Implementasi Algoritma Reverse Colussi Pada Kamus Bahasa Indonesia Karo Berbasis Android

BAB I
PENDAHULUAN

1.1.

Latar Belakang

Manusia sejatinya

adalah makhluk

ciptaan Tuhan yang paling sempurna, saat ini

manusia mempunyai banyak meninggalkan sejarah, termasuk peninggalan

bahasa.

Bahasa adalah suatu gaya atau alat komunikasi manusia dalam melakukan berbagai
aktivitas dikehidupan sehari-hari. Bahasa yang hidup sebagai akibat dinamika yang
terdapat dalam masyarakat senantiasa akrab pula dengan perubahan (Hasibuan, 2005).
Seiring berjalannya waktu bahasa yang diciptakan manusia pada waktu lampau

lama-kelamaan mulai menghilang serta pengaruh budaya bahasa asing yang sangat
bebas masuk kedalam lingkungan masyarakat. Maka untuk menjaga serta membudayakan
bahasa peninggalan manusia zaman dahulu adalah dengan cara melestarikannya. Di
zaman modern ini, kemajuan teknologi dapat dimanfaatkan untuk mengatasi masalah
tersebut, yaitu dengan membuat kamus bahasa berbasis Android. Bahasa yang akan
dibahas penulis adalah bahasa daerah Karo. Bahasa Karo adalah bahasa yang digunakan
oleh suku Karo yang mendiami dataran tinggi Karo (Kabupaten Karo), Langkat, Deli
Serdang, Dairi, Medan, hingga ke Aceh Tenggara. Bahasa Karo dipilih karena banyak
masyarakat Karo yang tidak bisa berbahasa dengan menggunakan bahasa Karo terutama
masyarakat kalangan muda dan masyarakat di daerah perkotaan.
Pemilihan platform Android dalam pengimplementasian kamus ini didasari oleh
faktor global. Dimana pada saat ini smartphone sudah mendominasi di setiap segi

Universitas Sumatera Utara

2

informasi. Hal inilah yang mendasari penulis memilih media Android untuk merancang
sebuah kamus bahasa Indonesia – Karo. Selain lebih efektif dalam segi penyaluran
informasi, smartphone juga sudah menjadi kebutuhan primer bagi sebagian kalangan

manusia untuk mendapatkan informasi (Safaat, 2012).
Kamus bahasa Indonesia - Karo berbasis Android yang akan dibahas adalah
dengan menggunakan algoritma Reverse Colussi. Algoritma ini mempunyai dua fase
yakni fase pemrosesan awal dan pencarian. Fase pemrosesan awal ini berfungsi untuk
mencari sepasang karakter dan fase pencarian yang berfungsi untuk melakukan
pencocokan pattern terhadap teks dengan menggunakan tabel rcBc dan rcGs (Admizan,
2014). Melihat kebutuhan masyarakat diatas, maka penulis tertarik mengangkat suatu
judul yang dapat memenuhi kebutuhan masyarakat yaitu “Implementasi Algoritma
Reverse Colussi Pada Kamus Bahasa Indonesia-Karo Berbasis Android”.

1.2.

Rumusan Masalah

Berdasarkan latar belakang diketahui bahwa budaya bahasa karo yang mulai ditinggalkan
dan pengaruh budaya bahasa asing yang masuk kedalam lingkungan masyarakat serta
masyarakat suku Karo yang kesulitan untuk berbahasa Karo, dari permasalahan tersebut
rumusan suatu permasalahan yang ada pada penelitian ini adalah bagaimana mencari kata
pada kamus bahasa Indonesia-Karo yang berhubungan dengan kata kunci yang menjadi
pusat pencarian arti.


1.3. Ruang Lingkup Masalah
Ruang lingkup masalah dalam penelitian ini adalah sebagai berikut:
1. Kamus yang dibangun bisa menerjemahkan bahasa Indonesia ke bahasa Karo dan
sebaliknya.
2. Bahasa pemrograman yang digunakan adalah bahasa Java.
3. Kamus yang dibangun bisa menerjemahkan 1000 kata yang tersimpan di dalam
database SQLite.

