14
WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN JQUERY MELALUI WEB SERVICE Diajukan oleh: Nama : Agus Sugiyanto Pembimbing 1 : Husni Thamrin, S.T, MT., Ph.D. Pembimbing 2 : Jan Wantoro, S.T. PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014

WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN JQUERY

MELALUI WEB SERVICE

Diajukan oleh:

Nama : Agus Sugiyanto

Pembimbing 1 : Husni Thamrin, S.T, MT., Ph.D.

Pembimbing 2 : Jan Wantoro, S.T.

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2014

Page 2: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

nm./ HALAMAN PENGESAHAN

Publikasi Ilmiah dengan judul :

WEBSITE KAMUS BAHASAINDONESIA MENGGUNAKAN JQUERY

MELALUI WEB SERVICE

Yang dipersiapkan dan disusun oleh :

Agus Sugiyanto

L200090013

Telah disetujui pada :

Hari : …………………………

Tanggal : …………………………

Pembimbing I

Husni Thamrin, S.T, MT., Ph.D.

NIK : 706

Pembimbing II

Jan Wantoro, S.T.

NIK : 2001304

Publikasi Ilmiah ini telah diterima sebagai salah satu persyaratan

Untuk Memperoleh Sarjana

Tanggal : ………………………

Mengetahui,

Ketua Program Studi

Teknik Informatika

Heru Supriyono. S.T.M.Sc.Ph.D

NIK : 970

Page 3: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis
Page 4: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

