• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Kamus Bahasa Inggris, Indonesia, Minang Pada Smart Phone Berbasis Android

N/A
N/A
Protected

Academic year: 2021

Membagikan "Perancangan Aplikasi Kamus Bahasa Inggris, Indonesia, Minang Pada Smart Phone Berbasis Android"

Copied!
8
0
0

Teks penuh

(1)

1

Perancangan Aplikasi Kamus Bahasa Inggris, Indonesia, Minang

Pada Smart Phone Berbasis Android

Hidayatul Ikhsan1, Arnita2, Eril Syahmaidi1

1

Program Studi Pendidikan Teknik Informatika dan Komputer. 2

Program Studi Teknik Elektro.fakultas teknik industri Universitas Bung Hatta

E-mail : hidayatul.ikhsan68@gmail.com

ABSTRACT

This research is motivated by the problem of the existence of a conventional dictionary in book form are considered less practical for the sake translate and understand foreign languages and regional languages into Indonesian. But with the development of the android operating system, Android-based smartphone users can use the dictionary more effective. The main purpose of the application of this dictionary is to assist the user in translating languages, both Indonesian into English and Minang, and English into Indonesian and Minang, and vice versa. This study uses the method waterfall and MySQL for data storage, while in programming using Eclipse IDE tools, user interface design used for the PHP programming language. In designing this dictionary application, using UML (Unified Modeling Language) as the visualization software into the system. Results of this research is the application of a dictionary of English, Indonesian, Minang in beta that has to be used on android based smartphone when connected to the Internet. This dictionary can be run on Android-based smartphones with version 5.0 upwards and can also be run on a personal computer (PC) using Bluestacks as an emulator.

Key Word : Android Aplication , Dictionaries, Three Languages

1.1 Pendahuluan

Kamus merupakan salah satu media pengenal kosa kata yang memudahkan pengguna dalam mengartikan sebuah kata dalam bahasa tertentu. Menurut Kamus Besar Bahasa Indonesia, kamus adalah buku yang berisi daftar kosa kata satu bahasa yang disusun secara alfabetis dengan disertai penjelasan makna dan keterangan lain yang diperlukan serta dilengkapi dengan contoh pemakaian entri dalam kalimat. Kamus konvesional berupa buku saat ini dianggap kurang praktis selain ukurannya yang besar dan berat, pengguna juga diharuskan mencari kata-kata yang diinginkan secara manual, yakni dengan cara membolak-balikan setiap halaman dari kamus tersebut. Hal ini tentu akan memakan waktu yang lama.

Smartphone atau telepon pintar

merupakan telepon genggam yang

mempunyai kemampuan dengan penggunaan dan fungsi yang menyerupai komputer.

Dengan kata lain smartphone merupakan

komputer kecil yang mempunyai

kemampuan canggih yang tidak kalah kehebatannya dengan sebuah telefon atau

personal computer. Salah satu sistem operasi

yang digunakan pada smartphone adalah android.

Android menyediakan platform

terbuka bagi para pengembangnya untuk menciptakan aplikasinya sendiri. Sejalan dengan berkembangnya teknologi yang ada sekarang ini, kita dituntut untuk bisa beradaptasi dengan perkembangan tersebut. Selain bahasa Inggris sebagai bahasa

internasional, kita juga harus tahu

pentingnya mengenali identitas budaya lokal. Seiring banyaknya pengguna smartphone berbasis android, maka dapat dimanfaatkan untuk memperkenalkan bahasa Minang. Android sebagai sistem operasi pada

smartphone dipandang tepat sebagai basis

(2)

2

Dengan adanya kamus digital ini diharapkan bisa membantu bagi pengguna yang ingin belajar bahasa Inggris dan bahasa daerah yaitu Bahasa Minang.

1.2 Rumusan Masalah

Berdasarkan identifikasi masalah

yang sudah dijelaskan di atas, penulis

menemukan rumusan masalah sebagai

berikut :

1. Bagaimana merancang aplikasi kamus Bahasa Inggris, Indonesia, Minang pada smart phone berbasis sistem operasi android?

2. Bagaimana mengaplikasikan kamus digital Bahasa Inggris, Indonesia,

Minang pada smart phone dan

personal computer (PC)?

3. Dapat digunakan untuk mencari

vocabulary baik dalam bahasa Inggris,

Indonesia, maupun bahasa Minang.

2. LANDASAN TEORI

2.1 Pengertian Aplikasi

Aplikasi berasal dari kata

application, yaitu suatu perangkat lunak

komputer yang memanfaatkan kemampuan komputer lansung untuk melakukan suatu tugas yang di inginkan pengguna..Menurut Buyens (2001), aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas.

2.2 Pengertian dan Manfaat Kamus Kamus merupakan buku acuan yang memuat kata dan ungkapan, biasanya disusun menurut abjad berikut keterangan

