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
-
Memahami Masalah: Identifikasi input apa yang diberikan dan output apa yang diharapkan.
-
Membuat Rencana: Dekomposisi masalah menjadi bagian kecil, tentukan urutan langkah yang dibutuhkan.
-
Menulis Algoritma: Gunakan bahasa yang mudah dipahami (pseudocode) atau kalimat sehari-hari.
-
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:
-
Pengurutan tiga bilangan: algoritma mencakup perbandingan, pertukaran nilai, hingga hasil urutan benar
Tidak ada komentar:
Posting Komentar