PENGUJIAN DAN IMPLEMENTASI SISTEM 4.1.
Pengujian Sistem Setelah program selesai dibuat maka dilakukan pengujian (testing) terhadap
program. Langkah pengujian sistem ditujukan 2 pihak yaitu programmer dan user. Pengujian yang dilakukan oleh programmer bertujuan untuk mengetahui apakah semua modul telah bekerja dengan benar dan operasi pada sistem yang dibuat telah sesuai dengan program yang direncanakan. Langkah pengujian yang ditujukan pada user dilakukan untuk mengetahui apakah program aplikasi yang dibuat dapat membantu efektifitas kerja di bagian pool kendaraan. Pengujian software adalah review akhir yang merupakan elemen kritis dan jaminan kualitas dari sebuah software, perancangan dan pengkodean. Pengujian dalam aplikasi ini dibagi menjadi dua tahap yaitu rencana pengujian dan hasil pengujian, pengujian dilakukan dengan menggunakan tipe black box. Pengujian ini bertujuan untuk menunjukkan fungsi perangkan lunak mengenai cara operasi, pengujian pemasukan dan keluaran data, serta kesesuaian aplikasi apakah sudah berjalan sebagaimana mestinya atau belum. Berikut akan dipaparkan rencana dan hasil pengujian dalam bentuk tabel.
52
http://digilib.mercubuana.ac.id/
53
Tabel berikut ini menampilkan hasil pengujian secara fungsional terhadap aplikasi yang dibangun. Tabel Error! No text of specified style in document..1 Pengujian Sistem
No
Fitur Yang di Uji
Login 1 Aplikasi
2 Dashboard Pendataan 3 Grup
Pendataan 4 Supir
Absen Supir
Skenario Hasil Hasil Yang Diharapkan Test Pengujian Login dengan password Berhasil masuk benar kehalaman Dashboard Berhasil Gagal Login dengan Menampilkan pesan eror password bahawa salah username/password salah Berhasil Gagal Lihat ketersedian kendaraan Berhasil menampilkan dan supir kendaraan yang tersedia Berhasil Gagal Menambah Berhasil menambahkan Data Grup grup baru Berhasil Gagal Edit Data Berhasil mengedit data Grup grup Berhasil Gagal Hapus data Berhasil menghapus data grup grup Berhasil Gagal Tambah Data Berhasil menambah data Supir supir Berhasil Gagal Edit Data Berhasil mengedit data Supir supir Berhasil Gagal Hapus data Berhasil menghapus data supir supir Berhasil Gagal Absen masuk
Berhasil menyimpan waktu kedatangan supir Berhasil
http://digilib.mercubuana.ac.id/
54
Gagal Absen pulang
Cuti Supir Pendataan 5 Kendaraan
Peminjaman Kendaraan 6 (user grup)
Entri supir
cuti
Entry Mobil
Data
Edit Mobil
Data
Hapus Mobil
Data
Entri peminjaman kendaraan oleh grup
Berhasil menyimpan waktu kepulangan supir Berhasil Gagal Berhasil menyimpan jadwal cuti supir Berhasil Gagal Berhasil menyimpan data mobil Berhasil Gagal Berhasil mengedit data mobil Berhasil Gagal Berhasil menghapus data mobil Berhasil Gagal
Berhasil menyimpan peminjaman kendaraan oleh grup Berhasil Gagal Approval Berhasil mengupdate Peminjaman Tidak Setuju status peminjaman 7 Kendaraan Peminjaman menjadi “Tidak Setuju” Berhasil Gagal Berhasil mengupdate Setuju status peminjaman Peminjaman menjadi “Setuju” Berhasil Gagal Melakukan Tindak Lanjut entri detail Berhasil menyimpan 8 Peminjaman peminjaman detail peminjaman Berhasil Gagal Melakukan entri data Pengembalian pengembalian Berhasil menyimpan data 9 Kendaraan kendaraan pengembalian kendaraan Berhasil Gagal
http://digilib.mercubuana.ac.id/
55
History Peminjaman 10 (user grup)
11 Laporan
Menampilkan history peminjaman yang dilakukan masing – masing grup
Berhasil menampilkan history peminjaman yang dilakukan masing – masing grup Berhasil Gagal Berhasil menampilkan Menampilkan laporan peminjaman laporan sesuai dengan periode peminjaman yang diinputkan Berhasil Gagal Menampilkan Berhasil menampilkan laporan laporan Riwayat Riwayat Pengemudi sesuai dengan Pengemudi periode yang diinputkan Berhasil Gagal
Berikut kesimpulan pengujian sistem sesuai pada tabel 4.1: 1. Pengujian yang dilakukan sesuai dengan skenario peminjaman, pengembalian, absensi supir dan servis mobil pada BPJS Kesehatan Kantor Pusat 2. Fungsi pada fitur yang terdapat pada aplikasi dapat berjalan sesuai denganhasil yang diharapkan 3. Desain dan penamaan menu aplikasi cukup mudah digunakan pengguna 4. Aplikasi secara keseluruhan telah mengakomodir kebutuhan pengguna sesuai dengan analisa kebutuhan fungsional sistem
4.2.
Implementasi Sistem Tahapan implementasi sistem merupakan tahapan setelah pengujian sistem.
Tahapan implementasi sistem ini terdiri dari instalasi hardware dan software serta instalasi aplikasi.
http://digilib.mercubuana.ac.id/
56
4.2.1.
Pemrograman Pada pembuatan sistem ini, pemrograman dibuat dengan bahasa pemrograman
PHP (Personal Homepage). Sedangkan untuk koneksi databasenya menggunakan MySQL 5.0.11. Pemrograman PHP dilakukan karena beberapa pertimbangan,yaitu : 1.
PHP merupakan software yang Open Source.
2.
PHP dapat berjalan pada web server Micorosoft Personal Web Server Apache, IIS dan sebagainya.
3.
PHP mudah digunakan dan kecepatan akses yang baik.
4.2.2.
Konfigurasi Hardware Konfigurasi hardware dengan spesifikasi minimal yang digunakan dalam
pembuatan Aplikasi Administrasi Kendaraan Dinas BPJS Kesehatan adalah sebagai berikut : 1.
Processor Intel i5
2.
Ram 4 GB
3.
Harddisk 500 GB
4.
Monitor dan VGA dengan resolusi 1366 x 768 pixel
4.2.3.
Konfigurasi Software Konfigurasi software dengan spesifikasi yang digunakan dalam pembuatan
aplikasi adalah sebagai berikut : 1.
Sistem Operasi
: Windows 7
2.
Package Software : Software Pemrograman PHP 5
3.
Database Server : Mysql 5.0.11
4.
Web Server
: Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30
5.
Web Browser
: Mozilla Firefox atau Google Chrome
http://digilib.mercubuana.ac.id/
57
4.3.
Tampilan Menu Program Tampilan menu program terdiri dari dibagi menjadi dua berdasarkan hak akses
yang dimiliki user. User dengan hak akses admin dapat mengakses seluruh fitur yang terdapat pada aplikasi, sedangkan user dengan hak akses pengguna hanya dapat menggunakan beberapa fitur yang terdapat pada aplikasi. Tampilan-tampilan pada aplikasi dapat dilihat pada screnshoot berikut ini.
http://digilib.mercubuana.ac.id/
58
4.3.1. Tampilan Halaman Login
Gambar Error! No text of specified style in document..1 Halaman Login
Keterangan halaman login : 1.
User memasukan username dan password
2.
User menekan tombol login
4.3.2. Tampilan Halaman Dashboard
Gambar Error! No text of specified style in document..2 Halaman Dashboard
Keterangan halaman Dashboard:
http://digilib.mercubuana.ac.id/
59
1. Menu ini berfungsi untuk menampilkan ketersediaan kendaraan dan supir secara realtime 2. Menu ini dapat di akses oleh semua jenis user 4.3.3. Tampilan Halaman Data Grup
Gambar Error! No text of specified style in document..3 Tampilan Halaman Data Grup
Keterangan : 1. Klik tombol “Tambah Data Grup” untuk menambah data grup, dengan tampilan sebagai berikut:
Gambar Error! No text of specified style in document..4 Tampilan Halaman Tambah Data Grup
Isi nama grup yang baru untuk menambah referensi grup, kemudian klik tombol “Tambah Grup” 2. Klik tombol “Edit” untuk mengubah nama grup, dengan tampilan sebagai berikut :
http://digilib.mercubuana.ac.id/
60
Gambar Error! No text of specified style in document..5 Tampilan Halaman Edit Data Grup
ubah nama grup grup, kemudian klik tombol “Edit Grup” 3. Klik tombol “Hapus” untuk menghapus data grup, dengan pop up sebagai berikut:
Gambar Error! No text of specified style in document..6 Pop up hapus data grup
Klik “OK” untuk melanjutkan proses hapus atau klik “Cancel” untuk membatalkan proses hapus
http://digilib.mercubuana.ac.id/
61
4.3.4. Tampilan Halaman Pendataan Supir
Gambar Error! No text of specified style in document..7 Tampilan Halaman Data Supir
Keterangan : 4. Klik tombol “Tambah Data Supir” untuk menambah data supir, dengan tampilan sebagai berikut:
Gambar Error! No text of specified style in document..8 Tampilan Halaman Tambah Data Supir
Isi data supir yang baru untuk menambah referensi supir, kemudian klik tombol “Tambah Supir”
http://digilib.mercubuana.ac.id/
62
5. Klik tombol “Edit” untuk mengubah data supir, dengan tampilan sebagai berikut :
Gambar Error! No text of specified style in document..9 Tampilan Halaman Edit Data supir
ubah data supir untuk , kemudian klik tombol “Edit Grup” 6. Klik tombol “Hapus” untuk menghapus data supir, dengan pop up sebagai berikut:
Gambar Error! No text of specified style in document..10 Pop up hapus data supir
Klik “OK” untuk melanjutkan proses hapus atau klik “Cancel” untuk membatalkan proses hapus
http://digilib.mercubuana.ac.id/
63
4.3.5. Tampilan Halaman Data Mobil
Keterangan: 1. Pada halaman Data Mobil menampilkan referensi mobil dengan kondisi dan status mobil secara realtime 2. Klik tombol “Tambah Data Mobil” untuk menamah referensi data mobil, dengan tampilan sebagai berikut :
Gambar Error! No text of specified style in document..11 Tampilan Halaman Data Mobil
Isi data mobil, kemudian klik tombol “Tambah Mobil” untuk menyimpan data 3. Klik tombol “Edit” untuk melakukan perubahan data mobil, dengan tampilan sebagai berikut:
http://digilib.mercubuana.ac.id/
64
Gambar Error! No text of specified style in document..12 Tampilan Halaman Edit Mobil
Ubah data dengan benar, kemudian klik tombol “Edit Mobil” untuk menyimpan perubahan data 4. Klik tombol “Hapus” untuk menghapus data, dengan tampilan pop up sebagai berikut :
Gambar Error! No text of specified style in document..13 Tampilan Pop Up Hapus Data Mobil
Klik “OK” untuk melanjutkan proses hapus atau klik “Cancel” untuk membatalkan proses hapus
http://digilib.mercubuana.ac.id/
65
4.3.6. Tampilan Halaman Peminjaman Kendaraan
Gambar Error! No text of specified style in document..14 Tampilan Halaman Peminjaman Kendaraan
Keterangan: 1. Menu ini dapat diakses oleh user grup untuk pengajuan pemijaman kendaraan 2. Isi Data Peminjaman, kemudian klik tombol ajukan, maka akan tampil di tabel di bawah form entri peminjaman dengan menyertakan informasi status peminjaman 3. Data yang telah tersimpan akan tampil di halaman user admin 4. Setelah admin melakukan persetujuan maka data tersebut akan hilang pada tabel Peminjaman mobil dan tampil pada halaman Histori Peminjaman 4.3.7. Tampilan Halaman Data Peminjaman Kendaraan User Admin
http://digilib.mercubuana.ac.id/
66
Gambar Error! No text of specified style in document..15 Tampilan Halaman Data Peminjaman Kendaraan User Admin
Keterangan : 1. Admin dapat melakukan persetujuan untuk peminjaman kendaraan yang diajukan user grup 2. Klik “Setuju” untuk menyetujui peminjaman, maka akan tampil form berikut:
Gambar Error! No text of specified style in document..16 Tampilan Halaman Tindak Lanjut Peminjaman Mobil
Isi data peminjaman mobil, kemudian klik tombol “Setujui Peminjaman”, jika simpan data berhasil maka akan tampil pada tabel dibawah form entry “Tindak Lanjut Peminjaman Mobil” dengan tampilan sebagai berikut :
Jika ingin melakukan perubahan data maka hapus data terlebih dahulu, kemudian input data kembali
http://digilib.mercubuana.ac.id/
67
3. Klik “Tidak Setuju” jika tidak menyetujui peminjaman 4.3.1. Tampilan Halaman Pengembalian
Gambar Error! No text of specified style in document..17 Tampilan Halaman Pengembalian
Keterangan : Klik tombol “Kembalikan” untuk melakukan entri pegembalian kendaraan, maka akan tampil form berikut :
Gambar Error! No text of specified style in document..18 Tampilan Halaman Tindak Lanjut Pengembalian Mobil
http://digilib.mercubuana.ac.id/
68
Isi Datapengembalian kemudian klik “Setujui Pengembalian”, maka data akan tersimpan dan tampil pada tabel dibawahnya :
Gambar Error! No text of specified style in document..19 Tampilan Daftar Pengembalian Mobil Per Kode Pinjam
Pada Gambar 4.19 dapat diketahui status pengembalian mobil secara realtime 4.3.2. Tampilan Halaman Absen Supir
Gambar Error! No text of specified style in document..20 Tampilan Absensi Supir
1. Masuk ke halaman Dashboard
http://digilib.mercubuana.ac.id/
69
2. Pada Kolom “Absensi Supir” muncul nama- nama supir 3. Jika kolom aksi pada supir masuk, klik tombol
maka supir tersebut belum absen untuk absen masuk, maka secara otomatis
aksi supir akan berubah menjadi 4. Jika kolom aksi pada supir pulang, klik tombol
maka supir tersebut belum absen untuk absen pulang, maka secara otomatis
aksi supir akan berubah menjadi
4.3.3. Tampilan Halaman Cuti Supir
Gambar Error! No text of specified style in document..21 Tampilan Halaman Cuti Supir
Keterangan : 1. Klik tombol “Pilih Supir Cuti” untuk entri data cuti supir, maka akan tampil form berikut:
http://digilib.mercubuana.ac.id/
70
Gambar Error! No text of specified style in document..22 Form Entri Data Cuti Supir
Isi data cuti supir, kemudian klik tombol “Cuti” untuk menyimpan data, maka pada daftar cuti supir secara otomatis akan bertambah dengan aksi berikut :
http://digilib.mercubuana.ac.id/
sebagai
71
Gambar Error! No text of specified style in document..23 Tampilan Data Cuti Supir Baru Entri
2. Klik tombol kembali supir
pada aksi supir untuk mengupdate tanggal masuk
4.3.4. Tampilan Halaman Servis Mobil
Gambar Error! No text of specified style in document..24 Tampilan Halaman Servis Mobil
Keterangan : 1. Klik tombol “Pilih Mobil Servis” untuk melakukan entri data mobil yang akan di servis, maka akan tampil form berikut :
http://digilib.mercubuana.ac.id/
72
Gambar Error! No text of specified style in document..25 Form Entri Data Servis Mobil
Isi Data servis mobil kemudian klik tombol “Servis”, maka pada daftar servis mobil data tersebut akan bertambah secara otomatis dengan aksi
sebagai
berikut:
Gambar Error! No text of specified style in document..26 Tampilan Data Servis Mobil Baru Entri
2. Klik tombol
untuk mengupdate status servis menjadi selesai servis
http://digilib.mercubuana.ac.id/
73
4.3.5. Tampilan Halaman Laporan Peminjaman Kendaraan
Gambar Error! No text of specified style in document..27 Tampilan Laporan Peminjaman Kendaraan
Keterangan : 1. Pilih Periode tanggal peminjaman yang akan di tampilkan pada laporan 2. Klik tombol “Cetak Dokumen” untuk menampilkan laporan yang akan di cetak dengan tampilan sebagai berikut :
http://digilib.mercubuana.ac.id/
74
Gambar Error! No text of specified style in document..28 Tampilan Cetak Laporan Peminjaman Kendaraan
4.3.6. Tampilan Halaman Laporan Riwayat Pegemudi
Gambar Error! No text of specified style in document..29 Tampilan Laporan Perjalanan Supir
Keterangan : 1. Pilih Periode tanggal peminjaman dan pengemudi yang akan di tampilkan pada laporan 2. Klik tombol “Cetak Dokumen” untuk menampilkan laporan yang akan di cetak dengan tampilan sebagai berikut :
http://digilib.mercubuana.ac.id/
75
Gambar Error! No text of specified style in document..30 Tampilan Cetak Laporan Perjalanan Supir
http://digilib.mercubuana.ac.id/