Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
memangil class dengan packet berbeda
1. 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)?");
M=Integer.valueOf(massabenda).intValue();
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.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();
P=F/A;
System.out.println("Gaya= "+F+"(N)n Luas Alas = "+A+"(m2)");
3. }
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;
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. 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
package kimia;
import javax.swing.JOptionPane;
public class kalor {
private double kalorjenis;
private double massa;
private double suhu_awal;
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 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);
}
public double hitungkalor(){
return kalor;
}
}
Ke_paketfisika.java
package kimia;
6. 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;
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. 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 {
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();
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");
}
}
}