BAB III IMPLEMENTASI 3.1 Program Penghubung Database Program penghubung database tersebut disimpan dengan nama konek.php. Berikut merupakan kode program penghubung Database :
Pada kode Program diatas yang digunakan untuk menghubungkan program php dengan database yang ada pada localhost MySQL. 3.2 Implementasi Sistem Setelah sistem selesai dianalisis dan di desain secara rinci maka
langkah selanjutnya
pengimplementasian merupakan
kode
atau program
yang
akan
penerapan sistem. inti
dari
sistem
dilakukan Pada
adalah
tahap
ini
yang di kembangkan
berdasarkan hasil perancangan sistem. 3.3 Pelaksanaan Program 3.3.1 Halaman Utama Halaman
utama
ini
adalah
dimana
halaman
awal
ditampilkan, yang ditampilkan di halaman utama ini adalah dua buah link yang masing – masing akan menuju ke login admin untuk masuk ke halaman admin dan login petugas untuk masuk ke halaman petugas. Berikut ini adalah tampilan dari halaman utama : 26
Gambar 3.1 Halaman Utama 3.3.2 Halaman Login Petugas Halaman login petugas adalah dimana user petugas menginputkan username dan password untuk masuk menuju ke halaman menu Petugas. Berikut ini adalah tampilan dari halaman login petugas :
Gambar 3.2 Form Login Petugas Untuk dapat menggunakan aplikasi tersebut, maka setiap petugas
harus
melakukan
login
terlebih
dahulu
dengan
menggunakan username dan password. Jika pada saat login isian username dan password salah, maka akan muncul pesan, seperti gambar berikut :
27
Gambar 3.3 Peringatan Login Gagal 3.3.3 Halaman Menu Petugas Halaman
menu
petugas
merupakan
halaman
yang
digunakan oleh petugas yang sudah melakukan login untuk dapat masuk ke halaman ini. Halaman ini berisi menu home, input data sewa mobil, input pengembalian mobil, stok mobil dan pembatalan peminjaman. Berikut tampilan dari menu home petugas :
Gambar 3.4 Halaman Menu Petugas
28
3.3.4 Halaman Stok Mobil Halaman ini digunakan petugas untuk melihat stok mobil yang masih ada di rental mobil ini. tampilan lihat stok mobil sebagai berikut :
Gambar 3.5 Halaman Stok Mobil 3.3.5
Halaman Input Data Penyewa Halaman input data penyewa digunakan petugas untuk
menginputkan
data
penyewa
ke
dalam
database,
tampilannya :
Gambar 3.6 Halaman input data penyewa
29
berikut
3.3.6
Halaman Input Data Peminjaman Mobil Pada halaman isi data peminjaman ini petugas dapat
melakukan input data peminjaman mobil ke dalam database. tampilannya adalah sebagai berikut :
Gambar 3.7 Halaman input data peminjaman mobil Pada
form
di
atas
setelah
dilakukan
selanjutnya petugas di arahkan ke halaman bukti mobil, tampilannya sebagai berikut :
Gambar 3.8 Nota Peminjaman 30
penyimpanan, penyewaan
3.3.7 Halaman Input Data Pengembalian Mobil Halaman input data pengembalian mobil digunakan oleh petugas untuk menginputkan data pengembalian mobil ke dalam database. Tampilannya sebagai berikut :
Gambar 3.9 input data pengembalian mobil 3.3.4 Halaman Pembatalan Sewa Halaman ini digunakan petugas untuk membatalkan sewa mobil yang telah di inputkan. tampilan Pembatalan Sewa sebagai berikut :
Gambar 3.10 Halaman Pembatalan Sewa 31
3.3.8 Halaman Login Admin Halaman
login
admin
adalah
dimana
user
admin
menginputkan username dan password untuk masuk menuju ke halaman menu admin. Berikut ini adalah tampilan dari halaman login admin :
Gambar 3.11 Halaman Login Admin Untuk dapat menggunakan aplikasi tersebut, maka admin harus melakukan login terlebih dahulu dengan menggunakan username dan password. Jika pada saat login isian username dan password salah, maka akan muncul pesan, seperti gambar berikut :
Gambar 3.12 Peringatan Login Gagal
32
3.3.9 Halaman Menu Admin Halaman ini merupakan halaman utama admin yang berisi menu antara lain menu input, menu edit, menu laporan. Berikut tampilan dari halaman menu admin :
Gambar 3.13 Halaman Menu Admin 3.3.10 Halaman Input Merk Pada menu input merk ini digunakan untuk menampilkan form
input
merk,
dimana
melalui
form
ini
admin
dapat
menginputkan data merk ke dalam database. Berikut tampilan formnya :
Gambar 3.14 Halaman input Merk
33
3.3.11 Halaman Input Mobil Pada menu input mobil ini digunakan untuk menampilkan form
input
mobil,
dimana
melalui
form
ini
admin
dapat
menginputkan data mobil ke dalam database. Berikut tampilan formnya :
Gambar 3.15 Halaman Input Mobil 3.3.12 Halaman Input Supir Pada menu input supir ini digunakan untuk menampilkan form input supir, dimana melalui form ini admin dapat menginputkan data supir ke dalam database. Berikut tampilan formnya :
Gambar 3.16 Halaman Input Supir
34
3.3.13 Tampilan Laporan Peminjaman Per Kd_Pinjam Laporan peminjaman per kode pinjam merupakan hasil cetakan daftar peminjaman mobil yang di tampilkan berdasarkan kode pinjam yang di pilih, pada laporan ini berisi Nama Penyewa, Kd Mobil, Nama Supir, Deposit, Jumlah Hari, Tgl Sewa, Tgl Kembali, Nama Petugas, dan Total Biaya. Kode program :
Gambar 3.17 Tampilan laporan peminjaman per kd_ pinjam 3.3.14 Tampilan Laporan Peminjaman Per Hari Laporan peminjaman Per hari merupakan hasil cetakan daftar peminjaman mobil yang di tampilkan berdasarkan hari, bulan dan tahun yang di maksud, pada laporan ini berisi Tgl Pesan, Tgl Sewa, Tgl Kembali, Kode Pinjam, Tanggungan, Deposit, Kd mobil, Jumlah Hari dan Total Biaya. Berikut tampilan laporan peminjaman per hari:
3.3.15 Tampilan Laporan Pengembalian Per Kd_Pinjam Laporan pengembalian per kd pinjam merupakan hasil cetakan
berdasarkan kode pinjam yang di pilih, pada laporan ini berisi Kd kembali, Tgl mobil kembali, Jam keterlambatan, Denda, Petugas, Jumlah biaya. Kode program :