DM03 - Ifaudinara Putri & Luci Rustanti
DM03 - Ifaudinara Putri & Luci Rustanti
DM03 - Ifaudinara Putri & Luci Rustanti
OLEH :
PADANG
2021/202
LEMBAR PENGESAHAN PENGUJI
has not been known manually from a database. One of the data mining methods is
distinguish objects with class labels. In this study, Naïve Bayes Classifier method
providing food ingredients, It's still use conventional methods that are only oriented
to limited products and have not used a computerized system so that it is difficult for
the installation to find out data on food ingredients that are in sufficient supply. This
study aims to determine the level accuracy of Naive Bayes method in classifying the
use of food ingredients, which foodstuffs have the highest level of use required in the
installation unit and which foods are few that make they are often excessive.The
application of the Naive Bayes data mining method will produce 2 categories of
foodstuffs, namely the category of foodstuffs with sufficient usage and excess so that
they can be used as a reference for inventory planning in the next month. This
research succeeded in applying the Naive Bayes method to the application. The
results of the percentage accuracy of the first test with 100 training data and 25
testing data produce 100% accuracy results, the second test with 1093 training data
iii
and 121 testing data produces 90.984% accuracy results. It’s mean, the application
iv
ABSTRAK
berupa informasi yang selama ini tidak diketahui secara manual dari suatu basis data.
Salah satu metode data mining adalah klasifikasi yaitu proses pencarian model
klasifikasi yang dapat membedakan objek label kelasnya. Pada penelitian ini metode
Naïve Bayes Classifier diterapkan sebagai teknik yang membangun model klasifikasi
dari persediaan bahan makanan pada instalasi gizi di RSUD Lubuk Basung. Salah
ketersediaan bahan makanan yang memadai. Perlu adanya cara untuk mengelola
bahan makanan dengan benar, efisien dan efektif secara berkelanjutan dengan
menggunakan cara yang bersifat konvensional yang hanya berorientasi pada produk
yang terbatas dan belum menggunakan sistem komputerisasi sehingga sulit bagi
Penelitian ini bertujuan untuk mengetahui tingkat akurasi keberhasilan metode Naïve
Bayes dalam mengklasifikan pemakaian bahan makanan, bahan makanan mana saja
yang memiliki tingkat pemakaian yang banyak diperlukan pada unit Instalasi dan
mana saja bahan makanan yang sedikit sehingga sering berlebih. Penerapan metode
Naïve Bayes data mining akan menghasilkan 2 kategori bahan makanan, yaitu
kategori bahan makanan dengan pemakaian yang cukup dan berlebih sehingga dapat
ini berhasil metode Naïve Bayes ke dalam aplikasi. Hasil presentase akurasi
pengujian pertama dengan data training 100 dan data testing 25 menghasilkan hasil
v
akurasi 100%, Pada pengujian kedua dengan data training 1093 dan data testing
vi
KATA PENGANTAR
karunia yang telah Allah SWT berikan kepada penulis, sehingga dengan izin-Nya
penulis dapat menyelesaikan penyusunan laporan praktek kerja lapangan ini dengan
Makanan Pada Instalasi Gizi Rsud Lubuk Basung Menggunakan Algoritma Naïve
lepas dari berbagai pihak yang telah banyak membantu. Dalam kesempatan
1. Ibu Dr. Zemi Melmusi, MM, Ak, CA selaku Ketua yayasan Universitas
2. Bapak Prof. Dr. Sarjon Defit, S.kom, M.Sc selaku Rektor Universitas Putra
vii
4. Bapak Eka Praja Wiyata Mandala, M.Kom selaku Ketua Prodi Teknik
6. Ibu Putri Rufniarti selaku Kepala Instalasi RSUD Lubuk Basung yang telah
laporan ini .
7. Semua pihak yang tidak dapat disebutkan satu per satu yang terlibat dalam
dengan baik.
Akhir kata penulis menyadari bahwa laporan ini masih jauh dari sempurna sehingga
kritik dan saran yang membangun diharapkan dari pembaca agar kami bisa
menjadi lebih baik lagi di masa yang akan datang. Diharapkan Semoga laporan ini
dapat bermanfaat bagi semua pihak dan suatu saat nanti dapat lebih dikembangkan
viii
DAFTAR ISI
HALAMAN JUDUL.....................................................................................................i
ABSTRACT................................................................................................................iii
ABSTRAK....................................................................................................................v
KATA PENGANTAR................................................................................................vii
DAFTAR ISI...............................................................................................................ix
DAFTAR GAMBAR..................................................................................................xii
DAFTAR TABEL.....................................................................................................xiii
DAFTAR LAMPIRAN.............................................................................................xiv
BAB I............................................................................................................................1
1.3. Hipotesa..............................................................................................................3
BAB II........................................................................................................................12
2.3. PHP...................................................................................................................16
2.4. XAMPP............................................................................................................18
2.5. Aplikasi............................................................................................................19
BAB III.......................................................................................................................21
x
3.2.1. Penelitian Pendahuluan..............................................................................22
3.2.3. Analisa.......................................................................................................23
3.2.4. Perancangan...............................................................................................24
3.2.5. Implementasi.............................................................................................24
3.2.6. Pengujian...................................................................................................24
BAB IV.......................................................................................................................25
BAB V........................................................................................................................39
5.1. Implementasi....................................................................................................39
xi
5.2.3.1. Tampilan Halaman Dataset.................................................................40
BAB VI.......................................................................................................................45
6.1. Kesimpulan.......................................................................................................45
6.3. Saran.................................................................................................................45
DAFTAR PUSTAKA.................................................................................................47
DAFTAR GAMBAR
xii
Gambar 1 . Struktur Organisasi Instalasi Gizi Di RSUD Lubuk Basung.....................8
Gambar 6 . Probabilitas Data Atribut “nama bahan makanan” pada kategori cukup
Gambar 7 . . Probabilitas Data Atribut “satuan “pada kategori cukup dan berlebih. .31
Gambar 8 . . Probabilitas Data Atribut “jenis” pada kategori cukup dan berlebih.....32
Gambar 9 . . Probabilitas Data Atribut “persediaan untuk“ pada kategori cukup dan
berlebih.......................................................................................................................32
Gambar 10 . Probabilitas Data Atribut “Stok akhir bulan” pada kategori cukup dan
berlebih.......................................................................................................................32
dan berlebih.................................................................................................................32
xiii
Gambar 16 .Activity Diagram Pada Admin................................................................38
DAFTAR TABEL
xiv
Tabel 1 Aktor Sistem..................................................................................................35
xv
DAFTAR LAMPIRAN
LAMPIRAN............................................................................................................. 49
A. Biodata........................................................................................................50
xvi
BAB I
PENDAHULUAN
sekitar dalam pelayanan kesehatan. Penentuan menu dan bahan makanan bagi
pasien masih bergantung pada keputusan pakar gizi pada Instalasi Gizi. Sistem
pengelolaan persediaan bahan makanan yang memadai dalam suatu Instalasi Gizi
merupakan hal krusial yang tidak terpisahkan dari sistem pelayanan kesehatan.
Perlu adanya cara untuk mengelola bahan makanan dengan benar, efisien dan
efektif secara berkelanjutan dengan koordinasi yang baik. Kendala yang dihadapi
yaitu pihak Kepala Instalasi Gizi kesulitan dalam menentukan jumlah pengadaan
bahan makanan satu periode ke depan karena jumlah pengadaan bahan makanan
yang dipesan hanya dihitung dengan melihat sisa bahan makanan yang ada di
Gudang. Oleh karena itu, dibutuhkan suatu sistem yang dapat membantu dalam
Algoritma Naive Bayes Classifiers merupakan salah satu algoritma yang terdapat
probabilitas dan statistik yang dikemukan oleh ilmuwan Inggris Thomas Bayes, yaitu
Naïve Bayes dimana diasumsikan kondisi antar atribut saling bebas. Metode
2
serupa dengan Deicion Tree dan Neural Network. Bayesian Classification terbukti
memiliki akurasi dan kecepatan yang tinggi saat diaplikasikan kedalam database
dengan data yang besar (Isron Al Miraz Siregar et al., 2018). Dengan
akan lebih efektif dalam melakukan klasifikasi, karena metode ini akan
dengan jumlah pemakaian yang dilakukan. Sistem ini dibuat dapat membaca pola-
pola pemakaian bahan makanan yang menghasilkan 2 kategori bahan makanan yaitu
cukup dan berlebih. Pihak rumah sakit dengan keterbatasan pengetahuan tentu akan
sangat terbantu jika hasil prediksi dari pengolahan data dapat dimanfaatkan sebagai
pedoman untuk penyediaan selanjutnya sehingga informasi yang dihasilkan dari data
disimpulkan permasalahan yang akan dibahas pada laporan ini sebagai berikut :
berlebih?
3
1.3. Hipotesa
masalah yaitu, peneliti akan membuat aplikasi data mining yang dapat membantu
pekerjaan ahli gizi dalam memenuhi penyediaan bahan makanan dengan metode
Naïve Bayes data mining akan menghasilkan dua kategori bahan makanan, yaitu
kategori bahan makanan dengan pemakaian yang cukup dan berlebih yang dapat
penelitian akan dilakukan pada Instalasi Gizi di RSUD Lubuk Basung, sistem
yang akan dibuat nantinya akan berbasis aplikasi dengan bahasa pemrograman
PHP.
4
adalah:
1. Dengan dibuatnya Data Mining ini maka dapat membantu Instalasi Gizi
perbulannya.
2. Dengan dibuatnya Data Mining ini maka dapat membantu Instalasi Gizi
RSUD Lubuk Basung dalam melihat jumlah persediaan dari bulan ke bulan
kepala daerah.
d. Tipe :C
b. Misi :
terkini
konsultasi gizi.
rawat jalan.
profesional.”
2) Misi :
dimengerti
bekerja.
d. Melaksanakan pemantauan.
2. Bagian Sekretariat
9
makanan.
pasien sendiri.
Gizi.
dating.
10
pasien.
diperlukan pasien.
jalan.
diklat RS
diklat RS.
LANDASAN TEORI
memprediksi masa depan dengan cara analisis data. Data mining adalah
sebelumnya tidak diketahui, dari suatu data . Data mining adalah analisis dari
pengamatan set data (yang biasanya besar) untuk menemukan hubungan tak
terduga dan untuk meringkas data dengan cara baru yang dapat dimengerti
dan berguna bagi pemilik data . Pengertian diatas diperkuat lagi dengan
digabungkan.
c. Data selection, menyeleksi data yang relevan dengan tugas analisis akan
mining.
suatu model atau fungsi yang dapat membedakan konsep atau kelas
data, dengan tujuan untuk dapat memperkirakan kelas dari suatu objek
yang labelnya tidak diketahui. Yang termasuk dalam fungsi ini antara
Bayes.
Yang termasuk dalam metode atau algoritma dalam fungsi ini antara
15
persoalan klasifikasi. Pertama kali dibahas terlebih dahulu tentang konsep dasar
dan definisi pada Teorema Bayes, kemudian menggunkan teorema ini untuk
Keterangan :
2.3. PHP
kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada
halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya
akan memberikan hasil pada web browser tetapi prosesnya secara keseluruhan
dijalankan di server, pada prinsipnya server akan bekerja apabila ada permintaan
dari client. Dalam hal ini client menggunakan kode-kode PHP untuk
2. Skrip-skrip PHP dapat berjalan dalam web server yang berbeda dan
dalam system operasi yang berbeda pula. PHP dapat berjalan disistem
4. PHP juga dapat berjalan pada web server Microsoft Personal Web
a. Oracle
b. Sybase
c. mSQL
d. MySQL
e. Solid
f. Generic ODBC
g. Postgres SQL
IMAP, SNMP, NNTP, POP3 dan HTTP. Fungsi-fungsi yang ada di PHP
18
2.4. XAMPP
MYSQL, PHPP, dan Perl. Xampp adalah tool yangn menyediakan paket
perangkat lunak dalam satu buah paket. Dalam paket Xampp sudah terdapat
Apche(Web Server), Mysql (Database), PHP ( server side scripting), Perl, FTP
A : Apache merupakan aplikasi web server. Tugas utama dari Apache adalah
menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang
bahasa pemrograman ini untuk membuat web yang bersifat server-side scripting.
19
Dan, 2019)
2.5. Aplikasi
adalah program siap pakai yang dapat digunakan untuk menjalankan perintah-
perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang
mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu teknik
pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang
Pengertian aplikasi secara umum adalah alat terapan yang difungsikan secara
secara cepat. Adapun framework sendiri dapat diartikan sebagai suatu struktur
fleksibilitas.
programmer dan web designer bekerja secara terpisah antara satu dengan yang
lain. Agar bisa mengembangkan web dengan CodeIgniter, maka perlu dipahami
Lasmedi, 2020)
BAB III
METODOLOGI PENELITIAN
pada gambar 2.
PENELITIAN PENDAHULUAN
REVIEW LITERATUR
PENGUMPULAN DATA
ANALISA
PERANCANGAN
IMPLEMENTASI
PENGUJIAN
dengan cepat dan akurat. Bahan makanan sangat penting bagi RSUD lubuk
untuk bulan yang akan datang, dengan begitu harus tahu apakah bahan
a. Waktu Penelitian
b. Tempat Penelitian
23
c. Metode Penelitian
penelitian yaitu :
1. Observasi.
2. Penelitian Pustaka.
penelitian selanjutnya.
3.2.3. Analisa
3.2.4. Perancangan
dengan menggunakan UML. Pada UML ini , peneliti menggunakan Use Case
3.2.5. Implementasi
3.2.6. Pengujian
Pada tahap ini ,peneliti melakukan testing pada sistem yang telah
dibuat,agar dapat mengetahui apakah sistem yang telah di buat sesuai dengan
mengumpulkan data,lalu menguji data terebut dengan algoritma Naïve Bayes dan
membuat laporan dari hasil analisa yang telah diperoleh pada penelitian ini.
Teknik analisis yang digunakan pada penelitian adalah Teknik analisis data
kuantitatif ,yang mana mengelola data yang berupa angka atau statistic.
terdapat 2 data yaitu data training dan data testing. Data training adalah data
pelatihan untuk sistem sebagai pedoman dalam melakukan test pada data yang
akan di uji. Data testing adalah data digunakan untuk mengetest apakah data
Berikut ini adalah data training yang mana ada nama bahan
dnegan teknik data mining dengan menghapus noise,missing value dan data yang
tidak konsisten.
training diatas:
29
pada kategori cukup dan kategori berlebih.begitu juga dengan atribut jenis,atribut
penerimaan untuk, atribut stok akhir bulan dan atribut penerimaan per-bulan.
Gambar 10. . Probabilitas Data Atribut “Stok akhir bulan” pada kategori
cukup dan berlebih
Pada tahap ini ,data tersebut diolah dengan menggunakan rumus algoritma
Naïve Bayes yang mana data yang di testing mengambil pola pola yang keterikatan
Dari hasil di atas didapatkan akurasi 100% dengan jumlah data training 100 dengan
data testing 25.
36
Tugas paling penting dalam tahap ini adalah proses menemukan masalah dan
sistem yang ada guna menentukan kebutuhan pemakai dan hambatan pada sistem
penting,sehingga diperlukan kevalidan dari data yang sudah tercatat dan teraturnya
data. Tentunya adanya sistem ini lebih efisien untuk pengelolahan bahan makanan.
antara aktor dan sistem. Didalam Use Case terdapat actor yang merupakan
sebuah gambaran entitas dari manusia atau sebuah sistem yang melakukan
pekerjaan di sistem.
1. Actor
analisa terhadap para actor dengan apa saja pekerjaan yang di lakukan
barang.
2. Use Case
perbulannya.
aktivitas didalamnya.
didalamnya
secara alamiah sebuah sistem dalam bentuk model aliran dan kontrol dari
aktivitas ke aktivitas lainnya. Dengan kata lain kegiatan diagram alur kerja
a. Activity Diagram
berikut:
39
5.1. Implementasi
Bahasa pemograman PHP yang mana akan melakukan tahap pengujian dimana
Pada Halaman awal adalah Login, yang mana user akan masuk ke
home:
halam Dataset:
42
excel. Disana user akan mengentri file excel yang akan di prediksikan.
Sistem sudah dapat membaca secara otomatis file excel dengan atribut
ke tahap Initial Process ,yang mana Initial Process ini adalah file excel
Perfomance
salah satu data bahan makanan yang mana di dapatkan dari file excel
PENUTUP
6.1. Kesimpulan
makanan di RSUD Lubuk Basung dan Aplikasi Data mining yang telah
1. Penelitian ini telah berhasil dengan membuat aplikasi data mining untuk
performance.
4. Sistem yang telah dibuat sudah dapat membaca data secara otomatis
Keterbatasan sistem pada penelitian ini adalah aplikasi ini hanya bisa
menggunakan data excel untuk pengolahan data mining pada sistem yang
telah di buat.
6.3. Saran
Isron Al Miraz Siregar, Elvianna, & Nurul Saepul. (2018). Sistem Informasi
https://doi.org/10.52771/bangkitindonesia.v7i1.168
Journal, C., Mustafa, M. S., Ramadhan, M. R., Thenata, A. P., Studi, P., &
Menggunakan, D., & Dan, P. H. P. (2012). Salah satu bahasa pemrograman yang
Pengelompokan, A., Dengan, P., Data, C., Toko, P., & Kota, R. (2018). SEMINAR
Sallaby, A. F., & Kanedi, I. (2020). Perancangan Sistem Informasi Jadwal Dokter
https://doi.org/10.37676/jmi.v16i1.1121
LAMPIRAN
A. Biodata
1. Ifaudinara Putri
Agama : Islam
Riwayat Pendidikan :
PERTIWI ,PARIAMAN
2. Luci Rustanti
Agama : Islam
Riwayat Pendidikan :
1. Ifaudinara Putri
53
1. Luci Rustanti