G U I (GRAPHICAL USER INTERFACE)
Pengenalan pemprograman java berbasis
GUI.pertama-tama saya selaku penulis ingin men-sharingkan pengetahuan
mengenai GUI (Graphical User Interface). GUI (Graphical User Interface) merupakan
tampilan grafis yang mengandung alat-alat atau komponen-komponen yang
memampukan pengguna untuk melakukan pekerjaan interaktif. GUI (Graphical User
Interface) software yang dikembangkan oleh para peneliti di Xerox Palo Alto
Research Center (PARC)
di tahun 70-an. GUI di kembangkan dengan tujuan pengguna berinteraksi dengan
perangkat keras computer serta memudahkan dalam mengoprasikan sebuah system
operasi (user friendly).
GUI (Graphical User User Interface)
berkerja dengan cara setiap komponen, dan GUI tersebut, diasosiasikan dengan
satu atau lebih rutin yang ditulis pengguna yang dikenal sebagai callback. Eksekusi setiapcallback 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, etc.
Pemahaman GUI
GUI atau kepajangan
dari Graphical User Interface merupakan salah satu model interaksi
antara manusia dan komputer. Selain GUI, ada juga model yang lain seperti
Character User Interface (CUI) yang sering kita kenal dengan command line. Dari
sisi kenyamanan (attitude), kedua model ini memiliki fungsinya masing-masing.
Fungsi CUI biasanya adalah administrator sistem berbasis sistem operasi LINUX. Bagi
mereka, CUI dirasakan lebih nyaman dibandingkan dengan GUI, bahkan setelah GUI
pada LINUX berkembang dengan pesat, mereka tetap bertahan untuk menggunakan
CUI. Pengguna GUI biasanya adalah mereka yang sudah terbiasa dengan sistem
operasi Windows.
Nah, GUI atau
Graphical Unit Interface, merupakan perangkat pertama untuk mengendalikan
fungsi-fungsi suatu software, dan membuat pengguna mudah untuk memahami
bagaimana menggunakan software tersebut. Kita dapat mengasumsikan bahwa GUI
merupakan sebagai bagian dari suatu software yang pertama kali ditangkap mata
(secara interface). Dimana suatu software akan kelihatan bagus, jika GUI
tersebut tampak menarik. Hal ini termasuk untuk GUI sistem pengenal suara,GUI
ini diperlukan agar orang awam mudah dalam mempelajari dan menggunakan sistem
tersebut. Untuk lebih kenal dekat dengan GUI, anda dapat perhatikan pada
komputer masing-masing yang mana telah dibalut oleh GUI. Contoh saja Sistem
Operasi Windows anda atau pun Linux, memiliki tampilan yang disesuaikan dengan
cara penggunaan sistem. Berikut ini salah satu sreenshoot dari Sistem Operasi
Windows 7 yang juga dibangun dari komponen GUI.
Nah, itulah yang bisa
anda pahami tentang GUI. Dimulai dari penggunaan sistem komputer, software,
Navigasi, Interaksi interface masing-masing sistem, dan kenyamanan penggunaan
pada komputer anda. Jadi intinya adalah GUI merupakan fasilitas komunikasi
antara user (pengguna) dengan system/aplikasi pada komputer.
Fungsi GUI
Dari pemahaman tentang
GUI sebelumnya, fungsi-fungsi GUI dalam dunia teknologi dan informasi saat ini
sangat beragam. Berikut beberapa fungsi dari penggunaan GUI dalam dunia Iptek
khususnya komputer :
(1). Pointing device
dengan perangkat berupa mouse
(2). Memiliki fungsi
sebagai plug and play, yang mana memudahkan user dalam menginstall dan
uninstall hardware/sofware (sinkronisasi)
(3). Membuat
software-software yang menuntut aplikasi dalam komputer user yang dapat
digunakan untuk kegiatan user dalam proses seperti menulis text, spreadsheet.
sound, graphic dan lain-lain
(4). Untuk digunakan
dalam pembuatan System Operasi sebagai User friendly dan ergonomis
(5). Pembuatan website
(6). Opensource
software/hardware atau pengembang aplikasi-aplikasi skala besar lainnya.
JAVA GUI
JAVA GUI sendiri
secara umum sama dengan pemahaman GUI sendiri, namun disini GUI pada JAVA
adalah salah satu dari fasilitas Java dalam mengembangkan suatu aplikasi dengan
memberikan suatu interface yang nantinya akan disesuaikan dengan kebutuhan
suatu aplikasi, baik skala kecil dan besar. Intinya, GUI pada Java adalah
komponen-komponen penyempurna dalam sebuah sistem, seperti komponen navigasi,
graphic, interface desktop, komponen menu, sinkronisasi antar interface dan
semuanya itu dirancang dengan penelitian yang baik, dimana nantinya aplikasi
tersebut dapat dengan mudah dioperasikan user. Banyak sudah aplikasi yang telah
Java kembangankan dengan menggunakan GUI sebagai nilai penggunaan dan nilai
jual. Software perangkat lunak dan keras juga termasuk di dalamnya. Java GUI
adalah program pengembangan suatu user interface dengan mengetengahkan graphic
sebagai penghubung user dengan sistem, sehingga mudah dalam implementasi
aplikasi sistem tersebut.
Kesimpulan
Jadi GUI sangat jelas
kaitanya dengan kegiatan penggunaan suatu aplikasi dalam komputer yang sering
digunakan. Dalam hal ini, GUI mempermudah user dalam penggunaannya, dengan
tampilan yang friendly seta ergonomis, user dengan mudah dapat menyesuaikan
aplikasi-aplikasi karena GUI membantu didalam interface yang dapat dipahami
penggunaannya. Sehingga antara user dan sistem, tidak terjadi misscommuncation
dalam menerapkan sistem komputerisasi.
Referensi :
JENI ebook pdf – GUI (Graphical User Interface)

Tidak ada komentar:
Posting Komentar