HASIL DAN PEM BAHASAN

HASIL DAN PEM BAHASAN

1.1 Scope Pengetahuan Ontologi Etnobotani Indonesia

Domain pengetahuan yang dikembangkan pada O ntologi ini adalah mengelola pengetahuan yang ad a di dalam Etnobotani pada Etnis asli Indonesia. Untuk penelitian ini terdapat beberapa komponen kajian etnobotani yang d imasukkan ke dalam penyusunan o ntologi, yaitu :

a. Kajian etnoekologi Scope pengetahuan yang termasuk dalam k ajian ini yaitu pada faktor- faktor yang mempengaruhi tumbuhnya suatu tanaman, terutama pada faktor abiotik. Antara lain :

Hab itat Hab itus Vegetasi Ik lim, dan curah hujan Topografi wilayah, meliputi bujur dan lintang.

b. Kajian etnoantropologi Scope pengetahuan yang termasuk dalam k ajian ini yaitu pada pemanfaatan tanaman etnobo tani di suatu etnis tertentu. Misal untuk upacara adat, untuk kerajinan, pembasmi hama, dan sebagainya.

1.2 Hierarki Ontologi Etnobotani Indonesia

Model data ontologi etnobotani Indonesia d ivisualisasikan dalam suatu hierarki class seperti pada Gambar 4.1. Class-class onto lo gi dan instancesnya d ibuat menggunakan framework ontologi, yaitu P rotege 3.4.7. Dalam ontologi ini didefinisikan sembilan class yaitu Bagian_ygdipakai, desk ripsi_fisik, etnis, etnoekologi, lokasi_ administratif, lokasi_global, nama_Tanaman, Pemanfaatan, dan Pengolahan d imana kesembilan class tersebut merup akan subcla ss dari owl:Thing. Model ontologi ini kemudian disimp an dalam file berekstensi owl

Gambar 4.1 Hierark i Ontologi Etnobotani Indonesia

Model graf adalah bentuk simbolik dari desain Ontologi Etnobotani Indonesia yang akan dib uat. Model graf ini leb ih menekankan pada desain data yang akan menggambarkan relasi antara class dan subcla ss dari o ntologi. Dengan melihat graf ini akan mempermudah melihat desain data secara menyeluruh.

Gambar 4.2 Skema ontologi Etnobotani Indonesia

Berikut penjelasan masing- masing class sesuai dengan hierarki ontologi pada gambar 4.1 dan skema ontologi pada gambar 4.2 :

a) Class Etnis : merupakan class yang berisi daftar etnis di Indonesia. Berikut properties yang dimiliki class Etnis: Object properties : a) Class Etnis : merupakan class yang berisi daftar etnis di Indonesia. Berikut properties yang dimiliki class Etnis: Object properties :

a. hasAgama (multiple string)

b. hasBahasa (multiple string)

c. hasJml_Populasi (multiple integer) Deskripsi properties dalam class Etnis

Tabel 4.1 Tabel properties class Etnis

Nama properties

Domain

Range

Tipe Properties hasLokasi_administratif

Etnis

Lokasi_administratif

Object properties hasLokasi_globa l

Etnis

Lokasi_global

Object properties hasTanaman

Etnis

Nama_Tanaman

Object properties has Agama

Etnis

String

Datatype properties hasBahasa

Etnis

String

Datatype properties hasJml_Populasi

Etnis

Int

Datatype properties

1) Class Etnoekologi : merupakan class yang berisi tentang klasifikasi penamaan tanaman serta faktor- faktor ekologi yang mempengaruhi tumbuhnya suatu tanaman. Subclass dari class etnoekologi ini adalah sebagai berikut :

b) Subclass habitat : berisi instance dari jenis-jenis habitat.

c) Subclass habitus : berisi instance dari jenis-jenis hab itus.

d) Subclass vegetasi : berisi instance dari jenis-jenis vegetasi.

e) Subclass iklim : berisi instance dari jenis-jenis iklim. Berikut properties yang dimiliki subclass ik lim: Datatype properties

a. hasS uhu (multiple decimal) a. hasS uhu (multiple decimal)

Tabel 4.2 Tabel properties subcla ss klasifikasi

Nama Subclass

Object properties

Keterangan Kingdom

Terdiri dari subclass Divisi Divisi

hasKingdom (multiple kingdom)

Terdiri dari subclass Class Class

hasDivisi (multiple divisi), hasKingdom (multiple kingdom)

Terdiri dari subclass Ordo

Ordo

hasClass (multiple class), hasDivisi (multiple divisi), hasKingdom (multiple kingdom)

