48
100 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasi Tahap ini merupakan tahap implementasi hasil dari analisis dan perancangan yang telah dibuat pada tahap sebelumnya. Sebelum melakukan implementasi, kebutuhan-kebutuhan dalam mendukung operasional telah terpenuhi, yaitu kebutuhan perangkat lunak dan perangkat keras yang telah ditetapkan pada tahap sebelumnya. Aplikasi yang dibangun ini diimplementasikan berdasarkan hak akses yang dimiliki stakeholder yang terlibat dalam perencanaan jumlah produksi. Hak akses yang dimiliki stakeholder berbeda sesuai dengan kebutuhan pengguna. Berikut penjelasan mengenai form-form yang terdapat dalam aplikasi yang merupakan implementasi dari fungsi-fungsi tersebut. 4.1.1 Form Login Form login merupakan halaman yang ditampilkan pertama kali pada saat aplikasi dijalankan. Pengguna harus memasukkan username dan password agar dapat menjalankan fungsi-fungsi yang terdapat dalam aplikasi berdasarkan hak akses yang dimiliki pengguna. Form login ditunjukkan pada gambar 4.1.

BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

Embed Size (px)

Citation preview

Page 1: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

100

BAB IV

IMPLEMENTASI DAN EVALUASI

4.1 Implementasi Aplikasi

Tahap ini merupakan tahap implementasi hasil dari analisis dan

perancangan yang telah dibuat pada tahap sebelumnya. Sebelum melakukan

implementasi, kebutuhan-kebutuhan dalam mendukung operasional telah

terpenuhi, yaitu kebutuhan perangkat lunak dan perangkat keras yang telah

ditetapkan pada tahap sebelumnya.

Aplikasi yang dibangun ini diimplementasikan berdasarkan hak akses

yang dimiliki stakeholder yang terlibat dalam perencanaan jumlah produksi. Hak

akses yang dimiliki stakeholder berbeda sesuai dengan kebutuhan pengguna.

Berikut penjelasan mengenai form-form yang terdapat dalam aplikasi yang

merupakan implementasi dari fungsi-fungsi tersebut.

4.1.1 Form Login

Form login merupakan halaman yang ditampilkan pertama kali pada saat

aplikasi dijalankan. Pengguna harus memasukkan username dan password agar

dapat menjalankan fungsi-fungsi yang terdapat dalam aplikasi berdasarkan hak

akses yang dimiliki pengguna. Form login ditunjukkan pada gambar 4.1.

Page 2: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

101

Gambar 4.1 Form Login

4.1.2 Form Utama

Form utama merupakan halaman yang ditampilkan setelah pengguna

berhasil melakukan login. Pada halaman utama menu-menu yang ditampilkan

tergantung pada hak akses yang dimiliki pengguna. Form utama ditunjukkan pada

gambar 4.2.

Gambar 4.2 Form Utama

Page 3: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

102

4.1.3 Form Master User

Form master user merupakan halaman yang digunakan dalam

maintenance master user. Form master user hanya dapat diakses oleh pengguna

yang memiliki hak akses admin. Pada form ini menampilkan list user yang

tersimpan dalam database. Form utama master user ditunjukkan pada gambar 4.3.

Gambar 4.3 Form Utama Master User

Pada form master user, pengguna dapat menambah user dengan menekan

tombol tambah user baru dan ditampilkan dalam modal dialog. Data yang disimpan

dari user yaitu id user, nama user, alamat user, nomor telepon user, email,

username, password, level dan divisi user. Form tambah master user ditunjukkan

pada gambar 4.4.

Page 4: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

103

Gambar 4.4 Form Tambah Master User

Pada form master user, pengguna juga dapat mengubah data user dengan

menekan edit pada baris tabel user yang akan di ubah dan menghapus data user

dengan menekan hapus pada baris tabel user yang akan dihapus. Form ubah master

user ditunjukkan pada gambar 4.5.

Page 5: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

104

Gambar 4.5 Form Ubah Master User

4.1.4 Form Master Barang

Form master barang merupakan halaman yang digunakan dalam

maintenance master barang. Form master barang dapat diakses oleh semua

pengguna. Pada form ini menampilkan list barang yang tersimpan dalam database.

Form utama master barang ditunjukkan pada gambar 4.6.

Gambar 4.6 Form Utama Master Barang

Pada form master barang, pengguna dengan hak akses admin dapat

menambah barang dengan menekan tombol tambah barang baru dan ditampilkan

Page 6: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

105

dalam modal dialog. Data yang disimpan dari barang yaitu id barang, nama barang,

harga, dan satuan barang. Form tambah master barang ditunjukkan pada gambar

4.7.

Gambar 4.7 Form Tambah Master Barang

Pada form master barang, pengguna dengan hak akses admin juga dapat

mengubah data barang dengan menekan edit pada baris tabel barang yang akan di

ubah dan menghapus data barang dengan menekan hapus pada baris tabel barang

yang akan dihapus. Form ubah master barang ditunjukkan pada gambar 4.8.

Page 7: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

106

Gambar 4.8 Form Ubah Master Barang

4.1.5 Form Master Divisi

Form master divisi merupakan halaman yang digunakan dalam

maintenance master divisi. Form master divisi hanya dapat diakses oleh pengguna

dengan hak akses admin. Pada form ini menampilkan list divisi yang tersimpan

dalam database. Form utama master divisi ditunjukkan pada gambar 4.9.

Gambar 4.9 Form Utama Master Divisi

Pada form master divisi, pengguna dapat menambah divisi dengan

menekan tombol tambah divisi baru dan ditampilkan dalam modal dialog. Data

Page 8: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

107

yang disimpan dari divisi yaitu id divisi, nama divisi, dan alamat divisi. Form

tambah master divisi ditunjukkan pada gambar 4.10.

Gambar 4.10 Form Tambah Master Divisi

Pada form master divisi, pengguna dapat mengubah data divisi dengan

menekan edit pada baris tabel divisi yang akan di ubah dan menghapus data divisi

dengan menekan hapus pada baris tabel divisi yang akan dihapus. Form ubah

master divisi ditunjukkan pada gambar 4.11.

Page 9: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

108

Gambar 4.11 Form Ubah Master Divisi

4.1.6 Form Master Gudang

Form master gudang merupakan halaman yang digunakan dalam

maintenance master gudang. Form master gudang hanya dapat diakses oleh

pengguna dengan hak akses admin. Pada form ini menampilkan list gudang pada

masing-masing divisi yang tersimpan dalam database. Form utama master gudang

ditunjukkan pada gambar 4.12.

Gambar 4.12 Form Utama Master Gudang

Page 10: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

109

Pada form master gudang, pengguna dapat menambah gudang dengan

menekan tombol tambah gudang baru dan ditampilkan dalam modal dialog. Data

yang disimpan dari gudang yaitu id gudang, dan kapasitas gudang. Form tambah

master gudang ditunjukkan pada gambar 4.13.

Gambar 4.13 Form Tambah Master Divisi

Pada form master gudang, pengguna juga dapat mengubah data gudang

dengan menekan edit pada baris tabel gudang yang akan di ubah dan menghapus

data gudang dengan menekan hapus pada baris tabel gudang yang akan dihapus.

Form ubah master gudang ditunjukkan pada gambar 4.14.

Page 11: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

110

Gambar 4.14 Form Ubah Master Gudang

4.1.7 Form Master Parameter

