Anda di halaman 1dari 9

Jurnal Penelitian Ilmu Komputer, System Embedded & Logic

4(1) : 27-35 (2016)

APLIKASI KAMUS BAHASA BETAWI BERBASIS ANDROID MENGGUNAKAN


METODE SEQUENCIAL SEARCH

1
Imaddudin Aziz,2Hani Harfani
1,2
Program Studi Teknik Informatika STMIK Nusa Mandiri
Jl. Jatiwaringin Raya Jakarta Timur
Email : azizgantengkeren363@gmail.com

ABSTRACT

Betawi language is a subsidiary of Malay language. The use of local languages has decreased in the daily
communication. Preserving the local language is very important amid the rapid technological
developments. Dictionaries can be one of the solution to introduce the varieties of local languages in
Indonesia. In this research, we design and build an application for Betawi language dictionary based on
android using sequential search method. The designed Betawi language dictionary application can perform
the meaning of a vocabulary of Betawi language into Indonesian language, base on an android mobile
software, and designed in user friendly tools to make users feel easy to operate. Base on the research that
has been done, it is found that the sequential search algorithm can be applied to the android-based Betawi
language dictionary and can be used efficiently and effectively media in translating Betawi language and
make it easier for users to learn the Betawi language.

Keyword : Betawi Language,dictionary,Android application

ABSTRAK

Bahasa Betawi merupakan salah satu anak Bahasa Melayu. Penggunaan bahasa daerah telah mengalami
penurunan penggunaan dalam bahasa komunikasi sehari-hari . Melestarikan bahasa daerah sangat perlu
ditengah perkembangan teknologi yang semakin pesat. Media kamus dapat menjadi solusi untuk
mengenalkan beragam bahasa daerah yang ada di Indonesia. Dalam penelitian ini dilakukan perancangan
dan membangun aplikasi kamus bahasa Betawi berbasis android dengan menggunakan metode
sequential search. Aplikasi kamus bahasa Betawi yang dirancang dapat melakukan fungsi pencarian
kosakata kamus bahasa Betawi secara elektronik,dapat menampilkan arti dari kosakata bahasa Betawi
dalam bahasa Indonesia,berbasis mobile menggunakan software android serta dirancang secara user friendly
sehingga memudahkan para pengguna dalam mengoperasikannya. Dari penelitian yang telah dilakukan
diperoleh bahwa Algoritma sequential search dapat diterapkan pada aplikasi kamus bahasa Betawi berbasis
android serta dapat digunakan sebagai media yang efisien dan efektif dalam menterjemahkan bahasa
Betawi sehingga memudahkan pengguna dalam mempelajari bahasa Betawi.

Keyword : Bahasa Betawi, Kamus,Aplikasi Android


1. Pendahuluan Bahasa yang paling dominan dalam kosakata
Pluralisme yang terjadi pada bahasa betawi ialah bahasa Indonesia dan
masyarakat Betawi berdampak pada bahasa bahasa Melayu Sumatra atau Melayu
yang digunakan. Jakarta tempo dulu hingga Malaysia. Namun, terdapat pula bahasa
hari ini, dihuni oleh berbagai etnis, misalnya lainnya seperti Belanda, Mandarin, Sunda,
Jawa, Sumatera, Bugis, etnis Tionghoa, dan lain-lain. Bahasa Betawi merupakan
Belanda, Arab, Inggris, dan masih banyak salah satu anak Bahasa Melayu. Banyak
lagi. Hal tersebut menyebabkan bahasa istilah Melayu Sumatra ataupun Melayu
Betawi yang digunakan merupakan Malaysia yang digunakan dalam Bahasa
campuran atau serapan dari berbagai bahasa. Betawi. Menurut Kurniawan (2013:1)
J Piksel 4(1) : 27-35 (2016) 27
Imaddudin Aziz, Hani Harfani

Penggunaan bahasa daerah telah mengalami (Pranata,2013). Dalam penelitian ini


