Representasi Word Graph Menggunakan XML untuk Kata Sifat dalam Bahasa Indonesia

REPRESENTASI WORD GRAPH MENGGUNAKAN XML
UNTUK KATA SIFAT DALAM BAHASA INDONESIA

RIA ASTRIRATMA

DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
INSTITUT PERTANIAN BOGOR
BOGOR
2012

REPRESENTASI WORD GRAPH MENGGUNAKAN XML
UNTUK KATA SIFAT DALAM BAHASA INDONESIA

RIA ASTRIRATMA

Skripsi
sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer pada
Departemen Ilmu Komputer


DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
INSTITUT PERTANIAN BOGOR
BOGOR
2012

ABSTRACT
RIA ASTRIRATMA. Representation of word graph using XML for
language. Supervised by SRI NURDIATI and AHMAD RIDHA.

adjective in Indonesian

Knowledge Graph (KG) is a method in natural language processing. A part of knowledge graph is
known as word graph, a graph which describes the semantic of a word. In this research, we represent
word graphs for Indonesian adjectives using eXtensible Markup Language (XML). XML is used to
provide facilities in the publication and exchange of data for the next research. Indonesian adjectives
in this research are based on the third edition of Kamus Besar Bahasa Indonesia (KBBI). The general
pattern in adjective word graph consists of 20 patterns generated from previous research. KG concept
has successfully represented in XML forms to facilitate the exchange of data. The result of this
research are 21 documents formated in XML forms and the testing result has an accuracy of 100%.

Keywords: Indonesian adjective, knowledge graph, word graph, XML

Judul Skripsi
Nama
NIM

: Representasi Word Graph Menggunakan XML untuk Kata Sifat dalam Bahasa
Indonesia
: Ria Astriratma
: G64070065

Menyetujui:
Pembimbing 1,

Pembimbing 2,

Dr Ir Sri Nurdiati MSc
NIP. 19601126 198601 2 001

Ahmad Ridha SKom MS

NIP. 19800507 200501 1 001

Mengetahui:
Ketua Departemen Ilmu Komputer,

Dr Ir Agus Buono MSi MKom
NIP. 19660702 199302 1 001

Tanggal Lulus:

KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Allah subhanahu wa ta’ala atas segala nikmat,
karunia dan pertolongan-Nya sehingga karya ilmiah ini berhasil diselesaikan. Selawat serta salam
penulis sampaikan kepada Nabi Muhammad shalallaahu ‘alayhi wa sallam atas teladan beliau
sebagai motivasi penulis. Penyusunan karya ilmiah ini juga tidak lepas dari bantuan berbagai
pihak. Penulis mengucapkan terima kasih yang sebesar-besarnya kepada:
1 Ibu dan Bapak untuk doa, pengorbanan, nasihat, cinta, kasih sayang, dan kesabaran untuk
menanti kelulusan penulis. Terima kasih untuk kakak-kakak tercinta, Mbak Ratih, Mas Arif,
dan Mbak Retno atas dukungan, ancaman, dan kasih sayang yang diberikan. Thalita Ramaniya
PS dan almarhumah Khansa Azkadina PS, keponakan yang selalu menjadi pacuan semangat

bagi penulis;
2 Ibu Dr. Ir. Sri Nurdiati, M.Sc. selaku dosen pembimbing I (terima kasih atas semua ilmu,
waktu, kesabaran, nasihat, dan bimbingan yang diberikan selama penulisan karya ilmiah ini);
3 Bapak Ahmad Ridha, S.Kom, MS. selaku dosen pembimbing II (terima kasih atas semua ilmu,
waktu, kesabaran, dan bimbingan yang diberikan selama penulisan karya ilmiah ini);
4 Bapak Sony Hartono Wijaya, S.Kom, M.Kom selaku dosen penguji (terima kasih atas semua
kritik dan saran yang diberikan kepada penulis demi perbaikan karya ilmiah ini);
5 Semua staf pengajar Departemen Ilmu Komputer (terima kasih atas semua ilmu yang telah
diberikan) dan semua staf karyawan (terima kasih atas bantuan dan dukungan yang diberikan);
6 Mbak Sulistya Anggraeni, sebagai sahabat yang selalu memberikan canda tawa dan kehangatan
serta menjadi inspirasi bagi penulis;
7 Syahrizal Andhika atas perhatian, bantuan, dan dukungan yang diberikan kepada penulis;
8 Penghuni Kosan Pondok Adinda atas perhatian dan dukungan yang diberikan kepada penulis;
9 Sahabat yang selalu memberikan semangat, motivasi, dan dukungan selama penulis menjalani
perkuliahan di Departemen Ilmu Komputer: Kristina dan Inne atas persahabatan yang begitu
indah;
10 Teman-teman satu bimbingan: Nissa, Rani, Dean, Topa, dan Made atas bantuan dan
motivasinya;
11 Teman-teman ilkomerz 44: Fani „Mate‟, Valerina, Isna, Windy, Chandra, Arizal, Fadly, dan
teman-teman lainnya yang tak bisa disebutkan satu per satu atas semangat dan

kebersamaannya;
12 Semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah membantu penulis
dalam menyelesaikan penelitian ini.
Penulis menyadari bahwa dalam tulisan ini masih terdapat kekurangan dan jauh dari
kesempurnaan, namun penulis berharap semoga tulisan ini dapat bermanfaat.

Bogor, Februari 2012

Ria Astriratma

RIWAYAT HIDUP
Penulis yang dilahirkan di Jakarta pada tanggal 24 November 1989 merupakan anak ketiga
dari tiga bersaudara dengan ayah bernama Slamet dan ibu bernama Suratmi.
Penulis merupakan lulusan SMA Negeri 38 Jakarta tahun ajaran 2004 – 2007 kemudian
melanjutkan pendidikan di Institut Pertanian Bogor melalui jalur Undangan Seleksi Masuk IPB.
Penulis diterima di Departemen Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan
Alam, IPB.
Pada tahun 2009, penulis pernah menjadi staf pengajar di salah satu tempat bimbingan belajar
mahasiswa bernama Mitra Study College (MSC) sebagai pengajar mata kuliah Ekonomi Umum.
Pada tahun 2010, penulis melakukan Praktik Kerja Lapangan di Lembaga Antariksa dan

Penerbangan Nasional (LAPAN) Satelit di Serpong Tangerang selama 35 hari kerja. Pada tahun
2011, penulis menjadi salah satu anggota tim yang berhasil mendapatkan dana dari proposal yang
diajukan pada perlombaan Pekan Kreativitas Mahasiswa (PKM) yang diselenggarakan oleh
Direktorat Pendidikan Tinggi.

