41
UBSI JAKARTA Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA

Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Disusun Oleh:

Umi Faddillah, M. Kom

Program Studi Sistem Informasi Akuntansi

Universitas Bina Sarana Informatika

JAKARTA

Page 2: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Kata Pengantar

Puji Syukur mari kita panjatkan atas Nikmat dan Karunia Allah Yang Maha Esa karena

dengan Rahmat dan KaruniaNya maka ilmu pengetahuan terus berkembang dan

bermanfaat bagi kemashlahatan umat. Semoga ilmu pengetahuan dan teknologi ini

senantiasa dapat berkembang dan terus menebar manfaat bagi masyarakat luas.

Modul latihan praktik java ini berisi latihan-latihan bagi pemula. Yang sertai latihan-

latihan yang dapat langsung dipraktikan guna dipahami bagi kawan-kawan semua.

Agar mahir dalam maka harus banyak melakukan latihan praktik, sehingga dengan

banyak latihan diharapkan dapat memahami tiap kalimat program dengan baik.

Semoga modul praktik ini dapat bermanfaat dan terima kasih kepada semua pihak yang

telah membantu dalam penyusunan modul praktik ini.

Terselip beberapa kata motivasi agar kita semua tetap semangat dan optimis dalam

menjalani hari.

Mari berpikir positif kawan, agar hidup selalu menyenangkan dan agar kamu mampu

melihat keindahan dunia beserta isinya.

Kata negatif hanya akan membuatmu takut dan berhenti pada masa yang akan

membelenggu kreativitasmu.

Awali harimu dengan berpikir positif pada Sang Pencipta Kehidupan, agar kamu

mampu merasakan indahnya kasih sayang Sang Pemberi Rizky.

Melangkahlah dengan pasti dan yakin tanpa rasa takut, maka kamu akan mampu

mengubah dunia dan isinya.

Kuatkan tekadmu hingga kau mampu berlari layaknya angin, tanpa pernah takut akan

aral rintangan menghadang

Penulis

Umi Faddillah

Page 3: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Membuat Project Pada NetBeans:

File-New Project :Categories Java- Java Application- Next

Project Name : MyProject

Project Location : C:\SORE\NIM (Boleh diisi dengan alamat folder masing-masing)

Klik Finish

Page 4: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Membuat Form :

Page 5: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Class Name : kalkulator

Klik Finish

Latihan 1

Membuat Label, TextField pilih Pallete pilih Swing Controls

Source Code:

package myproject;

import javax.swing.JOptionPane; (Tidak Perlu Di Tulis Manual Otomatis Klik Icon

Lampu pada Listing Button Bersih)

public class kalkulator extends javax.swing.JFrame {

int n1,n2,hasil;

/** Creates new form kalkulator */

public kalkulator() {

initComponents();

txthasil.setEnabled(false);

}

Page 6: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

void kali()

{

n1=Integer.parseInt(txtn1.getText());

n2=Integer.parseInt(txtn2.getText());

hasil=n1*n2;

txthasil.setText(Integer.toString(hasil));

}

void tambah()

{

n1=Integer.parseInt(txtn1.getText());

n2=Integer.parseInt(txtn2.getText());

hasil=n1+n2;

txthasil.setText(Integer.toString(hasil));

}

void kurang()

{

n1=Integer.parseInt(txtn1.getText());

n2=Integer.parseInt(txtn2.getText());

hasil=n1-n2;

txthasil.setText(Integer.toString(hasil));

}

void bagi()

{

n1=Integer.parseInt(txtn1.getText());

n2=Integer.parseInt(txtn2.getText());

hasil=n1/n2;

txthasil.setText(Integer.toString(hasil));

}

void lagi()

{

txtn1.setText("");

txtn2.setText("");

txthasil.setText("");

}

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

tambah();

}

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

lagi();

}

Page 7: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

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

kurang();

}

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

bagi();

}

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

kali();

}

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

int a;

a=JOptionPane.showConfirmDialog(null,"Mau

Keluar?","INFO",JOptionPane.YES_NO_OPTION);

if(a==JOptionPane.YES_NO_OPTION)

dispose();

else

return;

}

Untuk Button EXIT

Klik Icon Lampu

Page 8: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Latihan 2

Paket Jenis Menu harga

PUAS Nasi,Ayam,Drink 50000

HEMAT Burger, Drink 65000

PANAS Burger, Ice Cream 45000

Ketentuan Soal:

1. Pada Saat Form Dijalankan dalam keadaan nonaktif

2. Klik Add maka aktif dan bersih

3. Gunakan if untuk menentukan jenis menu dan harga

