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
- Mulai
- Proses berulang lkh-3
FOR I = 1 TO N
- Pencarian data
IF K[I] = X
Jk
ya, data ketemu, cetak hasil
(“Data
“,X,” ada pada urutan ke: “,I)
Ke
langkah-5
- Data tdk ditemukan, cetak pesan
(“Data “,X,” tidak ditemukan dalam
vektor”)
- 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
Casinos Near Me - Harrah's Cherokee Casino Resort
BalasHapusHarrah'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