RANCANG BANGUN KAMUS BAHASA DAERAH...

10
1 RANCANG BANGUN KAMUS BAHASA DAERAH SUMATERA SELATAN BERBASIS ANDROID Vinta Mahfut Fitri Hariani Windu Putri Rhamadhani Jurusan Sistem Informasi STMIK PalComTech Palembang Abstrak Indonesia yang beribukota DKI Jakarta merupakan negara kepulauan terbesar di dunia dengan kekayaan dan keanekaragaman,salah satunya yaitu bahasa. Kamus merupakan salah satu media penting untuk memperkenalkan, melestarikan dan menerjemahkan arti dalam bahasa tertentu. Aplikasi penerjemah kata ini terdiri dari tiga bahasa daerah yaitu Palembang, Pagar Alam, dan Sekayu. Dengan bahasa induk bahasa Indonesia. Di samping itu teknologi smartphone mengalami kemajuan yang sangat pesat dalam penggunaan media komunikasi saat ini. Perancangan aplikasi kamus bahasa daerah Sumatera Selatan berbasis Android memungkinkan sebagai media alternatif untuk menterjemahkan bahasa daerah. Sedangkan teknik pengembangan aplikasi menggunakan metode prototype dan untuk pengujian aplikasi menggunakan metode pengujian black box. Hasil dari penelitian ini berupa aplikasi Rancang Bangun Kamus Bahasa Daerah Sumatera Selatan berbasis Android. Kata Kunci: android, aplikasi, Sumatera Selatan, Palembang, Pagar Alam, Sekayu, prototype. PENDAHULUAN Android merupakan sistem operasi berbasis Linux yang didesain khusus untuk perangkat bergerak seperti smartphone atau tablet. Sistem operasi android bersifat open source sehingga banyak sekali programmer yang berbondong-bondong membuat aplikasi maupun memodifikasi sistem operasi ini. Semakin banyaknya pengguna smartphone berbasis Android, maka dapat dimanfaatkan untuk memperkenalkan bahasa daerah yang ada di Indonesia yaitu bahasa daerah Sumatera Selatan dengan cara menggunakan aplikasi Android. Begitu pentingnya sebuah bahasa dalam suatu komunikasi yang digunakan untuk berinteraksi dengan pihak lain sehingga kita dapat diterima dalam suatu komunitas diluar komunitas kita dalam menjalani kehidupan bermasyarakat. Kendala komunikasi yang kadang terjadi dan tanpa disadari telah sedikit banyak menghambat untuk berinteraksi serta berkomunikasi dengan masyarakat daerah lain. Disamping itu juga sering terjadi kesalahan dalam proses penterjemahan, dalam hal ini khususnya adalah penterjemahan kata dari bahasa Indonesia ke bahasa daerah Sumatera Selatan seperti Palembang, Pagaralam, dan Sekayu. Untuk itulah dibutuhkan penterjemah kata, selain media buku yang memuat terjemahan, terkadang dalam memahami terjemahan tidak selalu melalui membacanya satu persatu kata karena jumlah kata pada penerjemah yang sangat banyak. Maka dari itu diperlukan pencarian kata agar dapat mempermudah menemukan kata pada terjemahan yang dicari, diperlukan media yang bersifat mobile. LANDASAN TEORI Kamus Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat daftar kosa kata yang terdapat dalam sebuah bahasa, yang disusun secara alfabetis disertai keterangan bagaimana menggunakan kata itu.

Transcript of RANCANG BANGUN KAMUS BAHASA DAERAH...

Page 1: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

1

RANCANG BANGUN KAMUS BAHASA DAERAH SUMATERA

SELATAN BERBASIS ANDROID

Vinta Mahfut Fitri Hariani

Windu Putri Rhamadhani

Jurusan Sistem Informasi

STMIK PalComTech Palembang

Abstrak

Indonesia yang beribukota DKI Jakarta merupakan negara kepulauan terbesar di dunia dengan

kekayaan dan keanekaragaman,salah satunya yaitu bahasa. Kamus merupakan salah satu media

