BAB IV TESTING DAN IMPLEMENTASI SISTEM 4.1 IMPLEMENTASI SISTEM Pada tahapan implementasi dan pengujian sistem, akan dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi dari aplikasi sistem dengan menggunakan beberapa fungsi yang dibuat terdiri dari lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. Berikut merupakan spesifikasi PC (Personal Computer) yang dibutuhkan pada saat perancangan sistem informasi administrasi ini dibuat dan dioperasikan : a. Perangkat keras Microprocessor RAM Hardisk : Intel(R) Core(TM) i5-2410m CPU @ 2.30GHz : 4 GB : 500 GB Smartphone : Android versi 4.1 ( jelly bean ) b. Perangkat lunak Sistem Operasi : Windows 7 Home Premium Webserver : Apache 2.2.9 Database : MySQL 5.0.51b Bahasa Program : PHP 5.2.6 Editor : Macromedia Dreamweaver CS5 48
49 4.2 Tampilan Antar Muka Data Base 4.2.1 Tampilan Localhost XAMPP 4.2.2 Tampilan Pembuatan Database Gambar 4. 1 Tampilan Localhost XAMPP Gambar 4. 2 Tampilan Pembuatan Database
50 4.2.3 Tampilan Database 4.2.4 Tampilan tabel m_referensi Gambar 4. 3 Tampilan Database Gambar 4. 4 Tampilan Tabel m_referensi
51 4.2.5 Tampilan Tabel Bengkel 4.2.6 Tampilan Tabel Transaksi Gambar 4. 5 Tampilan Tabel Bengkel Gambar 4. 6 Tampilan Tabel Transaksi
52 4.2.7 Tampilan Tabel User 4.2.3 Tampilan Tabel User Role Gambar 4. 7 Tampilan Tabel User
Gambar 4. 8 Tampilan Tabel User Role 53
54 4.3 Tampilan Layar 4.3.1 Tampilan Menu Data Customer Gambar 4. 9 Tampilan Menu Data Costumer
55 4.3.2 Tampilan Menu Login Operator 4.3.3 Tampilan Halaman Depan Gambar 4. 10 Tampilan Menu Login Operator Gambar 4. 11 Tampilan Halaman Depan
56 4.3.4 Tampilan Halaman Depan Daftar Layanan 4.3.5 Tampilan Detai Daftar Layanan Gambar 4. 12 Tampilan Daftar Layanan Gambar 4. 13 Tampilan Detail Daftar Layanan
57 4.3.6 Tampilan Menu Tambah Data TPS Terdekat Gambar 4. 14 Tampilan Menu Tambah Lokasi TPS Terdekat 4.3.7 Tampilan Data Lokasi TPS di Jakarta Gambar 4. 15 Tampilan Daftar Lokasi TPS di Jakarta
58 4.4 Metode Pengujian Pengujian dilakukan untuk memastikan aplikasi yang dirancang dapat berfungsi dan berjalan dengan baik dan sesuai dengan rancangan yang telah ditetapkan sebelumnya. Adapun metode yang digunakan dalam proses pengujian aplikasi ini yaitu dengan menggunakan black box testing. Black box testing memungkinkan pengembangan software untuk membuat himpunan kondisi input yang meliputi seluruh syarat-syarat fungsional suatu program. Uji coba black box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya : a. Fungsi-fungsi yang salah atau hilang. b. Kesalahan interface. c. Kesalahan dalam struktur data atau akses database eksternal. d. Kesalahan performa. e. Kesalahan inisialisasi dan terminasi. Pengujian dengan menggunakan metode black box testing dilakukan dengan cara memberi sejumlah masukan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi ini menghasilkan keluaran output yang diinginkan sesuai dengan fungsi dari program aplikasi tersebut. 4.5 Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan Sistem Aplikasi Tires Point Services (TPS Online). Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahapan perancangan. Tabel 4. 1 Tabel Skenario Menguji Menu data Customer Antar Muka Unit Program (Uji Coba) Tampilan halaman User Menguji Tombol Pencarian dan Penyimpanan
59 Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil Form login sedang berjalan Isikan form dengan inputan yang dibutuhkan Data dapat terkirim ke database Berhasil sesuai yang diharapkan Tabel 4. 2 Tabel Skenario Halaman Login Opetarator Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil Tampilan halaman Login Menguji tombol Login Menguji tombol Reset Form login sedang berjalan Masukkan Username dan Password Menampilkan halaman utama Berhasil sesuai yang diharapkan Tabel 4. 3 Tabel Skenario Halaman Menu Operator Antar Muka Tampilan halaman dashboard dan daftar layanan TPS Unit Program (Uji Coba) Menampilkan data yang terkirim dari user Menampilkan Google map Status Aplikasi Halaman yang dibutuhkan berjalan Skenario Pengujian Klik salah satu menu kota pada
60 dashboard Klik icon view untuk melihat detail pemesanan layanan Jawaban dilakukan melalui telepon ke nomor yang dikirim oleh user Hasil yang Diharapkan Hasil Semua data dapat terbaca Sesuai dengan yang diharapkan