perancangan aplikasi kamus istilah it …repository.amikom.ac.id/files/publikasi_10.11.4058.pdf2...

19
PERANCANGAN APLIKASI KAMUS ISTILAH IT BERBASIS ANDROID NASKAH PUBLIKASI disusun oleh Rizki Bayu Priyanto 10.11.4058 Kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Upload: hadang

Post on 17-Jul-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

PERANCANGAN APLIKASI KAMUS ISTILAH IT BERBASIS ANDROID

NASKAH PUBLIKASI

Halaman Cover

disusun oleh

Rizki Bayu Priyanto

10.11.4058

Kepada JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA

YOGYAKARTA 2014

Page 2: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

Halaman Publikasi

Page 3: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

DESIGN OF IT BASED APPLICATIONS ANDROID DICTIONARY OF TERMS

PERANCANGAN APLIKASI KAMUS ISTILAH IT BERBASIS ANDROID

Rizki Bayu Priyanto Melwin Syafrizal

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

Abstract

ABSTRACT

The development of technology and information currently occurs very rapidly , especially in the field of mobile application development based on Android . Android is an operating system which provides an open platform for developers to create an application and be able to distribute it . In this case I intend to develop an application of information technology education in the form of Android-based IT vocabulary terms .

The various steps being taken to make the application of which this is by doing a variety of needs analysis and design of systems that have been classified . Then use the design process using UML , database design , interface design which will further be made using the application Eclipse , ADT , and SQLite Database Browser .

In designing this application , is expected to potentially ease or effectiveness for the user in the search for understanding of vocabulary terms in the world of technology with a variety of features that are available as well as a manual search using voice recognition to understand or find the vocabulary in question and with various other features .

Keywords : Dictionary , Android , Applications , Voice Recognition

Page 4: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

1

1. Pendahuluan

Perkembangan teknologi informasi dan komunikasi terus berkembang pesat saat ini,

baik dari segi pembaruan hardware maupun software. Terutama dalam hal bidang

perangkat mobile yang pada pengembangannya sekarang dari beragam vendor terus

mengeluarkan produk terbarunya berupa smartphone dengan bermacam varian pilihan

operating system yang mudah digunakan. Dengan demikian tentu begitu bermanfaat

untuk para pengguna yang memiliki mobilitas tinggi untuk memperoleh informasi dengan

cepat dan mudah.

Ada berbagai platform operating system berbasis mobile, yaitu Blackberry OS, iOS,

Symbian, Windows8 Mobile, Android. Dalam hal ini Android merupakan operating system

paling banyak beredar dan digunakan. Hal ini dapat terlihat dari survei yang dilakukan

IDC Worldwide Mobile Phone Tracker pada 12 November 2013 (Top Four Operating

System, Shipments, and Market Share, Q3 2013) tentang pangsa pasar operating

system mobile dengan persentase dominasi Android 81,0%, kemudian iOS 12,9%,

Windows Phone 3,6%, Blackberry 1,7%, dan OS lainnya sebesar 0,6% di seluruh dunia

atau secara global.

Beragamnya kelebihan serta kemampuan yang ada pada perangkat smartphone

berbasis android tentu membawa manfaat dan memberikan solusi untuk beberapa

keperluan yang dapat kita selesaikan secara mobile dengan efektif. Diantaranya dapat

diterapkan sebagai media edukasi, pada konteks ini penulis bermaksud untuk membuat

sebuah layanan aplikasi mobile berupa Kamus Istilah IT berbasis Android. Merupakan

bentuk suatu kumpulan dari arti, konsep, serta keadaan yang berkaitan dengan istilah

teknologi informasi dan komunikasi.

Karena pada awalnya untuk mencari terjemahan istilah teknologi menggunakan

fasilitas kamus konvensional dan direktori kamus online internet. Menurut survei metode

sampling yang dilakukan dengan hasil persentase lebih dari 50% responden yang

berjumlah 30 orang. Maka perlu dilakukan inovasi pengembangan aplikasi kamus untuk

mempermudah pencarian dengan disertai fasilitas konten update database dan

pengenalan suara. Oleh karena itu diharapkan dengan dibuatnya aplikasi ini dapat

