BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Impelentasi Setelah melakukan analisa dan perancangan terhadap Aplikasi Informasi 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 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 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 Implementasi pembuatan database informasi puskesmas terdapat pada gambar 4.1 sebagai berikut:
52 Gambar 4.1 Implementasi Pembuatan Database Informasi 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 Gambar 4.5 Halaman List
55 4.3.3. Implementasi Halaman Detail Gambar 4.6 Halaman Detail 4.4. Pengujian Pengujian dalam program Aplikasi Informasi 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 Bagian Pengujian User Icon aplikasi menjalankan didalam aplikasi mobile User memilih Menu button menu button Rawat Inap Rawat Inap User memilih Menu button button non non Rawat Rawat Inap Inap User memilih Nama nama pada halaman List Tindakan Pengujian Status Aplikasi Klik icon Sistem aplikasi aplikasi pada akan mobile phone menampilkan Halaman Utama Aplikasi Klik menu Sistem aplikasi button akan mengambil kategori data nama-nama Rawat Inap Rawat Inap Klik menu Sistem aplikasi button kategori akan mengambil data nama-nama non non Rawat Rawat Inap Inap Klik nama Sistem aplikasi akan mengambil data detail yang dipilih Hasil yang Diharapkan Halaman Utama Aplikasi Halaman List yang mempunyai layanan Rawat Inap Halaman List yang tidak mempunyai layanan Rawat Inap data detail