Form master parameter merupakan halaman yang digunakan dalam

maintenance master parameter. Form master parameter hanya dapat diakses oleh

pengguna dengan hak akses produksi. Pada form ini menampilkan list outlet yang

menyimpan parameter barang dalam database. Form utama master parameter

ditunjukkan pada gambar 4.15.

Gambar 4.15 Form Utama Master Parameter

Page 12: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

111

Pada form master parameter, pengguna dapat menambah outlet yang akan

disimpan parameter barang dengan menekan tombol tambah parameter baru dan

ditampilkan dalam modal dialog. Data yang disimpan dari parameter yaitu id

parameter, dan nama outlet. Form tambah master parameter ditunjukkan pada

gambar 4.16.

Gambar 4.16 Form Tambah Master Parameter

Pada form master parameter, pengguna juga dapat melihat barang yang

tersimpan parameter dengan menekan detail pada baris tabel parameter outlet yang

akan dilihat dan menghapus data parameter dengan menekan hapus pada baris tabel

parameter outlet yang akan dihapus. Form master detail parameter ditunjukkan

pada gambar 4.17.

Page 13: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

112

Gambar 4.17 Form Master Detail Parameter

Pada form master detail parameter, pengguna dapat menambah parameter

barang pada outlet dengan menekan tombol tambah parameter barang baru dan

ditampilkan dalam modal dialog. Data yang disimpan dari parameter barang yaitu

nama barang, level, trend, dan seasonal. Form master tambah parameter barang

ditunjukkan pada gambar 4.18.

Gambar 4.18 Form Master Tambah Parameter Barang

Page 14: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

113

Pada form master detail parameter, pengguna juga dapat mengubah

parameter barang yang tersimpan dengan menekan edit pada baris tabel parameter

barang yang akan diubah dan menghapus data parameter barang dengan menekan

hapus pada baris tabel parameter barang yang akan dihapus. Form master ubah

parameter barang ditunjukkan pada gambar 4.19.

Gambar 4.19 Form Master Ubah Parameter Barang

4.1.8 Form Transaksi PO Outlet

Form transaksi PO outlet merupakan halaman yang digunakan dalam

mencatat PO yang terjadi pada masing-masing outlet. Form transaksi PO outlet

merupakan implementasi dari fungsional pencatatan PO outlet. Form ini hanya

dapat diakses oleh pengguna dengan hak akses bagian penjualan. Form PO outlet

ditunjukkan pada gambar 4.20 yang digunakan untuk mencatat barang apa saja dan

jumlah barang yang dipesan oleh pelanggan. Sedangkan form proses PO outlet

ditunjukkan pada gambar 4.21. Pada form proses PO outlet, pengguna mencatat

nama customer, alamat customer, dan tanggal PO yang ditampilkan dalam modal

dialog.

Page 15: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

114

Gambar 4.20 Form PO Outlet

Gambar 4.21 Form Proses PO Outlet

Page 16: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

115

4.1.9 Form Transaksi Penjualan Outlet

Form transaksi penjualan outlet merupakan halaman yang digunakan

dalam mencatat penjualan yang terjadi pada masing-masing outlet. Form transaksi

penjualan outlet merupakan implementasi dari fungsional pencatatan penjualan

outlet. Form ini hanya dapat diakses oleh pengguna dengan hak akses bagian

penjualan. Form penjualan outlet ditunjukkan pada gambar 4.22 yang digunakan

untuk mencari PO dari pelanggan. Apabila PO dari pelanggan terdapat dalam

database, pengguna dapat mencatat barang yang dapat dipenuhi oleh outlet dengan

menekan tombol proses. Form pencatatan barang penjualan ditunjukkan pada

gambar 4.23. Sedangkan form proses penjualan outlet ditunjukkan pada gambar

4.24. Pada form proses penjualan outlet, pengguna mencatat tanggal penjualan yang

ditampilkan dalam modal dialog.

Gambar 4.22 Form Penjualan Outlet

Page 17: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

116

Gambar 4.23 Form Pencatatan Barang Penjualan

Gambar 4.24 Form Proses Penjualan Outlet

Page 18: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

117

4.1.10 Form Transaksi Stok Gudang Outlet

Form transaksi stok gudang outlet merupakan halaman yang digunakan

dalam mencatat stok gudang akhir periode pada masing-masing outlet. Form

transaksi stok gudang outlet merupakan implementasi dari fungsional stok terakhir

outlet. Form ini hanya dapat diakses oleh pengguna dengan hak akses bagian

gudang. Form stok gudang outlet ditunjukkan pada gambar 4.25 yang digunakan

untuk mencatat barang apa saja dan jumlah stok barang pada akhir periode.

Sedangkan form proses stok gudang outlet ditunjukkan pada gambar 4.26. Pada

form proses stok gudang outlet, pengguna mencatat dan tanggal stok gudang yang

ditampilkan dalam modal dialog.

Gambar 4.25 Form Stok Gudang Outlet

Page 19: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

118

Gambar 4.26 Form Proses Stok Gudang Outlet

4.1.11 Form Transaksi Peramalan

Form transaksi peramalan merupakan halaman yang digunakan untuk

melakukan peramalan pada masing-masing outlet. Form transaksi peramalan

merupakan implementasi dari fungsional peramalan jumlah produksi 1 bulan. Form

ini hanya dapat diakses oleh pengguna dengan hak akses bagian produksi. Form

utama peramalan ditunjukkan pada gambar 4.27 yang digunakan untuk melihat

peramalan yang sudah tersimpan dalam database berdasarkan periode. Pada form

utama peramalan, pengguna dapat melakukan peramalan dengan menekan tombol

lakukan peramalan. Form lakukan peramalan ditunjukkan pada gambar 4.28.

Dalam form lakukan peramalan pengguna memilih perode, outlet, barang dan jenis

parameter. Terdapat tiga jenis parameter yang digunakan yaitu random parameter,

manual, dan tersimpan di database.

Page 20: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

119

Gambar 4.27 Form Utama Peramalan

Gambar 4.28 Form Lakukan Peramalan

Hasil peramalan yang ditampilkan tergantung pada jenis parameter yang

digunakan. Hasil peramalan dengan jenis parameter random ditunjukkan pada

Page 21: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

120

gambar 4.29. Sedangkan hasil peramalan dengan jenis parameter manual dan

tersimpan di database ditunjukkan pada gambar 4.30. Pada hasil peramalan dengan

jenis parameter random, akan diperlihatkan hasil parameter yang optimal dari

semua parameter dan jumlah peramalan barang dari parameter yang optimal dan

hasil peramalan dari semua parameter pada tabel bawah. Sedangkan untuk hasil

peramalan dengan jenis parameter manual dan tersimpan di database, hanya

diperlihatkan hasil peramalan dari parameter yang dimasukkan maupun dari

parameter yang ada dalam database. Pada hasil peramalan pada semua jenis

parameter, diperlihatkan grafik antara peramalan dan PO dari outlet pada periode

sebelumnya. Untuk menyimpan hasil peramalan pengguna menekan proses untuk

menyimpan ke dalam database.

Gambar 4.29 Hasil Peramalan Parameter Random

Page 22: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

121

Gambar 4.30 Hasil Peramalan Parameter Manual dan Tersimpan di Database

4.1.12 Form Transaksi Kenaikan Jumlah Produksi

Form transaksi kenaikan jumlah produksi merupakan halaman yang

