Page 16 - Informatika-BS-KLS-XI
P. 16
algoritma menjadi kode program juga melibatkan banyak
pertimbangan teknis emisalnya: tipe data, struktur kontrol
yang digunakan, dan lain-lainf.
4. Menguji program (Testing): Setelah program dapat
dijalankan,program tersebut harus diuji untuk memastikan
program berjalan dengan benar, sesuai dengan batasan-
batasan yang diberikan. Pengujian dapat dilakukan
dengan menggunakan berbagai strate pengujian. Salah
satu yang telah kalian pelajari di Kelas X adalah menguji
program menggunakan kasus uji (test case) yang dibuat
sedemikan rupa sehingga mewakili seluruh kemungkinan
masukan dari program.
Keempat tahap di atas seringkali tidak dilakukan satu kali, tapi
berkali-kali sehingga membentuk suatu siklus pemrograman
(lihat Gambar .f.
S Gambar 2.2 Siklus Pemrograman
Dalam latihan di buku Informatika Kelas X, kalian mungkin
merasakan bahwa program yang kalian buat masih jauh lebih
sederhana dibandingkan dengan program yang biasa kalian
gunak dal kehidu sehari-hari. Hal tersebu sangatlah
wajar, kare program-program yang kompleks dengan
tampilan visual dan interaktif yang banyak dipakai saat ini
telah melewati tahapan pengembangan yang panjang dan
Bab 2 Strategi Algoritmik dan Pemrograman 15