Rabu, 06 Agustus 2025

Informatika Kelas 8 Bab 2. C. Algoritma

 

1. Pengertian Algoritma

  • Algoritma adalah urutan langkah-langkah logis dan efisien yang dirancang untuk memecahkan suatu masalah. Algoritma membentuk dasar bagi pemrograman: setiap program komputer adalah implementasi dari algoritma tertentu 

  • Contoh sehari-hari: memasak mie instan, memakai dasi, atau menanak nasi—semua tersebut terdiri dari serangkaian instruksi yang sistematis 

2. Mengapa Penting Belajar Algoritma?

  • Melatih berpikir logis dan sistematis, karena setiap langkah harus tertata dengan baik dan tidak ambigu.

  • Membantu memecah masalah kompleks menjadi bagian-bagian yang lebih mudah diselesaikan (metode dekomposisi) 

  • Menjadi pondasi untuk membuat program—tanpa algoritma, kode akan sulit dipahami dan tidak terstruktur 

3. Langkah-langkah Merancang Algoritma

Buku dan modul pembelajaran biasanya merekomendasikan urutan berikut dalam menyusun algoritma 

  1. Memahami Masalah: Identifikasi input apa yang diberikan dan output apa yang diharapkan.

  2. Membuat Rencana: Dekomposisi masalah menjadi bagian kecil, tentukan urutan langkah yang dibutuhkan.

  3. Menulis Algoritma: Gunakan bahasa yang mudah dipahami (pseudocode) atau kalimat sehari-hari.

  4. Menguji & Memperbaiki: Coba algoritma dengan berbagai nilai input, lalu perbaiki jika hasil belum sesuai.

4. Pseudocode & Flowchart

  • Pseudocode: Algoritma disajikan dalam bentuk kalimat sederhana atau struktur mirip kode, tapi tidak terikat aturan bahasa pemrograman.

  • Flowchart (Diagram Alir): Visualisasi algoritma melalui simbol standar seperti terminator, proses, keputusan, input/output, serta arah alur proses 

5. Contoh Kasus

  • Luas persegi panjang:

    sql
    FUNCTION HitungLuas(panjang, lebar) RETURN panjang * lebar END FUNCTION
  • Pengurutan tiga bilangan: algoritma mencakup perbandingan, pertukaran nilai, hingga hasil urutan benar

Tidak ada komentar:

Posting Komentar