4.3. Implementasi Program
4.3.1. Proses memberi harga DP
Pada gambar 4.4 terdapat 2 metode yang dipanggil yaitu DP lihat pada Lampiran A. Metod DP digunakan untuk
menghitung jumlah total harga DP yang harus dibayar oleh penyewa.
Gambar 4.4
Proses Transaksi Sewa String id = request.getParameterid;
int jmlkamar = Integer.parseIntrequest.getParameterjmlkamar;
String namakamar = request.getParameternamakamar; int harga = Integer.parseIntrequest.getParameterharga;
Proses proses = new Proses; ResultSet dp = proses.DPid, kamar.getDatepicker,
kamar.getDatepicker2, harga, jmlkamar;
4.3.2. Proses insert data Transaksi penyewaan kamar.
Pada gambar 4.5terdapat metod sewa_kamar dan nonota lihat pada Lampiran A, metod sewa_kamar berguna untuk
memasukan data penyewa, kamar dan transaksinya kedalam beberapa tabel yang bersangkutan. Banyak variabel yang diambil
sperti id kamar, data diri dari penyewa, tanggal masuk dan tanggal keluar lalu harga DP.nonota digunakan untuk mengambil no nota
atau nomor order yang terbaru.
Gambar 4.5Insert data Transaksi penyewaan kamar
String id = request.getParameterid; int noid = Integer.parseIntrequest.getParameternoID;
String nama = request.getParameternamapenyewa; String alamat = request.getParameteralamat;
String notlp = request.getParameternotlp; String email = request.getParameteremail;
int jmlkamar = Integer.parseIntrequest.getParameterjmlkamar; String namakamar = request.getParameternamakamar;
String tanggalmasuk = request.getParametertanggalmasuk; String tanggalkeluar = request.getParametertanggalkeluar;
int hargaDP = Integer.parseIntrequest.getParameterhargaDP; Proses proses = new Proses;
String p = proses.sewa_kamarnoid, id, nama, alamat, notlp, jmlkamar, tanggalmasuk, malam, email, hargaDP;
ResultSet nonota = proses.nonota;
4.3.3. Proses memasukan bukti transfer dp.
Pada gambar 4.6 menunjukan cara memasukan bukti transfer DP, dibawah ini terdapat 2 metod yaitu verivikasi dan
update_nota lihat pada Lampiran A. Metod verivikasi digunakan untuk mencari apakah nomor order dan email yang
dimasukan ada dalam database, jika ditemukan maka metod update_nota akan dipanggil untuk mengupdate tabel transaksi
sewa, yaitu menambah foto bukti transaksi dari bank.
Gambar 4.6
Memasukan bukti transfer dp
int noorder = Integer.parseIntmr.getParameternonota; String foto = mr.getFilesystemNamefoto;
String email = mr.getParameterEmail; System.out.printlnnoorder;
System.out.printlnemail; ResultSet verivikasi = proses.verivikasinoorder, email;
int jml = 0; while verivikasi.next {
jml++; }
if jml == 1 { proses.update_notanoorder, foto;
response.sendRedirectSelesaiDP.jsp?sukses=y; } else {
response.sendRedirectDP.jsp?error=y; }
4.3.4. Proses Melihat Konfirmasi penyewaan kamar