DAFTAR ISI
Halaman
DAFTAR GAMBAR .................................................................................................................. vi
DAFTAR LAMPIRAN ............................................................................................................... vi
PENDAHULUAN ....................................................................................................................... 1
Latar Belakang ........................................................................................................................ 1
Tujuan Penelitian..................................................................................................................... 1
Ruang Lingkup ........................................................................................................................ 1
Manfaat ................................................................................................................................... 1
TINJAUAN PUSTAKA .............................................................................................................. 2
Adjektiva (Kata Sifat) .............................................................................................................. 2
Natural Language.................................................................................................................... 2
Knowledge Graph.................................................................................................................... 2
Concept ................................................................................................................................... 2
Word Graph ............................................................................................................................ 2

Aspek Ontologi ....................................................................................................................... 3
Ekspresi Semantis dengan KG ................................................................................................. 3
XML ....................................................................................................................................... 3
Java ......................................................................................................................................... 3
DOM (Document Object Model) .............................................................................................. 4
METODE PENELITIAN ............................................................................................................. 4
Pemahaman Bidang Kajian dan Identifikasi Masalah ................................................................ 4
Perancangan Database............................................................................................................. 5
Perancangan XML ................................................................................................................... 5
Implementasi Java ................................................................................................................... 5
Analisis Hasil dan Pengujian.................................................................................................... 5
Lingkungan Implementasi........................................................................................................ 5
HASIL DAN PEMBAHASAN .................................................................................................... 5
Hasil Pemahaman Bidang Kajian dan Identifikasi Masalah ....................................................... 5
Praproses ................................................................................................................................. 6
Perancangan Database............................................................................................................. 6
Implementasi Java ................................................................................................................... 9
Analisis Hasil dan Pengujian.................................................................................................. 10
Analisis Kekurangan dan Kelebihan Representasi Word Graph Kata Sifat .............................. 13
KESIMPULAN DAN SARAN .................................................................................................. 13

Kesimpulan ........................................................................................................................... 13
Saran ..................................................................................................................................... 13
DAFTAR PUSTAKA ................................................................................................................ 13
LAMPIRAN .............................................................................................................................. 15

v

DAFTAR GAMBAR
Halaman
1
2
3
4
5
6
7
8
9
10
11


Contoh tree pada DOM XML. ................................................................................................ 4
Metode penelitian................................................................................................................... 4
Pola aturan word graph kata sifat ber-Kata Bilangan............................................................... 7
Pola word graph bersatu. ....................................................................................................... 8
Dokumen XML pola ber-Kata Bilangan. ................................................................................ 8
Potongan kode program berkas XML pada Java. ..................................................................... 9
Tampilan input dialog. ........................................................................................................... 9
Tampilan kata masukan bersatu.............................................................................................. 9
Kata masukan bersatu padu. .................................................................................................. 9
Pesan peringatan kata masukan lebih dari satu kata. ................................................................ 9
Tampilan pola word graph kata sifat..................................................................................... 10

DAFTAR LAMPIRAN
Halaman
1
2
3
4
5

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

26

Daftar kata sifat berimbuhan pada database .......................................................................... 16
Diagram alir word graph kata sifat pada implementasi Java .................................................. 23
Tampilan pesan peringatan ................................................................................................... 25
Dokumen XML Pola_1 ........................................................................................................ 26
Dokumen XML Pola_2 ........................................................................................................ 27
Dokumen XML Pola_3 ........................................................................................................ 28
Dokumen XML Pola_4 ........................................................................................................ 29
Dokumen XML Pola_5 ........................................................................................................ 29
Dokumen XML Pola_6 ........................................................................................................ 30
Dokumen XML Pola_7 ........................................................................................................ 30
Dokumen XML Pola_8 ........................................................................................................ 31
Dokumen XML Pola_9 ........................................................................................................ 31
Dokumen XML Pola_10 ...................................................................................................... 32
Dokumen XML Pola_11 ...................................................................................................... 32
Dokumen XML Pola_12 ...................................................................................................... 33
Dokumen XML Pola_13 ...................................................................................................... 33
Dokumen XML Pola_14 ...................................................................................................... 34
Dokumen XML Pola_15 ...................................................................................................... 34
Dokumen XML Pola_16 ...................................................................................................... 35
Dokumen XML Pola_17 ...................................................................................................... 35
Dokumen XML Pola_18a..................................................................................................... 36
Dokumen XML Pola_18b .................................................................................................... 36
Dokumen XML Pola_19 ...................................................................................................... 37
Dokumen XML Pola_20 ...................................................................................................... 37
Dokumen XSD .................................................................................................................... 38
Pola aturan word graph kata sifat ......................................................................................... 40

vi

1

PENDAHULUAN
Latar Belakang
Bahasa buatan merupakan salah satu
bahasa komunikasi yang dapat dilakukan oleh
manusia untuk berinteraksi dengan komputer.
Bahasa buatan memerlukan perangkat lunak,
yang disebut kompilator, yang berfungsi
mengonversi bahasa buatan menjadi bahasa
mesin. Akan tetapi, tidak semua orang dapat
dengan mudah menggunakannya karena perlu
waktu dan usaha untuk mempelajari bahasa
tersebut. Oleh karena itu, diperlukan
penelitian untuk mewujudkan bahasa alami
sebagai bahasa yang dapat dikenali komputer
yang kemudian dikenal dengan bidang ilmu
natural language processing (NLP).
Adanya ambiguitas dalam bahasa alami
menjadi tantangan terbesar bagi NLP. Hal ini
membuat komputer tidak mampu memberikan
keluaran yang diharapkan oleh pengguna
secara tepat sehingga memungkinkan
terjadinya subjektivitas pemahaman terhadap
bahasa alami. Teks merupakan salah satu jenis
bahasa alami berupa tulisan. Teks lebih
mudah dipahami apabila divisualisasikan
dalam bentuk gambar. Salah satu metode yang
digunakan
untuk
merepresentasikan
pengetahuan dalam teks ialah memunculkan
graf kata dan hubungannya dengan kata lain.
Metode ini dikenal dengan metode Knowledge
Graph (KG). Menurut Zhang (2002), metode
KG merupakan salah satu jenis dari
representasi NLP, yang mengarahkan pada
cara
baru
dalam
menjelaskan
dan
memodelkan NLP dan juga sebagai langkah
besar ke depan untuk pemahaman terhadap
semantis kata.
Implementasi metode KG dalam analisis
semantis diharapkan dapat membantu
melakukan abstraksi teks secara otomatis.
Diawali dengan menganalisis makna kata
untuk satu jenis kata kemudian dikembangkan
untuk jenis kata yang lain. Modul kamus word
graph jenis kata sifat telah dikembangkan
oleh Annissa Zahara pada tahun 2010 dengan
menggunakan
bahasa
pemrograman
MATLAB. Modul tersebut mengacu pada
pola pembentukan kata sifat yang telah
dilakukan pada penelitian sebelumnya oleh
Rahmat (2009) yang menghasilkan pola word
graph untuk jenis kata sifat. Namun,
pengembangan modul yang dilakukan Zahara
(2010) masih menggunakan perangkat lunak
MATLAB. Aplikasi ini tidak dapat dinikmati
oleh semua pengguna secara mudah karena