Terdiri dari subclass Family

Family

hasOrdo (multiple ordo), hasClass (multiple class),

hasDivisi (multiple divisi), hasKingdom (multiple kingdom)

Terdiri dari subclass Genus

Genus

hasFamily (multiple family), hasOrdo (multiple ordo),

hasClass (multiple class), hasDivisi (multiple divisi), hasKingdom (multiple kingdom)

Terdiri

dari subclass

Spesies

Spesies

hasGenus (multiple genus), hasFamily (multiple family), hasOrdo (multiple ordo), hasClass (multiple class), hasDivisi (multiple divisi), hasKingdom (multiple kingdom).

Deskripsi properties dalam class Etnoekologi

Tabel 4.3 Tabel properties class Etnoekologi

Nama properties

Domain

Range

Tipe Properties hasSuhu

Iklim

Decimal

Datatype properties

Object properties hasDivisi

Class Divisi

Object properties hasClass

Ordo

Class Object properties hasOrdo

Family

Ordo

Object properties hasFamily

Genus

Family

Object properties hasGenus

Spesies

Genus

Object properties

g) Class nama_ Tanaman : berisi daftar nama tanaman etnobotani di Indo nesia. Berikut properties yang dimiliki subclass ik lim: Object properties :

a. hasNamaLatin (multiple spesies)

b. has_bagian (multiple Bagian_ ygd ipakai )

c. has_carapakai (multiple Pengolahan)

d. hasAkar (multiple jenis_akar)

e. hasBatang (multiple jenis_batang)

f. hasBiji (multiple jenis_b iji)

g. hasDaun (multiple jenis_daun)

h. hasTumbuh (multiple desa, or kabupaten)

i. hasHabitat (multiple hab itat) j. hasHabitus (multiple habitus) k. hasK lasifikasi (multiple klasifik asi) l. hasPemanfaatan (multiple Pemanfaatan) m. hasVegetasi (multip le vegetasi)

Datatype properties

a. hasNamaLokal (multiple string)

Tabel 4.4 Tabel properties class nama_ Tanaman

Nama properties

Domain

Range

Tipe Properties has_bagian

nama_Tanaman

Bagian_ygdipaka i

Object properties has_carapakai

nama_Tanaman

Pengolahan

Object properties hasAkar

nama_Tanaman

Jenis_akar

Object properties hasBatang

nama_Tanaman

Jenis_batang

Object properties hasBiji

nama_Tanaman

Jenis_biji

Object properties hasDaun

nama_Tanaman

Jenis_daun

Object properties hasTumbuh

nama_Tanaman

desa, kabupaten

Object properties hasHabitat

nama_Tanaman

Habitat

Object properties hasHabitus

nama_Tanaman

Habitus

Object properties hasKlasifikasi

nama_Tanaman

genus

Object properties hasPemanfaatan

nama_Tanaman

Pemanfaatan

Object properties hasVegetasi

nama_Tanaman

Vegetasi

Object properties hasNamaLatin

nama_Tanaman

Spesies

Object properties hasNamaLokal

nama_Tanaman

String

Datatype properties

2) Class lokasi_administratif : berisi penjelasan lokasi administratif suatu daerah dari etnis tertentu, yang terdiri dari subclass-subclass sebagai berikut :

a) Subclass Desa

b) Subclass Dukuh

c) Subclass Kelurahan. Berikut properties yang dimiliki subclass Kelurahan: Object properties : hasDesa (multiple desa), hasDukuh (multip le dukuh)

d) Subclass Kecamatan. Berikut properties yang dimiliki subclass Kecamatan:

Object properties : hasKelurahan (multiple kelurahan)

e) Subclass Kabupaten. Berikut properties yang dimiliki subclass Kabupaten:

Object properties : hasKecamatan (multiple kecamatan) Object properties : hasKecamatan (multiple kecamatan)

Deskripsi properties dalam class lokasi_Administratif

Tabel 4.5 Tabel properties class lokasi_Administratif

Nama properties

Domain

Range

Tipe Properties hasDesa

Kelurahan

Desa

Object properties hasDukuh

Kabupaten

Dukuh

Object properties hasKelurahan

Kecamatan

Kelurahan

Object properties hasKecamatan

Kabupaten

Kecamatan

Object properties hasKabupaten

Propinsi

Kabupaten

Object properties hasPropinsi

Pulau

Propinsi

Object properties

3) Class lokasi_global : berisi penjelasan lokasi geografis dari suatu daerah dari etnis tertentu (luas wilayah, koordinat garis bujur barat, bujur timur, lintang utara dan lintang selatan) dan kondisi iklim serta curah hujannya.

