MAKALAH
GUI
JAVA
Disusun Oleh :
Dian Indrian E3111197
Program Studi Manajemen Informatika
Jurusan
Teknologi Informasi
Politeknik
Negeri Jember
2012
Daftar
Isi
DAFTAR
ISI…………………………………………………………………………… 2
PRAKATA …………………………………………………………………………….
3
BAB I PENDAHULUAN …………………………………………………………….. .4
1.1 Latar Belakang ……………………………………………………………………. 4
1.2 Rumusan Masalah ………………………………………………………………… 5
1.3 Tujuan …………………………………………………………………………….. 5
BAB
II PEMBAHASAN …………………………………………………………….. 6
2.1 Pemahaman GUI ………..………………………………………………………….. 6
2.2
Pemahaman Java……...……………………………………………………………...
6
2.3 Fungsi GUI …………………………………...……………………………………. 7
2.4 Java
GUI…………………………………………………………………………….. 9
BAB
III PENUTUP ………………………………………………………………….. 13
3.1 Kesimpulan ………………………………………………………………………. 13
DAFTAR PUSTAKA ………………………………………………………………… 14
PRAKATA
Puji syukur kehadirat Tuhan Yang Maha Kuasa karena
berkat rahmat dan hidayah-NYA kami mampu menyelesaikan tugas makalah ini dengan
tepat waktu.
Tidak lupa juga shalawat serta salam semoga selalu
terhaturkan kepada nabi besar kita Muhammad SAW yang telah membawa kita dari
zaman kegelapan menuju zaman yang terang benderang seperti sekarang ini.
Kami menyadari bahwa “Tak Ada Gading yang Tak Retak”
begitupula dengan makalah ini terdapat banyak kekurangan dan kesalahan sehingga
jauh dari kesempurnaan. Mengingat terbatasnya kemampuan
intelektual kami. Oleh karena itu, segala bentuk kritik dan saran yang
membangun sangat kami butuhkan.
Rasa
terima kasih kami sampaikan kepada semua pihak yang telah banyak membantu dalam
kelancaran penyusunan makalah ini.
Semoga
Allah SWT memberikan balasan dan kebaikan yang lebih besar atas segala bantuan
yang diberikan kepada kami selama proses pembuatan makalah. Dan kami berharap
makalah ini bermanfaat bagi para pembaca.
September
2012
Penyusun
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Java merupakan sebuah
bahasa pemrograman architecture neutral, portable, high-performance,
multithreaded, dan dynamic language.program dalam bahasa Java dirakit
(compiled) menjadi sebuah berkas byte-code. Berkas byte-code inilah yang
dijalankan (interpreted) oleh sebuah virtual machine, yang disebut Java Virtual
Machine (JVM).Java dikenal sebagai bahasa pemrograman tingkat tinggi.suatu
bahasa pemrograman teknologi di dunia software komputer, yang merupakan suatu
bahasa pemrograman platform. Sebagai bahasa pemrograman.Java mudah dipelajari,
terutama bagi programmer yang telah mengenal C/C++. Java merupakan bahasa
pemrograman berorientasi objek yang merupakan paradigma pemrograman masa depan.
Sebagai bahasa pemrograman Java dirancang menjadi handal dan aman. Java juga
dirancang agar dapat dijalankan di semua platform. Dan juga dirancang untuk
menghasilkan aplikasi – aplikasi dengan performansi yang terbaik.
Sbelum bernama JAVA sebelumnya adalah
bernama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja
“bapak java”, James Gosling. Nama Oak ini tidak dipakai untuk versi release
Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang
tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil
dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan
Gosling.Bahasa pemrograman Java pertama lahir dari The Green Projec dari awal
tahun 1991-1992 yang dibuat oleh beberapa ilmuan dan menghasilkan java Oka
perama sebelum proyek ini ditutup.kemudian dari sebuah perusahan kembali.
1.2
Rumusan Masalah
1. Pemahaman
GUI
2. Pemahaman
Java
3. Fungsi GUI
4. Java GUI
1.3
Tujuan
Mengetahui tentang Java GUI, paham dan bisa mengaplikasikannya
serta mendapat pengetahuan tentang Fungsi GUI dan Java GUI.
BAB
II
PEMBAHASAN
2.1 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.
2.2 Pemahaman Java
JAVA merupakan sebuah bahasa pemrograman
yang dijalankan di berbagai komputer dan pada handphone. Java pertama kali
dikembangkan oleh Sun Microsystems yang menjelaskan bahwa bahasa java dapat
digambarkan sebagai a simple, object-oriented, distributed, interpreted,
robust, secure, architecture neutral, portable, high-performance,
multithreaded, dan dynamic language. Sebuah program dalam bahasa java dirakit (
compiled ) menjadi sebuah berkas byte-code.
Beberapa
kelebihan java sebagai berikut :
Multiplatform yaitu java dapat
dijalankan di beberapa platform/ system operasi computer secara bersamaan.
Contohnya: Sebuah program berbasis java dikerjakan diatas operating system
Linux tetapi dijalankan dengan baik diatas Microsoft Windows.
OOP ( Object Oriented Programming )
yaitu java sebagai salah satu bahasa pemrograman berbasis objek secara murni,
sehingga memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan
mengalokasi kesalahan sebuah program dengan basis java secara cepat, tepat,
mudah, dan terorganisir.
Java memiliki kelengkapan library/
perpustakaan yang memudahkan dalam penggunaan oleh para pemrogram untuk
membangun aplikasinya.
Beberapa
versi-versi java :
java.lang:
Peruntukan kelas elemen-elemen dasar.
java.io:
Peruntukan kelas input dan output, termasuk penggunaan berkas.
java.util:
Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas
penanggalan.
java.net:
Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain
menggunakan jaringan TCP/IP.
java.awt:
Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
java.applet:
Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.
Contoh
bahasa pemrograman java gui :
import
java.awt.*;
class
GridLayoutDemo extends Frame {
public
static void main(String args[]) {
GridLayoutDemo
gld = new GridLayoutDemo();
gld.setLayout(new
GridLayout(2, 3, 4, 4));
gld.add(new
Button("ONE"));
gld.add(new
Button("TWO"));
gld.add(new
Button("THREE"));
gld.add(new
Button("FOUR"));
gld.add(new
Button("FIVE"));
gld.setSize(200,
200);
gld.setVisible(true);
}
}
Jadi
JAVA GUI merupakan sebuah bahasa pemrograman dengan basic GUI(Grapichal User
Interface) yang memiliki kompatibilitas yang tinggi terhadap operating system
yang ada.
2.3
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.
2.4
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.
BAB III
PENUTUP
3.1
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.
DAFTAR PUSTAKA
http://muhamadhaydrus.wordpress.com/category/software/
http://inf.uajy.ac.id/~sigit/2006/06/13/graphical-user-interface-gui-dari-masa-ke-masa/
http://www.informatika.lipi.go.id/
www.scribd.com
http://id.wikipedia.org
JENI ebook pdf – GUI (Graphical User Interface)
http://id.wikipedia.org/wiki/Antarmuka_pengguna_grafis
http://www.total.or.id/info.php?kk=java
http://id.wikipedia.org/wiki/Java