Anda di halaman 1dari 18

PRAKTIKUM 1

PENDAHULUAN
1

TUJUAN

Mahasiswa Mengetahui Fungsi dari JMenuBar


Memahami Bagaimana Penggunaan Jradio button
Mampu membuat program dengan menggabungkan beberapa komponen yang telah
dipelajari (TextField, RadioButton, Chexbox dan TextArea)

DASAR TEORI
1

Pengertian dan Sejarah Java

Java adalah bahasa

pemrograman yang

dapat

dijalankan

di

berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James
Gosling saat

masih

bergabung

di Sun

Microsystems saat

ini

merupakan

bagian

dari Oracle dan dirilis tahun1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat
pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan
rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi
ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).
Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose),
dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal
mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di
beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis
sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling
populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis
perangkat lunak aplikasi ataupun aplikasi berbasis web.
Java adalah bahasa pemrograman yang berorientasi objek (OOP). Java diciptakan oleh
James Gosling, developer dari Sun Microsystems pada tahun 1991. Perkembangan Java tidak
hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi
dan bersifat open source. Sebagai bahasa pemrograman yang berorientasi objek, Java
menggunakan kelas untuk membentuk suatu objek. Bahasa pemrograman Java pertama lahir

dari The Green Project, yang berjalan selama 18 bulan dari awal tahun 1991 hingga musim
panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak.
Nama 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.
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java
Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan
pada versi selanjutnya:
o java.lang: Peruntukan kelas elemen-elemen dasar
o java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas
o java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas
penanggalan
o java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan
komputer lain menggunakan jaringan TCP/IP
o java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
o java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web

GUI

(Graphical User Interface), adalah bentuk dialog atau komunikasi antara manusia
dan komputer yang berbentuk grafis dan sangat atraktif. Contoh antarmuka manusia dengan
komputer yang berbentuk grafis menggunakan pemrograman visual (Visual Basic, Visual
Foxpro,Delphi,dll.)

Pengertian GUI adalah Graphical User Interface dalam dunia komputer. Pada komputer
terdapat GUI atau antarmuka pengguna secara grafis. Istilah ini bukan hal yang lumrah pada
saat awal kemunculan komputer. Namun setelah komputer generasi keempat mulai
diciptakan, munculnya televisi berwarna (yang mendorong pada penciptaan layar monitor
berwarna) serta evolusi pada perangkat penampil gambar (graphic adapter atau graphic card
atau video card) membuat komputer mulai mendapatkan suatu sistem baru.
Secara sederhana, GUI adalah suatu media virtual yang dapat membuat pengguna
memberikan perintah tertentu pada komputer tanpa mengetik perintah tersebut, namun
menggunakan gambar yang tersedia. Pengguna tidak mengetikkan perintah seperti pada
komputer dengan Shell atau teks. Dengan GUI, perintah dapat dikonversi menjadi ikon dalam
layar monitor yang dapat diklik untuk memulai fungsinya.

Java GUI

Java GUI adalah pemrograman dengan bahasa Java yang dibuat menggunakan
aplikasi yang berbasiskan GUI. Tujuannya adalah menambahkan komponen-komponenyang
tidak bisa dibuat dalam basis text. Komponen-konponen tersebut bisa berupatombol, gambar,
dll. Tujuannya adalah untuk memudahkan user menggunakan programyang dibuat
tersebut.Dalam Java, terdapat dua paket yang dapat digunakan untukmengembangkan
program-program GUI, yaitu AWT dan Swing. komponen-komponenAWT di-import dari
library java.awt.* dan untuk swing di-import dari javax.swing.*.tetapi kita bisa
menggabungkannya.
1.2.4. NetBeans
Netbeans adalah sebuah aplikasi Integrated Development Environment (IDE) yang
berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan
sebuah teknologi Java untuk pengembangan aplikasi dekstop yang dapat berjalan pada
berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE
merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat
lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu
compiler
dan
suatu
debugger.
Netbeans juga dapat digunakan progammer untuk menulis, meng-compile, mencari kesalahan
dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun

selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas
untuk digunakan dan untuk membuat professional dekstop, enterprise, web, and mobile
applications dengan Java language, C/C++, dan bahkan dynamic languages seperti PHP,
JavaScript,
Groovy,
dan
Ruby.
NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat
luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!).
Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus
menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform
Netbeans dan Netbeans IDE.
1.2.4.1

Komponen GUI Pada Netbeans

Berikut merupakan beberapa komponen GUI pada Netbeans


1

