Friday, 13 March 2015

Sistem Berkas Tugas No 1 ORGANISASI BERKAS PADA MAGNETIC TAPE

TUGAS 1
SISTEM BERKAS 


ORGANISASI BERKAS
PADA MAGNETIC TAPE





Disusun oleh :
Nama             : Nur Sa'idah
NIM               : 121051077                   



JURUSAN TEKNIK INFORMATIKA
INSTITUT SAINS DAN TEKNOLOGI AKPRIND
YOGYAKARTA

2015


SOAL/PERMASALAHAN
Menghitung Panjang pita, lama akses dan transfer rate pada magnetic tape dengan perhitungan BLOKING dan NO BLOKING jika diketahui jumlah ricord, panjang ricord, IGB, IRG, bloking factore, data dencity dan laju pita.

ALGORITMA


SOURCE CODE
import java.text.DecimalFormat;
public class no1 extends javax.swing.JFrame {
double pnj_pita,l_akses,laju_pita,trs,datadencity,blokingfactore,Ibg,Irg,pnj_ricord,jml_ricord;
    public no1() {
        initComponents();
    }

//Method untuk Tombol Hitung
    private void hitungActionPerformed(java.awt.event.ActionEvent evt) {
jml_ricord=Double.parseDouble(j_ricord.getText().trim());
        pnj_ricord=Double.parseDouble(p_ricord.getText().trim());
        Irg=Double.parseDouble(irg.getText().trim());
        Ibg=Double.parseDouble(ibg.getText().trim());
        blokingfactore=Double.parseDouble(bloking.getText());
        datadencity=Double.parseDouble(data_dencity.getText());
        laju_pita=Double.parseDouble(l_pita.getText().trim());
        if (Bloking.isSelected()){
          pnj_pita=((jml_ricord/blokingfactore)*((blokingfactore*pnj_ricord/datadencity)+Ibg));
          p_pita.setText(String.valueOf(pnj_pita));
          l_akses=pnj_pita/laju_pita;
          lama_akses.setText(String.valueOf(l_akses));
          trs=jml_ricord*pnj_ricord/l_akses;
          tr.setText(String.valueOf(trs));
        }

        else{
            pnj_pita=(jml_ricord*((pnj_ricord/datadencity)+Irg));
            p_pita.setText(String.valueOf(pnj_pita));
            l_akses=pnj_pita/laju_pita;
            lama_akses.setText(String.valueOf(l_akses));
            trs=jml_ricord*pnj_ricord/l_akses;
            tr.setText(String.valueOf(trs));
        }
}

//Method Untuk Tombol Baru
private void baruActionPerformed(java.awt.event.ActionEvent evt) {
  p_pita.setText("");
 l_pita.setText("");
 tr.setText("");
 j_ricord.setText("");
 p_ricord.setText("");
 irg.setText("");
 ibg.setText("");
 bloking.setText("");
 data_dencity.setText("");
 l_pita.setText("");

//Method Untuk Tombol Keluar
    private void keluarActionPerformed(java.awt.event.ActionEvent evt) {
   System.exit(0);

//Method Untuk Tombol Simpan
private void simpanActionPerformed(java.awt.event.ActionEvent evt) {
            int brs = 0;
Table1.setValueAt(j_ricord.getText(),brs,0);
Table1.setValueAt(p_ricord.getText(),brs,1);
Table1.setValueAt(irg.getText(),brs,2);
Table1.setValueAt(ibg.getText(),brs,3);
Table1.setValueAt(bloking.getText(),brs,4);
Table1.setValueAt(data_dencity.getText(),brs,5);
Table1.setValueAt(l_pita.getText(),brs,6);
Table1.setValueAt(p_pita.getText(),brs,7);
Table1.setValueAt(lama_akses.getText(),brs,8);
Table1.setValueAt(tr.getText(),brs,9);
}

Penginputan Data

gambar 1. Penginputan data


Inputan Untuk BLOKING


gambar 2. Pengimputan data untuk Bloking



Penginputan TANPA BELOKING



gambar 3Pengimputan data untuk Tanpa Bloking


No comments :