Académique Documents
Professionnel Documents
Culture Documents
Algoritma
Adalah serangkaian urutan langkah-langkah yang tepat, logis, terperinci dan terbatas untuk
menyelesaikan suatu masalah yang disusun secara sistematis.
Algoritma adalah blueprint dari program, karena itu sebaiknya disusun sebelum membuat
program.
Contoh:
Langkah-langkah.
Menentukan suatu bilangan yang di input bilangan ganjil atau bilangan genap.
Langkah-langkah.
1. Masukkan sebuah bilangan sembarang.
2. Bagi bilangan tersebut dengan 2.
3. Hitung sisa hasil bagi pada langkah 2.
4. Jika sisa hasil bagi sama dengan 0, maka bilangan itu bilangan genap, jika tidak bilangan
itu bilangan ganjil.
Soal-soal
1. Buatlah algoritma bila kita akan menghitung dan mencetak volume balok yang
panjangnya = 20, lebar = 12 dan tingginya = 6.
2. Buatlah algoritma bila kita akan menentukan suatu nilai yang di input gagal atau lulus.
Syarat lulus adalah jika nilai tersebut lebih besar sama dengan 60.
1
Flowchart
Flowchart adalah bagan-bagan yang menggambarkan langkah-langkah penyelesaian masalah.
SYMBOL NAMA
Proses
Keputusan (Decision)
Input/ Output
Preperation
Onpage Conection
Offpage Conection
Terminator
Flowchart biasanya digambarkan dengan symbol-symbol dari atas kebawah dan dihubungkan
dengan tanda panah.
2
Sebuah flowchart diawali dengan START dan diakhiri dengan END atau STOP.
Contoh:
Flowchart untuk menghitung dan mencetak volume balok yang panjangnya = 20, lebar = 12 dan
tinggi = 6.
start
p = 20 l = 12
t= 6
vol = p x l x t
Cetak vol
stop
3
4