BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

advertisement
BAB 1
PENDAHULUAN
1.1 Latar Belakang Masalah
Teknologi komputer belakangan ini sudah dikenal oleh banyak orang.
Komputer dapat melakukan berbagai aktivitas mulai dari mengetik, presentasi,
menyimpan file, bahkan untuk bermain game. Sebagai fungsinya dalam
W
menyimpan file, komputer dapat menyimpan ratusan hingga jutaan file tergantung
dari kapasitas hardisk yang dimiliki. Seringkali ketika pengguna mengcopy file
dari flaskdisk, pengguna lupa menaruh di mana file tersebut sehingga harus
U
KD
mengcopy ulang file tersebut ke dalam hardisk. Hal tersebut menyebabkan
hardisk terisi oleh 2 file yang sama namun berbeda lokasi sehingga kapasitas
hardisk berkurang. Oleh karena itu penulis ingin membuat software dimana file
yang ada dapat ditemukan di beberapa lokasi yang berbeda sehingga pengguna
dapat mengorganisasi file yang ada agar tidak double dan menghemat kapasitas
hardisk.
Pencarian file secara manual membutuhkan waktu yang lama dengan
©
resiko file tidak ditemukan apabila komputer pengguna memiliki jumlah kapasitas
file yang sangat besar. Oleh karena itu diperlukan sebuah program untuk
memudahkan pengguna mencari file yang sama namun berbeda lokasi direktori
penyimpanannya. Dalam program ini digunakan teknik pengorganisasian tabel
dengan metode hash, pencarian dilakukan menggunakan kunci/alamat yang
diperoleh dari konversi terhadap file yang dicari dengan menggunakan fungsi
Hash. Sedangkan untuk menangani terjadinya tabrakan (collision) yang
disebabkan oleh penyimpanan file pada alamat yang sama, program ini
menggunakan metode Quadratic Probing dan Linear Probing untuk menampung
file pada table hash.
1 1.2 Rumusan Masalah
Adapun rumusan masalah dalam pengerjaan topik ini adalah:
a. Dapatkah metode Quadratic Probing dan Linear Probing digunakan untuk
mengatasi tubrukan dalam hash tabel apabila terjadi angka hash yang
sama?
b. Bagaimana cara penempatan Quadratic Probing dan Linear Probing jika
nama file sama namun berbeda pada tabel hash?
c. Bagaimana cara mendapatkan seluruh file yang memiliki nama yang sama
U
KD
1.3 Batasan Masalah
W
di seluruh hardisk?
Ada beberapa batasan-batasan yang diterapkan dalam penelitian ini, antara
lain :
a. File yang dicari hanya berdasarkan nama file yang sama atau nama file
yang dicari, isi file tidak termasuk dalam program bantu pencarian file. b. Nama file yang diiputkan harus benar-benar sama dengan file yang ada di
©
dalam tabel hash. c. Apabila ada file baru, program harus terlebih dahulu melakukan
penyaringan ulang data baru supaya data tersebut dapat masuk ke dalam
tabel data base. d. File yang dipakai adalah file berjenis media dan dokumen. 2 1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah menerapkan metode Hash dan Quadratic
Probing untuk membantu proses pencarian file. Tujuan yang berikutnya adalah
menerapkan metode Quadratic Probing dan Linear Probing untuk mengatasi
tubrukan yang terjadi dalam hash tabel.
Manfaat dari penelitian ini adalah membantu memudahkan pencarian 2
file yang sama namun berbeda direktori.
W
1.5 Metode Penelitian
Metode penelitian yang digunakan penulis dalam menyelesaikan Tugas
U
KD
Akhir ini adalah :
a. Studi Pustaka
Studi pustaka dilakukan dengan mengumpulkan informasi dan mempelajari semua
sumber referensi yang dapat mendukung penelitian, baik itu dari buku, jurnal,
artikel ataupun dari internet.
b. Konsultasi dan Diskusi
©
Metode ini dilakukan dengan dosen pembimbing atau dengan pihak yang
berkompeten untuk berdiskusi dan bertukar pendapat.
c. Implementasi
Penulis mengimplementasikan enkripsi data gambar (.bmp) dengan menggunakan
Microsoft Visual Basic 2006 atau lebih dikenal dengan vb.net, serta menggunakan
metode Hash dan Quadratic Probing untuk membantu dalam proses pencarian
file.
3 1.6 Sistematika Penulisan
Penulisan laporan Tugas Akhir ini dibagi menjadi 5 bab. Bab 1 adalah
Pendahuluan, berisi Latar Belakang Masalah, Perumusan Masalah, Batasan
Masalah, Tujuan Penulisan, Metodologi Penelitian, dan Sistematika Penulisan.
Bab 2 adalah Tinjauan Pustaka, terdiri dari dua sub bab yaitu Tinjauan
Pustaka dan Landasan Teori. Dalam Tinjauan Pustaka penulis memaparkan
penelitian dari pihak lain dalam penggunaan metode Hash dan Quadratic
Probing. Sedangkan Landasan Teori berisi mengenai teori dasar dan konsep dasar
pencarian file , fungsi Hash, Linear Probing dan Quadratic Probing.
W
Bab 3 adalah Analisis dan Perancangan Sistem yang berisi tentang
penjelasan proses perancangan sistem dengan metode yang sudah penulis pilih.
U
KD
Bab 4 adalah Implementasi dan Analisis Sistem merupakan implementasi
perancangan yang sudah dijabarkan pada Bab 3. Bab ini berisi mengenai
Implementasi Input, Implementasi Output, Implementasi Proses, serta Kendala
dan Solusi Implementasi. Sedangkan Bab 5 adalah Kesimpulan dan Saran.
©
4 
Download