Perancangan Proses Perancangan Output

8 B. Perancangan download request Pengguna yang telah menjadi member atau administrator dapat melakukan download request dengan cara mengklik tulisan nama file koleksi digital yang ada pada setiap koleksi yang akan diunduh seperti yang ditunjukkan pada Gambar 8. Gambar 8 Perancangan bagian download request. Untuk perancangan antarmuka PDownloader terdiri atas: bagian menu setting untuk melakukan konfigurasi server, about, text box untuk input SID, tombol u ntuk memulai proses unduh, tombol untuk keluar dari PDownloader exit, tombol untuk menghentikan sementara proses unduh pause, dan tombol untuk melanjutkan proses unduh resume. Perancangan antarmuka aplikasi ini dapat dilihat pada Gambar 9. Pada perancangan input PDownloader, pengguna akan diminta untuk memasukkan SID yang telah diperoleh pada bagian text box yang telah tersedia pada PDownloader. Gambar 9 Perancangan Antarmuka PDownloader.

2.2.3 Perancangan Proses

Perancangan proses pada sistem Pusdig menjelaskan proses login sebagai pembatasan hak akses download request dan proses ketika ada sebuah download request dari member atau administrator. Perancangan proses ini dapat dilihat pada Tabel 5. Untuk perancangan proses pada PDownloader akan dijelaskan pada tabel 6. Tabel 5 Perancangan proses sistem Pusdig Halaman Deskripsi Proses Login Pusdig akan menerima masukan user id dan kata kunci kemudian menampilkan halaman member atau administrator User id dan kata kunci yang telah dimasukkan akan dicek apakah pengguna seorang administrator atau member Download Sistem Pusdig akan menerima download request dan menampilkan SID sebagai respon SID akan digenerate berdasarkan ID koleksi dan waktu terjadinya download request menggunakan algoritma MD5 Tabel 6 Perancangan proses aplikasi PDownloader Proses Deskripsi Konfigurasi PDownloader Membuat koneksi ke server agar dapat menngunduh file koleksi Generate VID Membangkitkan VID dan dikirimkan ke server untuk divalidasi Ambil nama file Mengambil nama file koleksi digital yang akan diberikan dari server Simpan ke storage Menyimpan koleksi digital yang telah diambil ke tempat yang diinginkan oleh member atau administrator Tutup URL Mengakhiri koneksi ke server yang telah dibuat sebelumnya

2.2.4 Perancangan Output

Penjelasan tentang perancangan output untuk member atau administrator dapat dilihat pada Tabel 7. Tabel 8 akan menjelaskan perancangan output untuk PDownloader. Tabel 7 Perancangan output sistem Pusdig Pengguna Output Keterangan Member atau administrator SID Menampilkan SID sebagai respon dari download request yang dilakukan oleh member atau administrator terhadap koleksi digital tertentu Download… Download hanya untuk member. Gambar icon file Nama file Ukuran file text box untuk SID Download Exit Progress bar Resume Pause PETAL Downloader Setting About 9 Tabel 8 Perancangan output aplikasi PDownloader Pengguna Output Keterangan Member atau administrator File koleksi digital Menyimpan file koleksi digital yang telah diunduh oleh member atau administrator

3. Implementasi

Proses implementasi dibagi tiga, yaitu: lingkungan implementasi, implementasi program, dan implementasi antarmuka. 3.1 Lingkungan Implementasi 3.1.1 Perangkat Keras Perangkat keras yang digunakan dalam pengembangan Pusdig ini adalah: a Processor AMD Sempron 2500+ 1,5 GHz b Memory DDRAM 1 GB c Hard Disk 240 GB d VGA 256 MB 128 Bit

3.1.2 Perangkat Lunak

Perangkat lunak yang digunakan dalam pengembangan sistem Pusdig ini adalah: a Microsoft Windows XP Professional Edition Service Pack 2 b XAMPP-Win32-1.4.15 c Macromedia Dreamwever 8 d Microsoft Visual Basic 6.0 e GDL 4.2

3.2 Implementasi Program

Pada pengembangan sistem Pusd ig bahasa pemrograman web disesuaikan dengan bahasa pemrograman yang digunakan oleh GDL yaitu PHP. Untuk dapat melakukan download request seorang pengguna harus sudah menjadi member terlebih dahulu atau seorang administrator agar memperoleh SID dari sistem Pusdig yang dibangkitkan secara otomatis oleh PHP dengan tujuan mengenskripsi link file dari file koleksi digital ketika melakukan download request, diatur oleh “download.php”. Implementasi file untuk ditunjukkan pada Tabel 9. Selain file untuk melakukan download request terdapat juga beberapa file yang berhubungan, yaitu : untuk membangkitkan dan memvalidasi VID, serta mengambil link koleksi digital ke basis data, diatur dalam “downloads.php”. Untuk mengatur kata kunci yang digunakan dalam pembentukan VID disimpan dalam “config.php”. Implementasi file ditunjukkan pada Tabel 9. Tabel 9 Implementasi file untuk setiap modul sistem Pusdig Modul File Keterangan Cek member atau bukan download.php Modul untuk mengecek apakah yang akan melakukan download request adalah member atau bukan Generate VID downloads.php Modul untuk membangkitkan VID server Validasi VID downloads.php Modul untuk memastikan bahwa VID server dengan VID PDownloader valid. Download downloads.php Modul memberikan link file koleksi ke Pdownloader Kata kunci config.php Modul pelengkap dalam pembentukan VID server Untuk PDownloader bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 6.0. Hal ini desesuaikan dengan PDownloader sebelumnya. PDownloader sebelumnya bersifat direct connection. Dalam pengembangan aplikasi PDownloader ini ditambahkan menu setting untuk konfigurasi server dan konfigurasi proxy sehingga jika nama server berubah dan memerlukan konfigurasi proxy aplikasi PDownloader ini masih tetap bisa digunakan. Implementasi modul-modul program ditunjukkan pada Lampiran 5.

3.3 Implementasi Antarmuka

Pada sistem Pusdig agar seorang pengguna dapat melakukan download request terlebih dahulu harus menjadi member dari sistem ini. Selanjutnya login sebagai member untuk dapat masuk pada halaman member. Halaman login akan ditunjukkan pada Gambar 10. Gambar 10 Halaman login.