Page 14 - EMODUL1-PDS-KELAS-10
P. 14
Deskripsi :
{Input dari pengguna disimpan di variabel alas dan tinggi}
read(alas,tinggi}
{perhitungan luas (1/2 alas x tinggi ) disimpan di variabel hasil}
hasil <- 1/2 * alas * tinggi
{Menampilkan hasil perhitungan}
write(hasil)
Pengkodean dan dokumentasi
Coding adalah proses penerjemahan algoritma kita ke bahasa pemrograman yang dipahami oleh
komputer. Fase ini adalah Proses inti dalam Pemrograman.
Dokumentasi sendiri adalah proses penyimpanan suatu algoritma atau coding dalam suatu
berkas agar bisa ditinjau di kemudian hari.
Uji coba
Testing adalah proses pengujian apakah suatu program tersebut dapat menyelesaikan masalah
kita. Dengan melihat input yang kita masukkan dan output yang kita harapkan, bilamana terjadi
kesalahan-kesalahan logika atas program (bugs), seorang programmer perlu untuk mengkaji
ulang rumusan/algoritma yang telah dibuat, kemudian memperbaiki implementasi kode
program yang mungkin keliru (debugging). Guna memudahkan dalam memeriksa suatu
kesalahan suatu program ataupun memahami jalannya program, perlu membuat suatu
dokumentasi dari program yang dibuat.
Dokumentasi tersebut berisi informasi-informasi penting seperti dari tujuan dan fungsi program,
algoritma, cara penggunaannya.
Terdapat 2 jenis error pada Bahasa pemrograman yaitu Errors dan Exceptions.
1) Syntax Errors
Syntax Errors adalah suatu keadaan saat kode python mengalami kesalahan penulisan. Python
interpreter dapat mendeteksi kesalahan ini saat kode dieksekusi.
>>> print"Hello World" SyntaxError: invalid syntax
Output dari program yang dieksekusi akan menampilkan pesan "invalid syntax". Penanganan
Syntax Errors dilakukan dengan memperbaiki penulisan kode yang salah tersebut. Berikut
ilustrasi penanganan Syntax Error:
13 PEMROGRAMAN DASAR – MODUL 1 (Algoritma Pemrograman)