menjadi media yang bermanfaat dan sesuai yang dibutuhkan oleh pengguna1.

2. Landasan Teori

2.1 Definisi Kamus

Kamus adalah sejenis buku rujukan yang menerangkan makna kata-kata. Ia berfungsi

untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud

kata, kamus juga mungkin mempunyai pedoman sebutan, asal-usul (etimologi) sesuatu

1 Sugeng P, 2008, Kamus Peribahasa Indonesia, Jakarta : Kesaint Blanc. Hal 5

Page 5: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

2

perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas

kadang kala terdapat juga ilustrasi di dalam kamus.

Kata kamus diserap dari bahasa Arab qamus (سوماق), dengan bentuk jamaknya

qawamis. Kata Arab itu sendiri berasal dari kata Yunani Ωκεανός (okeanos) yang berarti

“lautan”. Sejarah kata itu jelas memperlihatkan makna dasar yang terkandung dalam kata

kamus, yaitu wadah pengetahuan, khususnya pengetahuan bahasa, yang tidak terhingga

dalam dan luasnya.

2.2 Pengenalan Suara

Pengenalan suara (Voice Recognition) pertama kali muncul ditahun 1952 dan terdiri

dari device untuk pengenalan satu digit kata yang diucapkan. Kemudian pada tahun

1964, muncul IBM Shoebox, salah satu teknologi yang cukup terkenal di Amerika dalam

bidang kesehatan adalah Medical Transcriptionist (MT) merupakan aplikasi komersial

yang menggunakan speech recognition. Sampai sekarang banyak aplikasi yang

dikembangkan dengan menggunakan speech recognizer, antara lain di bidang kesehatan

terdapat MT, di bidang militer terdapat High performance fighter aircraft, Training air

traffic controllers, sampai pada alat yang membantu orang-orang yang memiliki kesulitan

dalam menggunakan tangan, maka diciptakannya komputer yang dapat di operasikan

menggunakan deteksi pengucapan user.2

2.3 Definisi Aplikasi Mobile

Mobile dapat dijelaskan sebagai sebuah proses perpindahan dengan mudah dari satu

tempat ke tempat lainnya, sama hal pada perangkat telepon genggam yang bisa

berpindah dengan fleksibel tanpa terjadi terputusnya sambungan komunikasi.

Perangkat mobile memiliki berbagai jenis pada ukuran, desain dan layout, namun

tetapi memiliki kesamaan karakteristik yang sangat berbeda dari sistem desktop. (JENI 2,

2007)

2.4 Unified Modelling Language (UML)

Menurut Pressman (2010, p841) Unified Modeling Language (UML) adalah suatu

standar bahasa yang digunakan untuk memvisualisasikan, menspesifikasikan,

mengkonstruksikan, serta mendokumentasikan sebuah sistem software.

Menurut Lethbridge (2010, p169) Unified Modelling Language (UML). UML yaitu

standar untuk bahasa grafis dalam pemodelan software yang berorientasi objek.

Dikembangkan oleh James Rumbaugh, Grady Booch, dan Ivaar Jacobson pada tahun

1990an dengan notasi mereka masing-masing yang kemudian UML akhirnya diresmikan

sebagai sebuah standar pemodelan objek oleh Object Management Group (OMG)

a. Use Case Diagram

2 Danny Sulestio, Mayer Aristo, Linda Wijaya, “Perancangan Aplikasi Pengenalan Suara untuk menjalankan beberapa perintah dengan metode back propagation”, Jurnal Publikasi Ilmiah Binus, (Jakarta,2004),7

Page 6: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

3

Suatu bagan proses untuk mewakili kebutuhan sistem. Diagram menunjukkan

hubungan interaksi antara penguna dan entitas eksternal lainnya dengan sistem yang

sedang dikembangkan.

b. Sequence Diagram

Menggambarkan hubungan interaksi yang terjadi antar objek di dalam dan di sekitar

sistem (termasuk pengguna, display, dan sebagainya) berupa message yang

digambarkan terhadap waktu

c. Class Diagram

Menjelaskan spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan

merupakan inti dari pengembangan dan desain berorientasi objek.

2.5 Database SQLite

