Anda di halaman 1dari 28

Langkah-langkah membuat project baru : Klik file > New Project ( ) > Java Application > Next

Isi Project Name : cth. Java_12012005 Project Location : Tempat anda menyimpan project > Finish Maka akan terbentuk project baru ( )

Langkah-langkah membuat Class baru : Klik kanan pada project anda ( ) > New > Java Class

Isi Class Name : cth. Mahasiswa Package : pilih Java_12012005

> Finish

Langkah-langkah membuat Form baru : Klik kanan pada project anda ( ) > New > Frame Form

Isi Class Name : cth. FormMahasiswa Package : pilih Java_12012005

> Finish Pengaturan pada objek di form : Setting layout pada form > Klik kanan form > set layout > absolute layout Setting Panel > Klik Panel > Properties > border > titled Border > isi title > cth. Data Mahasiswa > OK Setting Combo Box > Klik combo > properties > model > Isi combonya

> OK

Setting Button Group > masukkan button group > tab inspector > klik kanan change variabel name : bg

Klik salah satu radio button > properties > button group : pilih bg

LATIHAN

1. Buat project baru 2. Buat Class 3. Buat Form

: Java_Nim anda masing2 : Barang : FormBarang

JLabel JtextField => name : jnabar JtextField => name : jstok

Button Group Name : bg

Radio Button => name 1 : rbuah => name 2 : runit

Button name : BTampil

Name : jsatu

Listing Di Class Barang :


package 201109335 ;

