4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi dari aplikasi sistem dengan menggunakan beberapa tools seperti eclipse, dan XAMPP. 4.1.1. Implementasi Basis Data a. Tabel database penjualan_diyat Gambar 4.1 Table Database penjualan_diyat 1
b. Tabel Absent Gambar 4.2 Table Absent c. Tabel Customer Gambar 4.3 Table customer 2
d. Tabel Product Gambar 4.4 Table Product e. Tabel Sales Gambar 4.5 Table Sales 3
f. Tabel Transaksi g. Tabel Transaksi Item Gambar 4.6 Table Transaksi (Header) Gambar 4.7 Table Transaksi Item (Detail) 4
h. Tabel Users Gambar 4.8 Table Users i. Tabel Target Gambar 4.9 Table Target 5
4.1.2. Implementasi Layar Utama Hasil perancangan sistem pada bab iii adalah sebagai berikut: a. Layar Login Gambar 4.10 Login 6
b. Layar Menu Utama Gambar 4.11 Menu Utama 7
c. Layar Menu Absent Gambar 4.12 Menu Absent 8
d. Layar Menu Target Gambar 4.13 Menu Target 9
e. Layar Menu Produk Gambar 4.14 Menu Produk 10
f. Layar Menu Input Produk Gambar 4.15 Menu Input Produk 11
g. Layar Menu Customer Gambar 4.16 Menu Customer 12
h. Layar Menu Input Customer Gambar 4.17 Menu Input Customer 13
i. Form Order Gambar 4.18 Menu Order 14
j. Form Order By Customer Gambar 4.19 Order By Customer 15
k. Form Order By Product Gambar 4.20 Order By Product 16
l. Form input Order Gambar 4.21 Input Order 17
m. Form Save Order Gambar 4.22 Save Order 18
n. Form Faktur Penjualan Gambar 4.23 Faktur Penjualan 4.2. Metode Pengujian Black Box adalah cara pengujian dilakukan dengan hanya menjalankan atau mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. Dengan kata lain, black box merupakan user testing, biasanya pengujian perangkat lunak dengan metode black box melibatkan client atau pelanggan yang memesan perangkat lunak tersebut, dari sini dapat diketahui keinginan client terhadap perangkat lunak tersebut, misal client ingin tampilannya diubah atau proses penjalanan perangkat lunak tersebut agar lebih dimengerti. 19
4.3. Lingkungan Pengujian Pembangunan sistem informasi ini dibangun dengan menggunakan spesifikasi perangkat sebagai berikut : 1. Hardware a. Jenis Komputer : Laptop b. Prosesor : Intel Core i3-2330m c. Memori : 2GB DRR3 Memory d. Harddisk : 500 GB HDD e. Monitor : 14.0 f. Keyboard g. Mouse h. Mobile Modem i. Sim Card (IM3-Indosat) j. Kabel Data USB k. Handphone Android 2. Software a. Microsoft Windows XP b. Aplikasi Server XAMPP 1.7.1 c. Database MySQL d. PHP Dreamweaver e. Aplikasi Eclipse 3. Driver Handphone 20
4.4. Skenario dan Hasil Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahap perancangan. Tabel 4.1 Skenario Pengujian Status Skenario No. Antar Muka Uji Coba Aplikasi Pengujian 1. Login Tombol login Fungsi cek data Klik tombol user id dan login password pada tombol login 2. Menu Utama Menguji menu-menu Menampilkan menu utama Mengklik menu-menu yang ada di yang ada header pada dalam menu tampilan aplikasi utama Hasil Yang Diharapkan 1. Jika User ID dan Password benar maka akan tampil menu utama 2. Jika salah masukkan User ID dan Password, maka akan muncul pesan please check user id and your password Terhubung ke form-form yang ada pada menu utama yaitu form absent, 21
form master dan form transaksi 3. Tampilan Menu Menguji Input Menampilkan Mengisi Terhubung Absent data atau field tombol absent kilometer dengan form yang ada pada start dan absent kendaraan absent form absent end yang akan menggunakan disimpan di tombol save form absent 4. Tampilan Menu Menguji input Menampilkan Mengisi Terhubung Target data atau field tombol target Target yang dengan form yang ada pada dan realisasi akan target form target disimpan di menggunakan form target tombol save 5. Tampilan Menu Menguji input Menampilkan Melihat data Terhubung Product data, edit dan menu yang atau mengisi dengan form delete yang berisi data dengan data data product ada pada form product, yang akan menggunakan product tombol untuk disimpan di tombol save menambah, form product untuk edit dan delete menyimpan data, edit untuk merubah data dan delete untuk menghapus data 6. Tampilan Menu Menguji input Menampilkan Melihat data Terhubung Customer data, edit dan menu yang atau mengisi dengan form delete yang berisi data dengan data data customer 22
ada pada form customer, yang akan menggunakan customer tombol untuk disimpan di tombol save menambah, form untuk edit dan delete customer menyimpan data, edit untuk merubah data dan delete untuk menghapus data 7. Tampilan Menu Menguji Menampilkan Mencari Terhubung Order pencarian data menu yang master dengan form master product berisi tombol product dan data product, dan master untuk master data customer customer, melakukan customer dan menggunakan input quantity transaksi mengisi data tombol yang ada pada penjualan dan quantity search, form order dan menampilkan yang akan menyimpan menampilkan reportnya disimpan di quantity report form order menggunakan tombol save dan print untuk menampilkan report penjualan 23
4.5. Analisis Hasil Pengujian Setelah dilakukan pengujian secara menyeluruh terhadap perancangan aplikasi, maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (output) dan proses yang sesuai dengan rancangan aplikasi tersebut, dan hasil dari pengujian ini dapat dikatakan bahwa program aplikasi ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil scenario pengujian. Hasil pengujian yang diperoleh dapat dianalisis sebagai berikut : 1. Form login, yang yang berfungsi untuk mengontrol masuk ke aplikasi dapat berjalan sesuai dengan yang diinginkan. 2. Form menu utama, yang menghubungkan form-form lain dapat berjalan dengan baik. 3. Form absent, form product, form customer, dan form order. Setiap tombol menu yang terdapat di menu tersebut dapat berjalan sesuai dengan perancangan sistem. 24