1
ANDROID
Priyo Kristianta, Kharisma S.T Teknik Informatika
Sekolah Tinggi Manajemen Informatika Dan Ilmu Komputer El Rahma Yogyakarta Jl. Sisingamangaraja No. 76 Yogyakarta
Email : [email protected], [email protected]
ABSTRAK
Aksara Jawa or better known by the name hanacaraka is one of the ancestral cultural heritage of Indonesia. With over the times, Aksara Jawa seems to be one of the forgotten cultural heritage. As Indonesia's young generation, we ought to preserve the national culture which is a relic from our ancestors. For this reason in this study developed a tool in the form of media conversion application to the Latin script writing to Aksara Jawa and Aksara Jawa conversion to a Latin inscription on Android devices.
This study begins with the design of the needs that will be integrated in Android. Development and manufacturing applications using the Java programming language technology and XML. In a study made another prototype conversion application to script writing to Aksara Jawa and Aksara Jawa conversion to the Latin-based writing Android technology. The process of testing carried out by the process of entering text which is then converted into the form of Aksara Jawa. Then the next trial to enter characters by touching pictures of Aksara Jawa and Aksara Jawa directly converted into a Latin inscription.
In this application also provided a basic introduction to Aksara Jawa used in writing Aksara Jawa, Aksara Jawa writing examples and examples of pronunciation Aksara Jawa. Keywords: Aksara Jawa, Android, Java, Conversion.
PENDAHULUAN
Aksara Jawa adalah salah satu peninggalan budaya yang tak ternilai harganya. Bentuk aksara dan seni pembuatannya pun menjadi suatu peninggalan yang patut untuk dilestarikan [1]. Di dalam masyarakat Jawa, aksara Jawa biasanya digunakan untuk menuliskan karya sastra yang ditulis dalam kitab-kitab, naskah-naskah Jawa kuno, tembang-tembang Jawa, prasasti-prasasti, atau dalam surat menyurat di kalangan istana dan urusan-urusan kerajaan. Pada akhir-akhir ini aksara Jawa juga digunakan untuk penunjuk nama seperti nama-nama jalan di beberapa daerah. Namun, seiring dengan perkembangan zaman aksara Jawa mulai terlupakan dan ditinggalkan oleh masyarakat Jawa itu sendiri. Teknologi yang semakin maju membuat aksara Jawa semakin terlupakan dan ditinggalkan, dimana masyarakat Jawa sudah tidak mau serius dalam belajar aksara Jawa.
Berdasarkan uraian diatas maka dibuatlah Aplikasi Konversi Tulisan Latin ke Aksara Jawa dan Konversi Aksara Jawa ke Tulisan Latin berbasis Android yang akan memberikan kemudahan dalam membuat tulisan Aksara Jawa maupun untuk mengartikan tulisan Aksara Jawa.
METODE PENELITIAN
Metode yang digunakan untuk memperoleh data dalam menyelesaikan permasalahan ini yaitu.
1. Studi Literatur
Penelitian dimulai dengan studi literatur yaitu pengumpulan data yang berhubungan dengan permasalahan yang dibahas, sehingga dapat membantu dalam menyelesaikan masalah perancangan aplikasi konversi bahasa latin ke aksara Jawa dan konversi aksara Jawa ke bahasa latin berbasis Android ini.
2. Perancangan Aplikasi
Pada tahap ini dilakukan perancangan terhadap sistem yang akan dibangun, seperti perancangan menu pengenalan aksara Jawa dasar, perancangan menu pengenalan pasangan aksara Jawa dasar, perancangan menu pengenalan sandhangan yang digunakan dalam aksara Jawa, perancangan menu konversi bahasa latin ke aksara Jawa, perancangan menu konversi aksara Jawa ke bahasa latin, dan perancangan menu petunjuk penulisan aksara Jawa. Tahap ini merupakan tahapan terpenting dalam pembuatan aplikasi karena tahap ini merupakan tahapan perancangan sistem secara keseluruhan yang dapat mempengaruhi pada tahap implementasi sistem.
3. Pembuatan Aplikasi
Tahap ini merupakan tahap implementasi dari sistem yang telah dirancang sebelumnya. Pada tahap ini sistem yang telah dirancang diimplementasikan ke dalam bahasa pemrograman. Bahasa pemrograman yang digunakan yaitu bahasa pemrograman Java dengan menggunakan Eclipse IDE.
4. Uji Coba dan Evaluasi Aplikasi
Pada tahap ini dilakukan uji coba dari aplikasi yang telah dibangun. Uji coba ini bertujuan untuk memastikan bahwa masing-masing bagian dari sistem yang telah dibangun dapat bekerja sesuai yang diharapkan.
5. Penyusunan Laporan dan Kesimpulan Akhir
Pada tahap ini dilakukan penyusunan laporan tentang seluruh isi penelitian dan analisa penelitian yang telah dilakukan ke dalam format penulisan skripsi yang disertai kesimpulan akhir penelitian.
Aksara Jawa
Aksara Jawa atau dikenal dengan nama Hanacaraka atau Carakan, adalah aksara jenis abugida turunan aksara Brahmi yang digunakan atau pernah digunakan untuk penulisan naskah-naskah berbahasa Jawa, bahasa Makasar, bahasa Sunda, dan bahasa Sasak. Setiap aksara didalamnya melambangkan suatu suku kata dengan vokal a atau o yang dapat ditentukan dari posisi aksara di dalam kata tersebut. Penulisan aksara jawa dilakukan tanpa spasi, dan karena itu pembaca harus paham dengan teks bacaan untuk dapat membedakan tiap kata [2].
1. Aksara dasar
Aksara dasar terdiri dari 20 suku kata yang digunakan untuk menulis aksara Jawa [3]. Setiap suku kata dalam aksara Jawa memiliki dua bentuk yang disebut:
a. Aksara nglegena
Aksara nglegena atau biasa disebut aksara telanjang merupakan aksara dasar untuk menulis aksara Jawa.
Gambar 1 Gambar aksara nglegena [3]
b. Aksara pasangan
Aksara pasangan merupakan bentuk subskrip yang digunakan untuk menulis gugus konsonan.
Gambar 2 Gambar aksara pasangan [3] 2. Sandhangan
Sandhangan adalah sejenis aksara yang tidak dapat berdiri sendiri, melainkan merupakan tanda diakritik yang selalu digunakan bersama dengan aksara dasar [3].
3. Angka jawa
Sistem angka Jawa mempunyai numeralnya sendiri, yang hanya terdiri dari angka 0–9 sebagai berikut:
Tabel 1 Tabel angka jawa [3]
No. Angka Jawa Angka Alfabet
1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 0 Android
Android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan oleh setiap orang yang ingin menggunakannya pada perangkat mereka. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang akan digunakan untuk bermacam peranti bergerak. Didunia ini ada dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah benar-benar bebas distribusinya tanpa dukungan langsung dari google atau dikenal Open Handset Distribution (OHD) [4].
Unifiel Modeling Language (UML)
“Unified Modeling Language (UML) adalah bahasa yang telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan artifak suatu sistem perangkat lunak”. UML menyediakan standar pada notasi dan diagram yang bisa digunakan untuk memodelkan suatu sistem. UML dikembangkan oleh 3 orang “berorientasi objek”, yaitu Grady Booch, Jim Rumbaugh dan Ivar Jacobson [5].
Ada beberapa diagram UML yaitu [6]:
1. Use case diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”.
2. Activity diagram
Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.
3. Sequence diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu.
Eclipse IDE
Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent) [4]. Berikut ini adalah sifat dari Eclipse:
1. Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
2. Multi-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
3. Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.
Use Case Diagram
User
Akses Aksara Nglegena
Akses Pasangan
Akses Sandhangan
Akses Angka Jawa
System
Akses Konversi Tulisan Latin ke Aksara Jawa
Akses Konversi Aksara Jawa ke Tulisan Latin
Akses Petunjuk
Akses Tentang Aplikasi
Akses Contoh penulisan Aksara Nglegena
Akses Contoh penulisan Pasangan
Akses Contoh penulisan Sandhangan
HASIL DAN PEMBAHASAN
Implementasi tampilan Splash Screen
Gambar 4 Gambar tampilan splash screen Implementasi tampilan Menu Utama
Gambar 5 Gambar tampilan menu utama Implementasi tampilan Aksara Nglegena
Implementasi tampilan Pasangan
Gambar 7 Gambar tampilan menu pasangan Implementasi tampilan Sandhangan
Gambar 8 Gambar tampilan menu sandhangan Implementasi tampilan Angka Jawa
Implementasi tampilan Konversi Tulisan Latin ke Aksara Jawa
Gambar 10 Gambar tampilan menu konversi tulisan ke aksara jawa Implementasi tampilan Konversi Aksara Jawa ke Tulisan Latin
Gambar 11 Gambar tampilan menu konversi aksara jawa ke tulisan latin Implementasi tampilan Petunjuk
Implementasi tampilan Tentang Aplikasi
Gambar 13 Gambar tampilan menu tentang aplikasi Implementasi tampilan Contoh Penulisan Aksara Jawa
Gambar 14 Gambar tampilan contoh penulisan aksara jawa KESIMPULAN
Dari semua penjelasan yang sudah dijabarkan pada bab-bab yang sudah ditulis dan pengujian aplikasi Konversi Aksara Jawa, dapat ditarik kesimpulan sebagai berikut:
1. Aplikasi Konversi Aksara Jawa ini memberikan pengenalan dasar Aksara Jawa yang sederhana dengan memberikan contoh penulisan Aksara Jawa, pelafalan Aksara dan penjelasan singkat pada Sandhangan Aksara Jawa.
2. Aplikasi Konversi Aksara Jawa ini juga memberikan kemudahan kepada pengguna yang ingin melakukan Konversi Tulisan Latin Ke Aksara Jawa dan Konversi Aksara Jawa ke Tulisan Latin.
SARAN
Karena aplikasi yang dibuat memiliki keterbatasan dan dapat dikembangkan lebih lanjut, maka terdapat beberapa saran untuk peneliti yaitu
1. Menambahkan fungsi simpan gambar hasil konversi supaya user bisa menyimpan hasil konversi yang sudah dilakukan.
2. Menambahkan logika baru untuk membedakan aksara suara dan aksara murda pada Konversi Tulisan Latin Ke Aksara Jawa maupun Konversi Aksara Jawa Ke Tulisan Latin.
DAFTAR PUSTAKA
[1] Purwanto, A., 2013, Pembuatan Aplikasi Kamus Bahasa Indonesia – Bahasa Jawa – Aksara Jawa Berbasis Sistem Android, Skripsi, Jurusan Teknik Informatika STMIK Amikom, Yogyakarta.
[2] Riyadi, S., 2001, Ha Na Ca Ra Ka, Yayasan Pustaka Nusantara, Yogyakarta.
[3] Nugraha, G.S., dan Tofani, M.A., 2006, Buku Pinter Bahasa Jawa, Kartika, Surabaya. [4] Safaat, N., 2014, ANDROID Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
Berbasis Android Revisi Kedua, Informatika Bandung, Bandung.
[5] Henderi, 2006, Unified Modelling Language, Raharja Enrichment Centre, Tangerang. [6] Munawar, 2005, Pemodelan Visual dengan UML, Graha Ilmu, Yogyakarta.