Wednesday, 25 March 2015

Sitem Berkas Tugas No 3 PHYSICAL SEQUENTIAL

TUGAS 03
SISTEM BERKAS

ORGANISASI BERKAS

PHYSICAL SEQUENTIAL



Disusun Oleh :
NAMA       : Nur Sa’idah
NIM           : 121051077

JURUSAN TEKNIK INFORMATIKA
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2015



Soal/Permasalahan
Sejumlah n nilai-nilai kunci dan mencari nilai kunci yang dicari

SOURCT CODE
public class tugas3 extends javax.swing.JFrame {
String []nilai=new String[10];
String hitung1;
boolean []baru=new boolean[10];
int n=0,pos=0;
 
    public tugas3() {
        initComponents();
        setTitle("Menghitung Kunci N");
    }
    @SuppressWarnings("unchecked")
 private void inputActionPerformed(java.awt.event.ActionEvent evt) {                                    
    n++;
    nilai[n]=nilai_kunci.getText();
    nilai_kunci.setText("");
    kunci.append(nilai[n]+"\n");
private void hapusActionPerformed(java.awt.event.ActionEvent evt) {                                  
kunci.setText("");
    nilai_kunci.setText("");
    kunci_dicari.setText("");
    hasil_kunci.setText("");
    }                                  

    private void kunci_dicariActionPerformed(java.awt.event.ActionEvent evt) {                                      
 
    }                                      

    private void hitungActionPerformed(java.awt.event.ActionEvent evt) {                                      
    hitung1=kunci_dicari.getText();
    double koma=Math.log10(n);
    for (int i=1;i<=n;i++)
    {
        if (nilai[i].equals(hitung1)) {baru[i]=true;pos=i;} else baru[i]=false;
    }
    if (baru[pos])hasil_kunci.append("Kunci "+hitung1+" Ditemukan\nPada langkah ke "+pos+"\nWaktu akses= "+koma+" s\n");
    else hasil_kunci.append("Kunci "+hitung1+" Tidak Ditemukan\n");
    }                                    

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new tugas3().setVisible(true);
            }
        });
    }


HASIL RUNNING


Gambar 2 Inputan


Gambar 1 yang terdapat kunci


Gambar 3 yang tidak terdapat kunci

No comments :