Top Banner
APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Kurniasih 09.11.3517 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
17

APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

Mar 02, 2019

Download

Documents

dangminh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Kurniasih

09.11.3517

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2014

Page 2: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan
Page 3: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

DICTIONARY OF COMPUTER TERMS APPLICATION BASED ON ANDROID

APLIKASI KAMUS ISTILAH KOMPUTER

BERBASIS ANDROID

Kurniasih Ema Utami

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Development of the computer will always be a topic of interest to be discussed, examined and studied. Talk about the development of the computer can’t be separated from the use of computer terms. Sometimes encountered conditions where quite difficult to understand the intent of an existing computer terms.

Therefore, the authors make Dictionary of Computer Terms Application Based on Android using the Eclipse editor and SQLite as its database. This application can be run on mobile devices anytime and anywhere to facilitate users of Android-based mobile devices especially in the computer search terms are encountered in everyday life.

This application provides a search feature to search for the meaning of the term computer. The explanation in the dictionary was compiled using a language that is easily understood. Thus expected to provide convenience for users to obtain information computer terms.

Keyword : Android, Dictionary, Computer

Page 4: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

1

1. Pendahuluan

Perkembangan komputer akan selalu menjadi topik yang menarik untuk dibahas,

dicermati dan dipelajari. Membicarakan perkembangan komputer, tidak bisa lepas dari

penggunaan sejumlah istilah-istilah komputer. Namun, seiring dengan kemajuan dunia

komputer, istilah-istilah yang dipakaipun semakin bertambah dan berkembang.

Hal serupa juga terjadi pada perkembangan ponsel, saat ini misalnya kita

mengenal smartphone sebagai produk mobile phone yang banyak diminati oleh

masyarakat. Salah satu jenis sistem operasi smartphone yaitu Android, platform yang

open source bagi para pengembang untuk menciptakan aplikasi sendiri. Dengan sistem

operasi yang terbuka, smartphone dapat diubah menjadi perangkat multiguna dengan

berbagai muatan aplikasi, kamus, games, ringtone, gambar dan sistem lainnya.

Mengingat masyarakat dewasa ini sangat akrab dengan smartphone serta artikel

yang mengulas teknologi komputer terkadang terlihat sebagai sederetan istilah-istilah

asing yang membingungkan maka jika salah satu layanannya dapat menyediakan fitur

kamus sebagai sumber jawaban yang bisa menjelaskan semua istilah tersebut dengan

lengkap tentunya akan sangat bermanfaat dan menarik serta diminati oleh penggunanya.

Oleh karena itu penulis tertarik untuk membuat sebuah aplikasi kamus istilah

komputer yang dapat dijalankan di perangkat seluler kapanpun dan di manapun untuk

mempermudah pengguna mobile device khususnya berbasis Android dalam mencari

istilah komputer yang ditemui dalam kehidupan sehari-hari.

2. Landasan Teori

2.1 Pengenalan Komputer

2.1.1 Definisi Komputer

Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang.

Menurut Blissmer (1985), komputer adalah suatu alat elektronik yang mampu melakukan

berbagai tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang

diberikan, menyimpan perintah-perintah dan hasil pengolahannya serta menyediakan

output dalam bentuk informasi1.

2.1.2 Sejarah Komputer

Komputer berasal dari bahasa Latin, computare, yang berarti menghitung (to

compute), karena pada awal pembuatannya komputer pertama dirancang dan digunakan

untuk keperluan penghitungan. Inspirasinya diambil dari alat hitung tertua, yaitu Abaccus

(300 SM) atau yang lebih dikenal dengan Sipoa yang berasal dari negeri Cina2.

1 Melwin Syafrizal Daulay, Mengenal Hardware-Software & Pengolahan Instalasi Komputer,

Penerbit Andi : Yogyakarta, 2007, hal 17 2 Ibid, hal 8

Page 5: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

2

2.2 Kamus

2.2.1 Definisi Kamus

Kamus adalah buku acuan yang memuat kata dan ungkapan yang disusun

menurut abjad beserta keterangan tentang makna, pemakaian atau terjemahannya3.

Kamus disusun sesuai dengan abjad dari A-Z dengan tujuan untuk memudahkan

pengguna kamus dalam mencari istilah yang diinginkannya dengan cepat. Namun