Menurut Jay A.Kreibich (2010, p12) SQLite adalah paketan perangkat lunak bersifat

public domain yang menyediakan sistem untuk melakukan manajemen basis data

relasional aau RDBMS. Kemudian sistem basis data relasional tersebut melakukan

proses untuk penyimpanan record yang telah terdefinisi pengguna untuk ukuran serta

proses intruksi perintah query yang kompleks dan penggabungan data berbagai tabel

yang akan mendokumentasi laporan dalam bentuk rangkuman data.

Istilah dari kata „Lite‟ pada SQLite menunjukkan pada sifat dari SQLite, yang ringan

saat dihubungkan atau melakukan pengaturan, administrative overhead, dan pemakaian

sumber.

2.6 Perangkat Lunak yang digunakan

Beberapa perangkat lunak yang akan digunakan dalam proses implementasi atau

pembuatan aplikasi Kamus Istilah IT berbasis Android diantaranya :

1. Eclipse IDE

2. Android SDK (Software Development Kit)

3. ADT (Android Development Tools)

4. SQLite Database Browser

3. Analisis dan Perancangan Sistem

3.1 Tinjauan Umum

Kamus merupakan suatu fasilitas yang mempermudah untuk penggunanya mencari

makna kosakata yang belum dipahami, dengan berbantuan kamus kita dapat

menemukan penjelasan dari istilah-istilah dan dapat mengerti penggunaanya.

Berdasarkan isi, kamus dapat dibagi menjadi dua jenis yakni kamus umum dan kamus

khusus. Dalam penerapannya pada rancangan aplikasi kamus istilah IT, adalah

merupakan jenis kamus khusus istilah yang memuat beragam kata-kata atau gabungan

dari berbagai kata pada bidang ilmu teknologi informasi.

Page 7: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

4

Disisi lain perkembangan teknologi yang terus mengalami peningkatan penggunaan

terutama pada bidang mobile smartphone beserta pengembangan aplikasinya

memberikan dampak positif untuk kemudahan memperoleh informasi. Hal ini dapat

terlihat pada perbandingan jumlah pengguna versi OS Android yang telah dirangkum

berdasarkan jenis perangkat yang menggunakan aplikasi Google Play Store versi terbaru

yang kompatibel mulai dari android versi 2.2 (Froyo) dan selanjutnya. Pada grafik yang

dirilis tersebut menunjukkan bahwa sistem operasi android dari Ice Cream Sandwich,

serta Jelly Bean secara keseluruhan mendominasi dengan 75,7%.3

Gambar 3.1 Grafik Pengguna Berdasarkan OS

Pada pemasaran aplikasinya juga, jumlah aplikasi android yang tersedia di mencapai

1.203.791 seperti data analisa survei yang dilansir appbrain.4 Hal ini merupakan

beberapa bukti bahwa saat ini android memiliki banyak peminat pengembang aplikasinya

di seluruh dunia. Dengan persentase pengembang operating system mobile 2013 yaitu

71% untuk Android, 57% iOS, 52% HTML5 mobile, 21% Windows Phone, 15%

Blackberry 10 dari sumber Developer Economics Q3.5 Sedangkan khususnya untuk

perancangan aplikasi seperti kamus untuk bidang teknologi informasi atau sejenisnya

masih sedikit yang tersedia di playstore. Hanya ada kurang dari 30 aplikasi yang tersedia

di playstore. Oleh karena itu, penulis melihat ini merupakan peluang untuk

mengembangkan aplikasi mobile berbasis android dengan menciptakan aplikasi yang

memiliki inovasi pada fitur-fitur yang disediakan dan sesuai dengan kebutuhan pengguna.

3 This section provides data about the relative number of devices running a given version of the Android

platform, May 2014, diakses dari http://developer.android.com/about/dashboards/index.html 4 Number of Android Applications, May 4, 2014 diakses dari http://www.appbrain.com/stats/number-of-android-

apps 5 Developer Economics Q3, 2013, diakses dari www.developereconomics.com

Page 8: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

5

Gambar 3.2 Grafik Jumlah Pengembang Aplikasi

3.2 Analisis Sistem Analisis sistem merupakan tahap untuk merencanakan perancangan sistem dan

