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. NIK : 706 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
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: Agusyanto013@gmail.com 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
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
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.
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 supaya dapat terupload oleh website. Buka notepad++ dan masukkan kodenya. Dan kode yang dicetak tebal adalah skripsinya. Gambar 3.5 script jquery 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
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. 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. 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 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.
Gambar 4.2 Halaman Home 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. 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
telah dimasukkan pengguna. Gambar 4.4 Tampilan output Sinonim Tampilan Output Antonim Fungsi antonim atau perlawanan kata dari kata yang telah dimasukkan oleh 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, 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 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 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
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 2013, <http://id.wikipedia.org/wiki/kamus> Yudisti, R. 2010. Aplikasi Kamus Dwibahasa Indonesia - Inggris berbasis android. SkripsiUPN Veteran : Surabaya.