digunakan dalam mencatat kenaikan jumlah produksi dari hasil peramalan pada

masing-masing outlet. Form transaksi kenaikan jumlah produksi merupakan

implementasi dari fungsional pencatatan data kenaikan perencanaan jumlah

produksi. Form ini hanya dapat diakses oleh pengguna dengan hak akses manajer

perusahaan. Form kenaikan jumlah produksi ditunjukkan pada gambar 4.31 yang

digunakan untuk mencari peramalan yang akan dilakukan kenaikan jumlah

produksi berdasarkan periode. Sedangkan form proses kenaikan jumlah produksi

ditunjukkan pada gambar 4.32. Pada form proses kenaikan jumlah produksi,

pengguna mencatat jumlah kenaikan pada masing-masing barang.

Page 23: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

122

Gambar 4.31 Form Kenaikan Jumlah Produksi

Gambar 4.32 Form Proses Kenaikan Jumlah Produksi

Page 24: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

123

4.1.13 Form Transaksi Pembagian Jumlah Produksi

Form transaksi pembagian jumlah produksi merupakan halaman yang

digunakan dalam mencatat pembagian jumlah produksi dari kenaikan jumlah

produksi pada masing-masing outlet. Form transaksi pembagian jumlah produksi

merupakan implementasi dari fungsional pembagian jumlah produksi 1 bulan

menjadi 4 minggu. Form ini hanya dapat diakses oleh pengguna dengan hak akses

bagian produksi. Form pembagian jumlah produksi ditunjukkan pada gambar 4.33

yang digunakan untuk mencari kenaikan jumlah produksi yang akan dilakukan

pembagian jumlah produksi berdasarkan periode. Sedangkan form proses

pembagian jumlah produksi ditunjukkan pada gambar 4.34. Pada form proses

kenaikan jumlah produksi, pengguna mencatat jumlah produksi sebanyak 4 minggu

pada masing-masing barang. Dalam form proses pembagian jumlah produksi

diperlihatkan kapasitas gudang yang dapat ditampung oleh outlet dan stok terakhir

outlet pada periode sebelumnya.

Gambar 4.33 Form Pembagian Jumlah Produksi

Page 25: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

124

Gambar 4.34 Form Proses Pembagian Jumlah Produksi

4.1.14 Form Transaksi Penyetujuan Jumlah Produksi

Form transaksi penyetujuan jumlah produksi merupakan halaman yang

digunakan dalam konfirmasi jumlah produksi pada masing-masing outlet. Form

transaksi penyetujuan jumlah produksi merupakan implementasi dari fungsional

menyetujui perencanaan jumlah produksi 4 minggu. Form ini hanya dapat diakses

oleh pengguna dengan hak akses manajer outlet. Form penyetujuan jumlah

produksi ditunjukkan pada gambar 4.35 yang digunakan untuk mencari jumlah

produksi yang akan dilakukan konfirmasi berdasarkan periode. Sedangkan form

detail jumlah produksi ditunjukkan pada gambar 4.36. Pada form detail jumlah

produksi, pengguna dapat melihat jumlah produksi selama 4 minggu untuk masing-

masing outlet. Pengguna dapat melakukan konfirmasi dengan menekan tombol

konfirmasi dan aplikasi akan merubah status menjadi konfirmasi kedalam database

Page 26: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

125

Gambar 4.35 Form Penyetujuan Jumlah Produksi

Gambar 4.36 Form Detail Jumlah Produksi

Page 27: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

126

4.1.15 Form Laporan Rencana Jumlah Produksi

Form laporan rencana jumlah produksi merupakan halaman yang

digunakan dalam membuat laporan rencana jumlah produksi. Form laporan rencana

jumlah produksi merupakan implementasi dari fungsional mencetak jumlah

produksi 4 minggu. Form ini hanya dapat diakses oleh pengguna dengan hak akses

bagian produksi. Form laporan rencana jumlah produksi ditunjukkan pada gambar

4.37 yang digunakan untuk mencari jumlah produksi berdasarkan periode. Untuk

menyimpan laporan rencana jumlah produksi dalam bentuk pdf, pengguna dapat

menekan tombol simpan(pdf). Hasil laporan rencana jumlah produksi

mengkalkulasi total jumlah barang setiap minggu pada semua outlet yang

ditunjukkan pada gambar 4.38. Pada hasil laporan rencana jumlah produksi terdapat

lampiran yang memperlihatkan detail jumlah produksi 4 minggu pada masing-

masing outlet. Lampiran jumlah produksi ditunjukkan pada gambar 4.39.

Gambar 4.37 Form Laporan Rencana Jumlah Produksi

Page 28: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

127

Gambar 4.38 Laporan Rencana Jumlah Produksi

Gambar 4.39 Lampiran Rencana Jumlah Produksi

Page 29: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

128

4.2 Hasil Uji Coba Fungsional dan Non Fungsional

Pada tahap ini dilakukan uji coba terhadap fungsional dan non fungsional

pada aplikasi yang telah di bangun dengan tujuan aplikasi telah sesuai dengan

fungsional dan non fungsional yang telah dirancang sebelumnya. Pengujian

dilakukan menggunakan menggunakan aplikasi selenium dan hasilnya akan

didokumentasi dan diberikan kesimpulan

4.2.1 Hasil Uji Coba Fungsional

A. Hasil Uji Coba Fitur Login

Tabel 4.1 Hasil Uji Coba Fitur Login

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-1 Menguji

autentikasi

pengguna

yang valid

dan hak

akses yang

sesuai (Hak

akses :

Admin)

Menampilkan

halaman

utama dan

menampilkan

menu-menu

aplikasi

dengan hak

akses admin

Aplikasi

menampilk

an halaman

utama

dengan

menu-menu

yang dapat

diakses

oleh admin

Kesimpulan : Diterima

F-2 Menguji

autentikasi

pengguna

yang valid

dan hak

akses yang

sesuai (Hak

akses :

bagian

produksi)

Menampilkan

halaman

utama dan

menampilkan

menu-menu

aplikasi

dengan hak

akses bagian

produksi

Aplikasi

menampilk

an halaman

utama

dengan

menu-menu

yang dapat

diakses

oleh bagian

produksi

Kesimpulan : Diterima

F-3 Menguji

autentikasi

pengguna

yang tidak

valid

Menampilkan

alert “User

yang

Diinputkan

Tidak

Tersedia”

Aplikasi

menampilk

an alert

“User yang

Diinputkan

Tidak

Tersedia”

Kesimpulan : Diterima

F-4 Menguji

Error

Handling

fitur login

dengan

menggunak

an data

kosong

Menampilkan

alert “Harap

Isi Bidang

Ini”

Aplikasi

menampilk

an alert

“Harap Isi

Bidang Ini”

Kesimpulan : Diterima

Page 30: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

129

B. Hasil Uji Coba Fitur Pencatatan Data PO Outlet

Tabel 4.2 Hasil Uji Coba Fitur Pencatatan Data PO Outlet

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian

Selenium

Dokumentasi dan Kesimpulan

F-5 Menguji

pencatatan

PO outlet

dengan

memasukkan

data valid

Menampilkan

alert “Data

Berhasil

Disimpan”

Aplikasi

menampilkan

alert “Data

Berhasil

Disimpan”

Kesimpulan : Diterima

F-6 Menguji

Error

Handling fitur

pencatatan