Object properties :

a. hasIklim (multiple iklim)

b. hasP ulau (multiple p ulau)

Datatype properties

a. hasBB (multiple decimal)

b. hasBT (multiple decimal)

c. hasLS (multiple decimal)

d. hasLU (multiple decimal)

e. hasC ura h_hujan (multiple string)

f. hasLuas_wilayah (multiple decimal)

Tabel 4.6 Tabel properties class lokasi_Global

Nama properties

Domain

Range

Tipe Properties hasIklim

Lokasi_global, propins i

Iklim

Object properties

hasPulau

Lokasi_global

pulau

Object properties hasCurah_hujan

Lokasi_global

String

Datatype properties

hasBB

Lokasi_global

Decimal

Datatype properties

hasBT

Lokasi_global

Decimal

Datatype properties

hasLS

Lokasi_global

Decimal

Datatype properties

hasLU

Lokasi_global

Decimal

Datatype properties

hasLuas_wilayah

Lokasi_global

Decimal

Datatype properties

4) Class Pemanfaatan : berisi daftar berbagai pemanfaatan tanaman etnobotani di suatu etnis. Berikut conto h instance dalam class pemanfaatan, antara lain :

a. Pembasmi_hama

b. Kerajinan_anyaman

c. Pewangi_makanan

d. Upacara_adat, dll. (instance selengkapnya d i Lamp iran 4)

5) Class Pengo lahan : berisi daftar berbagai proses pengolahan tanaman etnobotani di suatu etnis. Berikut instance dalam class Pengolahan :

a. Dibakar

b. Diekstrak b. Diekstrak

a. Akar

b. Batang

f. Buah, dll. (instance selengkapnya d i Lamp iran 4)

7) Class Deskripsi_fisik : berisi penjelasan ciri-ciri fisik suatu tanaman etnobotani, yang terdiri dari subcla ss-subclass sebagai berik ut :

a) Subclass jenis_akar. Berikut instance dalam subclass jenis_akar :

a. Akar_banir

b. Akar_ gantung

c. Akar_ nafas

d. Akar_penghisap

e. Akar_serabut

f. Akar_tunggang

b) Subclass jenis_batang. Berikut instance dalam subclass jenis_batang :

a. Batang_tumb_d ikotil

b. Batang_tumb_mo nokotil

c) Subclass jenis_biji. Berik ut instance dalam subclass jenis_biji :

a. Biji_terb uka

b. Biji_tertutup

d) Subclass jenis_daun. Berikut instance dalam subclass jenis_daun :

a. Melengk ung

b. Menjari

c. Menyirip

d. Sejajar

Ontolo gi yang telah dibuat adalah untuk merepresentasikan tanaman dan etnis merupakan do main dari ontologi etnobotani. Konsep ontologi ini menjelaskan tentang berbagai jenis etnobotani dan unsur eko loginya, serta pemanfaatan, dan cara penggunaan di suatu etnis. Komb inasi informasi yang dapat disajikan inilah yang menjadi suatu pengetahuan dalam onto logi ini.

Salah satu cara untuk menentukan ruang lingkup ontologi adalah dengan memb uat sketsa daftar ko mpetensi pertanyaan yang didasarkan pada knowledge base dimana O ntologi yang dibuat mampu menjawab nya (Gruninger, 1995). Sementara itu ontologi Etnobotani Indo nesia ini dibangun untuk pengujian pada

know-what Berikut daftar ko mpetensi pertanyaan yang mampu disajikan sesuai dengan

scope pengetahuan O ntolo gi Etnobotani Indo nesia :

o Kajian Etnoekologi

1. Apa nama latin dari etnobotani yang tumb uh d i tasikmalaya?

2. Sebutk an nama lokal dari P isang di etnis Karon?

3. Sebutk an genus,family, dan ordo dari pisang?

4. Sebutk an hab itat dan habitus tumbuhnya tanaman Pandan wangi?

5. Tanaman apa saja yang tumbuh di daerah S uo-suo, yang memilik i vegetasi hutan dataran rendah?

6. Sebutk an iklim dan curah hujan daerah yang ditinggali oleh etnis Dani?

7. Sebutk an keadaan suhu dan tinggi tempat daerah yang ditinggali oleh etnis Dayak buk it?

8. Dimana koordinat letak pulau yang ditinggali etnis Boolang Mongondow?

o Kajian Etnoantropologi

1. Dimana etnis Bad uy tinggal? (desa, kecamatan, kabupaten, propinsi).

2. Sebutk an etnis apa saja yang tinggal di p ulau Sumatra?

