pembuatan aplikasi kumpulan peribahasa dan...
Post on 01-Sep-2018
249 Views
Preview:
TRANSCRIPT
PEMBUATAN APLIKASI KUMPULAN PERIBAHASA DAN UNGKAPAN
BAHASA INDONESIA BERBASIS ANDROID
HALAMAN JUDUL NASKAH PUBLIKASI
diajukan oleh
Dyan Auditya
10.11.4415
Kepada JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA
YOGYAKARTA 2014
ii
HALAMAN PENGESAHAN
iii
MAKING APPLICATION COLLECTION OF INDONESIAN PROVERB AND IDIOM
BASED ON ANDROID
PEMBUATAN APLIKASI KUMPULAN PERIBAHASA DAN UNGKAPAN BAHASA INDONESIA BERBASIS ANDROID
Dyan Auditya
Rum Muhamad Andri Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Indonesian language is the main language of the State of Indonesia. Indonesian language is also one of the compulsory subject that are taught in schools. Indonesian language subject consists of many discussions. in that case, proverb and idiom is one of the important discussion that be studied at all levels that studied Indonesian language. Because of difficulty to learn this chapter, author makes mobile applications that can be used to facilitate learning Indonesian proverbs and idioms subject
This application based on Android and can be used easily because many users
of this open source operating system. Other than that, this application can also shorten the time because no longer needed a dictionary or other written records to help.
Making application collection of Indonesian proverb and idiom 's main goal is
to help students specifically to facilitate the understanding and learning Indonesian proverbs and idioms.
Keywords : Indonesian language, android, Indonesian proverb, Indonesian idiom
1
1. Pendahuluan
Teknologi komunikasi yang salah satunya kita kenal dengan telepon selular atau
ponsel makin berkembang dari hari ke hari. Ponsel yang telah berkembang sedemikian
rupa inilah yang kini kita kenal dengan sebutan smartphone. Sistem operasi yang
berkembang bersama perkembangan smartphone ini adalah sistem operasi android.
Dengan kemajuan teknologi yang sangat pesat sekarang ini dibutuhkan sebuah
aplikasi yang dapat mengkoordinasikan kebutuhan setiap pengguna akan sebuah
aplikasi pengganti buku yang mudah dibawa kemana – mana dan dapat digunakan
kapanpun dan dimanapun tanpa harus memakan banyak waktu. Salah satu aplikasi yang
dapat memenuhi kebutuhan dari pengguna tersebut adalah Aplikasi Kumpulan
Peribahasa dan Ungkapan Bahasa Indonesia Berbasis Android.
2. Landasan Teori
2.1 Android
Android menurut Safaat (2012,h.1), sebagai berikut “Android adalah sebuah sistem
operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi,
middleware dan aplikasi. Android menyediakan platform yang terbuka bagi para
pengembang untuk menciptakan aplikasi mereka”.
Android memiliki beberapa versi yaitu mulai dari Android versi 1.1, Android versi 1.5
(Cupcake), Android versi 1.6 (Donut), Android versi 2.0/2.1 (Enclair), Android versi 2.2
(Froyo), Android versi 2.3 (Gingerbread), Android versi 3.0/3.1 (Honeycomb), Android
versi 4.0 (Ice Cream Sandwich), Android versi 4.1 (Jelly Bean).
2.2 Peribahasa dan Ungkapan
Peribahasa biasanya diartikan sebagai perumpamaan atau perbandingan makna
karena didahului oleh kata – kata seperti seolah, ibarat, bak, seperti, laksana,
macam,bagai, dan umpama(Redaksi PM, 2013,h.1). Ungkapan sendiri merupakan salah
satu dari jenis peribahasa.
2.3 Eclipse IDE
Eclipse adalah sebuah IDE (Intergrated Development Environment) untuk
mengembangkan perangkat lunak dan dapat dijalankan di semua platform. Berikut
adalah sifat dari Eclipse (Fatimah,2011:2).
2
2.4 Java
Java merupakan bahasa pemrograman berorientasi objek(OOP) yaitu cara ampuh
dalam pengorganisasian dan pengembangan perangkat lunak. Pada OOP, program
komputer sebagai kelompok objek yang saling berinteraksi.
2.5 SQLite Manager
Menurut tulisan dalam website sqlite.org SQLite merupakan mesin database SQL
embedded. Tidak seperti kebanyakan database SQL lainnya, SQLite tidak memiliki
proses server yang terpisah. SQLite membaca dan menulis secara langsung ke disk.
2.6 ADT
Android Development Tools (ADT) adalah plugin yang didesain untuk IDE. Eclipse
yang memberikan kemudahan dalam mengembangkan aplikasi android dengan
menggunakan IDE Eclipse. Dengan menggunakan ADT untuk Eclipse akan
memudahkan dalam membuat aplikasi project android, membuat GUI aplikasi, dan
menambahkan komponen- komponen yang lainnya.
2.7 UML (Unified Modelling Language)
Menurut Sri Dharwiyanti dan Romi Satria Wahono dalam jurnal pengantar UML,
Unified Modelling Language (UML) adalah sebuah bahasa untuk menentukan,
visualisasi, mengkontruksi, dan mendokumentasikan artifact dari sistem software untuk
memodelkan bisnis dan sistem non-software lainnya.
2.8 Use Case Diagram
Use Case Diagram adalah gambar dari beberapa atau seluruh actor dan usecase
dengan tujuan mengenali interaksi mereka dalam suatu system. (V.Yasin, 2012, h.268).
2.9 Activity Diagram
Activity diagram menggambarkan rangkaian aliran dari aktifitas, digunakan untuk
mendeskripsikan aktivitas yang dibentuk dalam suatu operasi sehingga dapat juga
digunakan untuk aktifitas lainnya seperti use case atau interaksi(V.yasin,2012, h.270).
2.10 Class Diagram
Class diagram menggambarkan struktur dan deskripsi class, package, dan
objek berserta hubungan satu sama lain seperti containment, pewarisan, asosiasi dan
lain-lain (V.yasin,2012, h.273).
3
2.11 Sequence Diagram
Sequence Diagram menggambarkan kolaborasi dinamis antara sejumlah
objek dan untuk menunjukan rangkaian pesan yang dikirim antar objek juga interaksi
antar objek, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem (V.yasin,2012,
h.272).
3. Analisis
3.1 Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem informasi secara utuh ke dalam
bagian – bagian komponennya dengan maksud untuk mengidentifikasikan dan
mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang
diharapakan sehingga dapat diusulkan perbaikan.
3.2 Analisis Kelemahan Sistem
Untuk mengetahui kelemahan dan keunggulan dari aplikasi kumpulan peribahasa
dan ungkapan bahasa Indonesia berbasis android dibandingkan dengan buku, dalam
perancangannya digunakan analisis SWOT. Analisis SWOT adalah metode perancangan
strategis yang digunakan untuk mengevaluasi kekuatan (strength), kelemahan
(weakness), peluang (opportunity), serta ancaman (threats) terhadap suatu rancangan
perangkat lunak atau sistem.
3.3 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem ,
apakah sistem yang dibuat telah sesuai dengan kebutuhan ataukah belum karena
kebutuhan akan mendukung tercapainya tujuan. Analisis ini dibagi menjadi 2 yaitu
analisis kebutuhan fungsional dan kebutuhan non fungsional.
3.3.1 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional berisi proses – proses apa saja yang nantinya
dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi – informasi apa saja
yang harus ada dan dihasilkan system.
3.3.2 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional adalah analisis kebutuhan yang dilakukan
untuk mengetahui spesifikasi kebutuhan dan kelayakan dari sebuah sistem aplikasi yang
telah dibuat.
3.3.2.1 Kebutuhan Perangkat Keras (Hardware)
Spesifikasi hardware smartphone minimal yag digunakan untuk menjalankan
aplikasi adalah sebagai berikut:
4
No Nama Spesifikasi
1 Sistem Operasi Android OS, v2.2 (Froyo)
2 Layar 320 x 480 pixels, 3.2 inches
3 Memory 158 MB storage, 278 MB RAM
Gambar 3.1 Spesifikasi Smartphone
3.3.2.2 Kebutuhan Perangkat Lunak (Software)
Software yang digunakan dalam pembuatan aplikasi :
Sistem Operasi : Windows 7 Ultimate 32-bit
Eclipse IDE : Eclipse Juno
Android SDK : Android SDK platform-tools revision 16
ADT : update ADT 16.0.1
Java JDK : JDK 6 Update 2
3.3.2.3 Kebutuhan Informasi
Informasi yang dibutuhkan adalah sebagai berikut:
a. Informasi arti peribahasa Bahasa Indonesia
b. Informasi arti ungkapan Bahasa Indonesia
3.3.2.4 Kebutuhan Sumber Daya Manusia (Brainware)
Sumber daya manusia yang terlibat dalam pembuatan aplikasi ini memiliki 2
deskripsi tugas yaitu analis dan programmer.
3.4 Analisis Kelayakan Sistem
Analisis ini digunakan untuk menentukan kemungkinan apakah pengembangan
aplikasi ini dapat diteruskan atau tidak. Ini dilakukan agar sistem tersebut benar – benar
dapat bermanfaat atau tidak.
1. Kelayakan Teknologi
Ponsel berbasis android memberikan kemudahan dalam pengembangan aplikasi
karena software yang digunakan untuk menjalankan aplikasi dapat diperoleh
dengan mudah di pasaran.
2. Kelayakan Hukum
Aplikasi yang dibuat dijamin orisinalitasnya, konten yang ada di dalamnya juga
tidak melanggar hukum ataupun undang – undang yang berlaku.
3. Kelayakan Operasional
Dengan memperhatikan kondisi basis data yang telah disesuaikan dengan
pengguna, maka aplikasi yang dibuat dapat membantu dalam pencarian
informasi sesuai dengan sasaran dan tujuannya.
5
4. Hasil Penelitian dan Pembahasan
4.1 Uji Coba Sistem dan Program
Uji coba sistem adalah proses pengujian terhadap program / aplikasi untuk
menentukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan
sesuai dengan spesifikasi aplikasi yang telah ditentukan. Sedangkan uji coba program
adalah proses untuk menentukan kesalahan sintaks dan kesalahan logika pada aplikasi
yang telah dibuat.
4.1.1 Black Box Testing
Black Box Testing merupakan tahap pengujian yang berfokus pada fungsi
perangkat lunak dan cara beroperasinya, apakah interface sudah bisa berjalan dengan
baik atau belum. Pengujian black box berusaha menemukan kesalahan dalam hal fungsi
– fungsi yang tidak benar atau hilang, kesalahan interface, kesalahan dalam akses
database, kesalahan kinerja sistem.
4.1.2 White Box Testing
White Box Testing adalah cara pengujian dengan melihat kode – kode program
yang ada dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang
menghasilkan output yang tidak sesuai dengan proses , maka baris – baris
program,variable dan parameter pada unit tersebut akan dicek satu persatu dan
diperbaiki serta decompile ulang.
4.2 Manual Program
Cara penggunaan Aplikasi Kumpulan Peribahasa dan Ungkapan dalam Bahasa
Indonesia berbasis android yaitu:
1. Buka Aplikasi Kumpulan Peribahasa dan Ungkapan Bahasa Indonesia.
2. Pilih menu peribahasa untuk melihat peribahasa Indonesia.
3. Ketikkan kata atau kalimat pada kotak pencarian dalam menu peribahasa untuk
mencari peribahasa yang diinginkan.
4. Klik salah satu peribahasa untuk melihat detail arti peribahasa.
5. Pilih menu ungkapan untuk melihat ungkapan Bahasa Indonesia.
6. Ketikkan kata atau kalimat pada kotak pencarian dalam menu ungkapan untuk
mencari ungkapan yang diinginkan.
7. Klik salah satu ungkapan untuk melihat detail arti ungkapan.
8. Pilih menu bantuan untuk melihat cara penggunaan aplikasi.
9. Pilih menu tentang untuk melihat informasi aplikasi.
6
10. Pilih menu keluar untuk menutup aplikasi.
4.3 Manual Instalasi
Manual instalasi menerangkan tentang langkah – langkah menginstal aplikasi ke
dalam smartphone. Langkah – langkahnya sebagai berikut:
Gambar 4.1 Langkah –langkah Instalasi Aplikasi
Keterangan gambar :
1. Pilih file apk dari aplikasi yang akan diinstall.
2. Pilih install pada pilihan yang tampil setelah file apk dipilih.
3. Tunggu proses instalasi.
4. Proses instalasi selesai
7
4.4 Tindak Lanjut Implementasi
Tindak lanjut implementasi dalam hal ini adalah pemeliharaan dan pengembangan
sistem. Pemeliharaan sistem disini merupakan pemeliharaan yang berkaitan dengan
proses evaluasi untuk mengerjakan langkah – langkah pengembangan sistem yang telah
dibuat. Tahapan pengembangan ini bertujuan untuk memberi pembaharuan / update
sistem yang telah dibuat sesuai dengan kebutuhan pengguna dan perkembangan
teknologi. Dengan demikian harus ada pemeliharaan sistem agar sistem tetap
berkembang dan bertahan dalam jangka waktu yang lama.
4.5 Pembahasan
4.5.1 Pembahasan Basis Data
Database dalam aplikasi ini memiliki dua buah tabel yaitu :
1. Tabel tbperibahasa
Tabel tbperibahasa digunakan untuk menyimpan data peribahasa beserta
artinya yang nantinya akan ditampilkan di aplikasi.
Gambar 4.2 Tabel Peribahasa
2. Tabel tbungkapan
Tabel tbperibahasa digunakan untuk menyimpan data peribahasa beserta
artinya yang nantinya akan ditampilkan di aplikasi.
Gambar 4.3 Tabel Ungkapan
8
4.5.2 Pembahasan Interface
1. Interface Halaman SplashScreen
Halaman SplashScreen merupakan halaman yang pertama kali muncul saat aplikasi
ini dijalankan.
Gambar 4.4 Tampilan SplashScreen
2. Interface Halaman Menu Utama
Halaman Menu Utama adalah halaman yang muncul setelah splashscreen
dieksekusi. Halaman ini berisi 5 buah tombol menu.
9
Gambar 4.5 Tampilan Menu Utama
3. Interface Halaman Peribahasa
Pada halaman ini terdapat list peribahasa Indonesia dan juga kotak pencarian untuk
mencari peribahasa yang diinginkan.
Gambar 4.6 Tampilan Halaman Peribahasa
Jika kita memasukkan kata pada kotak pencarian maka akan tampil peribahasa yang
mengandung kata tersebut. Berikut tampilannya.
10
Gambar 4.7 Tampilan Jika Peribahasa Ditemukan
Sedangkan jika peribahasa yang dicari tidak ditemukan, maka tampilannya seperti di
bawah ini.
Gambar 4.8 Tampilan Jika Peribahasa yang Dicari Tidak Ada
4. Interface Halaman Detail Peribahasa
Halaman ini berisi detail dari peribahasa yang berisi peribahasa itu sendiri beserta
artinya.
11
Gambar 4.9 Tampilan Arti Peribahasa
5. Interface Halaman Ungkapan
Pada halaman ini terdapat list ungkapan Bahasa Indonesia dan juga kotak pencarian
untuk mencari ungkapan yang diinginkan.
Gambar 4.10 Tampilan Halaman Ungkapan
Jika kita memasukkan kata pada kotak pencarian maka akan tampil ungkapan yang
mengandung kata tersebut. Berikut tampilannya.
12
Gambar 4.11 Tampilan Jika Ungkapan Ditemukan
Sedangkan jika ungkapan yang dicari tidak ditemukan, maka tampilannya seperti di
bawah ini.
Gambar 4.12 Tampilan Jika Ungkapan yang Dicari Tidak Ada
6. Interface Halaman Detail Ungkapan
Halaman ini berisi detail dari ungkapan yang berisi ungkapan itu sendiri beserta
artinya.
13
Gambar 4.13 Tampilan Arti Ungkapan
7. Interface Halaman Bantuan
Halaman ini menampilkan cara penggunaan aplikasi.
Gambar 4.414 Tampilan Halaman Bantuan
8. Interface Halaman Tentang
Halaman ini berisi informasi tentang aplikasi ini.
14
Gambar 4.15 Tampilan Halaman Tentang
9. Interface Halaman Keluar
Halaman ini berisi dialog box apakah user akan keluar dari aplikasi atau tidak.
Gambar 4.16 Tampilan Dialog Box Keluar
15
5. Kesimpulan
Dari uraian pembahasan dan penjelasan keseluruhan dan untuk menjawab
rumusan masalah mengenai aplikasi Kumpulan Peribahasa dan Ungkapan Bahasa
Indonesia Berbasis Android ini maka diambil kesimpulan :
1. Untuk merancang dan membuat aplikasi mobile diperlukan beberapa tahapan
dimulai dari perancangan sistem, basis data dan interface. Perancangan sistem
menggunakan beberapa diagram UML yaitu Use Case Diagram, Activity
Diagram, Squence diagram, dan Class diagram.
2. Aplikasi ini menyertakan peribahasa dan ungkapan dalam bentuk list yang
mudah dicari dan dipahami karena telah menyertakan kotak pencarian di dalam
aplikasi. Adapun aplikasi ini telah mencakup sekitar 1250 peribahasa dan 230
ungkapan dalam Bahasa Indonesia.
16
DAFTAR PUSTAKA
Departemen Pendidikan Nasional. 2008. Kamus Besar Bahasa Indonesia Pusat Bahasa Edisi Keempat. Jakarta : PT. Gramedia Pustaka Utama
Jubilee Enterprise. 2010. Ponsel Android. Jakarta : Elex Media Komputindo
Redaksi PM. 2013. Peribahasa & Ungkapan. Pustaka Makmur
Safaat, Nazruddin. 2012.Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android Edisi Revisi. Bandung: INFORMATIKA
Yasin, V. 2012. REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK Pemodelan, Arsitektur dan Perancangan (Modeling, Architecture and Design). Jakarta: Mitra Wacana Media
Dharwiyanti, Sri; R.S Wahono, 2003.Pengantar UML ( Unified Modelling Language). http://setia.staff.gunadarma.ac.id/Downloads/risk/6077/Modul_UML.pdf.
Peribahasa.net.2013. Peribahasa Bangsa Indonesia. peribahasa.net diakses 17 Oktober 2013
Raharja, Pribadi. Daftar Simbol UML. www.pribadiraharja.com/neli/SKRIPSI/Lampiran diakses 12 Oktober 2013
SQLite. About SQLite. http://www.sqlite.org/about.html diakses 12 Oktober 2013
top related