analisis dan perancangan aplikasi mobile kamus...

13
ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID Naskah Publikasi diajukan oleh Yudhita Dewi Retnoningratri 09.11.3399 kepada SEKOLAH TINGGI ILMU MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

Upload: vandan

Post on 08-Mar-2019

224 views

Category:

Documents


0 download

TRANSCRIPT

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

Naskah Publikasi

diajukan oleh

Yudhita Dewi Retnoningratri

09.11.3399

kepada SEKOLAH TINGGI ILMU MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

1. 2. 3. 4. 5.

ANALYSIS AND DESIGN OF MOBILE APPLICATION INDONESIAN DICTIONARY BASED ANDROID

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

Yudhita Dewi Retnoningratri

Kusrini Jurusan Teknik Informatika

STMIK AMIKOM YOGYAKARTA

The development of the technology world today is very fast, one of them the appearance of the Android OS on cell phone technology. Android as an operating system that has been developed by Google to make consumers believe that the best-in-class operating system that initially only be underestimated at the beginning of emergence.

The majority of smartphone users want the ease of technology in learning for education today, one of them on the subject Indonesian, which means a lot of vocabulary. To meet the needs created a Mobile Application Indonesian Dictionary.

To design their own programs through several stages such as feasibility studies, preliminary plans, system analysis, system design and implementation system. Author hope that this application can help users learn android in easily and efficiently. Keywords: Dictionary Indonesian, Android Applications, Android

0  

1. Pendahuluan Sejalan dengan perkembangan teknologi dan ilmu pengetahuan seperti saat ini,

kebutuhan masyarakat akan kemudahan proses pada segala bidang kerja semakin meningkat.

Mobilitas manusia yang sangat tinggi pada perkembangan jaman maju dan berkembang, ramai

dengan adanya perangkat bergerak atau yang sering disebut mobile device. Salah satunya

adalah Handphone yang didasari dengan perangkat mobile dimana hampir setiap orang

memilikinya. Handphone merupakan alat komunikasi yang menghubungkan antar sesama orang

satu dengan yang lain. Beberapa fungsi dasar Handphone yang memiliki keunggulan dan

kecanggihannya dimana sistem pengolahan fitur berkembang pesat telah ditanamkan, seperti

gambar, kamera, video serta pengolahan aplikasi lainnya. Agar aplikasi dapat beroperasi pada

Handphone, aplikasi tersebut harus memiliki Sistem Operasi layaknya seperti komputer.

Handphone tersebut harus diinstal sebuah sistem operasi agar dapat menjalankan aplikasi, salah

satunya adalah Sistem Operasi Android.

Bahasa Indonesia sebagai ibu bahasa di negeri ini, akan tetapi masih banyak yang

kurang memahami Bahasa Indonesia secara mendalam yang mungkin dikarenakan begitu

banyak kosakata dan buku yang berukuran besar dan tebal yang sulit untuk dibawa kemana-

mana dan penggunaan yang cukup lama dengan membuka huruf dari A-Z untuk setiap kosakata

yang digunakan. Kini perkembangan kamus sangatlah luar biasa karena dorongan kebutuhan

manusia itu sendiri yang ingin menciptakan suatu kamus yang lebih efisien dan praktis. Mulai dari

kamus yang praktis atau kamus saku yang berisikan beberapa puluh suku kata sampai yang

memiliki beberapa ratus juta suku kata, bahkan sekarang ini sudah tercipta kamus elektronik

yang bentuknya menyerupai kalkulator yang lebih praktis.

Dengan kemajuan teknologi yang sangat pesat pada saat ini dibutuhkan sebuah aplikasi

yang dapat mengakomodir kebutuhan setiap pengguna akan sebuah aplikasi pengganti buku

yang mudah dibawa serta dapat digunakan kapanpun dan dimanapun dengan efektif.

Salah satu aplikasi yang dapat memenuhi kebutuhan dari pengguna tersebut adalah

aplikasi Kamus Bahasa Indonesia yang berbasis Android. Pada aplikasi ini menyediakan

informasi ilmu pengetahuan tentang kosakata Bahasa Indonesia.

1  

2. Landasan Teori 2.1 Android

Android adalah sistem operasi untuk perangkat mobile berbasis Linux yang mencakup

sistem operasi, middleware, dan aplikasi. Android menyediakan platform terbuka bagi para

pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam

peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat

peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open

Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan

telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia

(Safaat, 2012:1).

2.2 Kamus

Menurut W.J.S Poerwadarminta “Kamus adalah buku yang berisi keterangan tentang arti

kata-kata”.Sedangkan menurut Hoetomo M.A mendefinisikan “Kamus yaitu buku acuan yang

memuat kata dan ungkapan yang biasanya disusun menurut abjad berikut keterangan

tentang maknanya”.

2.3 Perangkat yang digunakan

2.3.1 Eclipse IDE

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk

mengembangkan perangkat lunak dan dapat dijalankan di semua platform.

2.3.2 Java

Java merupakan bahasa berorientasi objek (OOP) yaitu cara ampuh dalam

pengorganisasian dan pengembangan perangkat lunak. Pada OOP, program komputer

sebagai kelompok objek yang saling berinteraksi. Deskripsi ringkas OOP adalah

mengorganisasikan program sebagai kumpulan komponen, disebut objek.

