Professional Documents
Culture Documents
604 2052 2 PB
604 2052 2 PB
ABSTRACT
Medicine supplies in the drugstore are one of the important information for the sales process.
Medicine supplies which is not appropriate with the consumers’ need and the distribution of
medicines are less needed in the stock will cause losses because the medicines has expired due
to too long stored in the warehouse. One of the problems is that the drugstore cannot give
prediction about how many medicines needed to solve that problem is needed prediction system.
That problem can be solved by the decision tree method. The concept of the Decision Tree
Algorithm changes the data into decision trees and decision rules. The development system with
Waterfall Model, using language of PHP programming, My SQL database, planning system using
object oriented approach, testing system using Black Box for functionality test, validity testing with
rapid miner tools. The result the development system is the prediction of medicine sell in drugstore.
The result of black-box testing is the whole of the development system work properly. The results
of the validity testing by comparing between the old system and the new system with the rapid
miner by using 30 transaction samples with the accuracy 89% it means that the system in good
performance.
Keywords : Decision Tree, Algorithm, pharmacy, waterfall, black box testing
- Processor : Intel® Core™ i3-6006U CPU berhubungan satu sama lain, bagaimana
@ 2.00 GHz menyimpan data dan bagaimana
- RAM : 4GB mendapatkan kembali data tersebut dengan
- Harddsik : 1000 GB mudah. Tahapan ini dilakukan untuk
b. Harddsik external (1 TB) WD Blue menentukan data-data yang dibutuhkan
2. Kebutuhan Perangkat Lunak (Software) dalam sistem, sehingga informasi yang
a. OS Windows 10 Professional dihasilkan dapat terpenuhi dengan baik.
b. XAMPP versi 3.2.4
c. Sublime Text 3 c) Tahap Implementasi
d. Browser (Google Chrome, Mozzila Implementasi merupakan tahap dimana
Firefox) sistem siap untuk dioperasikan atau digunakan
e. Microsoft Office 2010 pada keadaan yang sebenarnya sehingga
3. Kebutuhan Data diketahui apakah sistem tersebut benar-benar
1) Data mengenai sejarah, visi dan misi, dapat menghasilkan tujuan yang diinginkan.
struktur organisasi Apotik diperoleh dari Tahap Implementasi menggunakan bahasa
proses wawancara dengan pemilik pemrograman PHP dan menghubungkannya
Apotik. dengan database MySQL untuk mengolah
2) Data Penjualan Obat selama 3 bulan data-data sesuai dengan aturan sistem.
sebagai data training penelitian diperoleh
dari observasi dan wawancara langsung. d) Tahap Testing atau Pengujian
Pengujian adalah proses yang dibuat
b) Tahap Perancangan Sistem sedemikian rupa untuk mengidentifikasi
Perancangan sistem informasi merupakan ketidaksesuaian hasil sebuah sistem informasi
pengembangan sistem baru dari sistem lama dengan hasil yang diharapkan.
yang ada, dimana masalah-masalah yang a. Pengujian Fungsionalitas
terjadi pada sistem lama diharapkan sudah Pengujian fungsionalitas atau black box
teratasi pada sistem yang baru. berfokus pada pengujian persyaratan
1. Use Case Diagram fungsional perangkat lunak, untuk
Usecase diagram Diagram yaitu Diagram mendapatkan serangkaian kondisi input
untuk pemodelan kelakuan (behavior) yang sesuai dengan persyaratan fungsional
sistem informasi yang akan dibuat. suatu program. Sistem Informasi yang telah
2. Class Diagram dibuat dinyatakan berhasil jika fungsi-fungsi
Class Diagram yaitu Diagram yang dalam sistem sesuai dengan persyaratan
mengandung informasi untuk menjelaskan fungsional program dan dapat dijalankan
sifat-sifat suatu jenis objek. dengan baik.
3. Activity Diagram b. Pengujian Validitas
Activity Diagram yaitu Diagram yang Pengujian validitas adalah pengujian yang
menggambarkan workflow atau aktivitas dari digunakan untuk membandingkan antara
sebuah sistem yang akan dibuat. hasil dari sistem yang dibuat apakah sama
4. Sequence Diagram dengan data hasil prediksi oleh aplikasi rapid
Sequence Diagram yaitu Diagram yang miner. Pengujian ini dilakukan di tahapan
menggambarkan kelakuan objek pada use proses pembentukan pohon keputusan
case dengan mendeskripsikan waktu hidup sehingga akan terlihat bahwa program
objek dan message yang dikirimkan dan dibuat sesuai dengan algoritma yang
diterima antar objek. digunakan. Sistem Prediksi yang telah
5. Perancangan Input/Output dibuat dinyatakan valid apabila memiliki
Perancangan input output menggambarkan persentase kevalidan minimal sebesar 70%.
desain input dan output dalam sistem. e) Tahap Maintenance
Perancangan input dalam sistem ini terdiri Pada tahap maintenance atau perbaikan,
dari Data Obat, Data Pembelian Obat, Data sistem prediksi yang telah berhasil dirancang
Penjualan Obat dan Proses Perhitungan kemudian mulai di implementasikan di Apotik.
menggunakan Decision Tree atau C4.5. Dalam kurun waktu 3 bulan dan selama 1 bulan
Sedangkan untuk perancangan output terdiri sekali, dilakukan pengecekan sistem tujuannya
dari Laporan Data Prediksi Penjualan Obat. yaitu untuk melihat apakah sistem berjalan
6. Perancangan Database dengan seharusnya ataukah mengalami
Desain Database mengintegrasikan kendala. Apoteker juga dapat memberikan
kumpulan dari data yang saling masukan untuk perbaikan apabila dirasa kinerja
27
Jurnal TIKomSiN, Vol. 10, No. 1, April 2022 ISSN Cetak : 2338-4018
ISSN Online : 2620-7532
28
Jurnal TIKomSiN, Vol. 10, No. 1, April 2022 ISSN Cetak : 2338-4018
ISSN Online : 2620-7532
Tid
No Nama Obat Jenis Harga Bln Status Jml. ak
Lari Lari
bodrex NO Kas
s s Entropy Gain
DE us
batuk flu tab Obat Rp1.380 (S)
(S1)
7 @4 Bebas Jan Laris (S2)
flucadex syr Obat Multivitami 0,970
8 60 ml Generik Rp1.875 Jan Laris 3 2
n 5 951
bisolvon flu Obat Rp27.96 Mer 0,918 0,171
9 60ml Bebas 8 Jan Laris Flucadex 4 2
ek 6 296 812
antiz gel Handsani Dexameth 0,811
10 bt60 fresh tizer Rp6.565 Jan Laris 3 1
ason 4 278
bodrex extra Obat Fe
Rp1.668 Antiz 4 0
11 tab @4 Bebas b Laris 4 0
antiz gel Handsani Fe Tidak 0,970
Fatigon 3 2
12 60ml jrk tizer Rp6.565 b Laris 5 951
Multivita Fe 0,918
fatigon spirit Rp5.579 Bisolvon 4 2
13 min b Laris 6 296
dexamethas 0,970
Bodrex 2 3
on 0,5 mg Obat Fe 5 951
14 harsen Generik Rp2.750 b Laris Bul 0,881 0,059
Januari 7 3
Obat Fe Tidak an 10 291 773
15 flucadex tab Generik Rp1.875 b Laris 0,881
Februari 7 3
bodrex Obat Fe Tidak 10 291
Rp1.758
16 migra Bebas b Laris 0,970
Maret 6 4
fatigon tab Multivita Fe Tidak 10 951
Rp2.650
17 @4 min b Laris
bisolvon Obat Rp26.21 Fe
18 extra 60ml Bebas 6 b Laris Baris total entropy pada Tabel 3 dihitung
flucadex syr Obat Fe dengan persamaan 2 sebagai berikut:
19 60 ml Generik Rp1.875 b Laris 12 12 18 18
Entropy(Total)= (− ∗ log 2 ( ) )+ (− ∗ log 2 ( ) )=
Obat Fe 30 30 30 30
bisolvon tab Rp2.013
20 Bebas b Laris 0,970951
bisolvon kid Obat Rp25.93 Ma Entropy(Total) = 0,970951
21 60ml Bebas 3 r Laris
Gain (Total, Jenis)
antiz gel Handsani Ma Tidak 𝑛
22 bt60 fresh tizer Rp6.565 r Laris │𝑆𝑖│
= Gain(S, A) = Entropy(S)-∑ ∗ 𝐸𝑛𝑡𝑟𝑜𝑝𝑦(𝑆𝑛)
Obat Ma 𝑖=1 │𝑆│
23 flucadex tab Generik Rp1.875 r Laris Gain(Total, Jenis)
Multivita Ma Tidak 10 11
24
fatigon spirit
min
Rp5.579
r Laris =0,970951- ( ∗ 0,881291) + ( ∗ 0,99403) +
30 30
bodrex tab Obat Ma Tidak 4 5
25 @10 Bebas
Rp2.635
r Laris ( ∗ 0) + ( ∗ 0,970951) = 𝟎, 𝟏𝟓𝟎𝟖𝟖𝟒
30 30
dexamethas
on 0,5mg Obat Ma
26 @1000 Generik Rp2.750 r Laris Dari hasil tabel 3 dapat diketahui bahwa
flucadex syr Obat Ma Tidak atribut dengan Gain tertinggi adalah Merek,
27 60 ml Generik Rp1.875 r Laris yaitu 0,171812. dan nilai atribut Antiz sudah
bisolvon Obat Rp26.21 Ma Tidak
28 extra 60ml Bebas 6 r Laris mengklasifikasikan kasus menjadi laris,
fatigon c Multivita Ma sehingga tidak perlu dilakukan perhitungan
29 plus min Rp4.428 r Laris lebih lanjut, sedangkan Flucadex,
dexamethas
on 0,75mg Obat Ma Dexamethasone, Fatigon, Bisolvon dan Bodrex
30 harsen Generik Rp2.750 r Laris diklasifikasikan menjadi beda tipis. Tetapi untuk
atribut Jenis dan bulan masih perlu dilakukan
Selanjutnya data pada Tabel 2 akan di perhitungan lagi. Dengan demikian Jenis dan
lakukan perhitungan entropy dan gain terdapat bulan dapat menjadi node cabang dari atribut
pada Tabel 3. Merek.
Berikut ini merupakan gambar pohon
Tabel 3 Perhitungan node 1 keputusan node 1.1.
Tid
Jml. ak
Lari Lari
NO Kas
s s Entropy Gain
DE us
(S1)
(S)
(S2)
Tot 1 0,970
1 al 30 8 12 951
Jeni Obat 0,881 0,150
7 3
s Generik 10 291 884
Obat 0,994
6 5
Bebas 11 03
Handsaniti
4 0
zer 4 0
29
Jurnal TIKomSiN, Vol. 10, No. 1, April 2022 ISSN Cetak : 2338-4018
ISSN Online : 2620-7532
2. Halaman Dashboard
Pada halaman ini ditampilkan jumlah obat,
terjual, laris, dan tidak laris, perhatikan Gambar
5.
30
Jurnal TIKomSiN, Vol. 10, No. 1, April 2022 ISSN Cetak : 2338-4018
ISSN Online : 2620-7532
31
Jurnal TIKomSiN, Vol. 10, No. 1, April 2022 ISSN Cetak : 2338-4018
ISSN Online : 2620-7532
Tabel 9 Logout
Hasil yang Hasil
No Test
diharapkan Pengujian
1. Tombol Keluar dari web Diterima
Logout kembali ke login
2. Pengujian Validitas
Pengujian validitas adalah pengujian yang
digunakan untuk membandingkan antara hasil
dari sistem yang dibuat apakah sama dengan
data hasil prediksi aplikasi rapid miner. Gambar 9 Pohon Keputusan Rapid Miner
Pengujian ini dilakukan di proses pembentukan
pohon keputusan sehingga akan terlihat bahwa Berdasarkan Gambar 9 dapat diambil
program dibuat sesuai dengan algoritma yang kesimpulan diperlihatkan pada Tabel 11.
digunakan. Sistem Prediksi yang telah dibuat
dinyatakan valid apabila memiliki persentase Tabel 11 Kesimpulan Hasil Rapid Miner
kevalidan minimal sebesar 70%. Atribut Nilai Atribut Status
Berikut ini merupakan hasil Perhitungan Bulan Januari Tidak Laris
Prediksi menggunakan Sistem Baru Februari Laris
ditampilkan pada Tabel 10. Maret Tidak Laris
Jenis_Obat Obat Generik Laris
Tabel 10 Hasil Perhitungan Sistem Baru
Obat Bebas Beda Tipis
Merek Status Handsanitizer Laris
BODREX MIGRA Tidak Laris Multivitamin Laris
Harga >1713 Laris
FLUCADEX TAB Beda Tipis
DEXAMETHASON 0,5MG <=1713 Beda Tipis
HARSEN Laris
FATIGON SPIRIT Beda Tipis Setelah itu dilakukan analisa pengujian dengan
ANTIZ GEL 60ML JRK Laris membandingkan kedua hasil tersebut,
perhatikan Tabel 12.
BODREX EXTRA TAB @4 Laris
FLUCADEX SYR 60 ML Beda Tipis Tabel 12 Analisa Pengujian Validitas
Status
BISOLVON FLU 60ML Laris Status (Sistem Ket
Nilai Atribut (Rapid
BODREX BATUK FLU Lama) (T/F)
Miner)
TAB @4 Laris
Januari Laris Tidak Laris F
BISOLVON EXTRA 60ML Beda Tipis
DEXAMETHASON Februari Laris Laris T
0,75MG HARSEN Beda Tipis
Maret Tidak Laris Tidak Laris T
FATIGON C PLUS Laris
Obat Generik Laris Laris T
BODREX FLU&BTK ATT Tidak Laris
Obat Bebas Beda Tipis Beda Tipis T
FATIGON TAB @4 Tidak Laris
Handsanitizer Laris Laris T
BISOLVON TAB Laris
Multivitamin Laris Laris T
BISOLVON KID 60ML Laris
>1713 Laris Laris T
ANTIZ GEL BT60 FRESH Laris
<=1713 Beda Tipis Beda Tipis T
BODREX TAB @10 Tidak Laris Keterangan:
True : Benar. Apabila hasil perhitungan Sistem
Sedangkan hasil dari perhitungan dengan Prediksi sama dengan perhitungan manual.
False : Salah. Apabila hasil perhitungan Sistem
aplikasi rapid miner menunjukkan pohon Prediksi berbeda dengan hasil perhitungan manual.
keputusan seperti pada Gambar 9.
Berdasarkan pengujian yang telah dilakukan
maka diperoleh hasil:
𝑁 8
𝑇𝑖𝑛𝑔𝑘𝑎𝑡 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 = 𝑥100% = 𝑥100%
𝑁 + 𝑁𝑖 8+1
= 89%
32
Jurnal TIKomSiN, Vol. 10, No. 1, April 2022 ISSN Cetak : 2338-4018
ISSN Online : 2620-7532
5.2 Saran
Dari hasil penelitian yang dilakukan,
peneliti berharap agar sistem aplikasi
33