skripsi - ontologi

Upload: reisha-ranty

Post on 30-Oct-2015

116 views

Category:

Documents


0 download

DESCRIPTION

Skripsi tentang ontologi

TRANSCRIPT

Slide 1

Disusun oleh :

Nama: Reisha RantyNPM : 50408699Fakultas: Teknologi IndustriJurusan: Teknik InformatikaPembimbing: Prof. Dr. I Wayan Simri W. S.Si, M.Eng.

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

Pendahuluan

1.1 Latar BelakangSuatu organisasi membutuhkan sarana untuk berbagi informasi dengan cepat dan tepat.Tidak adanya keseragaman format informasi menimbulkan perbedaan interpretasi user.Masalahnya data yang ada sangat berlimpah dan semakin sulit diaturModel data ontologi adalah suatu solusi1.2 Tujuan PenulisanMembentuk suatu model data berbasis ontologi yang memudahkandalam pengumpulan dan berbagi informasi1.3 Batasan MasalahModel data ontologi yang dikembangkan hanya diuji denganmemberikan queries yang akan menguji ketepatan dan Kelengkapan model data ontologi.

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

2

2. Analisa dan Perancangan

2. 1 Perancangan OntologiUntuk membantu merancang struktur ontologi, perangkat lunak yangdigunakan adalah Protg.

Langkah langkahnya adalah sebagai berikut :1 Menentukan domain dan ruang lingkup ontologiApa domain yang akan ditangani oleh ontologi?Apa kegunaan ontologiyang akan dibentuk?Apa jenis pertanyaan yang harus terjawab oleh adanya ontologitersebut?Siapa yang akan menggunakan dan memperbaiki ontologi?

2 Enumerasi kata-kata penting dalam ontologi (vocabulary)

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

3

2. Analisa dan Perancangan

Mendefinisikan kelas dan tingkatan kelas (taksonomi)Kelas Penyakit

Kelas Place

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

4

2. Analisa dan Perancangan

4.Mendefinisikan properti kelas (slot)Properti adalah hubungan antar dua objek

PropertyRangeAllowed ValuesTypeKode PenyakitSingle Owl : Stringone of{02, 03. 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16 , 17}Datatype PropertyJenis_PenyakitMultiple Owl : Stringone of{Penyakit Virus, Penyakit Bakteri, Penyakit akibat parasit, Penyakit Tekanan Darah Tinggi, Penyakit Tuberkulosa, dll}Datatype PropertyNama PenyakitSingle Owl : Stringone of{AIDS, DBD, Kusta, Malaria, Polio, Diare, Diabetes, dll }Datatype PropertyVariabel PenyakitMultiple StringInstancesDatatype PropertyTabel 3.4 Rancangan Slot SubClass Penyakit Class of ThingPengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

5

2. Analisa dan Perancangan

5.Mendefinisikan faset dari slot (kelengkapan dari OWL)

Faset digunakan untuk merepresentasikan informasi tentang properti (slot), terkadang disebut role restriction. Jenis faset ada dua macam, yakni slot kardinalitas dan slot jenis nilai.

6.Menciptakan InstancesInstance adalah objek atau individual dari kelas.

Tahap pendefinisian sebuah instance dari kelas yaitu : memilih sebuah kelas menciptakan instances dari kelas mengisi nilai slot

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

6

2. Analisa dan Perancangan

6.Menciptakan Instances

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

7

3. Uji Coba dan Hasil Analisa

Pengujian model ontologi ini dilakukan dengan memberikan 30 queries menggunakan bahasa SPARQL. Pengujian ini dimaksudkan untuk melihat kualitas dari ontologi yang telah dibangun. Berikut ini adalah hasil dari uji coba terhadap ontologi kesehatan :

Kueri 6 :Select ?penyakitWhere { ?penyakit rdf:type rrr:PenyakitTriwulanan .?penyakit rdf:type rrr:PenyakitTahunan }Hasil sesuai : menampilkan nama penyakit yang memiliki periode Triwulanan dan juga Tahunan.

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

8

3. Uji Coba dan Hasil Analisa

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

9

3. Uji Coba dan Hasil Analisa

Hasil Analisa Ontologi :

Analisa ini dilakukan dengan membandingkan output informasi yang dihasilkan dengan menguji ontologi oleh SPARQL (mesin) dengan output informasi yang dihasilkan users (manusia).0 = hasil tidak sesuai 1 = hasil sesuaiHasil :0 = 3 buah1 = 27 buahError = 3/30 * 100% = 10%

Kesimpulan dari analisa : Ontologi masih memiliki error artinya harus diperbaiki sebelum diimplementasikan ke sistem informasi.Semakin kecil angka error, semakin baik ontologinya.

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

10

4. Kesimpulan

Protg sebagai tool memudahkan pengembang dalam mengimplementasikan model data ontologi ke bentuk yang dapat dibaca oleh mesin dan menguji ontologi dengan SPARQL queries.Dari pengembangan ontologi pada domain SDM Kesehatan, sarana kesehatan, penyakit dan satuan kerja dari Kementerian Kesehatan, telah berhasil untuk mempresentasikan model database menggunakan ontologi dengan pengujian melalui proses kueri oleh SPARQL.

--TERIMAKASIH--

Pengembangan Ontologi Domain Kesehatan dengan Pengujian Menggunakan SPARQL

11