penurunan penggunaan dalam bahasa dilakukan perancangan dan membangun
komunikasi sehari-hari . Hal ini terlihat dari aplikasi kamus bahasa Betawi berbasis
kebiasaan generasi muda yang lebih Android dengan menggunakan metode
menyukai berkomunikasi dengan bahasa sequential search.
gaul dari pada bahasa daerah yang 2. Bahan dan Metode Penelitian
digunakan. Melestarikan bahasa daerah 2.1. Bahan
sangat perlu ditengah perkembangan Adapun perangkat lunak yang
teknologi yang semakin pesat. Media kamus dibutuhkan antara lain:
dapat menjadi solusi untuk mengenalkan 1. Java
beragam bahasa daerah yang ada di 2. Android Studio sebagai IDE (Interface
Indonesia.Oleh karena itu , perlunya Development Kit)
pengetahuan atau pemahaman mengenai 3. Android SDK (Software Development
bahasa daerah selain dari bahasa nasional Kit)
yaitu bahasa Indonesia. 4. Android ADT (Android Development
Kamus elektronik sangat popular Tools) sebagai penghubung IDE
terutama di kalangan generasi muda. Android Studio dengan Android SDK.
Kemudahan dalam melakukan pencarian 5. Android OS 2.2 (Froyo)
makna kata dengan aplikasi kamus 2.2. Metode Penelitian
elektronik menjadi pemicunya dibandingkan Inti proses dalam aplikasi kamus
menggunakan kamus berbentuk buku. bahasa Betawi adalah pencarian kata. Untuk
Kamus elektronik mengacu pada kamus pencarian kata maka digunakan algoritma
yang digunakan secara elektronik baik dalam pencarian (searching). Aplikasi yang
bentuk compact disk maupun online. dirancang menggunakan algoritma
Perbedaan antara kamus cetak dan elektronik Sequential Search atau pencarian beruntun.
adalah bahwa kamus elektronik menangani Dalam algoritma Sequential Search,
jumlah data yang lebih besar dan pencarian kata dilakukan dengan menelusuri
mengoperasikan terjemahannya. Beberapa kata satu persatu, kemudian dicocokan
penelitian mengenai kamus elektronik telah dengan kata yang dicari. Jika kata yang
dikembangkan diantaranya Pengembangan dicari sama dengan kata yang dicocokan,
aplikasi kamus bahasa Sunda berbasis maka penelusuran dihentikan, sebaliknya
Android menggunakan fitur budaya Sunda jika kata yang dicari belum sama dengan
dengan metode RAD (Arzan,2013). kata yang dicocokan maka penelusuran
Selain itu telah dikembangkan pula dilanjutkan hingga kata yang dicari ketemu.
perancangan Aplikasi Kamus Bahasa Algoritma Sequential Search yang
Indonesia-Karo Online berbasis web dengan digunakan adalah sebagai berikut:
menggunakan metode sequential search 1. Mulai

28 J Piksel 4(1) : 27-35 (2016)


Aplikasi Kamus Bahasa Betawi Berbasis...

2. i←0 Tahap perancangan merupakan


3. Ketemu ← false pengembangan dari gambaran umum
4. Selama (tidak ketemu) dan (i<=N) sistem. Dalam tahap perancangan
kerjakan langkah 5
dijelaskan lebih detail tentang isi dari
5. jika (Data[i]=x) maka ketemu←true ,
aplikasi yang dibuat yaitu dengan
jika tidak i=i+1
membuat diagram Unified Modelling
6. jika (ketemu) maka i adalah indeks
Language (UML) yang meliputi use
dari data yang dicari. Jika tidak maka
data tidak ditemukan
case, activity diagram, sequence

7. Selesai diagram dan class diagram serta


Tahapan penelitian dalam pembuatan membuat desain input dan output.
aplikasi tes buta warna seperti dalam Setelah tahap perancangan selesai maka
Gambar 1 terdiri dari 4 tahap, yaitu dilakukan tahap implementasi yaitu
analisis kebutuhan, perancangan, menerjemahkan desain ke dalam source
implementasi dan pengujian. Dalam code berbasis Android.
tahap analisis kebutuhan dilakukan 3. Hasil dan Pembahasan
penelitian dan pengamatan tentang apa 3.1. Hasil

yang menjadi permasalahan dan A. Analisis Kebutuhan


