GRAPHICAL USER INTERFACE Java
GRAPHICAL USER INTERFACE Java
NIM : 171351200
Kelas : Malam C
Mata Kuliah : Pemogramman Berorientasi Objek 5
Nama Dosen : Imam Ma’ruf Nugroho, S.T., M.Kom
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.
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 : Siti Namirah
NIM : 171351200
Kelas : Malam C
Mata Kuliah : Pemogramman Berorientasi Objek 5
Nama Dosen : 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 : Siti Namirah
NIM : 171351200
Kelas : Malam C
Mata Kuliah : Pemogramman Berorientasi Objek 5
Nama Dosen : 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.
Container
Merupakan sebuah kelas yang digunakan untuk sebagai tempat atau wadah dalam penataan
komponen GUI layout management.