terkadang kamus juga disusun berdasarkan topik dengan maknanya dan bentuk yang

setara4. Kamus memiliki kegunaan untuk memudahkan penggunanya dalam mencari

istilah-istilah yang belum dipahami maknanya.

2.2.2 Kamus Istilah

Kamus istilah termasuk kategori kamus khusus karena merujuk kepada kamus

yang mempunyai fungsi khusus. Kamus ini berisi istilah-istilah khusus dalam bidang

tertentu, fungsinya untuk kegunaan ilmiah5.

2.3 Sekilas Tentang Smartphone

Smartphone merupakan pengembangan dari pocket PC yang bisa menggunakan

sistem operasi Windows Mobile. Smartphone yang pertama kali tidak menggunakan

fasilitas touch screen, cara pengoperasiannya hanya dengan satu tangan dan biasanya

memiliki resolusi yang rendah dibandingkan dengan pocket PC. Namun seiring dengan

perkembangan waktu, smartphone dirancang dengan menggunakan teknologi touch

screen guna memudahkan penggunanya6.

2.4 Android

2.4.1 Sekilas Tentang Android

Android adalah sistem operasi untuk perangkat mobile yang berbasis linux yang

mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform

terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Pada saat ini banyak

vendor-vendor yang telah memproduksi smartphone berbasis Android karena Android

merupakan sistem operasi yang open source sehingga bebas dipakai oleh vendor

manapun7.

3 Wahya, Suzzana, Ernawati Waridah, Kamus Bahasa Indonesia untuk Pelajar,Mahasiswa &

Umum, Bandung : Penerbit Ruang Kata Imprint Kawan Pustaka, 2013, hal 281 4 Gita Romadhona, Widyawati Oktavia, Superlengkap Bahasa Indonesia SMP, Jakarta :

GagasMedia, 2011, hal 60 5 Ibid, hal 64

6 Dominikus Juju & MataMaya Studio, Kumpulan Aplikasi Windows Mobile, Jakarta : PT Elex

Media Komputindo, 2009, hal 5 7 Nazruddin Safaat H, Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android,

Bandung : Informatika Bandung, 2012, hal 1

Page 6: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

3

2.4.2 Sejarah Android

Android Inc, adalah sebuah perusahaan software kecil yang didirikan pada bulan

Oktober 2003 di Palo Alto, California, USA. Didirikan oleh beberapa senior dibeberapa

perusahaan yang berbasis IT & Communication yaitu, Andy Rubin, Rich Miner, Nick

Sears dan Chris White. Konsep yang dimiliki Android Inc, ternyata menggugah minat

raksasa Google untuk memilikinya. Pada bulan Agustus 2005, seluruh sahamnya dibeli

oleh Google. Saat itu banyak yang berspekulasi, bahwa akuisis ini adalah langkah awal

yang dilakukan Google untuk masuk ke pasar mobile phone8.

2.4.3 Perkembangan Android

Pada penghujung tahun 2010 diperkirakan hampir semua vendor seluler di dunia

menggunakan Android sebagai sistem operasi. Adapun versi-versi Android yang pernah

dirilis adalah sebagai berikut9 :

1. Android versi 1.1 yang dirilis pada 9 Maret 2009.

2. Android versi 1.5 (Cupcake) yang dirilis pada pertengahan Mei 2009.

3. Android versi 1.6 (Donut) yang dirilis pada September 2009.

4. Android versi 2.0 / 2.1 (Eclair) yang diluncurkan pada 3 Desember 2009.

5. Android versi 2.2 (Frozen Yoghurt) yang diluncurkan pada Mei 2010.

6. Android versi 2.3 (Gingerbread) yang diluncurkan pada Desember 2010.

7. Android versi 3.0 (Honeycomb) dirilis pada Februari 2011.

8. Android versi 4.0 (Ice Cream Sandwich) yang dirilis pada tanggal 19 Oktober 2011.

2.4.4 Arsitektur Android

Secara garis besar arsitektur Android dapat dijelaskan dan digambarkan sebagai

berikut10

:

1. Application dan Widgets

2. Application Frameworks

3. Libraries

4. Android Run Time

5. Linux Kernel

2.4.5 Komponen Android

Ada empat jenis komponen pada aplikasi Android yaitu11

:

1. Activities

2. Services

