APLIKASI PENGENALAN AKSARA BERBASIS ANDROID MENGGUNAKAN API GESTURE

1) 2) Hotma Pangaribuan , Nanda Jarti Fakultas Teknik Program Studi Teknik Informatika, Universitas Putera Batam -mail : [email protected](1)

ABSTRACT The of the archipelago is a script used specifically to write a particular regional language. Dijawa known as , is known as , and in Batak known as Batak script. This research aims to introduce Batak script especially Toba Batak script based on android using Aplication programming interface (API) with Gesture model. The focus of this research is how to translate Indonesian letters, words and sentences into Toba Batak script on smartphone devices and the like that can be used by users by downloading the application on the playstore. From the results of this study can be introduced type of type of letters or script Batak, for the preservation of Toba Batak script maintained. While the method used to design the application of Batak Toba script is UML (Unified Modeling Language) is the most frequently used methodology today for the analysis and design of the system with object oriented methodology that adapt to the rampant use of object oriented programming language "(OOP). As for the design of letters aksara batak model using gesture (a set of gestures) can be done through a program called GestureBuilder that has been installed in the Android Emulator. The result of this research is knowing or converting Indonesian or Batak Toba language to Toba Batak script with text data can be letter, word or sentence.

Keywords: Script, Android, API gesture

ABSTRAK Skrip nusantara adalah naskah yang digunakan secara khusus untuk menulis bahasa daerah tertentu. Dijawa dikenal sebagai aksara Jawa, dikenal dengan aksara Bali, dan di Batak dikenal dengan aksara Batak. Penelitian ini bertujuan untuk mengenalkan naskah Batak khususnya aksara Batak Toba berbasis android dengan menggunakan antarmuka pemrograman aplikasi (API) dengan model gesture. Fokus dari penelitian ini adalah bagaimana menerjemahkan kata-kata, kata-kata dan kalimat bahasa Indonesia ke dalam naskah Batak Toba di perangkat smartphone dan sejenisnya yang bisa digunakan oleh pengguna dengan mendownload aplikasi di playstation. Dari hasil penelitian ini dapat dikenalkan jenis jenis huruf atau naskah Batak, untuk pelestarian naskah Batak Toba dipertahankan. Sedangkan metode yang digunakan untuk merancang aplikasi aksara Batak Toba adalah UML (Unified Modeling Language) adalah metodologi yang paling sering digunakan saat ini untuk analisis dan perancangan sistem dengan metodologi berorientasi objek yang disesuaikan dengan maraknya penggunaan bahasa pemrograman berorientasi objek " (OOP) .Seperti untuk desain huruf aksara model batak menggunakan gesture (satu set gerak tubuh) dapat dilakukan melalui program yang disebut GestureBuilder yang telah terpasang di Android Emulator. Hasil dari penelitian ini adalah mengetahui atau mengubah bahasa Indonesia atau Batak Bahasa Toba untuk aksara Batak Toba dengan data teks bisa berupa huruf, kata atau kalimat.

Kata kunci: Script, Android, isyarat API

Jurnal ISD Vol.2 No.2 Juli - Desember 2017 pISSN : 2477-863X eISSN: 2528--5114 110

