13
APLIKASI PENCARIAN INFORMASI WISATA BERBASIS SEMANTIK TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh: Fachry Prasetya Rachmat 08560065 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

Embed Size (px)

Citation preview

Page 1: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

APLIKASI PENCARIAN INFORMASI WISATA BERBASIS

SEMANTIK

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh:

Fachry Prasetya Rachmat

08560065

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Page 2: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

i

Page 3: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

ii

Page 4: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

iii

Page 5: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

iv

Abstrak

Wisata merupakan salah satu aktivitas keseharian manusia yang dibutuhkan oleh manusia.

Disatu sisi bagi para pihak lainnya ini dijadikan salah satu wahana promosi untuk bisa

mengembangkan daerah masing-masing. Bisnis wisata sudah menjamur saat ini. Sama halnya

dengan yang terjadi pada Taman Nasional Takabonerate, dimana Taman Nasional ini

mempunyai banyak pendatang untuk melihat keindahan bahari dari Taman Nasional ini.

Kebutuhan informasi terhadap fasilitas dan sarana yang ada di Taman Nasional menjadi

meningkat seiring dengan meningkatnya para pengunjung. Oleh karena itu kami membuat

sebuah aplikasi berbasis web untuk memberikan informasi secara efisien untuk

memperlihatkan fasilitas dan sarana yang ada di lokasi kepada konsumen. Aplikasi ini

menggunakan pendekatan semantic pada web untuk memberikan informasi secara efisien

kepada pengguna berdasarkan informasi yang disediakan oleh admin. Kami membuat

aplikasi ini berbasis teks agar bisa diakses di gadget yang mana merupakan salah satu teman

keseharian masyarakat saat ini.

Kata Kunci: takabonerate, wisata, web, semantic.

Page 6: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

v

Abstract

Travel is one of man's daily activities required by humans. On one side to the other parties

have made one of the promotional vehicle to be able to develop their respective areas. Travel

businesses have mushroomed today. Similar to what happened in Takabonerate National

Park, where the National Park has a lot of newcomers to see the beauty of the National Park's

marine.

Needs information on the facilities and existing facilities in the National Park be improved by

increasing the visitors. Therefore we made an web base application to provide information

efficiently to show facilities and existing facilities at the site to consumers. This application

uses a semantic approach to the web to provide information efficiently to users based on

information provided by the admin. We made a text-based application that can be accessed in

the gadget which is one of the daily life of today's society friends.

Keywords: takabonerate, travel, web, semantic.

Page 7: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

vi

Lembar Persembahan

Yang Utama Dari Segalanya...

Sembah sujud serta syukur kepada Allah SWT. kasih sayang-Mu telah memberikanku

kekuatan, membekaliku dengan ilmu. Atas karunia serta kemudahan yang Engkau berikan

akhirnya skripsi yang sederhana ini dapat terselesaikan. Sholawat dan salam selalu

terlimpahkan kepada Rasullah Muhammad SAW beserta keluarga dan sahabat-sahabat.

Kupersembahkan karya sederhana ini kepada orang yang sangat kukasihi dan kusayangi

Bapak dan Ibu Tercinta

Sebagai tanda bakti, hormat, dan rasa terima kasih yang tiada terhingga kupersembahkan

karya kecil ini kepada Bapak dan Ibu tercintea yang telah memberikan kasih sayang, segala

dukungan, dan doa yang tiada terhingga. Semoga apa yang saya dapatkan hari ini bisa

membuat Bapak dan Ibu bangga terhadap anaknya.

Seluruh Keluarga (Nenek, Eyang, Tante, Adik dan Saudara-saudara)

Sebagai tanda cinta kasihku, sata persembahkan karya kecil ini buat kalian semua. Terima

kasih atas kasih sayang, perhatian, dan kesabaranmu yang telah memberikanku semangat dan

inspirasi dalam meneyelesaikan Tugas Akhir ini.

Sahabat-sahabat dan keluarga perantauan terbaik

Buat keluarga perantauan IKAMI Sulsel Malang dan juga keluarga petualang YEPE (Young

Pioneers), terima kasih atas bantuan dan segala pengalaman hidup yang membangun karakter

saya sehingga bisa bertahan dalam segala badai perantauan dan kehidupan.

Dosen Pembimbing Tugas Akhirku

