Graphical User Interface (GUI)
Pengertian GUI
GUI
memiliki beberapa elemen, mulai dari elemen windows, menu, icon, widget dan
juga tab. Untuk menggunakan elemen ini biasanya GUI akan mendapatkan inputan
dari perangkat masukan, baik secara manual maupun dengan teknologi touchscreen.
Dalam
perkembangannya, GUI akan terus dikembangkan untuk semakin memudahkan
penggunaannya seperti misalnya pengembangan teknologi gesture dan juga
teknologi remote jarak jauh sebagai salah satu cara inputan di masa
depan.
Mengapa GUI Dibutuhkan?
GUI
merupakan salah satu hal yang umum dan diperlukan saat ini. Akan tetapi apakah
sebuah komputer benar-benar membutuhkan GUI? Jika komputer tersebut
digunakan oleh orang awam maka jawabannya adalah “Ya!”.
GUI
adalah sebuah alat yang digunakan untuk menyederhanakan penggunaan sebuah
fungsi. Bagi kita saat ini, komputer memang terkesan sangat mudah untuk
digunakan. Hal ini disebabkan karena komputer terutama untuk keperluan
komersial tidak akan laku jika tidak memiliki GUI.
Komputer
pada dasarnya adalah sebuah alat yang digunakan untuk memudahkan pekerjaan
manusia. Jika komputer yang Anda miliki fungsi-fungsinya harus di ketik secara
manual maka setiap orang yang ingin menggunakan komputer harus belajar bahasa
pemrograman dahulu bukan?
Tidak
banyak orang yang memiliki waktu untuk mempelajari bahasa pemrograman. Hal
inilah yang membuat penggunaan GUI menjadi lebih menarik dan wajib untuk
pengguna komputer yang bisa dibilang awam.
Sejarah GUI
GUI
merupakan salah satu teknologi yang dibuat dan di teliti sejak lama, akan
tetapi publik baru menikmatinya di awal tahun 1980an. Penggunaan dari teknologi
ini merupakan sebuah teknologi yang digunakan untuk menggantikan sistem yang
lama yang sering disebut dengan CLI.
CLI atau
Command Line Interface merupakan sebuah teknologi yang dibangun untuk
memperbolehkan user memberikan perintah pada komputer dalam bentuk bahasa
pemrograman. Dengan menggunakan CLI ini, inputan yang bisa diterima oleh
komputer berasal dari keyboard saja.
Jika
dilihat dari sejarahnya, GUI pertama kali memang diperkenalkan oleh Apple
karena perusahaan tersebut merupakan perusahaan pertama yang melakukan produksi
massal untuk komputer bawaan mereka. meski merupakan produsen masal pertama,
Apple bukan merupakan inventor GUI.
Tokoh
pertama yang berhasil melakukan implementasi pada GUI ini adalah Dough
Englebart. Beliau adalah salah satu pekerja di Stanford Research Institute pada
saat itu. pada awalnya pembuatan dari GUI pertama ini dilakukan pada 2 model
yaitu model Alto dan Star.
Model
Star merupakan model yang tersedia untuk publik di tahun 1981. Meski
model ini membutuhkan hardware yang cukup mahal untuk mengoperasikannya, tetapi
model ini berhasil di jual dengan jumlah yang cukup fantastis yaitu
25.000.
Cara Kerja GUI
GUI adalah
sistem yang menggunakan prinsip desain yang sesuai dengan pola software
model-view-controller.
Jadi, representasi informasi internal dan eksternal yang
ditampilkan pada pengguna.
Pengguna hanya akan melihat fungsi mana yang bisa digunakan tanpa
perlu memahami input kode untuk memproses perintah tersebut.
Dengan begitu, interaksi jadi lebih mudah.
Developer bisa
mengubah tampilan interface sebebas mungkin, yang penting
fungsinya tetap sama.
Contohnya, ketika kamu ingin memilih sebuah menu, aksi yang bisa
dilakukan sebagai pengguna adalah mengarahkan mouse ke ikon menu tersebut dan
mengkliknya.
Setelah itu, kode akan diinput oleh komputer berdasarkan GUI yang
dipilih tersebut dan hasil dari aksi akan ditampilkan padamu.
Fungsi GUI
Seperti
yang sudah disebutkan sebelumnya, GUI adalah singkatan dari Graphical User
Interface. Sesuai dengan namanya, GUI ini menggunakan grafis sebagai jembatan
antara komputer dengan manusia.
Penggunaan
dari GUI ini diimplementasikan pada perangkat elektronik seperti komputer,
laptop dan juga smartphone. GUI biasanya digunakan untuk representasi visual
untuk melakukan perintah dan fungsi pada operating system Anda juga pada
software.
Dengan
adanya GUI ini maka user akan lebih mudah dalam hal menggunakan fitur-fitur
yang penting dalam sebuah perangkat elektronik. Untuk menggunakan fungsi
dengan mudah ini, beberapa hal yang biasanya digunakan adalah alat input
seperti keyboard, mouse dan masih banyak lagi lainnya.
Jenis-jenis Inputan GUI
Seperti
yang sudah disebutkan sebelumnya, GUI merupakan sebuah fungsi yang digunakan
untuk menampung inputan dari user pengguna komputer. Hal ini menyebabkan ada
banyak sekali jenis inputan untuk GUI.
Selain
membutuhkan banyak jenis inputan, jenis interface yang dimiliki oleh GUI ini
antara lain adalah :
1. Input kontrol
Komponen
ini bisa digunakan untuk banyak jenis fungsi. Beberapa komponen input dari GUI
ini antara lain adalah, button, penerima inputan teks, checkbox,
list dropdown dan masih banyak lagi lainnya.
2. Komponen navigasi
Komponen
selanjutnya adalah komponen navigasi. Komponen navigasi ini antara lain
adalah slider, kolom search, tags, icon, pagination, breadcrumb dan
beberapa jenis komponen navigasi yang lainnya.
3. Komponen informasi
Selanjutnya
adalah komponen informasi. Komponen informasi adalah sebuah komponen berupa
teks yang bisa diakses oleh user. Contoh dari komponen informasi ini adalah
kolom message, progress bar, notifikasi dan
lain-lainnya.
Kelebihan Penggunaan GUI
Selain
mengetahui mengenai pengertian GUI (graphical user interface), Anda juga harus
tahu hal-hal yang berhubungan dengan keuntungan dari penggunaan GUI ini.
1.
Menawarkan banyak kemudahan
Kelebihan
utama dari penggunaan GUI ini adalah mengenai kemudahan yang
ditawarkannya.
Pada
operating system yang lawas seperti MS Dos dan juga bahasa pemrograman serupa
kebanyakan masih menggunakan interface berupa CLI dimana user harus mengetikkan
berbagai perintah untuk bisa menggunakan fungsi yang ada di dalam sebuah
sistem.
Dengan
penggunaan dari GUI ini maka pengetikan sistem menjadi salah satu hal yang
tidak diperlukan kembali. Keberadaan GUI merupakan salah satu hal yang membuat
penggunaan sebuah software dan juga operating system menjadi lebih mudah.
Karena
penggunaan yang lebih mudah ini membuat user yang bukan expert dalam dunia
coding juga bisa menggunakan komputer untuk memudahkan pekerjaan mereka. hal
ini adalah kelebihan utama yang dimiliki oleh GUI.
2.
Membuat tampilan lebih menarik
Kelebihan
lain dari graphical user interface adalah memiliki penampilan yang menarik
sehingga membuat pengguna komputer merasa tertarik untuk menggunakan komputer
atau perangkat elektronik yang lainnya.
3.
Memiliki resolusi gambar tinggi
JIka
dahulu sebuah tambilan hanya berbasis CLI, maka dengan adanya GUI ini tampilan
sekarang ini menjadi lebih jelas, tajam dan beresolusi tinggi.
4.
Membuat navigasi tampilan lebih jelas
Kemudahan
yang didapatkan dengan tampilan berbasis GUI ini si pengguna akan sangat
dimudahkan dengan navigasi yang sangat jelas. Jadi Anda tidak perlu lagi
mengetikkan perintah-perintah jika ingin melakukan sesuatu.
5. Tidak
diperlukan keahlian khusus
Maksudnya
pengguna yang menggunakan tampilan berbasis GUI maka tidak diperlukan keterampilan
khusus. Jadi siapa saja bisa menggunakan dan mengoperasikan software ataupun
aplikasi yang ada secara langsung.
Kekurangan Penggunaan GUI
Akan
tetapi penggunaan GUI tetap memiliki kekurangan. salah satunya adalah mengenai
penggunaan dari GUI itu sendiri.
1.
Memerlukan memori yang lebih besar
GUI
adalah sebuah teknologi yang dibuat dengan menggunakan grafis sehingga komputer
dengan GUI membutuhkan spesifikasi hardware yang lebih besar.
GUI
merupakan sebuah teknologi yang memberikan beban yang cukup besar sehingga ia
dapat membuat hardware melakukan pekerjaan yang terlalu berat dan dapat
mengurangi kecepatan kerja mesin. Hal inilah yang menjadi kekurangan dari
GUI.
2.
Tampilan GUI sangat dipengaruhi oleh pengembang
Selain
itu, pengguna dari GUI hanya bisa menggunakan GUI yang sudah dibuat oleh para
developer sebelumnya. oleh karena itu, untuk menambahkan fungsi memang tidak
bisa dilakukan dengan sembarangan.
3. Lebih
banyak memakan daya
Selain
membutuhkan hardware yang besar, GUI juga memiliki kekurangan dari segi
penggunaan daya. Pada komputer yang dilengkapi dengan GUI maka daya yang
dibutuhkan oleh perangkat elektronik Anda akan makin besar.
Tidak ada komentar:
Posting Komentar