model ontologi gizi ibu hamil - digilib.uns.ac.id filepembangunan pengetahuan gizi ibu hamil dengan...
TRANSCRIPT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
PEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN
MENGGUNAKAN ONTOLOGY DEVELOPMENT 101
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu
Program Studi Informatika
DISUSUN OLEH:
HANDINI NURTIAS PUTRI HARDI
NIM. M0509033
PROGRAM STUDI INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2016
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
MOTTO
Sesungguhnya Sesudah Kesulitan Itu Ada Kemudahan
(Q.S. Al-Insyirah, ayat 6)
Hidup Adalah Perjuangan, Terus Bergerak, Jangan Menyerah.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
Mama dan Papa, Mbak Sasa, Dik Nindi dan Dik Hani
Seluruh Keluarga Besar (Alm) Bapak Handoyo Wicitro
Seluruh Keluarga Besar (Alm) Bapak Darso Suwarno
Program Studi Informatika UNS.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan
kesempatan kepada penulis untuk menyelesaikan skripsi yang berjudul
“Pembangunan Pengetahuan Gizi Ibu Hamil dengan Menggunakan Ontology
Development 101”.
Penulis menyadari akan keterbatasan yang dimiliki. Begitu banyak bantuan
diberikan dalam penyusunan skripsi ini dan semoga Allah SWT membalas segala
kebaikan mereka. Oleh karena itu, penulis mengucapkan terima kasih kepada :
1. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D, selaku Pimpinan Fakultas MIPA
Universitas Sebelas Maret Surakarta.
2. Bapak Drs. Bambang Harjito, M.App.Sc., Ph.D., selaku Kepala Program Studi S1
Informatika UNS.
3. Ibu Sari Widya Sihwi, S.Kom., M.T.I., selaku pembimbing utama dalam
penelitian ini atas bimbingan dan masukan yang diberikan.
4. Bapak Dr. Wiranto, M.Kom., M.Cs., selaku pembimbing kedua dalam penelitian
ini atas bimbingan dan masukan yang diberikan.
5. Ibu Rini Anggrainingsih, M.T., selaku pembimbing akademik dan penguji utama
atas kritik dan saran yang telah diberikann
6. Bapak Hasan Dwi Cahyono, S.Kom., M.Kom., selaku anggota penguji atas kritik
dan saran yang telah diberikan.
7. Ibu dr. Kusmadewi Eka Damayanti M. Gizi., selaku dosen ahli gizi fakultas
Kedokteran UNS yang telah bersedia meluangkan waktunya untuk menguji dan
berbagi pengetahuan tentang gizi ibu hamil.
8. Seluruh Dosen Informatika UNS yang telah memberikan ilmunya.
9. Papa, Mama, Mbak Sasa, Dek Nindi, Dedek Hani, Kak Andry dan seluruh
keluarga besar yang penuh kesabaran dan tak henti memberikan do’a, semangat,
bantuan moral dan materi.
10. Diyah, Dewi Ika, Athiyah dan Alifia serta teman-teman seperjuangan Informatika
2009, yang selalu memotivasi.
11. Semua pihak yang telah membantu dan memberikan semangat dalam penyusunan
skripsi ini.
Semoga skripsi ini dapat bermanfaat bagi seluruh pihak.
Surakarta, Juni 2016
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
KNOWLEDGE DEVELOPMENT OF NUTRITION IN PREGNANT WOMEN
USING ONTOLOGY DEVELOPMENT 101
HANDINI NURTIAS PUTRI HARDI
Department of Informatic. Faculty of Mathematic and Natural Science.
Sebelas Maret University
ABSTRACT
Ontology is one of the semantic web technology that used to describe some
concepts of knowledge . Ontology can represent relationship between object or
property of object. The use of ontology in the scope of nutrition can help to build
knowledge about nutrition in pregnant women. Ontology prenatal nutrition that has
been built, consists of a few classes and properties only. So it needs addition of
classes, properties and instances in each class to complete the ontology . This paper
discusses about knowledge development of nutrition in pregnant women using
Ontology Development 101. The ontology has been built then tested using a
prototype application that was created with search features and SPARQL for
querying process. The test results show that the ontology produced the information
appropriate with the questions. The ontology nutrition in pregnant women was also
validated by expert nutritionist and it has been declared properly accordance with
science of nutrition. For the future research, this ontology nutrition of pregnant
women can be expanded by adding information such as the type of disease at a
particular gestation or combine with other ontology like food ontology, so it can be
used in the development of recommendation systems.
Keywords : Ontology, SPARQL, Ontology Development 101, Women Pregnancy
Nutrition
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
PEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN
MENGGUNAKAN ONTOLOGY DEVELOPMENT 101
HANDINI NURTIAS PUTRI HARDI
Program Studi Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam.
Universitas Sebelas Maret
ABSTRAK
Ontologi merupakan salah satu teknologi dalam web semantik yang digunakan
untuk menggambarkan beberapa konsep dalam pengetahuan. Ontologi dapat
menjelaskan hubungan antar objek atau properti dari objek. Manfaat ontologi pada
domain gizi dapat membantu membangun pengetahuan mengenai gizi ibu hamil.
Ontologi Prenatal Nutrition yang sudah dibuat sebelumnya, hanya terdiri dari
beberapa kelas dan properti saja. Sehingga dibutuhkan penambahan kelas, properti
dan pengisian instances pada setiap kelasnya untuk melengkapi ontologi tersebut.
Penelitian ini akan membahas mengenai pembangunan pengetahuan gizi ibu hamil
dengan menggunakan Ontology Development 101. Hasil dari pengetahuan yang
dibangun, yaitu ontologi gizi ibu hamil kemudian diuji menggunakan prototipe
aplikasi yang dibuat dengan fitur pencarian langsung dan SPARQL untuk proses
querying. Hasil pengujian menunjukkan bahwa ontologi yang dibangun
menghasilkan informasi yang sesuai dengan pertanyaan yang diajukan. Ontologi gizi
ibu hamil juga telah divalidasi benar oleh pakar sesuai dengan ilmu gizi. Untuk
penelitian selanjutnya, pengetahuan gizi ibu hamil dapat dikembangkan dengan
menambahkan informasi berupa jenis penyakit pada usia kehamilan tertentu atau
menggabungkan dengan ontologi lain seperti ontologi makanan. Sehingga hasil
penambahan tersebut dapat digunakan untuk pembangunan sistem rekomendasi.
Kata Kunci: Ontologi, SPARQL, Ontology Development 101, Gizi Ibu Hamil.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
DAFTAR ISI
HALAMAN JUDUL. ................................................................................................ i
HALAMAN PERSETUJUAN ...................................................................................ii
HALAMAN PENGESAHAN ....................................................................................ii
MOTTO ................................................................................................................... iv
PERSEMBAHAN ..................................................................................................... v
KATA PENGANTAR .............................................................................................. vi
ABSTRACT ............................................................................................................ vii
ABSTRAK .............................................................................................................viii
DAFTAR ISI ............................................................................................................ ix
DAFTAR TABEL .................................................................................................... xi
DAFTAR GAMBAR ............................................................................................... xii
DAFTAR LAMPIRAN ...........................................................................................xiii
BAB I PENDAHULUAN…………………………………. ...................................... 1
1.1. Latar Belakang. ....................................................................................... 1
1.2. Rumusan Masalah ................................................................................... 2
1.3. Batasan Masalah ..................................................................................... 2
1.4. Tujuan Penelitian .................................................................................... 3
1.5. Manfaat Penelitian .................................................................................. 3
1.6. Sistematika Penulisan ............................................................................. 3
BAB II TINJAUAN PUSTAKA .............................................................................. .4
2.1. Dasar Teori. ............................................................................................. 4
2.1.1. Ontologi .................................................................................... 4
2.1.3. SPARQL ................................................................................... 7
2.1.4. Gizi Ibu Hamil .......................................................................... 8
2.2. Penelitian Terkait. .................................................................................... 9
BAB III METODOLOGI PENELITIAN. ............................................................... 11
3.1. Pengumpulan Data ................................................................................ 11
3.2. Pembentukan Ontologi .......................................................................... 12
3.2.1. Enumerasi Kata-Kata Penting Dalam Ontologi ........................ 12
3.2.2. Pendefinisian Kelas dan Tingkatan Kelas ................................ 13
3.2.3. Pendefinisian Properti Kelas ................................................... 13
3.2.4. Pendefinisian Faset Dari Slot .................................................. 14
3.2.5. Pembuatan Instances ............................................................... 14
3.3. Pembuatan Prototype ............................................................................ 15
3.4. Pengujian Ontologi ............................................................................... 15
BAB IV IMPLEMENTASI DAN PEMBAHASAN ................................................ 16
4.1. Hasil Pengumpulan Data ....................................................................... 16
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
4.2. Hasil Pembentukan Ontologi ................................................................. 16
4.2.1. Penentuan Domain dan Scope Ontologi ................................... 16
4.2.2. Penggunaan Kembali Ontologi Yang Sudah Ada..................... 16
4.2.3. Enumerasi Kata-Kata Penting Dalam Ontologi ........................ 17
4.2.4. Pendefinisian Kelas dan Tingkatan Kelas ................................ 18
4.2.5. Pendefinisian Properti Kelas ................................................... 20
4.2.6. Pendefinisian Faset Dari Slot .................................................. 24
4.2.7. Pembuatan Instances ............................................................... 25
4.3. Pengujian Ontologi ............................................................................... 28
BAB V PENUTUP ................................................................................................. 32
5.1. Kesimpulan ........................................................................................... 32
5.2. Saran..................................................................................................... 32
DAFTAR PUSTAKA .............................................................................................. 33
LAMPIRAN ............................................................................................................ 35
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR TABEL
Tabel 2. 1 Keterkaitan Beberapa Penelitian dengan Penelitian Penulis ...................... 9
Tabel 3. 1. Contoh Properti Ontologi Gizi Ibu Hamil .............................................. 14
Tabel 3. 2. Contoh Facets dari Slot Ontologi Gizi Ibu Hamil. .................................. 14
Tabel 4. 1. Perbedaan kelas dan properti pada Ontologi Prenatal Nutrition dengan
OntologiGizi Ibu Hamil ......................................................................... 22
Tabel 4. 2. Daftar Properti Ontologi Gizi Ibu Hamil ................................................ 22
Tabel 4. 3. Daftar Faset dari Slot Ontologi Gizi Ibu Hamil ...................................... 24
Tabel 4. 4. Daftar Contoh Instances Ontologi Gizi Ibu Hamil ................................. 26
Tabel 4. 5. Contoh Hasil Pengujian Prototipe dengan Fitur Pencarian ..................... 28
Tabel 4. 6. Contoh Hasil Pengujian Prototipe dengan Fitur SPARQL ...................... 30
Tabel 4. 7. Hasil Pengujian Ontologi....................................................................... 31
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
DAFTAR GAMBAR
Gambar 2. 1 Penggambaran Kelas, Properti dan Individu pada Ontologi ................... 5
Gambar 2. 2. Contoh Query SPARQL Pada Ontologi Gizi Ibu Hamil ....................... 7
Gambar 3. 1. Alur Metodologi Penelitian ................................................................ 11
Gambar 4. 1. Hirarki Class Ontologi Gizi Ibu Hamil............................................... 19
Gambar 4. 2. Visualisasi Graf Ontologi Gizi Ibu Hamil .......................................... 23
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
DAFTAR LAMPIRAN
Lampiran 1. Potongan File OWL Ontologi Gizi Ibu Hamil ..................................... 35
Lampiran 2. Penggunaan Prototipe Ontologi Gizi Ibu Hamil ................................... 46
Lampiran 3. Laporan Validasi Susunan Kelas Ontologi Gizi Ibu Hamil .................. 48
Lampiran 4. Laporan Validasi Susunan Properti Ontologi Gizi Ibu Hamil .............. 48
Lampiran 5. Form Pengujian Ontologi Gizi Ibu Hamil ............................................ 52