model ontologi gizi ibu hamil - digilib.uns.ac.id filepembangunan pengetahuan gizi ibu hamil dengan...

13
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

Upload: vutruc

Post on 16-Jul-2019

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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

Page 2: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

Page 3: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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.

Page 5: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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.

Page 6: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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

Page 7: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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

Page 8: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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.

Page 9: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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

Page 10: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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

Page 11: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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

Page 12: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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

Page 13: Model Ontologi Gizi Ibu Hamil - digilib.uns.ac.id filePEMBANGUNAN PENGETAHUAN GIZI IBU HAMIL DENGAN ... Program Studi Informatika . DISUSUN OLEH ... Papa, Mama, Mbak Sasa, Dek Nindi,

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