Bahasa Betawi merupakan salah satu
kebutuhan dalam kamus bahasa Betawi.
anak Bahasa Melayu, banyak istilah Melayu
Dari permasalahan dan kebutuhan
Sumatra ataupun Melayu Malaysia yang
tersebut dapat disimpulkan solusi dari
digunakan dalam Bahasa Betawi. Sebagai
permasalahan tersebut dan membuat
contoh ialah kata “niari” yang artinya hari
gambaran umum dari aplikasi yang akan ini. Meskipun terdapat persamaan dengan
dibuat. bahasa melayu Malaysia, orang Malaysia
akan sedikit tidak paham karena bahasa ini
telah bercampur dengan bahasa-bahasa
asing, seperti Bahasa Belanda, Bahasa
Portugis, Bahasa Arab, Bahasa Cina, dan
banyak bahasa-bahasa lainnya. Kamus
digital merupakan layanan terjemahan
bahasa.Semua kosakata beserta maknanya
disusun secara teratur, berurutan berdasarkan
sistematika tertentu yang dipilih oleh
penyusun kamus untuk mempermudah
pengguna atau pembaca dalam memahami
Gambar 1. Tahapan penelitian

J Piksel 4(1) : 27-35 (2016) 29


Imaddudin Aziz, Hani Harfani

makna dan informasi tentang kata yang interaksi antara sistem dengan sistem
dicari. Tidak perlu membuka kamus tebal eksternal dan pengguna. Aplikasi tes buta
dan berat serta mencari kata per kata di warna berbasis android yang dirancang
setiap halaman. Dengan kamus digital cukup mempunyai diagram use case seperti dalam
mengetikkan kata yang ingin dicari Gambar 2.
kemudian klik tombol pencarian maka 2) Activity Diagram
padana kata akan langsung tampil di layar. Activity diagram menggambarkan
Aplikasi kamus Bahasa Betawi digital yang diagram alir aktivitas dalam sistem yang
dirancang merupakan apalikasi berbasis sedang dirancang. Activity diagram untuk
mobile sehingga dapat digunakan tidak aplikasi yang dirancang seperti dalam
memandang waktu dn tempat. Dalam Gambar 3.
perancangan aplikasi ini diperlukan 3) Sequence Diagram
kebutuhan fungsional yang merupakan Sequence diagram merupakan
proses atau layanan yang diberikan oleh diagram yang menjelaskan tentang urutan
sistem atau aplikasi sebagaimana yang telah yang terdapat pada sistem. Aplikasi kamus
direncanakan sebelumnya. Kebutuhan bahasa Betawi mempunyai diagram
fungsional aplikasi kamus Betawi meliputi: sequence seperti dalam Gambar 4,5 dan 6.
1. Aplikasi kamus bahasa Betawi dapat 4) Class Diagram
melakukan fungsi pencarian kosakata Class Diagram merupakan diagram
kamus bahasa Betawi secara elektronik. yang menjelaskan hubungan antar kelas
2. Aplikasi dapat menampilkan arti dari beserta detail dari tiap kelas tersebut seperti
kosakata bahasa Betawi dalam bahasa dalam Gambar 7.
Indonesia C. Pengujian
3. Aplikasi kamus bahasa Betawi Pengujian dari aplikasi yang telah
dirancang berbasis mobile dirancang terdiri dari white box testing dan
menggunakan software Android black box testing. Pengujian dengan
4. Aplikasi dirancang secara user friendly menggunakan white box menguji perangkat
sehingga memudahkan para pengguna lunak dari segi desain dan kode program
dalam mengoperasikannya. apakah mampu menghasilkan fungsi-fungsi,
B. Perancangan masukan, dan keluaran yang sesuai dengan
Pada tahap perancangan dilakukan spesifikasi kebutuhan. Pengujian kotak putih
dengan membuat Unified Modelling dilakukan dengan memeriksa logika dari
Language (UML) yang meliputi: kode program. Diagram alir aplikasi kamus
1) Use Case Diagram bahasa Betawi seperti dalam Gambar 12.
Use Case Diagram menggambarkan

30 J Piksel 4(1) : 27-35 (2016)


Aplikasi Kamus Bahasa Betawi Berbasis...

pkg Use Case diagram kamus

«include»
mencari kata masukan kata

user

membuka kosa kata daftar kosa kata


«extend»

