23
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

BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 2: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 3: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 4: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 5: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 6: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 7: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 8: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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 :

Page 9: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 10: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 11: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 12: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 13: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 14: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 15: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 16: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 17: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 18: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 19: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 20: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 21: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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:

Page 22: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

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

Page 23: BAB V IMPLEMENTASI DAN HASIL 5.1 Implementasi Sistem

113