PENDAHULUAN turi-turian, huling-hulingan semuanya Indonesia merupakan Negara yang kaya diturunkan hanya secara lisan dari akan seni dan budaya. Salah satu bentuk generasi ke generasi. Masuknya agama peninggalan kebudayaan Indonesia Islam dan Kristen ke tanah Batak, yang adalah aksara nusantara. Aksara membenci produk-produk pustaka para Nusantara merupakan salah satu datu yang dianggap “obyek-obyek warisan budaya yang patut dilestarikan. kekafiran” sehingga mengakibatkan Ada beragam jenis aksara Nusantara timbulnya pemusnahan massal. yang secara garis besar dapat dibagi ke Akibatnya, semenjak tahn 1852 pustaka dalam lima kelompok yaitu aksara telah terancam punah. Hanacaraka, aksara --Nga, aksara Batak, aksara Sulawesi, dan aksara Sisa pustaka Batak yang masih ada Filipina.[1] Aksara nusantara merupakan tersimpan dalam koleksi-koleksi aksara yang digunakan secara khusus museum atau perpustakaan untuk menuliskan Bahasa daerah mancanegara terutama Belanda dan tertentu. Dijawa dikenal dengan aksara Jerman, dan sebagian kecil di jawa, dibali dikenal dengan aksara bali, Perpustakaan Nasional Jakarta. dan di Batak dikenal dengan aksara Batak. Penggunaan aksara di negeri ini Teknologi merupakan suatu sarana yang pelan pelan sudah mulai hilang karena dibuat untuk mempermudah kegiatan perubahan jaman dan teknologi, oleh bagi kelangsungan dan kenyamanan karena itu penting untuk melestarikan hidup manusia. Seiring perkembangan dengan mengangkat dan mempe- zaman, teknologi komputer banyak rkenalkan ke masyarakat luas agar mengalami perubahan yang membuat budaya ini tetap lestari dan terjaga. setiap kalangan dapat menggunakannya dengan mudah baik dari segi bentuk Telah ada penelitian sebelumnya yang maupun fungsi. Penggunaan membahas tentang aksara yaitu smartphone, ipad, tablet PC dan lain penelitian yang dilakukan oleh hambali sebagainya. Dalam era modern saat ini dkk (2013) yang mengemukakan bahwa media perangkat berbasis Android Seiring dengan berjalannya waktu, adalah salah satu alat untuk aksara Jawa mulai ditinggalkan dan memperkenalkan aksara batak yang dilupakan. Generasi muda masyarakat paling efektif. Fakta inilah yang Jawa sebagai pemilik aksara Jawa justru menjadi dasar upaya memperkenalkan disinyalir semakin tidak mengenal karakter aksara Batak, sebagai suatu aksaranya sendiri. Dalam keseharian solusi yang baik dari segi fungsi, aksara jawa diakui relatif tidak efisiensi serta faedah yang dapat digunakan, akibatnya masyarakat diterima oleh masyarakat. Faktor-faktor hampir tidak pernah, membaca ataupun ini penting, mengingat aksara dalam menulis aksara jawa.[2] segi komunikasi tidak dibutuhkan lagi.

Begitu juga dengan aksara Batak, sudah Tujuan akhir dari proses penelitian ditinggalkan dan banyak yang tidak adalah diperkenalkan huruf Batak toba mengetahui aksara Batak. Menurut berkarakter Aksara Nusantara, dengan penelitian kertasari dkk, 2011, Faktor- fokus aksara Batak Toba, yang faktor penyebab punahnya tradisi menjadikan aksara Batak mudah penulisan aksara Batak antara lain: diakses dan dikenal karakternya oleh Sebagian besar sastra Batak tidak suku dan bangsa lain di seluruh dunia, pernah ditulis. Cerita-cerita rakyat termasuk masyarakat Batak sendiri, dalam bentuk fabel, mitos dan legenda, dengan menggunakan aplikasi berbasis umpama dan umpasa, torhan-torhanan, android. penulisan aksara Batak Toba

Jurnal ISD Vol.2 No.2 Juli - Desember 2017 pISSN : 2477-863X eISSN: 2528--5114 111 menggunakan bantuan Aplicatioan perbedaan ini, maka proses adaptasi Programming Interface Gesture. Untuk karakter huruf memerlukan suatu membuat gesture library (sekumpulan bentuk pola dasar huruf yang menjadi gesture) bisa dilakukan melalui program titik temu antara karakter aksara Batak bernama GestureBuilder yang telah Toba dengan karakter huruf latin. terinstal di Android Emulator. Yang harus dilakukan adalah membuat gesture aksara Batak Toba dengan pola penulisan yang telah ditentukan dan memberinya nama sesuai nama aksara Batak Toba. Berdasarkan permasalahan yang telah diuraikan diatas yang berkaitan dengan Gambar 1. Urutan Aksara Batak Toba batak toba maka penulis tertarik dan (Ina ni surat) tertantang untuk merancang dan memperkenalkan aksara batak menggunakan media berbasis android, maka penulis mengangkat judul Aplikasi pengenalan aksara Batak berbasis android menggunakan API Gesture. Menurut kamus besar Bahasa Indonesia aksara merupakan sistem tanda grafis yang digunakan manusia untuk berkomunikasi dan sedikit banyaknya mewakili ujaran. Surat Batak adalah nama aksara yang digunakan untuk menuliskan bahasa- Gambar 2. Angka dalam aksara batak bahasa Batak yaitu bahasa Angkola- Toba Mandailing, Karo, Pakpak-Dairi, Simalungun, dan Toba. Surat Batak masih berkerabat dengan aksara Nusantara lainnya seperti Surat Ulu di Bengkulu dan Sumatra Selatan, Surat Incung di Kerinci, dan Had Lampung . Menurut penelitian kertasari dkk, .[3] 2012 Sebagai media komunikasi tulis, aksara memiliki perbedaan signifikan dengan huruf indonesia, terutama dari segi visual dan teknis pembacaan. Gambar 3. anak nisurat Pembeda dari segi visual antara lain proporsi, karakter visual, anatomi huruf, dan konstruksi geometri. Pembeda dari Sistem Aksara Batak segi teknis pembacaan adalah aksara Aksara Batak tidak digunakan pada Batak termasuk dalam jenis aksara media tulisan seperti pada batu (berupa silabik, yaitu aksara yang prasasti) atau pada lempengan logam menggambarkan suku kata (a---na- dimungkinkan pernah digunakan tetapi ) sedangkan huruf indonesia termasuk belum ditemukan. Aksara Batak lebih dalam jenis aksara fonetik yaitu jenis banyak digunakan dalam media tulis aksara yang berupa lambang fonem (a- berupa tabung bambu, kulit kayu, dan b-c-d-e). Atas dasar perbedaan- juga kertas. Semisilabis: (Linguistik);