pemakaian perangkat lunak MATLAB belum
diketahui banyak orang.
Dokumen yang merepresentasikan konsep
KG dalam bentuk eXtensible Markup
Language (XML) dibuat pada penelitian ini.
Hal ini bertujuan untuk mempertukarkan data
dan bukan didesain untuk menampilkan data
yang selanjutnya dapat dimanfaatkan dalam
jangka panjang (Sidik
2001). Bahasa
pemrograman
yang
digunakan
untuk
menampilkan dokumen XML adalah Java,
karena Java memiliki beberapa keunggulan
dibandingkan bahasa pemrograman lainnya, di
antaranya sederhana dan berorientasi objek.
Hal ini memungkinkan program untuk dibuat
secara modular dan digunakan kembali.
Dokumen
berformat
XML
dapat
diimplementasikan ke dalam Java dengan
menggunakan DOM (Document Object
Model). Oleh karena itu, dibuat representasi
word graph menggunakan XML untuk jenis
kata sifat dalam bahasa Indonesia.
Tujuan Penelitian
Penelitian
ini
bertujuan
merepresentasikan konsep knowledge
menggunakan XML berdasarkan
pembentukan word graph kata sifat
bahasa Indonesia.

untuk
graph
aturan
dalam

Ruang Lingkup
Ruang lingkup penelitian ini meliputi:
1 Pola word graph kata sifat berdasarkan
hasil analisis yang terdapat pada tesis
Rahmat (2009) dan skripsi Zahara (2010).
2 Daftar kata sifat dalam bahasa Indonesia
dalam bentuk kata tunggal, bukan paduan
kata sifat dengan kata lain.
3 Dokumen yang dibentuk berformat XML.
Manfaat
Penelitian ini memiliki manfaat jangka
pendek dan manfaat jangka panjang. Manfaat
jangka pendek dari penelitian ini ialah dapat
dibuat representasi word graph menggunakan
XML untuk jenis kata sifat bentuk tunggal
dalam bahasa Indonesia berdasarkan konsep
KG.
Manfaat jangka panjang penelitian ini
adalah terbentuknya suatu sistem peringkasan
teks secara otomatis yang dapat membaca
masukan berupa teks bahasa Indonesia dan
menghasilkan keluaran berupa ringkasan
dalam konsep KG.

2

TINJAUAN PUSTAKA
Adjektiva (Kata Sifat)
Menurut Alwi et al. (2003), adjektiva
disebut juga kata sifat atau kata keadaan yang
memberikan keterangan yang lebih khusus
dan dinyatakan oleh nomina dalam kalimat.
Adjektiva dari segi bentuknya terbagi atas
adjektiva dasar (monomorfemis) dan adjektiva
turunan (polimorfemis). Contoh adjektiva
monofemis, yaitu cantik, jelek, baik, buruk,
jauh, dan dekat. Adjektiva turunan dibentuk
dengan tiga cara, yaitu pengafiksan,
pengulangan, dan pemaduan dengan kata lain.
a Pengafiksan
Adjektiva ini menggunakan serapan
adjektiva berafiks dari bahasa lain, seperti
bahasa Arab, Belanda, dan Inggris dengan
afiks serapan: -i, -iah, -wi, -wiah. Hasil
pengafiksan tingkat ekuatif dengan prefiks
atau awalan se- dan tingkat superlatif dengan
prefiks ter-. Selain itu, beberapa nomina
digunakan sebagai adjektiva dalam kalimat.
b Pengulangan
Adjektiva ini berfungsi sebagai predikat
dan adverbial. Adjektiva yang berfungsi
predikat memiliki arti kejamakan, keanekaan,
atau keintensifan. Perulangan dapat terjadi
melalui perulangan penuh, perulangan
sebagian, dan perulangan salin suara.
c Pemaduan dengan kata lain
Adjektiva dipadukan dengan nomina akan
menghasilkan arti baru. Pemaduan adjektiva
dengan adjektiva memberi arti menguatkan
unsur pertama (Alwi et al. 2003).
Natural Language
Secara umum, natural language atau
bahasa alami adalah metode yang paling
banyak digunakan untuk mengekspresikan
pikiran manusia dan pertukaran informasi.
Terdapat sebuah pemisah antara bahasa
formal atau bahasa buatan dan bahasa alami.
Komunikasi antara komputer dan manusia
hanya dimungkinkan ketika banyak penelitian
yang bertujuan untuk menjembatani pemisah
di antara keduanya (Zhang 2002).
Secara alami, menggambarkan dan
memodelkan bahasa alami adalah dasar untuk
perkembangan dari proses menganalisis dan
memaknai bahasa alami, dan menentukan arah
proses penelitian dari bahasa alami. Ada dua
faktor yang diperhatikan dalam menganalisis
sebuah kalimat, yaitu sintaksis dan semantis.