6`b

Page 5: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN JQUERY

MELALUI WEB SERVICE

Agus Sugiyanto, Husni Thamrin, Jan Wantoro

Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhamadiyah Surakarta

E_mail: [email protected]

ABSTRAK

Bahasa merupakan jembatan untuk berkomunikasi. Di dunia ini banyak bahasa

salah satunya adalah Bahasa Indonesia. Tetapi dalam penggunaan sehari-hari,

kosakata jarang digunakan sehingga kurangnya pengetahuan kosakata, yang

digunakan untuk berkomunikasi hanya mencakup dalam kecakapan yang umum

saja yang sebenarnya terdapat dalam kamus Bahasa Indonesia. Dengan

menggunakan jquery dan web service, aplikasi ini di diimplementasikan ke

sebuah website sehingga bisa diakses dimana saja. Untuk memberikan perbedaan

pada web ini sehingga diberilah penambahan fitur – fitur yang sebelumnya belum

ada pada sistem lain dan terdapat suatu proses yang memberikan keunikan, yaitu

dimana suatu kata bisa diklik dan menuju tampilan kata yang diklik jadi tidak

harus memasukkan kata lagi.

.

Kata kunci : web service, jquery, kamus

Page 6: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

PENDAHULUAN

Bahasa merupakan jembatan

untuk berkomunikasi. Di dunia ini

banyak bahasa salah satunya adalah

Bahasa Indonesia. Tetapi dalam

penggunaan sehari-hari, kosakata

jarang digunakan sehingga

kurangnya pengetahuan kosakata dan

yang digunakan untuk

berkomunikasi hanya mencakup

dalam kecakapan yang umum saja

yang sebenarnya terdapat dalam

kamus Bahasa Indonesia.

Berdasarkan latar belakang

masalah yang telah penulis uraikan

di atas maka penulis merumuskan

masalah yaitu membuat web dengan

fasilitas web service untuk

menghimpun kata Bahasa Indonesia.

Pembatasan suatu masalah

digunakan untuk menghindari

adanya penyimpangan masalah

supaya lebih terarah. Batasan

masalahnya informasi dan fitur-fitur

yang disajikan sesuai dengan KBBI

dan Kateglo dan hanya bisa diakses

secara online karena penerapan

konsep web service pada web ini.

Sistem informasi ini

membantu penggunaan, untuk

mempermudahkan mencari

informasi bahasa Indonesia. Manfaat

bagi penulis, mengerti dan

memahami tentang pembuatan web

menggunakan php, serta bagaimana

cara mengakses melalui php dan

jquery.

TINJAUAN PUSTAKA

Kamus adalah sejenis buku

rujukan yang menerangkan makna

kata-kata. Ia berfungsi untuk

membantu seseorang mengenal

perkataan baru. Jquery merupakan

suatu framework (library). Java

script yang menekankan bagaimana

interaksi antara Java

script dan HTML. Web-service

diartikan sebagai sebuah antar muka

(interface) yang menggambarkan

sekumpulan operasi-operasi yang

dapat diakses melalui jaringan,

misalnya internet dalam bentuk

pesan XML. (Kreger, 2001).

METODOLOGI PENELITIAN

Kebutuhan Software

Analisa kebutuhan software

meliputi sistem operasi dan program

aplikasi yang digunakan untuk

Page 7: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

membangun aplikasi sistem berbasis

web dengan penerapan web service.

Sistem operasi

Sistem operasi yang

digunakan dalam sistem berbasis

web ini merupakan sistem operasi

berbasis Windows xp pada komputer

server. Proses pembuatannya

menggunakan Windows xp, dan

penerapan pada server pun

menggunakan Windows xp,

sedangkan untuk client dapat

menggunakan berbagai sistem

operasi.

a. Program aplikasi

Notepad++

Notepad++ merupakan

software yang diciptakan dengan

menggunakan Bahasa

Pemrograman yang berasal dari C++

dan menggunakan API Win32 murni

dan STL yang menjamin kecepatan

eksekusi lebih tinggi dan ukuran

program yang lebih kecil.

Adobe Photoshop.

Photoshop adalah sebuah

software yang digunakan untuk

memoodifikasi gambar atau foto

secara professional.

Appserv.

Appserv merupakan aplikasi

untuk install beberapa program

antara lain Apache, PHP, MySQL

dalam waktu yang sangat singkat.

(Supardi, 2011).

Cara menggunakan jquery.Pertama-tama adalah harus

mendalam jquery library.

Gambar 3.1 download jquery

Pada halaman selanjutnya

pilih versi jquery, ada versi

production dan versi devoloper.

Gambar 3.2 versi jquery

Akan muncul code library pada

jquery.

Page 8: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

Gambar 3.3 code library

klik CTRL + S di keyboard

untuk penyimpanan code tersebut ke

direktori

website

.

Gambar 3.4 direktori website

Kode untuk memanggil library

supaya dapat terupload oleh website.

Buka notepad++ dan masukkan

kodenya. Dan kode yang dicetak tebal

adalah skripsinya.

Gambar 3.5 script jquery

Gambar 3.5 flowchart alur

Gambar 3.6 alur kerja web

service

User memasukkan sebuah kata

yang di inginkan ke browser. Lalu

browser mengirim berbentuk

variabel php ke web server, setelah

itu web server melakukan

permintaan ke web service. Web

service mengeksekusi permintan web

server dalam bentuk format json dan

dikembalikan lagi ke web server dan

diolah oleh web server menjadi

format html agar bisa dibaca oleh

browser, setelah itu browser

Page 9: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

mengeluarkan kata yang yang

dimasukkan. Yang mengatur web

service adalah dari pihak

kateglo.com, dan pengguna hanya

memanfaatkan output dari json

kemudian dieksekusi oleh file php

yang ada di web server.

Gambar 3.7 business proses

aplication

User memasukkan kata yang di

inginkan ke browser. Setelah itu

browser menampung kata yang di

inginkan mengirim permintaan ke

web server dalam bentuk variabel

php. Selanjutnya web server

meminta URL alamat yang dituju

web service, setelah itu web service

mengeluarkan dalam format JSON

agar bisa dibaca web server, web

server mengolah dan web server pun

mengeluarkan dalam bentuk format

HTML agar bisa dibaca oleh browser

dan browser menerima hasilan dari

setelah itu browser mengeluarkan

kata yang di inginkan oleh user.

Gambar 3.8 halaman home

Prose pembuatan sebuah web

baru, harusnya dibuat terlebih dahulu

perancangan sebuah desain.

HASIL DAN PEMBAHASAN

Hasil Penelitian

Perancangan Web Kamus

Bahasa Indonesia mengunakan

jquery melalui web service dibuat

menggunakan bahasa pemrograman

PHP, HTML dan untuk mengakses

web servicenya menggunakan JSON.

Halaman Sistem ada

Sistem yang ada adalah

Kamus Besar Bahasa Indonesia

(KKBI) online. Sistem yang ada

dibuat oleh Pusat Bahasa, selain

itu terdapat pula kateglo yang

merujuk ke KKBI online.

Page 10: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

Gambar 4.1 Tampilan

kateglo.com

Pada sistem diatas , terdapat

fungsi definisi kata yang

dimasukkan. Untuk keunggulan

sistem ini, banyaknya menu

pencarian sehingga pengguna bisa

untuk menentukan hasil yang di

inginkan.

Halaman Home

Halaman home adalah

halaman yang pertama tampil

ketika user mengetikkan alamat

d a r i Web Bahasa Indonesia

pada web browser.

Gambar 4.2 Halaman Home

Halaman Output

Halaman Output adalah

halaman akses yang

menampilkan sebuah hasil kata

yang telah dimasukkan setelah

melakukan mengisikan input kata

di halaman home dan akan

memuat fitur-fitur berupa definisi

atau arti dari kata yang

diinputkan, persamaan kata

(sinonim), perlawanan kata

(antonim) terdapat pada halaman

yang sama.

Tampilan Output Arti

Arti dari kata yang telah

dimasukkan pengguna.

Gambar 4.3 Tampilan output arti

Tampilan Output Sinonim

Fungsi sinonim atau

persamaan kata dari kata yang

Page 11: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

telah dimasukkan pengguna.

Gambar 4.4 Tampilan output

Sinonim

Tampilan Output Antonim

Fungsi antonim atau

perlawanan kata dari kata

yang telah dimasukkan oleh

pengguna.

Gambar 4.5 Tampilan output Antonim

Pembahasan

Untuk memberi perbedaan

pada web ini sehingga diberilah

penambahan fitur – fitur yang

sebelumnya belum ada pada sistem

lain dan terdapat suatu proses yang

memberikan keunggulan, yaitu

dimana suatu kata bisa diklik dan

menuju tampilan kata yang diklik

jadi tidak harus memasukkan kata

lagi ke search.

Perbedaan pada sistem fauzan

dengan sistem saya adalah, didalam

sistem fauzan terdapat jenis kata

yang meliputi meronim, hiponim,

kata jadian, antonim, sinonim, kata

majemuk, dan arti. Sedangkan pada

sistem saya hanya terdapat arti,

sinonim, antonim. Serta pada sistem

saya terdapat suatu keunggulan yang

dimana suatu kata dapat di klik dua

kali. Jadi pengguna tidak harus

memasukkan kata ke search.

PENUTUP

Kesimpulan

Berdasarkan pembuatannya

web dapat disimpulkan sebagai

berikut:

Untuk memberikan perbedaan

pada web ini sehingga diberilah

penambahan fitur – fitur yang

sebelumnya belum ada pada

sistem lain dan terdapat suatu

proses yang memberikan

Page 12: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

keunikan, yaitu dimana suatu

kata bisa diklik dan menuju

tampilan kata yang diklik jadi

tidak harus memasukkan kata

lagi.

Saran

Web ini menggunakan jaringan

internet, sehingga siapapun dapat

melakukan mengakses web ini. Tapi

tidak adanya basis data. Di sarankan

kepada pengembangan untuk

membuat sistem basis data pada Web

Kamus Bahasa Indonesia yang ada

saat ini.

Page 13: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

DAFTAR PUSTAKA

Fuecks H. 2002. Build your own Web Servicewith PHP and XML-RPC.

http://www.sitepoint.com/article/own-web-service-php-xml-rpc[30Oktober

2005]

Hariyanto, D. 2003, Pengembangan Kamus Berbasis Web Menggunakan Active

Server Pages, Skripsi Universitas Negeri Yogyakarta.

Ichtiara, Tri Kuntoro. 2005. Implementasi Web Service Untuk Pengembangan

Sistem Layanan Pariwisata Terpadu. Makalah. Universitas Gajah Mada.

Kreger, H. 2001. Web Services Conceptual Architecture (WSCA 1.0), IBM

Software Group: USA

Laksito, A D. (2006) Implementasi Web- Service pada Aplikasi Pengisian Kartu

Rencana Studi Mahasiswa. [Internet]. Tersedia

dalam:http://research.amikom.ac.id/index.php/JD/article/download/479/101

/

Leginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada

Smartphone Berbasis System Operasi V.7.0, Skripsi Universitas Komputer

Indonesia Bandung.

Prasetyo DD. 2005. Solusi Menjadi Web Master melalui Manajemeneb dengan

PHP. Jakarta: PT. Elex Media Komputindo.

Reyna, A. 2010, “Hubungan Penguasaan Kosakata Dan Kalimat Efektif Dengan

Kemampuan Mengubah Teks Wawancara menjadi karangan Narasi Oleh

Siswa Kelas VII SMP Negeri 2 Lubuk Pakam”, Jurnal Bahasa, Vol. 1, No.

1.

Page 14: WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN ...eprints.ums.ac.id/29388/9/naskah_publikasi_2.pdfLeginingsih, I. 2006, Pembangunan Aplikasi Kamus Bahasa Sunda Pada Smartphone Berbasis

Rosdianyah, Firma. 2010. Implementasi Web Servicw pada Lingkungan Virtual

Smartphone Over IP untuk Android Menggunakan Virtual Machine. ITS:

Surabaya.

Saputra, R C. 2008,Rancang Bangun Aplikasi Kamus Percakapan Bahasa Arab

Berbasis Mobike Menggunkan Teknologi J2ME.Tugas Akhir. STMIK

Surabaya

Susilowati, P, Wisanti & Indah, Kartika Novita . 2013, “Profil Media

Pembelajaran Berbasis Web Untuk Melatih Kemandirian Belajar Pada

Materi Virus”, Vol. 2, No. 1.

Siswoutomo W. 2004. Membangun Web Service Open Souce menggunakan PHP.

Jakarta: PT. Elex Media Komputindo.

Wikipedia. 2013, Kamus, dilihat pada 5 Maret 2013,

<http://id.wikipedia.org/wiki/Kamus>

Yudisti, R. 2010. Aplikasi Kamus Dwibahasa Indonesia - Inggris berbasis

android. SkripsiUPN Veteran : Surabaya.