• Tidak ada hasil yang ditemukan

BAB 4 IMPLEMENTASI DAN EVALUASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 IMPLEMENTASI DAN EVALUASI"

Copied!
39
0
0

Teks penuh

(1)

160

BAB 4

IMPLEMENTASI DAN EVALUASI

4.1 Spesifikasi Sistem

4.1.1 Spesifikasi Perangkat Keras

Spesifikasi perangkat keras yang digunakan dalam pengujian aplikasi adalah sebagai berikut:

• Processor : Intel Pentium M processor 740 (1.73 GHz, 533 MHz FSB, 2 MB L2 Cache)

• Memory : Corsair DDR2 2048 MB • Hard Disk : Matsushita 80 GB 5400 RPM

• Graphic Card : ATI MOBILITY RADEON X700 PCI-E 128 MB • Monitor : 15.4” WXGA CrystalBrite LCD (16ms)

• Mouse dan Keyboard standard

4.1.2 Spesifikasi Perangkat Lunak

Spesifikasi perangkat lunak yang digunakan dalam pengujian aplikasi adalah sebagai berikut:

• Sistem Operasi : Microsoft Windows XP Home Edition Version 2002 Service Pack 2

• Development Software : Borland Delphi 7 Enterprise Edition • Microsoft Access 2003

(2)

161

4.1.3 Spesifikasi Minimum Perangkat Keras yang Dianjurkan

Aplikasi yang dirancang masih dapat dijalankan dengan baik pada spesifikasi minimum berikut:

• Processor : Intel Pentium III 1.06 GHz • Memory : 128 MB

• Hard Disk : Minimal terdapat free space sebesar 12 MB untuk aplikasi • Monitor dan Graphic Card : Minimal dapat menampilkan resolusi 256 color • Mouse dan Keyboard standard

4.2 Prosedur Operasional

Pada bagian ini akan dijelaskan mengenai langkah-langkah yang dapat dilakukan oleh user untuk menjalankan aplikasi.

• Pada awal aplikasi dijalankan, akan muncul splash screen seperti pada Gambar

4.1.

(3)

162 • Selanjutnya akan muncul tampilan awal aplikasi seperti pada gambar di bawah

ini.

Gambar 4.2 Tampilan Awal Aplikasi

• Pada saat layar ini ditampilkan (form create), dilakukan sejumlah proses, yaitu: - koneksi ke database,

- inisialisasi matriks-matriks yang diperlukan untuk proses pembelajaran, yaitu matriks R dan semua matriks Q (Q0, Q1, Q2, dan Q3), dan

- inisialisasi parameter-parameter yang dibutuhkan, yaitu discount rate γ dan ε-greedy parameter ε.

(4)

163 • Pada tampilan awal aplikasi, terdapat beberapa menu, yaitu Learning Process,

Recalling Process, View Matrix, View Database, dan Help. Mula-mula, apabila user ingin melakukan training data, user dapat memilih Menu Learning Process.

Gambar 4.3 Pemilihan Menu Learning Process Pada Tampilan Awal Aplikasi

• Setelah itu user dapat memilih Training Data, dan tampilan layar pada menu Training Data dapat dilihat pada Gambar 4.4.

(5)

164

Gambar 4.4 Tampilan Layar Menu Training Data

• Pada form training data, mula-mula semua tombol di-disable, kecuali tombol Start Training, dan semua input box juga di-disable, kecuali input box Discount Rate dan e-greedy Parameter.

• Pertama-tama, user harus mengisi nilai dari parameter Discount Rate dan e-greedy Parameter. Nilai dari kedua parameter ini divalidasi dalam range antara 0 – 1, dan harus berupa angka desimal. Validasi dijalankan pada saat user meng-klik tombol Start Training. Bila nilai yang dimasukkan tidak valid, maka akan muncul pesan warning seperti berikut.

(6)

165

Gambar 4.5 Tampilan Layar Warning Untuk Pengisian Parameter Discount Rate

(7)

166 • Apabila kedua input user sudah bersifat valid, maka setelah tombol Start

Training di-klik, aplikasi akan dijalankan modul Training Data dengan menggunakan nilai parameter yang telah dimasukkan user, dan akan berhenti sampai nilai semua matriks Q mencapai konvergensi.

Gambar 4.7 Tampilan Layar Pada Saat Proses Training

• Jika proses training telah selesai, maka user akan mendapatkan sebuah pesan yang menginformasikan bahwa proses training telah selesai (Training Done).

