9751 27984 1 PB
9751 27984 1 PB
9751 27984 1 PB
Rendra Soekarta1), Muhammad Yusuf2), Muh. Fadli Hasa3) Nurul Annisa Basri4)
1,2,3,4 Program Studi Teknik Informatika, Universitas Muhammadiyah Sorong, Jl. Pendidikan, No. 27, Kelurahan Klabulu,
Distrik Malaimsimsa, Kota Sorong, Prov. Papua Barat Daya.
Co Responden Email: [email protected]
Abstract
Article history Medicine refers to substances or mixtures of materials, including biological
Received 29 Sep 2023 products, used to influence or investigate physiological systems with the aim of
Revised 06 Nov 2023
Accepted 09 Nov 2023 diagnosing, preventing, curing, restoring, and improving health. There are several
Available online 22 Nov 2023 issues related to the increasing prevalence of brands and types of drugs on the
market, where each brand may have the same or different active ingredients and
Keywords indications. In the rapidly evolving pharmaceutical environment, the need for
Classification,
Medication, automation in drug management is crucial. This is due to various factors,
Deep Learning, including the increasing volume of drugs, the complexity of pharmaceutical
Convolutional Neural Network, products, and the goal of improving efficiency and accuracy in inventory
Website management. Deep learning plays a key role in meeting these needs. In this study,
a system was created with the aim of automatically classifying types of drugs. Deep
Learning is a machine learning area that uses artificial neural networks to solve
problems with large datasets. The algorithm used in the deep learning system is
the Convolutional Neural Network (CNN). The process of classifying the types of
drug dosage forms, such as tablets and capsules, involves data collection, data
preprocessing, splitting the data into 70% training data and 30% test data. The
system achieved the highest accuracy level of 99% and validation accuracy of 99%,
as well as obtaining the highest model accuracy results using the F1-Score with a
score of 100%. This explains that the Convolutional Neural Network (CNN)
algorithm is influenced by a large amount of training data, and the larger the data
used, the higher the accuracy achieved.
Abstrak
Obat merujuk pada substansi atau campuran bahan termasuk produk biologi yang
Riwayat
Diterima 29 Sep 2023 digunakan untuk mempengaruhi atau menyelediki sistem fisiologi dengan tujuan
Revisi 06 Nov 2023 mendiagnosis, mencegah, menyembuhkan, memulihkan, meningkatkan kesehatan.
Disetujui 09 Nov 2023 Terdapat beberapa permasalahan terkait semakin maraknya merk dan jenis obat
Terbit online 22 Nov 2023
yang beredar tersebut, dimana tiap merk memiliki bahan dasar dan indikasi yang
Kata Kunci sama ataupun berbeda. Dalam lingkungan farmasi yang berkembang pesat,
Klasifikasi, kebutuhan untuk automatisasi dalam pengelolaan obat sangat penting. Ini
Obat, disebabkan oleh berbagai faktor, termasuk meningkatnya volume obat,
Deep Learning,
kompleksitas produk farmasi, serta tujuan untuk meningkatkan efisiensi dan akurasi
Convulutional Neural Network,
Website dalam manajemen stok obat. Deep learning memainkan peran kunci dalam
memenuhi kebutuhan tersebut, pada penelitian ini dibuat sistem dengan tujuan untuk
mengklasifikasi jenis obat secara otomatis. Deep Learning merupakan area
pembelajaran mesin yang menggunakan jaringan syaraf tiruan untuk menyelesaikan
masalah dengan kumpulan data besar. Algoritma yang digunakan dalam sistem deep
learning yaitu Convulutional Neural Network (CNN). Proses klasifikasi jenis bentuk
sediaan obat tablet dan kapsul dengan tahap pengumpulan data, preprocessing data
membagi data dengan jumlah data train 70% dan data test 30% mendapatkan hasil
tingkat accuracy tertinggi yaitu 99% dan val accuracy 99%, serta memperoleh hasil
akurasi model dengan menggunakan model f1- Score tertinggi yaitu dengan skor
100%. Hal tersebut menjelaskan bahwa algoritma Convolutuinal Neural Network
(CNN) dipengaruhi oleh data training yang jumlahnya besar, semakin besar data
yang digunakan maka semakin tinggi juga akurasi yang didapatkan.
JIKA | 455
JIKA (Jurnal Informatika) Universitas Muhammadiyah Tangerang P ISSN : 2549-0710
Tangerang, November 2023, Vol 7 No 4, pp 455-464 E ISSN : 2722-2713
JIKA | 458
JIKA (Jurnal Informatika) Universitas Muhammadiyah Tangerang P ISSN : 2549-0710
Tangerang, November 2023, Vol 7 No 4, pp 455-464 E ISSN : 2722-2713
e. Testing
Proses pengujian merupakan tahap
terakhir dalam keseluruhan sistem penelitian.
Tahap pengujian dimulai dengan melakukan
pengubahan ukuran citra input agar sesuai
dengan model yang diinginkan. Setelah
dilakukan pengubahan ukuran, Convolutional
Neural Network (CNN) akan melakukan
klasifikasi citra input. Hasil dari proses
klasifikasi CNN adalah klasifikasi jenis obat
dan probabilitas citra uji.
f. Saving Model
Pada fase ini, peneliti akan menyimpan
sampel yang akan digunakan dalam perangkat
lunak/website. Hasil penyimpanan model ini
akan berbentuk file dengan ekstensi h5, di
mana file.h5 adalah file data yang disimpan
dalam Format Data Hirarki (HDF) yang berisi
array multidimensi
JIKA | 459
JIKA (Jurnal Informatika) Universitas Muhammadiyah Tangerang P ISSN : 2549-0710
Tangerang, November 2023, Vol 7 No 4, pp 455-464 E ISSN : 2722-2713
70% training set dan 30% testing set. Hasil dari hal ini, dapat mencoba beberapa nilai epoch
kode diatas akan mencetak bentuk (shape) dari yang berbeda untuk melihat performa model
data train dan testing, memberikan informasi berkembang agar memberikan hasil yang baik
tentang jumlah data yang ada pada masing- tanpa overfitting. Nilai accuracy tertinggi
masing folder. Dengan begitu dapat diketahui terdapat pada epoch ke-11 dengan nilai 99%
bahwa folder train berjumlah 350 dataset, dan nilai val_accuracy tertinggi terdapat pada
sedangkan untuk folder testing terdiri dari 150 epoch ke-9 dengan nilai 99%. Berikut adalah
dataset dengan ketentuan pembagian kelas hasil grafik plot dari training yang telah
sebanyak 10 kelas. dilakukan:
d. Pembuatan Model CNN
Pada tahap pembuatan model ini, peneliti
menggunakan arsitektur VGG-16. Peneliti
menggunakan arsitektur ini karena VGG-16
adalah model CNN yang memanfaatkan
convolution layer yang kecil sehingga
memungkinkan hasilnya akan lebih akurat
daripada model CNN yang lain. Berikut kode
yang digunakan:
JIKA | 462
JIKA (Jurnal Informatika) Universitas Muhammadiyah Tangerang P ISSN : 2549-0710
Tangerang, November 2023, Vol 7 No 4, pp 455-464 E ISSN : 2722-2713
suara yang akan bunyi pada saat sistem Convulutional Neural Network (CNN), maka
melakukan klasifikasi. diperoleh beberapa kesimpulan yaitu, sistem
mampu diimplementasikan pada klasifikasi
PENGUJIAN SISTEM bentuk jenis obat kapsul dan tablet yang terdiri
Pada tahap ini merupakan pengujian yang dari 10 jenis obat yaitu Clindamycin HCL,
berfungsi untuk memastikan semua fitur pada Diapet, Folavit, Flamar 50, Laxing,
sistem yang telah dibuat apakah semua fitur Omeprazole, Ranitidine, Sangobion, Promag,
sudah berjalan dengan baik. Berikut tabel dan Paracetamol dengan menggunakan
pengujian sistem yang telah dilakukan. algoritma Convulutional Neural Network
(CNN) ke dalam sistem berbasis website.
Tabel 4. Pengujian Sistem Berdasarkan hasil blackbox testing yang telah
Uji Kasus Skenario uji Hasil Kesimpulan dilakukan menunjukkan bahwa sistem
coba yang berhasil. Training epoch yang dilakukan
diharapkan sebanyak 50 kali dengan menggunakan 550
Training Training Sukses ≥ 80 Sesuai citra yang terbagi atas 11 kelas jenis obat
model dengan pembagian data 30:70 mendapatkan
menggunakan hasil tingkat accuracy tertinggi yaitu 99% dan
Convolutional %
val accuracy 99%. Dan memperoleh hasil
Neural akurasi model dengan menggunakan model f1-
Network Score tertinggi yaitu dengan skor 100%. Hal
(CNN)
ini menjelaskan bahwa algoritma
Membuka Membuka dan Aplikasi Sesuai
aplikasi menjalankan dapat
Conculutuinal Neural Network (CNN)
aplikasi dibuka dipengaruhi oleh data training yang jumlahnya
klasifikasi dengan besar, semakin besar data yang digunakan
jenis obat lancar maka semakin tinggi juga akurasi yang
Klasifikasi MengklasifikaAplikasi Sesuai didapatkan.
jenis obat sikan jenis menghasilk
obat an output REFERENSI
berupa hasil
klasifikasi Alwanda, M. R., Ramadhan, R. P. K., &
jenis obat Alamsyah, D. (2020). Implementasi
Tombol Memilih , Menampilk Sesuai Metode Convolutional Neural Network
Upload memproses an hasil Menggunakan Arsitektur LeNet-5 untuk
dan dan klasifikasi Pengenalan Doodle. Jurnal Algoritme,
klasifikasi menampilkan jenis obat 1(1), 45–56.
hasil https://doi.org/10.35957/algoritme.v1i1.
klasifikasi 434
jenis obat
Transkrip Mengeluarkan Sistem Sesuai Handayanto, R. T., & Herlawati, H. (2020).
suara suara sesuai mampu Machine Learning Berbasis Desktop dan
dengan mengeluark Web dengan Metode Jaringan Syaraf
gambar jenis an suara Tiruan Untuk Sistem Pendukung
obat yang sesuai Keputusan. Jurnal Komtika (Komputasi
dimasukkan gambar
Dan Informatika), 4(1), 15–26.
Tombol Tidak Sistem Sesuai
“Classify” mengupload mengeluark
https://doi.org/10.31603/komtika.v4i1.3
gambar pada an pesan 698
aplikasi “Error – Hariz, F. A., Yulita, I. N., & Suryana, I. (2022).
Image Not Human Activity Recognition
Uploaded”
Berdasarkan Tangkapan Webcam
Menggunakan Metode Convolutional
KESIMPULAN Neural Network (CNN) Dengan
Berdasarkan hasil implementasi dan Arsitektur MobileNet. JITSI : Jurnal
pengujian yang telah dilakukan untuk Ilmiah Teknologi Sistem Informasi, 3(4),
mengklasifikasi jenis obat kapsul dan tablet 103–115.
dengan menggunakan algoritma https://doi.org/10.30630/jitsi.3.4.97
JIKA | 463
JIKA (Jurnal Informatika) Universitas Muhammadiyah Tangerang P ISSN : 2549-0710
Tangerang, November 2023, Vol 7 No 4, pp 455-464 E ISSN : 2722-2713
JIKA | 464