tentang makna, pemakaian dan

terjemahannya. Kamus berguna membantu para pemakai untuk mengenal kata-kata baru berikut maknanya. Yudisti (2011), dalam kenyataannya kamus itu hanya menjadi

lambang kebanggan suatu bangsa, tetapi juga mempunyai fungsi dan manfaat praktis.

2.3 Smartphone

Telepon cerdas (smartphone) adalah

telepon genggam yang mempunyai

kemampuan tingkat tinggi, kadang-kadang dengan fungsi yang menyerupai komputer. Telepon pintar merupakan telepon yang bekerja menggunakan seluruh perangkat lunak sistem operasi yang menyediakan hubungan standar dan mendasar bagi pengembang aplikasi. Dengan kata lain, telepon cerdas merupakan komputer kecil

yang mempunyai kemampuan sebuah

telepon. 2.4 Android

Supardi (2014), android merupakan sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi. Android merupakan sebuah sistem operasi perangkat mobile berbasis linux yang mencangkup sistem operasi dan aplikasi. Android juga merupakan platform terbuka (open source). 2.5 Eclipse

Eclipse merupakan komunitas open

source yang bertujuan menghasilkan

platform pemograman terbuka. Murya (2014), eclipse merupakan IDE (Integrated

Development Environment) untuk mengembangkan perangkat lunak, dan dapat dijalankan di semua platform. Selain itu eclipse mendukung pengembangan aplikasi dengan bahasa pemograman lain, seperti

C++, Phyton, PHP, Java, dan lain

sebagainya. 2.6 Bluestacks

Muhamad Musa (2015),bluestacks adalah software yang menjalankan sistem operasi android secara virtual didalam sistem operasi windows. Bluestacks merupakan sebuah aplikasi yang bertipe mesin virtual (emulator) android yang dijalankan di

(3)

3

komputer (PC maupun laptop) untuk mengoperasikan segala macam aplikasi android.

2.7 Database MySQL

Database adalah suatu aplikasi yang

menyimpan sekumpulan data. Setiap

database mempunyai API (Aplication

Programing Interface) tertentu untuk membuat, mengakses, mengatur, mencari dan menyalin data yang ada di dalamnya.

3. ANALISA DAN PERANCANGAN

SISTEM

3.1 Kerangka Konseptual

Berdasarkan metode perancangan

waterfall yang telah dipaparkan lebih lanjut

dirumuskan kedalam kerangka konseptual penelitian dan hubungan antara masing–

masing variabel yang diteliti dalam

penelitian ini. Sesuai dengan lingkup

penelitian yang berfokus kepada

perancangan aplikasi kamus. Kerangka konseptual dari perancangaan kamus ini adalah sebagaai berikut :

Gambar 1. Kerangka Konseptual 3.2 Flowchart

Pada sub bab ini dijelaskan mengenai logika dasar program dengan menggunakan

flowchart, sehingga diharapkan dengan

menentukan logika terlebih dahulu, maka program yang terbentuk akan lebih tersruktur dan berkualitas.

Flowchart dari perancngan aplikasi

kamus Inggris Indonesia Minang adalah sebagai berikut :

Gambar 2. Flowchart 3.3 Struktur Program

Struktur program merupakan

gambaran dari aplikasi program yang dijalankan, dimana pada bagian ini dapat diketahui bentuk program yang sedang berjalan, digunakan untuk memanggil atau dipanggil. Adapun bentuk dari struktur

program dari kamus bahasa Inggrs,

Indonesia, Minang dalah sebagai berikut :

S t a r t P i l i h B a h a s a T r a n s l a t e T e r j e m a h a n I n g g r i s T e r j e m a h a n I n d o n e s i a T e r j e m a h a n M i n a n g Y S t o p I n p u t K a t a K a t a d i t e m u k a n T

(4)

4

Gambar 3 Struktur Program 3.4 Context Diagram

Context Diagram adalah bagian yang

menggambarkan tentang sistem secara umum

dalam suatu organisasi instansi yang

memperlihatkan tentang batasan sistem

dengan entity luar yang saling

mempengaruhi serta arus informasi secara umum yang mengalir diantara sistem dan

entity luar tersebut. Context diagram dari

aplikasi yang akan dirancang adalah sebagai berikut :

Gambar 4. Context Diagram

3.5 Data Flow Diagram

Dengan mengacu kepada context

diagram yang ada, maka untuk dapat

memperjelas proses yang terjadi adalah dengan mengurai proses tersebut kedalam bentuk Data Flow Diagram (DFD). Adapu bentuk DFD pada aplikasi ini adalah sebagai berikut :

Gamabar 5. Data Flow Diagram

3.6 Use Case Diagram

Diagram ini menunjukan

fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berintegrasi. Adapun use case pada aplikasi ini adalah sebagai berikut :

