Page 47 - E-Modul Pemrograman Dasar
P. 47

{
                                              InitializeComponent();
                                       }
                                       //ini contoh method event driven

                                       private void btnkliksaya_Click(object sender, EventArgs e)
                                       {
                                              MessageBox.Show("Anda telah mengklik tombol");
                                       }

                               }
                        }

                              Jika kita mengklik tombol  Klik  Saya (event), maka program  akan menjalankan
                       suatu tugas berupa mengeluarkan satu jendela (window) baru dengan keterangan atau teks
                       tertentu.

                   b.  Cara Lain Membuat Event Handler
                       Pada saat membuat dan menulis program, biasanya untuk menuliskan kode suatu event
                       driven dengan cara mengklik dua kali suatu komponen (misalnya komponen suatu tombol
                       (button)). Sebuah pola fikir pemrograman, yaitu program aliran ditentukan oleh peristiwa,
                       yaitu sensor pengguna output dan tindakan (mouse klik, tombol yang ditekan) atau pesan
                       dari program lain disebut dengan pemrograman kendali kejadian atau event driven. Cara
                       ini ternyata hanyalah salah satu membuat  event  handler dari komponen tersebut,  yaitu
                       event click button. Ada beberapa event dari suatu komponen yang bisa digunakan untuk
                       menjalankan suatu tugas atau perintah. Event-event yang lain yang bisa digunakan ada di
                       tab  properties  komponen  tersebut  dengan  memilih  ikon  event.  Sebagai  contoh  untuk
                       komponen  button,  maka  beberapa  event  yang  bisa  digunakan  adalah  Click,  Click  Size
                       Change, Control Added, Control Remove, dan lain-lain.

                   c.  Validasi Data

                       Program  GUI  yang  menyediakan  interaksi  dengan  pengguna  berupa  input  data  dari
                       pengguna  perlu  dibatasi  pilihannya  agar  program  bisa  memproses  input  tersebut  dan
                       menghasilkan  output  yang  benar  tanpa  ada  suatu  kesalahan  (error)  yang  fatal,  serta
                       program berjalan dengan baik dan benar. Pembatasan ini juga berguna untuk validasi suatu
                       input data, karena data yang valid (misalnya data bertipe integer harus di-input-kan juga
                       data bertipe angka atau bilangan integer, bukan bilangan pecahan atau tipe data float atau
                       double, bahkan input berupa huruf atau tipe char atau string).

                              Beberapa contoh pembatasan input data yang perlu dibuat pada pembuatan program
                       adalah sebagai berikut.

                       1)  Pengguna harus mengisi nilai atau data pada isian text box.
                       2)  Membatasi input data nilai pelajaran yaitu antara 0 sampai dengan 100.


                                                             38
   42   43   44   45   46   47   48   49   50   51   52