GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 MAKING OF APPLICATION OF ENGLISH-LANGUAGE DICTIONARY BALI ONLINE USING JAVA 2 STANDARD EDITION, PHP, (50405862) Abstract—MAKING OF APPLICATION OF ENGLISHLANGUAGE DICTIONARY BALI ONLINE USING JAVA 2 STANDARD EDITION, PHP, AND MYSQL I Made Bendesa Wiryadi Scientific research, Faculty of Industrial Technology, 2008 Gunadarma University http://www.gunadarma.ac.id Keywords: Application, Dictionary of the English-language Bali, Java 2 Standard Edition, PHP, MySQL. (xiii + 90 + Annex) ABSTRACT Along the development of tourism in Bali, it cause many foreign tourists who want to learn culture of Bali, in particular Balinese. Therefore, to facilitate the tourists to learn Balinese then the media needed an accurate and reliable translator. For that required English, Bali a complete and easier useful. It needed a dictionary that can facilitate the tourists to learn the language of Bali with more accurate and complete. The Dictionary must be easy to use (user friendly). To design an application program, the authors use the Unified Modeling Language (UML). The database used is a MySQL database that serves as a Database Management System (DBMS). Java is used to build applications based on a design that was created for the admin side. PHP is used to build applications based on the design that was created for user side. Bibliography (1999 - 2007) I. Chapter 1 BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan pariwisata di Bali, menyebabkan banyak wisatawan asing yang ingin mempelajari budaya Bali, khususnya Bahasa Bali. Oleh sebab itu, untuk memudahkan para wisatawan mempelajari Bahasa Bali maka diperlukan media penerjemah yang akurat dan terpercaya. Untuk itu diperlukan Kamus Bahasa Inggris-Bahasa Bali yang lengkap dan mudah digunakan. Sekarang banyak Kamus Bahasa Inggris-Bahasa Bali yang beredar, tapi kamus tersebut justru menyulitkan para wisatawan karena harus menggunakan kamus tersebut secara manual. Dan kelemahan kamus tersebut adalah tidak up to date. Padahal bahasa Bali tersebut sangat beragam, dan perlu diselidiki lebih dalam lagi, karena sebagaimana diketahui terkadang di Bali setiap desa/RT beda bahasa, maksudnya terkadang ada kata yang sama tapi memiliki arti berbeda. Untuk itu diperlukan kamus yang up to date dan mudah digunakan. Di zaman sekarang ini sudah banyak bermunculan berbagai macam jenis sistem operasi, seperti Windows, Solaris, Mac OS dan Linux. Tentunya dengan beragam sistem operasi tersebut terdapat kendala dalam menggunakan suatu aplikasi. Aplikasi yang dibuat pada salah satu sistem operasi terkadang tidak dapat digunakan pada sistem operasi lainnya karena bahasa pemrograman yang dipakai untuk membuat aplikasi sudah berbeda. Oleh karena itu diperlukan bahasa pemrograman yang bersifat universal agar dapat membuat suatu aplikasi yang dapat dipergunakan di berbagai sistem operasi atau dengan kata lain bersifat multiplatform. Salah satu bahasa yang dapat dipergunakan di berbagai macam sistem operasi yaitu Java. Dalam mencip- takan aplikasi Kamus Bahasa Inggris-Bahasa Bali yang dapat digunakan oleh para wisatawan dan dapat dijalankan di setiap sistem operasi maka digunakanlah Java. 1 1.2 Batasan Masalah Penulis membahas tentang pembuatan aplikasi dengan menggunakan Java Development Kit (JDK) versi 1.5.0 dan PHP untuk membangun Interface (antar muka) dan perangkat lunak basis data MySQL untuk pembuatan basis data (database). Kamus ini menyediakan dua aplikasi. Aplikasi yang pertama ditujukan untuk pengguna........ For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 BAB II LANDASAN TEORI 2.1 Pengertian Kamus Kamus adalah sejenis buku rujukan yang menerangkan makna kata-kata. Ia berfungsi untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud kata, kamus juga mungkin mempunyai pedoman sebutan, asalusul sesuatu perkataan dan juga contoh pengunaan bagi sesuatu perkataan. Untuk memperjelas kadang kala terdapat juga ilustrasi di dalam kamus. Kata kamus diserap dari bahasa Arab qamus, dengan bentuk jamaknya qawamis. Kata Arab itu sendiri berasal dari kata Yunani okeanos yang berarti ’lautan’. Sejarah kata itu jelas memperlihatkan makna dasar yang terkandung dalam kata kamus, yaitu wadah pengetahuan, khususnya pengetahuan bahasa, yang tidak terhingga dalam dan luasnya. Dewasa ini kamus merupakan khazanah yang memuat perbendaharaan kata suatu bahasa, yang secara ideal tidak terbatas jumlahnya. Setiap kebudayaan besar di dunia bangga akan kamus bahasanya. Dalam kenyataannya kamus itu tidak hanya menjadi lambang kebanggaan suatu bangsa, tetapi juga mempunyai fungsi dan manfaat praktis. 2.1.1 Jenis-jenis Kamus Berdasarkan Penggunaan Bahasa Kamus boleh ditulis dalam satu atau lebih daripada satu bahasa. Dengan itu kamus boleh dibagi menjadi beberapa jenis yaitu: Kamus Ekabahasa Kamus ini hanya menggunakan satu bahasa. Kata-kata (entri) yang dijelaskan dan penjelasannya adalah terdiri daripada bahasa yang sama. Contoh bagi kamus ekabahasa ialah Kamus Besar Bahasa Indonesia (di Indonesia) dan Kamus Dewan (di Malaysia). Kamus Dwibahasa Kamus ini menggunakan dua bahasa, yakni kata masukan daripada bahasa yang dikamuskan diberi padanan dengan menggunakan bahasa yang lain. 4 5 Contohnya: Kamus Inggris-Indonesia, Kamus Dwibahasa Oxford Fajar (InggerisMelayu;Melayu-Inggeris). Kamus Aneka Bahasa Kamus ini sekurang-kurangnya menggunakan tiga bahasa atau lebih. Misalnya, Kata Bahasa Melayu, Bahasa Inggris, dan Bahasa Mandarin secara 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id serentak. Contoh bagi kamus Aneka bahasa ialah Kamus Melayu-Cina-Inggeris Pelangi susunan Yuen Boon Chan pada tahun 2004. 2.1.2 Jenis-jenis Kamus Berdasarkan Isi Kamus boleh muncul....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) III. Chapter 3 BAB III ANALISA DAN PEMBAHASAN 3.1 Perancangan Sistem Kamus Bahasa Inggris-Bahasa Bali Pada sub bab ini akan disajikan perancangan sistem dengan menggunakan Unified Modeling Language (UML), ini merupakan langkah awal dalam pembuatan sistem, adapun tujuannya adalah untuk mempermudah dalam perancangan basis data sehingga nantinya akan mempermudah dalam perancangan sistem database. Langkah selanjutnya adalah membuat struktur tabel dan tipe data yang bertujuan untuk mengidentifikasi field-field pada tabel yang bersangkutan. 3.1.1 Unified Modeling Language (UML) Secara umum UML merupakan bahasa untuk visualisasi, spasifikasi, konstruksi, serta dokumentasi. Sub bab ini akan menjelaskan tentang sistem kamus Bahasa InggrisBahasa Bali dengan menggunakan UML, dengan menggunakan metode Use Case Diagram, Class Diagram, Sequence Diagram, dan Activity Diagram. 3.1.1.1 Use Case Diagram Diagram ini digunakan untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan. Pada diagram ini terdapat tiga aktor yaitu pengguna, administrator, dan super admin. Dalam diagram ini digambarkan bahwa aktor pengguna dapat melakukan penginputan istilah kemudian akan mendapatkan arti dari istilah yang telah diinput. Selain itu pengguna juga dapat menginput saran. Aktor administrator dapat melakukan kegiatan memanipulasi data kamus. Sedangkan kegiatan yang dilakukan aktor super admin adalah memanipulasi data kamus dan data admin. 26 27 Gambar 3.1 Use Case Diagram 3.1.1.2 Class Diagram Pada diagram ini terdapat kelas Login, Utama, FormEdit, FormAdmin, KAMUS, ADMIN dan SARAN. Masing-masing kelas memiliki atribut dan operasi. Pada diagram ini terdapat konsep inheritansi kelas, yaitu pada kelas Login, yang inheritansinya diterapkan kepada kelas Utama. Kemudian kelas Utama yang inheritansinya diterapkan kepada kelas FormEdit dan FormAdmin. Gambar 3.2 Class Diagram 28 3.1.1.3 Sequence Diagram Sequence diagram menggambarkan setiap obyek sebagai garis tegak (vertikal) dan setiap event dituliskan pada arah mendatar (horisontal). Waktu bertambah dari atas ke bawah pada sequence diagram tetapi tetapi....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 BAB IV PENUTUP 4.1 Kesimpulan Berdasarkan dari hasil pembahasan semua bab sebelumnya dapat diambil beberapa kesimpulan sebagai berikut : 1. Aplikasi kamus ini memiliki dua bagian penting yaitu administrator dan pengguna biasa. Dalam menyusun tampilan layar administrator digunakan Java, sedangkan tampilan untuk pengguna biasa dibuat dengan menggunakan pure PHP dan beberapa kombinasi dari HTML. Untuk menunjang penyimpanan data dari istilah dan arti yang diakses oleh pengguna maka digunakan database server MySQL. 2. Data dari aplikasi kamus ini bersifat online karena aplikasi ini memerlukan akses ke internet. Selain itu, aplikasi ini dapat digunakan untuk menampung saran-saran berupa daftar istilah yang di input oleh pengguna sehingga admin dapat memperbaharui data dari kamus istilah ini. 3. Aplikasi kamus ini dapat digunakan oleh para wisatawan untuk mepelajari Bahasa Bali dengan cara yang mudah dan sederhana. 4.2 Saran Aplikasi kamus istilah ini masih jauh dari sempurna, dikarenakan di Bali setiap kecamatan atau daerah bahasanya terkadang berbeda. Oleh karena itu dibutuhkan dukungan dari tiap pihak pemakai, dengan cara memberi inputan istilah dalam bentuk saran kepada admin atau pengelola dari aplikasi kamus ini. Selain itu kami mengaharapkan saran dari pakar-pakar Bahasa Bali agar kosakata dalam kamus ini menjadi lebih sempurna. 89 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library