3. Broadcast Receiver

8 Yuniar Supardi, Sistem Operasi Andal Android, Jakarta : PT Elex Media Komputindo, 2012, hal 3-

4 9 Ibid, hal 10

10 Ibid, hal 6

11 Ibid hal 9

Page 7: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

4

4. Content Provider

2.4.6 Android SDK (Software Development Kit)

Tools API (Application Programming Interface) yang diperlukan untuk

mengembangkan aplikasi pada platform Android yang ditulis menggunakan bahasa

pemrograman Java. SDK Android mencakup perangkat pengembangan, emulator, dan

libraries yang diperlukan untuk membangun aplikasi Android12

.

2.4.7 Kelebihan Android

Android merupakan generasi baru platform mobile yang memiliki beberapa

kelebihan antara lain13

:

1. Lengkap (Complete Platform)

2. Terbuka (Open Source Platform)

3. Free

2.5 UML (Unified Modelling Language)

UML adalah bahasa yang digunakan untuk merancang atau mendesain suatu

sistem informasi namun dalam hal ini UML bukan merupakan bahasa pemrograman

tetapi model yang tercipta berhubungan langsung dengan bahasa pemrograman

sehingga memungkinkan melakukan pemetaan langsung dari model yang dibuat dengan

UML ke bahasa pemrograman berorientasi objek14

.

2.6 Perangkat Lunak yang Digunakan

2.6.1 Eclipse

Eclipse adalah software untuk mengembangkan perangkat lunak dan dapat

dijalankan di semua platform (platform-independent). Eclipse pada saat ini merupakan

salah satu IDE (Integrated Development Environment) favorit dikarenakan gratis dan

open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat

lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah

kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang

dinamakan plug-in15

.

2.6.2 Android Development Tools (ADT)

ADT adalah plug-in untuk Eclipse IDE yang dirancang untuk memberikan

lingkungan yang powerful dan terpadu untuk membangun aplikasi Android. ADT

memperluas kemampuan Eclipse untuk mempercepat dalam pembuatan project Android

baru, membuat aplikasi GUI, menambahkan komponen berdasarkan Android Framework

12

Ibid, hal 5 13

Ibid, hal 3 14

Adi Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, Bandung : Informatika Bandung, 2005, hal 21 15

YM Kusuma Ardhana, Struktur Data dalam Ilustrasi Eclipse Indigo C++, Yogyakarta : CAPS, 2013, hal 37

Page 8: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

5

API, debug aplikasi menggunakan Android Tools SDK, dan bahkan ekspor unsigned

(.apk) file dalam rangka untuk mendistribusikan aplikasi. Mengembangkan aplikasi

Android di Eclipse dengan ADT sangat dianjurkan dan merupakan cara tercepat untuk

memulai membuat aplikasi Android16

.

2.6.3 Java

Java dikembangkan oleh perusahaan Sun Microsystem. Java menurut definisi

Sun Microsystem adalah nama bagi sekumpulan teknologi untuk membuat dan

menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan

jaringan17

.

Java berdiri di atas sebuah mesin interpreter yang diberi nama Java Virtual

Machine (JVM). JVM inilah yang akan membaca bytecode dalam file .class dari suatu

program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena

itu bahasa Java disebut sebagai bahasa pemrograman yang portable karena dapat

dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat

JVM18

.

2.6.4 SQLite

SQLite adalah salah satu software yang embedded yang sangat popular,

kombinasi SQL interface dan penggunaan memory yang sangat sedikit dengan

kecepatan yang sangat cepat. SQLite di Android termasuk dalam Android runtime,

sehingga setiap versi dari Android dapat membuat database dengan SQLite19

.

3. Analisis dan Perancangan Sistem

3.1 Analisis Sistem

Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke

dalam bagian-bagian komponennya untuk mengidentifikasikan permasalahan,

kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat

diusulkan perbaikannya.

3.2 Analisis Kebutuhan Sistem

3.2.1 Analisis Kebutuhan Fungsional

Kebutuhan fungsional berisi proses-proses apa saja yang akan dilakukan oleh

sistem atau pemaparan mengenai fitur-fitur yang ada dalam aplikasi yang akan dibuat.

Fitur-fitur tersebut sebagai berikut.

1. Aplikasi mampu melakukan pencarian.

