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 3. Pengimputan data untuk Tanpa Bloking

No comments :
Post a Comment