Page 72 - E-Modul Pemrograman Dasar Kelas X RPL
P. 72

finally

                                       {

                                              Console.WriteLine("Tekan Enter untuk
                                       keluar");

                                              Console.ReadLine();
                                       }

                               }

                        }

                 }

                       Jika program tersebut dijalankan, dengan contoh memasukkan nilai pertama 50 dan

               nilai keduanya 0, maka akan menghasilkan nilai tak terhingga atau error yang berakibat
               pada  berhentinya  program  (crash).  Kesalahan  tersebut  dapat  dicegah  dengan
               menambahkan  blok  kode  program  exception  handling  dan  akan  menampilkan  kode
               kesalahan.

                       Jika program tersebut dijalankan, maka keluarannya sebagai berikut.


                 Masukkan sebuah nilai =999

                 Nilai tidak boleh kurang dari 1000



                 Tekan Enter untuk keluar


                       Selain itu, keluarannya dapat juga seperti berikut.


                 Masukkan sebuah nilai = 1500
                 Kelebihan nilai yaitu 500

                 Tekan Enter untuk keluar


                       Dari  program  tersebut  dapat  disimpulkan  bahwa  kita  dapat  mencegah  terjadinya
               suatu  kesalahan  dengan  membuat  kode  program  yang  didefinisikan  sebelumnya.  Hal
               tersebut bertujuan untuk mencegah pengguna memasukkan suatu nilai yang tidak sesuai

               dengan yang disyaratkan, yaitu harus lebih dari 1000. Dalam aplikasi yang lain, cara seperti
               ini juga diaplikasikan untuk program yang menggunakan fungsi untuk mencegah pengguna
               memasukkan data berupa angka, bukan huruf. Oleh sebab itu, program dapat melakukan
               langkah-langkah selanjutnya (misalnya operasi perhitungan).



                                                             62
   67   68   69   70   71   72   73   74   75   76   77