Anda di halaman 1dari 13

LINGKUNGAN PEMROGRAMAN JAVA

Tujuan :

1. Memahami Software yang Dibutuhkan untuk Memprogram Java

2. Memahami Cara Membuat Project

3. Memahami Cara Kerja Sederhana untuk JLabel, JTextField, dan JButton

1.1 SOFTWARE YANG DIBUTUHKAN

Pemrograman desktop berbasis database dengan Java membutuhkan software-software:

1. JDK (Java Development Kit)

Software ini harus diinstal pertama kali. Di dalamnya terdapat Java Runtime Environment
(JRE) untuk menerjemahkan file .java menjadi kode yang dipahami oleh komputer.

2. IDE (Integrated Development Environment)

Banyak terdapat IDE untuk Java. Di antara yang terkenal dan gratis adalah Eclipse dan
Netbeans. Praktikum kita menggunakan Netbeans.

3. DBMS (DataBase Management System)

DBMS yang digunakan bisa berupa Microsoft Access atau MySQL.

4. Connector ke DBMS

Jika yang digunakan adalah DBMS MySQL, dibutuhkan Connector ke MySQL. Ada 2 jenis
connector:

a. Connector dalam bentuk file jar.

File ini yang akan dimasukkan ke dalam library project pada Netbeans.

b. Connector dalam bentuk instalasi executable (ODBC Connector).

File ini diinstal terlebih dahulu, kemudian akan bisa digunakan pada saat menggunakan
ODBC. Contoh: File bernama mysql-connector-odbc-3.51.12-win32

1.2 BERKENALAN DENGAN NETBEANS


Netbeans yang digunakan dalam praktikum ini adalah Netbeans 6.0.1. Secara umum, tidak
ada perbedaan mendasar dengan versi-versi lain sebelum atau setelahnya.

1.2.1 Menjalankan Netbeans

Gambar 1.1

Start Program Netbeans

Tampilan awal splash screen

Gambar 1.2

Splash Screen Netbeans

1.2.2 Area Netbeans


Gambar 1.3

Area Netbeans

Netbeans memiliki area utama dalam 3 bagian:

1. Bagian Kiri : Area Project, Navigator dan File

Bagian ini akan berisi navigasi file-file Java yang akan dirancang.

2. Bagian Tengah

Bagian ini adalah bagian perancangan JFrame (form).

3. Bagian Kanan

Bagian ini adalah bagian Palette dan Properties. Palette berisi object-object yang akan
diletakkan pada JFrame, sedangkan Properties berisi tempat setting nilai untuk tiap
object tersebut.

4. Bagian Bawah

Berupa Output program. Pesan kesalahan atau keberhasilan kompilasi ditunjukkan pada
bagian ini.

Java memiliki banyak window, bisa diaktifkan atau dinonaktifkan melalui menu Window
Gambar 1.4

Menu Window

1.2.3 Memulai Contoh Project

Berikut kita akan membuat project pertama, membuat program yang sangat sederhana.
Project ini akan terdiri dari 1 JFrame, dan 3 object : JLabel, JTextField, dan JButton. Aplikasi yang
dirancang adalah menampilkan pesan : Selamat Mulai Belajar Java. Pesan tersebut ditampilkan
di JTextField, setelah tombol JButton ditekan.

Langkah-langkahnya adalah:

1. Pilih File > New Project

Gambar 1.5

Pilihan File> New Project

selanjutnya akan tampil jendela New Project


Gambar 1.6

Jendela New Project

tekan tombol Next. Isikan pada Project Name : ProjPertama. Arahkan file penyimpanan dengan
menekan tombol Browse di samping Project Location. Silakan arahkan pada direktori dan folder
yang dituju. Hilangkan tanda centang pada Set as Main Project dan Create Main Class.

Gambar 1.7

Jendela Name dan Location

tekan tombol Finish, sehingga Project baru sudah tercipta. Nampak di bagian kiri pada bagian
Project telah ada ProjPertama
Gambar 1.8

Project baru ProjPertama tercipta

2. Klik kanan, pada ProjPertama kemudian pilih New > JFrame Form

Gambar 1.9

Pembuatan JFrame Form baru

muncul tampilan jendela baru Name and Location. Isikan pada Class Name : TampilanSelamat.
Isian Class Name tidak boleh ada spasi atau diawali dengan angka.
Gambar 1.10

Name and Location New JFrame

Klik tombol Finish. Muncul tampilan desain form (JFrame). Ada 2 tab: Source dan Design. Source
untuk menampilkan Coding, sedangkan Design menampilkan desain form.

Gambar 1.11

Desain Form Awal

3. Pada Palette (di sebelah kanan) bagian Swing Controls, pilihlah JLabel, kemudian letakkan
pada JFrame (form).
Gambar 1.12

Label pada Swing Controls

Gambar 1.13

Meletakkan JLabel pada JFrame

