Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

memangil class dengan packet berbeda

211 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

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"); } }}

×