Jumat, 27 Maret 2015

Organisasi Berkas Pada physical Sequential


Tugas 03
SISTEM BERKAS

ORGANISASI BERKAS
PHYSICAL SEQUENTIAL



Disusun leh
Nama : Daniel Oktavian Duha
NIM : 121051053

JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2015 



1. Soal/Permasalahan
  Membuat program yang dapat mencari nilai kunci tertentu.
2. Alur
Dari vektor K dg N buah elemen data
Data yg dicari dibaca sbg X
  1. Mulai
  2. Proses berulang lkh-3
            FOR I = 1 TO N
    1. Pencarian data
            IF K[I] = X
            Jk ya, data ketemu, cetak hasil
                        (“Data “,X,” ada pada urutan ke: “,I)
                        Ke langkah-5
    1. Data tdk ditemukan, cetak pesan
            (“Data “,X,” tidak ditemukan dalam vektor”)
    1. Selesai

3. Source Code

       Saya menggunakan Bahasa pemrogramman Java, dengan Editor Netbeans
berikut adalah source code yang saya pakai

source Code
//tombol generate
 int n=Integer.parseInt(tf1.getText());
      for(int i=0;i<n;i++){
         data[i]=JOptionPane.showInputDialog("Masukkan Kunci ke - "+i);
      }
      ta.append("ini adalah data kunci\n");
      for(int i=0;i<n;i++){
      System.out.println("data ke - "+i+" = "+data[i]);
      ta.append(data[i]+",");
      }
      ta.append("\n----------------------\n");

//tombol Sequensial

  int n=Integer.parseInt(tf1.getText());
        String cari=JOptionPane.showInputDialog("Masukkan Kunci yang dicari");
        ta.append("Metode Sequensial"); 
     for(int i=0;i<n;i++){
         if(cari.equals(data[i])){
             ta.append("\nKunci "+cari+" ditemukan pada posisi = "+i); 
             ta.append("\nwaktu pencarian = "+ Math.log10(n));
          }
     }
    
//ini adalah Variabel yang saya pakai


 private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTextArea ta;
    private javax.swing.JTextField tf1;

4. Contoh input dan output




Sekian dan Terima Kasih

1 komentar:

  1. Casinos Near Me - Harrah's Cherokee Casino Resort
    Harrah's Cherokee Casino 포항 출장마사지 Resort - Find hotels near 제주도 출장샵 you 광주 출장샵 from $69 and over here on Tripadvisor. North Carolina's Harrah's Cherokee Casino is 문경 출장안마 located just 사천 출장샵 a short

    BalasHapus