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
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
Pembimbing II
Husni Thamrin, S.T, MT., Ph.D.
Jan Wantoro, S.T.
NIK : 706
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
6`b
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
mempermudahkan
PENDAHULUAN Bahasa merupakan jembatan
mencari
informasi bahasa Indonesia. Manfaat
untuk berkomunikasi. Di dunia ini
bagi
banyak bahasa salah satunya adalah
memahami tentang pembuatan web
Bahasa
dalam
menggunakan php, serta bagaimana
kosakata
cara mengakses melalui php dan
sehingga
jquery.
Indonesia.
penggunaan jarang
Tetapi
sehari-hari, digunakan
kurangnya pengetahuan kosakata dan yang
digunakan
berkomunikasi
untuk
hanya
mencakup
dalam kecakapan yang umum saja yang sebenarnya terdapat dalam kamus Bahasa Indonesia.
penulis,
mengerti
dan
TINJAUAN PUSTAKA Kamus adalah
sejenis
buku
rujukan yang menerangkan makna kata-kata.
Ia
membantu
berfungsi
seseorang
untuk
mengenal
perkataan baru. Jquery merupakan
Berdasarkan latar belakang
framework (library).
suatu
Java
masalah yang telah penulis uraikan
script yang menekankan bagaimana
di atas maka penulis merumuskan
interaksi
masalah yaitu membuat web dengan
script dan HTML.
web
fasilitas
service
untuk
menghimpun kata Bahasa Indonesia. Pembatasan suatu masalah digunakan
untuk
menghindari
Java
antara
Web-service
diartikan sebagai sebuah antar muka (interface)
yang
sekumpulan dapat
menggambarkan
operasi-operasi
diakses
melalui
adanya
penyimpangan
masalah
misalnya
supaya
lebih
Batasan
pesan XML. (Kreger, 2001).
terarah.
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 membantu
informasi penggunaan,
ini untuk
internet
yang
jaringan,
dalam
bentuk
METODOLOGI PENELITIAN Kebutuhan Software Analisa kebutuhan software meliputi sistem operasi dan program aplikasi
yang
digunakan
untuk
membangun aplikasi sistem berbasis
Appserv.
web dengan penerapan web service.
operasi
yang
digunakan dalam sistem berbasis web ini merupakan sistem operasi berbasis Windows xp pada komputer Proses
penerapan
pembuatannya
Windows
dan pun
Windows
xp,
client
dapat
untuk
menggunakan
xp,
server
pada
menggunakan sedangkan
beberapa
program
antara lain Apache, PHP, MySQL
Sistem
menggunakan
install
untuk
Sistem operasi
server.
Appserv merupakan aplikasi
berbagai
dalam waktu yang sangat singkat. (Supardi, 2011).
Cara menggunakan jquery. Pertama-tama
adalah
harus
mendalam jquery library.
sistem
operasi. a. Program aplikasi
Gambar 3.1 download jquery
Notepad++ Notepad++ merupakan
Pada
halaman
versi
jquery,
selanjutnya
software yang diciptakan dengan
pilih
ada
menggunakan Bahasa
production dan versi devoloper.
Pemrograman yang berasal dari C++ dan menggunakan API Win32 murni dan STL yang menjamin kecepatan eksekusi lebih tinggi dan ukuran program yang lebih kecil.
Gambar 3.2 versi jquery
Adobe Photoshop. Photoshop software
yang
adalah
sebuah
digunakan
untuk
memoodifikasi gambar atau foto secara professional.
Akan muncul code library pada jquery.
versi
Gambar 3.3 code library klik CTRL + S di keyboard untuk penyimpanan code tersebut ke direktori website . Gambar 3.5 flowchart alur
Gambar 3.4 direktori website Kode untuk memanggil library
Gambar 3.6 alur kerja web
supaya dapat terupload oleh website. Buka
notepad++
dan
service
masukkan
kodenya. Dan kode yang dicetak tebal adalah skripsinya.
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 Gambar 3.5 script jquery
diolah oleh web server menjadi format html agar bisa dibaca oleh browser,
setelah
itu
browser
mengeluarkan
kata
yang
yang
dimasukkan. Yang mengatur web service
adalah
dari
setelah itu browser mengeluarkan kata yang di inginkan oleh user.
pihak
kateglo.com, dan pengguna hanya memanfaatkan
output
json
dari
kemudian dieksekusi oleh file php yang ada di web server.
Gambar 3.8 halaman home Prose pembuatan sebuah web baru, harusnya dibuat terlebih dahulu perancangan sebuah desain. 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
HASIL DAN PEMBAHASAN Hasil Penelitian Perancangan Bahasa
Indonesia
Web
Kamus
mengunakan
jquery melalui web service dibuat menggunakan bahasa pemrograman PHP, HTML dan untuk mengakses web servicenya menggunakan JSON. Halaman Sistem ada
mengeluarkan dalam format JSON
Sistem yang ada adalah
agar bisa dibaca web server, web
Kamus Besar Bahasa Indonesia
server mengolah dan web server pun
(KKBI) online. Sistem yang ada
mengeluarkan dalam bentuk format
dibuat oleh Pusat Bahasa, selain
HTML agar bisa dibaca oleh browser
itu terdapat pula kateglo yang
dan browser menerima hasilan dari
merujuk ke KKBI online.
Gambar 4.2 Halaman Home
Halaman Output Halaman halaman
Output akses
adalah yang
menampilkan sebuah hasil kata yang telah dimasukkan setelah melakukan mengisikan input kata Gambar 4.1 Tampilan
di halaman home dan akan
kateglo.com
memuat fitur-fitur berupa definisi
Pada sistem diatas , terdapat fungsi
definisi
dimasukkan. sistem
ini,
kata
Untuk
yang
keunggulan
banyaknya
menu
pencarian sehingga pengguna bisa untuk menentukan hasil yang di inginkan.
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.
Halaman Home Halaman
home
adalah
halaman yang pertama tampil ketika user mengetikkan alamat dari
Web Bahasa Indonesia
pada web browser.
Gambar 4.3 Tampilan output arti Tampilan Output Sinonim Fungsi
sinonim
atau
persamaan kata dari kata yang
telah dimasukkan pengguna.
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,
Gambar 4.4 Tampilan output
sinonim, antonim. Serta pada sistem
Sinonim
saya terdapat suatu keunggulan yang
Tampilan Output Antonim Fungsi
antonim
atau
perlawanan kata dari kata
dimana suatu kata dapat di klik dua kali. Jadi pengguna tidak harus memasukkan kata ke search.
yang telah dimasukkan oleh pengguna.
PENUTUP Kesimpulan Gambar 4.5 Tampilan output Antonim
Pembahasan Untuk
web
dapat
pembuatannya
disimpulkan
sebagai
berikut: memberi
perbedaan
pada web ini sehingga diberilah penambahan fitur – fitur yang sebelumnya belum ada pada sistem lain dan terdapat suatu proses yang memberikan
Berdasarkan
keunggulan,
yaitu
dimana suatu kata bisa diklik dan
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. 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.
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.
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
Yudisti, R. 2010. Aplikasi Kamus Dwibahasa Indonesia - Inggris berbasis android. SkripsiUPN Veteran : Surabaya.
2013,