(8)

167

Gambar 4.8 Tampilan Layar Training Done

• Setelah user meng-klik OK, tombol Save Data di-enable, dan user dapat melihat waktu atau lama proses training serta berapa banyak proses eksplorasi dan eksploitasi berdasarkan metode ε-greedy yang telah dilakukan oleh agen.

(9)

168

Gambar 4.9 Tampilan Layar Setelah Proses Training Selesai

• User dapat menyimpan hasil training yang berupa nilai-nilai semua matrix Q yang baru ke dalam file data. Apabila user memilih untuk melakukan penyimpanan hasil training dengan meng-klik tombol Save Data, akan muncul layar konfirmasi apakah user yakin akan menyimpan data baru tersebut, dengan kata lain, menimpa (replace) data yang lama. Setelah user menekan tombol Yes pada layar konfirmasi, maka akan dijalankan modul Save Data.

(10)

169

Gambar 4.10 Tampilan Layar Konfirmasi Save Data

• Setelah selesai dilakukan penyimpanan data, maka akan muncul pesan informasi bahwa matrix Q telah berhasil disimpan (Saving Done).

(11)

170

Gambar 4.11 Tampilan Layar Saving Done

• Untuk melakukan recall pasangan produk dan metode promosi, maka user dapat memilih menu Recalling Process Æ Recall Events Products, Recall Near Expired Products, Recall New Products, atau Recall Too Many Products, tergantung dari kebutuhan promosi user. Berikut diberikan contoh tampilan layar setelah user memilih submenu Recall Events Products.

(12)

171

Gambar 4.12 Tampilan Layar Recall Events Products

• Kemudian user dapat memilih jenis event yang diinginkan. Misalnya, user memilih event Natal dan Tahun Baru, kemudian meng-klik tombol Recall, maka modul Recall Data akan dijalankan.

(13)

172

Gambar 4.13 Tampilan Layar Recall Events Products – Natal dan Tahun Baru

• User dapat melihat isi dari matrix R dengan memilih menu View Matrix Æ View Matrix R. Pada saat tersebut, modul View Matrix R akan dijalankan.

(14)

173

Gambar 4.14 Tampilan Layar View Matrix R

• User juga dapat melihat isi dari matrix Q yang diinginkan dengan memilih menu View Matrix Æ View Matrix Q Æ View Matrix Q – Events, View Matrix Q – Near Expired, View Matrix Q – New, atau View Matrix Q – Too Many. Berikut adalah contoh tampilan setelah user memilih submenu View Matrix Q – Events, dan modul View Matrix Q dijalankan.

(15)

174

Gambar 4.15 Tampilan Layar View Matrix Q – Events

• Untuk melihat isi tabel-tabel database, user dapat memilih menu View Database Æ View Data Table, View Events Table, View Priority Table, atau View Promotion Table. Berikut adalah tampilan layar apabila user memilih masing-masing menu.

(16)

175

Gambar 4.16 Tampilan Layar View Data Table

(17)

176

Gambar 4.18 Tampilan Layar View Promotion Table

• Pemilihan submenu Program Tutorial pada menu Help akan menghasilkan tampilan tutorial program sebagai berikut.

(18)

177

Gambar 4.19 Tampilan Layar Program Tutorial

• Sedangkan apabila user memilih submenu About Us pada menu Help, maka akan ditampilkan profil pembuat program.

(19)

178

Gambar 4.20 Tampilan Layar About Us

4.3 Prosedur Evaluasi

Pengujian terhadap aplikasi ini terdiri atas 2 (dua) tahap. Tahap pertama adalah pengujian terhadap parameter-parameter yang digunakan dalam metode Q-learning, yaitu parameter discount rate γ dan parameter ε-greedy ε. Tahap kedua berupa pengujian keoptimalan solusi yang dihasilkan Q-learning pada sejumlah kasus dengan menggunakan parameter-parameter yang dianggap optimal yang telah diperoleh pada tahap pertama.

(20)

179

4.3.1 Evaluasi Parameter Q-Learning

Pengujian ini dilakukan untuk mengevaluasi parameter-parameter yang ada dalam metode Q-learning, dan seberapa jauh parameter-parameter tersebut berpengaruh terhadap performa dari Q-learning secara keseluruhan. Adapun, kedua parameter ini tidak akan berpengaruh kepada persentase keoptimalan solusi, namun hanya berpengaruh kepada jumlah iterasi yang dijalankan. Selain itu, pengujian ini dilakukan untuk mencari nilai parameter yang dianggap terbaik untuk kasus ini, sehingga dapat digunakan dalam tahap pengujian selanjutnya.

