You are on page 1of 25

26

BAB III
METODOLOGI PENELITIAN
3.1 Lokasi dan Waktu Penelitian
1. Lokasi : Kota Manado, Perpustakaan Daerah
2. Waktu : Mei 2014 Agustus 2014
3.2 Metode Penelitian
Metodologi adalah kerangka teoritis yang digunakan oleh penulis untuk
menganalisa, mengerjakan atau mengatasi masalah yang dihadapi. Metode
penelitian sangat penting karena baik buruknya hasil penelitian tergantung dari
metodologi yang digunakan.
Metodologi dalam pelaksanaan tugas akhir ini adalah sebagai berikut.
1. Studi literatur
Pada tahap ini akan dilakukan studi terhadap literatur-literatur yang
berhubungan dengan Android.
2. Diskusi kelompok
Diskusi kelompok mengenai materi dan kegiatan yang berhubungan dengan
topik TA.
3. Bimbingan
Bimbingan tugas akhir dilakukan dengan dosen pembimbing, diantaranya
membahas mengenai hal-hal yang berhubungan dengan topik tugas akhir.

27

4. Pengembangan aplikasi
Metodologi yang akan digunakan dalam pengembangan Sistem ini adalah
Iterative and Incremental Development. Model pengembangan Iterative and
Incremental Development dikemukakan dalam buku Applying UML and
Pattern Third Edition oleh Craig Larman. Pada metode Iterative and
Incremental Development dilakukan pengorganisasian beberapa tahap
pengerjaan yang terkait pada waktu. Satu lamanya pengerjaan tahap-tahap
pekerjaan tersebut merupakan satu iterasi.
i. Iterasi pertama
Pada tahap ini akan dilaksanakan literatur-literatur yang berhubungan
dengan pembuatan aplikasi pada Android.
ii. Iterasi kedua
Tahap selanjutnya adalah penerapan konsep pembuatan aplikasi
menggunakan Android.
iii. Iterasi ketiga
Pengolahan data-data yang diperlukan dan melakukan implementasi
coding.






28

Pada metode Iterative and Incremental Development dilakukan
pengorganisasian beberapa tahap pengerjaan yang terkait pada waktu. Satu
lamanya pengerjaan tahap-tahap pekerjaan tersebut merupakan satu iterasi.
Adapun tahap-tahapnya dapat dilihat pada gambar :







Gambar 3.1 Iterative and Incremental Development
1. Requirement
Requirement merupakan tahap untuk memahami sistem yang ada dan yang
akan dibuat. Agar mencapai tujuan dilakukan pemodelan sistem dengan
menggunakan modelling tools. Setelah memodelkan sistem, selanjutnya adalah
melakukan evaluasi terhadap sistem yang sedang berjalan..
2. Design
Design merupakan tahap untuk merancang sistem yang sesuai dengan
requirement yang telah ditentukan. Aktivitas yang dilakukan dalam tahap ini
adalah perancangan basis data, perancangan struktur data, perancangan user
interface, perancangan arsitektur aplikasi.

1 iterasi

Time

Requirement

Design

Implementation & Test&
Integration & More Design

Final Integration & System
Test

Requirement

Design

Implementation & Test &
Integration & Mor e

Design


Final Integration & System
Test

F eedback from iteration N leads to
refinement a nd adaptation of the
requirements and design in
iteration N+1

T he system grows
increment al ly

29

