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
   175   176   177   178   179   180   181   182   183   184   185