dicari user untuk menemukan file yang terkompresi dan fungsi “tampil nama file yang terkompresi” yang berfungsi untuk output nama file yang dicari.
3.4. Analisis Proses Pencarian
Sedangkan analisis proses pencarian nama file terkompresi dalam file terkompresi dapat dijelaskan sebagai berikut :
Pertama user akan menginputkan string inputan ke dalam text box. “Supaya sistem dapat mengenali file terkompresi maka sistem akan memeriksa
seluruh file yang terdapat pada folder tersebut. Apakah file tersebut mengandung berekstensi .Zip atau .Rar. Jika ya, sistem akan membaca header pada file
kompresi tersebut. Apabila header pada file kompresi tersebut berhasil untuk dikenali, maka sistem akan menciptakan tabel string pencarian. Tabel string
pencarian yaitu tabel yang berisi ekstraksi informasi dari header yang terdiri atas daftar file yang terdapat dalam file terkompresi .Zip dan .Rar. Setelah tabel string
pencarian ini terbentuk, maka sistem akan membaca string yang terdapat pada tabel string pencarian dan membandingkan dengan string yang akan diinputkan
oleh user di dalam text box tadi yang telah di inputkan oleh user, secara satu persatu sesuai jumlah indeks yang terdapat pada tabel string pencarian tersebut.”
Apabila ditemukan ada yang cocok, maka akan ditampilkan hasilnya. Jika tidak ditemukan yang cocok, maka sistem akan menutup file kompresi .Zip dan
.Rar yang aktif saat ini dan mencari dalam file kompresi .Zip dan .Rar yang lain
dengan urutan proses yang sama, sampai seluruh file kompresi .zip atau .rar yang terdapat dalam directory tersebut sudah diperiksa seluruhnya.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.5. Diagram Alir Sistem
Gambar 3.7. Diagram Alir Sistem Pencarian START
Nama file yang dicari
Baca file .zip dan verifikasi file tersebut
Hasilnya Benar ?
Baca header dan buat tabel string pencarian
For Loop = 1 to jumlah_indeks_tabel
Nama_file_dicari = indeks_tabel[loop] ?
Tampilkan Hasilnya
Break
Next Loop
END
Y T
T
Y
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.6. Pseudocode Proses Pencarian