Page 180 - Pemrograman Dasar kelas X
P. 180
176 Pemrograman Dasar SMK Kelas X Sem 2
........................................................................................................................................................
........................................................................................................................................................
........................................................................................................................................................
Mengasosiasikan
Dari hasil kegiatan belajar ini, apa kesimpulan kalian mengenai error handling, mengapa
diperlukan dan bagaimana cara melakukannya dalam bahasa Pascal.
Mengkomunikasikan
Presentasikan hasil pekerjaan LKS kalian dan kesimpulan kalian di depan kelas.
Rangkuman
1. Ada 3 macam kesalahan dalam penyusunan program: syntax error, run-time error dan logical
error
2. Run-time error harus diantisipasi agar program tidak berhenti di tengah jalan, cara
mengantisipasi disebut dengan error handling
3. Penanganan error dalam Pascal menggunakan pernyataan Try Except, Try Finally dan Raise
Exception
Tugas
Buatlah sebuah program, masing-masing satu yang melibatkan penanganan error
menggunakan pernyataan Try Except, Try Finally dan Raise Exception
Uji Kompetensi
Pilihlah jawaban yang benar dengan memberikan tanda silang pada huruf a, b, c, d, atau e.
1. Berikut ini pernyataan yang benar mengenai kesalahan dalam pembuatan program, kecuali ....
a. kesalahan dapat terjadi pada penulisan kode
b. kesalahan algoritma menyebabkan hasil yang keliru
c. kesalahan inputan dapat menyebabkan program berhenti di tengah jalan
d. Jika langkah-langkah algoritmanya sudah benar dan dituliskan sesuai sintaks, maka
program tidak akan berhenti di tengah jalan
e. kesalahan penulisan kode paling mudah dideteksi
2. Misalkan dalam sebuah program menghitung konversi suhu dari celcius ke satuan lain.
Programmer ingin suhu dalam celcius mempunyai rentang dari -50 C hingga 100 C. Untuk
0
0
menjamin bahwa inputan sesuai dengan rentang itu digunakan pernyataan....
a. Try Except
b. Try Until
c. Try Finally