Page 15 - EMODUL1-PDS-KELAS-10
P. 15

Gambar 1.6 syntax error

               2)  Exceptions
                   Exceptions adalah suatu keadaan saat penulisan syntax sudah benar, namun kesalahan terjadi
                   karena syntax tidak bisa dieksekusi. Banyak hal yang menyebabkan terjadinya Exceptions, mulai
                   dari kesalahan matematika, kesalahan nama function, kesalahan library, dan lain-lain.

                   ZeroDivisionError
                   ZeroDivisonError adalah exceptions yang terjadi saat eksekusi program menghasilkan
                   perhitungan matematika pembagian dengan angka nol (0).















                                                 Gambar 1.7 zero division error



                   NameError
                   NameError adalah exception yang terjadi saat kode melakukan eksekusi terhadap local name
                   atau global name yang tidak terdefinisi. Misalnya saat menjumlahkan variabel yang tidak
                   didefinisikan, memanggil function yang tidak ada, dan lain-lain.


















                                                    Gambar 1.8 nameerror





                                                     PEMROGRAMAN DASAR – MODUL 1 (Algoritma Pemrograman)     14
   10   11   12   13   14   15   16   17   18   19   20