GRAPHICAL USER INTERFACE Java [PDF]

  • Author / Uploaded
  • Neni
  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Nama NIM Kelas Mata Kuliah Nama Dosen



: : : : :



Siti Namirah 171351200 Malam C Pemogramman Berorientasi Objek 5 Imam Ma’ruf Nugroho, S.T., M.Kom



GRAPHICAL USER INTERFACE



Pengertian GUI (Graphical User Interface) Graphical User Interface adalah suatu sistem yang membuat para pengguna atau user dapat berinteraksi dengan suatu perangkat komputer yang digunakan oleh pegguna tersebut. Graphic User Interface dapat dikendalikan menggunakan beberapa macam alat input, seperti mouse, keyboard, touchscreen, dll. Pada Umumnya Sistem Operasi GUI terdapat jendela, menu, tombol, ikon, dll yang didesain supaya penggunanya lebih mudah, nyaman, dll dalam berinteraksi dengan sistem operasi atau aplikasi. Dalam penerapannya GUI lebih banyak digunakan untuk kebutuhan pengguna umum, karena tujuannya lebih ke User Friendly Graphical user interface ini dibuat untuk memudahkan pegguna berinteraksi dengan perangkat komputernya, jadi pengguna tidak perlu mengetik teks perintah yang ingin dijalankan, akan tetapi pengguna hanya perlu mengeklik gambar atau ikon yang sudah dibuat oleh suatu software tersebut, karena Graphic user interface ini telah mengkonversi perintah tersebut menjadi ikon didalam layar komputer yang dapat diklik untuk menjalankan fungsinya.



GUI dalam java Pada dasarnya bahasa pemrograman java hanyak dikenal dengan java console yang dimana program java ini hanya dapat dijalankan pada konsol saja. Kemudian, semakin lama Java semakin berkembang. Hingga terciptanya Java GUI ( Graphic User Interface ). Graphic User Interface (GUI) adalah pemrograman dengan bahasa Java yang dibuat menggunakan aplikasi yang berbasiskan GUI. Tujuannya adalah menambahkan beberapa komponen yang tidak bisa dibuat



Nama NIM Kelas Mata Kuliah Nama Dosen



: : : : :



Siti Namirah 171351200 Malam C Pemogramman Berorientasi Objek 5 Imam Ma’ruf Nugroho, S.T., M.Kom



dalam basis text. Komponen – komponen tersebut bisa berupa tombol, gambar, dll. Tujuannya adalah untuk memudahkan user menggunakan program yang dibuat tersebut. Kalau dilihat pengertian tentang GUI secara umum adalah Interaksi yang dapat dilaksanakan oleh user melalui menu dan icon yang diperlihatkan dalam modus grafik. Contoh implementasi GUI-based shell ini adalah pada sistem operasi Microsoft Windows. Berikut contoh program dengan menggunakan Java GUI :



Nama NIM Kelas Mata Kuliah Nama Dosen



: : : : :



Siti Namirah 171351200 Malam C Pemogramman Berorientasi Objek 5 Imam Ma’ruf Nugroho, S.T., M.Kom



Java GUI ini memiliki beberapa tipe layout. Berikut adalah beberapa tipe – tipe layout pada Java GUI antara lain: 



Flow Layout Menyusun komponen berdasarkan ukuran default masing-masing, dengan posisi mulai dari kiri ke kanan dan dari atas ke bawah di dalam container yang digunakan.







Grid Layout Membagi komponen dalam bentuk “rectangular grid”.







Border Layout Mengisi sebuah daerah yang berisi komponen-komponen yang berbeda pada waktu yang berbeda.







Card Layout Layout Manager ini juga melibatkan penumpukkan frame dalam permintaan yang cocok, saat memanggil fungsi Berikutnya, kerangka yang telah ditambahkan dalam urutan setelah frame yang sedang ditampilkan adalah frame berikutnya.







Grid Bag Layout Merupakan salah satu tata letak penyedia tata ketak komponen GUI pada java yang paling flexibel dan kompleks. Sehingga ini dapat mmungkinkan agi programer untuk mengatur tata letak komponen GUI dalam beberapa span baris atau kolom. GridBagLayout menempatkan komponen dalam bentuk empat persegipanjang (sel).







Container Merupakan sebuah kelas yang digunakan untuk sebagai tempat atau wadah dalam penataan komponen GUI layout management.