INTERACTIVE SYSTEM
Konsep dari Interaktif sistem adalah memberikan informasi baik itu berupa hiburan, berita atau sebagainya melalui media apapun yang sifatnya menarik. terdapat bagian bagian yang harus diperhatikan dalam interaktif sistem baik dari segi user maupun dari segi programnya. tentu saja peranan yuser disini sangak penting karanena user adalah sasaran utama pembuatan suatu program interaktif dibuat. salah satu pendukung dari interaktif sistem salah satunya adalah GUI. apa itu GUI.? GUI merupakan kependekan dari Graphical User Interface yang fungsinya mempermudahkan user berkomunikasi dalam hal ini menggunakan atau memakai interaktif sistem yang dibuat.
GUI berkerja dengan cara setiap komponen, dan GUI tersebut, diasosiasikan dengan satu atau lebih rutin yang ditulis pengguna yang dikenal sebagai callback. Eksekusi setiap callback dipicu oleh aksi tertentu dari pengguna seperti tombol ditekan, klik-an mouse, pemilihan menu item, atau cursor melewati sebuah komponen. Kita sebagai GUI, yang menyediakan callback tersebut. Callback merupakan fungsi yang kita tulis dan asosiasikan dengan sebuah komponen tertentu pada GUI atau dengan GUI itu sendiri. Callback mengontrol sifat GUI atau komponen dengan melakukan beberapa aksi untuk merespon kejadian pada komponennya tersebut. Kejadian dapat berupa mouse diklik pada sebuah push button, pemilihan menu, keyboard ditekan. dal sebagainya.
Komponen GUI mewarisi kelas JComponent, antara lain: Tombol: JButton, JCheckBox, JRadioButton, JMenuItem
Combo box: Jcombobox
List: JList
Menu: JMenu, J MenuItem
Tabel : JTabel
Text Field:JTextField
Penjelasan yang kelima mengenai event yang merupakan suatu kejadian yang terjadi karena adanya interaksi user dengan komponen-komponen GUI. Tanpa event, peran GUI tidak akan berjalan.
Macam-macam event untuk komponen-komponen GUI ada lima yaitu :
Event Model
Interaksi antara user dan komponen GUI
Untuk mendeskripsikan bagaimana program merespon interaksi user
Bagian-bagian penting:
event source
event listener / Handler
Event Object
Objek yang terbentuk saat terjadi event
Yaitu ketika user berinteraksi dengan komponen GUI. Seperti : tekan button, ketik di text field, dll.
Mengandung semua informasi yang berhubungan dengan event yang muncul, seperti : Tipe event yang muncul, asal dari event tersebut.
Direpresentasikan oleh class Event
Event Source
Event Source adalah komponen yang mendapatkan suatu event yang kemudian ditangkap oleh Event Listener. Event Source dapat dibedakan dari penamaan komponen itu sendiri, misalnya tombolSimpan, tombolHapus, dll. Dengan adanya penamaan event source ini, sebuah Event Listener akan dapat mendeteksi dari mana Event Listener tersebut berasal.
Event Listener
Event Listener digunakan untuk menangkap event yang terjadi pada komponen/ Event Source. Berikut beberapa listener yang biasa digunakan dalam mendeteksi event :
• ActionListener berfungsi untuk menangani reaksi atas perubahan status pada objek yang digunakan. Misalnya akibat penekanan tombol mouse atau keyboard.
• AdjustmentListener berfungsi untuk menangani reaksi atas perubahan status pada objek yang digunakan pada saat penyesuaian. Misalnya akibat dari penggeseran scrollbar.
• FocusListener berfungsi untuk menangani reaksi atas perubahan status akibat focus berada pada objek tertentu. Misalnya kursor berada pada textfield.
• ItemListener berfungsi untuk menangani reaksi atas perubahan status pada pilihan yang terdapat pada objek tertentu. Misalnya pemilihan pada checkbox atau radio button.
• KeyListener berfungsi untuk menangani reaksi dari keyboard. Misalnya penekanan tombol Ctrl, Alt, dll.
• MouseListener berfungsi untuk menangani reaksi dari penekanan tombol pada mouse.
• MouseMotionListener berfungsi untuk menangani reaksi akibat mouse digerakkan, misalnya melewati lokasi komponen tertentu.
• MouseWheelListener berfungsi untuk menangani reaksi event scroll pada mouse.
• TextListener berfungsi untuk menangani event pada text.
• WindowListener berfungsi untuk menangani reaksi atas perubahan jendela akibat ukuran diperbesar, dikecilkan, dipindah maupun ditutup.
• WindowFocusListener berfungsi untuk menangani reaksi pada jendela.
• WindowStatelListener berfungsi untuk menangani status event jendela.
Event Handler
Event Handler berupa blok method dari listener yang menentukan proses selanjutnya setelah komponen mendapatkan event. Misalkan pada event tombol simpan ditekan, event listener akan menangkap event pada Event Source tombol Simpan, kemudian Event Handler akan menyimpan data yang akan didefenisikan pada blok Event Handler.
TABEL KINERJA
NPM
|
NAMA
|
Kinerja
|
51410729
|
DEBY CANDRAKIRANA
|
Mengerjakan secara berkelompok, dengan cara mencari di internet refrensi untuk menjawab pertanyaan, dan sebagian ada dijawab bersama-sama.
|
54410546
| MUHAJIR IBNU SABIL |
Mengerjakan secara berkelompok, dengan cara mencari di internet refrensi untuk menjawab pertanyaan, dan sebagian ada dijawab bersama-sama.
|
56410693
| STEVEN |
Mengerjakan secara berkelompok, dengan cara mencari di internet refrensi untuk menjawab pertanyaan, dan sebagian ada dijawab bersama-sama.
|