TUGAS 3 SISTEM BERKAS
MAKALAH
PHYSICAL SEQUENTIAL
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
Menentukan status pencarian kunci (ditemukan
atau tidak ditemukan), letak langkah ditemukan, dan waktu yang diperlukan untuk
pencarian.
B. Algoritma
1. Program mulai.
2. Meminta inputan sejumlah kunci.
3. Meminta inputan kunci yang dicari.
4. Proses penngecekan kunci menggunakan
perulangan.
For (i=0; i<=n; i++)
5. Jika kunci yang dicari=kunci yang ada maka
true dan menentukan posisinya, jika tidak maka false.
6. Menghitung lama waktu pencarian dengan rumus
log(n).
7. Menampilkan keterangan dan hasil.
Jika true maka tampilkan keterangan bahwa
ditemukan, posisi ditemukan, dan waktu yang dibutuhkan.
Jika false maka tampilkan keterangan bahwa
tidak ditemukan.
C. Source Code
Bahasa Pemrograman yang digunakan adalah: Java
import public class Kunci extends javax.swing.JFrame {
String []kaka=new String[10];
String lebah;
boolean []gajah=new boolean[10];
int n=0,pos=0;
public Kunci() {
initComponents();
setTitle("121051032_Asti");
}
private void kucingActionPerformed(java.awt.event.ActionEvent evt)
{
n++;
kaka[n]=harimau.getText();
harimau.setText("");
singa.append(kaka[n]+"\n");
}
private void beruangActionPerformed(java.awt.event.ActionEvent
evt)
{
lebah=serigala.getText();
double koma=Math.log10(n);
for (int i=1;i<=n;i++){
if (kaka[i].equals(lebah))
{gajah[i]=true;pos=i;}
else gajah[i]=false;}
if (gajah[pos]) naga.append("Kunci
"+lebah+" Ditemukan\nPada langkah ke "+pos+"\nWaktu akses=
"+koma+" s\n");
else naga.append("Kunci
"+lebah+" Tidak Ditemukan\n");
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Kunci().setVisible(true);
}
});
}
}
D.TampilanInput
E. Tampilan Output
Jika kunci ditemukan
Jika kunci tidak
ditemukan
Jika melakukan
beberapa kali pencarian dengan hasil ditemukan maupun tidak ditemukan
Daftar Pustaka :
http://imamprasetyo22.blogspot.co.id/2015/03/tugas-3-sistem-berkasaplikasi.html
http://rizkyamalia269.blogspot.co.id/2016/04/tugas-3-sistem-berkas.html
Rival Gaming casino is looking to become the new - DrmCD
ReplyDeleteThe Rival Gaming Resort is owned and operated by 제천 출장마사지 Caesars 의왕 출장마사지 Entertainment, 포항 출장안마 and will 순천 출장샵 open in a new restaurant. The property will consist 천안 출장샵 of a