16

Nazruddin Safaat H, Op.Cit, hal 6 17

Rosa A.S & M.Shalahuddin, Op.Cit., hal 103 18

Ibid 19

Nazruddin Safaat H , Op.Cit., hal 171

Page 9: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

6

2. Aplikasi mampu menampilkan list istilah.

3. Aplikasi mampu memberikan keterangan dari istilah yang dipilih.

4. Aplikasi menyediakan menu tentang aplikasi.

5. Aplikasi menyediakan menu petunjuk penggunaan aplikasi.

3.2.2 Analisis Kebutuhan Non Fungsional

3.2.2.1 Analisis Kebutuhan Perangkat Keras (Hardware)

1. Perangkat keras yang digunakan dalam pembuatan sistem ini adalah :

- Processor : Intel® Atom™ CPU N475 @1,83GHz

- Memory : 1,00 GB

- Harddisk : 150 GB

- Display : 10”

2. Perangkat keras yang digunakan dalam implementasi ini adalah :

- Smartphone berbasis Android versi 4.1.2

3.2.2.2 Analisis Kebutuhan Perangkat Lunak (Software)

1. Perangkat lunak yang digunakan dalam pembuatan sistem ini adalah :

- Windows 7 sebagai sistem operasi

- Eclipse Juno sebagai tools

- SQLite Manager sebagai basis data

2. Perangkat lunak yang digunakan dalam penerapan aplikasi adalah :

- Android 4.1.2 (Sistem Operasi)

3.2.2.3 Analisis Kebutuhan Perangkat Manusia (Brainware)

1. Perangkat manusia dalam pembuatan aplikasi ini adalah :

- Analis sistem sebagai analisis sistem dan merancang sistem.

- Programmer sebagai pembuat program, mengubah spesifikasi sistem ke

dalam bahasa pemrograman atau coding.

2. Perangkat manusia yang digunakan untuk implementasi adalah :

- Pengguna aplikasi itu sendiri

3.3 Perancangan Sistem

3.3.1 Perancangan Use Case Diagram

Use Case Diagram adalah penjelasan mengenai siapa yang berinteraksi dengan

sistem dan bagaimana sistem itu berjalan. Komponen utama use case modelling ini

adalah Actor dan Use Case itu sendiri.

Page 10: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

7

Gambar 3.1 Use Case Diagram User Mengakses Menu Utama

3.3.2 Perancangan Activity Diagram

Activity Diagram merupakan gambaran aliran kejadian suatu aplikasi. Pada

activity diagram ini menggambarkan proses yang berjalan pada sistem yang dilakukan

oleh pengguna dari awal membuka aplikasi sampai akhirnya menutup aplikasi.

Gambar 3.2 Activity Diagram

3.3.3 Perancangan Class Diagram

Class Diagram digunakan untuk menampilkan kelas-kelas yang ada dalam

sistem dan relasi atau hubungan antar kelas tersebut. Perancangan ditujukan untuk

Page 11: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

8

mempermudah penulisan code karena sudah ada struktur untuk sistem ini. Class

Diagram aplikasi ini sebagai berikut.

Gambar 3.3 Class Diagram

3.3.4 Perancangan Sequence Diagram

Sequence Diagram merupakan urutan interaksi antara objek satu dengan objek

lainnya berdasarkan waktu yang berjalan. Perancangan ini akan menampilkan aksi

maupun reaksi yang didapat akibat interaksi yang diberikan.

Gambar 3.4 Sequence Diagram

3.3.5 Perancangan Basis Data

Database atau basis data merupakan kumpulan data yang saling terkait. Basis

data diperlukan dalam pengembangan sistem informasi sebagai media penyimpanan

Page 12: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

9

data. Basis data dapat mempercepat upaya pelayanan kepada pelanggan, menghasilkan

informasi dengan cepat dan tepat sehingga membantu pengambil keputusan untuk

segera memutuskan suatu masalah berdasarkan informasi yang ada.

3.3.6 Perancangan User Interface

User interface merupakan tampilan dimana pengguna berinteraksi dengan

sistem. Perancangan user interface bertujuan untuk memungkinkan pengguna

menjalankan setiap tugas dalam kebutuhan pengguna.

4. Implementasi dan Pembahasan

4.1 Implementasi