GUI builder , GUI builder merupakan jendela utama yang didalamnya terdapat
komponen untuk merancang GUI.

Navigator windows, Navigator windows merupakan jendela yang menampilkan


pohon pewarisan dari semua komponen form yang di buka spserti button, label, menu,
timer, dan sebagainya.

Palete Windows , Palete windows adalah jendela yang menampilkan daftar semua
komponen swing yang dapat dimasukan ke dalam form sperti label, button, menu dan
lainnya.

Properties Windows, Properties windows merupakan jendela yang dapat di ubah


memilih komponen yang akan di pergunakan.

Source Area, Source area merupakan jendela yang di gunakanuntuk menambahkan


kode program pada pemograman JAVA.

PEMBAHASAN
KEGIATAN PRAKTIKUM

Berikut ini langkah kerja pembuatan kegiatan praktikum yang membuat aplikasi sederhana
menggunakan komponen jMenuBar netbeans.
1

Program 1 Membuat aplikasi GUI menggunakan komponen jLabel, jTextField,


jButton.

1
2
3
4

Buka Netbeans 7.2.1


Pilih New Project, pada Categories : Java | Projects : Application Klik Next
Tentukan nama Project Menu_Bar.
Klik kanan pada project anda pilih new klik jFrame Form, ubah nama Menu_Bar klik
ok, kemudian akan muncul :

Kita akan membuat sebuah program dengan aksi menampilkan apa yg di tulis di dalam kotak
jTextField.
1)
2)
3)
4)

tarik komponen jLabel, jTextField, dan jButton ke form.


Ubah text jLabel menjadi Output
Kosongkan text jTextField
Ubah text jButton menjadi clear

Sehingga tampilannya menjadi seperti di bawah ini :

Setelah itu, pada tombol jTextField1 klik kanan lalu pilih event, lalu pilih KeyReleased,
kemudian source code seperti di bawah ini :
jLabel2.setText(jTextField1.getText());

Lalu pada komponen jButton1 Klik kanan, pilih event, klik mouse lalu klik MouseClicked
lalu ketikkan Source Code seperti di bawah ini :
jLabel2.setText("Output");
jTextField1.setText("");
}

Lalu kita run program :

Dan saat kita ketikan karakter kedalam jTextField :

Saat button hapus ditekan :

Program 2 Membuat aplikasi GUI menggunakan komponen jLabel,


jComboBox dan jTextArea.

1
2

Tentukan nama Project


Klik kanan pada project anda pilih new klik jFrame Form ganti namanya dan klik
finish hingga tampil seperti gambar berikut ini :

Tambahkan 3 jLabel, 3 jComboBox, dan 1 jTextArea ke dalam jFrame. Kemudian atur


posisinya seperti gambar berikut :

Ubah properties text ke 5 komponen tersebut, dan pada jComboBox1, jComboBox 2 dan
jComboBox 3, klik kanan > properties > model > dan ubah nama item 1 2 dan 3 menjadi

Pada ComboBox 1 tuliskan : Sagoe Script, Algerian, Aharoni


Pada ComboBox 2 tuliskan : 14, 16, 18
Pada ComboBox3 tuliskan : Merah, Biru, Pink
Dan Label1 > Font
Dan Label2 > Ukuran
Dan Label1 > Warna
Sehingga tampilannya menjadi seperti ini :

Klik kanan komponen jComboBox1 , pilih Event > Action > ActionPerformed,
kemudian ketikan kode seperti berikut :

Klik kanan komponen jComboBox2 , pilih Event > Item > ItemStateChanged, kemudian
ketikan kode seperti berikut :

Klik kanan komponen jComboBox3 , pilih Event > Item > ItemStateChanged, kemudian
ketikan kode seperti berikut :

Selesai, Tekan Shift dan F6 maka outpunta akan seperti ini :

*Kemudian masukkan data kita seperti ini :

*Selanjutnya kita dan merubah format fontnya, ukuran dan warna :

Analis Program 2 :
*Koding komponen jComboBox1

if(jComboBox1.getSelectedItem()=="Sagoe Script") */jika pada jComboBox 1


kita memilih Sagoe Script maka perintah didalam kurung dibawah berjalan*/
{
jTextArea1.setFont(new Font("Sagoe Script",Font.PLAIN,12));
/* Text pada jTextArea1 akan berubah jenis fontnya menjadi Sagoe Script
dengan ukuran 12 */
}
else if(jComboBox1.getSelectedItem()=="Algerian")
*/ jika pada jComboBox 1 kita memilih Algerian maka perintah didalam kurung
dibawah berjalan */
{
jTextArea1.setFont(new Font("Algerian",Font.PLAIN,12));
/* Text pada jTextArea1 akan berubah jenis fontnya menjadi Algerian dengan
ukuran 12 */
}

