Upcoming SlideShare
×

# memangil class dengan packet berbeda

193 views

Published on

Published in: Education
0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
193
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
5
0
Likes
0
Embeds 0
No embeds

No notes for slide

### memangil class dengan packet berbeda

1. 1. GAMBAR PROJECT PAKET DAN FILE YANG ADA DALAM PAKET 2 Paket fisikaGayaBerat.javapackage fisika;import javax.swing.JOptionPane;public class GayaBerat { private int W; private int M; private int G; public GayaBerat(){ System.out.println(" Selamat datang di program Fisika "); System.out.println(" Menghitung Gaya Berat Suatu Benda "); System.out.println("Anda berada di Paket fisika class GayaBerat"); } public void inputdata(){String massabenda=JOptionPane.showInputDialog(null,"Masukan MassaBenda.(kg)?"); String gravitasi=JOptionPane.showInputDialog(null,"MasukanGravitasi Bumi.(m/s2)?"); M=Integer.valueOf(massabenda).intValue();
2. 2. G=Integer.valueOf(gravitasi).intValue(); W=M*G; System.out.println("Massa Benda = "+M+"(kg)n Gravitasi Bumi ="+G+"(m/s2)"); } public int gayaberat(){ return W; } }Tekanan.javapackage fisika;import javax.swing.JOptionPane;public class Tekanan { private double P; private double F; private double A;public Tekanan(){ System.out.println(" Selamat datang di program Fisika "); System.out.println(" Menghitung Tekanan Suatu Benda "); System.out.println("Anda berada di Paket fisika class Tekanan "); } public void inputdata(){ String gaya=JOptionPane.showInputDialog(null,"Masukan nilaiGaya.(F)?"); String luasalas=JOptionPane.showInputDialog(null,"Masukan nilaiLuas Alas.(m2)?"); F=Double.valueOf(gaya).doubleValue(); A=Double.valueOf(gaya).doubleValue(); P=F/A; System.out.println("Gaya= "+F+"(N)n Luas Alas = "+A+"(m2)");
3. 3. } public double tekanan(){ return P; }}Ke_paketkimia.javapackage fisika;import kimia.*;public class ke_paketkimia { public static void main(String[] args) { System.out.println("Paket Fisika Mengakses class yang Di PaketKimia"); kalor kimia1=new kalor(); kimia1.inputdata(); System.out.println("Nilai kalor ="+kimia1.hitungkalor()); molzat kimia2=new molzat(); kimia2.inputdata(); System.out.println("nilai mol ="+kimia2.hitungmol()); }}Utamafisika.javapackage fisika;import javax.swing.JOptionPane;public class utamafisika { public static void main(String[] args) { String menu=JOptionPane.showInputDialog("-----Menu Untuk Paket Fisika----- n 1.menghitung GayaBerat n 2.menghitung Tekanan" + "n 3.Menuju Paket Kimia n 0.Keluar");
4. 4. int pilih=Integer.valueOf(menu).intValue(); if(pilih==1) { GayaBerat A=new GayaBerat(); A.inputdata(); System.out.println("Gaya Berat benda adalah "+A.gayaberat()+"(N)"); }else if (pilih==2){ Tekanan B=new Tekanan(); B.inputdata(); System.out.println("Tekanan benda adalah "+B.tekanan()+"(N/m)"); }else if(pilih==3){ System.out.println("menuju Paket Kimia"); fisika.ke_paketkimia.main(args); }else if(pilih==0){ System.out.println("Anda telah keluar Program"); System.exit(0); }else { System.out.println("Menu Tidak Tersedia .Silahkan Ulangi"); } }}Kalor.javapackage kimia;import javax.swing.JOptionPane;public class kalor { private double kalorjenis; private double massa; private double suhu_awal;
5. 5. private double suhu_akhir; private double kalor;public kalor(){ System.out.println(" Selamat datang di program Kimia "); System.out.println(" Menghitung Kalor "); System.out.println("Anda berada di Paket kimia class kalor "); } public void inputdata(){ String m=JOptionPane.showInputDialog(null,"Masukan MassaBenda.?"); String kj=JOptionPane.showInputDialog(null,"Masukan KalorJenis.?"); String sa=JOptionPane.showInputDialog(null,"Masukan suhuAwal.?"); String sak=JOptionPane.showInputDialog(null,"Masukan suhuAkhir.?"); massa=Double.valueOf(m).doubleValue(); kalorjenis=Double.valueOf(kj).doubleValue(); suhu_awal=Double.valueOf(sa).doubleValue(); suhu_akhir=Double.valueOf(sak).doubleValue(); System.out.println("Massa Benda ="+massa+"n Kalor Jenis="+kalorjenis+"n suhu awal="+suhu_awal+"n suhu akhir= "+suhu_akhir ); kalor=massa*kalorjenis+(suhu_akhir-suhu_awal); } public double hitungkalor(){ return kalor; }}Ke_paketfisika.javapackage kimia;
6. 6. import fisika.*;public class ke_paketfisika { public static void main(String[] args) { System.out.println("Paket Kimia Mengakses class yang Di PaketFisika"); GayaBerat fisika1=new GayaBerat(); fisika1.inputdata(); System.out.println("Gaya Berat ="+fisika1.gayaberat()); Tekanan fisika2=new Tekanan(); fisika2.inputdata(); System.out.println("nilai mol ="+fisika2.tekanan()); }}Molzat.javapackage kimia;import javax.swing.JOptionPane;public class molzat { private double massa; private double atom_relatif; private double mol;public molzat(){ System.out.println(" Selamat datang di program Kimia "); System.out.println(" Menghitung Mol Zat "); System.out.println("Anda berada di Paket kimia class Molar Zat "); } public void inputdata(){
7. 7. String m=JOptionPane.showInputDialog(null,"Masukan Nilai MassaBenda.?"); String ar=JOptionPane.showInputDialog(null,"Masukan Nilai AtomRelatif.?"); massa=Double.valueOf(m).doubleValue(); atom_relatif=Double.valueOf(ar).doubleValue(); mol=massa/atom_relatif; System.out.println("Massa Benda ="+massa+"n atom Relatif="+atom_relatif); } public double hitungmol(){ return mol; }}Utamakimia.javapackage kimia;import javax.swing.JOptionPane;public class utamakimia { public static void main(String[] args) { String menu=JOptionPane.showInputDialog("-----Menu Untuk Paket Kimia----- n 1.mencari Nilai Mol n 2.Mencari Nilai Kalor n 3.Menuju Paket Fisika n0.Keluar"); int pilih=Integer.valueOf(menu).intValue(); if(pilih==1) { kalor A=new kalor(); A.inputdata(); System.out.println("Nilai kalor ="+A.hitungkalor()+"Joule(j)"); }else if (pilih==2){ molzat B=new molzat();
8. 8. B.inputdata(); System.out.println("Nilai mol = "+B.hitungmol()+"mol"); }else if(pilih==3){ System.out.println("menuju Paket fisika"); kimia.ke_paketfisika.main(args); }else if(pilih==0){ System.out.println("Anda telah keluar Program"); System.exit(0); }else { System.out.println("Menu Tidak Tersedia .Silahkan Ulangi"); } }}