Gambar 6. Use Case U s e r A p l i k a s i K a m u s B a h a s a I n g g r i s , I n d o n e s i a , M i n a n g T ra n s la te K a ta 1.0

User Kata Pilih Kategori

2.0

Entri Kata Yang Ingin Diterjemahkan

3.0 Tampilakan Terjemahan D1 Inggris D2 Indonesia D3 Minang Kata Kata Kata K a ta K a ta K a ta Kata Kata

(5)

5

3.7 Activity Diagram

Diagram Aktivitas menggambarkan berbagai aliran aktivitas dalam sistem yang sedang dirancang, dimana masing-masing alir berawal, decision yang mungkin terjadi dan akhir dari aktivitas. Adapun diagram aktivitas pada aplikasi kamus dapat dilihat pada gambar di bawah. Diagram aktivitas pilih bahasa pada aplikasi ini adalah sebagai berikut :

Gambar 7. Activity Pilih Bahasa Berikut ini adalah diagram aktivitas input kata :

Gambar 8. Activity input kata Sedangkan activity diagram untuk proses menerjemahkan kata yang diinputkan oleh user adalah sebagai berikut:

Gambar 9. Activity Terjemahan 3.8 Sequence Diagram

Sequence diagram menjelaskan interaksi

objek yang disusun berdasarkan urutan waktu. Sequence diagram adalah gambaran tahap demi tahap yang dilakukan untuk menghasilkan suatu sistem sesuai dengan use

case diagram.

Gambar 10. Sequence Diagram

3.9 Class Diagram

Class Diagram adalah suatu diagram yang memperlihatkan atau menampilkan struktur dari sebuah sistem - sistem tersebut yang akan menampilkan berbagai jenis

(6)

6

hubungan statis yang ada diantaranya. Adapun class diagram Pilih Bahasa pada aplikasi ini adalah sebagai berikut :

Gambar 11. Class Diagram Pilih Bahasa Berikut ini adalah class diagram Input Kata :

Gambar 12. Class Diagram Input Kata Berikut ini adalah class diagram Terjemahan :

Gambar 13. Class Diagram Terjemahan

4. IMPLEMENTASI DAN

PENGUJIAN SISTEM 4.1 Implementasi Sistem

Dalam melakukan sebuah

implementasi, maka diperlukan pembuatan program komputer. Pembuatan program komputer adalah perancangan interface dan penulisan kode program sesuai dengan sistem yang telah dirancang. Perancangan

interface dilakukan bersamaan dengan perancangan database dengan tujuan agar tidak ada entry-entry data yang terlewatkan.

4.2 Pengujian Program

Pengujian program dilakukan dengan mengeksekusi program yang telah dibuat. Aplikasi kamus Inggris, Indonesia, Minang ini dapat diinstal pada smartphone yang berbasis android yang sebelumnya

di-compile melalui IDE (Integrated

Development Environment) Eclipse melalui

kode – kode yang kemudian menjadi sebuah file dalam bentuk .Apk (Android PacKage).

a. Tampilan awal program

Di dalam tampilan awal program ini adalah tampilan dimana aplikasi pertamakali di-run. Adapun tampilan tersebut adalah sebagai berikut :

(7)

7

Gambar 14. Tampilan awal program b. Form input kata

Pada tampilan halaman penerjemahan

input kata, pengguna menginputkan kata

yang ingin diterjemahkannya kedalam form

input kata. Sebelumnya terlebih dahulu

pengguna harus memilih kategori bahasa yang ingin diterjemahkan dan menekan tombol penerjemah. Berikut ini adalah tampilan halaman penerjemahan form input kata :

Gambar 15. Form Input Kata c. Halaman hasil terjemahan

Pada halaman hasil terjemahan ini, menampilkan kata yang telah diinput oleh pengguna kedalam hasil terjemahan. Kata tersebut akan diterjemahkan kedalam bahasa Inggris, Indonesia, Minang. Sehingga kata

yang diterjemahkan akan ditampilkan

didalam halaman hasil terjemahan ini. Halaman hasil terjemahan ini tidak hanya

menampilkan terjemahan dari kata saja, tetapi di dalamnya juga terdapat berupa

keterangan dari kata yang telah

diterjemahkan. Tetapi sebelumnya kita harus mengklik kata yang muncul. Berikut ini adalah tampilan dari halam hasil terjemahan :

Gambar 16 Hasil Terjemahan 5. KESIMPULAN DAN SARAN 5.1 Kesimpulan

Kesimpulan yang dapat diambil dari tugas akhir yang berjudul perancangan aplikasi kamus bahasa Inggris, Indonesia, Minang pada smartphone berbasis android adalah sebagai berikut :

