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
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.
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.
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”
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
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
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
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
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
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.