Anda di halaman 1dari 7

TUGAS 1

SISTEM BERKAS
ORGANISASI BERKAS PADA MAGNETIC TAPE

Disusunoleh :
NAMA

: DINI PUJIATIN

NIM

: 131051057

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2015/2016

SOAL/PERMASALAHAN
MenghitungPanjang pita, lama aksesdan transfer rate pada magnetic tape denganperhitungan
BLOKING dan NO BLOKING jikadiketahuijumlahricord, panjangricord, IGB, IRG,
blokingfactore, data dencitydanlaju pita.
ALGORITMA
1.
2.
3.
4.

Menginputkan Data terlebihdahulu.


Memilihmetode yang akandigunakan.
Menentukanjumlahinputan.
Memprosesjumlahinputandanmenampilkanhasilperhitungan.

SOURCE CODE
importjava.awt.Color;
importjavax.swing.UIManager;
public class T01_Magnetic_Tape extends javax.swing.JFrame {
intbrs=0;
public T01_Magnetic_Tape() {
initComponents();
setTitle("Magnetic Tape");
}
Method Hitung
private void hitungActionPerformed(java.awt.event.ActionEventevt) {
String jml_rec=tf1.getText();
String pjg_rec=tf2.getText();
String irg=tf3.getText();
String ibg=tf4.getText();
String bf=tf5.getText();
String dd=tf6.getText();
String lpita=tf7.getText();

intjr=Integer.parseInt(jml_rec);
floatpr=Float.parseFloat(pjg_rec);
float d=Float.parseFloat(dd);
floatlp=Float.parseFloat(lpita);

if(button1.isSelected()){
floatib=Float.parseFloat(ibg);
intbfac=Integer.parseInt(bf);
floatpjg_pita=(jr/bfac)*((bfac*pr/d)+ib);
String pp=Float.toString(pjg_pita);
output1.setText(pp);

floatlakses=pjg_pita/lp;
String la=Float.toString(lakses);
output2.setText(la);

floatt_rate=(d*pr)/lakses;
String tr=Float.toString(t_rate);
output3.setText(tr);
}
if(button2.isSelected()){
floatir=Float.parseFloat(irg);
floatpjg_pita=jr*((pr/d)+ir);
String pp=Float.toString(pjg_pita);
output1.setText(pp);

floatlakses=pjg_pita/lp;
String la=Float.toString(lakses);
output2.setText(la);

floatt_rate=(d*pr)/lakses;
String tr=Float.toString(t_rate);
output3.setText(tr);
}
jTable1.setValueAt(tf1.getText(),brs, 0);
jTable1.setValueAt(tf2.getText(),brs,1);
jTable1.setValueAt(tf3.getText(),brs,2);
jTable1.setValueAt(tf4.getText(),brs,3);
jTable1.setValueAt(tf5.getText(),brs,4);
jTable1.setValueAt(tf6.getText(),brs,5);
jTable1.setValueAt(tf7.getText(),brs,6);
jTable1.setValueAt(output1.getText(),brs,7);
jTable1.setValueAt(output2.getText(),brs,8);
jTable1.setValueAt(output3.getText(),brs,9);
}
Method Button2
private void button2ActionPerformed(java.awt.event.ActionEventevt) {
tf4.enable(false);
tf5.enable(false);
tf3.enable(true);

Color fgcolor=UIManager.getColor("");
tf4.setBackground(fgcolor);
tf5.setBackground(fgcolor);
tf3.setBackground(Color.WHITE);
}
Method Button1
private void button1ActionPerformed(java.awt.event.ActionEventevt) {
tf4.enable(true);
tf5.enable(true);
tf3.enable(false);
tf4.setBackground(Color.WHITE);
tf5.setBackground(Color.WHITE);
Color fgcolor=UIManager.getColor("");
tf3.setBackground(fgcolor);
}
Method Hapus
private void clearTable1ActionPerformed(java.awt.event.ActionEventevt) {
intcb=jTable1.getRowCount();
int cc=jTable1.getColumnCount();
for(int i=0; i<cb; i++)
for(int j=0; j<cc; j++){
jTable1.setValueAt(null, i, j);
}
}

Running Program
1.MetodeBlocking

Hasil Dari Metode Blocking

2. MetodeTanpa Blocking

Hasil Record MetodeTanpa Blocking

Anda mungkin juga menyukai