Bapak Yuda Munarko, S.Kom, M.Sc dan Ibu Nur Hayatin, S.ST selaku dosen pembimbing

tugas akhir saya, terima kasih banyak, saya sudah dibantu selama ini, sudah dinasehati, sudah

diajari, saya tidak akan lupa atas bantuan dan kesabaran dari bapak dan ibu.

Seluruh Dosen Pengajar S1. Teknik Informatika

Terima kasih banyak untuk semua ilmu, didikan dan pengalaman yang kalian berikan kepada

kami…

“Karakter yang baik dan ilmu yang bermanfaat adalah modal utama untuk meraih

keselamatan dunia dan akhirat”

Page 8: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

vii

Kata Pengantar

Segala Puji bagi Allah. Apapun yang tergetar di alam semesta ini adalah rahmat-Nya. Sebaik-

baiknya shalawat serta salam semoga Allah limpahkan kepada Nabi Besar Muhammad SAW,

beserta seluruh keluarga dan sahabatnya. Hanya berkat rahmat-Nya penulis dapat

menyelesaikan skripsi ini dengan judul “APLIKASI PENCARIAN INFORMASI

WISATA BERBASIS SEMANTIK”. Dalam proses penyusunan proposal ini, banyak

pihak yang terlibat yang selalu memberikan motivasi, petunjuk, bimbingan dan arahan. Untuk

itu penulis dengan segala hormat mengucapkan terima kasih yang sebesar-besarnya kepada:

1. Bapak Yuda Munarko, S.Kom, M.Sc dan ibu Nur Hayatin, S.ST. selaku pembimbing atas

segala pengorbanan, motivasi, petunjuk, bimbingan, arahan, ilmu dan do’a dalam proses

pengerjaan proposal skripsi ini.

2. Ayah, ibu, adik, dan keluarga tercinta yang senantiasa mencurahkan segala kasih sayang,

nasihat, motivasi, dukungan dan do’anya dengan tulus.

3. Semua dosen yang telah mendidik penulis untuk bersikap bijaksana dalam pembuatan

skripsi ini.

4. Saudara-saudara seperantauan IKAMI SulSel Malang, yang telah memberikan motivasi

dan persaudaraan yang baik selama di Malang.

5. Saudara-saudara sesama petualang YEPE (Young Pioneers) yang telah memberikan

pengalaman hidup yang luar biasa.

6. Teman-teman seperjuangan S1 Teknik Informatika yang telah membantu dalam

memberikan literatur, pengetahuan, juga semangat pertemanan yang luar biasa, sehingga

mendorong terselesainya skripsi ini.

7. Dan semua pihak yang terlibat dalam pengerjaan skripsi ini.

Penulis menyadari sepenuhnya skripsi ini masih banyak kekurangan. Atas segala

kebaikan yang mereka berikan, mudah-mudahan Allah menganugerahi pahala yang besar

pada hari ketika harta ataupun keturunan tidak bermanfaat, kecuali mereka yang datang

menghadap Allah dengan kalbu yang bersih. Kritik dan saran yang bersifat membangun

sangat penulis harapkan untuk menyempurnakan penelitian sejenis dikemudian hari.

Malang, 15 Agustus 2015

Penulis

Page 9: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

viii

Daftar Isi

Halaman

LEMBAR PERSETUJUAN ......................................................................................... i

LEMBAR PENGESAHAN ......................................................................................... ii

LEMBAR PERNYATAAN KEASLIAN TULISAN .................................................. iii

ABSTRAK ................................................................................................................. iv

ABSTRACT ................................................................................................................. v

LEMBAR PERSEMBAHAN ...................................................................................... vi

KATA PENGANTAR .............................................................................................. vii

DAFTAR ISI ............................................................................................................ viii

DAFTAR TABEL ........................................................................................................ x

DAFTAR GAMBAR .................................................................................................. xi

BAB I PENDAHULUAN

1.1 Latar Belakang .................................................................................................. 1

1.2 Rumusan Masalah ............................................................................................ 2

1.3 Batasan Masalah ................................................................................................2

1.4 Tujuan Penelitian .............................................................................................. 2

1.5 Metodologi Penelitian ....................................................................................... 2

BAB II LANDASAN TEORI