Jurnal ISD Vol.2 No.2 Juli - Desember 2017 pISSN : 2477-863X eISSN: 2528--5114 112 bersifat setengah silabis; Lihat istilah Android adalah sebuah kumpulan /Silabis/: berdiri sendiri sebagai suku perangkat lunak untuk perangkat mobile kata. Aksara Batak memiliki persamaan yang mencakup sistem operasi, dengan aksara Kaganga meliputi aksara middleware dan aplikasi utama mobile. Rencong, aksara Kerinci, aksara Android memiliki empat karakteristik Lampung, aksara Rejang, dll. sebagai berikut: Kemungkinan, aksara Batak memiliki rumpun bahasa tua yang sama dengan 1.Terbuka aksara Kaganga. Aksara Batak adalah Android dibangun untuk benar-benar sistem aksara semisilabis yang terdiri terbuka sehingga sebuah aplikasi dapat dari 19 induk huruf yang masing- memanggil salah satu fungsi inti ponsel masing wilayah terdapat sedikit seperti membuat panggilan, mengirim perbedaan dalam cara menuliskannya— pesan teks, menggunakan kamera, dan tergantung pada dialeknya. Sistem lain-lain. Android menggunakan sebuah aksara ini memiliki 5 hingga 7 tanda mesin virtual yang dirancang khusus diakritik untuk menandai vokal dan untuk mengoptimalkan sumber daya konsonan akhir, atau huruf anak. memori dan perangkat keras yang Diakritik adalah tanda tambahan pada terdapat di dalam perangkat. Android huruf yang sedikit banyak mengubah merupakan open source, dapat secara nilai fonetis huruf itu, contoh. tanda /’/ bebas diperluas untuk memasukkan pada fonem /e/hingga menjadi /é/. teknologi baru yang lebih maju pada Nasal: (Linguistik); bersangkutan saat teknologi tersebut muncul. dengan bunyi bahasa yang dihasilkan Platform ini akan terus berkembang dengan mengeluarkan udara melalui untuk membangun aplikasi mobile yang hidung; alias sengau. Selain vokal dan inovatif. konsonan, dalam sistem aksara Batak 2. Semua aplikasi dibuat sama dikenal tanda baca yang disebut Android tidak memberikan perbedaan pangolat dan saringar. Pangolat adalah terhadap aplikasi utama dari telepon dan tanda baca yang digunakan untuk aplikasi pihak ketiga (third-party mematikan aksara konsonan. application). Semua aplikasi dapat Sedangkan saringar memiliki fungsi dibangun untuk memiliki akses yang membuat bunyi vokal dan nasal (-ng) sama terhadap kemampuan sebuah pada huruf konsonan seperti e, , , , telepon dalam menyediakan layanan ing, ng, dan ong. dan aplikasi yang luas terhadap para pengguna. Android 3. Memecahkan hambatan pada aplikasi Android adalah nama software yang Android memecah hambatan untuk dipakai pada perangkat mobile yang membangun aplikasi yang baru dan mencakup berbagai komponen yaitu inovatif. Misalnya, pengembang dapat system operasi, middleware dan aplikasi menggabungkan informasi yang kunci yang di rilis oleh Google.[4] diperoleh dari web dengan data pada Android mencakup keseluruhan aplikasi ponsel seseorang seperti kontak mulai dari system operasi hingga pengguna, kalender, atau lokasi pengembangan aplikasi itu sendiri. geografis. Platform pengembangan aplikasi 4.Pengembangan aplikasi yang cepat android yagn merupakan bagian dari dan mudah android memiliki lisensi open source Android menyediakan akses yang atau terbuka sehingga dapat sangat luas kepada pengguna untuk membangun aplikasi yang kaya dan menggunakan library yang diperlukan inovatif. dan tools yang dapat digunakan untuk membangun aplikasi yang semakin