PO outlet

dengan

menggunakan

data kosong

Menampilkan

alert “Harap

Isi Bidang

Ini”

Aplikasi

menampilkan

alert “Harap

Isi Bidang

Ini”

Kesimpulan : Diterima

C. Hasil Uji Coba Fitur Pencatatan Data Penjualan Outlet

Tabel 4.3 Hasil Uji Coba Fitur Pencatatan Data Penjualan Outlet

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian

Selenium

Dokumentasi dan Kesimpulan

F-7 Menguji

pencatatan

data

penjualan

outlet dengan

data yang

valid

Menampilkan

alert “Data

Berhasil

Disimpan”

Aplikasi

menampilkan

alert “Data

Berhasil

Disimpan”

Kesimpulan : Diterima

F-8 Menguji

pencatatan

data

penjualan

outlet dengan

memasukkan

ID PO outlet

yang belum

terjadi pada

outlet

Menampilkan

alert

“Transaksi

tidak

Tersedia”

Aplikasi

menampilkan

alert

“Transaksi

tidak

Tersedia”

Kesimpulan : Diterima

Page 31: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

130

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian

Selenium

Dokumentasi dan Kesimpulan

F-9 Menguji

Error

Handling fitur

pencatatan

Penjualan

outlet dengan

menggunakan

data kosong

Menampilkan

alert “Harap

Isi Bidang

Ini”

Aplikasi

menampilkan

alert “Harap

Isi Bidang

Ini”

Kesimpulan : Diterima

D. Hasil Uji Coba Fitur Pencatatan Stok Terakhir Outlet

Tabel 4.4 Hasil Uji Coba Fitur Pencatatan Stok Terakhir Outlet

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-10 Menguji

pencatatan

stok terakhir

outlet dengan

data yang

valid

Menampilkan

alert “Data

Berhasil

Disimpan”

Aplikasi

menampilkan

alert “Data

Berhasil

Disimpan”

Kesimpulan : Diterima

F-11 Menguji

Error

Handling

fitur

pencatatan

stok terakhir

outlet dengan

menggunakan

data kosong

Menampilkan

alert “Harap

Isi Bidang

Ini”

Aplikasi

Menampilkan

alert “Harap

Isi Bidang

Ini”

Kesimpulan : Diterima

Page 32: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

131

E. Hasil Uji Coba Fitur Peramalan Jumlah Produksi 1 Bulan

Tabel 4.5 Hasil Uji Coba Fitur Peramalan Jumlah Produksi 1 Bulan

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-12 Menguji

peramalan

dengan data

yang valid

dan PO

outlet sesuai

dengan

ketentuan

yaitu

sebanyak 4

tahun

Menampilkan

halaman hasil

proses

peramalan

Aplikasi

menampilkan

halaman

hasil proses

peramalan

Ditunjukkan pada gambar 4.29

dan gambar 4.30

Kesimpulan : Diterima

F-13 Menguji

peramalan

dengan data

yang valid

dan PO

outlet tidak

sesuai

dengan

ketentuan

yaitu

sebanyak 4

tahun

Menampilkan

alert

“Peramalan

Tidak Dapat

Dilakukan”

Aplikasi

menampilkan

alert

“Peramalan

Tidak Dapat

Dilakukan”

Kesimpulan : Diterima

F-14 Menguji

peramalan

dengan

memasukkan

data yang

valid dengan

data yang

sudah

dilakukan

peramalan

Tampil alert

“Peramalan

Sudah

Dilakukan”

Aplikasi

menampilkan

alert

“Peramalan

Sudah

Dilakukan”

Kesimpulan : Diterima

F-15 Menguji

peramalan

dengan data

yang valid

dan memilih

jenis

parameter

“Tersimpan

di

Database”

yang belum

tersedia pada

database

Tampil alert

“Parameter

Belum Ada”

Aplikasi

menampilkan

alert

“Parameter

Belum Ada”

Kesimpulan : Diterima

F-16 Menguji

peramalan

dengan data

yang valid

dan memilih

jenis

parameter

“Manual”

dan

memasukkan

parameter

tidak sesuai

ketentuan

Tampil alert

“Parameter

antara 0.1

Sampai 1”

Aplikasi

menampilkan

alert

“Parameter

antara 0.1

Sampai 1”

Kesimpulan : Diterima

Page 33: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

132

F. Hasil Uji Coba Fitur Kenaikan Perencanaan Jumlah Produksi

Tabel 4.6 Hasil Uji Coba Fitur Kenaikan Perencanaan Jumlah Produksi

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-17 Menguji

tombol cari

kenaikan

perencanaan

jumlah

produksi

Menampilkan

hasil

pencarian

berdasarkan

periode pada

tabel

Aplikasi

menampilkan

hasil

pencarian

berdasarkan

periode pada

tabel

Ditunjukkan pada gambar 4.31

Kesimpulan : Diterima

F-18 Menguji

tombol

simpan

kenaikan

perencanaan

jumlah

produksi

Tampil alert

“Berhasil

menambah

kenaikan

jumlah

produksi”

Aplikasi

menampilkan

alert

“Berhasil

menambah

kenaikan

jumlah

produksi”

Kesimpulan : Diterima

F-19 Menguji

status

kenaikan

perencanaan

jumlah

produksi

yang telah

disimpan

Menampilkan

hasil

pencarian

berdasarkan

periode pada

table dan

status

menjadi

“sudah

dilakukan

kenaikan”

Aplikasi

menampilkan

hasil

pencarian

berdasarkan

periode pada

table dan

status

menjadi

“sudah

dilakukan

kenaikan”

Kesimpulan : Diterima

F-20 Menguji

Error

Handling

kenaikan

perencanaan

jumlah

produksi

Menampilkan

alert “Harap

Isi Bidang

Ini”

Aplikasi

menampilkan

alert “Harap

Isi Bidang

Ini”

Kesimpulan : Diterima

Page 34: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

133

G. Hasil Uji Coba Fitur Pembagian Jumlah Produksi 1 Bulan Menjadi 4 Minggu

Tabel 4.7 Hasil Uji Coba Fitur Pembagian Jumlah Produksi 1 Bulan Menjadi 4

Minggu

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-21 Menguji

tombol cari

pembagian

jumlah

produksi 1

bulan

menjadi 4

minggu

Menampilkan

hasil

pencarian

berdasarkan

periode pada

tabel

Aplikasi

menampilkan

hasil

pencarian

berdasarkan

periode pada

tabel

Ditunjukkan pada gambar 4.31

Kesimpulan : Diterima

F-22 Menguji

tombol

simpan

pembagian

jumlah

produksi 1

bulan

menjadi 4

minggu dan

memasukkan

data yang

valid

Tampil alert

“Berhasil

menambah

pembagian

jumlah

produksi”

Aplikasi

menampilkan

alert

“Berhasil

menambah

pembagian

jumlah

produksi”

Kesimpulan : Diterima

F-23 Menguji

status

pembagian

jumlah

produksi 1

bulan

menjadi 4

minggu yang

telah

disimpan

Menampilkan

hasil

pencarian

berdasarkan

periode pada

table dan

status

menjadi

“sudah

dilakukan

pembagian 4

minggu”

Aplikasi

menampilkan

hasil

pencarian

berdasarkan

periode pada

table dan

status

menjadi

“sudah

dilakukan

pembagian 4

minggu”

Kesimpulan : Diterima

