Untuk mempermudah dalam belajar membuat program, hendaknya kita belajar membuat Algoritma terlebih dahulu. Karena Algoritma inilah yang nantinya kita gunakan sebaga pedoman dalam melakukan pemrograman menggunakan bahasa pemrograman apapun. Jika kita belajar bahasa pemrograman tanpa tahu Algoritmanya, maka ketika terjadi error pada program kita akan kesulitan mendeteksi kesalahannya. lain halnya jika kita mengerti algoritmanya.
Nahh... sekarang pertanyaannya adalah apa sih Algoritma itu?
Algoritma adalah kumpulan perintah intuk menyelesaikan suatu masalah. Perintah-perintah inilah yang nantinya diterjemahkan kedalam bahasa pemrograman. Dasar pembuatan algoritma sebuah program komputer ada 2, yaitu logis dan sistematis.
Kenapa sih harus logis dan sistematis? algoritmanya harus logis karena komputer hanya dapat mengerjakan hal-hal yang logis atau masuk akal. Jadi jangan kasi komputer masalah-masalah gaib ya, karna itu tidak logis,,, he he he
Selain logis, algoritma yang kita buat juga harus sistematis. Maksud sistematis ini adalah terstruktur. Jadi dalam pembuatan algoritma, langkah-langkah pemecahan masalahnya harus terstruktur atau berurutan tidak boleh amburadul atau loncat sana loncat sini.
Nah untuk membuat algoritma ada 3 cara, diantaranya :
- Bahasa Alami, bahasa alami merupakan semua bahasa yang dimengerti manusia.
- Flowchart, pembuatan algoritma dengan Flowchart adalah dengan menggambar simbol-simbol yang mana simbol tersebut mewakili sebuah tindakan yang harus dilakukan oleh komputer dan simbol yang digunakan ini sudah baku. Jadi tidak boleh sembarangan menggunakan simbolnya.
- Pseudo Code, merupakan teknik penulisan algoritma yang sudah mirip dengan bahasa pemrograman tapi bukan bahasa pemrograman karena ketika di-Coding kode-kode yang dituliskan tersebut tidak akan jalan.
- Mulai
- Input Bil.1, Bil.2, Bil.3
- Baca Bil.1
- Baca Bil.2
- Baca Bil.3
- Jika Bil.1 > Bil.2 dan Bil.1 > Bil.3 maka kerjakan langkah 9
- Jika Bil.2 > Bil.1 dan Bil.2 > Bil.3 maka kerjakan langkah 10
- Jika Bil.3 > Bil.1 dan Bil.3 > Bil.2 maka kerjakan langkah 11
- Tampilkan Bil.1
- Tampilkan Bil.2
- Tampilkan Bil.3
- Selesai
Sekian dulu postingan saya untuk kali ini, semoga bermanfaat....!!


