LAMPIRAN
13
Lampiran 1 Diagram konteks Sistem Pusdig
Lampiran 2 Data flow diagram (DFD) Level 1 Sistem Pusdig
14
Lampiran 3 Data flow diagram (DFD) Level 1 Aplikasi PDownloader
Lampiran 4 Data flow diagram (DFD) Level 2 Simpan koleksi aplikasi PDownloader.
15
Lampiran 5 Implementasi file untuk setiap modul apl ikasi PDownloader Modul
File
Keterangan
Konfigurasi alamat server dan proxy
frmConfig.frm CRegister.cls
Form config mengatur konfigurasi alamat server dan konfigurasi proxy yang kemudian disimpan pada registri windows, sehingga jika PDownloader ditutup kemudian dibuka kembali tidak perlu melakukan konfigurasi ulang.
Buka koneksi
frmMain.frm DeklarasiGlobal.bas
Membuka koneksi ke server yang disesuaikan dengan alamat server yang telah ditentukan sebelumnya
Generate VID
frmMain.frm MD5Driver.bas
Form main mengatur kunci yang digunakan untuk membangkitkan VID untuk dikirimkan ke server, sedangkan modul MD5 mengatur fungsi hash MD5 nya.
Ambil nama file
frmMain.frm
Mengambil nama file yang akan disimpan
Simpan file
frmMain.frm
Menentukan tempat penyimpan an dari koleksi digital yang akan diunduh
Pause
frmMain.frm
Menghentikan proses unduh yang sedang dilakukan
Resume
frmMain.frm
Melanjutkan proses unduh yang dihentikan sementara waktu
Lampiran 6 Tampilan layar utama aplikasi PDownloader.
16
Lampiran 7 Tampilan ketika pengguna tidak melakukan konfigurasi alamat server.
Lampiran 8 Tampilan ketika tidak memasukan SID
17
Lampiran 9 Tampilan ketika proses unduh sedang berlangsung
Lampiran 10 Tampilan ketika proses unduh di-pause.
18
Lampiran 11 Tampilan ketika SID yang dimasukkan salah.
Lampiran 12 Tampilan ketika proses unduh selesai.
19
Lampiran 13 Pengujian Black Box untuk sistem Pusdig Keterangan Uji Login
Tampilan SID
Skenario Pengujian
Hasil yang Diharapkan
Penilaian
Input user ID dan password benar
Masuk pada halaman administrator atau member
Berhasil
User ID benar password salah atau user ID salah password benar
Tampil peringatan untuk login ulang
Berhasil
User ID atau password tidak diisi
Tampil peringatan untuk login ulang
Berhasil
Non member memilih salah satu koleksi digital untuk di-download
Muncul jendela baru yang menampilkan pesan penolakan terhadap download request yang diminta
Berhasil
Member atau administrator memilih salah satu koleksi digital untuk diunduh
Tampil SID untuk dimasukan pada PDownloader untuk mengunduh koleksi digital
Berhasil
Lampiran 14 Pengujian Black Box untuk aplikasi PDownloader Keterangan Uji
Skenario Pengujian
Hasil yang Diharapkan
Penilaian
Konfigurasi server
Alamat server tidak atau belum diisi
Akan tampil pesan peringatan untuk melakukan konfigurasi server terlebih dahulu
Berhasil
Konfigurasi proxy
Tidak menggunakan proxy IPB
Program akan terlihat diam tidak melakukan proses apa-apa (PDownloader crash)
Berhasil
Konfigurasi proxy
Menggunakan proxy IPB
Program dapat mengambil file dari sistem Pusdig
Berhasil
Download
Tombol download ditekan sebelum melakukan konfigurasi server
Akan tampil pesan peringatan untuk melakukan konfigurasi server terlebih dahulu
Berhasil
Download
Tombol download ditekan setelah konfigurasi server tetapi SID belum di-inputkan
Akan tampil pesan peringatan untuk memasukkan SID
Berhasil
Download
Tombol download ditekan setelah konfigurasi server dan SID sudah dimasukkan
Koleksi yang diinginkan dapat diunduh dan terbuka kotak dialog untuk menentukan direktori penyimpanan dan nama dari koleksi digital tersebut
Berhasil
Input SID
Memasukkan input SID sembarang
Akan tampil pesan peringatan bahwa SID yang dimasukkan tidak valid
Berhasil
Pause
Tombol pause ditekan, maka proses unduh akan dihentikan
Proses unduh berhenti
Berhasil
Resume
Ketika tombol resume ditekan, maka proses unduh akan dilanjutkan kembali
Proses unduh dilanjutkan
Berhasil
Exit
Ketika tombol exit ditekan, maka pengguna akan keluar dari PDownloader
Pengguna keluar dari PDownloader
Berhasil
20