4. Masukan jumlah beli di enter maka muncul total bayar secara otomatis dan focus

ke uang bayar (total bayar=jumlah beli*harga)

5. Uang kembali muncul secara otomatis

6. Klih EXIT maka pesan mau keluar?

Page 9: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Source Code:

package myproject;

import java.awt.event.KeyEvent;

import javax.swing.JOptionPane;

public final class restoran extends javax.swing.JFrame {

int total,jb,harga,ubay,ukem;

/** Creates new form restoran */

public restoran() {

initComponents();

pasif();

bersih();

cmbpkt.addItem("PILIH");

cmbpkt.addItem("PUAS");

cmbpkt.addItem("HEMAT");

cmbpkt.addItem("PANAS");

}

void pasif()

{ cmbpkt.setEnabled(false);

txtjm.setEnabled(false);

txtharga.setEnabled(false);

txtjumbel.setEnabled(false);

txttotal.setEnabled(false);

txtubay.setEnabled(false);

txtukem.setEnabled(false);

}

void aktif()

{

cmbpkt.setEnabled(true);

txtjm.setEnabled(true);

txtharga.setEnabled(true);

txtjumbel.setEnabled(true);

txttotal.setEnabled(true);

txtubay.setEnabled(true);

txtukem.setEnabled(true);

}

void bersih()

{ cmbpkt.setSelectedItem("PILIH");

txtjm.setText("");

txtharga.setText("");

txtjumbel.setText("");

txttotal.setText("");

txtubay.setText("");

txtukem.setText("");

}

Page 10: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

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

// TODO add your handling code here:

int a;

a = JOptionPane.showConfirmDialog(null, "Mau Keluar??", "Konfirmasi",

JOptionPane.YES_NO_OPTION);

if(a==JOptionPane.YES_NO_OPTION)

dispose();

else

return;

}

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

if(cmbpkt.getSelectedItem().equals("PUAS"))

{

txtjm.setText("Nasi,Ayam,Drink,Soup");

harga=50000;

}

else if (cmbpkt.getSelectedItem().equals("HEMAT"))

{txtjm.setText("Buger,drink");

harga=65000;}

else if(cmbpkt.getSelectedItem().equals("PANAS"))

{txtjm.setText("Buger,Ice Cream");

harga=45000;}

else

{

txtjm.setText("");

harga=0;

}

txtharga.setText(Integer.toString(harga));

txtjumbel.setText("");

txtjumbel.grabFocus();

}

private void txtjumbelKeyPressed(java.awt.event.KeyEvent evt) {

// TODO add your handling code here:

if(evt.getKeyCode()==KeyEvent.VK_ENTER)

{

harga = Integer.parseInt(txtharga.getText());

jb=Integer.parseInt(txtjumbel.getText());

total=harga*jb;

txttotal.setText(String.valueOf(total));

txtubay.setText("");

txtubay.grabFocus();

Page 11: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

}

}

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

aktif();

bersih();

}

private void txtubayKeyPressed(java.awt.event.KeyEvent evt) {

if(evt.getKeyCode()==KeyEvent.VK_ENTER)

{

ubay = Integer.parseInt(txtubay.getText());

total=Integer.parseInt(txttotal.getText());

ukem=ubay-total;

txtukem.setText(Integer.toString(ukem));

txtukem.grabFocus();

}

}

Page 12: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Latihan 3

Source Code:

package myproject;

import java.text.NumberFormat;

import javax.swing.JOptionPane;

public class klinik extends javax.swing.JFrame {

int biaya;

double pot,tobay;

public klinik() {

initComponents();

}

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

// TODO add your handling code here:

biaya=Integer.parseInt(txtbiaya.getText());

if(cmbjenis.getSelectedItem().equals("ASKES"))

pot=0.05*biaya;

else if(cmbjenis.getSelectedItem().equals("BIASA"))

pot=0;

else

Page 13: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

pot=0;

txtpot.setText(Double.toString(pot));

}

Latihan 4

Silahkan Buat Baru, kemudian buat form baru sebagai berikut:

Source code:

Untuk button keluar:

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

// TODO add your handling code here:

JOptionPane keluar=new JOptionPane();

JOptionPane.showMessageDialog(null,"Yakin akan keluar?”,”Tanya”,

JOptionPane.PLAIN_MESSAGE);

System.exit(0);

}

Untuk object cek:

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

// TODO add your handling code here:

//buat cekbox

Font tebal=new Font("Arial",Font.BOLD,12);

Page 14: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Font biasa=new Font("Arial",Font.PLAIN,12);