1. Pada kamus konvesional yang dalam bentuk cetak dibutuhkan waktu yang cukup lama untuk mencari kata yang ingin diterjemahkan. Kamus dalam bentuk buku ini mempunya masa jenis yang cukup berat sesuai dengan banyak kata yang ditulis di dalamnya, semakin banyak jumlah kata semakin tebal kamusnya.

2. Dengan adanya aplikasi kamus digital yang dapat di jalankan pada smartphone berbasis android, maka permasalahan dengan kesulitan mencari kata yang ingin diterjemahkan dan kamus cetak yang berat terjawab sudah. Dengan

menggunakan kamus ini proses

penterjemahan kata semakin cepat dan tepat.

(8)

8

3. Aplikasi kamus digital ini dapat

menerjemahkan kata kedalam tiga

bahasa yaiyu Inggris, Indonesia, dan Minang. Selain berfungsi sebagai alat penerjemah kamus ini juga berfungsi untuk melestarikan budaya lokal yaitu bahasa minang kabau.

4. Aplikasi kamus digital ini dapat di

implementasikan pada smartphone

berbasis android versi 5.0 keatas dan juga dapat berjalan pada personal

computer (PC) dengan menggunakan bluestacks sebagai emulator.

5. Aplikasi kamus digital ini masih dalam bentuk versi beta, atau dalam tahap uji coba.

5.2 Saran

Perancangan aplikasi yang dilakukan

peneliti tentu masih terdapat banyak

kekurangan. Untuk pengembangan aplikasi ini kedepannya, berikut beberapa saran yan g dianjurkan :

1. Untuk kedepannya aplikasi ini bisa

disempurnakan dengan menambah

fasilitas voice search dan dapat juga menampilkan hasil penerjemahan kata dengan suara.

2. Diharapkan aplikasi ini, tidak hanya menerjemahkan kata saja, tetapi bisa menerjemahkan berupa kalimat.

3. Bagi peneliti lainnya diharapkan dapat mengembangkan aplikasi kamus ini untuk digunakan secara online maupun

offline pada smartphone berbasis

android dan platform lainnya. DAFTAR PUSTAKA

[1] Chulsum, Umi (2006). Kamus Besar

Bahasa Indonesia. Surabaya :

Kashiko.

[2] Enterprise, Jubilee (2014). MySQL

Untuk Pemula. Jakarta : PT Elex Media Komputindo.

[3] Murya, Yosef (2014). Pemograman

Android Black Box. Jakarta : Jasakom.

[4] Supardi, Yuniar (2014). Semua Bisa

Menjadi Programer Android. Jakarta : PT Elex Media Komputindo.

[5] Tohari, Hamin (2014). Astah Analisis

Serta Perancangan Sistem Informasi Melalui Pendekatan UML. Jakarta : Andi.

[6] Musa, Muhamad. Bluestacks.dikutip

dari

http://postinganmusa.com/2014/09/bl uestacks.html. di akses pada 12 Desember 2015.

Gambar

Gambar 1. Kerangka Konseptual  3.2  Flowchart
Gambar 4. Context Diagram
Gambar 8. Activity input kata  Sedangkan  activity  diagram  untuk  proses  menerjemahkan  kata  yang  diinputkan  oleh user  adalah sebagai berikut:
Gambar 11. Class Diagram Pilih Bahasa  Berikut  ini  adalah  class  diagram  Input Kata :
+2

Referensi

Dokumen terkait

sepenuhnya murid belajar”. Maka dari itu beb erapa siswa tersebut lebih menyukai model pembelajaran yang bersifat pasif, dimana guru yang menjadi pusat informasi,

Anda memang bisa melihat file HTML yang dihasilkan secara manual pada direktori output dari MRTG, namun tentunya cara ini tidak efisien.. Cara yang direkomendasikan adalah

Maka penulis tertarik untuk meneliti produk TV merek Sharp yang dimiliki warga pada Perumahan Tegal Sari Indah Dukuhwaluh Purwokerto untuk mengetahui seberapa

demikian dapat disimpulkan bahwa “ terdapat hubungan yang signifikan antara gaya mengajar guru proaktif terhadap sikap

Digunakan untuk mendapatkan informasi atau data-data yang berkaitan dengan wewenang penghulu, peraturan pencatatan nikah, dan data empiris yang dalam hal ini yakni

Hasil tes kemampuan pemecahan masalah dan komunikasi matematis digunakan untuk menelaah pencapaian dan peningkatan kemampuan pemecahan masalah dan kemampuan

Skripsi ini mengangkat permasalahan tentang” Tinjauan Dakwah Terhadap Profesi Sebagai Model Dalam Video Klip Lagu- Lagu Bergek” Dakwah dalam pembahasan skripsi ini yaitu

Facebook adalah media sosial untuk membantu orang berkomunikasi lebih efisien dengan teman lama, keluarga, maupun orang-orang yang baru dikenal. Facebook