REPRESENTASI PENGETAHUAN KARAKTER MANGA BERBASISKAN ONTOLOGI Sidik Handoko 16112995 Pembimbing : Dr. rer. nat. I Made Wiryana, SSi, SKom, MSc LATAR BELAKANG • Pesatnya era teknologi membantu manusia untuk lebih leluasa memperoleh ilmu pengetahuan • Teknologi digital yang dikembangkan harus memiliki kemampuan yang baik dalam memecahkan masalah dan memiliki solusi domain masalah. • Sulitnya mendapatkan informasi lengkap tentang karakter petarung Onepiece dalam satu wadah. • Belum terdapatnya solusi yang memaparkan informasi detail mengenai karakteristik suatu karakter petarung One Piece secara singkat dan jelas TEORI • • • • • • • Ontologi Native XML Database Microframework Flask Skenario Use Case Sequence IDEF1X DESAIN • SKENARIO : Adegan (Aktor, Lokasi dan Narasi) Adegan 22: Anggota melihat halaman profile. • • • A[22][1]: Anggota. L[22][1]: Rumah, L[22][2]: Tempat umum, L[22][3]: Sarana pendidikan Warnet, dan L[22][5]: Kantor/Tempat kerja. Narasi: Adegan ini menceritakan tentang laman profile anggota yang pada sistem. Halaman profile merupakan laman khusus yang hanya dapat oleh A[22][1] setelah pengunjung [melakukan registrasi] dan terdaftar anggota. Didalamnya terdapat informasi data diri A[22][1]. Berikut adalah adegan: 1. A[22][1] [melakukan login] terlebih dahulu pada laman yang disediakan 2. A[22][1] memilih menu [profile]. Di halaman profile akan ditampilkan informasi data diri yang terdiri dari [username, nama depan, nama almat e-mail, tingkat fans, tanggal lahir dan password]. DESAIN • SKENARIO : Adegan (Aktor, Lokasi dan Narasi) • Use Case dan Sequence DESAIN LANJUTAN • IDEF1X IMPLEMENTASI • STRUKTUR PROGRAM IMPLEMENTASI • Ontologi dengan Protege IMPLEMENTASI • baseX Database • Stored XQuery TESTING • Pengujian instance ontologi ‡ XML Dokumen ‡ BaseX Database <onepiece> <characters> <hasNama>Jinbe</hasNama> <hasJenis>Manusia Ikan dan Duyung</hasJenis> <hasKelompok>Bajak Laut</hasKelompok> <hasBajak_Laut>Bajak Laut Matahari (Mantan)</hasBajak_Laut> <hasKepopuleran>Sangat Populer</hasKepopuleran> <hasBuah_Setan>-</hasBuah_Setan> <hasFisik>Fishman Karate</hasFisik> <hasHaki>-</hasHaki> <hasKelemahan>Keluarga, Teman</hasKelemahan> <hasCiri_Fisik>Pria, Dewasa, Gendut, Besar, Tinggi</hasCiri_Fisik> <hasGaya_Berpakaian>Baju Karate</hasGaya_Berpakaian> <hasPerilaku>Protagonis (Baik)</hasPerilaku> <hasSifat>Bijaksana, Tegas</hasSifat> <hasSaga_Debut>Summit War Saga</hasSaga_Debut> <hasArc_Debut>Marineford Arc</hasArc_Debut> <hasChapter_Debut>Chapter 528</hasChapter_Debut> <hasEpisode_Debut>Episode 430</hasEpisode_Debut> </characters> </onepiece> <rdf:Description xmlns:rdf="http://www.w3.org/1999/02/22 xmlns="http://www.semanticweb.org/nine/ontologies/2016/7/ OnepieceCharacters.owl#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:Description="http://localhost:5000/templates/ontologi/ OnepieceCharacters.owl#" rdf:about="http://www.semanticweb.org/nine/ontologies/2016/7/ OnepieceCharacters.owl#Jinbe"> <hasNama>Jinbe</hasNama> <hasJenis>Manusia Ikan dan Duyung</hasJenis> <hasKelompok>Bajak Laut</hasKelompok> <hasBajak_Laut>Bajak Laut Matahari (Mantan)</hasBajak_Laut <hasKepopuleran>Sangat Populer</hasKepopuleran> <hasBuah_Setan>-</hasBuah_Setan> <hasFisik>Fishman Karate</hasFisik> ....... </rdf:Description> KESIMPULAN • Proses pendefinisian informasi yang terdapat pada halaman dapat dilakukan dengan membuat suatu ontologi yang menangkap suatu permasalahan spesifik tertentu. • Domain permasalahan Karakter petarung dalam Manga One Piece untuk dibahas ke dalam ontologi. • Proses pendefinisian fungsi pada halaman web di dapat dari pemodelan basis skenario • Aplikasi dikembangkan menggunakan platform web, isi dari halaman web mengacu pada web fandom manga yang dibuat dengan konsep ontologi. Terima Kasih