Jakarta
Fakultas Ilmu Komputer
A. SOAL PROJECT
Buatlah Program Delphi untuk Kasir sebuah Perusahaan Jasa Kebersihan bernama GOKLIN. Berikut
tampilan form login yang dibutuhkan
• Cara pembayaran yang terdiri atas kartu kredit atau kartu debit (CC/DC) atau Tunai
Jika pembeli membayar dengan CC/DC akan memperoleh diskon sebesar 10% dari harga total
di akhir.
• Jumlah jam : waktu yang diperlukan untuk melakukan pembersihan
• Jasa tambahan jika diperlukan yang terdiri atas:
o Jika Desinfektan dicentang makan secara otomatis tertulis tambahan biaya Rp50.000
dalam textfield
o Jika vacuum dicentang makan secara otomatis tertulis tambahan biaya Rp30.000 dalam
textfield
o Jika deep cleaning dicentang makan secara otomatis tertulis tambahan biaya
Rp100.000 dalam textfield
• Jika tombol hitung diklik maka akan mengkalkulasi total harga yang harus dibayar
customer/pembeli dengan rumus
Total harga =( (biaya dasar pembersihan sesuai tipe ruang * jumlah jam)+total biaya jasa
tambahan) – diskon(jika pembayaran dengan CC/DC) dan akan ditampilkan pada edit.text total
harga.
Berikut contoh jika kasir menginputkan data :
• Total harga : biaya yang harus dibayar customer/pembeli
• Total bayar : nominal uang yang diberikan pembeli
• Tombol simpan untuk menyimpan pembayaran dan menghitung jumlah kembalian yang bisa
diterima oleh pembeli. Kembalian untuk menampilkan jumlah kembalian secara otomatis yang
diambil dari Total bayar – Total Harga
• Namun jika cara pembayarannya CC/DC, maka pada saat tombol hitung diklik label kembalian
berubah captionnya menjadi label no kartu
• Tombol cetak nota untuk mencetak data-data transaksi customer/pembeli ke dalam komponen
memo
VALIDASI SOAL