3. Apa bahasa yang digunakan, agama yang d ianut, dan jumlah populasi dari etnis Talang mamak? 3. Apa bahasa yang digunakan, agama yang d ianut, dan jumlah populasi dari etnis Talang mamak?

6. Etnis apa saja yang memanfaatkan etnobotani Mangifera_ sp (mangga) ? dan digunakan untuk apa?

7. Apa kegunaan Pandan kowang, bagian mana yang dipakai, dan bagaimana pengolahan nya?

Berikut tampilan Prototipe untuk pengujian knowledge management ontologi dari domain etnobotani.

Gambar 4.3 Interface awal prototipe Uji Ontologi

Sesuai gambar 4.4, pada tab SP ARQL ini disediakan fasilitas untuk pengujian expert dan non-expert. Berikut penjelasannya:

Expert : digunakan untuk para ahli yang memahami bahasa SPARQL, sehingga dapat melak ukan pengujian query secara manual, yaitu dengan menginputkan query ke kotak input.

Non-expert : digunakan untuk o rang awam. Untuk itu dised iakan pilihan pertanyaan yang dapat dip ilih, yaitu pertanyaan terbatas seputar kategori etnobotani,etnoekologi dan etnoantropologi.

Untuk tahap penggunaan prototipe yang lebih detail akan dijelaskan pada lampiran 1.

Aturan untuk menuliskan sintaks pengujian dengan SPARQL, yaitu :

1. Diawali dengan prefix declaration : PREFIX ethno: http://www.owl-ontologies.com/Ontologyetno.owl# . Fungsi penulisan prefix, sebagai deklarasi web identifier yang berupa

pemendekan URI. Dengan kata lain prefix tersebut berfungsi untuk menyingkat alamat dataset yang akan digunakan pada suatu query.

2. Diikuti pernyataan result clause : untuk mengembalikan suatu tabel dari variabel dan nilai yang dideskripsikan di dalam query. Kemudian Variabel SP ARQ L dimulai dengan yang merupakan suatu node (resource atau literal) di dalam RDF triple . Untuk penamaan variabel tidak ada aturan khusus yang mengatur, asalkan diawali dengan tanda tanya dan tidak mengandung spasi. Sebagai contoh: SELECT ?Jenis_habitat . ?Jenis_habitat merupakan node yang menampilkan nama hab itat yang ditanyakan dari tanaman Panda n_wangi. Apabila akan membuat suatu pertanyaan yang lebih kompleks, penulisan variabel menjadi berurutan sebagai berik ut:

SELECT ?Jenis_habitat ?Jenis_habitus ?Jenis_vegetasi

3. Diikuti pernyataan dataset definition : 3. Diikuti pernyataan dataset definition :

4. Kemudian ditambahkan pernyataan query pattern : WHERE { } sebagai query pattern. Pada klausa WHERE harus diisi dengan

triple pattern atau graph pattern. Triple pattern merup akan triple yang terdiri dari sub jek, objek, dan predikat. Sedangkan Graph Pattern merupak an kumpulan dari triple pattern. Dengan demik ian, di dalam klausa where setidaknya harus terdapat ketika kompo nen yaitu subjek, pred ikat dan objek. Sebagai co ntoh :

WHERE { ethno:Pandan_wangi ethno:hasHabitat ?Jenis_habitat } Yang menjelaskan bahwa Pandan_wangi adalah sebagai subjek, hasHabitat

sebagai predikat, dan ?Jenis_habitat adalah objek yang ditanyakan. Apabila variabel objek yang ditanyakan lebih dari satu, penulisan where dapat diimbuhi tanda titik (.) setiap penulisan suatu objek selesai. Sebagai contoh :

WHERE { ethno:Pandan_wangi ethno:hasHabitat ?Jenis_habitat. ethno:Pandan_wangi ethno:hasHabitus ?Jenis_habitus. ethno:Pandan_wangi ethno:hasVegetasi ?Jenis_vegetasi }

Berikut beberapa sintaks pengujian kompetensi pertanyaan :

1. Apa nama latin dari etnobotani yang tumbuh di tasikmalaya?

Hasil :

2. Sebutk an nama lokal dari P isang di etnis Karon?

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?Tanaman ?NamaLatin

FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ?Tanaman ethno:hasNamaLatin ?NamaLatin.?Tanaman ethno:hasTumbuh ethno:tasikmalaya}

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?NamaLokal

3. Sebutk an spesies, genus, family, dan ordo dari pisang?

Hasil :

4. Sebutk an hab itat dan habitus tumbuhnya tanaman Pandan wangi?

