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.

Gimana ?? Gak susah kan ?
Sekarang coba buat sendiri algoritma dalam kehidupan sehari-hari seperti memasak air, membuat indomie atau pergi ke sekolah.
 


Post a Comment

Previous Post Next Post