4.3.1.1 Evaluasi Parameter ε-greedy

Pengujian ini dilakukan dengan tujuan untuk mengetahui besarnya pengaruh dari ε-greedy parameter ε terhadap proses pencarian solusi promosi ini. Pengujian dilakukan dengan mengubah-ubah nilai ε-greedy parameter ε untuk setiap kali training. Sedangkan nilai dari parameter discount rate γ ditetapkan sebesar 0.8. Berikut adalah hasil pengujiannya.

Parameter Parameter Jumlah Jumlah Jumlah Lama

Discount Rate ε-greedy Iterasi Eksplorasi Eksploitasi Training

0.8 0.2 154480 125721 515601 00:56:01

0.8 0.4 45272 46538 82248 00:16:24

0.8 0.6 13712 19255 14859 00:05:01

0.8 0.8 10989 18021 6474 00:03:57

0.8 1 8669 16431 1614 00:03:01

(21)

180 Dari tabel di atas, dapat dilihat bahwa ε-greedy parameter ε mempengaruhi jumlah iterasi dalam setiap kali training, sehingga secara tidak langsung juga mempengaruhi lama training. Semakin besar nilai ε-greedy parameter ε, maka semakin sedikit jumlah iterasi yang harus dilakukan dalam proses training. Karenanya, untuk aplikasi ini, dipilih angka 1 sebagai nilai ε-greedy parameter ε terpilih.

4.3.1.2 Evaluasi Parameter Discount Rate

Pengujian ini dilakukan dengan tujuan untuk mengetahui besarnya pengaruh dari parameter discount rate γ terhadap proses pencarian solusi promosi ini. Pengujian dilakukan dengan mengubah-ubah nilai discount rate γ untuk setiap kali training. Sedangkan nilai dari parameter ε-greedy parameter ε ditetapkan sebesar 0.8. Berikut adalah hasil pengujiannya.

Parameter Parameter Jumlah Jumlah Jumlah Lama Maks.

ε-greedy Discount Rate Iterasi Eksplorasi Eksploitasi Training Reward

0.8 0.2 10283 17325 5560 00:03:44 120

0.8 0.4 10383 17354 5769 00:03:46 140

0.8 0.6 10674 17722 6049 00:03:50 160

0.8 0.8 10989 18021 6474 00:03:57 180

Tabel 4.2 Hasil Pengujian Terhadap Parameter Discount Rate

Berdasarkan tabel di atas, dapat ditarik kesimpulan bahwa parameter discount rate γ tidak terlalu berpengaruh terhadap jumlah iterasi dalam setiap training. Parameter ini hanya berpengaruh pada besarnya nilai cummulative reward yang didapat oleh agen pada saat training, dan hal ini tidak berpengaruh untuk jumlah pemilihan action yang

(22)

181 sedikit, seperti pada aplikasi ini. Karenanya, untuk aplikasi ini dipilih angka 0.2 sebagai nilai parameter discount rate γ yang akan digunakan.

4.3.2 Evaluasi Solusi yang Dihasilkan Parameter Terpilih

Dalam tahap ini, dilakukan pengujian terhadap solusi yang dihasilkan oleh kedua parameter terpilih yang telah diperoleh pada tahap pengujian sebelumnya. Untuk pengujian ini, akan dilakukan training menggunakan kedua parameter terpilih, dan setelah semua nilai matriks Q disimpan ke dalam file data, akan dilakukan proses recall data. Untuk pengujian tingkat keakuratan data solusi yang berupa metode promosi diskon, tingkat keakuratannya akan diukur berdasarkan rumus berikut:

⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ × ÷ − − = 100% 10 5 % 100 B S A di mana:

- A adalah tingkat keakuratan solusi yang dihasilkan aplikasi ini

- S adalah besarnya diskon (dalam persen) untuk suatu produk berdasarkan solusi yang dihasilkan aplikasi ini

- B adalah besarnya diskon rata-rata (dalam persen) untuk suatu produk berdasarkan promosi pada brosur suatu supermarket

4.3.2.1 Evaluasi Solusi Pada Events Products

