Selasa, 04 April 2017

Tugas 1

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

Tugas 6

TUGAS 6 SISTEM BERKAS MAKALAH ORGANISASI BERKAS DIRECT   Disusun Oleh Samuel Karel L  111051005 ...