Hasil :

5. Tanaman apa saja yang tumb uh di daerah S uo-suo, yang memiliki vegetasi hutan dataran rendah?

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?spesies ?genus ?family ?ordo FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ethno:pisang_karon ethno:hasNamaLatin ?spesies. ?spesies ethno:hasGenus ?genus. ?spesies ethno:hasFamily ?family. ?spesies ethno:hasOrdo ?ordo }

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?habitus ?habitat FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE {ethno:Pandan_wangi ethno:hasHabitus ?habitus. ethno:Pandan_wangi ethno:hasHabitat ?habitat}

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?tanaman FROM <http://www.owl-ontologies.com/Ontologyetno.owl>

6. Sebutk an iklim dan curah hujan daerah yang ditinggali oleh etnis Dani?

Hasil :

7. Sebutk an keadaan suhu dan tinggi tempat daerah yang ditinggali o leh etnis Dayak buk it?

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?pulau ?iklim ?curahhujan FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ethno:lokasi_papua ethno:hasPulau ?pulau. ?pulau ethno:isLokasi_Adm_of ethno:Dani. ethno:lokasi_papua ethno:hasIklim ?iklim. ethno:lokasi_papua ethno:hasCurah_hujan ?curahhujan}

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?pulau ?iklim ?suhu ?ketinggian FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ethno:lokasi_Kalimantan ethno:hasPulau ?pulau. ?pulau ethno:isLokasi_Adm_of ethno:Dayak_bukit. ethno:lokasi_Kalimantan ethno:hasIklim ?iklim. ?iklim ethno:hasSuhu ?suhu. ?iklim ethno:hasTinggi_tempat ?ketinggian}

8. Dimana koordinat letak pulau yang ditinggali etnis Boo lang Mongondow?

Hasil :

9. Dimana etnis Bad uy tinggal (desa, kecamatan, kabupaten, propinsi)?

Hasil :

10. Sebutk an etnis apa saja yang tinggal di p ulau Sumatra?

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?desa ?kecamatan ?kabupaten ?propinsi FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ethno:Baduy ethno:hasLokasi_administratif ?desa. ?kabupaten ethno:hasDesa ?desa. ?kabupaten ethno:hasKecamatan ?kecamatan. ?propinsi ethno:hasKabupaten ?kabupaten }

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?etnis

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?pulau ?bujurtimur ?lintangSelatan FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE {ethno:Bolaang_mongondow ethno:hasLokasi_global ?pulau. ?pulau ethno:hasBT ?bujurtimur. ?pulau ethno:hasLS ?lintangSelatan }

11. Apa bahasa yang digunakan, agama yang d ianut, dan jumlah populasi dari etnis Talang mamak?

Hasil :

12. Tanaman apa yang digunakan oleh etnis Dayak ngaju untuk obat herbal?

Hasil :

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?tanaman FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ethno:Dayak_ngaju ethno:hasTanaman ?tanaman. ?tanaman ethno:hasPemanfaatan ethno:obat_herbal}

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?agama ?bahasa ?populasi FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ethno:Talang_mamak ethno:hasBahasa ?bahasa. ethno:Talang_mamak ethno:hasAgama ?agama. ethno:Talang_mamak ethno:hasJml_Populasi ?populasi}

kegunaan sebagai bahan bangunan?

Hasil :

14. Etnis apa saja yang memanfaatkan etnobotani Mangifera_sp (mangga) ? dan digunakan untuk apa?

Hasil :

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?tanaman ?etnis ?manfaat FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ?tanaman ethno:hasNamaLatin ethno:Mangifera_sp. ?etnis ethno:hasTanaman ?tanaman. ?tanaman ethno:hasPemanfaatan ?manfaat }

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?Tanaman ?desa ?kabupaten FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ?Tanaman ethno:hasTumbuh ?desa. ?kabupaten ethno:hasDesa ?desa. ethno:Jawa_Tengah ethno:hasKabupaten ?kabupaten.

?Tanaman ethno:hasPemanfaatan ethno:bahan_bangunan}

pengolahan nya?

Hasil :

PREFIX ethno:<http://www.owl-ontologies.com/Ontologyetno.owl#> SELECT ?pemanfaatan ?bagtanaman ?pengolahan FROM <http://www.owl-ontologies.com/Ontologyetno.owl> WHERE { ethno:Pandan_kowang ethno:hasPemanfaatan ?pemanfaatan.

ethno:Pandan_kowang ethno:has_bagian ?bagtanaman. ethno:Pandan_kowang ethno:has_carapakai ?pengolahan}