3. Implementation & Test & Integration & More Design
Implementation & Test & Integration & More Design merupakan tahap
mengimplementasikan komponen-komponen yang telah dibuat pada tahap
perancangan ke dalam bahasa pemrograman, melakukan pengetesan pada hasil
implementasi, mengintegrasikan hasil dari berbagai tahap pekerjaan baik dalam
iterasi yang sama maupun dari iterasi yang sebelumnya, dan melakukan
perancangan ulang apabila terdapat ketidaksesuaian dengan system yang
diharapkan.
4. Final integration and system test
Final integration and system test merupakan tahap pengitegrasian system
baik dengan yang berada pada iterasi yang sama setelah di-design ulang maupun
dengan yang berada pada iterasi yang sebelumnya dan pengetesan pada system
yang telah di integrasikan.
3.3 Perancangan Sistem
3.3.1 Analisis Sistem
Pada Tahap ini menganalisa masalah yang akan dipecahkan, mulai dari
kebutuhan system, fungsi dan komponen yang akan digunakan. Analisi Sistem ini
meliputi analisa Kebutuhan Input, Proses, Output, Sistem, dan analisi teknologi.
Aplikasi kamus Indonesia - Manado berbasis android dengan menggunakan
bahasa pemrograman Java ini merupakan sistem yang mempermudah pengguna
dalam menerjemahkan kata bahasa Indonesia ke bahasa Manado. Sistem ini juga
akan menampilkan peringatan jika kata yang dicari tidak ditemukan. Dengan
menggunakan perangkat mobile yang berbasis Android, aplikasi kamus ini bisa
30

diakses tanpa terhubung pada internet sehingga menambah kemudahan bagi
pengguna, selain berbasis android mobile yang mudah dibawa dan bisa diakses
kapan saja.
3.3.2 Analisa Kebutuhan Input
Kata yang diinput berupa teks dalam bahasa Indonesia, kemudian akan diproses
oleh sistem.
3.3.3 Analisa Kebutuhan Proses
Proses yang dilakukan pada sistem ini yaitu dapat menerjemahkan kata serta dapat
menambahkan kata yang belum ada.
3.3.4 Analisa Kebutuhan Output
Output yang dihasilkan berupa kata yang di cari dalam bahasa Manado. Sistem
tidak akan menampilkan kata yang belum ada dalam database
3.3.5 Analisa Kebutuhan Sistem
a. Sistem dapat menerjemahkan kata dari bahasa Indonesia ke bahasa Manado
b. Sistem mempunyai kemampuan untuk menambahkan kata yang belum ada
3.3.6 Analisa Kebutuhan Teknologi
Pada penelitian ini teknologi yang digunakan yaitu :
1. Java SE Development Kit (JDK) 6
2. Eclipse Juno
3. Software Development Kit Android (SDK) / Android Virtual Device (AVD)
4. Android Development Tools
5. Database SQLite

31

3.3.7 Use Case Diagram














Gambar 3.2 Use Case Diagram Kamus Indonesia - Manado

Dari diagram use case di atas menunjukan bahwa ujser dapat menginput
kata yang dicari serta dapat menambahkan kata yang belum ada





32

3.3.8 Activity Diagram














Gambar 3.3 Activity Diagram Kamus Indonesia - Manado

Dari gambar diatas menunjukan activity diagram pencarian, pertama user
dapat menginput kata, user juga dapat menambahkan kata yang belum ada
kemudian sistem akan menampilkan kata yang dicari


33

3.3.9 Sequence Diagram

Gambar 3.4 Sequence Diagram Kamus Indonesia Manado



34

3.4 Instalasi Sofware Pendukung Android
3.4.1 Instalasi JDK
Android adalah aplikasi yang dikembangkan dengan berbasis java, sehingga
sebelum melakukan coding aplikasi berbasis android, computer/pc sudah terinstal
java.
1. Klik tombol accept pada kotak dialog License Aggreement

Gambar 3.5 Kotak dialog License Aggreement instalasi JDK










35

2. Klik next pada kotak dialog Custom Setup instalasi

Gambar 3.6 Kotak Dialog Custom Setup Instalasi JDK

Gambar 3.7 Proses Instalasi JDK

36

3. Setelah JDK terinstal, akan tampil lagi pilihan instalasi JRE, klik next

Gambar 3.8 Kotak dialog Custom Setup instalasi JRE










Gambar 3.9 Proses Instalasi JRE

37

4. Klik finish maka instalasi JDK selesai

Gambar 3.10 Kotak dialog setelah instalasi
Setelah proses instalasi selesai , akan melakukan setting sebaai berikut :
1. Dalam windows Exproler klik kanan pada komputer, lalu pilih properties akan
tampil jendela sistem, lalu klik Advanced System setting, lalu klik tab
Advanced dan klik Environments Variables










Gambar 3.11 Kotak Dialog system properties
38

2. Pada bagian user variables klik new