desain sistem yang akan digunakan untuk acuan pada prosses selanjutnya serta

mengetahui berbagai hal yang dibutuhkan. Dari beberapa analisa dan survei tentang

ruang lingkup dan perkembangan android, dapat dibuat analisis sebagai berikut :

Tabel 3.1 Analisis SWOT

Kekuatan (Strength) Kelemahan (Weakness)

Pengguna smartphone

berbasis android lebih

banyak daripada OS lain

diseluruh dunia

Sifat android yang open

source memudahkan

pengembangan aplikasi ke

versi selanjutnya

Pengembang aplikasi

berbasis android memiliki

jumlah lebih banyak dari

platform os lain

Tidak semua aplikasi

android kompatibel di

semua device

Android memiliki banyak

versi dengan berbagai

kualifikasi kinerja

perangkatnya

Aplikasi yang kurang

menarik akan sedikit

diunduh atau digunakan

pengguna

Peluang (Opportunity) Strategi S.O Strategi W.O

Page 9: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

6

Pengembang aplikasi

kamus bidang teknologi

informasi masih terbatas

Proses yang mudah untuk

mengunggah atau

memperoleh aplikasi yang

dikembangkan

Banyak pengguna android

cenderung sering

mengunduh aplikasi yang

tidak berbayar

Membuat aplikasi kamus

tentang teknologi

informasi berbasis

android

Mempublikasikan aplikasi

yang telah dibuat pada

pasar aplikasi seperti

playstore

Aplikasi yang diunggah

bersifat gratis

Menciptakan aplikasi

dengan standar minimum

versi android yang banyak

digunakan saat ini, yakni

versi 4.0 (Icecream

Sandwich) ke atas

Fitur atau konten dalam

aplikasi mudah digunakan

Menyajikan informasi

tentang kompabilitas

perangkat yang

mendukung operasi

aplikasi

Ancaman (Threat) Strategi S.T Strategi W.T Kemungkinan ada

developer lain yang

mengembangkan aplikasi

sejenis dan memiliki fitur

atau materi yang lebih

mendukung

Jika suatu saat muncul

versi baru os android,

dikhawatirkan akan ada

fungsi dalam aplikasi

yang tidak berjalan

Komentar yang diberikan

pengguna di playstore

jika buruk dapat

mempengaruhi calon

pengguna

Mengoptimalkan konten

isi dalam aplikasi yang

sesuai dengan kebutuhan

pengguna

Melakukan update atau

pengembangan secara

berkala pada aplikasi

Membuat aplikasi yang

menarik sehingga

mendapat respon yang

baik dari calon pengunduh

Mengembangkan aplikasi

juga untuk berbagai sistem

operasi mobile lainnya

Memberikan informasi

secara lengkap dan jelas

pada keterangan aplikasi

di playstore sehingga

memberikan kesan yang

baik untuk calon

pengunduh

Memberikan detail

informasi pada playstore

tentang ketentuan

pengoperasian aplikasi

3.3 Perancangan Proses Pemodelan visual membantu untuk menangkap struktur dan kelakuan dari objek,

mempermudah penggambaran interaksi antara elemen dalam sistem, dan

mempertahankan konsistensi antara desain dan implementasi dalam pemrograman.

Dalam tahapan ini meliputi rancangan Use Case, Activity, Sequence dan Class Diagram,

perancangan basis data dan antarmuka aplikasi

3.3.1 Use Case Diagram Merupakan metode yang menjelaskan fungsi-fungsi proses pada sistem, sehingga

pengguna aplikasi memahami sistem yang akan dibangun. Berikut ini merupakan use

case diagram yang digunakan pada aplikasi kamus istilah IT berbasis android :

Page 10: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

7

Gambar 3.3 Use Case Diagram

3.3.2 Activity Diagram Activity Diagram adalah berupa gambaran alur dari bagaimana suatu sistem

mengawali, melakukan, dan mengakhiri proses tersebut bekerja. Berikut ini akan

dijelaskan beberapa activity diagram yang akan diterapkan pada aplikasi mobile kamus

istilah IT :

1. Activity Diagram Pencarian Manual

Gambar 3.3 Activity Diagram Pencarian Manual

