Rangkuman Materi Informatika Kelas 8 BERPIKIR KOMPUTASIONAL
Algoritma Algoritma adalah kumpulan langkah-langkah untuk menyelesaikan sebuah permasalahan . Jadi apapun di dunia, yang merupakan langkah langkah dalam menyelesaikan masalah bisa di sebut algoritma . Contoh cara menanak nasi, cara memakai dasi dan lain sebagainya .
Mengapa Kita Perlu Belajar Algoritma ? Berpikir Logis : Algoritma melatih kita untuk berpikir secara logis dan sistematis dalam menyelesaikan masalah . Memecahkan Masalah : Dengan algoritma , kita dapat memecahkan masalah yang kompleks menjadi bagian-bagian yang lebih kecil dan mudah diatasi . Dasar Pemrograman : Algoritma adalah fondasi dalam pemrograman . Setiap program komputer pada dasarnya adalah implementasi dari suatu algoritma .
Langkah- langkah Membuat Algoritma Memahami Masalah : Tentukan apa yang ingin dicapai . Identifikasi input (data yang diberikan ) dan output ( hasil yang diharapkan ). Batasi masalah agar lebih spesifik . Membuat Rencana : Bagi masalah menjadi sub- masalah yang lebih kecil . Tentukan urutan langkah-langkah yang diperlukan untuk menyelesaikan setiap sub- masalah . Menulis Algoritma : Gunakan bahasa yang mudah dipahami , seperti bahasa sehari-hari atau pseudocode. Pastikan setiap langkah jelas dan tidak ambigu . Menguji Algoritma : Coba jalankan algoritma dengan contoh input yang berbeda-beda . Periksa apakah output yang dihasilkan sesuai dengan yang diharapkan . Jika ada kesalahan , lakukan perbaikan .
Visualisasi Algoritma
CONTOH FLOWCART
CONTOH FLOWCART
Visualisasi Algoritma Pseudocode Pseudocode adalah Deskripsi algoritma dalam bentuk bahasa yang mirip dengan kode program, tetapi lebih mudah dipahami . Pseudocode menggunakan bahasa yang lebih natural dan tidak terikat oleh aturan sintaksis dari bahasa pemrograman tertentu . Fungsi utama pseudocode adalah untuk memecahkan masalah dengan menuliskannya dalam kalimat sederhana sehingga lebih mudah dibaca dan dipahami oleh manusia . Kata pseudocode berasal dari dua kata yaitu “pseudo,” yang berarti imitasi atau tiruan , dan “code,” yang berarti kode atau simbol .
Contoh Pseudocode
LATIHAN SOAL Buatlah algoritma untuk menghitung luas persegi panjang . Buatlah algoritma untuk mengurutkan tiga bilangan dari yang terkecil hingga terbesar . Buatlah algoritma untuk menentukan apakah suatu bilangan adalah bilangan prima atau bukan . Tampilkan dalam bentuk Flowcart dan Pseudocode!
Thank You INFORMATIKA KELAS 8 BAB 2 Ester Lidia, S.Pd ., Gr. Berpikir Komputasional