100% menganggap dokumen ini bermanfaat (1 suara)
543 tayangan13 halaman

Pengertian dan Contoh GUI

Beberapa contoh sistem operasi GUI dan penjelasannya meliputi Windows dikembangkan oleh Microsoft yang menggunakan antarmuka berbasis GUI, UNIX dikembangkan oleh AT&T untuk workstation dan server, Linux awalnya dikembangkan oleh Linus Torvalds sebagai kloningan dari MINIX, serta Mac OS pertama yang menggunakan antarmuka pengguna grafis.

Diunggah oleh

SABRINAKHAIRANI
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
543 tayangan13 halaman

Pengertian dan Contoh GUI

Beberapa contoh sistem operasi GUI dan penjelasannya meliputi Windows dikembangkan oleh Microsoft yang menggunakan antarmuka berbasis GUI, UNIX dikembangkan oleh AT&T untuk workstation dan server, Linux awalnya dikembangkan oleh Linus Torvalds sebagai kloningan dari MINIX, serta Mac OS pertama yang menggunakan antarmuka pengguna grafis.

Diunggah oleh

SABRINAKHAIRANI
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Graphic User Interface (GUI) atau antarmuka pengguna grafis.

GUI adalah suatu sistem yang membuat para pengguna atau user memapu berinteraksi
dengan suatu perangkat komputer yang digunakan oleh si user tersebut. GUI sendiri dapat
dikendalikan menggunakan beberapa macam alat input, seperti mouse, keyboard,
touchscreen, dan lain sebagainya.

Sistem Operasi GUI secara umum akan ada jendela, menu, tombol, ikon, dan lainnya yang
didesain supaya penggunanya lebih mudah dalam berinteraksi dengan sistem operasi atau
aplikasi.

Sedangkan dalam penerapannya GUI lebih banyak digunakan untuk kebutuhan pengguna
umum, karena tujuannya lebih ke User Friendly

Nah, ketika Anda ingin mendengar musik dari gadget Anda, Anda akan tinggal menyentuh
satu tombol dalam layar ponsel Anda, itu salahsatu contoh GUI.

Karena GUI diciptakan untuk memudahkan pegguna berinteraksi dengan perangkat


komputernya, jadi pengguna tidak perlu mengetik teks perintah yang ingin dijalankan. Bisa
bayangkan kan, kalau ingin mendengar musik Anda harus mengetik “dengar musik” terlebih
dahulu. Sungguh merepotkan.

Dengan adanya GUI, user akan hanya perlu mengeklik gambar atau ikon yang sudah dibuat
oleh suatu software tersebut, karena Graphic user interface ini telah mengkonversi perintah
tersebut menjadi ikon di dalam layar komputer yang dapat diklik untuk menjalankan
fungsinya.

Fungsi GUI

Secara sederhana fungsi GUI adalah mempermudah user menggunakan sebuah software
dalam komputer. Karena GUI mempermudah user dengan satu klik bisa menampilkan sebuah
aplikasi, bukan lagi dengan cara mengetiknya.

Sejarah Graphic User Interface (GUI)

Di awal kemunculannya untuk penggunaan komputer memang sangat ribet. Hal itu karena
teknologi yang digunakan belum berkembang seperti sekarang. Jadi untuk membuat perintah,
user harus mengetikkan sesuatu lewat keyboard. Misalnya ingin membuka Microsoft Word,
maka user harus mengetikkannya. Beda dengan sekarang yang tinggal klik ikon bergambar
kertas dengan huruf W berwarna biru.

Selain itu hanya orang-orang tertentu saja yang bisa mengoperasikannya. Oleh karena itu
para ahli terdorong untuk dapat menciptakan sesuatu yang dapat digunakan oleh kebanyakan
orang dengan cara yang praktis dan mudah diingat.
Akhirnya lahirlah Graphic User Interface yang menampilkan semua menu, ikon, alat
penunjuk lainnya yang menggantikan perintah ketik di shell. Hal ini membuat pengguna
komputer menjadi lebih mudah untuk mengoperasikan sebuah perangkat daripada mengingat
perintah yang menggunakan teks pada sebuah kotak komando tertentu.

Hal ini dikarenakan bahwa manusia lebih mudah mengingat gambar dibandingkan tulisan.
Graphic User Interface pertama kali digunakan pada operation sytem yang diproduksi oleh
Steve Jobs yakni Machintosh.

Beberapa tahun setelahnya sistem operasi lain mengikutinya, seperti Microsoft dengan GUI
Windows-nya. Tapi di zaman sekarang Mac OS lah yang disebut-sebut sebagai OS yang ber
GUI terbaik. Padahal mayoritas dari mereka menggunakan Windows.

