TUGAS 1 SISTEM BERKAS
MAKALAH
ORGANISASI BERKAS PADA MAGNETIC TAPE
Oleh:
Nama : Wirto
NIM : 141051003
Dosen : Edhy Sutanta,
S.T., M.Kom.
JURUSAN TEKNIK INFORMATIKA
FAKULTAS
TEKNOLOGI INDUSTRI
INSTITUT SAINS
& TEKNOLOGI AKPRIND YOGYAKARTA
2017 / 2018
a.
Soal Permasalahan
Menghitung panjang pita, lama akses
dan transfer rate pada magnetic tape. Perhitungan dilakukan dengan metode
blocking atau tanpa blocking. Perhitungan dijalankan dengan adanya inputan
jumlah record, panjang setiap record, IRG, IBG, blocking factor, data dencity
dan laju pita.
b.
Algoritma
Program Mulai
Menginputkan nilai jumlah record,
panjang setiap record, IRG, IBG, blocking factor, data dencity dan laju pita.
Menentukan metode Perhitungan
blocking atau tanpa blocking.
Klik tombol HITUNG untuk mencetak Hasil.
Klik tombol RESET untuk menghapus
inputan.
Klik tombol KELUAR untuk menutup
program.
c.
Source code
package tugas1;
import java.text.DecimalFormat;
public class tugas1dwi extends
javax.swing.JFrame {
double
j_rec,p_rec,irgg,ibgg,bf,dd,lp,panjang_pita, la, transferr;
public
tugas1dwi() {
initComponents();
}
private void
hitungActionPerformed(java.awt.event.ActionEvent evt) {
j_rec=Double.parseDouble(jr.getText().trim());
p_rec=Double.parseDouble(pr.getText().trim());
irgg=Double.parseDouble(irg.getText().trim());
ibgg=Double.parseDouble(ibg.getText().trim());
bf=Double.parseDouble(blockingF.getText().trim());
dd=Double.parseDouble(dataD.getText().trim());
lp=Double.parseDouble(lajupita.getText().trim());
if (block.isSelected())
{
panjang_pita=((j_rec/bf)*((bf*p_rec/dd)+ibgg));
pp.setText(String.valueOf(panjang_pita));
la=panjang_pita/lp;
lm_akses.setText(String.valueOf(la));
transferr=j_rec*p_rec/la;
transfer.setText(String.valueOf(transferr));
}
else
{
panjang_pita=(j_rec*((p_rec/dd)+irgg));
pp.setText(String.valueOf(panjang_pita));
la=panjang_pita/lp;
lm_akses.setText(String.valueOf(la));
transferr=j_rec*p_rec/la;
transfer.setText(String.valueOf(transferr));
}
}
private void
resetActionPerformed(java.awt.event.ActionEvent evt) {
pp.setText("");
lm_akses.setText("");
transfer.setText("");
jr.setText("");
pr.setText("");
irg.setText("");
ibg.setText("");
blockingF.setText("");
dataD.setText("");
lajupita.setText("");
private void
keluarActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
d.
INPUT
e.
OUTPUT BLOCKING
f.
TANPA BLOCKING
0 Response to "TUGAS 1 SISTEM BERKAS MAKALAH ORGANISASI BERKAS PADA MAGNETIC TAPE "
Post a Comment