Page 7 - EMODUL1-PDS-KELAS-10
P. 7
Gambar 1.2 langkah-langkah dalam algoritma (Sumber gambar :
http://openclassroom.stanford.edu/)
Gambar 1.3 Tahap-tahap membuat program
Tahap definisi Permasalahan
Masalah-masalah yang terjadi harus diketahui dan terdefinisikan guna mendapatkan detail
persyaratan input dan output sebelum program di deasin guna menyelesaikan beberapa
permasalahan tersebut. Pemrograman mempersyaratkan untuk mendefinisikan program terlebih
dahulu sebelum membuat suatu penyelesaian masalah, sebab sebuah pendefinisian yang jelas
adalah sebagian dari penyelesaian masalah.
Tahap analisa Permasalahan
Pada umumnya, analisa permasalahan diubah menjadi beberapa bagian kecil dan ringkas. Hal ini
dikarenakan analisa permasalahan dapat dilakukan setelah permasalahan terdefinisi, sehingga
prosedur penyelesaian yang paling ringkas dan efisien harus dirumuskan.
Tahap desain algoritma
Algoritma dapat diwujudkan dalam bentuk bahasa manusia melalui sebuah diagram alir
(flowchart) ataupun melalui prosedur pseudocode yang menjembatani bahasa manusia dengan
bahasa pemrograman, sehingga dapat memberikan solusi dalam sebuah alur yang mudah
dimengerti. Oleh sebab itu, penyelesaian masalah dalam pemrograman komputer harus
didefinisikan selangkah demi selangkah yang logis dan bernilai benar/salah.
PEMROGRAMAN DASAR – MODUL 1 (Algoritma Pemrograman) 6