Program Diagram Class
A. TUJUAN
Tujuan dibuatnya program ini adalah untuk mempermudah
suatu usaha rental mobil dalam melakukan transaksi antara penyedia dengan
penyewa dan pencatatan penyewaan serta pengembaliannya. Jangka waktu penyewa
hanya 2 hari sesuai kesepakatan, jika pengembaliannya lebih dari 2 hari maka
penyewa akan dikenai denda (per harinya sebesar Rp. 1000000).
B.
ALAT
DAN BAHAN
·
Sebuah
Laptop
·
Aplikasi
NetBeans
·
Referensi
pembelajarn dari internet
C.
LANGKAH-LANGKAH
1.
Nyalakan
laptop anda,
2.
Kemudian
buka aplikasi NetBeans,
3.
Buat
class dengan nama class Rental_Mobil
4.
Tuliskan
syntax pada class Rental_Mobil
package
Rental_Mobil;
import
java.util.Scanner;
public class
Rental_Mobil {
public static void
main(String[] args) {
Scanner input = new
Scanner(System.in);
String nama;
String nama_mobil;
String kode_mobil;
int tgl_pinjam;
int tgl_kembali;
int denda;
System.out.print("Nama
: " );
nama=input.nextLine();
System.out.print("Nama
Mobil : " );
nama_mobil=input.nextLine();
System.out.print("Kode
Mobil : " );
kode_mobil=input.nextLine();
System.out.print("Tanggal
Pinjam : ");
tgl_pinjam=input.nextInt();
System.out.print("Tanggal
Kembali: ");
tgl_kembali=input.nextInt();
denda=(tgl_kembali-tgl_pinjam-2)*1000000;
if(tgl_kembali<=tgl_pinjam+2){
System.out.println("\nNama
\t\t\t: "+nama);
System.out.println("Nama
Mobil \t\t: "+nama_mobil);
System.out.println("Kode
Mobil \t\t: "+kode_mobil);
System.out.println("Tanggal
Pinjam \t\t: "+tgl_pinjam+" Januari 2019");
System.out.println("Tanggal
Kembali \t: "+tgl_kembali+" Januari 2019");
System.out.println("Denda
\t\t\t: Tidak Ada Denda");
} else{
System.out.println("\nNama
\t\t\t: "+nama);
System.out.println("Nama
Mobil \t\t: "+nama_mobil);
System.out.println("Kode
Mobil \t\t: "+kode_mobil);
System.out.println("Tanggal
Pinjam \t\t: "+tgl_pinjam+" Januari 2019");
System.out.println("Tanggal
Kembali \t: "+tgl_kembali+" Januari 2019");
System.out.println("Denda
\t\t\t: Rp. "+denda);
}
}
}
5.
Kemudian
RUN program tersebut, jika ada error teliti kembali programnya dan jika
berhasil maka masukkan data anda.
D.
Hasil
1.
Berikut
adalah output dari program diatas yang tidak terkena denda.
2.
Berikut
adalah output dari program diatas yang terkena denda karena pengembalian lebih
dari kesepakatan (2 hari).
Komentar
Posting Komentar