Pada pengujian solusi events products, tingkat keakuratan akan dihitung dengan cara membandingkan data solusi yang berupa diskon dengan data sesungguhnya, yaitu besarnya diskon rata-rata untuk jenis produk tertentu pada supermarket, dalam rangka event yang sama. Pada tahap ini hanya dilakukan pengujian untuk 2 (dua) jenis event

(23)

182 yang terdekat, yaitu Natal dan Tahun Baru serta Tahun Baru Imlek, agar dapat dibandingkan dengan promosi pada brosur yang tersedia.

4.3.2.1.1 Evaluasi Solusi Pada Events Products Natal dan Tahun Baru

Pengujian ini akan dilakukan terhadap solusi pada events products Natal dan Tahun Baru yang dihasilkan oleh aplikasi. Berdasarkan brosur dari supermarket dalam event Natal dan Tahun Baru, dihitung rata-rata diskon yang diberikan untuk produk yang sama, khususnya produk yang berhubungan dengan event Natal dan Tahun Baru menurut Priority Table pada database. Pada tahap ini, hanya dilakukan evaluasi pada 5 (lima) buah produk yang paling berpengaruh terhadap promosi pada event Natal dan Tahun Baru. Berikut ini adalah perhitungan diskon rata-rata untuk masing-masing produk pada supermarket Hero berdasarkan event Natal dan Tahun Baru.

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 6,900.00 6,490.00 5.94 2 Produk B 18,750.00 15,990.00 14.72 3 Produk C 10,600.00 9,990.00 5.75 4 Produk D 27,875.00 24,990.00 10.35 9.19 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(24)

183 No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%)

1 Produk A 3,650.00 3,390.00 7.12 2 Produk B 10,150.00 9,190.00 9.46 3 Produk C 16,450.00 14,990.00 8.88 4 Produk D 9,450.00 8,690.00 8.04 5 Produk E 12,750.00 11,490.00 9.88 6 Produk F 3,290.00 2,990.00 9.12 7 Produk G 3,125.00 2,790.00 10.72 8 Produk H 4,200.00 3,890.00 7.38 9 Produk I 3,650.00 3,390.00 7.12 10 Produk J 20,500.00 18,990.00 7.37 11 Produk K 2,750.00 2,490.00 9.45 12 Produk L 3,650.00 3,290.00 9.86 8.70 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.4 Promosi Diskon Produk Soft Drink – Natal dan Tahun Baru

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 6,475.00 5,890.00 9.03 2 Produk B 24,995.00 22,990.00 8.02 3 Produk C 6,400.00 5,490.00 14.22 4 Produk D 7,050.00 6,490.00 7.94 9.80 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.5 Promosi Diskon Produk Chiki – Natal dan Tahun Baru

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 4,550.00 3,990.00 12.31 2 Produk B 6,075.00 5,490.00 9.63 3 Produk C 6,400.00 5,990.00 6.41 4 Produk D 14,250.00 12,490.00 12.35 10.17 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.6 Promosi Diskon Produk Kacang – Natal dan Tahun Baru

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 18,900.00 14,900.00 21.16 21.16 20.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(25)

184 Berikut adalah hasil dari proses recall events products dengan jenis event Natal dan Tahun Baru dari aplikasi pencarian solusi metode promosi produk supermarket:

Tabel 4.8 Hasil Recall Events Products – Natal dan Tahun Baru

Berdasarkan data-data di atas, dapat dihitung tingkat keakuratan data hasil recall events products Natal dan Tahun Baru sebagai berikut:

No Jenis Diskon Rata-rata Solusi Diskon Tingkat Produk pada Brosur (%) hasil Recall (%) Keakuratan (%) 1 Cokelat 10.00 10.00 100.00 2 Soft Drink 10.00 25.00 70.00 3 Chiki 10.00 10.00 100.00 4 Kacang 10.00 10.00 100.00 5 Perlengkapan Pesta 20.00 25.00 90.00 92.00 Tingkat Keakuratan Rata-rata (%)

Tabel 4.9 Tingkat Keakuratan Data Solusi – Natal dan Tahun Baru

Berdasarkan hasil pengujian terhadap data solusi events products Natal dan Tahun Baru, disimpulkan bahwa tingkat keakuratan solusi cukup baik, yaitu sebesar 92%.

(26)

185

4.3.2.1.2 Evaluasi Solusi Pada Events Products Tahun Baru Imlek