2. Activity Diagram Pencarian Suara

Gambar 3.4 Activity Diagram Pencarian Suara

Page 11: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

8

3. Activity Diagram Update Istilah

Gambar 3.5 Activity Diagram Update Istilah

4. Activity Diagram Panduan

Gambar 3.6 Activity Diagram Panduan

5. Activity Diagram Tentang Aplikasi

Gambar 3.7 Activity Diagram Tentang Aplikasi

Page 12: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

9

3.3.3 Sequence Diagram Berikut ini adalah sequence diagram aplikasi mobile kamus istilah it :

1. Sequence Diagram SplashScreen :

Splash Activity

1.2: Menampilkan splash screen()

1: Splash screen()

MenuUtama

2: Masuk menu utama()

2.1: Tampil menu utama()

Pengguna

Gambar 3.8 Sequence Diagram SplashScreen

2. Sequence Diagram Pencarian Manual

Gambar 3.9 Sequence Diagram Pencarian Manual

3. Sequence Diagram Pencarian Suara

Gambar 3.10 Sequence Diagram Pencarian Suara

Page 13: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

10

4. Sequence Diagram Update Istilah

Gambar 3.11 Sequence Diagram Update Istilah

5. Sequence Diagram Panduan

MenuUtama

1.2: Menampilkan menu utama()

1: Membuka MenuUtama()

Panduan

2: Membuka Panduan()

2.1: Menampilkan Panduan()

Pengguna

Gambar 3.12 Sequence Diagram Panduan

6. Sequence Diagram Tentang Aplikasi

MenuUtama

1.2: Menampilkan menu utama()

1: Membuka MenuUtama()

Tentang

2: Membuka TentangApp()

2.1: Menampilkan TentangApp()

Pengguna

Gambar 3.13 Sequence Diagram Tentang Aplikasi

Page 14: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

11

3.3.4 Class Diagram Berikut ini adalah class diagram aplikasi mobile kamus istilah it :

Gambar 3.14 Class Diagram Aplikasi Kamus Istilah IT

3.4 Perancangan Database Database yang digunakan pada aplikasi ini yaitu SQLite yang merupakan DBMS

ringan dan memiliki performa yang cukup tinggi. Penggunaan database SQLite ini dipilih

karena pada sistem operasi berbasis android telah tersedia dan sangat mudah untuk

dikonfigurasi atau implementasikan

Tabel 3.2 Deskripsi Tabel Database Kamus IT

Nama

Field

Tipe Data Not Null Primary

Key

Unique Auto

Increment

Id INTEGER Ya Ya - Ya

Istilah TEXT Ya - Ya -

Arti TEXT Ya - - -

4. Implementasi dan Pembahasan

Tahapan implementasi dan pembahasan adalah penjelasan proses dimana suatu

sistem akan dipersiapkan untuk dioperasikan. Kegiatan ini adalah hasil dari analisa dan

rancangan desain serta kode program yang telah dibuat menjadi sebuah aplikasi yang

berjalan sesuai tujuan penelitian. Hal-hal yang dilakukan pada tahapan kegiatan

implementasi antara lain meliputi :

1. Pembuatan Database

2. Implementasi Program

3. Koneksi Database

Page 15: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

12

4. Ujicoba program (Whitebox Testing)

5. Proses Kompilasi

6. Instalasi

7. Ujicoba program (Blackbox Testing)

8. Pemeliharaan Sistem

9. Pemasaran Aplikasi

Penjelasan tentang tahap-tahap kegiatan yang telah terinci tersebut, kemudian akan

dijelaskan pada tahap berikutnya yang menggambarkan kondisi sistem yang akan

berjalan

4.1 Implementasi Program Implementasi program adalah petunjuk penggunaan suatu sistem agar dapat dengan

memudahkan menjalankannya. Pada implementasi program ini berisi penjelasan fitur-

fitur yang ada didalam aplikasi serta cara menjalankannya.

1. Menjalankan Aplikasi

Gambar 4.1 Splashscreen Kamus Istilah IT

2. Menu Utama

Gambar 4.2 Tampilan Menu Utama

Page 16: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

13

3. Halaman Pencarian Manual