F-24 Menguji

tombol

simpan

pembagian

jumlah

produksi 1

bulan

menjadi 4

minggu dan

memasukkan

data jumlah

produksi

melebihi

kapasitas

gudang

Tampil alert

“Jumlah

produksi

melebihi

kapasitas

gudang”

Aplikasi

menampilkan

alert “Jumlah

produksi

melebihi

kapasitas

gudang”

Kesimpulan : Diterima

Page 35: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

134

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-25 Menguji

tombol

simpan

pembagian

jumlah

produksi 1

bulan

menjadi 4

minggu dan

memasukkan

data jumlah

produksi

dalam

pembagian

menjadi 4

minggu tidak

sama dengan

data jumlah

produksi 1

bulan

Tampil alert

“Jumlah

pembagian 4

minggu tidak

sama dengan

jumlah

produksi 1

bulan”

Aplikasi

menampilkan

alert “Jumlah

pembagian 4

minggu tidak

sama dengan

jumlah

produksi 1

bulan”

Kesimpulan : Diterima

F-26 Menguji

Error

Handling

pembagian

jumlah

produksi 1

bulan

menjadi 4

minggu

Menampilkan

alert “Harap

Isi Bidang

Ini”

Aplikasi

menampilkan

alert “Harap

Isi Bidang

Ini”

Kesimpulan : Diterima

H. Hasil Uji Coba Fitur Menyetujui Perencanaan Jumlah Produksi 4 Minggu

Tabel 4.8 Hasil Uji Coba Fitur Menyetujui Perencanaan Jumlah Produksi 4

Minggu

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-27 Menguji

tombol cari

menyetujui

jumlah

produksi 4

minggu

minggu

Menampilkan

hasil

pencarian

berdasarkan

periode pada

tabel

Aplikasi

menampilkan

hasil

pencarian

berdasarkan

periode pada

tabel

Ditunjukkan pada gambar 4.35

Kesimpulan : Diterima

F-28 Menguji

tombol

detail

menyetujui

jumlah

produksi 4

minggu

Menampilkan

hasil detail

perencanaan

jumlah

produksi 4

minggu untuk

masing-

masing outlet

Aplikasi

menampilkan

hasil detail

perencanaan

jumlah

produksi 4

minggu untuk

masing-

masing outlet

Ditunjukkan pada gambar 4.36

Kesimpulan : Diterima

Page 36: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

135

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-29 Menguji

status

menyetujui

perencanaan

jumlah

produksi 4

minggu

yang telah

disimpan

Menampilkan

hasil

pencarian

berdasarkan

periode pada

table dan

status

menjadi

“konfirmasi”

Aplikasi

menampilkan

hasil

pencarian

berdasarkan

periode pada

table dan

status

menjadi

“konfirmasi”

Kesimpulan : Diterima

F-30 Menguji

tombol

konfirmasi

Tampil alert

“Produksi

berhasil

dikonfirmasi”

Aplikasi

menampilkan

alert

“Produksi

berhasil

dikonfirmasi”

Kesimpulan : Diterima

I. Hasil Uji Coba Fitur Mencetak Perencanaan Jumlah Produksi 4 Minggu

Tabel 4.9 Hasil Uji Coba Fitur Mencetak Perencanaan Jumlah Produksi 4 Minggu

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Hasil Pengujian Selenium Dokumentasi dan Kesimpulan

F-31 Menguji

tombol cari

mencetak

perencanaan

jumlah

produksi 4

minggu

Menampilkan

hasil

pencarian

berdasarkan

periode pada

tabel

Aplikasi

menampilkan

hasil

pencarian

berdasarkan

periode pada

tabel

Ditunjukkan pada gambar 4.37

Kesimpulan : Diterima

F-32 Menguji

tombol

detail

mencetak

perencanaan

jumlah

produksi 4

minggu

Menampilkan

hasil detail

perencanaan

jumlah

produksi 4

minggu

berdasarkan

outlet yang

dipilih

Aplikasi

menampilkan

hasil detail

perencanaan

jumlah

produksi 4

minggu

berdasarkan

outlet yang

dipilih

Kesimpulan : Diterima

F-33 Menguji

tombol

simpan(pdf)

mencetak

perencanaan

jumlah

produksi 4

minggu

Menampilkan

hasil laporan

rencana

jumlah

produksi

dalam bentuk

pdf

Aplikasi

menampilkan

hasil laporan

rencana

jumlah

produksi

dalam bentuk

pdf

Ditunjukkan pada gambar 4.38

dan gambar 4.39

Kesimpulan : Diterima

Page 37: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

136

4.2.2 Hasil Uji Coba Non Fungsional

A. Hasil Uji Coba Non Fungsional Security

Tabel 4.10 Hasil Uji Coba Non Fungsional Security

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Dokumentasi dan

Kesimpulan

NF-

1

Menguji

autentikasi

pengguna

dengan hak

akses

“bagian

produksi”

Tampil

halaman awal

aplikasi dengan

menu :

- Transaksi

peramalan

- Transaksi

pembagian

jumlah

produksi

- Laporan

perencanaan

jumlah

produksi

Aplikasi

menampilkan

halaman

dengan menu-

menu yang

dapat diakses

oleh

pengguna

dengan hak

akses “bagian

produksi”

Kesimpulan : Diterima

NF-

2

Menguji

autentikasi

pengguna

dengan hak

akses

“manajer

perusahaan”

Tampil

halaman awal

aplikasi dengan

menu :

- Transaksi

kenaikan

jumlah

produksi

Aplikasi

menampilkan

halaman

dengan menu-

menu yang

dapat diakses

oleh

pengguna

dengan hak

akses

“manajer

perusahaan”

Kesimpulan : Diterima

NF-

3

Menguji

autentikasi

pengguna

dengan hak

akses

“bagian

penjualan

outlet”

Tampil

halaman awal

aplikasi dengan

menu :

- Transaksi

PO outlet

- Transaksi

penjualan

outlet

Aplikasi

menampilkan

halaman

dengan menu-

menu yang

dapat diakses

oleh

pengguna

dengan hak

akses “bagian

penjualan

outlet”

Kesimpulan : Diterima

Page 38: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

137

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Dokumentasi dan

Kesimpulan

NF-

4

Menguji

autentikasi

pengguna

dengan hak

akses

“bagian

gudang

outlet”

Tampil

halaman awal

aplikasi dengan

menu :

Transaksi stok

gudang outlet

Aplikasi

menampilkan

halaman

dengan menu-

menu yang

dapat diakses

oleh

pengguna

dengan hak

akses “bagian

gudang

outlet”

Kesimpulan : Diterima

NF-

5

Menguji

autentikasi

pengguna

dengan hak

akses

“manajer

outlet”

Tampil

halaman awal

aplikasi dengan

menu :

Transaksi

penyetujuan

jumlah

produksi

Aplikasi

menampilkan

halaman

dengan menu-

menu yang

dapat diakses

oleh

pengguna

dengan hak

akses

“manajer

outlet”

Kesimpulan : Diterima

B. Hasil Uji Coba Non Fungsional Correctnes

Tabel 4.11 Hasil Uji Coba Non Fungsional Correctnes

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Dokumentasi dan

Kesimpulan

NF-

6

Menguji

ketepatan

peramalan

jumlah

produksi

Aplikasi

menghitung dan

menampilkan

hasil peramalan

sesuai dengan

