69 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Implementasi dari Aplikasi Persediaan Barang ini menggunakan Visual Basic 2008 sebagai software aplikasi pemrograman dan Microsoft SQL Server sebagai software aplikasi pengolah database. 4.1.1 Perangkat Pengujian Untuk menjalankan program ini digunakan satu unit komputer dengan spesifikasi sebagai berikut : 1. Spesifikasi Perangakat Keras (Hardware) a. Tipe komputer : Laptop b. Processor : Inter core 2 duo c. RAM : 1 GB d. Hardisk : 320 GB e. Layar : 14 Inch 2. Spesifikasi Perangkat Lunak (Software) a. Sistem Operasi : Microsoft Windows XP 3 b. Paket Program : Visual Basic 2008 c. Database : Microsoft SQL Server 70 4.2 Implementasi Basis Data Database aplikasi ini dibuat Microsoft SQL Server. Berikut ini tampilan database tersebut: 4.2.1 Layar Tampilan Tabel Barang Gambar 4.1 Tabel Barang 4.2.2 Layar Tampilan Tabel Katagori Gambar 4.2 Tabel Katagori 4.2.3 Layar Tampilan Tabel Pelanggan Gambar 4.3 Tabel Pelanggan 71 4.2.4 Layar Tampilan Tabel Pembelian Gambar 4.4 Tabel Pembelian 4.2.5 Layar Tampilan Tabel Pembelian Detail Gambar 4.5 Tabel Pembelian Detail 4.2.6 Layar Tampilan Tabel Penjualan Gambar 4.6 Tabel Penjualan 72 4.2.7 Layar Tampilan Tabel Penjualan Detail Gambar 4.7 Tabel Penjualan Detail 4.2.8 Layar Tampilan Tabel Retur Gambar 4.8 Tabel Retur 4.2.9 Layar Tampilan Tabel Supplier Gambar 4.9 Tabel Supplier 73 4.2.10 Layar Tampilan Tabel User Gambar 4.10 Tabel User 4.3 Tampilan Layar 4.3.1 Layar Halaman Login Gambar 4.11 Layar Halaman Login 4.3.2 Layar Halaman Utama Gambar 4.12 Layar Halaman Utama 74 4.3.3 Layar Menu Entry Data Member Gambar 4.13 Layar Menu Entry Data Member 4.3.4 Layar Menu Entry Data Katagori Gambar 4.14 Layar Menu Entry Data Katagori 75 4.3.5 Layar Menu Entry Data Barang Gambar 4.15 Layar Menu Entry Data Barang 4.3.6 Layar Menu Entry Data Supplier Gambar 4.16 Layar Menu Entry Data Supplier 76 4.3.7 Layar Menu User Gambar 4.17 Layar Menu User 4.3.8 Layar Menu Transaksi Pembelian Barang Gambar 4.18 Layar Menu Transaksi Pembelian Barang 77 4.3.9 Layar Menu Transaksi Penjualan Barang Gambar 4.19 Layar Menu Transaksi Penjualan Barang 4.3.10 Layar Menu Transaksi Retur Barang Gambar 4.20 Layar Menu Transaksi Retur Barang 78 4.3.11 Layar Menu Laporan Pembelian Barang Gambar 4.21 Layar Menu Laporan Pembelian Barang 4.3.12 Layar Menu Laporan Penjualan Barang Gambar 4.22 Layar Menu Laporan Penjualan Barang 79 4.3.13 Layar Menu Laporan Retur Barang Gambar 4.23 Layar Menu Laporan Retur Barang 4.4 Metode Pengujian Pada tahap metode pengujian ini adalah tahap dimana dilakukan untuk memastikan apakah sistem yang dibuat sesuai dengan yang diharapkan. Metode yang digunakan pada pengujian ini adalah metode pengujian black box, yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode program. Pengujian ini untuk menentukan sesjauh mana sistem dapatg memenuhi keinginan user. 4.4.1 Prosedur Pengujian Pengujian yang dilakukan adalah pengujian black box(black box testing), black box testing terfokus pada apakah unit program memenuhi kebutuhan (requritment) yang disebutkan dalam spesifikasi. Pada black box testing cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusi unnit atau modul, kemudian diamati apakah hasil dari unit sesuai dengan proses bisnis yang diinginkan. 80 4.4.2 Skenario Pengujian Pada tahap scenario pengujian ini adalah menentukan bagaimana langkahlangkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi perancangan sistem yang telah dibuat. Setelah menjalankan aplikasi selanjutnya menguji tombol-tombol yang terdapat pada tampilan aplikasi yang telah dibuat apakah sesuai dengan perancangan. Tabel 4.1 Tabel Skenario Pengujian Aplikasi Persediaan Barang pada PT.Nusa Com No 1 Antar Bagian dari Status Skenario Muka Antar Muka Aplikasi Yang diuji yang diuji Halaman Proses Halaman Masukkan Data akan dicek, bila Login menginput Login Username salah ulangi, dan bila data login sudah dan password benar masuk ke form Pengujian terbuka 2 Hasil yang diharapkan Menu Utama Menu Menguji Menu Klik menu Menu yang di Utama semua link Utama yang inginkan akan terbuka yang ada sudah diinginkan terbuka 3 Form Proses Form Master MenginputD entery data data member database dan tombol Data ata Member member sesuai sudah dengan form untuk menyimpan data terbuka tersebut Member Masukkan Data akan tersimpan simpan berfungsi ke dalam database petugas, tombol hapus berfungsi untuk menghapus data yang telah di simpan, tombol keluar berfungsi untuk keluar dari form data member. 81 4 Form Proses Form data Masukkan Data akan tersimpan Master Menginput barang data barang kedalam database dan data data barang sudah sesuai tombol simpan terbuka dengan form berfungsi untuk tersebut menyimpan data Barang kedalam database barang, tombol hapus berfungsi untuk menghapus data yang telah di simpan, tombol keluar berfungsi untuk keluar dari form barang. 5 Form Proses Form data Masukkan Data akan tersimpan Master Menginput katagori data katagori kedalam database dan Katagori data katagori sudah sesuai tombol simpan terbuka dengan form berfungsi untuk tersebut menyimpan data kedalam database katagori, tombol hapus berfungsi untuk menghapus data yang telah di simpan, tombol keluar berfungsi untuk keluar dari form katagori. 6 Form Proses Form data Masukkan Data akan tersimpan Master Menginput supplier data supplier kedalam database dan Data data supplier sudah sesuai tombol simpan terbuka dengan form berfungsi untuk tersebut menyimpan data Supplier kedalam database supplier, tombol hapus 82 berfungsi untuk menghapus data yang telah di simpan, tombol keluar berfungsi untuk keluar dari form supplier. 7 Halaman Proses Halaman Masukkan Data akan tersimpan Transaksi Menginput pembelian data kedalam database dan Pembelian data barang pembelian tombol simpan Barang pembelian sudah barang sesuai berfungsi untuk barang terbuka dengan form menyimpan data tersebut kedalam database pembelian barang dan detail terima, tombol keluar berfungsi untuk keluar dari halaman pembelian barang. 8 Halaman Proses Halaman Masukkan Data akan tersimpan Penjualan Menginput penjualan data kedalam database dan Barang Data barang peenjualan tombol simpan Penjualan sudah barang sesuai berfungsi untuk Barang terbuka dengan form menyimpan data tersebut kedalam database penjualan barang dan tombol keluar berfungsi untuk keluar dari form penjualan barang, dan tombol cetak berfungsi untuk mencetak transaksi penerimaan barang. 9 Halaman Proses Halaman Masukkan Data akan tersimpan Retur Menginputda retur data retur kedalam database dan 83 Barang ta retur barang barang sesuai tombol simpan barang sudah dengan form berfungsi untuk terbuka tersebut menyimpan data kedalam database retur barang dan detail keluar, tombol keluar berfungsi untuk keluar dari halaman retur barang. 10 Halaman Proses Halaman Masukkan File laporan pemblian Laporan mencetak laporan periode barang akan tercetak Pembelian Laporan pembelian laporan yang barang barang barang diinginkan telah terbuka 11 12 Halaman Proses Halaman Masukkan File laporan penjualan Laporan mencetak laporan periode barang akan tercetak Penjualan Laporan penjualan laporan barang penjualan barang penjualan barang telah barang yang terbuka diinginkan Halaman Proses Halaman Masukkan File laporan retur Laporan mencetak laporan periode barang akan tercetak Retur Laporan retur retur laporan retur barang barang barang barang yang telah diinginkan terbuka 13 14 Halaman Proses Halaman Klik print File laporan member Laporan mencetak laporan bila ingin akan tercetak Member Laporan member mencetak member telah laporan terbuka member Halaman Klik print Halaman Proses File laporan pelanggan 84 Laporan mencetak laporan bila ingin Pelanggan Laporan pelanggan mencetak pelanggan telah laporan terbuka pelanggan akan tercetak