2.1 Jaringan Semantik ............................................................................................. 4

2.2 Ontology ............................................................................................................6

2.2.1 RDF (Resource Description Framework) ................................................7

2.2.2 SPARQL ..................................................................................................8

2.3 Information Retrieval ....................................................................................... 9

2.2.1 Teks Bebas .............................................................................................10

2.2.2 Parsing ....................................................................................................10

2.2.3 Analisa Semantik ...................................................................................11

2.2.4 Domain Ontologi ...................................................................................11

2.2.5 Translasi .................................................................................................13

2.4 Data Taman Nasional Takabonerate ………………………………. ..............13

BAB III ANALISA DAN PERANCANGAN

3.1 Perancangan Alur Sistem ................................................................................ 16

3.1.1 Parsing ................................................................................................... 18

3.1.2 Stemming ...............................................................................................18

3.1.3 Analisa Semantik .................................................................................. 19

3.1.4 Domain Ontologi .................................................................................. 19

3.1.5 Database ................................................................................................ 20

3.2 Kebutuhan Sistem ........................................................................................... 21

3.2.1 Kebutuhan Fungsional ........................................................................ 21

Page 10: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

ix

3.2.2 Kebutuhan Non Fungsional ................................................................ 22

3.3 Tahap Analisa ................................................................................................. 22

BAB IV IMPLEMENTASI DAN HASIL PENGUJIAN

4.1 Implementasi Program ................................................................................... 27

4.2 Metode Pengujian Sistem ................................................................................ 27

4.3 Proses Pencarian Informasi ............................................................................. 28

4.3.1 Proses Menampilkan Informasi .............................................................30

4.3.2 Proses Explode ...................................................................................... 31

4.4 Proses Basis Pengetahuan/Informasi ............................................................. 31

4.4.1 Proses Input Informasi Baru ................................................................. 31

4.4.2 Proses Update Informasi ........................................................................32

4.4.3 Proses Delete Informasi ........................................................................ 33

4.5 Pengujian Sistem ............................................................................................ 33

4.5.1 Pengujian Modul Pencarian Informasi .................................................. 33

4.5.2 Pengujian Modul Basis Pengetahuan/Informasi ................................... 37

BABV KESIMPULAN DAN SARAN

5.1 Kesimpulan ..................................................................................................... 40

5.2 Saran ............................................................................................................... 40

DAFTAR PUSTAKA ................................................................................................. 42

Page 11: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

x

Daftar Tabel

Halaman

Tabel 2.1 Relasi Semantik ............................................................................................... 12

Tabel 3.1 Relasi Semantik ............................................................................................... 19

Tabel 3.2 Tabel Database Admin ..................................................................................... 20

Tabel 3.3 Tabel Database Informasi ................................................................................ 21

Tabel 4.1 Daftar kalimat atau kata pengujian .................................................................. 35

Tabel 4.2 Confusion Matrix ............................................................................................. 37

Page 12: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

xi

Daftar Gambar

Halaman

Gambar 2.1 Contoh Jaringan Semantik Sedernaha ...................................................... 4

Gambar 2.2 Contoh Perluasan (expanding) jaringan semantic .................................... 5

Gambar 2.3 Proses dalam temu kembali informasi .................................................... 10

Gambar 3.1 Flowchart proses pembangunan Database Informasi ............................ 16

Gambar 3.2 Flowchart proses dari menampilkan Informasi ...................................... 17

Gambar 3.3 Jaringan semantic ................................................................................... 20

Gambar 3.4 DFD Level 0 ........................................................................................... 22

Gambar 3.5 DFD Level 1 (Admin) ............................................................................. 23

Gambar 3.6 DFD Level 1 (Pengguna) ....................................................................... 24

Gambar 3.7 DFD level 2 (Admin, Kelola Data Informasi) ............................................... 24

Gambar 3.8 DFD level 2 (Admin, Kelola Data Admin) .................................................... 25

Gambar 4.1 Proses pencarian informasi ..................................................................... 29

Gambar 4.2 Proses menampilkan informasi .............................................................. 30

Gambar 4.3 Proses Explode ....................................................................................... 31

Gambar 4.4 Proses input Informasi Baru ................................................................... 31

Gambar 4.5 Proses update Informasi ......................................................................... 32

Gambar 4.6 Proses delete Informasi .......................................................................... 33

