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