BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1. Impelentasi Setelah melakukan analisa dan perancangan terhadap Aplikasi Informasi Puskesmas Kota Tangerang yang akan dibuat, tahap selanjutnya adalah implementasi dan pengujian. Pada tahapan implementasi akan terdapat beberapa pembahasan, yaitu pembahasan spesifikasi kebutuhan sistem yang meliputi perangkat keras (hardware) dan perangkat lunak (software), pembahasan implementasi kode aplikasi yang akan dibuat dalam aplikasi, pembahasan implementasi perancangan antarmuka, dan pengujian aplikasi mulai dari awal berjalan sampai selesai.
4.1.1. Spesifikasi Dalam penelitian Aplikasi Informasi Puskesmas Kota Tangerang ini, spesifikasi kebutuhan sistem yang digunakan ada dua buah perangkat, yaitu perangkat keras (Hardware) dan perangkat lunak (Software). Spesifikasi sistem yang dibutuhkan dalam perancangan aplikasi ini adalah sebagai berikut: 1. Perangkat Keras (Hardware) a) Asus X452CP b) Processor Intel® Core™ i3-3217U CPU @ 1.80GHz (4 CPUs), ~1.8GHz c) RAM 2048MB DDR3 d) HDD SATA 500GB e) VGA Intel® HD Graphics 4000 1GB dan Radeon Graphics HD 8530M 1GB 2. Perangkat Lunak (Software) a) Microsoft Windows 7 Ultimate 64-bit (6.1, Build 7601), merupakan sistem operasi yang digunakan dalam pembuatan aplikasi ini. b) Eclipse Juno dengan perangkat adt-bundle-windows-x86-20140702
50
51
c) XAMPP 1.7.7 phpMyAdmin versi 3.4.5 untuk implementasi pembuatan database menggunakan MySQL.
4.2. Implementasi Kode Aplikasi Pada sub bab ini penulis akan menjelaskan tentang bagian-bagian dari kode sumber (source code) Aplikasi Informasi Puskesmas Kota Tangerang yang menggunakan perangkat lunak (software) Eclipse Juno serta pembuatan database tabel untuk aplikasi ini.
4.2.1. Implementasi Pembuatan Database Pada implementasi pembuatan database ini, penulis akan menampilkan bagian tabel-tabel yang digunakan dalam aplikasi yang menampilkan database. Dalam pembuatan database ini, penulis menggunakan sebuah perangkat lunak (software). Perangkat lunak yang digunakan ialah XAMPP PHP MyAdmin. Dalam database db_puskesmas_coba terdapat tabel dua tabel yang diberi nama puskesmas dan tb_kategori seperti yang dijelaskan pada tahapan analisis perancangan pada bab 3. 1. Implementasi Pembuatan Database Informasi Puskesmas Implementasi pembuatan database informasi puskesmas terdapat pada gambar 4.1 sebagai berikut:
52
Gambar 4.1 Implementasi Pembuatan Database Informasi Puskesmas
2. Implementasi pembuatan tabel puskesmas Implementasi pembuatan tabel puskesmas terdapat pada gambar 4.2 sebagai berikut:
Gambar 4.2 Implementasi Pembuatan Tabel puskesmas
53
3. Implementasi pembuatan tabel tb_kategori Implementasi pembuatan tabel tb_kategori terdapat pada gambar 4.3 sebagai berikut:
Gambar 4.3 Implementasi Pembuatan Tabel tb_kategori
4.3. Implementasi Perancangan Antarmuka (Interface) Implementasi antarmuka (interface) ialah merupakan hasil perancangan dari user interface yang sebelumnya telah dilakukan di tahap perancangan. Pada implementasi antarmuka akan menampilkan rancangan halaman dan potongan program.
4.3.1. Implementasi Halaman Menu Utama Gambar 4.4 adalah tampilan dari implementasi Halaman Menu Utama pada awal aplikasi dijalankan.
54
Gambar 4.4 Halaman Menu Utama
4.3.2. Implementasi Halaman List Puskesmas
Gambar 4.5 Halaman List Puskesmas
55
4.3.3. Implementasi Halaman Detail Puskesmas
Gambar 4.6 Halaman Detail Puskesmas
4.4. Pengujian Pengujian dalam program Aplikasi Informasi Puskesmas Kota Tangerang ini dilakukan agar dapat diketahui apakah aplikasi yang telah dirancang ini dapat berjalan sesuai dengan kebutuhan. Tahap ini dilakukan agar setelah aplikasi ini diterapkan dan digunakan tidak terjadi kesalahan yang akan mengakibatkan ketidaknyamanan dalam penggunaan. Pengujian dilakukan dengan menggunakan metode black box, metode ini merupakan pengujian program berdasarkan fungsi dari program untuk menemukan kesalahan yang mungkin terjadi pada program. Pengujian ini dilakukan pada emulator yang terdapat di software Eclipse dengan menggunakan konektivitas localhost untuk membuktikan bahwa sistem validasi telah berjalan dengan baik. Berikut hasil pengujiannya:
56
4.4.1. Skenario Pengujian Menu dan Fungsi Tabel 4.1 Tabel Skenario Pengujian Menu dan Fungsi Skenario User
Bagian
Tindakan
Pengujian
Pengujian
Icon aplikasi Klik
Status Aplikasi
icon Sistem
Hasil yang Diharapkan
aplikasi Menampilkan
menjalankan
didalam
aplikasi pada akan
Halaman
aplikasi
mobile
mobile phone
Utama
menampilkan
Halaman Utama Aplikasi Aplikasi User memilih Menu button Klik
menu Sistem
aplikasi Menampilkan
menu button Rawat Inap
button
akan mengambil Halaman List
Rawat Inap
kategori
data nama-nama Puskesmas
Puskesmas
Puskesmas
yang
Rawat Inap
Rawat Inap
mempunyai layanan Rawat Inap
User memilih Menu button Klik button
non non
Rawat Inap
menu Sistem
Rawat button
Inap
aplikasi Menampilkan
akan mengambil Halaman List
kategori
data nama-nama Puskesmas
Puskesmas
Puskesmas
non
non yang
Rawat Rawat Inap
tidak
mempunyai
Inap
layanan Rawat Inap
User memilih Nama
Klik
nama Sistem
Puskesmas
aplikasi Menampilkan
nama
Puskesmas
akan mengambil data
Puskesmas
pada halaman
data
List
Puskesmas yang
Puskesmas
dipilih
detail
detail Puskesmas