tombol Keluar

Gambar 2. Diagram use case aplikasi kamus bahasa Betawi

pkg Activ ity Diagram kamus

user sistem

start

menu kamus

ya Cari Kata masukan kata Menterj emahkan

apakah ketemu

tidak

(tidak) (ya)

menampilkan kosa kata menampilkan arti kata


kosong

ya kosa kata tampil kata-kata

tidak

pilih keluar keluar

finish

Gambar 3. Activity diagram aplikasi kamus bahasa Betawi

J Piksel 4(1) : 27-35 (2016) 31


Imaddudin Aziz, Hani Harfani

sd sequence kamus

user menu kamus masukan kata tombol tampil hasil tampil kosa kata
terjemahkan terjemahan kosong

menampilkan menu kamus()

memasukan kata()

menekan tombol terjemahkan()

pencarian ditemukan()

pencarian tidak ditemukan()

isi kembali masukan kata()

Gambar 4. Sequence diagram menu mencari kata

sd sequence kosa kata

user menu kamus menekan tombol tampil dafta kosa


kosa kata kata

menampilkan menu kamus()

menekan tombol kosa kata()

tampil daftar kosa kata()

kembali ke menu kamus()

Gambar 5. Sequence diagram menu membuka kosa kata


sd sequence diagram exit

user menu kamus tombol keluar keluar

menampilkan menu kamus()

menekan tombol keluar()

keluar aplikasi()

Gambar 6. Sequence diagram menu keluar

32 J Piksel 4(1) : 27-35 (2016)


Aplikasi Kamus Bahasa Betawi Berbasis...

class class diagram kamus

AppCompatActivity
MainActiv ity AppCompatActivity
kosa_kata
~ btnTerjemah: Button
~ Keluar: Button # onCreate(Bundle) : void

+ KosaKata() : void
# onCreate(Bundle) : void
- showExitDialog() : void

SQLiteOpenHelper
DataKamus

~ contentValues: ContentValues = new ContentValues()


SimpanKata
~ ambilKata(SQLiteDatabase, String) : String
~ context: Context + DataKamus(Context)
~ database: SQLiteDatabase ~ insertData(SQLiteDatabase, String, String) : void
+ onCreate(SQLiteDatabase) : void
~ insertData() : void + onUpgrade(SQLiteDatabase, int, int) : void
~ insertData(SQLiteDatabase, String, String) : void
+ SimpanKata(Context)

Gambar 7. Class diagram aplikasi kamus bahasa Betawi

Gambar 8. Tampilan splash screen Gambar 11. Tampilan menu keluar

Gambar 9. Tampilan menu kamus

Gambar 12. Flowchart aplikasi

Gambar 10. Tampilan menu kosa kata kamus

J Piksel 4(1) : 27-35 (2016) 33


Imaddudin Aziz, Hani Harfani

( )
Dengan:
E = Jumlah Edge yang ditentukan gambar
panah
N = Jumlah simpul grafik alir ditentukan
dengan gambar lingkaran
Kompleksitas siklomatis dari aplikasi yang
dirancang adalah 4.
Pengujian Black Box bertujuan
untuk menguji perangkat lunak dari segi
spesifikasi fungsional tanpa menguji desain
dan kode program. Pengujian ini dilakukan
untuk mengetahui apakah fungsi-fungsi,
Gambar 13. Diagram Alir masukan, dan keluaran dari perangkat lunak
Kompleksitas siklomatis dari diagram alir sesuai dengan spesifikasi yang dibutuhkan.
white box dapat diperoleh dengan Hasil pengujian black box seperti dalam
perhitungan: Tabel 1.
Tabel 1. Pengujian black box aplikasi kamus bahasa Betawi
Input/ Event Proses Output/Next Stage Hasil Pengujian
Masuk Menu Kamus Menampilkan Menu Kamus Tampil Layout Menu Sesuai
kamus
Tombol Terjemahkan Menampilkan arti kata Tampil arti kata Sesuai
Tombol Kosa Kata Menampilkan halaman Kosa Tampil Layout Kosa Sesuai
Kata Kata
Tombol Keluar Menampilkan Halaman Keluar Tampil Layout Keluar Sesuai

