Algoritma, Pseudocode dan Flowchart.
Untuk kamu yang baru memasuki dunia programming diharuskan
untuk mengenal 3 istilah di atas, karna kalau kamu memasuki dunia programming
sedangkan kamu gak tau tentang ketiga istilah tadi, kamu akan kerepotan sendiri
nantinya, karna itu adalah istilah yang bakal kamu jumpai sampai kamu duduk di
bangku perkuliahan nanti~ Oke langsung aja ke pengertian yang pertama tentang
algoritma.
Algoritma
Apa sih algoritma itu ? sejenis cabang ilmu matematika kah ?
–Hmmm kayanya itu logaritma deh~
“Algoritma adalah langkah-langkah sistematis yang digunakan
untuk menyelesaikan suatu masalah”
Algoritma bisa dibuat dengan 3 cara :
- Bahasa natural/murni;
- Pseudocode;
- Flowchart.
Jadi dalam kehidupan kita sehari-hari pun sebenarnya juga
terdapat algoritmanya, hanya saja kita sendiri kadang gak sadar.. misalnya algoritma menghitung luas persegi panjang yang
dibuat dengan menggunakan Bahasa natural/murni seperti di bawah ini.
Langkah 1 : Mulai
Langkah 2 : masukkan
nilai panjang
Langkah 3 :
masukkan nilai lebar
Langkah 4 :
nilai luas adalah panjang dikali lebar
Langkah 5 :
tampilkan nilai luas
Langkah 6 :
Selesai
Nah, langkah 1 sampai ke 6 adalah langkah-langkah penyelesaian algoritma
menggunakan bahasa natural/murni.
Pseudocode
Pseudocode adalah cara penulisan algoritma yang hampir menyerupai
bahasa pemrograman, kalau misalnya kita buat pseudocode dari algoritma memasak
air di atas, jadinya akan seperti ini.
Begin
Input panjang, lebar
Luas = panjang*lebar
Print (luas)
End.
Flowchart
Flowchart / diagram alur adalah cara penulisan algoritma
menggunakan bagan/diagram. Flowchart digunakan untuk mempermudah alur
penyelesaian suatu masalah. Contoh flowchart dari Pseudocode di atas adalah
sebagai berikut.
Sekarang coba buat sendiri algoritma dalam kehidupan sehari-hari seperti memasak air, membuat indomie atau pergi ke sekolah.
Post a Comment