Pengujian ini akan dilakukan terhadap solusi pada events products Tahun Baru Imlek yang dihasilkan oleh aplikasi. Berdasarkan brosur dari supermarket dalam event Tahun Baru Imlek, dihitung rata-rata diskon yang diberikan untuk produk yang sama, khususnya produk yang berhubungan dengan event Tahun Baru Imlek menurut Priority Table pada database. Pada tahap ini, dilakukan evaluasi pada 8 (delapan) buah produk yang berpengaruh terhadap promosi pada event Tahun Baru Imlek. Berikut ini adalah perhitungan diskon rata-rata untuk masing-masing produk pada supermarket Hero berdasarkan event Tahun Baru Imlek.

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 18,250.00 16,290.00 10.74 2 Produk B 7,875.00 7,390.00 6.16 3 Produk C 11,150.00 9,890.00 11.30 4 Produk D 16,250.00 14,990.00 7.75 5 Produk E 9,250.00 8,690.00 6.05 8.40 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.10 Promosi Diskon Produk Makanan Kaleng – Tahun Baru Imlek

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 19,895.00 18,900.00 5.00 2 Produk B 2,990.00 2,490.00 16.72 10.86 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(27)

186 No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%)

1 Produk A 2,159.00 1,899.00 12.04 2 Produk B 2,439.00 2,139.00 12.30 3 Produk C 1,390.00 1,190.00 14.39 4 Produk D 2,279.00 1,799.00 21.06 5 Produk E 1,290.00 890.00 31.01 6 Produk F 775.00 599.00 22.71 7 Produk G 2,769.00 1,899.00 31.42 8 Produk H 969.00 659.00 31.99 9 Produk I 925.00 599.00 35.24 10 Produk J 5,450.00 3,790.00 30.46 11 Produk K 1,195.00 959.00 19.75 23.85 25.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.12 Promosi Diskon Produk Buah dan Sayuran Segar – Tahun Baru Imlek

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 27,300.00 20,990.00 23.11 2 Produk B 12,900.00 9,990.00 22.56 3 Produk C 16,400.00 12,990.00 20.79 4 Produk D 8,800.00 6,990.00 20.57 5 Produk E 31,900.00 23,990.00 24.80 6 Produk F 19,900.00 15,990.00 19.65 7 Produk G 21,900.00 17,990.00 17.85 8 Produk H 15,600.00 12,490.00 19.94 9 Produk I 6,700.00 5,490.00 18.06 10 Produk J 23,000.00 19,990.00 13.09 11 Produk K 12,250.00 10,990.00 10.29 12 Produk L 34,900.00 23,990.00 31.26 20.16 20.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(28)

187 No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%)

1 Produk A 5,200.00 4,490.00 13.65 2 Produk B 16,850.00 15,490.00 8.07 3 Produk C 12,750.00 11,490.00 9.88 4 Produk D 5,370.00 4,990.00 7.08 5 Produk E 5,700.00 5,290.00 7.19 6 Produk F 1,890.00 1,790.00 5.29 7 Produk G 3,150.00 2,990.00 5.08 8 Produk H 2,925.00 2,490.00 14.87 9 Produk I 3,650.00 3,390.00 7.12 10 Produk J 13,500.00 11,790.00 12.67 11 Produk K 3,650.00 3,290.00 9.86 12 Produk L 9,250.00 6,990.00 24.43 13 Produk M 9,750.00 8,990.00 7.79 14 Produk N 12,450.00 11,690.00 6.10 9.94 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.14 Promosi Diskon Produk Soft Drink – Tahun Baru Imlek

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 4,475.00 3,990.00 10.84 2 Produk B 3,850.00 3,490.00 9.35 3 Produk C 6,250.00 5,690.00 8.96 9.72 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.15 Promosi Diskon Produk Permen – Tahun Baru Imlek

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 2,850.00 2,290.00 19.65 2 Produk B 3,900.00 3,490.00 10.51 3 Produk C 3,150.00 2,890.00 8.25 12.81 15.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(29)

188 No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%)

1 Produk A 20,325.00 18,790.00 7.55 2 Produk B 26,500.00 23,900.00 9.81 3 Produk C 23,900.00 21,290.00 10.92 9.43 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.17 Promosi Diskon Produk Cokelat – Tahun Baru Imlek

Berikut adalah hasil dari proses recall events products dengan jenis event Tahun Baru Imlek dari aplikasi pencarian solusi metode promosi produk supermarket:

(30)

189 Berdasarkan data-data di atas, dapat dihitung tingkat keakuratan data hasil recall events products Tahun Baru Imlek sebagai berikut:

No Jenis Diskon Rata-rata Solusi Diskon Tingkat Produk pada Brosur (%) hasil Recall (%) Keakuratan (%) 1 Makanan Kaleng 10.00 15.00 90.00 2 Daging Ayam 10.00 10.00 100.00 3 Buah dan Sayuran Segar 25.00 25.00 100.00 4 Makanan Beku 20.00 20.00 100.00 5 Soft Drink 10.00 25.00 70.00 6 Permen 10.00 10.00 100.00 7 Biskuit 15.00 15.00 100.00 8 Cokelat 10.00 10.00 100.00 95.00 Tingkat Keakuratan Rata-rata (%)

Tabel 4.19 Tingkat Keakuratan Data Solusi – Tahun Baru Imlek

Berdasarkan hasil pengujian terhadap data solusi events products Tahun Baru Imlek, disimpulkan bahwa tingkat keakuratan solusi cukup baik, yaitu sebesar 95%.

4.3.2.2 Evaluasi Solusi Pada Near Expired Products

Pada pengujian solusi near expired products, tingkat keakuratan akan dihitung dengan cara membandingkan data solusi yang berupa diskon dengan data sesungguhnya, yaitu besarnya diskon rata-rata untuk jenis produk yang mendekati masa kadaluarsa (near expired) pada supermarket. Pada tahap ini, dilakukan evaluasi pada 5 (lima) buah produk yang sudah mendekati masa kadaluarsa pada suatu supermarket. Berikut ini adalah perhitungan diskon rata-rata untuk masing-masing produk near expired pada supermarket Hero.

(31)

190 No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%)

1 Produk A 4,150.00 3,490.00 15.90 2 Produk B 6,150.00 4,890.00 20.49 18.20 20.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.20 Promosi Diskon Produk Biskuit – Near Expired

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 990.00 790.00 20.20 20.20 20.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.21 Promosi Diskon Produk Mie Instan – Near Expired

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 969.00 659.00 31.99 2 Produk B 925.00 599.00 35.24 33.62 35.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.22 Promosi Diskon Produk Buah dan Sayuran Segar – Near Expired

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 5,590.00 4,490.00 19.68 2 Produk B 4,990.00 3,790.00 24.05 3 Produk C 4,730.00 3,490.00 26.22 4 Produk D 5,690.00 4,490.00 21.09 22.76 25.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.23 Promosi Diskon Produk Daging Sapi – Near Expired

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 24,900.00 12,450.00 50.00 50.00 50.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(32)

191 Berikut adalah hasil dari proses recall near expired products dari aplikasi pencarian solusi metode promosi produk supermarket:

Tabel 4.25 Hasil Recall Near Expired Products

Berdasarkan data-data di atas, dapat dihitung tingkat keakuratan data hasil recall near expired product sebagai berikut:

No Jenis Diskon Rata-rata Solusi Diskon Tingkat Produk pada Brosur (%) hasil Recall (%) Keakuratan (%) 1 Biskuit 20.00 20.00 100.00 2 Mie Instan 20.00 20.00 100.00 3 Buah dan Sayuran 35.00 35.00 100.00 4 Daging Sapi 25.00 25.00 100.00 5 Soft Drink 50.00 35.00 70.00 94.00 Tingkat Keakuratan Rata-rata (%)

Tabel 4.26 Tingkat Keakuratan Data Solusi – Near Expired Products

Berdasarkan hasil pengujian terhadap data solusi Near Expired, disimpulkan bahwa tingkat keakuratan solusi cukup baik, yaitu sebesar 94%.

(33)

192

4.3.2.3 Evaluasi Solusi Pada New Products

Pada pengujian solusi new products, tingkat keakuratan akan dihitung dengan cara membandingkan data solusi yang berupa diskon dengan data sesungguhnya, yaitu besarnya diskon rata-rata untuk jenis produk baru (new products) pada supermarket. Pada tahap ini, dilakukan evaluasi pada 6 (enam) buah produk yang merupakan produk baru pada suatu supermarket. Berikut ini adalah perhitungan diskon rata-rata untuk masing-masing produk baru pada supermarket Hero.

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 11,125.00 9,890.00 11.10 11.10 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.27 Promosi Diskon Produk Saus – New

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 33,900.00 31,990.00 5.63 5.63 5.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.28 Promosi Diskon Produk Makanan Beku – New

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 5,650.00 4,990.00 11.68 11.68 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(34)