Gambar 4.7 Sistim bisa memberikan Informasi .......................................................... 34

Gambar 4.8 Sistim tidak bisa memberikan Informasi ..................................................34

Gambar 4.9 Proses insert untuk admin .........................................................................38

Gambar 4.10 Proses update untuk admin .......................................................................38

Gambar 4.11 Proses delete untuk admin ........................................................................39

Gambar 4.12 Data.rdf .....................................................................................................39

Page 13: APLIKASI PENCARIAN INFORMASI WISATA BERBASIS … · Gambar 2.3 Proses dalam temu kembali informasi ... Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal ... Digunakan Oleh Agen Percakapan

xii

DAFTAR PUSTAKA

[1]. Kelompok STMIK Lombok – Praya “Tehnik Referensi Pengetahuan” | Lombok, 2014

[2]. Budi Setiawan, Agung. “Sistem Pakar Mendiagnosa Penyakit Ginjal” | Bandung, 2014

[3]. Representasi Pengetahuan II | http://slidegur.com/doc/264977/representasi-

pengetahuan-ii | (diakses pada 12 Februari 2015)

[4]. Cahyono Dwi, Fadlil Junaidillah, Sumpeno Suryo, Hariadi Mochamad, 2008,Temu

Kembali Informasi Untuk Pembangkitan Basis Pengetahuan dari Teks Bebas yang

Digunakan Oleh Agen Percakapan Bahasa Alami, SESINDO2008

[5]. Thomas R. Gruber, ,”Toward Principles for Design of Ontologies Used for Knowledge

Sharing”. 1993

[6]. Barry , “Ontology”. Blackwell Guide the Philosophy of Computing and Information,

Oxford: Blackwell, 2003.

[7]. Lester, J., Branting, K., Mott, B., 2004. Conversational agents. In: Singh (2004).

[8]. Walter Brenner, Rudiger Zarnekow, and Hartmut Wittig, “Intelligent Software Agents:

Foundation and Applications”, Springer-Verlag, 1998

[9]. N.F. Noy, D.L. McGuinness, “Ontology Development 101: A Guide to Creating Tour

First Ontology”. Knowledge System Laboratory (KSL) of Department of Computer

Science Stanford, USA: Technical Report, KSL-01-05, 2001

[10]. Informasi Wisata | www.tntakabonarate.com | (Diakses pada 13 Februari 2015)

[11]. Najiv Kishore et al, 2004. “Computational Ontologies and Information

System”.Communication of the Association for Information Systems

[12]. Van Tommy Hardandy, 2011, “Kontrol Perilaku Agen Menggunakan Fuzzy Logic

Berbasis Semantik”. Jurnal Telekomunikasi ITS Surabaya

[13]. Cahyono, Dwi & Prihartono, Edi “Pembangkitan Basis Pengetahuan Agen pada sistem

Pembelajaran Cerdas (INTELLIGENT LEARNING SYSTEM) dari teks bebas dengan

menggunakan Temu Kembali Informasi (INFORMATION RETRIEVAL)” Surabaya

[14]. Ringkasan Materi RDF – Semantic Web | www.asalasah.net/ringkasan-materi-rdf-

semantic-web | (Diakses pada 2 Agustus 2015)

[15]. Resource Description Framework | https://laikaulfa.wordpress.com/2011/12/14/

resource-description-framework-rdf | (Diakses pada 2 Agustus 2015)

[16]. Komponen Semantic Web | https://irtelkom.wordpress.com/2011/05/08/information-

retrieval-komponen-semantic-web/ | (Diakses pada 2 Agustus 2015)

[17]. T. Finin T. R. Gruber T. Senator R. Neches, R. E. Fikes and W. R. Swartout. Enabling

Technology for Knowledge Sharing. 1991. AI Magazine

[18]. A Barnaras, L Laresgoiti, and J Corera. Building and Reusing Ontologies for Electical

Network Application. In 12th European Conference on Artificial Intelligence, pages

298-302, 1996.

[19]. I Wayan Simri Wicaksana. Survei dan Evaluasi Metode Pengembangan Ontologi

(Survey and Evaluation of Methodology of Ontology Development). In Proc. of

KOMMIT 2004, Jakarta&Depok, 24 2004. University Gunadarma.

42