Pertemuan 1 ( selasa 23 september 2025 )

 ALGORITMA PEMROGRAMAN 

 Algoritma adalah serangkaian langkah - langkah terurut dan jelas untuk menyelesaikan masalah seperti resep masakan algoritma memberikan step by step. 
Notasi algoritma : pseudocode & flowchart 

Contoh algoritma menghitung rata - rata :
  1. Minta pengguna untuk memasukan 3 angka
  2. Jumlahkan ketiga angka tersebut 
  3. Bagi hasil penjumlahan dengan 3
  4. Tampilkan hasil.
Mengapa algoritma penting ?
  • Pondasi program 
  • Implementasi logika
  • Optimasi performa
Komponen utama algoritma: 
  • Input ( data dan informasi di masukan )
  • Proses ( langkah - langkah )
  • Output ( hasil akhir )
Contoh menghitung kuadrat:
  1. Input : masukkan nilai a
  2. Proses : Hitung b <= a×a
  3. Output : tampilkan nilai b
a = 5 , maka b = 5 × 5 = 25
Karakteristik algoritma yang baik :
  • Finiteness ( terbatas )
  • Kejelasan ( clarity)
  • Efektifitas
Representasi algoritma 
pseudocode : Deskripsi pemrograman tetapi mudah dibaca dan di pahami manusia.

pseudocode : semu 
cide : simbol / kata 

Flowchart : Diafram alur visual yang menggambarkan langkah - langkah algoritma menggunaklan simbol standar. 

Proses pengembangan program berbasis algoritma 
  • Analisis masalah ( input & output )
  • Desain algortima ( langkah langkah )
  • Implementasi ( bahasa pemograman ) 
  • Pengujian dan pemeliharaan ( testing program ) 


















Komentar