rumus winter

Aplikasi

menampilkan

hasil

peramalan

menggunakan

rumus winter

Kesimpulan : Diterima

Page 39: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

138

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Dokumentasi dan

Kesimpulan

NF-

7

Menguji

ketepatan

laporan

rencana

jumlah

produksi

Aplikasi

menghitung

total rencana

produksi outlet

pada masing-

masing barang

dengan status

“konfirmasi”

Aplikasi

menampilkan

total rencana

produksi

outlet pada

masing-

masing

barang

dengan status

“konfirmasi”

Ditunjukkan pada gambar

4.37

Kesimpulan : Diterima

C. Hasil Uji Coba Non Fungsional Performance

Tabel 4.12 Hasil Uji Coba Non Fungsional Performance

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Dokumentasi dan

Kesimpulan

NF-

8

Menguji

performa

waktu

peramalan

jumlah

produksi

- Dalam proses

random

parameter

sistem harus

mampu

menemukan

parameter

optimal

dengan

waktu yang

dibutuhkan

tidak lebih

dari 1 menit

- Dalam proses

parameter

manual

maupun

parameter

yang

disimpan

sistem harus

mampu

menampilkan

hasil dengan

waktu yang

dibutuhkan

Aplikasi

menampilkan

hasil

peramalan

dalam

random

parameter

dan manual

parameter

maupun

tersimpan di

database

tidak

melebihi

waktu yang

ditentukan

Waktu jenis parameter

random :

Kesimpulan : Diterima

Waktu jenis parameter

manual dan tersimpan di

database :

Kesimpulan : Diterima

Page 40: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

139

Test

Case

ID

Tujuan Output yang

Diharapkan

Output

Aplikasi

Dokumentasi dan

Kesimpulan

tidak lebih

dari 10 detik

4.3 Evaluasi Algoritma

Setelah melakukan implementasi aplikasi, uji coba fungsional dan uji coba

non fungsional, selanjutnya akan dilakukan evaluasi terhadap penerapan metode

dalam aplikasi. Evaluasi digunakan untuk memastikan metode yang digunakan

telah diterapkan dengan benar dalam aplikasi. Metode yang digunakan yaitu

metode winter.

Metode winter diterapkan dalam fungsi peramalan jumlah produksi 1

bulan pada aplikasi yang menghasilkan berupa jumlah peramalan barang selama 1

bulan. Jumlah peramalan barang selama 1 bulan ini yang nantinya akan dibuat

sebagai acuan dalam membuat jumlah produksi selama 1 bulan.

Dalam proses penerapan peramalan 1 bulan, sebelumnya dibutuhkan data

awal yang meliputi data permintaan barang (purchase order) dari masing-masing

outlet selama 4 tahun. Sebagai contoh data permintaan barang (purchase order) dari

barang canal 75x0,75mm pada outlet kania 701 selama 4 tahun yang ditunjukkan

pada tabel 4.13 dan barang canal 75x1,00mm yang ditunjukkan pada tabel 4.14.

Tabel 4.13 Data Permintaan Barang Canal 75x0,75mm pada kania 701

No Periode Permintaan No Periode Permintaan

1 8 - 2013 2338 25 8 - 2015 2550

2 9 - 2013 2652 26 9 - 2015 3354

3 10 - 2013 2735 27 10 - 2015 3462

4 11 - 2013 2465 28 11 - 2015 3068

5 12 - 2013 2548 29 12 - 2015 3195

6 1 - 2014 2423 30 1 - 2016 2796

7 2 - 2014 2615 31 2 - 2016 2850

8 3 - 2014 2955 32 3 - 2016 3392

Page 41: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

140

No Periode Permintaan No Periode Permintaan

9 4 - 2014 2800 33 4 - 2016 3136

10 5 - 2014 2596 34 5 - 2016 3350

11 6 - 2014 3100 35 6 - 2016 3405

12 7 - 2014 2850 36 7 - 2016 3099

13 8 - 2014 2548 37 8 - 2016 3135

14 9 - 2014 2994 38 9 - 2016 3538

15 10 - 2014 3115 39 10 - 2016 3599

16 11 - 2014 2915 40 11 - 2016 3450

17 12 - 2014 3019 41 12 - 2016 3545

18 1 - 2015 2507 42 1 - 2017 2950

19 2 - 2015 2723 43 2 - 2017 3115

20 3 - 2015 3089 44 3 - 2017 3510

21 4 - 2015 2834 45 4 - 2017 3280

22 5 - 2015 2810 46 5 - 2017 3350

23 6 - 2015 3150 47 6 - 2017 3560

24 7 - 2015 2832 48 7 - 2017 3710

Tabel 4.14 Data Permintaan Barang Canal 75x1,00mm pada kania 701

No Periode Permintaan No Periode Permintaan

1 8 - 2013 1766 25 8 - 2015 1978

2 9 - 2013 2080 26 9 - 2015 2782

3 10 - 2013 2163 27 10 - 2015 2890

4 11 - 2013 1893 28 11 - 2015 2496

5 12 - 2013 1976 29 12 - 2015 2623

6 1 - 2014 1851 30 1 - 2016 2224

7 2 - 2014 2043 31 2 - 2016 2278

8 3 - 2014 2383 32 3 - 2016 2820

9 4 - 2014 2228 33 4 - 2016 2564

10 5 - 2014 2024 34 5 - 2016 2778

11 6 - 2014 2528 35 6 - 2016 2833

12 7 - 2014 2278 36 7 - 2016 2527

13 8 - 2014 1976 37 8 - 2016 2563

14 9 - 2014 2422 38 9 - 2016 2966

15 10 - 2014 2543 39 10 - 2016 3027

16 11 - 2014 2343 40 11 - 2016 2878

17 12 - 2014 2447 41 12 - 2016 2973

18 1 - 2015 1935 42 1 - 2017 2378

19 2 - 2015 2151 43 2 - 2017 2543

20 3 - 2015 2517 44 3 - 2017 2938

21 4 - 2015 2262 45 4 - 2017 2708

22 5 - 2015 2238 46 5 - 2017 2778

23 6 - 2015 2578 47 6 - 2017 2988

24 7 - 2015 2260 48 7 - 2017 3138

Page 42: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

141

4.3.1 Perencanaan Jumlah Produksi Menggunakan Aplikasi

Tabel 4.15 Data Parameter Percobaan

Level Trend Seasonal

0.1 0.1 0.1

Pada tahap ini bertujuan untuk memastikan bahwa metode yang digunakan

telah diterapkan dengan benar dalam aplikasi, maka dilakukan pencocokan hasil

metode pada aplikasi dengan hasil metode yang dilakukan secara manual.

Percobaan yang dilakukan menggunakan data permintaan barang yang terdapat

pada tabel 4.13 dan tabel 4.14 yang digunakan untuk meramal pada periode agustus

2017. Sedangkan parameter yang dimasukkan ditunjukkan pada tabel 4.15. Hasil

metode yang terdapat pada aplikasi untuk barang canal 75x0.75 mm ditunjukkan

pada gambar 4.40.

Gambar 4.40 Hasil Metode Pada Aplikasi Barang Canal 75x0.75 mm

Sedangkan hasil metode yang dilakukan secara manual untuk barang canal

75x0.75 mm ditunjukkan pada tabel 4.16.

Page 43: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

142

Tabel 4.16 Hasil Metode Secara Manual Barang Canal 75x0.75 mm

