Belajara Bahasa Pemrograman Page 3: Algoritma

Algoritma

Kriiiiiiing.. alarm berisik membangunkan saya, mau dibanting.. sayaang.. alarmnya gambar doraemon sih hehe.. dan alarm itupun memulai penderitaan saya sebagai anak kos. 

Pagi-pagi waktu bangun tidur saya merasa sangat lapar, maklum anak kost jarang makan.. hehe.
Langsung dah saya buka magic jar, eh.. kosong melempong ternyata. Next mau masak nasi nih ceritanya, cek beras.. eh beras pun sama nasibnya seperti nasi, malang sekali nasib kalian (beras dan nasi).. Pilihan terakhir yang merupakan menu kebiasaan anak kos yang sudah lama saya tinggalkan terpaksa kembali saya lakukan, menu apa itu?? Yapp mie instan..

Okee.. masak mie lagi nih ceritanya..
Saya siapkan mie instan dan air untuk merebus mie instan tsb. Kemudian saya panaskan airnya. Tunggu hingga airnya mendidih, jika airnya mendidih maka saya masukkan mie kedalam air yang mendidih tersebut. Tunggu dan aduk selama 3 menit. Jika sudah matang, masukkan bumbu-bumbunya. Aduk hingga rata lagii. Terakhir, mie pun siap disajikan.. dan anak kos pun terhindar dari bencana kelaparan hehe. ITULAH ALGORITMA!!

Jadii, algoritma itu apa??
Algoritma itu adalah susunan langkah penyelesaian masalah (dalam kasus diatas adalah masalah cara memasak mie) yang dilakukan secara sistematis dan logis (diterima secara logika).

Pada contoh memasak mie di atas, mie dan air merupakan variable. Mendidihkan air dan mengaduk mie merupakan proses. Menyajikan mie merupakan output.

Contoh lainnya:
Kita dihadapkan pada soal matematika.
Tentukan luas segitiga, jika diketahui alas=3 cm, tinggi=6 cm!

Maka langkah penyelesaian masalahnya adalah:
  1. Start
  2. Definisikan variable-variablenya yakni alas, tinggi, dan luas.
  3. Inputkan alasnya berapa? tingginya berapa? dalam hal ini kita masukkan alas=3 dan tinggi=6
  4. Lakukan proses perhitungan dengan rumus luas=alas x tinggi /2. Dalam hal ini luas=3*6/2 maka didapatkan hasil luas=9
  5. Tampilkan output hasil yang berupa luas=9.
  6. Stop
Untuk  penulisan algoritma sendiri bisa kita lakukan dengan cara pembuatan flowchart yaitu diagram alur. Contohnya seperti berikut



Sekiaan dulu..
Akhir kata CMIIW..



Penulis

Admin

No comments:

Post a Comment

Tak ada gading yang tak retak!!
Komentar dan masukan yang bersifat membangun selalu kami harapkan, demi kebaikan bersama.

Pages