91
BAB V
IMPLEMENTASI DAN HASIL
5.1 Implementasi Sistem
Implementasi dari suatu sistem adalah suatu proses akhir pada
pengembangan suatu aplikasi setelah melalui tahapan perancangan. Agar proses
implementasi dan perangkat lunak bisa bekerja dengan sempurna, dari itu terlebih
dahulu perangkat lunak harus melakukan pengujian agar mengetahui kelemahan
serta kekurangan sistem, lalu akan dievaluasi. Tujuan dari implementasi sebuah
sistem ini ialah:
1. Menyelesaikan desain sistem yang terdapat pada dokumen desain sistem yang
telah disetujui, mengurutkan dokumen baru serta dokumen yang diperbaiki.
2. Menulis, menguji serta mendokumentasikan program maupun prosedur yang
diperbaiki oleh desain sistem yang disetujui.
3. Memastikan user bisa mengunakan sistem baru.
4. Memperhitungkan sistem memenuhi permintaan user seperti dengan menguji
sistem secara menyeluruh.
5. Memastikan konversi sistem yang baru berjalan secara benar seperti
merencanakan, mengontrol serta melakukan instalasi sistem baru secara
benar.
5.2 Pengujian Sistem
Pengujian adalah bagian terpenting dari membangun suatu sistem.
Pengujian dilakukan agar menjamin kualitas serta mengetahui kelemahan pada
92
suatu program. Tujuan pengujian untuk menjamin bahwa program yang dibuat
mempunyai kualitas lebih baik dari sistem yang sebelumnya, sepert mampu
mempresentasikan kajian pokok dari spesifik, analisis, perancangan serta
pengkodean dari program itu sendiri.
5.2.1 Pengujian dengan Black Box
Black box testing adalah pengujian yang fokus dispesifikasi fungsional
pada perangkat lunak, tester bisa mendefinisikan kumpulan keadaan input serta
melakukan pencobaan dispesifikasi fungsional program. Ciri-ciri black box
testing:
1. Black box testing fokus dikebutuhan fungsional di software, berdasarkan
pada spesifikasi kebutuhan pada software.
2. Black box testing bukanlah teknik alternatif dibandingkan white box testing.
Lebih dari pada itu, dia adalah pendekatan pelengkap mencakup error dengan
kelas yang berbeda pada metode white box testing.
3. Black box testing melakukan pengujian tanpa pengetahuan detail struktur
internal disistem dan komponen yang dites, disebut sebagai behavioral
testing, specification-based testing,input/output testing dan functional testing.
Berikut ini adalah rencana pengujian sistem yang telah dirancang dan
dibangun dengan menggunakan Black Box Testing:
93
Tabel 5.1 Rencana Pengujian
Kelas Uji Detail Pengujian Jenis Pengujian
Pengujian login Verifikasi data login admin dan
data login bagian penjualan
dengan memasukan kode admin
dan password, dan mengaktifkan
semua tombol pada halaman menu
utama admin dan bagian penjualan
sistem forcasting persediaan cat
dengan single moving average di
toko bonanza
Menginputkan username dan
password untuk login
Pengujian menu
admin input data
merk, input data cat,
penjualan
Proses tambah data, edit data, cari,
hapus serta cetak
Menambah, mencari,
mengedit, menghapus dan
mencetak
Pengujian laporan
peramalan
persediaan cat
menggunakan
metode SMA.
Menampilkan hasil laporan
forcasting persediaan cat dengan
single moving average.
Mencetak Laporan
Pengujianlogout Proses keluar dari menu utama
sistem.
Keluar dari sistem
1. Pengujian Login Admin
Pengujian login yang mana admin mempunyai hak akses penuh saat
pengelolaan data. Pengujian login ini dilakukan menggunakan validasi pada data
username serta password dan hak akses yang dimasukan, jika data masukan valid
maka login sukses akan tetapi jika data masukan tidak valid maka login gagal.
Untuk lebih jelasnya dapat dilihat ditabel dibawah:
94
Tabel 5.2 Pengujian Login
Kasus dan Hasil Uji Login Admin
Data
Masukan
Yang
Diharapkan
Pengamatan Kesimpulan
Forcasting
persediaan cat.
Dapat masuk ke
halaman form
login dan
melakukan
pengisian
usernameadmin
dan password.
Proses masuk keform login
sesuai dengan yang
diinginkan.
[√]Diterima
[ ] Ditolak
Klik tombol
Login
Dapat
mengaktifkan
semua tombol
dan menu pada
halaman utama.
Kode admin dan password
sesuai dengan hak akses,
dan mengaktifkan semua
tombol pada halaman
utama.
[√ ] Diterima
[ ] Ditolak
2. Pengujian Input Data merk
Pengujian ini merupakan pengujian yang memasukan sejumlah data
individu pada database, dengan beberapa validasi. Untuk lebih jelasnya dapat
dilihat ditabel berikut:
Tabel 5.3 Pengujian Input Data Merk
Kasus dan Hasil Uji Input Data Merk
Data Masukan Yang
Diharapkan
Pengamatan Kesimpulan
Klik tombol data
merk di halaman
utama untuk kelola
data merk pada
sistem furcating
persediaan cat.
Dapat masuk ke
halaman form
merk dan
melakukan
pengisian data
merk.
Tombol merk
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
Klik tombol tambah
data di halaman
kelola data merk pada
sistem forcasting
persediaan cat.
Dapat masuk ke
halaman form
tambah data di
data merk dan
melakukan
Tombol tambah
data sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
95
penambahan pada
data merk lalu
tersimpan di
database dan
tampil pada
halaman data
merk.
Klik tombol
Edit
Dapat masuk ke
halaman form edit
data di data merk
dan melakukan
perubahan pada
data merk
Tombol edit
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
Klik tombol
Hapus
Data merk yang
telah diinputkan
pada form telah
berhasil dihapus
pada database.
Tombol hapus
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
Klik tombol
Cari
Dapat mencari
data merk yang
telah diinputkan
pada form yang
telah tersimpan
ke database.
Tombol cari
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
3. Pengujian Input Data Cat
Pengujian ini merupakan pengujian memasukan sejumlah data cat di
database, dengan beberapa validasi. Untuk lebih jelasnya bisa dilihat di tabel
dibawah:
Tabel 5.4 Pengujian Input Data Cat
Kasus dan Hasil Uji Input Data Cat
Data Masukan Yang
Diharapkan
Pengamatan Kesimpulan
Klik tombol data cat
di halaman utama
Dapat masuk ke
halaman form cat
Tombol merk
sesuai dengan
[√] Diterima
[ ] Ditolak
96
untuk kelola data cat
pada sistem furcating
persediaan cat.
dan melakukan
pengisian data
merk.
yang diinginkan.
Klik tombol tambah
data di halaman
kelola data cat pada
sistem forcasting
persediaan cat.
Dapat masuk ke
halaman form
tambah data di
data cat dan
melakukan
penambahan pada
data cat lalu
tersimpan di
database dan
tampil pada
halaman data cat.
Tombol tambah
data sesuai
dengan yang
diharapkan.
[√] Diterima
[ ] Ditolak
Klik tombol
Edit
Dapat masuk ke
halaman form edit
data di data cat
dan melakukan
perubahan pada
data cat
Tombol edit
sesuai dengan
yang diharapkan.
[√] Diterima
[ ] Ditolak
Klik tombol
Hapus
Data cat yang
telah diinputkan
pada form telah
berhasil dihapus
pada database.
Tombol hapus
sesuai dengan
yang diharapkan.
[√] Diterima
[ ] Ditolak
Klik tombol
Cari
Dapat mencari
data cat yang
telah diinputkan
pada form yang
telah tersimpan
ke database.
Tombol cari
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
Klik tombol
Cetak
Dapat mencetak
laporan data cat
yang telah
diinputkan pada
form yang telah
tersimpan ke
database.
Tombol cetak
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
97
4. Pengujian Penjualan
Pengujian ini adalah pengujian dengan memasukan nilai data penjualan
setiap bualan pada cat dalam database, dengan beberapa validasi. Untuk lebih
jelasnya bisa dilihat di tabel berikut:
Tabel 5.5 Pengujian Penjualan
Hasil Uji Penjualan
Data Masukan Yang
Diharapkan
Pengamatan Kesimpulan
Klik tombol
penjualan di halaman
utama untuk kelola
data penjualan pada
sistem forcating
persediaan cat.
Dapat masuk ke
halaman form
penjualan dan
melakukan
pengisian data
penjualan.
Tombol penjualan
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
Klik tombol tambah
data di halaman
kelola data penjualan
pada sistem
forcasting persediaan
cat.
Dapat masuk ke
halaman form
tambah data di
data penjualan
dan melakukan
penambahan pada
data penjualan
lalu tersimpan di
database dan
tampil pada
halaman data
penjualan.
Tombol tambah
data sesuai
dengan yang
diinginkan.
[√] Diterima
[ ] Ditolak
Klik tombol
edit
Dapat masuk ke
halaman form edit
data di data
penjualan dan
melakukan
perubahan pada
data penjualan
Tombol edit
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
Klik tombol
Hapus
Data penjualan
yang telah
diinputkan pada
form telah
berhasil dihapus
Tombol hapus
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
98
pada database.
Klik tombol
Cetak
Dapat mencetak
laporan data
penjualan yang
telah diinputkan
pada form yang
telah tersimpan
ke database.
Tombol cetak
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
5. Pengujian Peramalan
Pengujian ini adalah pengujian dengan menghitung atau meramalkan
persediaan cat pada periode berikutnya ke dalam database, dengan beberapa
validasi. Untuk lebih jelasnya bisa dilihat di tabel berikut:
Tabel 5.6 Pengujian Peramalan
Kasus dan Hasil Uji Peramalan
Data Masukan Yang
Diharapkan
Pengamatan Kesimpulan
Klik tombol
peramalan di
halaman utama untuk
kelola data penjualan
pada sistem forcating
persediaan cat.
Dapat masuk ke
halaman form
peramalan dan
melakukan
pengisian data
yang akan
diramalkan.
Tombol
peramalan sesuai
dengan yang
diinginkan.
[√] Diterima
[ ] Ditolak
Klik tombol
Cetak
Dapat mencetak
laporan data
peramalan untuk
periode
berikutnya.
Tombol cetak
sesuai dengan
yang diinginkan.
[√] Diterima
[ ] Ditolak
1.3 Hasil
Hasil pengujian adalah hasil tampilan program yang sudah selesai dibuat.
Berikut merupakan hasil tampilan forcasting persediaan cat di Toko Bonanza :
99
1. Tampilan Form Login
Form login pada sistem forcasting persediaan cat dengan metode Single
moving average di Toko Bonanza memiliki 2 buah text field seperti username,
dan password serta 2 buah tombol seperti login dan keluar.Berikut ini merupakan
tampilan form login sistem forcasting persediaan cat dengan metode Single
moving average di Toko Bonanza:
Gambar 5.1 Tampilan Form Login
2. Tampilan Halaman Utama
Halaman utama administrator sistem forcasting persediaan cat dengan
metode Single moving average di Toko Bonanza ,tampilan awal setelah admin
berhasil login ke sistem. Halaman utama ini mempunyai 6 buah menu seperti
data merk, data cat, penjualan, peramalan, pengguna, keluar. Setiap menu
memiliki fungsi masing-masing untuk melakukan pengolahan data yang
menghasilkan informasi. Berikut ini merupakan gambar tampilan halaman utama
administrator sistem forcasting persediaan cat dengan metode Single moving
average di Toko Bonanza:
100
Gambar 5.2 Tampilan Halaman Utama Admin Sistem Forcasting Persediaan
Cat Dengan Metode Single Moving Average Di Toko Bonaza
3. Tampilan Form Data Merk
Form Data Merk pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza memiliki 2 buah text field yaitu id dan
merk. ID dimulai dengan 1 yang berarti data merk nomor 1. Didalam form data
merk ini terdapat 4 buah tombol yaitu tambah data, edit data, hapus data, cari.
Berikut ini adalah tampilan form data merk sistem forcasting persediaan cat
dengan metode Single moving average di Toko Bonanza:
Gambar 5.3 Tampilan Form Merk
101
4. Tampilan Form Data Merk Tambah Data
Form data merk tambah pada sistem forcasting persediaan cat dengan
metode Single moving average di Toko Bonanza. Didalam form data merk ini
terdapat 1 buah tombol yaitu simpan.Berikut ini adalah tampilan form data merk
tambah data sistem forcasting persediaan cat dengan metode Single moving
average di Toko Bonanza:
Gambar 5.4 Tampilan Form Data Merk Tambah
5. Tampilan Form Data Merk Edit Data
Form data merk edit pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza. Didalam form data merk ini terdapat 1
buah tombol yaitu simpan.Berikut ini adalah tampilan form data merk edit data
sistem forcasting persediaan cat dengan metode Single moving average di Toko
Bonanza:
102
Gambar 5.5 Tampilan Form Merk Edit
6. Tampilan Form Data Cat
Form Data Cat pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza memiliki 5 buah text field yaitu id, merk,
warna,jumlah, dan harga. Didalam form data cat ini terdapat 5 buah tombol yaitu
tambah data, edit data, hapus data, cetak, dan cari. Berikut ini adalah tampilan
form data cat sistem forcasting persediaan cat dengan metode Single moving
average di Toko Bonanza:
Gambar 5.6 Tampilan Form Data cat
103
7. Tampilan Form Tambah Data Cat
Form data Cat tambah pada sistem forcasting persediaan cat dengan
metode Single moving average di Toko Bonanza. Didalam form data cat ini
terdapat 1 buah tombol yaitu simpan.Berikut ini adalah tampilan form data cat
tambah data sistem forcasting persediaan cat dengan metode Single moving
average di Toko Bonanza:
Gambar 5.7 Tampilan Form Data Cat Tambah
8. Tampilan Form Data Cat Edit Data
Form data cat edit pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza. Didalam form data cat ini terdapat 1
buah tombol yaitu simpan. Berikut ini adalah tampilan form data cat edit data
sistem forcasting persediaan cat dengan metode Single moving average di
Toko Bonanza:
104
Gambar 5.8 Tampilan Form Data Cat Edit
9. Tampilan Form Penjualan
Form penjualan pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza memiliki 7 buah text field yaitu id,
bulan, tahun, merk, warna, jumlah, dan harga. Didalam form data cat ini
terdapat 5 buah tombol yaitu tambah data, edit data, hapus data, cetak. Berikut
ini adalah tampilan form penjualan sistem forcasting persediaan cat dengan
metode Single moving average di Toko Bonanza:
Gambar 5.9 Tampilan Form Penjualan
105
10. Tampilan Form Tambah Penjualan
Form data penjualan tambah pada sistem forcasting persediaan cat dengan
metode Single moving average di Toko Bonanza. Didalam form data penjualan ini
terdapat 1 buah tombol yaitu simpan.Berikut ini adalah tampilan form data
penjualan tambah data sistem forcasting persediaan cat dengan metode Single
moving average di Toko Bonanza:
Gambar 5.10 Tampilan Form Tambah Penjualan
11. Tampilan Form Penjualan Edit Data
Form data penjualan edit pada sistem forcasting persediaan cat dengan
metode Single moving average di Toko Bonanza. Didalam form data penjualan ini
terdapat 1 buah tombol yaitu simpan.Berikut ini adalah tampilan form data
penjualan edit data sistem forcasting persediaan cat dengan metode Single moving
average di Toko Bonanza:
106
Gambar 5.11 Tampilan Form Edit Penjualan
12. Tampilan Form Peramalan
Form peramalan pada sistem forcasting persediaan cat dengan metode Single
moving average di Toko Bonanza memiliki 8 buah text field yaitu id, bulan, tahun,
jumlah penjualan, forcasting, MAE, MAD, MSE. Didalam form peramalan ini
terdapat 2 buah tombol yaitu hitung dan cetak. Berikut ini adalah tampilan form
peramalan sistem forcasting persediaan cat dengan metode Single moving average
di Toko Bonanza:
Gambar 5.12. Tampilan Form Peramalan
107
13. Tampilan Form Hitung Peramalan Dulux Catylax
Form hitung peramalan pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza. Didalam form hitung peramalan ini
terdapat 1 buah tombol yaitu cetak. Berikut ini adalah tampilan form hitung
peramalan sistem forcasting persediaan cat dengan metode Single moving average
di Toko Bonanza:
Gambar 5.13 Tampilan Form Hitung Peramalan Dulux Catylax
14. Tampilan Form Laporan Peramalan Dulux Catylax
Halaman laporan Peramalan pada forcasting persediaan cat di Toko
Bonanza memiliki 8 buah tampilan yang akan ditampilkan yaitu No, Bulan,
Tahun, Jumlah, Forcasting, MAD, MSE, MAPE. Berikut ini adalah tampilan
laporan Persediaan cat di Toko Bonanza:
108
Gambar 5.14 Tampilan Form Laporan Peramalan Dulux Catylax
15. Tampilan Form Hitung Peramalan Nippon Panit
Form hitung peramalan pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza. Didalam form hitung peramalan ini
terdapat 1 buah tombol yaitu cetak. Berikut ini adalah tampilan form hitung
peramalan sistem forcasting persediaan cat dengan metode Single moving average
di Toko Bonanza:
109
Gambar 5.15 Tampilan Form Hitung Peramalan Nippon Paint
16. Tampilan Form Laporan Peramalan Nippon Panit
Halaman laporan Peramalan pada forcasting persediaan cat di Toko
Bonanza memiliki 8 buah tampilan yang akan ditampilkan yaitu No, Bulan,
Tahun, Jumlah, Forcasting, MAD, MSE, MAPE. Berikut ini adalah tampilan
laporan Persediaan cat di Toko Bonanza:
Gambar 5.16 Tampilan Form Laporan Peramalan Nippon Panit
110
17. Tampilan Form Hitung Peramalan Avitex
Form hitung peramalan pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza. Didalam form hitung peramalan ini
terdapat 1 buah tombol yaitu cetak. Berikut ini adalah tampilan form hitung
peramalan sistem forcasting persediaan cat dengan metode Single moving average
di Toko Bonanza:
Gambar 5.17 Tampilan Form Hitung Peramalan Avitex
18. Tampilan Form Laporan Peramalan Avitex
Halaman laporan Peramalan pada forcasting persediaan cat di Toko
Bonanza memiliki 8 buah tampilan yang akan ditampilkan yaitu No, Bulan,
Tahun, Jumlah, Forcasting, MAD, MSE, MAPE. Berikut ini adalah tampilan
laporan Persediaan cat di Toko Bonanza:
111
Gambar 5.18 Tampilan Form Laporan Peramalan Avitex
19. Tampilan Form Hitung Peramalan No Drop
Form hitung peramalan pada sistem forcasting persediaan cat dengan metode
Single moving average di Toko Bonanza. Didalam form hitung peramalan ini
terdapat 1 buah tombol yaitu cetak. Berikut ini adalah tampilan form hitung
peramalan sistem forcasting persediaan cat dengan metode Single moving average
di Toko Bonanza:
112
Gambar 5.19 Tampilan Form Hitung Peramalan No Drop
20. Tampilan Form Laporan Peramalan No Drop
Halaman laporan Peramalan pada forcasting persediaan cat di Toko
Bonanza memiliki 8 buah tampilan yang akan ditampilkan yaitu No, Bulan,
Tahun, Jumlah, Forcasting, MAD, MSE, MAPE. Berikut ini adalah tampilan
laporan Persediaan cat di Toko Bonanza:
Gambar 5.20 Tampilan Form Laporan Peramalan No Drop
113