penting untuk memperkenalkan, melestarikan dan menerjemahkan arti dalam bahasa tertentu.

Aplikasi penerjemah kata ini terdiri dari tiga bahasa daerah yaitu Palembang, Pagar Alam, dan

Sekayu. Dengan bahasa induk bahasa Indonesia. Di samping itu teknologi smartphone

mengalami kemajuan yang sangat pesat dalam penggunaan media komunikasi saat ini.

Perancangan aplikasi kamus bahasa daerah Sumatera Selatan berbasis Android memungkinkan

sebagai media alternatif untuk menterjemahkan bahasa daerah. Sedangkan teknik pengembangan

aplikasi menggunakan metode prototype dan untuk pengujian aplikasi menggunakan metode

pengujian black box. Hasil dari penelitian ini berupa aplikasi Rancang Bangun Kamus Bahasa

Daerah Sumatera Selatan berbasis Android.

Kata Kunci: android, aplikasi, Sumatera Selatan, Palembang, Pagar Alam, Sekayu, prototype.

PENDAHULUAN

Android merupakan sistem operasi berbasis Linux yang didesain khusus untuk

perangkat bergerak seperti smartphone atau tablet. Sistem operasi android bersifat open

source sehingga banyak sekali programmer yang berbondong-bondong membuat aplikasi

maupun memodifikasi sistem operasi ini. Semakin banyaknya pengguna smartphone berbasis

Android, maka dapat dimanfaatkan untuk memperkenalkan bahasa daerah yang ada di

Indonesia yaitu bahasa daerah Sumatera Selatan dengan cara menggunakan aplikasi Android.

Begitu pentingnya sebuah bahasa dalam suatu komunikasi yang digunakan untuk

berinteraksi dengan pihak lain sehingga kita dapat diterima dalam suatu komunitas diluar

komunitas kita dalam menjalani kehidupan bermasyarakat. Kendala komunikasi yang kadang

terjadi dan tanpa disadari telah sedikit banyak menghambat untuk berinteraksi serta

berkomunikasi dengan masyarakat daerah lain.

Disamping itu juga sering terjadi kesalahan dalam proses penterjemahan, dalam hal

ini khususnya adalah penterjemahan kata dari bahasa Indonesia ke bahasa daerah Sumatera

Selatan seperti Palembang, Pagaralam, dan Sekayu. Untuk itulah dibutuhkan penterjemah

kata, selain media buku yang memuat terjemahan, terkadang dalam memahami terjemahan

tidak selalu melalui membacanya satu persatu kata karena jumlah kata pada penerjemah yang

sangat banyak. Maka dari itu diperlukan pencarian kata agar dapat mempermudah

menemukan kata pada terjemahan yang dicari, diperlukan media yang bersifat mobile.

LANDASAN TEORI

Kamus

Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat daftar

kosa kata yang terdapat dalam sebuah bahasa, yang disusun secara alfabetis disertai

keterangan bagaimana menggunakan kata itu.

Page 2: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

2

Bahasa

Menurut Wibowo(2011:130), bahasa adalah pengungkap segala realitas sebagaimana

tampak pada tata permainan-permainan bahasa yang pada hakikatnya cerminan dari pluralitas

kehidupan manusia itu sendiri.

Android

Menurut Wahana Komputer(2013:2), android adalah sebuah sistem operasi mobile

yang berbasiskan pada versi modifikasi dari linux. Pertama kali sistem operasi ini

dikembangkan oleh perusahaan android.inc. Nama perusahaan inilah yang pada akhirnya

digunakan sebagai nama proyek sistem operasi mobile tersebut, yaitu sistem operasi android.

MySQL Menurut Saputra(2012:77), MySQL merupakan salah satu database kelas dunia dengan

bahasa pemrograman PHP. MySQL harus bekerja menggunakan bahasa SQL (Structure

Query Language) yang merupakan bahasa standar yang digunakan untuk manipulasi

database. Menurut Kristanto (2010:12), MySQL merupakan sebuah perangkat lunak sistem