Jurnal ISD Vol.2 No.2 Juli - Desember 2017 pISSN : 2477-863X eISSN: 2528--5114 113 baik. Android memiliki sekumpulan ini dibutuhkan metode gesture untuk tools yang dapat digunakan sehingga menentukan pola tampilan yang membantu para pengembang dalam lebih menarik dan penentuan aksara meningkatkan produktivitas pada saat batak, dan selanjutnya penentuan membangun aplikasi yang dibuat.[5] database dan selanjutnya memasukkan karakter aksara batak Kerangka Pemikiran ke dalam database. 6. Setelah selesai perancangan interface dan database, langkah selanjutnya adalah penerapan system atau uji coba system, untuk mengetahui apakah pengenalan aksara batak telah sesuai harapan, Gambar 4. Kerangka pemikiran dan kalau sudah sesuai maka dilanjutkan dengan tahap METODE PENELITIAN pemeliharaan system. Desain Penelitian 7. Pada tahap ini peneliti akan Untuk memudahkan dalam melakukan mendaftarkan atau mengupload suatu penelitian maka penulis aplikasi aksara batak ini ke Play menjabarkan langkah langkah atau store tahap-tahap dari penelitian ini sebagai 8. Pada tahap ini manfaat yang didapat berikut : setelah selesai mulai dari tahap awal Penjelasan gambar desain penelitian: sampai tahap akhir adalah pengguna 1. Mencari tahu apa yang menjadi bisa mengetahui seperti apa dan permasalahan penelitian mengenai bagaimana huruf aksara batak toba aksara batak toba, dan dengan cara mendownload aplikasi mendeskripsikan dalam bentuk aksara Batak melalui Playstore batasan permasalahan, dan memfokuskan mengenai rumusan Arsitektur Perancangan Pengenalan penelitian dan tujuan penelitian Aksara Batak 2. Mencari referensi mengenai Untuk memudahkan dalam proses penelitian ini baik buku, jurnak dan perancangan pada aplikasi ini maka referensi lain yang berhubungan berikut proses gambaran penggunaan dengan penelitian. aplikasi yang dapat dlihat sebagai 3. Melakukan pengumpulan data berikut : mengenai aksara batak dan melakukan pencarian yang berhubungan dengan aksara batak 4. Setelah tahap pengumpulan data sudah selesai, maka dilanjutkan dengan menganalisis system yang berhubungan dengan penelitian dan mempelajari studi kelayakan dan kebutuhan kebutuhan apa saya yang harus dipersiapkan dalam pembuatan system pengenalan aksara Batak Toba 5. Setelah tahap analisis system sudah selesai maka dilanjutkan dengan Gambar 5. Arsitektur Perancangan tahap perancangan interface dan Aksara Batak Toba perancangan database. Pada tahap

Jurnal ISD Vol.2 No.2 Juli - Desember 2017 pISSN : 2477-863X eISSN: 2528--5114 114

