Jika pada modul sebelumnya telah dipelajari tentang algoritma menggunakan diagram alir, maka dalam modul ini dilanjutkan dengan algoritma Pseudocode.
Pseudocode adalah adalah menulis alur (algoritma) logika dalam bentuk yang mirip pemrograman. Dengan banyak berlatih menulis pseudocode maka akan semakin terlatih logika kita dalam membangun sebuah aplikasi.
Silahkan ikuti permainan tebak angka berikut untuk menampilkan materi pembelajaran.
Permainan Tebak Angka
Masukkan angka antara 1 hingga 100:
Materi Pembelajaran
1. Pengertian Pseudocode
Pseudocode adalah cara penulisan algoritma yang menggunakan bahasa menyerupai bahasa pemrograman tetapi lebih mudah dipahami oleh manusia. Penulisan notasi algoritma ini tidak mengikuti aturan sintaksis yang ketat dari bahasa pemrograman tertentu, tetapi fokus pada langkah-langkah logis untuk menyelesaikan masalah.
2. Manfaat belajar Pseudocode
Melatih berpikir logis: dengan menyusun algoritma maka dapat mengembangkan cara berpikir sistematis dan terstruktur dalam menyelesaikan masalah.
Memudahkan dalam membuat program: algoritma ini menjadi dasar untuk menulis program dalam bahasa pemrograman yang sebenarnya.
Meningkatkan kemampuan pemecahan masalah: Melalui latihan akan lebih terbiasa menghadapi berbagai macam masalah dan menemukan solusi yang efektif.
3. Konsep Algoritma Pseudocode
Agar dapat memahami algoritma ini maka perlu mempelajari konsepnya terlebih dahulu sebagaimana dijelaskan berikut ini. Algoritma pseudocode berfungsi untuk mendeskripsikan langkah-langkah penyelesaian masalah secara sederhana. Notasi algoritma ini terdiri dari:
Deklarasi Variabel: Menentukan nama dan tipe data yang gunakan.
Instruksi Proses: Menuliskan langkah-langkah atau perintah yang di lakukan.
Kondisi: Menggunakan pernyataan “IF”, “ELSE”, dan “WHILE” untuk keputusan dan perulangan.
Output: Menyatakan hasil yang ingin di tampilkan.
Berikut ini adalah contoh penulisan algoritma untuk menghitung luas persegi panjang.
MULAI
Deklarasikan panjang, lebar, luas sebagai integer
INPUT panjang
INPUT lebar
luas ← panjang * lebar
OUTPUT luas
SELESAI
Agar lebih memahami penerapan konsep algoritma dalam kehidupan sehari-hari, berikut ini adalah contoh penulisan algoritma membuat teh.
MULAI
Deklarasikan air_mendidih, waktu sebagai integer
Tuang air ke panci
Panaskan air
WHILE (air belum mendidih) Tetap panaskan
END WHILE
Tuang air panas ke cangkir
Masukkan kantong teh
Tunggu selama 3-5 menit
Jika ingin, tambahkan gula atau susu
Aduk
OUTPUT “Teh siap disajikan”
SELESAI
4. Latihan Soal
Untuk menguji apakah sudah memahami konsep algoritma pseudocode ini, jawablah soal-soal berikut pada buku tulis kemudian kumpulkan ke guru bidang studimu
Tulis pseudocode untuk menghitung luas segi tiga dengan rumus: luas = 1/2 alas kali tinggi.
Tulis pseudocode untuk aplikasi sederhana yang meminta pengguna memasukkan nama dan usia, kemudian menampilkan pesan selamat datang jika usia di atas 18 tahun