Ringkasan Materi: Algoritma (Informatika Kelas 9 SMP)
1. Pengertian Algoritma
Algoritma adalah langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan suatu masalah. Dalam informatika, algoritma sangat penting karena menjadi dasar dalam membuat program komputer.
2. Ciri-ciri Algoritma
-
Terstruktur: Disusun secara berurutan dari awal hingga akhir.
-
Jelas: Setiap langkah harus bisa dipahami dengan mudah.
-
Terbatas: Jumlah langkahnya harus terbatas, tidak tak hingga.
-
Efisien: Tidak membuang waktu atau sumber daya.
3. Contoh Algoritma Sederhana (Kehidupan Sehari-hari)
Contoh membuat teh:
-
Siapkan gelas.
-
Masukkan teh celup ke dalam gelas.
-
Tuang air panas.
-
Aduk hingga rata.
-
Tambahkan gula jika suka.
Langkah-langkah ini adalah bentuk algoritma dalam aktivitas harian.
4. Komponen Algoritma
-
Input: Data awal atau masukan.
-
Proses: Operasi atau langkah-langkah yang dilakukan.
-
Output: Hasil akhir dari proses.
5. Representasi Algoritma
Algoritma bisa ditulis dalam:
-
Bahasa sehari-hari
-
Pseudocode (kode tiruan)
-
Flowchart (bagan alir)
Flowchart digunakan untuk memvisualisasikan langkah-langkah dalam algoritma dengan simbol-simbol standar seperti:
-
Oval → Mulai/Akhir
-
Persegi panjang → Proses
-
Jajar genjang → Input/Output
-
Belah ketupat → Percabangan (kondisi)
6. Tujuan Penggunaan Algoritma
-
Menyelesaikan masalah secara sistematis
-
Membuat program komputer yang efisien
-
Menghindari kesalahan logika dalam penyusunan program
Komentar
Posting Komentar