public class Barang {

String nabar, satuan ; int stok ; void getNabar(String a) { nabar=a ; } void getSatuan(String a) { satuan=a ; } void getStok(int a) { stok=a ; }

String setNabar() { return nabar ; } int setStok()

Listing dalam Form Barang :

Running Program : Shift+F6

LATIHAN

1. Buat Class : Motor 2. Buat Form : FormMotor

ComboBox => name : cbkode TextField => name : jmerk CheckBox => name : choli CheckBox => name : chtune TextBox => name : jbiaya

Button => name : Bbersih

Button => name : BHitung

Button => name : Bkeluar

Listing di class Motor

Listing di Form ProgMotor

// listing di ComboBox

// listing di Tombol Keluar

// listing di Tombol Bersih

// listing di CheckBox Oli dan Tune

// listing di Tombol Hitung

1. Buat Class 2. Buat Form Design Formnya :

: Salon : FormSalon

KETENTUAN SOAL : 1. Pilih Perawatan maka akan muncul harga PERAWATAN GUNTING RAMBUT LULURAN HARGA 50000 75000

2. Jika keanggotaan Member maka muncul diskon=10 % dari harga diskon=0 3. Jika pilih spa maka harga spa=200000, pilih massage harga= 100000 4. Klik Hitung muncul total bayar =(hargaspa+hargamass)+(hargadiskon) 5. Klik tombol Bersih untuk membersihkan objek yang telah terisi di form

selain itu

6. Klik tombol Keluar untuk keluar dari form

Latihan : 1. Buat Class : Toko 2. Buat Form : FormToko

KETENTUAN SOAL : 1. isi Barang =PilIH=, MINYAK GORENG, MIE INSTAN, KOPI 2. Jika pilih nama barang maka akan muncul merk dan harga Nama Barang Minyak goreng Mie Instan Kopi Merk Filma Indomie Java Latte Grande Harga 20000 15000 10000

3. Isi qty kemudian di enter muncul Bayar = harga*qty 4. Isi Uang bayar di enter muncul uang kembali 5. Klik Bersih membersihkan objek form 6. Klik Keluar muncul pesan

LISTING class Toko:

public class Toko { String nama , merk ; int hrg , qty , ubay , ukem,bayar ; void getNama(String a) { nama=a; } String setMerk() { if(nama.equalsIgnoreCase("Minyak Goreng")) { merk="Filma"; hrg=20000; } else if (nama.equalsIgnoreCase("Mie Instan")) { merk ="Indomie" ; hrg= 15000; } else { merk="Java Latte Grande"; hrg=10000; } return merk; } int setHarga() { return hrg; } void getQty(int a) { qty=a; } int setBayar() { bayar=hrg*qty; return bayar; }

void getUbay(int a) { ubay=a; } int setKembali() { ukem=ubay -bayar; return ukem; }


}

Listing FormToko
// JANGAN DI KETIK, AKAN MUNCUL SENDIRI

Ini di ketik

//Listing combo nama

//Listing textfield qty

//Listing textfield uang bayar

//Listing Tombol Keluar

//Listing Tombol Bersih

LATIHAN CLASS Form : Ponsel : FormPonsel

KETENTUAN SOAL : 1. Isi Combo Merk : PILIH , NOKIA, SAMSUNG 2. Harga di dapat dari merk dan jenis

MERK NOKIA

JENIS GSM CDMA

Harga 3000000 2000000 4000000 3000000

SAMSUNG

GSM CDMA

3. Jumlah Beli di input lalu enter muncul total harga 4. Isi Combo Jenis Bayar : PILIH, DEBIT CARD, CREDIT CARD 5. Potongan di dapat dari jenis bayar : - Jika jenis bayar DEBIT CARD potongan 12 % dari total harga - Jika jenis bayar CREDIT CARD potongan 10 % dari total harga

Selain itu potongan =0 6. Tombol Hitung untuk menghitung total bayar 7. Tombol Keluar akan muncul pesan

LISTING CLASS PONSEL

LISTING FormPonsel
// JANGAN DI KETIK, AKAN MUNCUL SENDIRI

import java.io.*; public class IfCampura { public { InputStreamReader BufferedReader x=new InputStreamReader(System y =new BufferedReader(x); .in); static void main(String[ ]args)throws Exception n

String a,kode,jur ; int gel,semester,daftar

; kode=y.readLine() ; a=y.readLine()

System.out.print("Kode Jurusan [SI/TI]="); System.out.print("Masuk Gelombang [1/2/3] ="); //If Tunggal if (kode.equals("SI")) jur="Sistem Informasi"; else jur="Teknik Informatika"; //Konversi

Buat Class yang pertama dengan nama : IsiSegitiga

public class IsiSegitiga { double luas,alas,tinggi void getAlas(double a) { alas=a ; } void getTinggi(double a) { tinggi=a ; } double setLuas() { luas=alas*tinggi ; return luas ; }

Buat Class yang kedua dengan nama : PanggilSegitiga

import java.io.*; public class PanggilSegitiga { public static void main(String[]args) throws Exception { InputStreamReader x=new InputStreamReader(System.in); BufferedReader input=new BufferedReader(x); String a,b; double luas,alas,tinggi; //objek baru IsiSegitiga isi=new IsiSegitiga();

System.out.print(" Input Alas =");a=input.readLine(); System.out.print("Input Tinggi =");b=input.readLine(); //Konversi alas=Double.parseDouble(a); tinggi=Double.parseDouble(b); //Pemanggilan Objek Baru isi.getAlas(alas); isi.getTinggi(tinggi); isi.setLuas(); isi.Cetak(); } }
LATIHAN :

Ketentuan Soal : 1. Buat 2 class dengan nama : IsiNilai dan PanggilNilai 2. Grade dan Keterangan di dapat : -Jika nilai lebih dari sama dengan 80 maka grade A dan keterangan Sangat Bagus - Jika nilai lebih dari sama dengan 70 maka grade B dan keterangan Bagus - selain itu grade C dan keterangan Cukup

3. Class PanggilNilai untuk memanggil keluaran program

Buat Class PanggilBarang import java.io.*; //Sub Class class Barang { String nabar,a; double hrg,jml,total; void getNama(String x) { nabar=x; } void getHarga(double x) { hrg=x; } void getJumlah(double x) { jml=x; } double setTotal() { total=hrg*jml; return total; } void Cetak() { System.out.println("Nama Barang ="+nabar); System.out.println("Harga Barang="+hrg); System.out.println("Jumlah ="+jml); System.out.println("Total ="+total); } }

//Main Class public class PanggilBarang { public static void main(String[]args)throws Exception { InputStreamReader z=new InputStreamReader(System.in); BufferedReader input=new Buffe redReader(z); //Objek Baru Barang brg=new Barang(); String nabar,r,s; double hrg,jml; System.out.print("Nama Barang=");nabar=input.readLine(); System.out.print("Harga Barang=");r=input.readLine(); System.out.print("Jumlah Beli =");s=input.readLine(); hrg=Double.parseDouble(r); jml=Double.parseDouble(s); //Pemanggilan Sub Class brg.getNama(nabar); brg.getJumlah(j ml); brg.getHarga(hrg); brg.setTotal(); brg.Cetak(); } }

Buat class dengan nama : PanggilGudang Input Kode [TVI/KLK/DVD] = < input> Nama Elektronik = Televisi Stok Tersedia = 20

import java.io.*; class Gudang { String kode,nama; int stok;


void getKode(String a) { kode=a ; } int setStok() { if (kode.equals("TVI")) { nama="Televisi"; stok=20; } else if(kode.equals("KLK")) { nama="Kulkas"; stok=10; } else { nama="DVD"; stok=5; } return stok; } }
public class PanggilGudang { public static void main(String[]args) throws Exception { InputStreamReader x=new InputStreamReader(System.in); BufferedReader input=new BufferedReader(x); Gudang gudang=new Gudang(); String kode,nama int stok ; ;

System.out.print("Input Kode [TVI/KLK/DVD]=") kode=input.readLine() ;

gudang.getKode(kode); gudang.setStok(); System.out.pr intln("Nama Elektronik ="+gudang.nama); System.out.println("Stok Tersedia ="+gudang.stok); } }

Anda mungkin juga menyukai