Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. APLIKASI SIMULASI PREDIKSI PEMAKAIAN OBAT KRONIS DENGAN METODE MONTE CARLO Jefri Rahmad Mulia1. Ahmad Afif2. Kiki Hariani Manurung3 if@adzkia. id, 2ahmadafif@adzkia. id, 3kikiharianimanurung@adzkia. Program Studi Informatika. Universitas Adzkia, 3Program Studi Sistem Informasi. Universitas Adzkia Abstrak Rumah Sakit Islam (RSI) Siti Rahmah Padang merupakan rumah sakit swasta yang memberikan pelayanan kesehatan, khususnya dalam pengelolaan penyakit kronis seperti diabetes, hipertensi, dan penyakit jantung. Penyakit kronis memerlukan pengelolaan yang sistematis, terutama dalam penggunaan obat, untuk mencegah komplikasi serius dan memaksimalkan efektivitas terapi. Metode Monte Carlo, sebagai pendekatan probabilistik, menawarkan simulasi berbasis angka acak untuk mengeksplorasi berbagai skenario pengobatan. Dengan mengimplementasikan metode ini dalam aplikasi simulasi, pasien dan tenaga kesehatan dapat memperoleh wawasan yang lebih baik terkait pengelolaan obat kronis, termasuk prediksi efektivitas obat, kepatuhan pasien, serta risiko efek samping. Penelitian ini bertujuan untuk mengembangkan aplikasi simulasi berbasis metode Monte Carlo guna membantu apoteker rumah sakit dalam proses pengolahan data, memperkirakan kebutuhan obat, dan meminimalkan kesalahan Hasil simulasi menunjukkan bahwa pendekatan ini mampu memberikan informasi yang akurat dan efisien untuk mendukung pengambilan keputusan berbasis data. Selain itu, simulasi ini juga memungkinkan optimalisasi strategi pengelolaan stok obat. Kata kunci: Monte Carlo. Waterfall. PHP. MySQL. Obat Kronis Abstract Siti Rahmah Islamic Hospital (RSI) in Padang is a private hospital that provides healthcare services, particularly in managing chronic diseases such as diabetes, hypertension, and heart disease. Chronic diseases require systematic management, especially in medication use, to prevent serious complications and maximize therapy effectiveness. The Monte Carlo method, a probabilistic approach, utilizes random numbers to simulate and analyze various treatment scenarios. By implementing this method in a simulation application, patients and healthcare providers can gain better insights into managing chronic medications, including predictions of drug effectiveness, patient adherence, and side effect risks. This study aims to develop a simulation application based on the Monte Carlo method to assist hospital pharmacists in data processing, forecasting drug needs, and minimizing inventory errors. The simulation results indicate that this approach provides accurate and efficient information to support data-driven decision-making. Additionally, this simulation enables the optimization of drug inventory management strategies. Keywords: Monte Carlo. Waterfall. PHP. MySQL. Chronic Medication Pendahuluan Rumah Sakit Islam (RSI) Siti Rahmah Padang adalah rumah sakit swasta yang memberi pelayanan kesehatan kepada masyarakat terutama pengobatan bagi mereka yang mengidap penyakit kronis . Penyakit kronis, seperti diabetes, hipertensi, dan penyakit jantung, memerlukan pengelolaan yang sistematis dan konsisten dalam penggunaan obat. Penggunaan obat yang tidak tepat dapat mengakibatkan komplikasi serius, resistensi obat, atau pemborosan sumber daya kesehatan. Oleh karena itu, diperlukan pendekatan yang efektif untuk membantu pasien dan penyedia layanan kesehatan dalam mensimulasikan serta memprediksi efek penggunaan obat kronis dalam jangka panjang. Monte Carlo adalah metode probabilistic yang menggunakan angka acak untuk mensimulasikan perilaku stokastik atau untuk memperkirakan solusi dari suatu masalah . Dengan metode ini, berbagai skenario dapat dianalisis untuk memahami bagaimana variabilitas dalam faktor-faktor tertentu, seperti kepatuhan pasien, efektivitas obat, dan risiko efek samping memengaruhi hasil terapi. Aplikasi berbasis http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. teknologi yang mengimplementasikan metode Monte Carlo dapat menjadi alat yang berguna dalam memberikan wawasan bagi pasien dan tenaga kesehatan untuk meningkatkan pengelolaan penyakit Metode Monte Carlo telah terbukti sebagai alat yang kuat dalam pengambilan keputusan di berbagai bidang, termasuk ilmu kesehatan. Penilitian lain yang melibatkan metode Monte Carlo di bidang kesehatan antara lain Prediksi Obat Kronis Penyakit Diabetes Melitus Menggunakan Metode Monte Carlo . Simulasi Terbaik Dalam Persediaan Komponen Darah Menggunakan Metode Monte Carlo . Dan Simulasi Monte Carlo Untuk Memprediksi Persediaan Darah . Simulasi Monte Carlo Untuk Memprediksi Tingkat Kesehatan Masyarakat . Pendekatan ini memungkinkan analisis probabilistik yang mendalam dan simulasi berbasis komputer untuk mengeksplorasi berbagai skenario. Dalam konteks ini, pengembangan aplikasi simulasi prediksi pemakaian obat kronis dengan metode Monte Carlo menjadi relevan sebagai alat bantu untuk mengevaluasi dan mengoptimalkan penggunaan obat kronis. Hal ini diharapkan dapat mendukung pengambilan keputusan yang lebih tepat, efisien, dan berbasis data dalam pengelolaan penyakit kronis. Metode Pada penelitian ini dilakukan beberapa metode penelitian, antara lain yaitu metode perancangan sistem dan metode pengembangan sistem. Monte Carlo Monte Carlo sangat praktis dan banyak digunakan untuk penyelesaian masalah yang berkaitan dengan sebuah ketidakpastian. Dasar dari metode Monte Carlo adalah percobaan elemen kemungkinan dengan menggunakan sampel bilangan acak. Bilangan acak yang akan diolah kemudian divalidasikan dengan data fakta atau data real untuk menyesuaikan dengan kondisi yang sebenarnya . , serta menggambarkan suatu keadaan nyata kedalam bentuk simulasi. Pengembangan Perangkat Lunak Metode pengembangan sistem Waterfall sering digunakan ketika proyek memiliki kebutuhan yang jelas dan terdefinisi dengan baik sejak awal, dan perubahan kebutuhan dianggap minim . Metode Waterfall adalah pendekatan dalam pengembangan perangkat lunak yang mengikuti aliran proses secara sekuensial atau berurutan . Model Waterfall merupakan model yang mengembangkan sistem informasi secara sistematik dan sekuensial terdiri dari beberapa tahapan . Tahapan dalam metode Waterfall dapat dilihat pada Gambar 1. Gambar 1. Metode Waterfall Analisis Kebutuhan: Pada periode ini yaitu dengan mengumpulkan kebutuhan analisis termasuk didalamnya dokumen dan interface dalam menganalisis kebutuhan pengguna untuk menentukan sebuah solusi perangkat lunak yang akan dipakai sebagai sebuah proses komputerisasi pada sistem. Desain Sistem: Tahap ini adalah desain arsitektur dan pemodelan sistem, dengan menekanan pada pembentukan struktur data, arsitektur perangkat lunak, layar antarmuka, dan algoritma program. Penulisan Kode Program: Disini ditranslasikan kepada program software dan hasil pada proses ini yaitu program komputer yang sesuai pada desain yang sudah dibangun di tahap sebelumnya. http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Pengujian Program: Pada pengujian berfokus kepada perangkat lunak mulai segi logik dan fungsi dan juga memastikan seluruh bagian telah diuji sehingga output yang didapat sesuai dengan yang Penerapan Program dan Pemeliharaan: Untuk mendefinisikan seluruh usaha pengembangan yang sedang dilakukan dalam mengatasi perkembangan ataupun perubahan pada sistem. MySQL MySQL merupakan software yang tergolong sebagai DBMS (Database Managemen Syste. yang bersifat Open Source . XAMPP adalah singkatan dari (X-platform. Apache. MySQL. PHP,Per. yaitu perangkat lunak berbasis web server yang bersifat open source . , serta mendukung di berbagai sistem operasi, baik Windows. Linux, atau Mac OS . XAMPP juga dapat disebut sebuah Cpanel server virtual yang dapat membantu melakukan preview sehingga dapat memodifikasi website tanpa harus online atau terakses dengan internet. Penggunaan dari XAMPP sangat dibutuhkan untuk dapat mengembangkan software ataupun tampilan website dengan lebih mudah, cepat, dan terstruktur Terdapat tiga komponen penyusun utama dari tools ini yaitu htdocs. Control Panel, dan Php MyAdmin. PHP Menurut Wibowo . PHP adalah bahasa pemrograman yang berifat open source yang digunakan untuk pengembangan web secara luas lalu dapat disimpan dalam bentuk HTML . PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. PHP merupakan singkatan dari AuPHP: Hypertext PreprocessorAy, dan merupakan bahasa yang disertakan dalam dokumen HTML sekaligus bekerja di sisi server . erver-side HTML-embedded scriotin. Pembuatan Website dengan PHP merupakan salah satu metode pengembangan aplikasi berbasis web yang populer. Metode ini menggunakan bahasa pemrograman PHP untuk membangun dan mengelola website yang interaktif dan dinamis . Flowchart Flowchart merupakan gambaran dalam proses perancangan aplikasi seperti Gambar 2 berikut ini. Mulai Rekap Data Obat berdasarkan penyakit Input DataObat berdasarkan Menentukan Distribusi Probalitas Kumulatif Pemakaian Obat berdasarkan penyakit Menentukan Interval Angka Acak setiap Pemakaian obat Membangkitkan Bilangan Acak setiap Pemakaian obat Simulasi Monte Carlo Apakah Masih Ada Data Lagi? Hasil Simulasi Selesai Gambar 2. Flowchart Algoritma Monte Carlo http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Rekap data merupakan suatu langkah yang dilakukan untuk pengolahan data obat kronis dalam melakukan prediksi. Menginput data pemakaian obat kronis untuk menentukan distribusi probalitas, data yang telah diinputkan diolah untuk membentuk suatu variabel. Menentukan distribusi probalitas kumulatif, dengan cara setiap angka nilai dari probalitas dijumlahkan dengan jumlah sebelumnya. Menetapkan interval angka acak pada setiap jumlah pemakaian obat. Membangkitkan bilangan acak setiap data jumlah pemakaian obat melakukan simulasi Monte Carlo. Melakukan penilaian terhadap percobaan data yang telah dilakukan dengan estimasi akurasi sesuai dengan data yang real, maka dapat menghasilkan jumlah pemakaian obat pertahun. Prediksi untuk pemakaian berikutnya. Jika masih ada data yang ingin diinputkan maka kembali ke langkah awal. Hasil percobaan dari simulasi telah dihasilkan dan dapat memprediksi pemakaian obat. Hasil dan Pembahasan Pada hasil dan pembahasan sistem simulasi Monte Carlo untuk memprediksi pemakaian obat kronis digunakan bahasa pemrograman PHP dan database MySQL untuk menjalankan sistem simulasi. Sistem ini memerlukan dukungan perangkat keras dan perangkat lunak, data percobaan dalam simulasi menggunakan data pemakaian obat kronis pada tahun 2017, 2018, 2019 yang dapat dilihat pada Tabel 1. Kode Obat A01 A02 A03 A04 A05 A06 A07 A08 A09 A010 A011 A012 Tabel 1. Rekapitulasi Data Pemakasian Obat Kronis Jumlah Pemakaian Nama Nama Obat Penyakit Aminophylline Asma 24 mg/ml inj Salbutamol Asma Atorvastatin Cholestrol 20 mg Gemfibrozil Cholestrol tab 300 mg Metformin Diabetes 500 mg tab Novomix -30 Diabetes Flexpen Candesartan Hipertensi 8 mg Amlodipine Hipertensi 5 mg Ramipril Hipertensi tab 5 mg Clopidogrel Jantung tab 75 mg Furosemid Jantung Hct/ Jantung Hydroclorti azide tab http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Database Database sistem simulasi prediksi pemakaian obat kronis menggunakan metode Monte Carlo ini menggunakan DBMS MySQL. Software yang digunakan untuk menjalankan DBMS MySQL adalah XAMPP Versi 5. Pada Software ini juga sudah terpasang Software PHP dalam bundle installer yang nantinya akan dibutuhkan untuk menjalankan script PHP dalam aplikasi sistem simulasi prediksi pemakaian obat kronis menggunakan metode Monte Carlo seperti terdapat pada Gambar 3. Gambar 3. Tampilan Database Simulasi Monte Carlo Form Login User Form login untuk masuk ke dalam sistem bagi user. User dapat login dengan username dan password yang sudah dibuat sebelumnya. User mengelola penuh isi di dalam aplikasi sistem simulasi prediksi pemakaian obat kronis menggunakan metode Monte Carlo. User dapat menambah, mengubah dan menghapus master data dan data transaksi yang berhubungan dengan prediksi pemakaian obat kronis pada sistem seperti terdapat pada Gambar 4. Gambar 4. Tampian Form Login User http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Menu Beranda Menu Beranda merupakan halaman beranda. Tampilan halaman beranda terdapat Dashboard dan menu-menu seperti Data User. Data Penyakit. Data Obat Kronis. Pemakaian Obat Kronis. Distribusi Probabilitas. Probabilitas Kumulatif. Interval Angka Acak. Angka Acak dan simulasi Monte Carlo seperti yang ditunjukkan pada Gambar 5. Gambar 5. Tampilan Menu Beranda Menu Data User Pada halaman ini menampilkan data user yang akan mengelola data dan transaksi pada aplikasi sistem simulasi prediksi pemakaian obat kronis menggunakan metode Monte Carlo seperti pada Gambar Gambar 6. Tampilan Menu Data User http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Menu Data Penyakit Pada halaman ini menampilkan data-data penyakit deperti pada Gambar 7. Gambar 7. Tampilan Menu Data Penyakit Menu Data Obat Pada halaman ini menampilkan data-data obat kronis yang diinputkan secara manual oleh admin Data obat kronis dimasukkan langsung oleh administrator sistem melalui antarmuka yang tersedia. Proses ini dapat dilihat dari tombol aksi seperti "Edit", "Hapus", dan "Tambah Data" yang menunjukkan bahwa data dikelola secara manual seperti terdapat pada Gambar 8. Gambar 8. Tampilan Data Obat Form Input Form input merupakan form untuk menambahkan dan mengedit data-data berupa Nama Obat Kronis. Tahun dan Jumlah Pemakaian yang diisi dengan data pemakaian obat kronis seperti pada Gambar 9. Gambar 9. Tampilan Form Input http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Menu Distribusi Probabilitas Menu distribusi probabilitas memuat data-data dari hasil proses distribusi probabilitas setiap pemakaian obat per tahunnya. Untuk menampilkan data nilai yang telah diproses dengan cara melakukan pemanggilan data yaitu memilih tahun yang diinginkan dan menekan tombol Great Distribusi Probabilitas seperti terdapat pada Gambar 10. Gambar 10. Tampilan Menu Distribusi Probabilitas Menu Probabilitas Kumulatif Menu probabilitas kumulatif memuat data-data dari hasil proses probabilitas kumulatif setiap pemakaian obat per tahunnya. Untuk menampilkan data nilai yang telah diproses dengan cara melakukan pemanggilan data yaitu memilih tahun yang diinginkan dan menekan tombol Great Distribusi Kumulatif seperti terdapat pada Gambar 11. Gambar 11. Tampilan Menu Probabilitas Kumulatif http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Menu Interval Angka Acak Menu interval angka acak memuat data-data dari hasil proses interval angka acak setiap pemakaian obat per tahunnya. Untuk menampilkan data nilai yang telah diproses dengan cara melakukan pemanggilan data yaitu memilih tahun yang diinginkan dan menekan tombol Great Data Interval seperti terdapat pada Gambar 12. Gambar 12. Tampilan Menu Interval Angka Acak Menu Generate Angka Acak Menu generate angka acak memuat data-data dari hasil proses angka acak yang akan digunakan untuk mencari hasil simulasi dengan membandingkan pemakaian obat kronis antara interval angka acak yang telah dibuat. Untuk menampilkan nilai yang telah diproses dengan cara menginputkan jumlah index nilai yang diinginkan sebanyak 12 angka, karena data yang akan disimulasikan sebanyak 12 data pemakaian obat kronis seperti terdapat pada Gambar 13. Gambar 13. Tampilan Menu Generate Angka Acak http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Menu Simulasi Monte Carlo Untuk Tahun 2018 Menu simulasi Monte Carlo untuk ahun 2018 memuat data-data dari hasil proses simulasi Monte Carlo untuk percobaan simulasi tahun 2018 pada pemakain obat kronis menggunakan data training tahun Untuk menampilkan data nilai yang telah diproses dengan cara melakukan pemanggilan data yaitu pemilih tahun 2017 dan menekan tombol Great Data Simulasi. Seperti terdapat pada Gambar 14. Gambar 14. Tampilan Hasil Prediksi Tahun 2018 Menggunakan Data Training Tahun 2017 Menu Simulasi Monte Carlo Untuk Tahun 2019 Menu simulasi Monte Carlo untuk Tahun 2019 memuat data-data dari hasil simulasi Monte Carlo untuk percobaan simulasi tahun 2019 pada pemakain obat kronis menggunakan data training tahun Untuk menampilkan data nilai yang telah diproses dengan cara melakukan pemanggilan data yaitu pemilih tahun 2018 dan menekan tombol Great Data Simulasi seperti terdapat pada Gambar 15. Gambar 15. Tampilan Hasil Prediksi Tahun 2019 Menggunakan Data Training Tahun 2018 Menu Simulasi Monte Carlo Untuk Tahun 2020 Menu Simulasi Monte Carlo untuk Tahun 2020 memuat data-data dari hasil simulasi Monte Carlo untuk simulasi tahun 2020 pada pemakaian obat kronis menggunakan data tahun 2019. Untuk menampilkan data nilai yang telah diproses dengan cara melakukan pemanggilan data yaitu pemilih tahun 2019 dan menekan tombol Great Data Simulasi seperti terdapat pada Gambar 16. http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Gambar 16. Tampilan Hasil Prediksi Tahun 2020 Menggunakan Data Tahun 2019 15 Hasil Pengujian Pemakaian Obat Kronis dengan Aplikasi Hasil pengujian sistem menunjukkan bahwa terdapat 5 jenis obat dengan tingkat akurasi di atas 80% dan 7 jenis obat dengan tingkat akurasi di bawah 80%. Untuk obat-obatan dengan akurasi di atas 80%, apoteker memutuskan untuk menambah penggunaannya pada periode satu tahun mendatang dapat dilihat pada Tabel 2. Tabel 2. Data Hasil Pengujian Obat Kronis dengan Aplikasi Hasil Data Real 5,71% Hasil Data Real Asma 57,67% 38,98% Atorvastatin 20 mg Cholestrol Gemfibrozil tab 300 mg Candesartan 8 mg Cholestrol Diabetes Diabetes Hipertensi 21,13% 90,16% 26,34% 12,72% 80,51% 94,09% 8,10% 5,24% 57,25% 81,02% A08 Amlodipine 5 mg A09 Ramipril tab 5 mg Hipertensi 46,90% 11,10% Hipertensi 52,04% 73,01% A10 Clopidogrel tab 75 mg Jantung 55,79% 83,43% A11 Furosemid tab 40 Jantung 78,69% 95,85% A12 Hct/hydroclortiazide tab Jantung 17,84% 15,10% Kode Obat Nama Obat A01 Aminophylline 24 mg/ml inj Nama Penyakit Asma A02 Salbutamol tab 2 A03 A04 A05 Metformin 500 mg tab A06 Novomix -30 flexpen A07 Nilai Akurasi Nilai Akurasi 70,71% Kesimpulan dan Saran Kesimpulan Berdasarkan dari proses pembuatan simulasi pemakaian obat kronis yang telah dilakukan dapat disimpulkan bahwa dengan menggunakan sistem simulasi menggunakan metode Monte Carlo, dapat membantu pihak Apoteker Rumah Sakit dalam melakukan proses pengolahan data dan perkiraan jumlah pemakaian barang pada periode berikutnya. Sistem simulasi pemakiaan obat kronis dengan metode Monte Carlo dapat menghasilkan suatu informasi yang lebih akurat dan efisien dalam menentukan strategi persedian barang, simulasi ini juga dapat meminimalisir kesalahan dalam persedian barang. http://e-jurnal. id/simkom Jurnal Sistem Informasi dan Sistem Komputer. Vol. No. Januari 2025 ISSN: 2715-906X (Onlin. 51717/simkom. Saran