3.2 Pembahasan Aplikasi dirancang untuk mempermudah


Generasi muda khususnya di daerah pengguna dalam mempelajari bahasa Betawi
Betawi cukup banyak yang tidak mengenal sehingga dapat memperkaya kosa kata
dan mengetahui bahasa Betawi. Dalam bahasa Betawi.Input dari aplikasi yang
prakteknya, bahasa gaul lebih sering dirancang adalah kosakata dalam bahasa
digunakan dibandingkan bahasa Betawi. Hal Betawi kemudian menghasilkan output hasil
ini akan mengakibatkan lunturnya bahasa terjemahan dalam bahasa Indonesia. Proses
daerah Betawi sehingga budaya daerah pencarian terjemahan menggunakan
menjadi tidak dikenal kembali. Aplikasi algoritma sequencial searching. Dalam
kamus bahasa Betawi yang dirancang pencarian menggunakan algoritma
memanfaatkan teknologi smartphone sequential searching, dimulai dari urutan
Android sehingga diharapkan dapat menjadi huruf abjad awal pada karakter yang pertama
media pembelajaran untuk bahasa Betawi. kemudian diikuti urutan huruf abjad pada

34 J Piksel 4(1) : 27-35 (2016)


Aplikasi Kamus Bahasa Betawi Berbasis...

karakter kedua dan seterusnya. Jika Kadir, Abdul.2012. Algoritma


&Pemrograman menggunakan Java,
terjemahan tidak ditemukan maka aplikasi
Penerbit Andi, Yogyakarta.
akan menampilkan pesan bahwa terjemahan
Kurniawan, Dwi, Ely dkk. 2013. Aplikasi
yang dicari tidak ada. Kamus Aneka Bahasa Daerah
4. Kesimpulan Berbasis Smartphone Android, ISSN
: 2085-9902. Diambil
4.1 Kesimpulan dari:p2m.polibatam.ac.id/wp-
Berdasarkan pembahasan maka dapat content/.../01/ICT_DwiElyKurniawa
n.v2.pdf
disimpulkan sebagai berikut :
1. Algoritma sequential search dapat Rama, Gede, Dewa,I.2008. Algoritma
Pemogramman Java.Bandung
diterapkan pada Aplikasi Kamus
Rosa dan Shalahuddin. 2013. Rekayasa
Bahasa Betawi Berbasis Android. Perangkat Lunak, Penerbit
2. Aplikasi Kamus Bahasa Betawi Informatika, Bandung.
Berbasis android dapat digunakan Safaat, Nazzarudin. 2014. Pemrogramman
sebagai media yang efisien dan efektif Aplikasi Mobile Smartphone dan
Tablet PC,Informatika , Bandung.
menterjemahkan bahasa Betawi.
Sarumaha, Nalainia. 2013. Aplikasi Kamus
4.2 Saran Bahasa Inggris-Indonesia-Nias
Berdasarkan hasil pembahasan maka Berbasis Mobile Android Dengan
Algoritma String Matching, ISSN :
dapat diberikan saran sebagai berikut :
2301-9425. Diambil dari:
1. Penambahan fitur simpan dan edit pelita-
informatika.com/berkas/jurnal/2.%2
untuk memperkaya kosa kata.
0Nailani%20Sarumaha.pdf
2. Penambahan suara pada setiap kosa
Satyaputra, Alfa dan Aritonang, Eva,
kata yang dicari. Maulina. 2014. Beginning Android
3. Penambahan fitur memutar balik cari Programming With ADT Bundle,
Penerbit PT Elex Media
kata dari Betawi-Indonesia ke Komputindo, Jakarta
Indonesia-Betawi.
Sembiring, Pranata, Jhoni. 2013.
Perancangan Aplikasi Kamus
Bahasa Indonesia-Karo Online
Daftar Pustaka
Berbasis Web Dengan Metode
Bundari. 2010. Kamus-Betawi Indonesia dan Sequential Search, ISSN : 2301-
Indonesia-Betawi, Penerbit Pustaka 9425. Diambil dari:
Sinar Harapan, Jakarta pelita-
informatika.com/berkas/jurnal/426.p
df

J Piksel 4(1) : 27-35 (2016) 35

Anda mungkin juga menyukai