Bahkan pengguna Mac juga tidak sedikit yang menginstal Windows di dalam Macintoshnya
Pada perkembangannya, penggunaan Graphical User Interface banyak juga diterapkan pada
beberapa jenis usaha yang spesifik, Sebagai contoh yaitu ATM dan sebagainya.

Contoh GUI

[Link] (Microsoft)

Mircorost Windows merupakan sitem operasi yang dikembangkan menggunakan antarmuka


berbasis GUI.

2. Unix

UNIX merupakan Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie,
dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai portable operation system,
Multi-Tasking dan Multi-User.

Sistem Operasi UNIX lebih menekankan diri pada Workstation dan Server, Karena faktor
ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin
dan dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan menyebabkan
banyak sekali varian dari UNIX ini.

3. Linux

Linux ini awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi
terminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya.

Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan
pustakanya umumnya berasal dari Sistem Operasi GNU.

Linux memiliki banyak desain yang berasal dari disain dasar UNIX, Linux menggunakan
Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan
pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau
lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka
pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk
versi dektop.

Widget GUI

Widget GUI diciptakan, dioperasikan dan dihapus (dikeluarkan) oleh software aplikasi
melalui toolkit API, contohnya:

– Box field
– Table field
– Button
– Radio field
– Toggle field
– Bar field
– Scroll bar
– Slide bar
contoh-contoh sistem operasi gui dan penjelasanya

A. WINDOWS (MICROSOFT WINDOWS)

Mircorost Windows atau biasa kita sapa dengan sebutan Windows adalah Sistem Operasi
yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan
berbasikan GUI (Graphical User Interface) atau tampilan antarmuka bergrafis.

B. UNIX

UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie,
dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel,
Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada
Workstation dan Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi
menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun
dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.

C. LINUX
Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal
yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan
kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya
berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain
dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani
kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX,
Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line
Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang
merupakan konfigurasi bawaan untuk versi dektop.

D. IBM OS/2

Sistem Operasi IBM OS/2 ini dibuat secara bersama-sama oleh International Bussiness
Machine Corporation dan Microsoft Corporation, untuk digunakan pada komputer IBM
sebagai pengganti Sistem Operasi DOS. Kata OS/2 adalah singkatan dari Operating
System/2, Sistem Operasi ini didesain agar dapat menggunakan kemampuan penuh dari
Mikroprosessor Intel 80286 , termasuk diantaranya adalah Modus terproteksi (Protected
Mode), mampu menjalankan tugas secara Simultan, serta mendukung Memori Virtual,
dengan tetap mempertahankan kompatibilitas dengan banyak perangkat lunak MS-DOS yang
beredar saat itu,

E. MAC OS (MACINTOSH OPERATING SYSTEM)

MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple
Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis
IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna
grafis (Graphical User Interface/GUI). Sistem Operasi Macintosh dibagi menjadi 2 jenis :

MAC OS Klasik

Tidak memiliki sembarang Command Line (Baris perintah), menggunakan User Interface
(UI) sepenuhnya dan menggunakan Cooperative Multitasking.

a) .MAC OS X
MAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OS X memiliki
memori ala-Unix dan Pre-Emptive Multitasking.

Kelebihan MAC OS :

.Stabil, karena menggunakan UNIX.

.Multitasking.

.Tampilan (UI) sangat bagus.

.Aman dari Malware.

MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkan oleh
Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS X dibangun di atas
XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah.

F. FREE BSD

FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T.
FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri kali pertama muncul pada tahun
1993 oleh David Greenman. Tujuan dari FreeBSD adalah menyediakan software yang dapat
digunakan untuk berbagai kepentingan. FreeBSD sendiri dikembangkan dari 386BSD sebuah
proyek pengembangan BSD OS yang berjalan di atas Chip Intel.

G. Chrome OS

Chrome OS adalah Sistem Operasi besutan Google yang ringan dan berbasis Linux dan
standard web untuk personal computer PC. Google Chrome bekerja dengan metode
Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard web
HTML 5, yang merupakan pengembangan software di browser yang berbasis Sistem Operasi.
Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista.
Chrome OS dirilis pada pertengahan 2010.

H. SOLARIS

Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang
diperkenankan oleh Sun Microsystems oada tahun 1992 sebagai pendukung SunOS. Solaris
terkenal karena kestabilannya, khususnya pada sistem SPARC (Scalable Processor
Architecture), Solaris disertifikasi dalam Spesifikasi UNIX walaupun pada awal
pengembangannya berdasarkan kepemilikan pribadi, dan kebanyakan kode dasarnya
sekarang ini merupakan Software OpenSource yang biasa dikenal dengan OpenSolaris.
OpenSolaris adalah OpenSource versi Sistem Operasi Sun Solaris, tetapi Sun Solaris terdiri
dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya : Source untuk
Installer, Desktop, Software.