manajemen basis data SQL dan DBMS yang multithread dan multi-user. MySQL merupakan

turunan dari SQL (Structured Query Language). Sebagai database server, MySQL dapat

dikatakan lebih unggul dibandingkan database server lainnya dalam query data, karena

kecepatan query MySQL bisa sepuluh kali lebih cepat dan PostgreSQL dan lima kali lebih

cepat dibandingkan Interbase.

PHP

Menurut Oktavian(2010:31), PHP adalah akronim dari Hypertext Preprocessor, yaitu

suatu bahasa pemrograman berbasiskan kode-kode (script) yang digunakan untuk mengolah

suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML.

ADT (Android Development Tool) Menurut Safaat(2012:6), ADT (Android Development Tool) adalah plugin yang

didesain untuk IDE Eclips yang memberikan kita kemudahan dalam mengembangkan

aplikasi Android dengan menggunakan IDE Eclips. Dengan menggunakan ADT untuk Eclips

akan memudahkan kita dalam membuat aplikasi project Android, membuat GUI aplikasi,

melakukan pembuatan package Android (apk), dan menambahkan komponen-komponen

lainnya.

Android SDK (Software Development Kit) Menurut Satyaputra(2014:41), android SDK (Software Development Kit) adalah tool

dan alat bantu API (Application Programming Interfaces) yang diperlukan untuk

mengembangkan aplikasi berbasis Android menggunakan bahasa pemrograman Java SDK

sering juga disebut sebagai software emulator yang berguna untuk mensimulasikan OS

Android pada PC.

UML (Unified Modelling Language)

Menurut Munawar (2005:17), Unified Modelling Language (UML) adalah salah satu

alat bantu yang sangat handal di dunia pengembangan sistem yang berorientasi objek. Hal ini

disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan bagi

pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku,

mudah dimengerti serta dilengkapi dengan mekanisme yang efektif untuk berbagi (sharing)

dan mengkomunikasikan rancangan mereka dengan yang lain.

Page 3: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

3

Class Diagram Diagram kelas atau class diagram menggambarkan struktur sistem dari segi

pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa

yang disebut atribut dan metode atau operasi (Rosa dan Shalahuddin, 2014:141).

a. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas.

b. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.

Kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai

dengan kebutuhan sistem. Susunan struktur kelas yang baik pada diagram kelas sebaiknya

memiliki jenis-jenis kelas berikut ini :

a. Kelas main

Kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan.

b. Kelas yang menangani tampilan sistem

Kelas yang mendefinisikan dan mengatur tampilan ke pemakai

c. Kelas yang diambil dari pendahuluan use case

Kelas yang menagani fungsi-fungsi yang harus ada di ambil dari pendefinisian use

case.

d. Kelas yang diambil dari pendefinisian data

Kelas yang digunakan untuk memegang atau membungkus data menjadi sebuah

kesatuan yang diambil maupun akan disimpan ke basis data.

Activity Diagram Diagram aktivitas atau activity diagram mengambarkan workflow (aliran kerja) atau

aktivitas dari sebuah ssitem atau proses bisnis yang ada pada perangkat lunak. Yang perlu

diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan

apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem (Rosa dan

Shalahuddin 2014: 161).

Diagram aktivitas juga banyak digunakan untuk mendefinisikan hal – hal berikut :

• Rancangan proses bisnis dimaan setiap urutan aktivitas yang digambarkan merupakan

proses bisnis sistem yang didefinisikan.

• Urutan atau pengelompokkan tampilan dari sistem / user interface dimana setiap aktivitas

dianggap memiliki sebuah rancangan antaruka tampilan.

• Rancangan pengujian dimana setiapa aktivitas dianggap memerlukan sebuah pengujian

yang perlu didefinisikan kasus ujinya.

• Rancangan menu yang ditampilkan pada perangkat.

Prototype Prototype proses iteratif dalam pengembangan sistem di mana kebutuhan diubah ke

dalam sistem yang bekerja (working system) yang secara terus menerus diperbaiki melalui

