Jika file mengalami perubahan, sistem kemudian melacak lokasi dimana perubahan terjadi dan menampilkan hasilnya kepada user.
3.2.2 Rancangan Antar Muka
Antar muka perangkat lunak pendeteksi kerusakan file dengan menggunakan metode CRC 32 ini penulis rancang menggunakan dua buah form yang bernama Form Utama dan
Form About.
Form Utama merupakan form yang berfungsi sebagai input dan output dari perangkat lunak pendeteksi kerusakan file dengan metode CRC 32 ini. Form ini terdiri
dari menu-menu dan tombol-tombol yang dapat digunakan oleh user sebagai media input data dalam melakukan interaksi dengan perangkat lunak yang dirancang. Untuk
menampilkan output berupa hasil pendeteksian file, penulis menggunakan list view yang berfungsi untuk menampilkan daftar file yang dideteksi beserta status kerusakan pada file
tersebut. Adapun bentuk rancangan Form Utama seperti terlihat pada Gambar 3.2.
1
2
3 6
Universitas Sumatera Utara
Gambar 3.2 Rancangan Form Utama
Keterangan Gambar 3.2 : 1.
Menu Berisi menu-menu pilihan yang dapat dipilih user untuk berinteraksi dengan
perangkat lunak. Menu ini terbagi menjadi dua sub menu, yaitu : a.
Sub Menu File Berisi menu-menu yang dapat dipilih user seperti Scan File untuk melakukan
pendeteksian kerusakan pada file, Save Result untuk menyimpan hasil pendeteksian kerusakan kedalam database serta Exit untuk menutup form Utama
dan mengakihiri perangkat lunak
b. Sub Menu Help
Berisi sub menu About yang berfungsi untuk menampilkan sekilas informasi mengenai perangkat lunak dan perancang perangkat lunak.
4 5
7 8
9 10
11
Universitas Sumatera Utara
2. drvDrive
Sebuah drive list box yang menampilkan seluruh daftar drive pada sistem yang digunakan serta menerima input pemilihan drive dari lokasi file yang akan dideteksi.
3. fldFolder
Sebuah folder list yang menampilkan seluruh folder yang ada pada lokasi drive yang dipilih user melalui drvDrive serta menerima input pemilihan folder dari lokasi file
yang akan dideteksi. 4.
cmdScan Sebuah command button untuk menerima input perintah memulai proses pendeteksian
kerusakan file. Sistem akan mulai melakukan pendeteksian kerusakan file ketika user menekan tombol ini.
5. pbProgress
Sebuah progress bar yang berfungsi untuk menampilkan progress dari proses pendeteksian kerusakan file berdasarkan drive dan folder yang dipilih user.
6. filFile
Sebuah file list yang menampilkan seluruh file yang berekstensi DOC pada folder yang dipilih user. Sistem akan melakukan pendeteksian kerusakan file berdasarkan
daftar file pada filFile ini. 7.
lblName Sebuah label yang berfungsi untuk menampilkan informasi nama file ketika user
mengklik salah satu file dari daftar file pada filFile. 8.
lblValue Sebuah label yang berfungsi untuk menampilkan informasi nilai CRC 32 file ketika
user mengklik salah satu file pada filFile. 9.
lblStatus Sebuah label yang berfungsi untuk menampilkan informasi status perubahan file
berdasarkan hasil pendeteksian kerusakan file.
Universitas Sumatera Utara
10. cmdSave
Sebuah command button yang berfungsi untuk menerima input perintah penyimpanan hasil pendeteksian kerusakan file pada database.
11. cmdExit
Sebuah command button yang berfungsi untuk menerima input perintah untuk menutup form Utama dan mengakhiri perangkat lunak
Form About merupakan rancangan antar muka yang penulis rancang untuk menampilkan data perancang perangkat lunak pendeteksi kerusakan file dengan metode
CRC 32 ini. Adapun bentuk rancangan Form About seperti terlihat pada Gambar 3.3.
Gambar 3.3 Rancangan Form About
Perangkat Lunak Pendeteksi Kerusakan File Dokumen Dengan Metode CRC 32
Putri Hartary Harahap 061401062
Fakultas MIPA Departemen S1 Ilmu Komputer Universitas Sumatera Utara
Medan OK
Perangkat lunak ini berfungsi untuk mendeteksi perubahan pada file dokumen dengan format DOC dengan cara menghitung nilai checksum file menggunakan metode CRC32.
Perangkat lunak mendeteksi seluruh file yang ada pada folder yang telah dipilih sebelumnya.
Perangkat lunak ini diprogram oleh :
1
2 3
4
5
Universitas Sumatera Utara
Keterangan Gambar 3.3 : 1.
lblJudul Sebuah label yang berisi informasi tentang nama perangkat lunak yang dirancang.
2. lblSistem
Sebuah label yang berisi sekilas informasi mengenai perangkat lunak yang dirancang. 3.
lblNama Sebuah label yang berisi informasi tentang perancang perangkat lunak
4. lblJur
Sebuah label yang berisi informasi mengenai jurusan dan universitas perancang perangkat lunak.
5. cmdOK
Sebuah command button untuk menerima perintah penutupan form About. Ketika user mengklik tombol ini, form About akan ditutup dan tampilan akan kembali
kepada form Utama
3.2.3 Rancangan Struktur Menu