Analisis Proses Pencarian Diagram Alir Sistem

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