if(cekya.isSelected()){

txthasil.setFont(tebal);

cekya.setText("Ya");}

else {

txthasil.setFont(biasa);

cekya.setText("tidak");

}

}

Untuk button tampil:

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

// TODO add your handling code here:

String nama,alamat,kerja,laki,prm,kerja1,cek,jenis;

nama=txtnama.getText();

alamat=txtalamat.getText();

kerja =(String) cmbkerja.getSelectedItem();

if(optlaki.isSelected())

{jenis="laki-laki";}

else { jenis="perempuan";}

if (kerja.equals("PNS"))

{kerja1="PNS";}

else if(kerja.equals("TNI"))

{kerja1="TNI";}

else if(kerja.equals("PENGUSAHA"))

{kerja1="PENGUSAHA";}

else

{kerja1="KARYAWAN";}

txthasil.setText(("\n"+nama )+("\n"+alamat)+("\n"+kerja1)+("\n"+jenis));}

Page 15: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Latihan 5

Ketentuan soal:

Untuk jenis koleksi dan pilihan koleksi terdiri dari:

Jenis

koleksi

Pilihan koleksi Harga

sewa

Majalah Sabili Tarbawi Al Fath 1000

Kamus Bahasa Inggris Bahasa Jepang Bahasa Gaul 2000

Buku La Tahzan for

Jomblo

Gue Never Die Panggilan Rindu dari

Langit

3000

Page 16: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Untuk denda jika lama sewa lebih dari 7 hari maka denda 500 pada hari ke 8 dan

berlaku kelipatan.

Hitung jumlah bayar.

Dan ketika di klik button tampil maka isi nya adalah jenis koleksi dan pilihan koleksi

serta harga nya.

Ketika di klik button bersih maka semua objek kembali bersih.

Untuk tombol keluar maka keluar dari form aktif.

Source Code:

public class perpustakaan extends javax.swing.JFrame {

public int biaya,c,d;

String a,b;

String[]Kamus={"KAMUS BAHASA INGGRIS","KAMUS BAHASA

JEPANG","KAMUS BAHASA GAUL"};

String[]Majalah={"SABILI","TARBAWI","AL FATH"};

String[]TeksBook={"LA TAHZAN FOR JOMBLO","GUE NEVER

DIE","PANGGILAN RINDU DARI LANGIT"};

/** Creates new form perpustakaan */

public perpustakaan() {

initComponents();

}

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

a=(noanggota.getText());

b = (nama.getText());

tampil.setText(a+"\n"+b+"\n"+ cbokoleksi.getSelectedItem()+"\n"

+pilihan.getSelectedItem()+"\n"+d); }

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

// TODO add your handling code here:

noanggota.setText("");

nama.setText("");

cbokoleksi.setSelectedIndex(0);

pilihan.removeAllItems();

hrgsewa.setText("");

denda.setText("");

lama.setText("");

jmlbyr.setText("");

tampil.setText("");}

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

// TODO add your handling code here:

System.exit(0);

}

Page 17: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

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

pilihan.removeAllItems();

switch(cbokoleksi.getSelectedIndex())

{

case 1:

{

pilihan.addItem(Kamus[0]);

pilihan.addItem(Kamus[1]);

pilihan.addItem(Kamus[2]);

biaya=2000;

}

break;

case 2:

{

pilihan.addItem(Majalah[0]);

pilihan.addItem(Majalah[1]);

pilihan.addItem(Majalah[2]);

biaya=1000;

}

break;

case 3:

{

pilihan.addItem(TeksBook[0]);

pilihan.addItem(TeksBook[1]);

pilihan.addItem(TeksBook[2]);

pilihan.addItem(TeksBook[3]);

biaya=5000;

}

break;

}

hrgsewa.setText(Integer.toString(biaya));

}

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

// TODO add your handling code here:

if (Integer.parseInt(lama.getText())>7){

c= (Integer.valueOf(lama.getText()).intValue() - 7) * 500;

}else {

c=0;

}

d=biaya + c;

denda.setText("" + c);

jmlbyr.setText(""+d); }

Page 18: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Latihan 6

{Buat variable}