Universitas Sumatera Utara

3

4. Kamus ini hanya bisa menerjemahkan satu kata pada saat sekali eksekusi.
5. Sumber referensi bahasa Karo yang digunakan adalah kamus bahasa IndonesiaKaro.

1.4. Tujuan Penelitian
Tujuan penelitian ini adalah untuk menerapkan algoritma pencocokan string Reverse
Colussi pada kamus bahasa Indonesia-Karo digital offline berbasis android sehingga user
bisa melakukan pencarian langsung kata yang ingin dicari berdasarkan kata kunci dan

mengetahui berapa lama waktu proses serta banyak komparasi yang diperlukan dalam
proses pencarian.

1.5. Manfaat Penelitian
Manfaat dari penelitian ini diharapkan kamus bahasa Indonesia-Karo yang dibuat dapat
mempermudah terutama masyarakat suku Karo untuk mempelajari serta melestarikan
bahasa daerah karo dan menjadi bahan referensi bagi penulis lain yang memiliki
keterkaitan topik.

1.6.

Metodologi Penelitian

Metode penelitian yang dilakukan dalam penelitian ini adalah:
1. Studi Literatur
Pada tahap ini penelitian dimulai dengan peninjauan pustaka dari beberapa sumber berupa
buku–buku, dan hasil penelitian-penelitian yang terkait dengan algoritma string matching
Reverse Collusi serta sumber referensi kamus bahasa Indonesia-Karo.
2. Analisis dan Perancangan
Pada tahap ini masalah akan dianalisis untuk mengetahui apa saja hal yang dibutuhkan

dalam penelitian ini, dan kemudian sistem dirancang dengan membuat gambaran kamus
menggunakan flowchart, UML, dan user interface.

Universitas Sumatera Utara

4

3. Implementasi
Pada tahap ini hasil dari perancangan akan diimplementasikan kedalam bentuk kamus
mobile offline.
4. Pengujian
Pada tahap ini prototipe kamus yang telah diimplementasikan dilakukan pengujian.
5. Dokumentasi
Pada tahap ini pendokumentasian dilakukan selama penelitian dalam bentuk skripsi.

1.7.

Sistematika Penulisan

Agar pembahasan lebih sistematis, maka tulisan ini dibuat dalam lima bab, yaitu :

BAB 1
PENDAHULUAN
Bab ini akan menjelaskan mengenai latar belakang penilitian judul skripsi
“Implementasi Algoritma Reverse Colussi pada kamus bahasa IndonesiaKaro Berbasis Android”, rumusan masalah, ruang lingkup masalah,
tujuan penelitian, manfaat penelitian, metode penelitian, tinjauan pustaka,
dan sistematika penulisan skripsi.

BAB 2

TINJAUAN PUSTAKA
Berisi tentang penjelasan singkat mengenai algoritma pencocokan string,
serta studi kasus pada algoritma Reverse Colussi.

BAB 3

ANALISIS DAN PERANCANGAN SISTEM
Berisi tentang uraian analisis mengenai proses kerja dari algoritma
Reverse Colussi yang terdiri dari flowchart, Unified Modeling Language
(UML) serta perancangan dari aplikasi.


BAB 4

IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada tahap ini dilakukan pembuatan sistem dan coding sesuai dengan
analisis dan perancangan. Kemudian melakukan pengujian sistem.

Universitas Sumatera Utara

5

BAB 5

KESIMPULAN DAN SARAN
Bab terakhir akan memuat kesimpulan isi dari keseluruhan uraian dari
bab-bab sebelumnya dan saran-saran dari hasil yang diperoleh yang
diharapkan dapat bermanfaat dalam pengembangan selanjutnya.

Universitas Sumatera Utara