10
GAMBAR PROJECT PAKET DAN FILE YANG ADA DALAM PAKET 2 Paket fisika GayaBerat.java package 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(){

memangil class dengan packet berbeda

Embed Size (px)

Citation preview

Page 1: memangil class dengan packet berbeda

GAMBAR PROJECT PAKET

DAN FILE YANG ADA DALAM PAKET 2

Paket fisika

GayaBerat.java

package 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 Massa Benda.(kg)?"); String

gravitasi=JOptionPane.showInputDialog(null,"Masukan Gravitasi Bumi.(m/s2)?");

Page 2: memangil class dengan packet berbeda

M=Integer.valueOf(massabenda).intValue();

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.java

package 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 nilai Gaya.(F)?");

String luasalas=JOptionPane.showInputDialog(null,"Masukan nilai Luas Alas.(m2)?");

F=Double.valueOf(gaya).doubleValue();

A=Double.valueOf(gaya).doubleValue();

Page 3: memangil class dengan packet berbeda

P=F/A;

System.out.println("Gaya= "+F+"(N)\n Luas Alas = "+A+"(m2)");

}

public double tekanan(){

return P;

}

}

Ke_paketkimia.java

package fisika;

import kimia.*;

public class ke_paketkimia {

public static void main(String[] args) {

System.out.println("Paket Fisika Mengakses class yang Di Paket Kimia");

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.java

package fisika;

import javax.swing.JOptionPane;

Page 4: memangil class dengan packet berbeda

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

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.java

Page 5: memangil class dengan packet berbeda

package kimia;

import javax.swing.JOptionPane;

public class kalor {

private double kalorjenis;

private double massa;

private double suhu_awal;

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 Massa Benda.?");

String kj=JOptionPane.showInputDialog(null,"Masukan Kalor Jenis.?");

String sa=JOptionPane.showInputDialog(null,"Masukan suhu Awal.?");

String sak=JOptionPane.showInputDialog(null,"Masukan suhu Akhir.?");

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

}

Page 6: memangil class dengan packet berbeda

public double hitungkalor(){

return kalor;

}

}

Ke_paketfisika.java

package kimia;

import fisika.*;

public class ke_paketfisika {

public static void main(String[] args) {

System.out.println("Paket Kimia Mengakses class yang Di Paket Fisika");

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.java

package kimia;

import javax.swing.JOptionPane;

public class molzat {

private double massa;

private double atom_relatif;

Page 7: memangil class dengan packet berbeda

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(){

String m=JOptionPane.showInputDialog(null,"Masukan Nilai Massa Benda.?");

String ar=JOptionPane.showInputDialog(null,"Masukan Nilai Atom Relatif.?");

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.java

package kimia;

import javax.swing.JOptionPane;

public class utamakimia {

Page 8: memangil class dengan packet berbeda

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 \n 0.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();

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

}

}

}

Page 9: memangil class dengan packet berbeda