Perbedaan sintaksis dan semantis adalah
sintaksis melakukan analisis berdasarkan
bentuk dari sebuah kalimat, sedangkan
semantis
menganalisis
bagaimana
mengartikan suatu kalimat.
Knowledge Graph
Metode KG adalah cara pandang baru
yang digunakan untuk menggambarkan
bahasa alami. Aspek ontologi menjadi
perbedaan yang mendasar antara metode KG
dengan metode representasi lain. KG memiliki
kemampuan dalam menyatakan aspek
semantis
dengan
lebih
mendalam,
menggunakan jenis relasi yang terbatas dan
digunakan untuk meniru pemahaman manusia.
Pada prinsipnya, komposisi dari KG
mencakup concept (token dan type) dan
relationships (binary dan multivariative
relation) (Zhang 2002).
Concept
Representasi pemikiran dapat dimodelkan
dengan KG yang disebut dengan mind graph.
Concept merupakan komponen dari mind
graph yang menerangkan persepsi mengenai
sesuatu (Zhang 2002).
Token adalah sebuah node dalam KG yang
disimbolkan dengan persegi “”. Token
menyatakan sesuatu dalam dunia nyata atau
sebuah konsep dari dalam persepsi manusia
(Zhang
2002). Token bersifat subjektif,
karena merupakan konsep yang dipahami oleh
bahasa manusia menurut persepsi masingmasing. Contoh sebuah token menurut
Rusiyamti (2008), misalkan seseorang
menemukan kata “apel” orang tersebut dapat
menghubungkan hal ini dengan informasi
bentuk, warna, rasa, dan sebagainya.
Demikian juga dengan orang lain yang
menghubungkan dengan hal yang berbeda.
Type adalah suatu konsep yang masih
bersifat umum. Type bersifat objektif karena
merupakan hasil kesepakatan bersama (Zhang
2002). Contoh type misalnya buah, binatang,
dan sebagainya.
Word Graph
Word graph merupakan graf dari kata
yang mendeskripsikan makna dari sebuah
kata. Dalam metode KG, setiap kata yang
berhubungan dengan sebuah word graph
menyatakan arti kata yang disebut dengan
semantic word graph. Gabungan semantic
word graph dalam sebuah kalimat akan
membentuk sentence graph. Graf yang
merepresentasikan gabungan dari sentence

3

graph dalam sebuah teks disebut text graph
yang terdapat pengetahuan di dalamnya
(Hoede dan Nurdiati 2008).
Aspek Ontologi
Ontologi merupakan gambaran dari
beberapa konsep dan relasi antar konsep yang
bertujuan mendefinisikan ide-ide yang
merepresentasikan konsep, relasi dan logika
(Rusiyamti 2008). Ontologi word graph
sampai saat ini direpresentasikan dengan
sebuah node, delapan binary relationships,
sebuah ontologi F, dan empat frame
relationships (Hoede dan Nurdiati 2008).
Ontologi F digunakan untuk mewujudkan
fokus dari suatu graf. Ontologi F juga
digunakan untuk menunjukkan kata atau
kalimat yang diterangkan dalam suatu
pernyataan (inti). Berikut adalah gambaran
dari delapan types relationship (Zhang 2002):
1 ALI (alikeness).
2 CAU (causality).
3 EQU (equality) .
4 SUB (subset).
5 DIS (dissparatness).
6 ORD (ordering).
7 PAR (attribute).
8 SKO (informational dependency).
Ekspresi Semantis dengan KG
Dibutuhkan
kemampuan
untuk
menyatakan makna kata atau kalimat dalam
metode KG untuk membangun model
pemahaman bahasa alami, karena untuk dapat
memahami makna kalimat harus lebih dahulu
dapat memahami makna setiap kata.
Kemudian, makna setiap kata disusun menjadi
makna suatu kalimat secara keseluruhan
(Zhang
2002). Pemaknaan setiap kata
menjadi dasar pembentukan graf kata (word
graph). Pemaknaan kata dinyatakan secara
terhubung antar konsep. Makna kata dalam
metode KG membangun struktur arti sehingga
dapat mengatasi ambiguitas.
XML
XML merupakan bahasa markup yang
direkomendasikan oleh World Wide Web
Consortium (W3C). W3C merupakan sebuah
organisasi yang mengatur standardisasi
berbagai jenis bahasa dan perangkat lunak
yang mendukung teknologi internet. XML
direkomendasikan oleh W3C pada tahun
1998. XML sendiri merupakan turunan dari
SGML (Standard Generalized Markup
Language), yang juga merupakan bahasa yang
extensible, namun sangat kompleks.

XML merupakan bentuk baku untuk
merepresentasikan struktur dokumen teks dan
data yang memberikan kemudahan dalam
publikasi dan pertukaran data (Benz 2003).
Kemudahan tersebut terdapat pada sintaks
sederhana yang digunakan XML, tidak seperti
pada HTML. XML diharapkan dapat
memenuhi
kebutuhan manusia
dalam
pencarian informasi dan memenuhi kebutuhan
komputer dalam pengolahan data (Dykes
2005). XML dapat memisahkan secara tegas
antara kandungan informasi dan struktur
informasi yang dimiliki.
Kelebihan XML di antaranya adalah
penggunaan tag yang berfungsi sebagai userdefined
yang
digunakan
untuk
mendeskripsikan arti dari data dan tidak
mendefinisikan bagaimana data akan terlihat.
XML mampu memisahkan antara bagian yang
berupa data dengan bagian yang bertugas
untuk menampilkan data. Selain itu, XML
tidak terbatas digunakan pada satu macam
aplikasi saja. Sebuah dokumen XML dapat
dirancang untuk banyak aplikasi berbeda
tergantung dari informasi yang akan
ditampilkan.
Java
Java adalah sebuah bahasa pemrograman
object oriented dengan unsur-unsur seperti
bahasa C++ dan bahasa-bahasa lainnya yang
memiliki libraries yang cocok untuk
lingkungan internet (Antonius 2004). Java
dapat melakukan banyak hal dalam
pemrograman, seperti membuat animasi
halaman web dan aplikasi interaktif. Java juga
dapat digunakan untuk handphone, internet,
dan lain-lain. Berikut ini merupakan
karakteristik yang dimiliki Java (Hermawan
2004), yaitu:
1 Sederhana
Bahasa pemrograman Java menggunakan
sintaks mirip dengan bahasa C++, namun
sintaks pada Java telah banyak diperbaiki.
2 Berorientasi Objek
Java merupakan bahasa pemrograman
berorientasi objek yang memungkinkan
program untuk dibuat secara modular dan
digunakan kembali.
3 Terdistribusi
Java dibuat untuk memudahkan distribusi
aplikasi dengan adanya networking libraries
yang terintegrasi dalam Java.
4 Robust
Kompilator
pada
Java
memiliki
kemampuan mendeteksi error yang lebih baik
dibandingkan bahasa pemrograman lainnya.

4

5 Secure
Java memiliki beberapa mekanisme
keamanan untuk menjaga agar aplikasi tidak
digunakan untuk merusak sistem komputer
yang menjalankan aplikasi tersebut.
6 Dynamic
Java didesain untuk dapat dijalankan pada
lingkungan yang dinamis. Perubahan suatu
kelas dengan menambahkan metode dapat
dilakukan tanpa mengganggu program yang
menggunakan kelas tersebut.
7 Portable
Source code maupun program Java dapat
dengan mudah dibawa ke berbagai platform
berbeda tanpa harus dikompilasi ulang.