*Koding komponen jComboBox2

else if(jComboBox1.getSelectedItem()=="Aharoni ")


*/
jika pada jComboBox 1 kita memilih Aharoni maka perintah didalam kurung
if(jComboBox2.getSelectedItem()=="14")
dibawah
berjalan
*/
*/jika pada
jComboBox2
kita menselect 14 untuk ukurannya,*/
{{
jTextArea1.setFont(new
",Font.PLAIN,12 ));
jTextArea1.setFont(new Font("Aharoni
Font(jTextArea1.getFont
/* Text pada
jTextArea1 akan berubah jenis fontnya menjadi Aharoni dengan
().getName(),jTextArea1.getFont().getStyle(),14));
ukuran
*/ yang kita inputkan pada jTextArea1 akan diubah ukurannya
/* maka12text
}
menjadi
14*/
}
else if(jComboBox2.getSelectedItem()=="16")
*/ jika pada jComboBox2 kita menselect 16 untuk ukurannya */
{

jTextArea1.setFont(new Font(jTextArea1.getFont
().getName(),jTextArea1.getFont().getStyle(),16));

/* maka text yang kita inputkan pada jTextArea1 akan diubah ukurannya
menjadi 16*/
}
else if(jComboBox2.getSelectedItem()=="18")
*/ jika pada jComboBox2 kita menselect 18 untuk ukurannya */
{ komponen jComboBox2
*Koding
jTextArea1.setFont(new Font(jTextArea1.getFont
().getName(),jTextArea1.getFont().getStyle(),18));
/* maka text yang kita inputkan pada jTextArea1 akan diubah ukurannya
menjadi 18 */
}

if(jComboBox3.getSelectedItem()=="Merah")
*/jika pada jComboBox3 kita memilih Merah maka perintah berikut akan
berjalan */
{
jTextArea1.setForeground(Color.RED);
/* Text yang kita inputkan pada TextArea1 akan berubah warna textnya
menjadi warna Merah */
}
else if(jComboBox3.getSelectedItem()=="Biru")
*//jika pada jComboBox3 kita memilih Biru maka perintah dalam kurung
dibawah akan berjalan */
{
jTextArea1.setForeground(Color.BLUE);
/* Text yang kita inputkan pada TextArea1 akan berubah warna textnya
menjadi warna Biru */
}
else if(jComboBox3.getSelectedItem()=="Pink")
*/jika pada jComboBox3 kita memilih Pink maka perintah berikut akan
berjalan */

*Koding
{ komponen jComboBox3
jTextArea1.setForeground(Color.PINK);
/* Text yang kita inputkan pada TextArea1 akan berubah warna textnya
menjadi warna Merah muda */
}

PENUTUP
1

KESIMPULAN

Dari praktikum yang telah dijalankan dapan disimpulkan bahwa :


1

Java adalah bahasa pemrograman tingkat tinggi dimana syntak yang digunakan sudah
sangat mudah dipahami dan mendekati bahasa manusia.

GUI adalah bentuk dialog atau komunikasi antara manusia dan komputer yang
berbentuk grafis dan sangat atraktif.

Java GUI adalah pemrograman dengan bahasa Java yang dibuat menggunakanaplikasi
yang berbasiskan GUI. Tujuannya adalah menambahkan komponen-komponenyang
tidak bisa dibuat dalam basis text. Komponen-konponen tersebut bisa berupatombol,
gambar, dll.

Penggunaan netbeans dalam membuat sebuah aplikasi benar-benar


mempermudah user dalam mendesain suatu aplikasi, ditambah sudah
tersedianya banyak fungsi-fungsi seperti event yang sangat membantu,
dan adanya pemberitahuan tentang letak kesalahan/error pada baris
program.

DAFTAR PUSTAKA
http://www.termasmedia.com/pemrograman/java/181-menggunakan-kelas-fontdi-java.html

http://komputerkris.blogspot.com/2013/01/komponen-gui-netbeans-72.html
KOMPONEN GUI NETBEANS 7.2
http://belajar-pemrograman2.blogspot.com/2010/07/apa-itu-java.htmldiakses pada tanggal 6
Oktober 2013 pukul 17.00
http://belajardenganfahry.blogspot.com/2012/03/java-gui.html
http://ketutmardika.blogspot.com/2009/10/java-gui.html#!/2009/10/java-gui.html

Anda mungkin juga menyukai