perio

de t permintaan At Tt St forecast error abs(error)

persentase

error 8 -

2013 1 2338 0.874645385 9 -

2013 2 2652 0.992112729 10 -

2013 3 2735 1.023163014 11 -

2013 4 2465 0.922156062 12 -

2013 5 2548 0.953206347 1 -

2014 6 2423 0.906443869 2 -

2014 7 2615 0.978271035 3 -

2014 8 2955 1.105464975 4 -

2014 9 2800 1.047479502 5 -

2014 10 2596 0.971163139 6 -

2014 11 3100 1.159709449 7 -

2014 12 2850 2850 0 1.066184494 8 -

2014 13 2548 2803.983029

-

4.601697076 0.878051582 2492.739 55.26065 55.26065 2.17% 9 -

2014 14 2994 2860.425445 1.50271416 0.9975712 2777.302 216.6981 216.6981 7.24% 10 -

2014 15 3115 2887.993756 4.10927389 1.028707057 2928.219 186.781 186.781 6.00% 11 -

2014 16 2915 2886.25814 3.524784896 0.930936273 2666.97 248.0297 248.0297 8.51% 12 -

2014 17 3019 2925.101804 7.056672773 0.961095796 2754.559 264.4406 264.4406 8.76% 1 -

2015 18 2507 2899.790716 3.819896742 0.902253998 2657.837 -150.837 150.8371 6.02% 2 -

2015 19 2723 2915.049267 4.963762191 0.973855732 2840.518 -117.518 117.5182 4.32% 3 -

2015 20 3089 2945.204499 7.482909179 1.099800838 3227.972 -138.972 138.9721 4.50% 4 -

2015 21 2834 2915.101687 3.724336975 1.03994943 3092.88 -258.88 258.8795 9.13% 5 -

2015 22 2810 2897.148868 1.556621379 0.971038734 2834.656 -24.6562 24.65624 0.88% 6 -

2015 23 3150 2933.229827 5.009055148 1.151128657 3361.656 -211.656 211.6561 6.72% 7 -

2015 24 2832 2890.43441 0.22860793 1.057544396 3132.705 -300.705 300.7047 10.62%

8 -

2015 25 2550 2842.721345

-

4.565559362 0.879949201 2538.151 11.84877 11.84877 0.46%

9 -

2015 26 3354 2935.498573 5.168719439 1.012070651 2831.262 522.7375 522.7375 15.59%

10 -

2015 27 3462 2988.671544 9.969144577 1.041673771 3025.085 436.9148 436.9148 12.62%

11 -

2015 28 3068 2993.302611 9.43533683 0.94033813 2791.543 276.4566 276.4566 9.01%

12 -

2015 29 3195 3042.23555 13.38509705 0.97000767 2885.919 309.0812 309.0812 9.67%

1 -

2016 30 2796 3038.303726 11.65340493 0.904053631 2756.946 39.05406 39.05406 1.40%

2 -

2016 31 2850 3060.208202 12.67851207 0.969601077 2970.218 -120.218 120.2182 4.22%

3 -

2016 32 3392 3115.432638 16.93310441 1.098698088 3379.563 12.43662 12.43662 0.37%

4 -

2016 33 3136 3104.557898 14.15231999 1.036967259 3257.502 -121.502 121.502 3.87%

5 -

2016 34 3350 3129.896648 15.27096295 0.980967149 3028.388 321.6116 321.6116 9.60%

6 -

2016 35 3405 3177.757274 18.52992933 1.143166833 3620.493 -215.493 215.4926 6.33%

7 -

2016 36 3099 3147.747524 13.67596137 1.050241309 3380.216 -281.216 281.2156 9.07%

8 -

2016 37 3135 3143.783964 11.91200924 0.891674873 2781.892 353.1079 353.1079 11.26%

9 -

2016 38 3538 3236.907771 20.03318899 1.020165433 3193.787 344.2127 344.2127 9.73%

10 -

2016 39 3599 3284.032783 22.7423713 1.047097261 3392.67 206.33 206.33 5.73%

11 -

2016 40 3450 3305.579926 22.62284845 0.950673295 3109.487 340.5132 340.5132 9.87%

Page 44: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

143

perio

de t permintaan At Tt St forecast error abs(error)

persentase

error

12 -

2016 41 3545 3368.27611 26.63018202 0.978253619 3228.382 316.6178 316.6178 8.93%

1 -

2017 42 2950 3356.973453 22.83689816 0.901525042 3069.177 -119.177 119.1774 4.04%

2 -

2017 43 3115 3387.354937 23.59135674 0.964600627 3277.068 -162.068 162.0678 5.20%

3 -

2017 44 3510 3433.73283 25.87001031 1.091049395 3747.6 -237.6 237.6002 6.77%

4 -

2017 45 3280 3414.270558 21.33678214 1.029337906 3587.495 -307.495 307.4949 9.37%

5 -

2017 46 3350 3417.498529 19.52590096 0.980895348 3370.218 -20.2179 20.21794 0.60%

6 -

2017 47 3560 3456.255709 21.4490289 1.131851787 3929.092 -369.092 369.0923 10.37%

7 -

2017 48 3710 3457.715696 19.45012475 1.052513449 3652.429 57.57082 57.57082 1.55%

Peramalan = 3101 MAPE = 6.68%

Berikut juga hasil metode untuk barang canal 75x1.00 mm pada aplikasi

yang ditunjukkan pada gambar 4.41.

Gambar 4.41 Hasil Metode Pada Aplikasi

Sedangkan hasil metode yang dilakukan secara manual untuk barang canal

75x1.00 mm ditunjukkan pada tabel 4.17.

Tabel 4.17 Hasil Metode Secara Manual Barang Canal 75x1.00 mm

bulan t permintaan At Tt St forecast error abs(error)

persentase

error 8 -

2013 1 1766 0.840519 9 -

2013 2 2080 0.989965 10 -

2013 3 2163 1.029469 11 -

2013 4 1893 0.900964 12 -

2013 5 1976 0.940467 1 -

2014 6 1851 0.880974 2 -

2014 7 2043 0.972356 3 -

2014 8 2383 1.134177 4 -

2014 9 2228 1.060405

Page 45: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

144

bulan t permintaan At Tt St forecast error abs(error)

persentase

error 5 -

2014 10 2024 0.963313 6 -

2014 11 2528 1.203189 7 -

2014 12 2278 2278 0 1.084203 8 -

2014 13 1976 2232.454 -4.55462 0.844979 1914.702 61.29822 61.29822 3.10% 9 -

2014 14 2422 2291.743 1.829806 0.996653 2205.543 216.4567 216.4567 8.94% 10 -

2014 15 2543 2319.37 4.409482 1.036164 2361.162 181.8376 181.8376 7.15% 11 -

2014 16 2343 2317.524 3.783941 0.911967 2093.641 249.3588 249.3588 10.64% 12 -

2014 17 2447 2357.498 7.402981 0.950217 2183.114 263.8859 263.8859 10.78% 1 -

2015 18 1935 2332.049 4.117737 0.875851 2083.417 -148.417 148.4169 7.67% 2 -

2015 19 2151 2348.14 5.315044 0.966724 2271.585 -120.585 120.5846 5.61% 3 -

2015 20 2517 2378.473 7.816872 1.126583 2669.234 -152.234 152.2339 6.05% 4 -