METODE PENELITIAN
Tahapan merepresentasikan word graph
menggunakan XML untuk kata sifat dalam
bahasa Indonesia pada penelitian ini
diilustrasikan pada Gambar 2.
Mulai

Analisis Pola Pembentukan Word Graph
Kata Sifat

Praproses

Perancangan Database

DOM (Document Object Model)
Document Object Model (DOM) adalah
rekomendasi dari W3C untuk melakukan
proses terhadap dokumen terstruktur seperti
XML dan HTML. DOM didefinisikan sebagai
sebuah spesifikasi Application Programming
Interface (API) yang bebas bahasa dan
platform
(Harold
2003).
DOM
mendefinisikan struktur logika dokumen serta
cara untuk melakukan manipulasi dan akses
terhadap dokumen tersebut.
Model standar untuk XML dokumen
dinamakan DOM XML. DOM XML juga
merupakan sebuah antarmuka pemrograman
standar untuk XML, serta sebuah standar
W3C. Dengan kata lain, DOM XML
merupakan standar untuk mendapatkan,
mengubah, menambah, atau menghapus
elemen XML. XML dokumen dapat
direpresentasikan sebagai sebuah tree. Tree
terdiri atas beberapa node. Contoh tree pada
DOM XML terlihat pada Gambar 1.
Root element:

Parent

Child
Element:


Element:

Sibling
Element:


Element:


Element:


Text: 1

Text: 1

Gambar 1 Contoh tree pada DOM XML.

Perancangan XML

Implementasi Java

Analisis Hasil dan Pengujian

Dokumentasi dan Laporan

Selesai

Gambar 2 Metode penelitian.
Pemahaman
Bidang
Identifikasi Masalah

Kajian

dan

Penelitian diawali dengan mengumpulkan
bahan-bahan pustaka yang relevan dengan
topik kajian penelitian. Analisis pola
pembentukan word graph kata sifat
didasarkan pada penelitian sebelumnya, di
antaranya tesis Usep Rahmat (2009) yang
berjudul “Analisis Pembentukan Word Graph
Kata Sifat Menggunakan Metode Knowledge
Graph“ dan skripsi Annissa Zahara (2010)
yang berjudul “Pengembangan Modul untuk
Kamus Word Graph Kata Sifat pada Sistem
Aplikasi BogorDelfConstruct“. Hasil analisis
pola pembentukan word graph kata sifat
tersebut kemudian akan digunakan untuk
membuat
dokumen
berformat
XML.
Dokumen tersebut dapat merepresentasikan
konsep KG pada pembentukan pola word
graph untuk kata sifat dalam bahasa
Indonesia.
Praproses
Tahapan praproses dilakukan untuk
membatasi kata masukan yang digunakan
pada penelitian. Pada tahapan ini, kata yang

5

dimasukkan akan diperiksa apakah bersifat
tunggal atau jamak serta ada tidaknya kata
masukan dalam database yang digunakan.
Jika kata yang dimasukkan bersifat tunggal
dan terdapat di dalam database, kata tersebut
akan diproses ke tahap selanjutnya. Selain itu,
tahap praproses juga digunakan untuk
memeriksa nilai kata masukan yakni kata
masukan yang akan diproses hanya kata
masukan yang berupa karakter.
Perancangan Database
Tahap perancangan database dilakukan
untuk membatasi kata masukan dari kata sifat
yang digunakan pada penelitian. Tahap ini
diperlukan pada kata berimbuhan untuk
memisahkan kata dasar dengan imbuhan yang
dimiliki pada kata masukan guna memperoleh
id pola pada aturan word graph kata sifat.
Tahap ini juga dibutuhkan untuk mendapatkan
kata sifat dasar yang diambil dari KBBI.
Perancangan XML
a Penamaan tag
Pada penggunaan XML, dibutuhkan
penamaan tag yang dapat mendeskripsikan
data yang digunakan. Hal ini dilakukan karena
tag XML tidak didefiinisikan pada XML.
Pada tahap ini, digunakan penamaan tag yang
disesuaikan dengan konsep knowledge graph.
b Pembentukan XML
Pembentukan XML dilakukan untuk
mendapatkan format XML yang sesuai
dengan konsep knowledge graph, yaitu berisi
informasi mengenai komponen pembentuk
pola word graph kata sifat. Pola word graph
yang digunakan dari penelitian sebelumnya
dianalisis komponennya terlebih dahulu
kemudian dibentuk dokumen XML.
Implementasi Java
Bahasa pemrograman Java digunakan
untuk menampilkan berkas XML. XML yang
diimplementasikan dalam Java memberikan
informasi berupa kata dasar dan id pola dari
kata masuka. Id pola yang sesuai dengan kata
masukan selanjutnya akan menentukan
dokumen XML yang akan ditampilkan.
Analisis Hasil dan Pengujian
Proses analisis hasil dilakukan setelah
tahap implementasi Java berhasil dikerjakan.
Analisis hasil ini diperlukan untuk mengetahui
kesesuaian berkas XML yang ditampilkan
berdasarkan kata masukan yang diberikan.
Pengujian dilakukan secara dua tahap. Tahap

pertama ialah pengujian bentuk XML yang
divalidasi menggunakan XML Schema
Definition (XSD). Hal ini dilakukan untuk
memberikan informasi mengenai kebutuhan
bentuk dokumen XML yang digunakan.
Pengujian kedua dilakukan menggunakan
viewer pada sistem yang sedang dibangun
Dean Apriana Ramadhan untuk mengetahui
bentuk pola word graph kata sifat berdasarkan
XML yang telah dibuat. Tingkat akurasi pada
pengujian tahap kedua dihasilkan dari
perhitungan sebagai berikut:
akurasi=

∑ kata yang benar
x 100%
∑ kata yang diuji

Lingkungan Implementasi
Lingkungan implementasi yang digunakan
adalah:
1 Perangkat lunak:
 Windows 7 Professional sebagai sistem
operasi.
 NetBeans 6.9.1 sebagai IDE (Integrated
Development Environment).
 MySQL
5.0.21
sebagai
tempat
penyimpanan database.
 Java
6.0.180.7
sebagai
bahasa
pemrograman.
 XAMPP Version 2.3 sebagai server
control panel.
 Notepad++ sebagai editor.
 Mozilla Firefox sebagai web browser.
2





