BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1
Implementasi Aplikasi Pada tahap implementasi ini merupakan penerapan aplikasi dari hasil perancangan
sistem
yang
ada
untuk
mencapai
suatu
tujuan
yang
diinginkan.
Implementasimelaksanakan perintah-perintah yang secara terstruktur dari awal sampai akhir. Pada implementasi ini juga akan mengimplementasikan sebuah perangkat lunak menggunakan program Java development kit (JDK), editor pemograman eclipse. Untuk mengimplementasikan program ini di lingkungan sebenarnya, sebelumnya buat program aplikasi ini menjadi installer agar dapat di-install di perangkat Android. Format file installer program pada Android adalah *.apk . Apk (Android Package) sebenarnya adalah variasi format JAR pada java yang digunakan khusus untuk sistem operasi Android. 4.1.1 Perangkat Keras Perangkat keras yang digunakan untuk mengimplementasikan aplikasi informasi posyandu di wilayah jakarta utara berbasis android adalah: ·
Lenovo Series G480 (RAM 4GB, VGA 512MB)
·
Smartphone Android Samsung Duos
·
Emulator Genymotion V.2.2
4.1.2 Perangkat Lunak Perangkat lunak yang digunakan untuk mengimplementasikan aplikasi informasi posyandu di wilayah jakarta utara berbasis android adalah: ·
Windows 7 32 bit
·
ADT Plugins V 22.2
·
Eclipse Android Developer Tools
·
SDK Android Level 14 dan Level 19
·
JDK V 1.7
·
System image emulator android V 19
4.1.3 Implementasi Antarmuka Setelah melakukan analisis, sebuah sistem akan diimplementasikan ke dalam 44
bentuk
program
menggunakan
sebuah
bahasa
pemrograman. Adapun
antarmuka-
antarmuka yang diimplementasikan untuk menunjang penelitian tugas akhir ini adalah sebagai berikut. 1. Layout Main Menu Pada halaman / layout Main menu terdapat Tombol Daftar Posyandu yang digunakan keluar yang digunakan untuk menampilkan data-data posyandu yang ada dan Tombol Daftar Suplemen yang di gunakan untuk menampilkan data-data suplemen yang ada. Di halaman ini juga terdapat menu menu lain untuk menampilkan halaman yang lainnya.
Gambar 4.2 Tampilan halaman Main Menu
2. Layout Daftar Posyandu Pada halaman / layout Daftar Posyandu ini akan menampilkan sejumlah daftar posyandu yang telah ada. Daftar Posyandu akan berupa grid view, akan 45
memunculkan gambar posyandu dan juga nama dari posyandu tersebut. Untuk melihat detail dari posyandu, cuku mengklik daftar posyandu maka akan muncul dialog detail posyandu.
Gambar 4.2 Tampilan halaman Daftar Posyandu
3. Layout Daftar Suplemen Pada halaman / layout Daftar Suplemen ini akan menampilkan sejumlah daftar suplemen yang telah ada. Di halaman ini akan dijelaskan beberapa nama suplemen berdasarkan tingkat kegunaan suplemen tersebut.
46
Gambar 4.4 Tampilan halaman Daftar Suplemen
4. Layout Cari Lokasi Posyandu Pada halaman / layout Cari Lokasi Posyandu ini akan menampilkan sejumlah nama dari posyandu yang ingin di cari lokasi nya berdasarkan google map.
47
Gambar 4.4 Tampilan halaman Cari Lokasi posyandu
5. Layout Detail Grafik Pertumbuhan Balita Pada halaman / layout Grafik Pertumbuhan Balita ini akan menampilkan sejumlah nama balita yang ingin di ketahui grafik pertumbuhan dari balita tersebut.
48
Gambar 4.6 Tampilan halaman Grafik Pertumbuhan Balita
6. Layout Informasi Pengembang Pada halaman / layout Info Pengembang akan menampilkan keterangan dari pembuat aplikasi yang di gunakan untuk memberikan penjelasan mengenai aplikasi.
49
Gambar 4.7 Tampilan halaman Informasi Pengembang 4.2
Pengujian Dalam perancangan sistem perlu dilakukan pengujian sistem sebagai verifikasi atas
sistem yang telah dirancang. Verifikasi dilakukan untuk mengetahui kemungkinan terjadinya kesalahan dan duplikasi fungsi. 4.2.1 Pengujian Kotak Hitam ( Black Box ) Menurut Roger S. Pressman (2010) Black Box Testing atau Pengujian Kotak Hitam atau juga disebut Behavioral Testing, berfokus pada persyaratan fungsional dari perangkat lunak. Artinya, teknik Black Box Testing memungkinkan untuk mendapatkan set kondisi masukan yang sepenuhnya akan melaksanakan semua persyaratan fungsional untuk suatu 50
program. 4.2.2 Lingkungan Pengujian Berikut merupakan perangkat yang penulis gunakan: Tabel 4. 1 Perangkat Keras dan Perangkat Lunak Yang Digunakan Perangkat Keras
a. Lenovo Series G480 b. Smartphone Samsung Galaxy SIII c. Emulator Genymotion V.2.2
Perangkat Lunak
a. Windows 7 32 bit b. ADT Plugins V 22.2 dan Eclipse c. SDK Android Level 14 dan Level 19 d. JDK V 1.7 dan emulator android V 19
4.2.3 Pengujian Untuk memastikan tombol-tombol, menu dan fungsi-fungsi yang terdapat dalam modul-modul sistem yang sedang berjalan. Tabel 4.2 Skenario Pengujian aplikasi N
Nama
Bagian menu
Ak
o
Tampilan
yang diuji
si
1.
Main Menu
Button
Daftar Kli
Posyandu 2.
3.
Main Menu
Daftar
Button
k Daftar Kli
Hasil yang akan dicapai
Menampilkan Halaman Daftar Posyandu Menampilkan Halaman Daftar
Suplemen
k
Suplemen
List Posyandu
Kli
Menampilkan
k
Posyandu
Posyandu
Dialog
berdasarkan
Detail List
Posyandu 4.
Daftar
List Suplemen
Suplemen
Kli
Menampilkan
k
Suplemen
dialog
berdasarkan
Detail List
Suplemen 5.
Cari
Lokasi Button Pilih
Posyandu
Kli
Menampilkan
k
posyandu pada halaman Cari Lokasi Posyandu
51
Map
lokasi
6.
Grafik
Button Pilih
Pertumbuhan
Kli
Menampilkan
k
Pertumbuhan
Balita
Grafik Balita
pada
halaman Grafik Pertumbuhan Balita
7.
Menu
Main Menu Main Menu
Menu 8.
Menu
Main Menu Keluar
Menu 9.
Menu
Kli
Untuk
kembali
ke
halaman
k
Main Menu
Kli
Untuk Keluar dari aplikasi
k Lokasi Menu
Posyandu
Lokasi Kli
Posyandu
k
Menampilkan berdasarkan
halaman daftar
map
posyandu
yang sudah dipilih 1
Menu
Grafk Menu
0.
Posyandu
Grafk Kli
Posyandu
k
Menampilkan berdasarkan
grafik daftar
posyandu
yang dipilih 4.2.4 Data Hasil Pengujian Berdasarkan analisa pengujian yang telah dibahas sebelumnya, maka akan didapatkan hasil pengujian.
Tabel 4.3 Data Hasil Pengujian aplikasi
N
Nama
Bagian menu
o
Tampilan
yang diuji
Hasil yang akan dicapai
Hasil Pengujia n
52
1.
Main Menu
Button Daftar Menampilkan Posyandu
2.
Main Menu
3.
Daftar
Daftar
Sesuai
Halaman
Daftar
Sesuai
Dialog
Detail
Sesuai
Posyandu
Button Daftar Menampilkan Suplemen
Halaman
Suplemen
List Posyandu Menampilkan
Posyandu
Posyandu
berdasarkan
List
Posyandu
4.
Daftar
List
Menampilkan
Suplemen
Suplemen
Suplemen
dialog berdasarkan
Detail
Sesuai
List
Suplemen
5.
Cari
Lokasi Button Pilih
Posyandu
Menampilkan
Map
posyandu
halaman
pada
lokasi
Sesuai
Cari
Lokasi Posyandu
6.
Grafik Pertumbuhan
Button Pilih
Menampilkan Grafik Pertumbuhan Balita
pada
halaman
Pertumbuhan Balita
53
Grafik
Sesuai
7.
8.
Menu
Main Menu
Main Untuk kembali ke halaman Main
Menu
Menu
Menu
Main Menu Keluar
Sesuai
Menu
Untuk Keluar dari aplikasi
Sesuai
Menu
9.
Menu
Lokasi Menu Lokasi Menampilkan
Posyandu
Posyandu
halaman
map
Sesuai
berdasarkan daftar posyandu yang sudah dipilih
1
Menu
Grafk Menu
0.
Posyandu
Grafk Menampilkan
Posyandu
halaman
grafik
Sesuai
berdasarkan daftar posyandu yang dipilih
4.3.2 Analisis Hasil Pengujian Selanjutnya hasil pengujian akan dianalisis dari beberapa segi, untuk mengetahui kesesuaian aplikasi terhadap persyaratan standar yang telah ada sehingga mencapai tujuan yang telah ditentukan. Hasil analisis ini pada akhirnya akan digunakan untuk dijadikan bahan hipotesis guna penelitian dan pengembangan komunikasi VoIP lebih lanjut. Dari hasil pengujian dengan menggunakan metode black box didapatkan hasil bahwa proses pada tiap halaman dapat berjalan dengan baik, tombol-tombol pada setiap halaman dapat digunakan sesuai dengan fungsinya dan juga jenis-jenis suplemen yang berada di daftar suplemen dapat berjalan dengan baik. Tampilan halaman tersusun secara rapi dan tidak ada komponen / tombol yang saling tertiban dan juga duplikasi fungsi.
54