TUGAS 1
SISTEM BERKAS
ORGANISASI BERKAS
PADA MAGNETIC TYPE
Samuel Karel L 111051005
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS DAN TEKNOLOGI AKPRIND YOGYAKARTA
2017
SOURCE CODE (PROGRAM.JAVA)
#Tugas_sistemberkas.java
package
tugas_sistemberkas;
import
javax.swing.JOptionPane;
public
class Tugas_sistemberkas {
public static void main(String[] args) {
double h,i,j,k,l;
String a,b,c,d,e,p,repeat;
int pil,ulang;
do{
p=JOptionPane.showInputDialog("Silahkan pilih\n\n" +"1.
Method Blocking\n"+
"2. Tanpa Blocking\n" +"\nPilihan anda ? ");
pil=Integer.valueOf(p).intValue();
switch (pil)
{
case 1:
a=JOptionPane.showInputDialog("Masukkan Jumlah Record");
b=JOptionPane.showInputDialog("Masukkan Blocking Factor");
c=JOptionPane.showInputDialog("Masukkan Panjang Record");
d=JOptionPane.showInputDialog("Masukkan IBG");
e=JOptionPane.showInputDialog("Masukan Laju Pita");
h=Double.valueOf(a).doubleValue();
i=Double.valueOf(b).doubleValue();
j=Double.valueOf(c).doubleValue();
k=Double.valueOf(d).doubleValue();
l=Double.valueOf(e).doubleValue();
blocking rumus2=new
blocking();
rumus2.rumus(h,i,j,k,l);
break;
case 2:
a=JOptionPane.showInputDialog("Masukkan Jumlah Record");
b=JOptionPane.showInputDialog("Masukan panjang record");
c=JOptionPane.showInputDialog("Masukkan
IRG");
d=JOptionPane.showInputDialog("Masukan Data dencity");
e=JOptionPane.showInputDialog("Masukan Laju Pita");
h=Double.valueOf(a).doubleValue();
i=Double.valueOf(b).doubleValue();
j=Double.valueOf(c).doubleValue();
k=Double.valueOf(d).doubleValue();
l=Double.valueOf(e).doubleValue();
tanpablocking rumus=new
tanpablocking();
rumus.rumus(h,i,j,k,l);
break;
default:
}
repeat=JOptionPane.showInputDialog("Hitung Lagi?\n 1. Ya\n" +
"0.
Tidak\n"+"Masukkan Pilihan");
ulang=Integer.parseInt(repeat);
}
while(ulang==1);
JOptionPane.showMessageDialog(null,"Terimakasih");
}
}
#blocking.java
package
tugas_sistemberkas;
import
javax.swing.JOptionPane;
import
java.text.DecimalFormat;
import
java.text.NumberFormat;
public
class blocking {
double a,b,c,d,e;
public void rumus(double a, double b,double
c, double d,double e)
{
this.a=a;
this.b=b;
this.c=c;
this.d=d;
this.e=e;
double panjang=(a/b)*((b*c/a)+d);
double lama=panjang/e;
double tr=(a*c)/lama;
DecimalFormat koma=new
DecimalFormat("######.##");
JOptionPane.showMessageDialog(null,"Dibuat oleh : Ilham
Abdullah\nNIM : 161052067\nBahasa Pemrograman : Java\n\nPanjang Pita | Lama
Akses | Transfer Rate\n "+panjang+" | "+lama+" | "+koma.format(tr));
}
}
#tanpablocking.java
package
tugas_sistemberkas;
import
javax.swing.JOptionPane;
import
java.text.DecimalFormat;
import
java.text.NumberFormat;
public
class tanpablocking {
double a,b,c,d,e;
public void rumus(double a, double b,
double c, double d, double e)
{
this.a=a;
this.b=b;
this.c=c;
this.d=d;
this.e=e;
double panjang=a*((b/d)+c);
double lama=panjang/e;
double tr=a*b/lama;
DecimalFormat koma=new
DecimalFormat("######.##");
JOptionPane.showMessageDialog(null,"Dibuat oleh : Ilham
Abdullah\nNIM : 161052067\nBahasa Pemrograman : Java\n\nPanjang Pita | Lama
Akses | Transfer Rate\n "+panjang+" | "+lama+" | "+koma.format(tr));
}
}
HASIL PROGRAM
Tidak ada komentar:
Posting Komentar