193 No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%)

1 Produk A 20,575.00 17,250.00 16.16 16.16 15.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.30 Promosi Diskon Produk Pembersih – New

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 13,600.00 12,990.00 4.49 4.49 5.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.31 Promosi Diskon Produk Aksesoris – New

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 3,850.00 3,390.00 11.95 11.95 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.32 Promosi Diskon Produk Soft Drink – New

Berikut adalah hasil dari proses recall new products dari aplikasi pencarian solusi metode promosi produk supermarket:

(35)

194 Berdasarkan data-data di atas, dapat dihitung tingkat keakuratan data hasil recall new products sebagai berikut:

No Jenis Diskon Rata-rata Solusi Diskon Tingkat Produk pada Brosur (%) hasil Recall (%) Keakuratan (%) 1 Saus 10.00 10.00 100.00 2 Makanan Beku 5.00 10.00 90.00 3 Kosmetik 10.00 10.00 100.00 4 Pembersih 15.00 15.00 100.00 5 Aksesoris 5.00 10.00 90.00 6 Soft Drink 10.00 25.00 70.00 91.67 Tingkat Keakuratan Rata-rata (%)

Tabel 4.34 Tingkat Keakuratan Data Solusi – New Products

Berdasarkan hasil pengujian terhadap data solusi New Product, disimpulkan bahwa tingkat keakuratan solusi cukup baik, yaitu sebesar 91.67%.

4.3.2.4 Evaluasi Solusi Pada Too Many Products

Pada pengujian solusi too many products, tingkat keakuratan akan dihitung dengan cara membandingkan data solusi yang berupa diskon dengan data sesungguhnya, yaitu besarnya diskon rata-rata untuk jenis produk yang kurang laris sehingga persediaannya terlalu banyak (too many products) pada supermarket. Pada tahap ini, dilakukan evaluasi pada 5 (lima) buah produk yang merupakan produk yang terlalu banyak persediaannya pada suatu supermarket. Berikut ini adalah perhitungan diskon rata-rata untuk masing-masing produk tersebut pada supermarket Hero.

(36)

195 No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%)

1 Produk A 21,800.00 20,690.00 5.09 2 Produk B 23,600.00 22,990.00 2.58 3.84 5.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.35 Promosi Diskon Produk Minyak – Too Many

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 1,700.00 1,590.00 6.47 2 Produk B 10,990.00 9,990.00 9.10 3 Produk C 63,975.00 59,990.00 6.23 4 Produk D 24,450.00 22,990.00 5.97 5 Produk E 14,600.00 14,290.00 2.12 6 Produk F 16,650.00 15,790.00 5.17 7 Produk G 2,250.00 2,050.00 8.89 8 Produk H 19,650.00 18,850.00 4.07 9 Produk I 23,525.00 21,990.00 6.52 6.06 5.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.36 Promosi Diskon Produk Susu – Too Many

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 11,995.00 10,990.00 8.38 2 Produk B 7,695.00 6,990.00 9.16 3 Produk C 16,530.00 14,990.00 9.32 8.95 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(37)

196 No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%)

1 Produk A 7,225.00 5,990.00 17.09 2 Produk B 6,850.00 6,490.00 5.26 3 Produk C 4,800.00 4,490.00 6.46 4 Produk D 9,495.00 8,490.00 10.58 5 Produk E 12,400.00 10,990.00 11.37 6 Produk F 9,650.00 8,490.00 12.02 7 Produk G 14,000.00 11,990.00 14.36 8 Produk H 10,200.00 8,990.00 11.86 9 Produk I 58,850.00 51,990.00 11.66 10 Produk J 61,950.00 54,990.00 11.23 11 Produk K 57,600.00 49,990.00 13.21 12 Produk L 59,600.00 51,990.00 12.77 13 Produk M 98,475.00 89,990.00 8.62 14 Produk N 49,500.00 44,990.00 9.11 11.11 10.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

Tabel 4.38 Promosi Diskon Produk Pampers dan Pembalut – Too Many

No Nama Produk Harga Tercantum (Rp) Harga Diskon (Rp) Besar Diskon (%) 1 Produk A 64,900.00 53,995.00 16.80 2 Produk B 128,000.00 101,990.00 20.32 3 Produk C 196,175.00 177,990.00 9.27 15.46 15.00 Diskon Rata-rata (%)

Pembulatan Diskon Rata-rata (%)