2015 21 2262 2348.445 4.032381 1.050684 2530.435 -268.435 268.4346 11.87% 5 -

2015 22 2238 2330.234 1.808019 0.963023 2266.171 -28.1711 28.17109 1.26% 6 -

2015 23 2578 2366.536 5.257465 1.191806 2805.887 -227.887 227.8867 8.84% 7 -

2015 24 2260 2324.243 0.502353 1.073018 2571.505 -311.505 311.5049 13.78%

8 -

2015 25 1978 2276.61 -4.31112 0.847365 1964.362 13.63844 13.63844 0.69%

9 -

2015 26 2782 2373.381 5.797082 1.014204 2264.693 517.3069 517.3069 18.59%

10 -

2015 27 2890 2426.213 10.50055 1.051663 2465.219 424.7815 424.7815 14.70%

11 -

2015 28 2496 2430.38 9.867249 0.92347 2222.201 273.7985 273.7985 10.97%

12 -

2015 29 2623 2480.26 13.86851 0.96095 2318.765 304.2352 304.2352 11.60%

1 -

2016 30 2224 2476.154 12.07098 0.878083 2184.485 39.51493 39.51493 1.78%

2 -

2016 31 2278 2498.831 13.13162 0.961215 2405.427 -127.427 127.4274 5.59%

3 -

2016 32 2820 2554.145 17.34988 1.124334 2829.935 -9.93516 9.935162 0.35%

4 -

2016 33 2564 2542.392 14.43955 1.046465 2701.828 -137.828 137.8283 5.38%

5 -

2016 34 2778 2566.613 15.41774 0.974957 2462.288 315.7123 315.7123 11.36%

6 -

2016 35 2833 2614.405 18.65513 1.180986 3077.279 -244.279 244.2787 8.62%

7 -

2016 36 2527 2583.728 13.7219 1.063521 2825.321 -298.321 298.3215 11.81%

8 -

2016 37 2563 2578.697 11.8466 0.86202 2200.988 362.0122 362.0122 14.12%

9 -

2016 38 2966 2675.564 20.34873 1.023639 2627.34 338.6604 338.6604 11.42%

10 -

2016 39 3027 2722.032 22.96058 1.057701 2835.193 191.8074 191.8074 6.34%

11 -

2016 40 2878 2742.593 22.72062 0.93606 2534.918 343.0821 343.0821 11.92%

12 -

2016 41 2973 2806.39 26.82827 0.970792 2657.329 315.6714 315.6714 10.62%

1 -

2017 42 2378 2794.851 22.99155 0.875359 2487.799 -109.799 109.7994 4.62%

2 -

2017 43 2543 2826.567 23.86405 0.955061 2708.551 -165.551 165.5512 6.51%

3 -

2017 44 2938 2873.013 26.12217 1.114162 3204.836 -266.836 266.8363 9.08%

4 -

2017 45 2708 2852.274 21.43608 1.036761 3033.844 -325.844 325.8443 12.03%

5 -

2017 46 2778 2854.289 19.49398 0.974788 2801.743 -23.7433 23.74335 0.85%

6 -

2017 47 2988 2892.933 21.40895 1.166174 3393.898 -405.898 405.8979 13.58%

7 -

2017 48 3138 2891.993 19.17405 1.065675 3099.463 38.5367 38.5367 1.23%

Peramalan = 2510 MAPE = 8.33%

Page 46: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

145

Dari hasil metode pada aplikasi maupun secara manual untuk barang canal

75x0.75 mm menunjukkan nilai MAPE yaitu sebesar 6.68% dan hasil peramalan

untuk periode agustus 2017 sebanyak 3010 barang. Sedangkan hasil metode pada

aplikasi maupun manual untuk barang canal 75x1.00 mm menunjukkan nilai

MAPE yaitu sebesar 8.33% dan hasil peramalan untuk periode agustus 2017

sebanyak 2510 barang. Hal ini membuktikan bahwa metode yang terdapat dalam

aplikasi telah diterapkan dengan benar, dikarenakan hasil yang terdapat dalam

aplikasi sama dengan hasil dari perhitungan secara manual.

4.3.2 Perbandingan Hasil Evaluasi

Pada tahap ini digunakan untuk memastikan bahwa aplikasi yang

dibangun telah menjawab permasalahan yang terjadi pada perusahaan yaitu

terjadinya kekurangan stok (stockout) dan kelebihan stok (overstock). Evaluasi ini

akan membandingkan perencanaan jumlah produksi menggunakan metode winter

pada aplikasi dengan perencanaan jumlah produksi yang dilakukan oleh

perusahaan. Data yang digunakan yaitu data permintaan barang yang sudah terjadi,

sebagai contoh data permintaan barang canal 75x0.75 mm dan canal 75x1.00 mm

pada periode juni 2017 pada outlet kania 701 dan ben’s truss yang akan

dibandingkan dengan hasil perencanaan jumlah produksi menggunakan metode

winter pada aplikasi dan perencanaan jumlah produksi yang dilakukan oleh

perusahaan. Hasil perbandingan dari perencanaan jumlah produksi dari aplikasi,

perusahaan dan data permintaan barang pada bulan juni 2017 untuk outlet kania

701 dan ben’s truss ditunjukkan pada tabel 4.18.

Page 47: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

146

Tabel 4.18 Perbandingan Hasil Evaluasi

No Nama Barang Permintaan

Barang

(Juni

2017)

Perencanaan

Aplikasi

Perencanaan

Perusahaan

Selisih

Permintaan

Barang dan

Perencanaan

Aplikasi

(%)

Selisih

Permintaan

Barang dan

Perencanaan

Perusahaan

(%)

1 Canal

75x0.75 mm

6196

Lonjor

6365 Lonjor 5650 Lonjor 2.7% 8.8%

2 Canal

75x1.00 mm

5398

Lonjor

5596 Lonjor 4550 Lonjor 3.7% 15.7%

Adapun hasil perbandingan evaluasi apabila digambarkan dalam bentuk

grafis, maka akan terlihat seperti pada gambar 4.42.

Gambar 4.42 Chart Perbandingan Hasil Evaluasi

Dari hasil perbandingan diatas dapat disimpulkan bahwa hasil

perencanaan pada aplikasi menggunakan metode winter memiliki selisih yang lebih

sedikit yaitu sebesar 2.7% untuk barang canal 75x0.75 mm dan 3.7% untuk barang

canal 75x1.00 mm dibandingkan dengan perencanaan yang telah dibuat oleh

perusahaan yaitu memiliki selisih sebesar 8.8% untuk barang canal 75x0.75 mm

dan 15.7% untuk barang canal 75x1.00 mm. Hal ini menunjukkan bahwa aplikasi

perencanaan jumlah produksi menggunakan metode winter dapat membantu

0

1000

2000

3000

4000

5000

6000

7000

Canal 75x0.75mm Canal 75x1.00mm

6196

5398

6365

55965650

4550

Permintaan Barang (Juni 2017) Perencanaan Aplikasi Perencanaan Perusahaan

Page 48: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasisir.stikom.edu/id/eprint/2604/7/BAB_IV.pdf · 100 BAB IV IMPLEMENTASI DAN EVALUASI . 4.1 Implementasi Aplikasi . Tahap ini

147

perusahaan merencanakan jumlah yang akan di produksi dan mengatasi terjadinya

kekurangan stok (stockout) dan kelebihan stok (overstock).