kerjasama antara pengguna dan analis. Prototype juga bisa dibangun melalui beberapa teori

pengembangan untuk menyederhanakan proses (Fatta, 2007:36).

Wawancara

Menurut Jogiyanto(2005:617), wawancara (interview) adalah teknik pengumpulan

data/fakta (fact finding technique) yang penting dan banyak dilakukan dalam pengembangan

sistem informasi. Wawancara memungkinkan analisis sistem ebagai pewawancara

(interviewer) untuk mengumpulkan data secara tatap muka langsung dengan orang yang

diwawancarai (interviewee).

Page 4: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

4

Studi Pustaka

Menurut Umar(2009:9), studi pustaka adalah penelitian yang bertujuan untuk membuat

scientific law, pembuatan model atau ingin membandingkan apa yang seharusnya terjadi

dengan kejadian yang sebenarnya maka digunakanlah teori. Mengacu pada teori-teori yang

berlaku dan dapat dicari pada buku-buku teks ataupun dari hasil penelitian orang lain baik

yang sudah dipublikasikan maupun belum merupakan suatu factor dari keilmiahan penelitian

yang akan dilakukan. Oleh karena itu, acuan teori ini menjadi keharusan.

HASIL DAN PEMBAHASAN

Use Case Diagram

Gambar 1. Use Case Diagram

Use case diagram merupakan model diagram UML yang digunakan untuk

menggambarkan alur proses sistem yang dijalankan.

State Diagram State Diagram halaman utama user langsung menginput kata induk yaitu bahasa

Indonesia. Pada Menu ini untuk kembali ke halaman utama, user tinggal mengklik menu

back pada Android masing-masing. Dapat di lihat pada gambar 2.

Gambar 2. State Diagram Halaman Utama User

Pada gambar 3. State Diagram Menu Pilihan Bahasa User digambarkan tiga sub menu

yang dapat dipilih user diantaranya Menu Bahasa Palembang, Bahasa Pagar Alam, dan

Bahasa Sekayu. Klik tombol back pada android masing-masing user jika ingin kembali ke

Menu Halaman Utama.

Page 5: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

5

Gambar 3. State Diagram Menu Pilihan Bahasa User

Pada gambar 4. State Diagram Halaman Utama admin, terdapat menu Kamus yang

berisikan tampilan untuk mengisi data berupa kata dan audio. Jika telah selesai diinput maka

klik button simpan.

Gambar 4. State Diagram Halaman Utama Admin

Pada gambar 5. State Diagram Menu Input Kata admin digambarkan tiga sub menu

yang dapat dipilih admin diantaranya Menu Bahasa Palembang, Bahasa Pagar Alam, dan

Bahasa Sekayu.

Gambar 5. State Diagram Menu Input Kata Admin

Pada gambar 6. State Diagram Menu Input suara admin digambarkan tiga sub menu

yang dapat dipilih admin diantaranya Menu Suara Palembang, Suara Pagar Alam, dan Suara

Sekayu. Tombol home dapat diklik jika ingin kembali ke Halaman Utama.

Page 6: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

6

Gambar 6. State Diagram Menu Input Suara Admin

Actvity Diagram Adapun Activity Diagram yang penulis buat untuk tiap proses yang terdapat pada tiap

layar, dapat dilihat pada gambar.

Gambar 7. Activity Diagram Admin

Pada gambar 7. dijelaskan bahwa admin dapat memulai proses dengan membuka

website aplikasi lalu menu akan ditampilkan. Terdapat dua menu di dalamnya, yaitu menu

home dan menu kamus.

Page 7: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

7

Gambar 8. Activity Diagram User

Pada gambar 8. dijelaskan bahwa user ketika membuka aplikasi kamus dapat langsung

menginputkan kata yang ingin dicari. Kemudian system langsung mencari terjemahan lalu

diproses, apabila tidak ditemukan maka akan tampil pesan “kata tidak ditemukan”. Jika

ditemukan maka system melakukan proses konversi. Dan terakhir user dapat melihat arti dari