(38)

197 Berikut adalah hasil dari proses recall new products dari aplikasi pencarian solusi metode promosi produk supermarket:

Tabel 4.40 Hasil Recall Too Many Products

Berdasarkan data-data di atas, dapat dihitung tingkat keakuratan data hasil recall too many products sebagai berikut:

No Jenis Diskon Rata-rata Solusi Diskon Tingkat Produk pada Brosur (%) hasil Recall (%) Keakuratan (%) 1 Minyak 5.00 5.00 100.00 2 Susu 5.00 5.00 100.00 3 Tissue 10.00 10.00 100.00 4 Pembalut 10.00 10.00 100.00 5 Beras 15.00 10.00 90.00 98.00 Tingkat Keakuratan Rata-rata (%)

Tabel 4.41 Tingkat Keakuratan Data Solusi – Too Many Products

Berdasarkan hasil pengujian terhadap data solusi Too Many Product, disimpulkan bahwa tingkat keakuratan solusi cukup baik, yaitu sebesar 98%.

(39)

198

4.3.3 Evaluasi Aplikasi Secara Umum

Berdasarkan keseluruhan pengujian yang telah dilakukan, dapat ditarik kesimpulan bahwa secara umum aplikasi yang telah dibuat ini dapat beroperasi dengan baik dan dapat menjalankan fungsi sebagaimana mestinya. Pada proses training yang membutuhkan waktu yang cukup lama, aplikasi masih dapat berjalan dengan stabil tanpa mengalami hang maupun crash.

4.3.4 Rangkuman Hasil Evaluasi Secara Keseluruhan

Secara umum, pengujian dilakukan untuk menentukan parameter pada metode pembelajaran Reinforcement Learning dengan Q-learning dalam aplikasi dan tingkat keakuratan data solusi dibandingkan dengan data yang sesungguhnya berdasarkan pengamatan langsung. Pengujian parameter dilakukan untuk mengevaluasi performa terbaik aplikasi, dalam hal ini yaitu lamanya proses training yang dilakukan. Pengujian tingkat keakuratan data solusi dilakukan dengan menggunakan kedua parameter terpilih berdasarkan pengujian sebelumnya, dan ternyata aplikasi menghasilkan solusi yang cukup mendekati data sebenarnya, dengan waktu yang tergolong singkat.

Namun setelah dilakukan pengujian, ternyata aplikasi ini masih memiliki ketidaksempurnaan, dikarenakan masih kurangnya rules yang diberikan akibat terbatasnya data yang diperoleh untuk membantu proses pembelajaran. Ketidaksempurnaan ini terlihat pada tingkat keakuratan data solusi yang masih kurang optimal.

Gambar

Gambar 4.5 Tampilan Layar Warning Untuk Pengisian Parameter Discount Rate
Gambar 4.7 Tampilan Layar Pada Saat Proses Training
Gambar 4.8 Tampilan Layar Training Done
Gambar 4.9 Tampilan Layar Setelah Proses Training Selesai
+7

Referensi

Dokumen terkait

Lintas ekivalen akhir merupakan besarnya lintas ekivalen harian rata-rata kendaraan dari as tunggal seberat 8,2 ton (18.000 lbs) yang terjadi pada akhir rencana dan

Rencana Implementasi   

Saat registrasi, pelamar dapat menggunakan fungsi pratinjau (preview) agar pengguna dapat mengecek data apa saja yang salah, sehingga memungkinkan perbaikan

Dapat dilihat dari data tersebut, pada saat sensor MQ6 mendeteksi terjadinya kebocoran gas LPG dengan range delay 39ms – 272ms, maka sudah dapat diperhitungkan

Gambar 4.19 Tampilan PC-Server saat berhasil terima informasi dari PC-Client Gambar dibawah ini menampilkan data-data hasil pengolahan yang telah selesai dan akan tercetak di

Keterangan : Pada sub menu tambah karyawan, admin personalia dapat menambah data karyawan berupa Nomor Induk Karyawan (NIK), Jabatan, Nama, Alamat, Telp, Jenis Kelamin,

Dalam pengujian ini dilakukan untuk mengukur keakuratan dan membandingkan hasil yang telah melalui proses modifikasi dengan proses yang langsung. Pada tiap

Isi sesuai form yang tampil di halaman supervisor penilai Dapat tersimpan ke dalam tabel supervisor penilai Sesuai 3 Menghapus data ploting supervisor penilai