GUI adalah singkatan dari “Graphical User Interface” atau ‘Antarmuka pengguna Grafis’, seperti Mac OS, Mac OS X, Microsoft Windows, dan the X Windows System. Dengan GUI memungkinkan kita untuk berinteraksi dengan computer dengan menggunakan gambar dan simbol. Sebagian besar pengguna computer saat ini telah mempergunkan GUI. Istilah GUI secara historis terbatas pada lingkup dimensi 2 layar tampilan dengan resolusi layar yang mampu menampilkan informasi secara umum.
Komponen GUI : Sebuah GUI menggunakan kombinasi teknologi dan perangkat untuk menyediakan sebuah platform bagi pengguna untuk dapat berinteraksi untuk pengumpulan data dan menghasilkan informasi. Merancang komposisi visual danperilaku temporal GUI merupakan bagian penting dari aplikasi perangkat lunak pemrograman. Tujuannya adalah untuk meningkatkan efisiensi dan kemudahan penggunaan bagi logis yang mendasari desain sebuah disimpan program, disiplin desain yang dikenal sebagai kegunaan Teknik desain yang berpusat pada pengguna digunakan untuk memastikan bahwa bahasa visual yang diperkenalkan dalam desain dengan baik disesuaikan dengan tugas-tugas itu harus dilakukan.
Java merupakan bahasa pemrograman yang saat ini sedang “naik daun” dan banyak digunakan oleh para programmer dan software developer untuk mengembangkan berbagai tipe aplikasi, mulai dari aplikasi console, aplikasi desktop, applet (applikasi yang berjalan di lingkungan web browser), sampai ke aplikasi – aplikasi yang berskala enterprise. Untuk memenuhi kebutuhan tipe aplikasi yang beragam tersebut, Java dikategorikan menjadi tiga edisi, yaitu: J2SE (Java 2 Platform, Standard Edition) – untuk pembuatan aplikasi-aplikasi desktop dan applet, J2EE (Java 2 Platform, Enterprise Edition) – untuk pembuatan aplikasi-aplikasi multitier berskala enterprise, dan J2ME (Java 2 Platform, Micro Edition) – untuk membuat aplikasi – aplikasi yang dapat dijalankan di lingkungan perangkat – perangkaat mikro seperti handphone dan PDA.
JAVA GUI adalah sebuah aplikasi Java GUI menggunakan komponen standard Java, komponen GUI, swing, dan desktop. Seperti halnya aplikasi Java lainnya, aplikasi Java GUI yang dapat digunakan untuk Microsoft Windows, Linux, Mac OS, OpenSolaris dan sistem lain yang berisi Java Runtime Environment. GUI Builder pada NetBeans IDE memungkinkan Anda untuk membuat aplikasi Java GUI secara visual.
Di dalam Java, terdapat dua paket yang dapat digunakan untuk mengembangkan program-program GUI, yaitu: WAT danSwing. AWT (Abstract Window Toolkit) adalah sekumpulan library yang tidak tergantung pada platform (platform-independent) dan digunakan untuk menyederhanakan implementasi user-interface. Swing adalah bentuk implementasi selanjutnya yang menambahkan komponen-komponen dalam system GUI, tapi masih didasarkan pada arsitektur AWT (misalnya: untuk pembuatan event-handling). Apabila dibandingkan dengan AWT, penggunaan komponen-komponen Swing lebih memakan resourse yang lebih sedikit.
Referensi:
- ‘Mudah Belajar JAVA’, oleh Budi Raharjo, Imam Heryanto, Arif Haryono
- Idianana University,(http://kb.iu.edu/data/afhv.html)
- Wikipedia
- www.netbeans.org
#1 by Dimas on Oktober 13, 2009 - 5:08 PM
Sip Keren, mayan bwt garap tugas ^^