4. Ubahlah tulisan pada JLabel dengan cara: klik kanan pada JLabel > Edit Text. Ganti
tulisannya menjadi Tampilan Pesan

5. Pilihlah JTextField pada Palette> Swing Controls, dan letakkan pada JFrame:
Gambar 1.14 Meletakkan JTextField pada JFrame

6. Ubahlah variable name pada JTextField tersebut dengan cara: klik kanan pada TextField,
kemudian pilih Change Variable Name menjadi : txt_pesan.

7. Kosongkan tulisan yang tertera pada JTextField, dengan cara : klik kanan > Edit Text. Hapus
teksnya. JTextField akan mengecil, atur kembali sesuai lebar yang diinginkan.

8. Letakkan JButton ke dalam JFrame:

Gambar 1.15

Meletakkan JButton pada JFrame

9. Ubahlah tulisan pada JButton menjadi : Tampilkan Pesan. Dengan cara: klik kanan pada
JButton > Edit Text

Gambar 1.16

Desain Form Lengkap

10. Buatlah Event pada JButton dengan cara: klik kanan pada JButton > Events > Action >
actionPerformed
Akan dihasilkan code baru:

private void Button1ActionPerformed(java.awt.event.ActionEvent evt)


{

// TODO add your handling code here:

11. Isilah Kode berikut:

txt_pesan.setText("Selamat Mulai Belajar Java");

sehingga keseluruhan kode untuk tombol itu adalah:

private void Button1ActionPerformed(java.awt.event.ActionEvent evt)


{

txt_pesan.setText(“Selamat Mulai Belajar Java”);

12. Jalankan program dengan perintah: Shift + F6


JTEXTFIELD dan JOPTIONPANE

Tujuan :

1. Memahami cara kerja JTextField dan JOptionPane serta menggunakannya dalam aplikasi
sederhana

2. Memahami konversi data String ke Integer dan sebaliknya

2.1 Karakteristik JTextField

JTextField adalah komponen yang bisa digunakan untuk menginputkan data dan untuk menampilkan
data. Data yang bisa dioperasikan oleh JTextField hanyalah yang bertipe String. Method yang
digunakan adalah:

a. Input/ membaca data  getText()

b. Output/ menampilkan data  setText()

c. Mengarahkan fokus kursor pada JTextField  requestFocus()

2.2 Demo JTextField (Input dan Output)

Berikut ini adalah program aplikasi sederhana dengan satu JFrame form untuk membaca data yang
diinputkan pada sebuah JTextField, kemudian setelah ditekan tombol JButton data tersebut ditampilkan
pada JTextField yang lain. Secara umum, langkah-langkah mendesain form, mengubah variable name, dan
mengatur propertiesnya sama dengan seperti yang dijabarkan pada BAB II.

Ada 2 JTextField :

a. Bagian atas (setelah tulisan ‘Masukkan Nama Anda’).

Variable name-nya adalah input_nama. Berfungsi membaca data yang diinputkan, sebelum
dipindah ke JTextField yang di bawah.

b. Bagian bawah (setelah tulisan ‘Nama Anda adalah’).

Variable name-nya adalah tampil_nama. Setelah tombol Proses ditekan, menampilkan tulisan
nama yang sama dengan yang diinputkan di JTextField atas
Gambar 2.1 Sebelum ditekan tombol Proses

Gambar 2.2 Setelah ditekan tombol Proses

Kode untuk Tombol Proses adalah :

private void tmbProsesActionPerformed(java.awt.event.ActionEvent evt) {

tampil_nama.setText(input_nama.getText());

Satu baris kode tersebut berfungsi untuk menampilkan tulisan pada JTextField input_nama (bagian atas)
ke JTextField tampil_nama (di bagian bawah).

2.3 Demo JOptionPane

Contoh sebelumnya adalah menginputkan nama pada JTextField dan menampilkan nama yang sama ke
JTextField lain. Berikut ini adalah contoh aplikasi sederhana untuk menunjukkan cara kerja JOptionPane.
JOptionPane berfungsi untuk menampilkan pesan.

Tampilan Hasil Program yang Dirancang

Gambar 2.3 Tampilan Sebelum Tombol Ditekan


Gambar 2.4 Tampilan Pesan

Kode pada Tombol ‘Tampilkan Pesan Nama’

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

javax.swing.JOptionPane.showMessageDialog(this,"Nama yang diinputkan : "+input_nama.getText(),

"Pesan",javax.swing.JOptionPane.INFORMATION_MESSAGE);

Catatan :

Kode di atas bisa diringkas menjadi :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

JOptionPane.showMessageDialog(this,"Nama yang diinputkan : "+input_nama.getText(),

"Pesan", JOptionPane.INFORMATION_MESSAGE);

Namun, pada bagian paling atas harus ditambahkan kode:

import javax.swing.JOptionPane;

Anda mungkin juga menyukai