Open Solaris memiliki banyak fitur yang menjadikan OpenSolaris bisa digunakan untuk skala
penggunaan yang besar dari penggunaan untuk desktop pC atau Mobile PC. Konsep Open
Solaris adalah sebagai berikut :

1) .Free Redistribution : Didistribusi secara bebas.

2) .Source Code : Sumber (Source) harus tersedia untuk semua distribusi.

3) .Derived Works : Setiap orang bisa mengubah kode dan mendisrtibusikan kembali.

4) .No Discrimination : Kode harus disediakan untuk seseorang untuk dikembagkan.

Beberapa kelebihan OpenSolaris dibandingkan dengan Sistem Operasi lain :


.ZFS : System Rstore.

.DTrace L : Dapat mengamati dimana aplikasi banyak menggunakan waktunya dan berapa
lama.

.Manajemen Kegagalan : Mencegah, mendiagnosa dan memperbaiki error.

.Zona : Mengimplementasikan sebuah abstraksi Sistem Operasi yang memungkinkan


beberapa aplikasi berjalan secara terisolasi satu dengan lainnya di perangkat keras fisik yang
sama.

.Multimedia.

3. Penggunaan perangkat masuk pada system operasi GUI

a. Keyboard

Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan
komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta
sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang
diperlukan, seperti menyimpan file dan membuka file. Penciptaan keyboard komputer berasal
dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham pada tahun
1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington. Keyboard
yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard ini
diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah
tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki
beberapa jenis port, yaitu port serial, ps2, usb dan wireless.

keyboard qwerty

Jenis-Jenis Keyboard :

1.) QWERTY
2.) DVORAK

3.) KLOCKENBERG

Keyboard yang biasanya dipakai adalah keyboard jenis QWERTY, yang bentuknya ini mirip
seperti tuts pada mesin tik. Keyboard QWERTY memiliki empat bagian yaitu :

1. typewriter key

2. numeric key

3. function key

4. special function key.

b. Mouse

Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk perpindahan
pointer atau kursor secara cepat. Selain itu, dapat sebagai perintah praktis dan cepat
dibanding dengan keyboard. Mouse mulai digunakan secara maksimal sejak sistem operasi
telah berbasiskan GUI (Graphical User Interface). sinyal-sinyal listrik sebagai input device
mouse ini dihasilkan oleh bola kecil di dalam mouse, sesuai dengan pergeseran atau
pergerakannya. Sebagian besar mouse terdiri dari tiga tombol, umumnya hanya dua tombol
yang digunakan yaitu tombol kiri dan tombol kanan. Saat ini mouse dilengkapi pula dengan
tombol penggulung (scroll), dimana letak tombol ini terletak ditengah. Istilah penekanan
tombol kiri disebut dengan klik (Click) dimana penekanan ini akan berfungsi bila mouse
berada pada objek yang ditunjuk, tetapi bila tidak berada pada objek yang ditunjuk penekanan
ini akan diabaikan. Selain itu terdapat pula istilah lainnya yang disebut dengan menggeser
(drag) yaitu menekan tombol kiri mouse tanpa melepaskannya dengan sambil digeser. Drag
ini akan mengakibatkan objek akan berpindah atau tersalin ke objek lain dan kemungkinan
lainnya. Penekanan tombol kiri mouse dua kali secara cepat dan teratur disebut dengan klik
ganda (double click) sedangkan menekan tombol kanan mouse satu kali disebut dengan klik
kanan (right click)Mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan
wireless.
BAB I

PENDAHULUAN

A. Latar Belakang

GUI atau kepajangan dari Graphical User Interface merupakan salah satu modelinteraksi antara
manusia dan komputer. Selain GUI, ada juga model yang lain sepertiCharacter User Interface (CUI)
yang sering kita kenal dengan command line. Dari sisikenyamanan (attitude), kedua model ini
memiliki fungsinya masing-masing. Fungsi CUIbiasanya adalah administrator sistem berbasis sistem
operasi LINUX. Bagi mereka, CUIdirasakan lebih nyaman dibandingkan dengan GUI, bahkan setelah
GUI pada LINUXberkembang dengan pesat, mereka tetap bertahan untuk menggunakan CUI.
PenggunaGUI biasanya adalah mereka yang sudah terbiasa dengan sistem operasi
[Link] Unit Interface, merupakan perangkat pertama untuk mengendalikan fungsi-
fungsi suatu software, dan membuat pengguna mudah untuk memahami bagaimanamenggunakan
software tersebut. Kita dapat mengasumsikan bahwa GUI merupakansebagai bagian dari suatu
software yang pertama kali ditangkap mata (secara interface).Dimana suatu software akan kelihatan
bagus, jika GUI tersebut tampak [Link] GUI sendiri secara umum sama dengan pemahaman
GUI sendiri, namundisini GUI pada java adalah salah satu dari fasilitas Java dalam mengembangkan
suatuaplikasi dengan memberikan suatu interface yang nantinya akan disesuaikan dengankebutuhan
suatu aplikasi, baik skala kecil dan besar. Intinya, GUI pada Java adalahkomponen-komponen
penyempurna dalam sebuah sistem, seperti komponen navigasi,graphic, interface desktop,
komponen menu, sinkronisasi antar interface dan semuanyaitu dirancang dengan penelitian yang
baik, dimana nantinya aplikasi tersebut dapatdengan mudah dioperasikan user.