Gambar 4.3 Tampilan Pencarian Manual

4. Halaman Pencarian Suara

Gambar 4.4 Tampilan Utama Pencarian Suara

Gambar 4.5 Tampilan Google Speak

Page 17: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

14

5. Halaman Update Istilah

Gambar 4.6 Halaman Update Istilah

6. Halaman Panduan

Gambar 4.7 Halaman Panduan

7. Halaman Tentang Aplikasi

Gambar 4.8 Tentang Aplikasi

Page 18: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

15

5. Penutup

5.1 Kesimpulan

Berdasarkan hasil penelitian yang telah selesai dilakukan, dapat disimpulkan bahwa

untuk dapat merancang atau membuat aplikasi kamus istilah it, diantaranya yaitu dengan

melakukan berbagai langkah metode analisis dan perancangan seperti analisa SWOT,

analisa kebutuhan sistem, kemudian menggunakan perancangan sistem yaitu Unified

Modeling Language (UML), perancangan database, hingga perancangan antarmuka

(interface). Kemudian kebutuhan untuk melakukan membangun system yaitu dengan

menggunakan perangkat lunak pengembangan berupa software Eclipse IDE, ADT, SDK

Android dan SQLite Database Browser. Serta dengan memenuhi berbagai analisa

kebutuhan pengguna yang akan dicapai yaitu sebagai berikut :

1. Aplikasi bersifat user friendly dan dapat dijalankan secara maksimal pada sistem

operasi minimal versi 4.0 (IceCream Sandwich) dan versi selanjutnya

2. Aplikasi dapat dipergunakan sebagai sarana belajar atau informasi tentang teknologi

informasi

3. Aplikasi mampu menterjemahkan kosakata istilah it ke penjelasannya secara detail

4. Aplikasi mampu melakukan pencarian manual, pencarian suara dan menambahkan

kosakata baru didalamnya

5.2 Saran Untuk mengembangkan aplikasi agar menjadi lebih baik kedepannya, ada beberapa

saran yakni sebagai berikut :

1. Pada pengembangan selanjutnya atau versi terbaru disertakan keunggulan dan

fasilitas yang lebih lengkap

2. Perbendaharaan kosakata dan istilah yang lebih banyak dari versi sebelumnya

3. Pada versi terbaru agar dapat disertakan fasilitas untuk melihat secara detail tentang

perbendaharaan kosakata kamus yang ada dalam database

4. Tersedia fitur untuk mengunduh pembaharuan data pada kamus istilah IT secara

terpusat

5. Penambahan fitur image search (pencarian gambar) atau menyajikan informasi

kosakata istilah IT dengan penjelasan keterangan berupa gambar

6. Tampilan antarmuka pencarian yang lebih simple

DAFTAR PUSTAKA Developer Economics Q3, 2013, diakses dari www.developereconomics.com

Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk

Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta:

Andi Offset.

Page 19: PERANCANGAN APLIKASI KAMUS ISTILAH IT …repository.amikom.ac.id/files/Publikasi_10.11.4058.pdf2 perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang

16

Hakim R & Sutarto, 2009. Mastering Java Konsep pemrograman Java dan

penerapannya untuk membuat software aplikasi. Jakarta : Elex Media

Komputindo, Hal 1 – 2

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

PC Berbasis Android. Bandung: Informatika.

IDC Worldwide Mobile Phone Tracker, 2013, Top Four Operating System,

Shipments, and Market Share, Q3 2013, diakses dari

http://www.idc.com/getdoc.jsp?containerId=prUS24442013

Number of Android Applications, May 4, 2014 diakses dari

http://www.appbrain.com/stats/number-of-android-apps

Salahudin M & A.S Rosa, 2008. “Pemrograman J2ME Belajar Cepat

Pemrograman Perangkat Telekomunikasi Mobile”Bandung,Informatika, Hal

3-4

Sugeng P, 2008, Kamus Peribahasa Indonesia, Jakarta : Kesaint Blanc. Hal5

SQLite Database Browser Review, diakses dari

http://sqlitebrowser.sourceforge.net/

This section provides data about the relative number of devices running a given

version of the Android platform, May 2014, diakses dari

http://developer.android.com/about/dashboards/index.html