kata yang di cari, proses selesai.

Class Diagram Adapun Class Diagram yang penulis buat untuk menjelaskan hubungan dalam

prosesnya. Dapat dilihat pada gambar 9.

viewPencarianMainActivity

Kamus

JSONParser

-list kamus :list

-list pencarian :list

-edCari :editText

+setContentView ()

+Getkamus ()

+onCreate ()

- edCari :editText

- btnCari :button

+onCreate ()

+setOnClickListener ()

-list kamus :list

-indo :text

-palembang :text

-pagaralam :text

-sekayu :text

-suara_palembang

-suara_pagaralam

-suara_sekayu

-btnCari :button

-indo :text

-palembang :text

-pagaralam :text

-sekayu :text

-suara_palembang

-suara_pagaralam

-suara_sekayu+edtext ()

+onCreate ()

+edtext ()

+setOnClickListener

()

Gambar 9. Class Diagram

Page 8: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

8

Berdasarkan gambar 9. class diagram di atas dapat dijelaskan:

a. Dalam class diagram di atas ada 4(empat) kelas yang ada dalam folder model untuk

kamus bahasa daerah.

b. Terdapat kelas model kamus, JSONParser, MainActivity, dan ViewPencarian.

HASIL PERANCANGAN

1. Tampilan Awal Android

Tampilan awal Android digunakan sebagai media untuk menamplkan halaman awal

pada Android.

Gambar 2. Tampilan Awal

2. Tampilan Home Android

Tampilan home Android digunakan untuk memulai aktifitas user dalam melakukan

penerjemahan kata.

Page 9: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

9

Gambar 3. Halaman Utama

3. Tampilan Hasil Pencarian

Tampilan hasil pencarian digunakan untuk menampilkan hasil pencarian kata.

Gambar 4. Tampilan Hasil Pencarian

PENUTUP

Dengan adanya aplikasi penerjemahan kata ini dapat mempermudah para pengguna

dalam menerjemahkan kata, memperkenalkan bahasa daerah, dan juga mengurangi kendala

dalam berkomunikasi. Aplikasi ini berjalan pada sistem operasi Android Ice Cream Sandwich

4.0 ke atas, dibuat dengan menggunakan bahasa pemrograman Java dan PHP serta database

MySQL.

DAFTAR PUSTAKA

Al Fattah, Hanif. 2007. Analisi dan Perancangan Sistem Informasi Untuk Keunggulan

Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi.

Jogiyanto. 2005. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan

Praktek Aplikasi Bisnis. Yogyakarta: Andi.

Page 10: RANCANG BANGUN KAMUS BAHASA DAERAH …news.palcomtech.com/.../03/Jurnal_Vinta_Windu_RancangBangunKam… · Menurut Keraf(2007:44), kamus merupakan sebuah buku referensi yang memuat

10

Keraf, Gorys. 2007. Diksi dan Gaya Bahasa. Jakarta: Gramedia Pustaka Utama.

Munawar. 2005. Pemodelan Visual dengan UML. Yogyakarta: Graha Ilmu.

Oktavian, Diar Puji. 2010. Menjadi Programmer Jempolan Menggunakan PHP.

Yogyakarta: MediaKom.

Rosa dan Shalahuddin. 2014. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi

Objek. Bandung: Informatika.

Safaat, Nazrudin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC

Berbasis Android. Bandung: Informatika.

Saputra, Agus. 2012. Panduan Praktis Menguasai Database Server MySQl. Jakarta: PT

Elex Media Komputindo.

Satyaputra, Alfa. 2014. Begining Android Programming With ADT Bundle. Jakarta: Elex

Media Komputindo.

Umar, Husein. 2009. Metode Penelitian Untuk Skripsi dan Tesis Bisnis. Jakarta: Rajawali.

______, Wahana Komputer. 2013. Step by Step Menjadi Programmer Android. Yogyakarta:

Andi.

Wibowo, Wahyu. 2011. Cara Cerdas Menulis Artikel Ilmiah. Jakarta: Kompas.