public final class latihan_penggajian extends javax.swing.JFrame {

double gapok,tunjangan,total;

{Buat isi di combo}

public latihan_penggajian() {

initComponents();

cmbjabatan.addItem("=>PILIHAN<=");

cmbjabatan.addItem("Direktur");

cmbjabatan.addItem("Manager");

cmbjabatan.addItem("Staff");

cmbjabatan.addItem("OB");

pasif();

}

Page 19: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

{Buat method baru -> pasif}

void pasif()

{

txtnk.setEnabled(false);

cmbjabatan.setEnabled(false);

txtgapok.setEnabled(false);

rt.setEnabled(false);

rk.setEnabled(false);

ci.setEnabled(false);

ca.setEnabled(false);

ck.setEnabled(false);

hitung.setEnabled(false);

txttunjangan.setEnabled(false);

txttotal.setEnabled(false);

}

{Buat method baru -> aktif}

void aktif()

{

txtnk.setEnabled(true);

cmbjabatan.setEnabled(true);

hitung.setEnabled(true);

add.setEnabled(false);

}

{Buat method baru -> bersih}

void bersih()

{

txtnk.setText("");

cmbjabatan.setSelectedIndex(0);

bg1.clearSelection();

ci.setSelected(false);

ca.setSelected(false);

ck.setSelected(false);

txtgapok.setText("");

txttunjangan.setText("");

txttotal.setText("");

}

{source code di button add}

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

// TODO add your handling code here:

bersih();

tunjangan=0;

aktif();

txtnk.grabFocus();

Page 20: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

}

{source code di combo jabatan}

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

// TODO add your handling code here:

bg1.clearSelection();

rt.setEnabled(true);

rk.setEnabled(true);

ci.setSelected(false);

ca.setSelected(false);

ck.setSelected(false);

txtgapok.setText("");

txttunjangan.setText("");

tunjangan=0;

if(cmbjabatan.getSelectedItem().equals("Direktur"))

gapok=5000000;

else if(cmbjabatan.getSelectedItem().equals("Manager"))

gapok=3000000;

else if(cmbjabatan.getSelectedItem().equals("Staff"))

gapok=2000000;

else if(cmbjabatan.getSelectedItem().equals("OB"))

gapok=1000000;

else

gapok=0;

txtgapok.setText(Double.toString(gapok));

}

{source code di radio button tetap}

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

if (rt.isSelected()==true)

ci.setSelected(false);

ca.setSelected(false);

ck.setSelected(false);

tunjangan=0;

txttunjangan.setText("");

ci.setEnabled(true);

ca.setEnabled(true);

ck.setEnabled(true);

}

{source code di radio button kontrak}

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

// TODO add your handling code here:

if (rk.isSelected()==true)

ci.setSelected(false);

ca.setSelected(false);

ck.setSelected(false);

Page 21: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

tunjangan=0;

txttunjangan.setText("");

ci.setEnabled(false);

ca.setEnabled(false);

ck.setEnabled(true);

}

{source code di chekbox istri} private void ciActionPerformed(java.awt.event.ActionEvent evt) {

if(ci.isSelected()==true)

tunjangan=tunjangan + (0.2*gapok);

else

tunjangan=tunjangan-(0.2*gapok);

txttunjangan.setText((Double.toString(tunjangan)));

}

{source code di chekbox anak} private void caActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

if(ca.isSelected()==true)

tunjangan=tunjangan + (0.05*gapok);

else

tunjangan=tunjangan-(0.05*gapok);

txttunjangan.setText((Double.toString(tunjangan)));

}

{source code di chekbox kesehatan} private void ckActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

if(ck.isSelected()==true)

tunjangan=tunjangan + (0.15*gapok);

else

tunjangan=tunjangan-(0.15*gapok);

txttunjangan.setText((Double.toString(tunjangan)));

}

{source code di button hitung} private void hitungActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

tunjangan=Double.parseDouble(txttunjangan.getText());

gapok=Double.parseDouble(txtgapok.getText());

total=tunjangan+gapok;

txttotal.setText(Double.toString(total));

add.setEnabled(true);

hitung.setEnabled(false);

pasif();

}

Page 22: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

{source code di button exit} private void exitActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

int u;

u=JOptionPane.showConfirmDialog(null,"Anda mau

keluar","konfirmasi",JOptionPane.YES_NO_OPTION);

if (a==JOptionPane.YES_NO_OPTION)

dispose();

else

return;

}

Latihan 7

Source Code:

public class outbound extends javax.swing.JFrame {

int pot,total,biaya,pilihan,uang,kembali;

Page 23: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

/** Creates new form outbound */

public outbound() {

initComponents();

cbkategori.addItem(">KATEGORI<");

cbkategori.addItem("MEMBER");

cbkategori.addItem("NON MEMBER");

mati();

}

void bersih()

{

cfly.setSelected(false);

cball.setSelected(false);

ccarpet.setSelected(false);

cjump.setSelected(false);

txtpilihan.setText("");

rtuthor.setSelected(false);

rmandiri.setSelected(false);

bg1.clearSelection();

txtbiaya.setText("");

txtpot.setText("");

cbkategori.setSelectedIndex(0);

txtbayar.setText("");

txtuang.setText("");

txtuang.setText("");}

void mati()

{

cmdhitung.setEnabled(false);

cfly.setEnabled(false);

cball.setEnabled(false);

ccarpet.setEnabled(false);

cjump.setEnabled(false);

txtpilihan.setEnabled(false);

rtuthor.setEnabled(false);

rmandiri.setEnabled(false);

bg1.clearSelection();

txtbiaya.setEnabled(false);

txtpot.setEnabled(false);

cbkategori.setEnabled(false);

txtbayar.setEnabled(false);

txtuang.setEnabled(false);

txtkembali.setEnabled(false);

}

void hidup()

{

cfly.setEnabled(true);

cball.setEnabled(true);

Page 24: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

ccarpet.setEnabled(true);

cjump.setEnabled(true);

rtuthor.setEnabled(true);

rmandiri.setEnabled(true);

cbkategori.setEnabled(true);

txtuang.setEnabled(true);

cmdhitung.setEnabled(true);

}

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

// TODO add your handling code here:

hidup();

bersih();

}

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

// TODO add your handling code here:

if (cbkategori.getSelectedItem().equals("MEMBER"))

pot=20000;

else

pot=0;

txtpot.setText(Integer.toString(pot));

}

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

// TODO add your handling code here:

if (rtuthor.isSelected()==true)

biaya=100000;

else

biaya=0;

txtbiaya.setText(Integer.toString(biaya));

}

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

// TODO add your handling code here:

if (rmandiri.isSelected()==true)

biaya=0;

else

biaya=0;

txtbiaya.setText(Integer.toString(biaya));

}

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

// TODO add your handling code here:

if(cfly.isSelected()==true)

pilihan=pilihan+50000;

Page 25: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

else

pilihan=pilihan-50000;

txtpilihan.setText(Integer.toString(pilihan));

}

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

// TODO add your handling code here:

if(ccarpet.isSelected()==true)

pilihan=pilihan+45000;

else

pilihan=pilihan-45000;

txtpilihan.setText(Integer.toString(pilihan));

}

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

// TODO add your handling code here:

if(cball.isSelected()==true)

pilihan=pilihan+55000;

else

pilihan=pilihan-55000;

txtpilihan.setText(Integer.toString(pilihan));

}

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

// TODO add your handling code here:

if(cjump.isSelected()==true)

pilihan=pilihan+60000;

else

pilihan=pilihan-60000;

txtpilihan.setText(Integer.toString(pilihan));

}

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

// TODO add your handling code here:

pilihan=Integer.parseInt(txtpilihan.getText());

biaya=Integer.parseInt(txtbiaya.getText());

pot=Integer.parseInt(txtpot.getText());

total=(pilihan+biaya)-pot;

txtbayar.setText(Integer.toString(total));

txtuang.grabFocus();

}

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

// TODO add your handling code here:

uang=Integer.parseInt(txtuang.getText());

kembali=uang-Integer.parseInt(txtbayar.getText());

txtkembali.setText(Integer.toString(kembali));

Page 26: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

}

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

// TODO add your handling code here:

int u;

u=JOptionPane.showConfirmDialog(null,"yakin mau keluar

??","Question",JOptionPane.YES_NO_OPTION);

if (u==JOptionPane.YES_NO_OPTION)

dispose();

else

return;

}

Latihan 8

Buat Form sebagai berikut:

public class musik extends javax.swing.JFrame {

int hgitar,hpiano,hbiola;

int jgitar,jpiano,jbiola,totalmusik;

int uang,kembali,total;

String biaya;

Page 27: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

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

// TODO add your handling code here:

if (cgitar.isSelected()==true)

hgitar=550000;

else

{ hgitar=0;

jgitar=0;}

txtgitar.setText(Integer.toString(hgitar));

txtjmlgitar.setText(Integer.toString(jgitar));

}

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

// TODO add your handling code here:

if (cpiano.isSelected()==true)

hpiano=750000;

else

{ hpiano=0;jpiano=0;}

txtpiano.setText(Integer.toString(hpiano));

txtjmlpiano.setText(Integer.toString(jpiano));

}

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

// TODO add your handling code here:

if (cbiola.isSelected()==true)

hbiola=900000;

else

{ hbiola=0;jbiola=0;}

txtbiola.setText(Integer.toString(hbiola));

txtjmlbiola.setText(Integer.toString(jbiola));

}

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

