BAB IV IMPLEMENTASI DAN PENGUJIAN

advertisement
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
Download