Sejarah mencatat bahwa Xerox PARC (Palo Alto Research Center) yang
pertama kali
meriset tentang GUI. Pada tahun 1984, Apple merilis Macintosh yang
menggunakan GUI
hasil riset Xerox PARC. Beberapa tahun kemudian, Microsoft merilis sistem
operasi
Windows-nya yang juga menggunakan GUI. Apple mengklaim bahwa
Microsoft mencuri
ide dari Apple.
Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah
sistem operasi
yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan
pengguna
berbasis grafik GUI (Graphical User Interface).
1. Apple Macintosh
2. Microsoft Windows pada IBM PC
3. Open Look pada workstation Unix
4.
APPLICATION
PROGRAMS
API
TOOLKIT
Windows Libraries
Terdiri dari set-set operasi standar yang dapat digunakan oleh software
tingkat yang lebih tinggi untuk berinteraksi dengan GUI (Intrinsic Function)
1. Terdapat objek-objek grafis yang disebut widgets
Application Program Interface (API) Toolkit
1. Windows libraries tidak digunakan secara langsung, namun
disediakan toolkit yang memungkinkan pengkonstruksian GUI dari
se-set widget standar.
2. Toolkit ini menyediakan Application Program Interface, yaitu fungsifungsi untuk mengkonstruksi widget atau memanipulasi komponen
GUI yang lain.
3. Programnya dikatakan call toolkit function
Widget GUI
Diciptakan, dioperasikan dan dihapus (dikeluarkan) oleh software aplikasi
melalui toolkit API.
Contoh widget GUI :
a. Box field
b. Table field
c. Button
d. Radio field
e.
f.
g.
h.
Toggle field
Bar field
Scroll bar
Slide bar
Desktop Metaphor
1. Metodologi guiding paradigm untuk lebih memudahkan user
memahami penggunaan GUI
2. Metaphor : analogi / kemiripan objek visual pada desktop grafis
dengan objek sebenarnya
Contoh : icon recycle bin dengan gambar tempat sampah, dengan melihat
icon tersebut maka asosiasi kita adalah tempat untuk membuang
dokumen / file.
Paket Grafik
GUI akan lebih bermanfaat ketika digunakan untuk aplikasi yang bersifat
visual. Contoh : Graphic package software (software paket grafik)
2 jenis paket grafik :
Painting package (Contoh : MS Paint, MacPaint)
1. Ditujukan untuk memenuhi kebutuhan seniman dan perancang
grafik dalam pembuatan desain visual kreatif
2. Menghasilkan tampilan bit-mapped yang berkualitas baik dalam
hitam putih maupun berwarna
Drawing package (Contoh : Corel Draw, MS Visio)
1. Cenderung mempunyai orientasi teknis dengan pengontrolan yang
ketat atas skala dan dimensi
2. Cenderung merupakan tampilan yang tersimpan sebagai scalable
object
Catatan
GUI mempunyai kelebihan tertentu atas character based interface
tradisional, khususnya pada hal-hal berikut :
1. Graphical symbols lebih mudah dikenali dan diingat daripada teks
2. Direct manipulation, misalnya dengan menunjuk dan mengklik pada
objek grafis dengan mouse, akan mengurangi waktu pembelajaran
pemakai dan memberinya perasaan pengontrolan yang lebih atas
HCI