// TODO add your handling code here:

jgitar=Integer.parseInt(txtjmlgitar.getText());

jpiano=Integer.parseInt(txtjmlpiano.getText());

jbiola=Integer.parseInt(txtjmlbiola.getText());

hgitar=Integer.parseInt(txtgitar.getText());

hpiano=Integer.parseInt(txtpiano.getText());

hbiola=Integer.parseInt(txtbiola.getText());

totalmusik=(jpiano*hpiano)+(jgitar*hgitar)+(jbiola*hbiola);

txttotal.setText(Integer.toString(totalmusik));

}

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

// TODO add your handling code here:

System.exit(0);

}

Page 28: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

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

// TODO add your handling code here:

uang=Integer.parseInt(txtuang.getText());

kembali=uang-Integer.parseInt(txtbayar.getText());

txtkembali.setText(Integer.toString(kembali));

}

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

// TODO add your handling code here:

txtgitar.setText("");

txtpiano.setText("");

txtbiola.setText("");

txtjmlgitar.setText("");

txtjmlpiano.setText("");

txtjmlbiola.setText("");

txttotal.setText("");

txtbayar.setText("");

txtuang.setText("");

txtkembali.setText("");

cgitar.setSelected(false);

cpiano.setSelected(false);

cbiola.setSelected(false);

}

private void listbiayaMouseClicked(java.awt.event.MouseEvent evt) {

// TODO add your handling code here:

biaya=(String)listbiaya.getSelectedValue();

if (biaya.equals("DELIVERY"))

total=25000+Integer.parseInt(txttotal.getText());

else

total=0+Integer.parseInt(txttotal.getText());

txtbayar.setText(Integer.toString(total));

}

Page 29: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Latihan 9

Buat Form seperti berikut;