Implementasi merupakan tahapan setelah analisis dan perancangan sistem, dari

implementasi dapat diketahui apakah aplikasi yang telah dirancang dapat berjalan dan

berfungsi dengan benar sehingga aplikasi dapat menghasilkan keluaran (output) yang

sesuai.

4.1.1 Implementasi Database

Aplikasi ini menggunakan database SQLite Manager. Database tersebut dibuat

dengan nama db_Android_kamus yang hanya memiliki 1 tabel saja dimana tabel tersebut

berisi daftar istilah komputer sekaligus artinya.

4.1.2 Implementasi Program

Implementasi program merupakan penjabaran dari fungsi yang telah dijelaskan

dalam perancangan sistem sebelumnya.

4.1.2.1 Koneksi Database

Aplikasi yang dibuat membutuhkan koneksi database agar data yang telah dibuat

di SQLite Manager dapat dibaca dan ditampilkan dalam aplikasi.

4.1.2.2 Pembuatan Layout

Dalam pembuatan aplikasi, diperlukan 2 tahap. Tahap pertama adalah

mendesain layout menggunakan palette yang sudah tersedia. Tahap kedua adalah

penulisan kode program untuk menampilkan layout dan pemberian fungsi.

4.2 Pengujian

4.2.1 Pengujian Program

Pengujian program bertujuan untuk menghindari kesalahan pada program yang

dibuat. Pengujian dilakukan dengan 3 tahap, yaitu:

4.2.1.1 Kesalahan Kode Program (syntax error)

Kesalahan kode program atau syntax error sering terjadi ketika membuat sebuah

program. Kesalahan ini terjadi jika kode program yang ditulis tidak sesuai dengan

prosedur penulisannya. Pada aplikasi ini sudah tidak ada lagi syntax error, dibuktikan

Page 13: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

10

dengan tidak adanya tanda error berupa balon kuning dengan tanda silang merah pada

setiap baris program.

4.2.1.2 Kesalahan Proses (run time error)

Kesalahan proses terjadi pada saat program dijalankan. Kesalahan ini

menyebabkan program berhenti sebelum selesai karena compiler menemukan kondisi

yang belum terpenuhi dan tidak layak untuk dijalankan. Untuk mengecek dapat dilihat

pada console ketika aplikasi di-build.

Gambar 4.1 Tidak Ada run time error

4.2.1.3 Kesalahan Logika (logical error)

Aplikasi yang mengandung logical error berjalan tanpa ada pesan kesalahan,

tetapi mengeluarkan hasil yang tidak sesuai. Logical error disebabkan karena adanya

kesalahan logika atau metode dalam pemrosesan data, sehingga menyebabkan

informasi yang dihasilkan menjadi salah.

4.2.2 Pengujian Sistem

Pengujian sistem dilakukan setelah pengujian program. Tujuan pengujian sistem

adalah untuk mengetahui bahwa komponen-komponen sistem telah berfungsi dengan

baik selain itu juga untuk mengetahui kesalahan ataupun kelemahan sehingga perlu

dilakukan perbaikan.

4.2.3 Pengujian Aplikasi

Pengujian aplikasi dilakukan pada beberapa tipe smartphone. Smartphone yang

digunakan mempunyai spesifikasi seperti pada tabel berikut.

Tabel 4.1 Pengujian Aplikasi

No Tipe Smartphone Hasil Pengujian

1. Sony Xperia SL LT26ii

4.3”

720x1280 pixels

Android 4.1.2 Jelly Bean OS

Aplikasi berjalan dengan baik

2. Samsung Galaxy S4

5.0”

1080x1920 pixels

Android 4.2 KitKat OS

Aplikasi berjalan dengan baik

Page 14: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

11

3. Samsung Galaxy Tab 3

7.0”

600x1024 pixels

Android 4.1.2 JellyBean OS

Aplikasi berjalan dengan baik

4. Mito 9900

3,5”

Android 2.3 GingerBread OS

Aplikasi berjalan dengan baik

5. Samsung Galaxy Y Neo Duos

S5312

3.0”

240x320 pixels

Android 4.1.2 JellyBean OS

Aplikasi berjalan dengan baik

6. LG L1 ll E410

3.0”

240x320 pixel

Android 4.1.2 JellyBean OS

Aplikasi berjalan dengan baik

