PERANCANGAN APLIKASI KUMPULAN PANTUN JAWA, PERIBAHASA JAWA, DAN TULISAN JAWA BERBASIS ANDROID NASKAH PUBLIKASI disusun oleh : Media Yusuf Winarko 09.11.3153 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
DESIGNING APPLICATION COLLECTION OF JAVANESE POEM, JAVANESE APHORISM AND JAVANESE LITERATURE BASED ON ANDROID PERANCANGAN APLIKASI KUMPULAN PANTUN JAWA, PERIBAHASA JAWA, DAN TULISAN JAWA BERBASIS ANDROID Media Yusuf Winarko Kusnawi Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT Javanese is Indonesian native language. So many people use this language on their daily language especially Java people. But in the fact many people still have difficulty in using Javanese on their daily activity. The difficulties can be seen in term of understand Javanese Aphorism, Javanese Poem, and Javanese literature. Therefore author has to make a mobile application that can simplify or even make it easier to learn Javanese. They can understand and look for everything related to Javanese on their smartphones. It can reduce the time to understand Javanese and students can easily learn Javanese Poem, Javanese Aphorism, and Javanese literature without using any handbook. This is an Android based application that related on the market condition recently. Where so many people use Android smartphone as their main gadget. So this application can be used easily by people. The main purpose the creation of this app s is to make students can learn easily in using Javanese and also easily to understand Javanese Poem, Javanese Aphorism, and Javanese literature. Keyword : Javanese, Android, Javanese Aphorism, Javanese Poem, Javanese litertature
1. Pendahuluan Perkembangan teknologi selular pada saat ini sangat pesat. Yang terbaru adalah munculnya Android. Android adalah system operasi yang berbasis linux yang merupakan telepon selular yang canggih dan memiliki fitur yang sangat menarik. Selain itu android juga mudah digunakan oleh anak-anak maupun orang dewasa. Hal ini membuat Android menjadi telepon selular yang paling dicari saat ini. Bahasa Jawa dan sastra Jawa adalah budaya asli dari Indonesia yang mulai ditinggalkan. Hal ini dikarenakan kesulitan pada para masyarakat dalam memahami sastra Jawa itu sendiri. Pada umumnya kesulitan ini ditemui saat harus menterjemah kan dan memahami isi Peribahasa Jawa, Pantun Jawa dan Tulisan Jawa. Selain sulit dipelajari, masyarakat juga enggan membuka buku buku lama karena dirasa kurang praktis dan memakan waktu yang lama saat melakukan pencarian manual dengan membuka buku. Maka,, untuk mempertahankan budaya Jawa dan memudahkan masyarakat dalam mempelajari Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa sehingga perlu dibuat sebuah program aplikasi yang berisi pengertian-pengertian tentang Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa. Program aplikasi yang diperlukan harus bias cepat di akses dan tidak membuat pengguna menghabiskan waktu terlalu lama untuk mencari. Aplikasi harus diseuaikan dengan teknologi yang sedang berkembang dan banyak dipakai yaitu Android. Oleh karena itu Penulis tertarik untuk melakukan penelitian dengan judul Perancangan Aplikasi Kumpulan Peribahasa Jawa, Pantun Jawa, dan Tulisan Jawa. 2. Landasan Teori 2.1 Peribahasa Jawa Peribahasa Jawa dalam khasansah sastra Jawa dikenal apa yang dinamakan bebasan, sanepan,atau saloka. Bebasan adalah peribahasa bermakna kias 1. Dikenal sebagai sarana mempermudah penggambaran suatu keadaan. Keadaan bias berupas fakta realitas yang tidak biasa terjadi, sindiran, sarkasme, dan suatu keadaan paradoksal. Dirangkai dalam gaya bahasa, kata dan kalimat yang indah, lembut agar tidak menyinggung perasaan namun mudah sebagai pengingat. 1 Dr.Purwadi, M.Hum, Mahmudi,SE,Msi.Ak, Nuning Zaida,M.A, Tata Bahasa Jawa terbit tahun 2012 hal. 712
2.2 Pantun Jawa Pantun Jawa adalah Jenis sastra lama yang berkembang di daerah Jawa. Pada umumnya pantun terdiri dari 4 baris dan berakhiran a-b-a-b dan ada juga yang berakhiran a-a-a-a. Dalam bahasa Jawa pantun Jawa disebut juga Parikan. 2.3 Tulisan Jawa Huruf jawa atau Aksara Jawa adalah salah satu peninggalan bersejarah dari nenek moyang kita yang wajib kita pelajari, sebagai salah satu situs peninggalan sejarah huruf Jawa juga mempunyai sejarah dilahirkannya huruf Jawa. Sejarah singkat tentang huruf Jawa adalah dikisahkan ada seorang pemuda yang sakti mandraguna dia mempunyai dua punggawa yang sangat kuat. Akan tetapi karena adanya kesalah pahaman maka kedua punggawa yang sakti itu sama-sama tewas. Oleh karena itu Pemuda sakti itu mengenang dua punggawa nya itu dengan membuat aksara Jawa. 2.4 Aplikasi dan Mobile Aplikasi merupakan program yang khusus melakukan pekerjaan tertentu 2. Mobile dapat diartikan sebagai perpindahan yang mudah dari satu tempat ke tempat yang lain, misalnya telepon mobile berarti bahwa terminal telepon yang dapat berpindah dengan mudah dari satu tempat ke tempat lain tanpa terjadi pemutusan atau terputusnya komunikasi. 2.5 System Developmment Life Cycle System Development Life Cycle adalah metodologi umum dalam pengembangan sistem yang menandai kemajuan usaha analisis dan desain 3. 2.6 UML (Unified Modelling Language) Unified Modelling Language adalah sebuah standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan arsitekstur dalam pemrograman berorientasi objek 4. 2 Sariadin Siallagan, Pemrograman Java Dasar-dasar Pengenalan dan Pemahaman, Yogyakarta 2009, hal 4 3 Hanif al fatta Analisis & Perancangan Sistem Informasi terbit tahun 2007 hal.25
2.7 Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi 5. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. 2.8 SQLite SQLite adalah salah satu software yang embedded yang sangat popular, kombinasi SQL interface dan penggunaan memory yang sangat sedikit dengan kecepatan yang sangat cepat 6. SQLite di android termasuk dalam Android runtime, sehingga setiap versi dari android dapat membuat database dengan SQLite. 2.9 Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk pengambangan java/android yang free dan dapat di download di http://www.eclipse.org/download 7. 3. Analisis (Proses Penelitian) 3.1 Analisis Analisis sistem didefiniskan sebagai bagaimana memahami dan menspesifikasi dengan detail apa yang harus dilakukan oleh sistem. 3.1.1 Analisis SWOT Analisis SWOT adalah analisis yang mengevaluasi tentang kekuatan (Strength), kelemahan (Weakness), Peluang (Opportunity) dan Ancaman (Threats) dari sebuah sistem atau aplikasi yang akan dibuat 4.Rosa A.S dan M. Shalahudin Rekayasa Perangkat Lunak terbit tahun 2011 hal. 113 5 Nazruddin Safaat H, Android Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android terbit tahun 2012 hal. 1 6 Nazruddin Safaat H, Android Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android terbit tahun 2012 hal. 171 7 Nazruddin Safaat H, Android Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android terbit tahun 2012 hal. 16
3.1.2 Analisis Kebutuhan Pada analisis kebutuhan terdapat kebutuhan Fungsional dan Non fungsional. Kebutuhan fungsional adalah layanan yang akan disediakan dalam membangun aplikasi dan kebutuhan Non fungsional adalah perangkat yang dibutuhkan untuk membangun dan menjalankan aplikasi ini. 3.1.3 Analisis Kelayakan 1) Kelayakan Teknologi Analisis Kelayakan teknologi menganalisis apakah teknologi yang dibutuhkan oleh aplikasi mudah didapatkan atau tidak. 2) Kelayakan Hukum Analisis Kelayakan hukum menganalisis apakah aplikasi mengandung unsure yang melanggar hukum atau tidak. 3) Kelayakan Opeasional Analisis Kelayakan Operasional menganalisis apakah aplikasi ini mudah digunakan oleh masyarakat. 3.2 Perancangan Sistem 3.2.1 Unified Modelling Language (UML) UML digunakan untuk menjelaskan, memberikan spesifikasi, merancang, membuat model, dan mendokumentasikan aspek dari sistem. UML lebih menggambarkan secara visual dari sistem yang akan dijalankan dalam aplikasi ini.
1) Use Case Diagram Pemodelan yang digunakan dalam menggambarkan kebutuhan fungsional dari aplikasi Kumpulan Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa yaitu pemodelan Use Case Diagram. Berikut Use Case Diagram dari aplikasi Kumpulan Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa. Gambar 3.1 Use Case Diagram Diagram Use Case diatas menggambarkan interaksi apa saja yang dapat dilakukan oleh actor dalam aplikasi ini. Actor dapat berinteraksi dengan menu-menu yang ada dalam aplikasi yang digambarkan pada diagram di atas. Untuk mengakses menu Translate harus melalui menu sebelumnya maka terdapat include dalam kelas translate. 2) Sequence Diagram Diagram sekuen menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Berikut ini adalah diagram sequence dari Aplikasi Kumpulan Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa.
Gambar 3.2 View Pantun Jawa Gambar 3.3 Translate Pantun Jawa Gambar 3.4 View Peribahasa Jawa
Gambar 3.5 Translate Peribahasa Jawa Gambar 3.6 View Tulisan Jawa Gambar 3.7 View Help
Gambar 3.8 View About 3) Class Diagram Class diagram umumnya digunakan untuk menjelaskan tipe dari sebuah sistem serta hubungan (relationships) yang terdiri dari 3 bagian yaitu class, attribute, serta method yang akan dijalankan. Pada Class Diagram menjelaskan tiga perspektif yang berbeda saat melakukan perancangan sistem yaitu konsep, spesifikasi, dan implementasi. Gambar 3.9 Class Diagram
4. Hasil Penelitian dan Pembahasan 4.1 Tampilan Aplikasi Berikut ini tampilan dari aplikasi Kumpulan Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa: 1. Halaman Splash Screen ` Merupakan halaman pertama ketika aplikasi dibuka. Ketika aplikasi dibuka akan memunculkan halaman yang berisi Judul, Gambar tentang jawa dan tulisan loading. Gambar 4.1 Implementasi Splash screen 2. Halaman Menu Utama Halaman menu utama adalah halaman yang berisi menu-menu utama pada aplikasi ini. Menu itu adalah Pantun Jawa, Peribahasa Jawa, Tulisan Jawa, Help dan About. Ketika user memilih memilih maka akan menuju halaman lain yang dipilih.
Gambar 4.2 Implementasi Menu Utama 3. Halaman Pantun Jawa Halaman Pantun Jawa memuat list tentang pantun jawa yang ada dalam aplikasi ini. Halaman ini juga berisi pencarian untuk mempermudah user untuk mencari pantun yang dipilih dan ingin melihat arti dari pantun yang dimaksud. Gambar 4.3 Implementasi Pantun Jawa
4. Halaman Detail Pantun Halaman berisi Pantun Jawa beserta terjemahan Bahasa Indonesia dari pantun yang dipilih. Halaman ini mempermudah pengguna memahami arti dari pantun jawa yang dipilih Gambar 4.4 Implementasi Detail Pantun Jawa 5. Halaman Peribahasa Jawa Halaman ini berisi List peribahasa jawa yang ada dalam aplikasi ini. Halaman ini juga disertai pencarian untuk memudahkan user untuk mencari perbahasa yang akan dicari.
Gambar 4.5 Implementasi Peribahasa Jawa 6. Halaman Detail Peribahasa Jawa Halaman ini berisi Peribahasa jawa dan juga arti dalam bahasa Jawa dan juga terjemahan arti dalam bahasa Indonesia yang mempermudah user untuk memahami arti dari peribahasa yang di pilih Gambar 4.6 Implementasi Detail Peribahasa Jawa
7. Halaman Tulisan jawa Halaman ini tulisan Jawa berjumlah 5 halaman yang masing-masing memuat Tulisan jawa, Pasangan Tulisan Jawa, Penerapan Tulisan Jawa, Sandangan Jawa dan terusan Sandangan Jawa. Gambar 4.7 Implementasi Tulisan Jawa 1 Gambar 4.8 Implementasi tulisan jawa 2
Gambar 4.9 Implementasi tulisan jawa 3 Gambar 4.10 Implementasi tulisan jawa 4
Gambar 4.11 Implementasi tulisan jawa 5 8. Halaman Help Halaman ini berisi panduan untuk pengguna dalam mengoperaskan aplikasi ini. Gambar 4.12 Implementasi help 9. Halaman About Halaman yang berisi uraian tentang aplikasi Kumpulan Peribahasa Jawa, Pantun Jawa, dan Tulisan Jawa.
Gambar 4.13 Implementasi About 4.2 Pemeliharaan Sistem Berikut pemeliharaan dari aplikasi Kumpulan Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa : 1. Backup master dari aplikasi agar jika terhapus dapat diinstall ulang 2. Segera download versi terbaru apabila sudah keluar. 5. Kesimpulan dan Saran 5.1 Kesimpulan Berdasarkan dari hasil penelitian aplikasi Kumpulan Pantun Jawa, Peribahasa Jawa dan Tulisan jawa maka dapat diambil kesimpulan sebagai berikut: 1. Aplikasi Kumpulan Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa dibuat dengan mengumpulkan landasan teori yang berkaitan, melakukan analisis, melakukan perancangan, dan melakukan implementasi program. 2. Aplikasi Kumpulan Pantun Jawa, Peribahasa Jawa dan Tulisan Jawa dapat menunjukkan list Pantun Jawa beserta terjemahan Bahasa Indonesia, List Peribahasa Jawa beserta terjemahan Bahasa Indonesia dan Contoh dari tulisan
jawa lengkap dengan Pasangan, Sandangan dan Penerapan tulisan dalam sebuah kalimat 5.2 Saran Setelah menyelesaikan skripsi ini ada beberapa hal yang menjadi masukan untuk para pengembang atau pembuat aplikasi yang sekiranya ada kesamaan dengan program ini yaitu : 1. Dilengkapi fitur mengubah tulisan latin menjadi tulisan jawa 2. Menambah fitur suara pada dan animasi pada aplikasi agar lebih menarik 3. Disediakan pemberitahuan jika update versi aplikasi telah tersedia Demikian adalah saran yang mungkin berguna bagi para pengembang aplikasi selanjutnya. Daftar Pustaka Fatta, Hanif Al.2007. Analisis & Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta: Andi Offset. H, Nazruddin Safaat. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. Hartatik, Sri.2011.Pepak Basa Jawa Lengkap, Surabaya : DUA MEDIA Purwadi, Mahmudi, dan Nuning Zaidah.2012. Tata Bahasa Jawa. Yogyakarta :Pura Pustaka & Media Abadi Yogyakarta. S. Rosa A, dan Shalahuddin M. 2011. Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek). Yogyakarta: Modula. Siallagan, Sariadin. 2009. Pemrograman Java Dasar-dasar Pengenalan dan Pemahaman.Yogyakarta: Andi Offset