Pengguna dapat memilih dan a. Android 4.1.2 (Jelly Bean) selanjutnya menginput huruf, kata atau b. Layar Minimal 4 inci dengan kalimat tertentu dari menu pilih bahasa resolusi 480x800, dan layar dapat untuk menterjemahkan ke aksara Batak. menyesuaikan semua resolusi Bahasa yang digunakan adalah bahasa c. RAM 1 GB Indonesia Setelah pengguna d. Processor Dual Core 1,2 Ghz memasukkan huruf, kata atau kalimat e. Terkoneksi dengan jaringan dengan Bahasa Indonesia maka sistem Internet akan mencari arti huruf atau kata atau kalimat yang dimasukkan pengguna Perancangan Antarmuka Perangkat dari database aplikasi aksara Batak, Lunak berdasarkan kosakata yang tersimpan di Perancangan tampilan ini akan dalam basis data. Kemudian ditampilkan rancangan interface dari menterjemahkan arti dari huruf, kata awal eksekusi program hingga dan kalimat kedalam batahasa batak menampilkan hasil output yang dicari. toba ke pengguna. Selain untuk Adapun rancangan tampilan pada menakterjemahkan Bahasa Indonesia ke aplikasi ini adalah sebagai berikut : aksara Batak, aplikasi ini juga memungkinkan pengguna untuk memperkaya atau mengoreksi kosa kata yang tersimpan di basis data pengenalan aksara Batak Toba ini.

HASIL DAN PEMBAHASAN AKSARA TOBA Lingkungan Implementasi Perangkat Gambar 6 Tampilan Awal Lunak Lingkungan kebutuhan

Perangkat Lunak, Implementasi aplikasi dilakukan pada lingkungan perangkat Gambar 9 Rancangan Halaman lunak yaitu:

1) Sistem Operasi Microsoft Windows 7 Tampilan pilih Jenis Bahasa yang 2) Sistem Operasi Android ICS v4.1 dikonversi ke Aksara Batak Toba 3) Microsoft Android Studio 4) Android Studio 5) Java 6) Sqlite Browser 7) Genymotion emulator 8) Xampp 9) MySQL 10) JSon Adapun lingkungan perangkat kerasnya yaitu sebuah laptop dengan spesifikasi sebagai berikut. 1. Laptop HP 2. Prosesor Intel Core i3Cpu 2.4 Ghz 3. RAM 4.00 GB. 4. Harddisk 500 GB. 5. Dilengkapi alat input dan output. Perangkat keras lainnya yaitu sebuah perangkat Android dengan spesifikasi sebagai berikut. Gambar 7. Rancangan Halaman

Jurnal ISD Vol.2 No.2 Juli - Desember 2017 pISSN : 2477-863X eISSN: 2528--5114 115

Pada gambar 8 merupakan gambar tampilan awal ketika memulai atau Tampilan pilih Jenis Bahasa Indonesia menjalankan menu aksara Batak Toba dikonversi ke Aksara Batak Toba dan kode program sebagai berikut:

android:id="@+id/content_m ain" android:layout_width="matc h_parent" android:layout_height="mat Gambar 10. Rancangan Halaman ch_parent" Tampilan pilih Jenis Bahasa Indonesia android:paddingBottom="@di dikonversi ke Aksara Batak Toba men/activity_vertical_marg in" android:paddingLeft="@dime HASIL DAN PEMBAHASAN n/activity_horizontal_marg in" Implementasi Interface dan android:paddingRight="@dim Pembuatan Program en/activity_horizontal_mar Aplikasi smart Translation bahasa gin" Indonesia ke Bahasa Sulawesi ini android:paddingTop="@dimen dijalankan melalui Genymotion /activity_vertical_margin" emulator adalah sebagai berikut : android:background="@drawa ble/bg_toba" android:scrollbarAlwaysDra wVerticalTrack="true” app:layout_behavior="@stri ng/appbar_scrolling_view_b ehavior" tools:context="upb.lppm.to .MainActivity" tools:showIn="@layout/app_ bar_main">

android:id="@+id/content_f rame" android:layout_width="matc h_parent" Gambar 11. Tampilan Awal aksara android:layout_height="mat batak Toba ch_parent">

Jurnal ISD Vol.2 No.2 Juli - Desember 2017 pISSN : 2477-863X eISSN: 2528--5114 116

Gambar 12. Tampilan pemilihan

Bahasa Pada gambar 12 tampilan pemilihan Bahasa mencakup dua Bahasa yang digunakan antara lain Bahasa Indonesia dan Bahasa Batak Toba yang dikonversi ke aksara Batak Toba. Gambar 13. Menginput teks Bahasa indonesia ke akasara batak Toba Kode program sebagai Pada gambar 13 user menginput teks berikut : Bahasa Indonesia yang berupa huruf, kata atau kalimat yang selanjutnya di

String String[]