TUGAS 1 SISTEM BERKAS MAKALAH ORGANISASI BERKAS PADA MAGNETIC TAPE

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