Perangkat keras:
Processor Intel® Core™ i3 @2.13 GHz.
RAM 2 GB.
Keyboard.
Layar monitor.

HASIL DAN PEMBAHASAN
Hasil Pemahaman Bidang Kajian dan
Identifikasi Masalah
Pola pembentukan word graph jenis kata
sifat menggunakan konsep KG sudah dibuat
oleh Rahmat (2009). Terdapat 19 pola word
graph kata sifat yang terbentuk dari kata sifat
turunan yang dibentuk dengan pengafiksan,
yaitu se-Kata Sifat, ter-Kata Sifat dengan
kualitas paling tinggi, ter-Kata Sifat dengan
kualitas paling rendah, ber-Kata Bilangan,
me-Kata Benda, pe-Kata Sifat, Kata Bendaem-, Kata Benda-an, Kata Benda-al, Kata
Benda-il, Kata Benda-iah, Kata Benda-i, Kata
Benda-if, Kata Benda-ik, Kata Benda-is, Kata
Benda-istis, ke-Kata Sifat-an, me-Kata Dasarkan, dan me-Kata Benda-kan.

6

Penambahan pola word graph untuk kata
sifat berdasarkan konsep KG dilakukan pada
penelitian Zahara (2010), yaitu pola Kata Sifat
Dasar. Identifikasi masalah dalam penelitian
ini
mencakup
pembatasan
penelitian
berdasarkan ruang lingkup, penggunaan KBBI
dalam penelitian, perancangan database,
perancangan XML, implementasi Java,
analisis hasil, dan pengujian.
Praproses
Praproses
merupakan
tahap
awal
representasi word graph menggunakan XML
untuk kata sifat dalam bahasa Indonesia.
Praproses dilakukan untuk membatasi kata
masukan. Distribusi daftar kata sifat dapat
dilihat pada Tabel 1.
Tabel 1 Distribusi daftar kata sifat
Aturan Pola
Pola se-Kata Sifat
Pola ter-Kata Sifat
dengan kualitas
paling tinggi
Pola ter-Kata Sifat
dengan kualitas
paling rendah
Pola ber-Kata
Bilangan
Pola me-Kata
Benda
Pola pe-Kata Sifat
Pola Kata BendaemPola Kata Benda-an
Pola Kata Benda-al
Pola Kata Benda-il
Pola Kata Bendaiah
Pola Kata Benda-i
Pola Kata Benda-if
Pola Kata Benda-ik
Pola Kata Benda-is
Pola Kata Bendaistis
Pola ke-Kata Sifatan
Pola me-Kata Sifat
–kan
Pola me-Kata
Kerja-kan
Pola me-Kata
Benda-kan
Kata Sifat Dasar
Total

Pola Kata Jumlah
Sifat
Kata
Pola_1
Pola_2

18
25

Pola_3

15

Pola_4

9

Pola_5

12

Pola_6
Pola_7

15
14

Pola_8
Pola_9
Pola_10
Pola_11

11
9
5
10

Pola_12
Pola_13
Pola_14
Pola_15
Pola_16

19
24
12
25
16

Pola_17

14

Pola_18a

9

Pola_18b

4

Pola_19

6

Pola_20

5281
5353

Terdapat 272 daftar kata sifat yang diambil
dari penelitian sebelumnya milik Usep
Rahmat (2009), yaitu daftar kata sifat yang
diambil dari majalah Trubus nomor 474 (Mei
2009/XL), Trubus nomor 462 (Mei
2008/XXXIX), dan Trubus nomor 457
(Desember 2007/XXXVIII) dan daftar kata
sifat dasar yang digunakan diambil dari
Kamus Besar Bahasa Indonesia (KBBI) edisi
ketiga yang juga digunakan oleh penelitian
sebelumnya yaitu Annissa Zahara (2010).
Daftar
kata
tersebut
sebelumnya
disesuaikan kembali dengan daftar kata yang
terdapat pada KBBI secara manual. Hal ini
diperlukan karena terdapat jenis kata dasar
yang diteliti Rahmat (2009) yang tidak sesuai
dengan KBBI edisi ketiga dan agar tidak
terjadi lagi kesalahan kata masukan pada data.
Oleh karena itu, dilakukan perbaikan jenis
kata dasar sesuai KBBI tersebut.
Perancangan Database
Hasil perancangan database ialah dibuat
sebuah database yang diberi nama „kamus‟,
terdiri atas tiga tabel, yaitu tabel „kata_sifat‟,
tabel „kata_sifat_dasar‟, dan tabel „pola_ks‟.
Tabel „kata_sifat‟ berisi tujuh kolom, yaitu
„kata_masukan‟ yang berisi 272 daftar kata
sifat berimbuhan, kolom „kata_dasar‟ yang
berisi daftar kata dasar dari kata masukan,
kolom
„jenis_kata_dasar‟
yang
berisi
informasi jenis kata dasar, kolom „awalan‟
berisi imbuhan awal yang terdapat pada kata
masukan, kolom „sisipan‟ berisi sisipan yang
terdapat pada kata masukan, kolom „akhiran‟
berisi imbuhan akhir yang terdapat pada kata
masukan, dan kolom „quality‟ berisi informasi
yang diperlukan untuk membedakan pola terKata Sifat dengan makna paling tinggi dan
ter-Kata Sifat dengan makna paling rendah.
Daftar kata sifat berimbuhan yang ada dalam
database dapat dilihat pada Lampiran 1. Tabel
„kata_sifat_dasar„ juga berisi tujuh kolom
yang sama. Tabel ini digunakan untuk
memroses kata masukan yang berupa kata
sifat dasar.
Tabel pola_ks‟ memiliki enam kolom,
yaitu kolom „id_pola‟ yang berisi nomor id
untuk setiap pola, kolom „jenis_kata_dasar‟
yang berisi informasi jenis kata dasar, kolom
„awalan‟ berisi imbuhan awal yang terdapat
pada kata masukan, kolom „sisipan‟ berisi
sisipan yang terdapat pada kata masukan,
kolom „akhiran‟ berisi imbuhan akhir yang
terdapat pada kata masukan, dan kolom
„quality‟ berisi informasi yang diperlukan
untuk membedakan pola ter-Kata Sifat dengan

7

makna paling tinggi dan ter-Kata Sifat dengan
makna paling rendah.
Perancangan XML
a Penamaan tag
Hasil yang didapatkan dari proses
penamaan tag ialah daftar tag yang diperlukan
dalam pembentukan pola word graph secara
umum. Penamaan tag disesuaikan dengan
konsep KG agar dapat mendeskripsikan data
sesuai tujuan penggunaan XML. Berikut ini
daftar tag yang diperlukan pada pembentukan
XML untuk pola word graph jenis kata sifat:


, tag ini mewakili
keseluruhan dokumen pola.
merupakan root element dari dokumen
karena setiap dokumen XML harus
memiliki sebuah elemen yang menampung
seluruh elemen lain dan teks yang ada.
 , tag ini
mewakili
keseluruhan
komponenkomponen pembentuk pola.

,
tag ini mewakili keseluruhan arah yang
menghubungkan suatu komponen dengan
komponen lainnya sesuai pembentukan
pola.
 , tag ini menunjukkan id suatu
tag.
 , tag ini menunjukkan
nilai dari suatu tag.

,
tag
ini
menunjukkan suatu kebutuhan nilai yang
dapat diubah atau tidak berdasarkan kata
masukan dan pola pembentuk pola word
graph.
 , tag ini menunjukkan
arah panah masuk.
 , tag ini menunjukkan arah
panah keluar.
 , tag ini menunjukkan
suatu token.
 , tag ini menunjukkan
suatu fokus.
 , tag ini menunjukkan
suatu kebutuhan yang berupa teks.

,
tag ini
menunjukkan tipe relasi yang digunakan.
 , tag ini menunjukkan
suatu frame.

,
tag
ini
menunjukkan suatu token sesuai id yg
digunakan.



,
tag
ini
menunjukkan suatu fokus sesuai id yg
digunakan.

,
tag
ini
menunjukkan suatu teks sesuai id yg
digunakan.

,
tag
ini
menunjukkan suatu frame sesuai id yg
digunakan.
 , tag ini
menunjukkan suatu tipe relasi sesuai id yg
digunakan.


b Pembentukan XML
Pembentukan XML disesuaikan dengan
konsep KG. Selain itu, format yang dibuat
dari hasil penelitian ini diharapkan dapat
digunakan
kembali
untuk
penelitian
selanjutnya, yaitu ketika kata masukan
bertambah maka pada dokumen XML hanya
akan ditambahkan komponen pembentuk pola
pada tag dan relasinya
ditambahkan pada tag .
Dihasilkan 21 dokumen berformat XML
pada penelitian ini. Salah satu pola aturan
word graph kata sifat yang sudah diteliti
Rahmat (2009) ialah aturan ber-Kata Bilangan
seperti terlihat pada Gambar 3.

CAU
ALI
ALI

sesuatu

EQU

Ber-KBil

KBil

Gambar 3 Pola aturan word graph kata sifat
ber-Kata Bilangan.
Contoh kalimat yang diberikan Rahmat
(2009) ialah: “Para petani kita bersatu
membasmi hama”. Kata bersatu pada kalimat
tersebut memiliki makna menjadi satu atau
berkumpul bergabung menjadi satu atau
membentuk himpunan menjadi satu. Word
graph kata sifat bersatu terdiri atas dua token.
Token pertama menyatakan petani berkumpul
atau bergabung yang mengakibatkan token
kedua yang menyatakan satu. Gambar pola
word graph untuk contoh kata masukan
bersatu terlihat pada Gambar 4.

8

Gambar 4 Pola word graph bersatu.
Analisis kebutuhan komponen yang
terdapat pada masing-masing pola word graph
kata sifat dilakukan pada pembentukan XML.
Dari contoh di atas, analisis yang dilakukan
ialah menentukan terlebih dahulu komponenkomponen yang terdapat pada masing-masing
pola word graph tersebut. Pada penelitian ini,
jenis tag token dan fokus dibedakan. Hal ini
dilakukan agar dapat memudahkan pengguna
untuk memperoleh informasi sesuai dengan
pola yang telah digambarkan Rahmat (2009).
Token, fokus, frame, dan jenis relasi yang
terdapat pada setiap pola word graph diberi id
secara manual agar dokumen XML yang
dibentuk dapat mendeskripsikan data dengan
jelas.
Berdasarkan contoh pola word graph kata
sifat dengan aturan pola ber-Kata Bilangan,
terdapat lima komponen yang diperlukan
dalam pembentukan XML di antaranya tag
, , ,
dan . Kelima tag tersebut menjadi
elemen bagi tag pada

penelitian ini. Masing-masing tag yang
menjadi elemen dari memiliki
tag . Hal ini diperlukan untuk
mengetahui keterhubungan antarkomponen
pada pembentukan pola word graph kata sifat.
Dokumen XML yang dibentuk dari pola
word graph ber-Kata Bilangan dapat dilihat
pada Gambar 5. Terdapat sebuah tag
, sebuah tag , tiga buah tag
, empat buah tag , dan
sebuah tag pada pembentukan pola
word graph dengan aturan ber-Kata
Bilangan. Tag memiliki elemen
bernilai satu. Tag memiliki tag
bernilai satu. Tag memiliki tiga
buah elemen, yakni , dan
. Tag berisi teks yang
terdapat pada aturan pola word graph kata
sifat. Nilai dari tag dapat diubah
sesuai kebutuhan yang terdapat pada pola
tersebut. Tag menandakan sebuah
nilai pada tag dapat diubah atau

tidak. Sebagai contoh, tag dengan
bernilai satu memiliki tag yang
berisi „ber-Kbil‟ dan tag yang
berisi „YES‟ sehingga pada tampilan pola
word graph kata sifat dengan aturan ber-Kata
Bilangan, teks „ber-Kbil‟ akan diganti dengan
kata masukan yang diberikan. Hal yang sama
terjadi pada teks dengan tag berisi
„Kbil‟ yang memiliki tag berisi
„YES‟. Tampilan pola word graph kata sifat
akan berubah sesuai kata dasar dari kata
masukan yang diberikan. Sedangkan untuk
tag yang memiliki tag
berisi „NO‟, teks yang ditampilkan pada
tampilan pola word graph kata sifat tidak akan
berubah.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48



1
1
1
ber-KBil
YES
2
sesuatu
YES
3
KBil
YES
1
ALI
2
EQU
3
ALI
4
CAU
1
1
3
2



1
1
1

2
3
1

3
2
1

4
1
1




Gambar 5 Dokumen XML pola ber-Kata
Bilangan.

9