public class party extends javax.swing.JFrame {

int harga,khas,bayar,lama,uang;

double pot,total,kembali;

String kotak;

/** Creates new form party */

public party() {

initComponents();

cbmenu.addItem("*PILIHAN MENU*");

cbmenu.addItem("MENU KHAS JOGJA");

cbmenu.addItem("MENU KHAS BALI");

cbmenu.addItem("MENU KHAS PADANG");

mati();

bersih();

}

Page 30: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

void mati()

{

listpaket.setEnabled(false);

txtpaket.setEnabled(false);

cbmenu.setEnabled(false);

txtmenu.setEnabled(false);

txtsajian.setEnabled(false);

txtlama.setEnabled(false);

txtpotongan.setEnabled(false);

txtbayar.setEnabled(false);

txtuang.setEnabled(false);

txtkembali.setEnabled(false);

}

void hidup()

{

listpaket.setEnabled(true);

cbmenu.setEnabled(true);

txtlama.setEnabled(true);

txtuang.setEnabled(true);

}

void bersih()

{

txtpaket.setText("");

txtmenu.setText("");

txtsajian.setText("");

txtlama.setText("");

txtpotongan.setText("");

txtbayar.setText("");

txtuang.setText("");

txtkembali.setText("");

}

private void listpaketMouseClicked(java.awt.event.MouseEvent evt) {

// TODO add your handling code here:

if (listpaket.getSelectedValue().equals("PAKET SEDERHANA"))

harga=5000000;

else if (listpaket.getSelectedValue().equals("PAKET SPESIAL"))

harga=8000000;

else

harga=0;

txtpaket.setText(Integer.toString(harga));

}

Page 31: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

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

// TODO add your handling code here:

if(cbmenu.getSelectedItem().equals("MENU KHAS JOGJA"))

{khas=800000;kotak="Nasi"+"\nGudeg Jogja"+"\nSambel Krecek"+"\nSayur

Lombok";}

else if (cbmenu.getSelectedItem().equals("MENU KHAS BALI"))

{khas=900000;kotak="Nasi"+"\nIkan Gurame Bumbu Bali"+"\nCumi Lada

Hitam"+"\nSup Jamur";}

else

{khas=1000000;kotak="Nasi"+"\nIkan Tuna Asam Manis"+"\nUdang Sambal

Ijo"+"\nSosis Asam Pade";}

txtmenu.setText(Integer.toString(khas));

txtsajian.setText(kotak);

txtlama.grabFocus();

}

private void txtlamaKeyReleased(java.awt.event.KeyEvent evt) {

// TODO add your handling code here:

lama=Integer.parseInt(txtlama.getText());

harga=Integer.parseInt(txtpaket.getText());

khas=Integer.parseInt(txtmenu.getText());

if (lama>=2)

pot=(harga+khas)*0.05;

else

pot=0;

total=(harga+(khas*lama))-pot;

txtpotongan.setText(Double.toString(pot));

txtbayar.setText(Double.toString(total));

txtuang.grabFocus();

}

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

// TODO add your handling code here:

int u;

uang=Integer.parseInt(txtuang.getText()) ;

total=Double.parseDouble(txtbayar.getText());

if (uang<total)

{u=JOptionPane.showConfirmDialog(null,"Uangnya kurang

Gan,,!!","Tanya",JOptionPane.DEFAULT_OPTION);

txtuang.setText("");

txtuang.grabFocus();}

else

{kembali=uang-total;

txtkembali.setText(Double.toString(kembali));}

}

Page 32: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

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

// TODO add your handling code here:

hidup();

bersih();

}

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

// TODO add your handling code here:

int u;

u=JOptionPane.showConfirmDialog(null,"yakin akan

keluar??","Tanya",JOptionPane.YES_NO_OPTION);

if (u==JOptionPane.YES_NO_OPTION)

dispose();

else

return;

}

Page 33: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Latihan 10

Buatlah form berikut;

Source Code:

import java.awt.event.KeyEvent;

import javax.swing.JOptionPane;

public final class hotel extends javax.swing.JFrame {

long hrg,ft,th,tk,lama;

void nonaktif()

{

np.setEnabled(false);

kj.setEnabled(false);

jk.setEnabled(false);

nk.setEnabled(false);

txthrg.setEnabled(false);

li.setEnabled(false);

tv.setEnabled(false);

Page 34: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

mb.setEnabled(false);

fc.setEnabled(false);

spa.setEnabled(false);

txtbt.setEnabled(false);

txtth.setEnabled(false);

txttk.setEnabled(false);

hitung.setEnabled(false);

}

void aktif()

{

np.setEnabled(true);

}

void bersih()

{

np.setText("");

kj.setText("");

jk.setText("");

nk.setSelectedItem("=>PILIH<=");

txthrg.setText("");

li.setText("");

tv.setSelected(false);

mb.setSelected(false);

fc.setSelected(false);

spa.setSelected(false);

txtbt.setText("");

txtth.setText("");

txttk.setText("");

ft=0;

}

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

// TODO add your handling code here:

aktif();

bersih();

np.grabFocus();

add.setEnabled(false);

hitung.setEnabled(true);

}

private void npKeyPressed(java.awt.event.KeyEvent evt) {

// TODO add your handling code here:

if(evt.getKeyCode()==KeyEvent.VK_ENTER)

kj.grabFocus();

kj.setEnabled(true);

}

Page 35: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

private void kjKeyPressed(java.awt.event.KeyEvent evt) {

// TODO add your handling code here:

if(evt.getKeyCode()==KeyEvent.VK_ENTER)

if(kj.getText().equalsIgnoreCase("S"))

jk.setText("SINGLE ROOM");

else

jk.setText("DOUBLE ROOM");

nk.setEnabled(true);

}

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

// TODO add your handling code here:

int u;

u=JOptionPane.showConfirmDialog(null,"Yakin akan keluar

??","Question",JOptionPane.YES_NO_OPTION);

if (u==JOptionPane.YES_NO_OPTION)

dispose();

else

return;

}

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

// TODO add your handling code here:

if(nk.getSelectedItem().equals("SAKURA"))

hrg=1000000;

else if(nk.getSelectedItem().equals("MAWAR"))

hrg=800000;

else

hrg=500000;

txthrg.setText(Long.toString(hrg));

li.grabFocus();

li.setEnabled(true);

}

private void liKeyPressed(java.awt.event.KeyEvent evt) {

// TODO add your handling code here:

if(evt.getKeyCode()==KeyEvent.VK_ENTER)

tv.setEnabled(true);

mb.setEnabled(true);

fc.setEnabled(true);

spa.setEnabled(true);

hrg=Long.parseLong(txthrg.getText());

lama=Long.parseLong(li.getText());

th=lama*hrg;

txtth.setText(Long.toString(th));

Page 36: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

}

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

// TODO add your handling code here:

if(tv.isSelected()==true)

ft=ft+200000;

else

ft=ft-200000;

txtbt.setText(Long.toString(ft));

}

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

// TODO add your handling code here:

if(mb.isSelected()==true)

ft=ft+350000;

else

ft=ft-350000;

txtbt.setText(Long.toString(ft));

}

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

// TODO add your handling code here:

if(fc.isSelected()==true)

ft=ft+300000;

else

ft=ft-300000;

txtbt.setText(Long.toString(ft));

}

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

// TODO add your handling code here:

