Search for Knowledge
“A mistake is a signal that it is time to learn something new, something you didn’t know before.”

Pengantar PDE 1

Sejarah GUI

GUI singkatan dari Graphic User Interface yang memungkinkan pengguna untuk berinteraksi dengan perangkat keras komputer serta memudahkan dalam mengoperasikan sistem operasi (User friendly).
GUI Pertama kali dikembangkan oleh para peneliti Xerox Palo Alto Research Center(PARC) di tahun 70-an.
Inovasi Komputer Grafis
 – Xerox 8010 Star (Rilis 1981)
– Apple Lisa Office System (Rilis 1983)
– VisiCorp Visi On (Rilis 1984)
– Mac Os System 1.0 (Rilis 1984)
– Amiga Workbench 1.0 (Rilis 1985)
– Windows 1.0x (Rilis 1985)
– GEM (Rilis 1985)
– IRIX 3 (Rilis 1986)
– GEOS(Graphic Environment Operation System) (Rilis 1986)
– Windows 2.0x (Rilis 1987)
– Windows 3.0x (Rilis 1990)
– Mac OS System 7 (Rilis 1991)
– Windows 3.1 (Rilis 1992)
– OS/2 (Rilis 1992)
– Windows 95 (Rilis 1995)
– OS/2 Warp 4 (Rilis 1996)
– Mac Os System 8 (Rilis 1997)
– KDE 1.0 (Rilis 1997)
– BeOS (Rilis 1997)
– GNOME 1.0 (Rilis 1999)
– Windows Xp (Rilis 2001)
– KDE 3 (Rilis 2002)
– Windows Vista (Rilis 2007)
– Mac OS X Leopard  (Rilis 2007)
– GNOME 2.24 (Rilis 2008)
–  Dan Masih banyak yang lainnya
Human Computer Interface
Human Computer Interface atau Human Computer Interaction merupakan interaksi manusia dan komputer yang merupakan serangkaian  proses, dialog, dan kegiatan yang dilakukan oleh manusia untuk berinteraksi dengan komputer yang keduannya saling memberikan masukkan dan umpan balik melalui sebuah antarmuka untuk memperoleh hasil akhir yang diharapkan. 
Tujuan dari HCI (Human Computer Interface/Interaction)
Tujuan dari HCI adalah untuk menghasilkan system yang bermanfaat (usable) dan aman (safe) , artinya system tersebut dapat berfungsi dengan baik. Sistem tersebut bisa untuk mengembangkan dan meningkatkan keamanan (Safety), utilitas (utility), ketergunaan (usability), efektifitas (Efectiveness) dan efisiensinya(eficiency). 
HCI/IMK (Human Computer Interaction/Interaksi Manusia Komputer)
HCI/IMK harus userfriendly karena memiliki tujuan umum diantaranya adalah untuk mempermudah manusia dalam mengoperasikan komputer dan mendapatkan berbagai umpan balik yang ia perlukan selama ia bekerja pada sebuah sistem komputer. Dengan demikian, komputer dirancang akrab dan dan ramah dengan penggunanya. 
Jenis Jenis Interface :
– Command Driven Interface
Command Driven Interface atau lebih dikenal Command Line Interface (CLI) adalah mekanisme interaksi dengan sistem operasi atau perangkat lunak komputer dengan mengetikkan perintah untuk menjalankan tugas tertentu. 
– Menu Driven Interface
  – Option Menu
Option menu merupakan tampilan yang muncul ketika ditekan tombol pada menu
  – Pull Down Menu
 Pulldown menu merupakan dropdown yang muncul ketika ditekan tombol pada menu
– Direct Manipulation Interface
Direct Manipulation adalah penyajian langsung aktifitas kepada pengguna (user) sehingga aktifitas akan dikerjakan oleh komputer ketika komputer memberikan instruksi langsung yang ada pada layar komputer. 
– User Interface Management Systems / UIMS
User Interface Management Systems adalah suatu system yang bisa memanage atau mengatur kerja dari suatu system dengan user yang saling berkaitan.
Tujuan UIMS adalah penciptaan suatu cara agar bisa diadakan atau diperoleh interface yang konsisten yang mempunyai look “rupa” dan feel “rasa” yang sama untuk sejumlah aplikasi yang berbeda didalam system yang sama juga. 
Pengorganisasian GUI
– Windows Manager
Window manager adalah sebuah software untuk sistem operasi untuk mengatur tata letak jendela program. Window manager bisa dikatakan sebagai tulang punggung (backbone) Desktop Environment. Contohnya ketika menginstall xfce akan mendapatkan managemen window manager, dan tambahan pendukungnya.
– API Toolkit (Application Programming Iface)
API Toolkit merupakan program aplikasi yang memberikan layanan yang diperlukan oleh suatu sistem. biasanya terdapat pada sebuah aplikasi. 
– Application Program
Application Program adalah program komputer yang dibuat untuk mengerjakan atau menyelesaikan masalah-masalah khusus. Misalnya program penggajian.
– Library Windows
Library Windows adalah set set aplikasi standar perpustakaan/segala yang terkait dengan segala file file pada komputer untuk interaksi . Dulu lebih dikenal dengan windows explorer.
Contoh Widget GUI 
– Box Field
– Table Field
– Button
– Radio Field
– Toggle Field
– Bar Field
– Scrool Bar
– Slide Bar
– Desktop Metaphor
Desktop metaphor adalah sebuah tampilan berupa analogi /kemiripan pada objek visual pada grafis dengan objek sebenarnya.
3 Contoh Aplikasi Multimedia
– Adobe Photohops
– Corel Draw
– Gimp
5 Karakteristik GUI
– Window
Window adalah sistem operasi yang dikeluarkan oleh perusahaan software komputer bernama microsoft.
– Icon
Icon adalah sebuah lambang kecil berupa gambar yang tampak pada layar komputer. Biasanya dipaka untuk melambangkan dokumen atau progrram dan disk drive
– Menu
Menu adalah daftar perintah software apabila dieksekusi untuk menjalankan aplikasi tertentu
– Pointing adalah menentukan lokasi yang ideal.
– Graphic
Graphic adalah sebuah ilustrasi atau gambaran yang memberikan sebuah pencitraan.
Referensi
https://chandraproject.wordpress.com/2012/10/22/sejarah-gui-graphical-user-interface/
https://id.wikipedia.org/wiki/Interaksi_manusia-komputer
http://belajarhci.blogspot.com/2013/01/pengertian-hci-human-computer.html
http://anditiyas.blogspot.com/2013/03/interaksi-manusia-komputer.html
https://id.wikipedia.org/wiki/Antarmuka_baris_perintah
http://inovationendit.blogspot.com/2010/03/user-interface-management-systems-uims.html
http://ariefanshare.blogspot.com/2014/03/pengertian-contoh-dan-fungsi-dari-gui.html