Bahasa Pemrograman Visual Sederhana - Algoritma Dasar

Algoritma: Pengertian dan Contoh

🧠 Algoritma

Urutan langkah logis yang menyelamatkan dunia — dari dapur sampai coding.

🔍 A. Pengertian Algoritma

Algoritma merupakan urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Kata logis adalah kata kuncinya. Setiap langkah harus dapat dinilai benar atau salah, tidak boleh membingungkan.

📜 Asal-usul Nama

Berasal dari nama Muhammad ibnu Musa Al-Khowarizmi, matematikawan Persia abad ke-8 M. Beliau menulis buku Kitab Al-Jabr wal Muqaabalah yang menjadi cikal bakal kata Aljabar. (Schneider & Gersting, 2010).

⚙️ Karakteristik Algoritma

  • Tertata dengan baik — urutannya jelas.
  • Jelas — operasinya bisa dipahami tanpa penjelasan tambahan.
  • Dapat dihitung secara efektif — benar-benar bisa dikerjakan.

📋 Tabel Algoritma Sehari-hari

NoProsesAlgoritmaLangkah Algoritma
1Membuat Nasi GorengResepMasukan bumbu hingga wangi, masukan telor, nasi, dsb.
2Berangkat SekolahRute JalanDari rumah ke barat, di perempatan belok kanan, dst.
3Kegiatan BelajarJadwal PelajaranJam 07.00 masuk, jam 1 B. Indonesia, jam 2 Matematika.
4Merakit SepedaPanduanSambungkan komponen A dengan B, dan seterusnya.
5Menjahit PakaianPolaBuat garis pada kain, gunting dari arah dalam, dll.

🍽️ Contoh 1: Makan dengan Tertib

  1. Cuci tangan / siapkan sendok & garpu
  2. Siapkan piring
  3. Ambil nasi, taruh di piring
  4. Ambil lauk, taruh di atas nasi
  5. Ambil air minum di gelas
  6. Baca doa sebelum makan
  7. Makan
  8. Baca doa sesudah makan
  9. Cuci piring

📌 Kriteria Penting Algoritma

  • Memiliki input & output
  • Efektif & efisien
  • Terstruktur
  • Berhenti setelah langkah terbatas
  • Tidak ambigu
  • Boleh tanpa input (nol atau lebih)
  • Setiap langkah sederhana, waktu masuk akal

🥃 Contoh 2: Tukar Isi Bejana

Soal: Bejana A (merah), Bejana B (biru). Tukar isinya hingga A jadi biru, B jadi merah.

❌ Algoritma SALAH:

  1. Tuang A ke B
  2. Tuang B ke A

Hasilnya campur aduk, tidak logis.

✅ Algoritma BENAR (pakai bejana C):

  1. Tuang A ke C
  2. Tuang B ke A
  3. Tuang C ke B

✨ Isi bejana tertukar sempurna!

🧪 Simulasi Tukar Bejana

Tekan tombol untuk menjalankan algoritma yang benar. Amati perubahan warna cairan!

A

(merah)

B

(biru)

C

(kosong)

Tekan tombol untuk memulai simulasi.

⚡ Cairan akan berpindah sesuai algoritma: A→C , B→A , C→B. Hasil akhir: A biru, B merah, C kosong.


📚 Semoga otak kita selalu logis seperti algoritma — Al-Khowarizmi bangga melihatmu.

Posting Komentar

0 Komentar