4.3 Pembahasan Aplikasi

Berikut adalah tampilan dari aplikasi yang telah dibuat.

1. Menu utama berisikan fitur-fitur yang dapat digunakan oleh pengguna.

Gambar 4.2 Tampilan Menu Utama

2. Menu cari istilah berisi kolom pencarian.

Page 15: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

12

Gambar 4.3 Tampilan Menu Cari Istilah

Setelah user memasukkan kata pada kolom yang tersedia, sistem akan secara

otomatis menampilkan suggest list istilah. Apabila istilah tersebut di-klik akan muncul

layout baru yang berisi nama istilah serta keterangan/arti istilah tersebut. Berikut

tampilan apabila salah satu istilah dipilih.

Gambar 4.4 Tampilan Arti Istilah

3. Menu tentang aplikasi berisi penjelasan mengenai aplikasi yang dibuat dan versi

Android yang digunakan untuk dapat menginstal aplikasi ini.

Page 16: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

13

Gambar 4.5 Tampilan Menu Tentang Aplikasi

4. Menu petunjuk aplikasi berisi penjelasan mengenai cara penggunaan aplikasi ini.

Gambar 4.6 Tampilan Menu Petunjuk Penggunaan Aplikasi

4.4 Menginstal Aplikasi

a. Cara menginstal aplikasi pada smartphone Android langsung dari project:

1. Buka projek

2. Cari file .apk di dalam folder bin

3. Copy file .apk ke smartphone

4. Instal aplikasi yang telah di copy.

Page 17: APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID …repository.amikom.ac.id/files/Publikasi_09.11.3517.pdf · aplikasi kamus istilah komputer berbasis android naskah publikasi diajukan

14

5. Penutup

5.1 Kesimpulan

Berdasarkan hasil pengujian yang telah dilakukan dapat disimpulkan bahwa :

1. Aplikasi kamus istilah komputer dapat digunakan sebagai media alternatif bagi orang

awam, umum, pelajar maupun mahasiswa yang ingin mengetahui arti istilah

komputer yang banyak ditemukan dalam buku, majalah, surat kabar dan lain-lain

dengan memanfaatkan teknologi smartphone berbasis Android.

2. Aplikasi ini termasuk aplikasi native yaitu aplikasi yang dibuat atau ditanam (install)

langsung di dalam device. Dibangun menggunakan bahasa pemrograman Java,

SDK Android dan tool Eclipse serta SQLite Manager sebagai basis datanya. Aplikasi

dapat dijalankan pada Android minimal versi 2.2 (Froyo). Tahap-tahap yang

dilakukan dalam membangun aplikasi sebagai berikut :

a. Analisis sistem, diperlukan untuk mengetahui kebutuhan yang diperlukan sistem

dalam mengembangkan sebuah aplikasi.

b. Perancangan sistem, termasuk di dalamnya perancangan UML, perancangan

database, dan perancangan user interface.

c. Tahap implementasi, untuk mengetahui apakah aplikasi yang telah dirancang

dapat berjalan dan berfungsi dengan benar sehingga aplikasi dapat

menghasilkan keluaran (output) yang sesuai.

d. Terakhir yaitu meng-install aplikasi pada smartphone.

5.2 Saran

Aplikasi yang dibuat masih banyak kekurangannya. Saran yang dapat diberikan

untuk pengembang kedepannya adalah :

1. Penambahan kosa kata yang berkaitan dalam bidang komputer.

2. Perbaikan pada menu utama agar pilihan menu dapat di-swipe.

DAFTAR PUSTAKA

Andi. 2002. Kamus Lengkap Dunia Komputer. Yogyakarta : Penerbit ANDI.

A.S Rosa dan Shalahuddin M. 2013. Rekayasa Perangkat Lunak Terstruktur dan

Berorientasi Objek. Bandung : Informatika Bandung.

Safaat H, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC

Berbasis Android. Bandung : Informatika Bandung.

Safaat H, Nazruddin. 2013. Aplikasi Berbasis Android Berbagai Implementasi dan

Pengembangan Aplikasi Mobile Berbasis Android. Bandung : Informatika

Bandung.

Syafrizal Daulay, Melwin. 2007. Mengenal Hardware-Software & Pengelolaan Instalasi

Komputer. Yogyakarta : Penerbit ANDI.