BAB 5. IMPLEMENTASI DAN PENGUJIAN Tahap implementasi merupakan tahap kelanjutan dari kegiatan perancangan sistem. Wujud dari hasil implementasi ini nantinya adalah sebuah sistem yang siap diuji dan digunakan. Setelah diimplementasikan maka selanjutnya dilakukan pengujian terhadap sistem dan dilihat kekurangankekurangan pada aplikasi untuk pengembangan sistem selanjutnya. 5.1. Implementasi Sistem Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Implementasi merupakan tahap meletakkan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan unutk mengkonfirmasikan modul-modul perancangan, sehingga pengguna dapat memberikan masukkan kepada pembangun sistem. 5.1.1 Implementasi Perangkat Keras Spesifikasi minimum perangkat keras yang digunakan untuk mengimplementasikan aplikasi penjualan konsinyasi adalah sebagai berikut : Tabel 5-1 Spesifikasi perangkat keras Perangkat Keras Spesifikasi Processor Intel Core i3 Monitor 14 Memori 4GB DDR3 Harddisk 500GB Keyboard On Board Mouse Optic 5-1
5.1.2 Implementasi Perangkat Lunak Spesifikasi perangkat lunak yang digunakan untuk mengimplementasikan aplikasi penjualan konsinyasi adalah sebagai berikut : Tabel 5-2 Spesifikasi perangkat lunak Perangkat Lunak Windows 8.1 Netbeans Oracle JBoss Application Server Mozilla Firefox atau Google Chrome Keterangan Sebagai sistem operasi Sebagai aplikasi editor Java Sebagai database Sebagai web server Sebagai web browser 5.2. Hasil Implementasi Hasil implementasi aplikasi penjualan konsinyasi pada PT Retail Department Store adalah sebagai berikut : Gambar 5-1 Tampilan halaman login 5-2
Pada halaman ini admin memasukkan username dan password kemudian pilih Sign In untuk masuk ke halaman Home pada web. Berikut adalah coding untuk menghasilkan halaman login: 5-3
5-4
Gambar 5-2 Tampilan coding halaman login 5.3. Hasil Pengujian Pengujian bertujuan untuk menemukan kesalahan-kesalahan atau kekurangan-kekurangan pada perangkat lunak yang diuji. Pengujian bertujuan untuk mengetahui perangkat lunak yang dibuat sudah memenuhi kriteria yang sesuai dengan tujuan perancangan perangkat lunak tersebut. Metode pengujian 5-5
yang diterapkan pada aplikasi penjualan konsinyasi PT Retail Department Store adalah metode black box. 5.3.1 Metode Blackbox Pengujian blackbox memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian blackbox bukan merupakan alternative dari teknik whitebox, tetapi merupakan pendekatan komplementer yang kemungkinan besar mampu mengungkap kelas kesalahan daripada metode whitebox. Pengujian blackbox berusaha menemukan kesalahan dalam kategori sebagai berikut; 1. Fungsi-fungsi yang tidak benar atau hilang 2. Kesalahan Interface 3. Kesalahan dalam struktur data atau akses database eksternal 4. kesalahan kinerja 5. Inisialisasi dan kesalahan terminasi. Pengujian blackbox cenderung diaplikasikan selama tahap akhir pengujian, karena pengujian black-box memperhatikan struktur kontrol maka perhatian berfokus pada domain informasi. Gambar 5-3 Metode Blackbox 5.3.2 Kasus dan Hasil Uji Coba Berikut akan dijabarkan hasil pengujian aplikasi penjualan konsinyasi PT Retail Department Store : 5-6
1. Halaman home Tabel 5-3 Pengujian halaman home Kasus dan Hasil Uji Aktivitas Yang Diharapkan Pengamatan Kesimpulan Lakukan login Menampilkan halaman home halaman home Gambar 5-4 Hasil pengujian halaman home 5-7
2. Mengunggah data penjualan Tabel 5-4 Pengujian mengunggah data penjualan Kasus dan Hasil Uji Aktivitas Yang Diharapkan Pengamatan Kesimpulan Klik menu Menampilkan Reload Sales halaman Reload Sales halaman Reload Sales Pilih browse Menampilkan file dengan extension file dengan.all extension.all Klik submit Menampilkan pesan Process Loading pesan Process Sales file xxxx.all Loading Sales file tanggal dd-mmm- xxxx.all tanggal dd- yyyy berhasil mmm-yyyy berhasil Gambar 5-5 Hasil pengujian mengunggah data penjualan 5-8
3. Generate Proforma Tabel 5-5 Pengujian Generate Proforma Kasus dan Hasil Uji Aktivitas Yang Diharapkan Pengamatan Kesimpulan Klik menu Menampilkan Proforma halaman Proforma halaman Proforma Inquiry Inquiry Inquiry Pilih cari Menampilkan hasil generate Proforma hasil generate yang dicari Proforma yang dicari Gambar 5-6 Hasil pengujian Generate Proforma 5-9
4. Mengirimkan Generate Proforma Tabel 5-6 Pengujian mengirimkan Generate Proforma via email Kasus dan Hasil Uji Aktivitas Yang Diharapkan Pengamatan Kesimpulan Klik menu Menampilkan halaman Report Report halaman Report Pilih sub-menu Menampilkan halaman Monthly Sales Monthly Sales halaman Monthly Sales Summary Summary Summary Klik submit Membuat Monthly Dapat membuat Sales Summary dalam Monthly Sales Summary bentuk file.pdf dalam bentuk file.pdf Unduh file Mengunduh file Dapat mengunduh file Monthly Sales Monthly Sales Monthly Sales Summary Summary Summary Gambar 5-7 Hasil pengujian mengirimkan Generate Proforma via email 5-10
Gambar 5-8 Tampilan Monthly Sales Summary 5-11