• Tidak ada hasil yang ditemukan

RANCANG BANGUN KAMUS BAHASA DAERAH SUMATERA SELATAN BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2022

Membagikan "RANCANG BANGUN KAMUS BAHASA DAERAH SUMATERA SELATAN BERBASIS ANDROID"

Copied!
10
0
0

Teks penuh

(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.

(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.

(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).

(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.

(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.

(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.

(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.

viewPencarian MainActivity

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

(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.

(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

(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.

Gambar

Gambar 1. Use Case Diagram
Gambar 3. State Diagram Menu Pilihan Bahasa User
Gambar 6. State Diagram Menu Input Suara Admin
Gambar 8. Activity Diagram User
+3

Referensi

Dokumen terkait

Seperti diketahui bahwa tidak semua warga binaan mempunyai basis kejiwaan yang dominan baik, seperti yang diuraikan pada uraian terdahulu, tentang beberapa tokoh yang

Besarnya risiko dapat dilihat pada nilai OR, dari hasil output diperoleh nilai OR=1,607, artinya bahwa orang yang mempunyai umur produktif diperkirakan akan

Sebanyak 14 apotek yang diteliti guna mengetahui bagaimana dan apakah ada hubungan antara profil pelayanan apotek yang sesuai dengan petunjuk teknis pelaksanaan pelayanan

Upaya yang dilakukan oleh para buruh lepas di Mutiara Collection untuk bisa memenuhi kebutuhannya adalah mereka akan bekerja lebih maksimal, dan mengurangi waktu istirahat

Trait pendidikan meliputi keterampilan, pengetahuan, kecerdasan, kemampuan, atau bakat sesesorang atau kelompok. Berdasarkan definisi tersebut, dapat dijelaskan bahwa

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat, rahmat, dan bimbingan-Nya maka penulis dapat menyelesaikan skripsi yang berjudul

Hal ini didukung oleh hasil penelitian sebelumnya yaitu Arsianto dan Rahardjo 2013 yang menyatakan bahwa ukuran perusahaan berpengaruh signifikan terhadap penerimaan opini audit

Pengujian secara in vitro dari ekstrak air dan sekstrak etanol buah okra, masih perlu dikembangkan untuk mendapatkan hasil yang dapat menguatkan buah okra dapat