B. Rumusan Masalah

1. Apa komponen java GUI ?

2. Apa saja dan berapa banyak macam dari java GUI ?

3. Apa kelebihan dan kukurangan GUI ?

C. Tujuan

1. Mengetahui apa saja komonen – komponen penyusun java GUI

2. Mengetahui jumlah dan macam-macam java GUI

3. Untuk mengetahui apa saja kelebihan dari Java


BAB II

PEMBAHASAN

A. Pengertian GUI Pada JAVA

Graphic User Interface (GUI) adalah pemrograman dengan bahasa Java yang dibuat menggunakan
aplikasi yang berbasiskan GUI. Tujuannya adalah menambahkan beberapa komponen yang tidak bisa
dibuat dalam basis text.

Komponen-konponen tersebut bisa berupa tombol, gambar, dll. Tujuannya adalah untuk
memudahkan user menggunakan program yang dibuat tersebut.

Kalau dilihat pengertian tentang GUI secara umum adalah Interaksi yang dapat dilaksanakan oleh
user melalui menu dan icon yang diperlihatkan dalam modus grafik. Contoh implementasi GUI-based
shell ini adalah pada sistem operasi Microsoft Windows.

B. Jenis-Jenis GUI

Diantara jenis-jenis gui di java adalah:

[Link] (Abstract Window Toolkit)

AWT (Abstract Window Toolkit) adalah GUI Toolkit pertama pada bahasa pemrograman Java,
sayang-nya AWT ini sangat-sangat kekurangan komponen yang biasa digunakan untuk membangun
sebuah aplikasi desktop secara lengkap (komponen tabel saja tidak ada ) Terlepas dari kurang-nya
komponen GUI yang terdapat pada AWT (Abstract Window Toolkit), aplikasi yang dibangun
menggunakan AWT (Abstract Window Toolkit) akan tampak seperti aplikasi native. Maksudnya yaitu,
jika aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem
Operasi Windows. Maka aplikasi ini akan terlihat seperti aplikasi Windows pada umum-nya, dan
begitu juga jika dijalankan pada Sistem Operasi Mac ataupun GNU/Linux. Kenapa ini bisa terjadi,
karena AWT (Abstract Window Toolkit) ini benar-benar memanggil native subrutin untuk
menggambar setiap komponen-nya ke layar.

[Link] (Standart Widget Tookit)

SWT (Standart Widget Toolkit) adalah sebuah GUI Toolkit yang dikeluaran oleh IBM sebagai
alternatif dari AWT/Java Swing milik SUN Microsystem. SWT terdapat pada package [Link].
package [Link] berisis komponen-komponen GUI yang bersifat platform sistem operasi.

Tampilan dari [Link] menyesuaikan dengan sistem operasi sehingga mengakibatkan dependensi
sistem. Namun performa dari SWT ini sama dengan swing. Yang membedakan antara SWT (Standart
Widget Toolkit) dan AWT/Java Swing adalah SWT ini benar-benar mengakses native GUI library yang
terdapat pada Sistem Operasi melalui JNI (Java Native Interface).

[Link]
Java Swing adalah librari java yang digunkan untuk menciptakan Grafik User Interface (GUI). Dengan
Java Swing kita dapat membuat user interface yang cross platform atau OS independent. Artinya
user interface yang kita buat dapat dijalankan pada system operasi apa saja (OS yang suport Java)
dengan tampilan yang relative sama. Bahkan kita dapat membuat user interface yang menyerupai
Windows XP, Mac OS atau Linux tanpa tergantung dari OS yang kita gunakan. SWING, adalah salah
satu bagian dari Java Foundation Classes (JFC). Pada JFC ini juga terdapat fasilitas untuk
menambahkan Rich Graphic Functionality.

C. Kelebihan dan Kekurangan GUI

· Kelebihan GUI :

1. Desain Grafis lebih menarik.

2. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.

3. Memudahkan pengguna.

4. Menarik minat pengguna.

5. Resolusi gambar yang tinggi.

· Kekurangan GUI :

1. Memakan memory yang sangat besar.

2. Bergantung pada perangkat keras.

3. Membutuhkan banyak tempat pada layar komputer.

4. Tidak fleksibel.

Anda mungkin juga menyukai