Page 49 - E-Modul Pemrograman Dasar Kelas X
P. 49

2.  Input/Output Data Pengguna Aplikasi

                          User Interface (UI) merupakan suatu sistem yang merupakan bagian terpenting dari
                   setiap  program.  Hal  tersebut  karena  menentukan  seberapa  mudah  program  tersebut
                   memberikan respon atau timbal balik dari yang diperintahkan pengguna. Dengan demikian,
                   program dibuat dengan prinsip atau model untuk memudahkan penggunaannya memberikan
                   atau melakukan input. Hasil dari input ini diproses dan hasilnya berupa output yang benar yang
                   ditampilkan di layar baik berupa data, grafik, gambar, pesan dan sebagainya.

                          .Perancangan  input/output  data  pengguna  harus  menarik,  efektif,  dan  efisien  agar
                   nantinya program berjalan dengan baik dan menggunakan sumber daya (resource) komputer
                   yang tidak besar, seperti memori, harddisk, dan sebagainya.

                   a.  Event Handling

                       Normalnya,  seorang  pengguna  komputer  akan  berinteraksi  dengan  program  aplikasi
                       berbasis GUI untuk menunjukkan tugas atau perintah yang akan dijalankan oleh program
                       aplikasi.  Sebagai  contoh,  pada  program  menghitung  luas  persegi  Panjang.  Ketika  kita
                       menekan tombol hitung, maka berarti kita menugaskan kepada program untuk mengitung
                       luas  dari  persegi  dengan  input  data  pada  textbox  yang  tersedia  (panjang  dan  lebar).
                       Kemudian  program  akan  memproses  dan  mengeluarkan  output  luas  di  textbox  luas.
                       Program berbasis GUI adalah suatu event driven.

                              Pada saat pengguna berinteraksi dengan suatu komponen GUI, interaksi (event)
                       mengarahkan (drive) program untuk melakukan suatu tugas. Contoh event driven adalah
                       klik  tombol,  mengetik  di  textbox,  memilih  pilihan  (seperti  combobox,  checkbox,
                       radiobutton), menutup suatu window atau bahkan menggerakkan mouse. Suatu method
                       yang  melaksanakan  tugas  atau  perintah  untuk  merespon  dari  event  dinamakan  event
                       handler. Sementara itu, proses keseluruhan dari respon terhadap event disebut dengan event
                       handling.





















                                                             40
   44   45   46   47   48   49   50   51   52   53   54