Jika dalam modul sebelumnya telah di pelajari konsep dan contoh penerapan algoritma deskriptif, diagram alir, dan pseudocode. Maka akan di lanjutkan dengan membuat aplikasi menggunakan ke tiga algoritma tersebut.
A. Konsep Pemahaman:
- Algoritma: Langkah-langkah logis dan terstruktur untuk menyelesaikan suatu masalah. Dalam pemrograman, algoritma menjadi dasar dari pembuatan program.
- Diagram Alir (Flowchart): Representasi visual dari algoritma yang menggunakan simbol-simbol untuk menggambarkan langkah-langkah dalam algoritma. Simbol umum dalam diagram alir antara lain:
- Oval: Start/End (mulai/akhir)
- Persegi panjang: Proses
- Jajaran genjang: Input/Output
- Belah ketupat: Keputusan/percabangan
- Panah: Arah aliran proses
- Pseudocode: Gambaran algoritma dalam bentuk teks yang menyerupai kode program sederhana. Tidak terikat pada bahasa pemrograman tertentu, tetapi menggambarkan logika yang bisa diubah ke dalam kode nyata.
B. Merancang aplikasi dengan algoritma deskripsi, Diagram Alir dan Pseudocode
Marilah sekarang melatih logika dengan merancang aplikasi dengan algoritma deskripsi, diagram alir dan pseudocode. Aplikasi yang akan dibuat adalah menghitung luas persegi panjang. Berikut langkah-langkahnya.
1. Judul aplikasi :
Menghitung luas persegi panjang
2. Algoritma deskriptif
- Mulai
- Input panjang dan lebar
- Hitung luas = panjang * lebar
- Tampilkan luas
- Selesai
3. Algoritma Diagram Alir

4. Algoritma Pseudocode
Setelah algoritma disusun dalam deskripsi dan diagram alir, maka dapat dikembangkan menjadi pseudocode seperti di bawah ini.
- Mulai
- Input panjang, lebar
- Luas = panjang * lebar
- Tampilkan luas
- Selesai
Dari ke tiga algoritma tersebut terlihat bahwa urut-urutan dalam menyiapkan aplikasi terdiri dari :
- Mulai (start)
- Masukan (input)
- Proses (Process)
- Keluaran (output)
- Selesai (finish)
C. Latihan Membuat aplikasi dengan Algoritma deskripstif, diagram alir, dan Pseudocode
Setelah mempelajari cara membuat aplikasi denga algoritma deskriptif, diagram alir, dan pseudocode , maka saatnya kalian meningkatkan pemahamannya dengan latihan soal berikut.
Petunjuk !.Buatlah aplikasi dengan algoritma deskriptif, diagram alir, dan pseudocode terhadap judul / masalah berikut :
- Menghitung luas lingkaran
- Menentukan nilai ganjil dan genap
Selamat berlatih, semoga berhasil.