if(spa.isSelected()==true)

ft=ft+400000;

else

ft=ft-400000;

txtbt.setText(Long.toString(ft));

}

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

// TODO add your handling code here:

th=Long.parseLong(txtth.getText());

ft=Long.parseLong(txtbt.getText());

tk=th+ft;

txttk.setText(Long.toString(tk));

nonaktif();

add.setEnabled(true);

}

Page 37: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Latihan 11

Buat form sebagai berikut;

Untuk name masing-masing objek, sesuaikan dengan listing program. Atau kalo mau

kasih name sendiri, sesuaikan aja yaa….

package javaapplication6;

import java.awt.event.KeyEvent;

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import javax.swing.JOptionPane;

public class Bioskop extends javax.swing.JFrame {

int hrg,jumbel,tobay,ubay,ukem;

String kode,judul;//jenis;

public Bioskop() {

initComponents();

Date tgl=Calendar.getInstance().getTime();

DateFormat tglFormat=new SimpleDateFormat("dd-MM-yyyy");

Listing Program

Page 38: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

String today=tglFormat.format(tgl);

combo1.addItem("PILIH");

combo1.addItem("A001");

combo1.addItem("B001");

combo1.addItem("C001");

combo2.addItem("PILIH");

combo2.addItem("The Davinci Code");

combo2.addItem("Sang Pencerah");

combo2.addItem("Transformer");

txttgl.setText(today);

txtjudul.setEnabled(false);

txttobay.setEnabled(false);

txtukem.setEnabled(false);

txtharga.setEnabled(false);

}

private void txtjumbelKeyPressed(java.awt.event.KeyEvent evt) {

if(evt.getKeyCode()==KeyEvent.VK_ENTER)

{

hrg=Integer.parseInt(txtharga.getText());

jumbel=Integer.parseInt(txtjumbel.getText());

tobay=hrg*jumbel;

txttobay.setText(String.valueOf(tobay));

txtubay.grabFocus();

}

}

private void txtubayKeyPressed(java.awt.event.KeyEvent evt) {

if(evt.getKeyCode()==KeyEvent.VK_ENTER)

{

tobay=Integer.parseInt(txttobay.getText());

ubay=Integer.parseInt(txtubay.getText());

//ukem=Integer.parseInt(txtukem.getText());

ukem=ubay-tobay;

txtukem.setText(String.valueOf(ukem));

bbersih.grabFocus();

}

}

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

int pesan;

pesan=JOptionPane.showConfirmDialog(null,"Yakin Mau

Keluar??","Tanya",JOptionPane.YES_NO_OPTION);

if(pesan==JOptionPane.YES_NO_OPTION)

Page 39: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

dispose();

else

return;

}

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

if(combo1.getSelectedItem().equals("A001"))

judul="The Davinci Code";

else if(combo1.getSelectedItem().equals("B001"))

judul="Sang Pencerah";

else

judul="Transformer";

txtjudul.setText(judul);

}

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

if(combo2.getSelectedItem().equals("Standar"))

hrg=15000;

else

hrg=35000;

txtharga.setText(Integer.toString(hrg));

txtjumbel.grabFocus();

}

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

txtjudul.setText("");

txtharga.setText("");

txtjumbel.setText("");

txttobay.setText("");

txtubay.setText("");

txtukem.setText("");

buttonGroup1.clearSelection();

combo1.setSelectedItem("[PILIH]");

combo2.setSelectedItem("[PILIH");

}

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

txtjudul.setText("");

txtharga.setText("");

txtjumbel.setText("");

txttobay.setText("");

Page 40: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

txtubay.setText("");

txtukem.setText("");

buttonGroup1.clearSelection();

combo1.setSelectedItem("[PILIH]");

combo2.setSelectedItem("[PILIH");

}

********** SELAMAT MENGERJAKAN **********

Page 41: Disusun Oleh: Umi Faddillah, M. Kom Program Studi Sistem Informasi Akuntansi ... · Program Studi Sistem Informasi Akuntansi Universitas Bina Sarana Informatika JAKARTA . UBSI JAKARTA

UBSI JAKARTA

Daftar Referensi

https://www.petanikode.com/tutorial/java/

Hakim, Rachmad & Sutarto. 2009. Mastering Java. Jakarta : Elex Media

Komputindo.

Hendry, 2008. Belajar Otodidak Java Dengan Netbeans. Jakarta : Elex Media

Komputindo.

Huda, Miftakhul, 2009. Membuat Aplikasi Rental Dengan Java dan MySQL.

Jakarta:PT Elex Media Komputindo.