Gambar 3.12 Kotak dialog Environment Variables
3. Maka akan tampil kotak dialog New User Variable, isikan pada variable name
HOME dan Variable value C:\Program File\Java\jdk1.6.0;- lalu ok.





Gambar 3.13 Kotak dialog New User Variable


39

4. Ulangi langkah ke 2 dan 3, isikan pada variable name PATH dan Variable
value C:\Program File\Java\jdk1.6.0\bin;-
5. Ulangi langkah ke 2 dan 3, isikan pada variable name CLASSPATH dan
Variable value C:\Program File\Java\jdk1.6.0\lib\tools.jar;.
6. Selanjutnya akan menguji hasil instalasi Java JD. Buka cmd lalu ketikan
perintah :
Java [ ENTER ]
Java version [ENTER]
Instalasi berhasil apabila tampil halaman berikut

Gambar 3.14 Command Prompt berhasil install Java






40

3.4.2 Instalasi Ecplise
Eclipse adalah software untuk pengembangan Java/Android yang sifatnya free
Langkah awal adalah mendownload di http;//www.eclipse.org/downloads,
download eclipse versi 4.2 yaitu eclipse juno. Setelah selesai menjalankan proses
instalasi jalankan eclipse.

Gambar 3.15 Tampilan awal eclipse






41

Selanjutnya akan melakukan instalasi ADT yang lebih dikenal plugin eclipse, ini
berfungsi untuk membuat eclipse terhubungn dengan Android SDK sehingga
dapat membuat program melalui eclipse. Setelah menjalankan eclipse klik menu
Help > Install New Software, lalu klik tombol Add pada bagian work with, maka
akan tampil kotak dialog Add Repository, klik Local, lalu cari folder ADT-21.1.0
klik ok.

Gambar 16. Ambil Repository ADT


42

Kemudian klik pada bagian Developer Tools untuk memberikan tanda centang,
lalu next.

Gambar 3.17 Pilih Developer Tools






43

Maka akan tampil detail instalasi, lanjutkan dengan klik next.

Gambar 3.18 Install Details
Selanjutnya akan tampil kotak dialog Review Licenses, pilih I accept, lalu finish.
Setelah itu aka nada proses instalasi dan restart program eclipse untuk melakukan
perubahan setelah proses instalasi ADT.



44

3.4.3 Membuat Emulator AVD
Android Virtual Device (AVD) merupakan emulator untuk menjalankan program
aplikasi android yang kita buat. Untuk membuat AVD dapat dilakukan dari IDE
Eclipse dengan klik menu Windows > Android Virtual Device Manager, lalu klik
New.

Gambar 3.19 Kotak dialog Android Virtual Device Manager







45


Gambar 3.20 Konfigurasi Emulator AVD 1
Kemudian lakukan konfigurasi Emulator AVD, isi data sesuai kebutuhan user



46


Gambar 3.21 Konfigurasi Emulator AVD 2




47

Nama dari AVD hanya penamaan saja, dapat diperbolehkan untuk membuat
dengan nama lain, tetapi dianjurkan sesuai dengan targetnya untuk memudahkan
mengetahui AVD apa yang sedang running. Target disini maksudnya adalah
bahwa AVD yang kita buat adalah Android diatas platform 2.3.3 dan 4.0.3.
Lalu dilakukan ujicoba emulator yang baru dibuat dengan klik salah satu AVD,
misalnya ICS, kemudia start.

Gambar 3.22 Menjalankan emulator AVD




48


Gambar 3.23 Tampilan Emulator AVD





49

3.5 Desain Tampilan Antar Muka Aplikasi
Setelah tahap Analisis Sistem selesai dilakukan, maka penulis dapat mengetahui
dan mendapat gambaran yang jelas apa yang harus dikerjakan pada pembuatan
desain aplikasi kamus Indoensia Manado. Aplikasi ini dapat mempermudah dan
membantu user dalam pemcarian kata dari Bahasa Indoensia ke Bahasa Manado.
Berikut adalah gambar desain tampilan antar muka apliksi yang telah dirancang.


Gambar 3.24 Tampilan antar muka aplikasi


50


Gambar 3.25 Tampilan Halaman tambah kata