Page 16 - Modul Pemrograman Berorientasi Objek XI RPL
P. 16

Penulisan komentar menggunakan garis miring ganda (//) untuk komentar

                    satu baris dan garis miring bintang (/*…*/) untuk komentar lebih dari satu baris.

                    Aturan penulisan tipe data String pada java, harus diapit dengan tanda petik
                    ganda. String merupakan kumpulan dari karakter (teks). Sedangkan jika diapit

                    dengan tanda petik tunggal, maka menjadi sebuah karakter.


               3. Perbedaan sintaks error dan runtime error

                  Syntax error

                        Kesalahan dalam coding karena penulisan yang tidak sesuai dengan aturan
                  atau  kesalahan  pada  konstruksi  kode.  Java  mendeteksi  error  tersebut  dengan

                  menunjukkan  baris  dari  kode  dan  menyebutkan  karakter yang  salah  dari  baris
                  tersebut dalam bentuk pesan error.


                     Contoh syntax error:

                     1.  Salah menuliskan keyword

                     2.  Kurang menuliskan tanda kurung kurawal untuk statement

                     3.  Tidak  menggunakan  tanda  atau  karakter  yang  sesuai,  seperti  tidak

                          menggunakan tanda petik ganda untuk tipe data String.


                  Runtime error

                        Kesalahan  ini  tidak  akan  ditampilkan  sampai  kita  menjalankan  program
                  tersebut. Dimana program secara tiba-tiba dihentikan ketika sedang berjalan. Hal

                  ini dapat terjadi karena struktur program yang dibuat tidak jelas maupun tidak

                  logis.


                     Contoh runtime error:

                      1.    User menginputkan huruf, sedangkan yang diminta oleh program inputan

                          berupa angka

                      2.    Program melakukan perhitungan pembagian angka 1 dengan 0





               Modul Pemrograman Berorientasi Objek | SMK Kelas XI


                                                                                                                8
   11   12   13   14   15   16   17   18   19   20   21