2.3.3 Android SDK (Software Defelopment Kit)

Android SDK adalah tools API (Application Programming Interface)

yangdiperlukan untuk mulai mengembangkanaplikasi pada platform Android

menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak

untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang di

release oleh Google.

2.3.4 SQLite Manager

SQLite merupakan mesin database SQL embedded. Tidak seperti kebanyakan

database SQL lainnya, SQLite tidak memiliki proses server yang terpisah. SQLite

membaca dan menulis secara langsung ke disk. Database SQL lengkap dengan multiple

tabel, indices, triggers, dan views, semua terdapat dalam sebuah disk file tunggal.

Format file database adalah cross-platform yaitu kita bebas mengcopy database antara

32-bit dan sistem 64-bit tau antara arsitektur big-endian dan little-endian.

2  

2.4 UML

Unified Modeling Language (UML) adalah sebuah bahasa untuk menentukan, visualisasi,

mengkontruksi, dan mendokumentasikan artifactsdari sistem software, untuk memodelkan

bisnis dan sistem non-software lainnya. Seperti bahasa lainnya, UML mendefinisikan notasi

dan syntax/semantik. Notasi UML merupakan sekumpulan bentuk khuus untuk

menggambarkan berbagai diagram prinati lunak. Notasi UML terutama diturunkan dari 3

notasi yang telah ada sebelumnya: Grady Booch OOD (Object-Oriented Design), Jim

Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented

Software Engineering) (Dharwiyanti dan Wahono, 2011:2).

2.5 ERD

ERD (Entity Relationship Diagram) merupakan suatu model untuk menjelaskan

hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai

hubungan antar relasi.

3. Analisis dan Perancangan Sistem

3.1 Analisis Sistem

Analisis sistem adalah penguraian dari suatu sistem informasi secara utuh ke dalam

bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikan.

3.2 Rancangan UML

3.2.1 Use Case Diagram

Gambar 3.1 Use Case Diagram

3  

3.2.2 Activity Diagram

Gambar 3.2Activity Diagram Pilih Pencarian Kosakata

3.2.3 Sequence Diagram

Gambar 3.3Sequence Diagram Menu

4  

3.2.4 Class Diagram

Gambar 3.4 Class Diagram

5  

4. Implementassi dan Pembbahasan

4.1 Implemeentasi Sistemm

4.1.1 Tampilan Applikasi

1. Icon pad

Setelah

aplikasi

da Handphon

proses ins

akan tampil

ne

stalasi berja

pada menu

Gambar

2. Tampila

Pada t

mengak

an Menu Utam

ampilan me

kses aplikasi

ma

enu utama

ini.

Gambar 4.2

lan dengan

di handphon

4.1Menu Ico

ini terdap

2 Tampilan M

sukses, se

ne.

on Aplikasi

ecara otomaatis icon

at tombol-to

Menu Utama

ombol men

a

nu untuk

 

3. Tampila

Pada ap

search b

an Menu Kos

plikasi ini sal

bar dan list_v

G4. Tampilaan Cari Kosak

akata

ah satu cont

view kosakat

Gambar 4.3

kata

Gambar 4.4

tohnya adala

ta.

Tampilan Me

4 Tampilan C

ah pada men

enu Kosakat

Cari Kosakata

nu kosakata,

ta

terdapat

a

 

5. Tampilaan Menu Ten

tang

Gambaar 4.5 Menu TTentang

 

5. Penutup 5.1 Kesimpulan

Dari berbagai penjelasan yang telah diuraikan dalam tulisan ini maka dapat

disimpulkan berbagai hal sebagai berikut:

1. Aplikasi ini lebih efisien dibanding dengan yang lainnya karena adanya fitur pencarian

dalam satu aplikasi yaitu pencarian kosakata, pencarian singkatan dan akronim,

pencarian kata dan ungkapan bahasa daerah serta pencarian kata dan ungkapan bahasa

asing.

2. Aplikasi ini bisa memberikan alternatif kepada pengguna akan akses terhadap kamus

sebagai sebuah media referensi dalam pembelajaran khususnya dalam Bahasa

Indonesia. Karena dalam aplikasi ini terdapat 71.444 record untuk kosakata, 40 record

untuk singkatan dan akronim, 75 record untuk kata dan ungkapan bahasa daerah dan

360 record untuk kata dan ungkapan bahasa asing. Jadi total keseluruhan record data

sebanyak 71.919 record.

5.2 Saran

Saran pengembangan aplikasi ini, didapatkan saran penting yang perlu diperhatikan

untuk pengembangan lebih lanjut, diantaranya;

1. Penambahan jumlah arti kata, padapencarian arti dari sinonim dan akronim dan

pencarian arti dari kata dan ungkapan bahasa asing.

2. Pada desain interface (antarmuka) lebih di berikan tampilan yang menarik dan

interaktif.

3. Penambahan fitur pencarian lainnya agar sama seperti Kamus Besar Bahasa

Indonesia.

9  

10  

DAFTAR PUSTAKA Safaat, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis

Android. Bandung: Informatika. Dharwiyanti, Sri dan Romi Satria Wahono.2003. Pengantar UML.

http://setia.staff.gunadarma.ac.id/Downloads/riks/6077/Modul_UML.pdf.diakses tanggal 20 November 2012.