Tag pada contoh yang telah
disebutkan memiliki dua buah elemen, yaitu
tag dan tag . Tag berisi
jenis relasi yang digunakan pada setiap pola.
Komponen kelima yang terdapat pada aturan
word graph ber-Kata Bilangan ialah frame.
Tag tidak memiliki aturan elemen
baku, artinya yang elemen yang berada di
dalam tag disesuaikan dengan
komponen yang ada pada pola word graph
kata sifat. Pada aturan pola word graph berKata Bilangan, komponen-komponen yang
terdapat di dalam frame ialah fokus, teks, dan
relasi. Pembentukan XML yang berada di
dalam frame ialah jenis komponen yang sudah
diberi id. Berdasarkan contoh di atas, yang
terdapat di dalam tag pada aturan
pola ber-Kata Bilangan ialah tag yang
memiliki nomor id 1, dengan
nomor id 1, tag dengan nomor
id 2, dan tag dengan nomor id 3.

hanya penentuan bentuk dokumen XML yang
dihasilkan dari kata masukan sehingga
pengguna dapat mengetahui pola yang
dibentuk pada aturan word graph kata sifat.
Tampilan input dialog pada implementasi
Java terlihat pada Gambar 7. Tampilan kata
masukan yang terdapat di dalam database
dengan contoh kata bersatu (Gambar 8).

Tidak terdapat aturan penomoran khusus
pada tag . Yang perlu diperhatikan
hanyalah kesesuaian pembentukan XML
dengan gambar aturan pola word graph kata
sifat yang telah diteliti Rahmat (2009).

Gambar 8 Tampilan kata masukan bersatu.

Implementasi Java
Tampilan pola word graph kata sifat
dalam bentuk XML dihasilkan pada tahap
implementasi Java. Representasi word graph
kata sifat dalam bahasa Indonesia yang sudah
dibentuk dalam dokumen berformat XML
selanjutnya
digunakan
sebagai
acuan
pembuatan XML pada Java. Potongan kode
program untuk pembentukan XML, berkas
XML pada Java terlihat pada Gambar 6.
120
121
122
123
124
125
126
127
128
129

Element rootEle =
dom.createElement("graph");
dom.appendChild(rootEle);
Element components =
dom.createElement("components");
rootEle.appendChild(components);
Element token1 =
dom.createElement("token");
Element id1 =
dom.createElement("id");
Text id1txt =
dom.createTextNode("1");
id1.appendChild(id1txt);
token1.appendChild(id1);
components.appendChild(token1);

Gambar 6 Potongan kode program berkas
XML pada Java.
Diagram alir representasi word graph kata
sifat pada penelitian ini dapat dilihat pada
Lampiran 2. Pada tahap ini, yang diperlukan

Gambar 7 Tampilan input dialog.

Tampilan kata masukan yang terdiri atas
dua kata terlihat pada Gambar 9. Pesan
peringatan yang ditampilkan dari kata
masukan tersebut terlihat pada Gambar 10.
Tampilan pesan peringatan lainnya dapat
dilihat pada Lampiran 3.

Gambar 9 Kata masukan bersatu padu.

Gambar 10 Pesan peringatan kata masukan
lebih dari satu kata.
Implementasi pada Java juga terletak pada
saat menampilkan dokumen XML untuk
setiap aturan pola word graph pada kata sifat.
Pola kata sifat dengan aturan ber-Kata
Bilangan akan memiliki tampilan XML
seperti pada Gambar 11 setelah kata bersatu
dimasukkan. Lingkaran yang diberi angka
satu menandakan bahwa tag memiliki
tag yang diberi tulisan „YES‟.
Oleh sebab itu, isi pada tag akan

10

berubah sesuai dengan kata yang dimasukkan
seperti yang telah dijelaskan pada tahap
pembentukan XML. Begitu pula pada tag
yang diberi lingkaran dengan angka dua.

1

2 Pola ter-Kata Sifat dengan makna
paling tinggi
Terdapat 25 daftar kata sifat yang
dimasukkan ke dalam database pada pola terKata Sifat dengan makna paling tinggi. Empat
kata masukan diambil sebagai pengujian,
yaitu teradil, terbaik, terbanyak, dan terbaru.
Representasi word graph kata sifat dengan
menggunakan XML berhasil mengenali
keempat kata tersebut sebagai pola ter-Kata
Sifat dengan makna paling tinggi. Tampilan
kata masukan juga sesuai dengan aturan word
graph kata sifat. Dokumen XML untuk pola
ter-Kata Sifat dengan makna paling tinggi
dapat dilihat pada Lampiran 5.
3 Pola ter-Kata Sifat dengan makna
paling rendah

Gambar 11 Tampilan pola word graph kata
sifat.
Analisis Hasil dan Pengujian
Hasil representasi word graph kata sifat
menggunakan XML sudah dapat dibuat sesuai
dengan aturan KG yang dibentuk berdasarkan
penelitian sebelumnya. Terdapat 21 dokumen
XML pada hasil representasi word graph
untuk kata sifat dalam bahasa Indonesia.
Pengujian dilakukan terhadap daftar kata
sifat yang sudah dimasukkan ke dalam
database. Pengujian yang dilakukan ialah
dengan mengambil empat kata pada setiap
pola yang terdapat pada database. Di bawah
ini hasil pengujian dari setiap pola word graph
untuk kata sifat dalam bahasa Indonesia:
1 Pola se-Kata Sifat
Terdapat 18 daftar kata sifat yang
dimasukkan ke dalam database pada pola seKata Sifat. Empat kata masukan diambil
sebagai pengujian, yaitu sebaik, secepat,
secukup, dan sedingin. Representasi word
graph kata sifat dengan menggunakan XML
berhasil mengenali keempat kata tersebut
sebagai pola se-Kata Sifat. Tampilan kata
masukan dan kata dasar juga sesuai dengan
aturan word graph kata sifat. Dokumen XML
untuk pola se-Kata Sifat dapat dilihat pada
Lampiran 4.

Terdapat 15 daftar kata sifat yang
dimasukkan ke dalam database pada pola terKata Sifat dengan makna paling rendah.
Empat kata masukan diambil sebagai
pengujian, yaitu terburuk, terlemah, termuda,
dan termurah. Representasi word graph kata
sifat dengan menggunakan XML berhasil
mengenali keempat kata tersebut sebagai pola
ter-Kata Sifat dengan makna paling rendah.
Tampilan kata masukan juga sesuai dengan
aturan word graph kata sifat. Dokumen XML
untuk pola ter-Kata Sifat dengan makna
paling rendah dapat dilihat pada Lampiran 6.
4 Pola ber-Kata Bilangan
Terdapat sembilan daftar kata sifat yang
dimasukkan ke dalam database pada pola berKata Bilangan.