membuat java pengembalian rental mobil sederhana dengan java yang menggunakan 20 atribut
kita akan membuat tutorial tentang perancangan pengembalian rental mobil menggunakan bahasa java.konsep dari aplikasi yang akan kita buat nantinya adalah kita membutuhkan 20 atribut yang terdiri dari:
- Nama
- Alamat
- Jenis Kelamin
- Tanggal Lahir
- Usia
- No tlp
- No ktp
- Nama Perusahaan
- Id
- Nama Mobil
- Warna Mobil
- Kode Mobil
- Harga Pinjam
- Tahun Pinjam
- Tanggal Pinjam
- Tanggal Kkembalian
- Lama Pinjaman
- Telat
- Denda
Tutorial
langsung saja kita ketutorialnya, kita akan menulis sytax pada netbeans, tanpa harus mendesain apapun.
- langkah pertama buka aplikasi "Netbeans IDE"
- pilih New Project-->java application lalu klik Next
- isi project dengan nama Tugas setelah itu hilangkan tanda centangnya lalu klik finis
- selanjutnya klik kanan pada project Tugas--->klik kanan javaclass
- lakukan sebanyak 2 kali javaclass pertama adalah Rental dan javaclass kedua adalah Mobil.
private String Nama,Alamat,NamaMobil,JenisKelamin,WarnaMobil,NamaPerusahaan,Email;
private double Usia,KodeMobil,TanggalPinjam,TanggalKembalian,Telat,Denda,Id,HargaPinjam;
private double LamaPinjaman,TanggalLahir,Notlp,TahunPinjaman,NoKtp;
//Method untuk menyimpan nilai ke atribut yang ada di method
public void setNama(String nama){
this.Nama = nama;
}
public void setAlamat(String alm){
this.Alamat = alm;
}
public void setJenisKelamin(String jenkel){
this.JenisKelamin = jenkel;
}
public void setTanggalLahir(double ttgll){
this.TanggalLahir = ttgll;
}
public void setUsia(double usia){
this.Usia = usia;
}
public void setEmail(String email){
this.Email = email;
}
public void setNotlp(double tlp){
this.Notlp = tlp;
}
public void setNoKtp(double ktp){
this.NoKtp = ktp;
}
public void setNamaPerusahaan(String namaper){
this.NamaPerusahaan = namaper;
}
public void setId(double id){
this.Id = id;
}
public void setNamaMobil(String namambl){
this.NamaMobil = namambl;
}
public void setWarnaMobil(String wrnm){
this.WarnaMobil = wrnm;
}
public void setKodeMobil(double kdm){
this.KodeMobil = kdm;
}
public void setHargaPinjam(double hrg){
this.HargaPinjam = hrg;
}
public void setTahunPinjaman(double thnp){
this.TahunPinjaman = thnp;
}
public void setTanggalPinjam(double tglpin){
this.TanggalPinjam = tglpin;
}
public void setTanggalKembalian(double tglk){
this.TanggalKembalian = tglk;
}
public void setLamaPinjaman(double lmpj){
this.LamaPinjaman = lmpj;
}
public void setTelat(double telat){
this.Telat = telat;
}
public void setDenda(double dnd){
this.Denda = dnd;
}
//Method untuk menampilkan nilai ke atribut yang ada di method
public String getNama(){
return Nama;
}
public String getAlamat(){
return Alamat;
}
public String getJenisKelamin(){
return JenisKelamin;
}
public double getTanggalLahir(){
return TanggalLahir;
}
public double getUsia(){
return Usia;
}
public String getEmail(){
return Email;
}
public double getNotlp(){
return Notlp;
}
public double getNoKtp(){
return NoKtp;
}
public String getNamaPerusahaan(){
return NamaPerusahaan;
}
public double getId(){
return Id;
}
public String getNamaMobil(){
return NamaMobil;
}
public String getWarnaMobil(){
return WarnaMobil;
}
public double getKodeMobil(){
return KodeMobil;
}
public double getHargaPinjam(){
return HargaPinjam;
}
public double getTahunPinjaman(){
return TahunPinjaman;
}
public double getTanggalPinjam(){
return TanggalPinjam;
}
public double getTanggalKembalian(){
return TanggalKembalian;
}
public double getLamaPinjaman(){
return LamaPinjaman;
}
public double getTelat(){
return Telat;
}
public double getDenda(){
return Denda;
}
}
- lalu pada syantax Mobil kita jadikan main utamanya:
public class Mobil {
public static void main(String[] args) {
Rental rnt = new Rental();
//memberikan value ke atribut melalui methot
rnt.setNama("Suci Rahmadani");
rnt.setAlamat("Desa Serdang");
rnt.setJenisKelamin("Perempuan");
rnt.setTanggalLahir(16/11/2003);
rnt.setUsia(20);
rnt.setEmail("suciramadanioke@gmail.com");
rnt.setNotlp(1234567);
rnt.setNoKtp(1209081234);
rnt.setNamaPerusahaan("PT.bengkel cinta sejati");
rnt.setId(120906);
rnt.setNamaMobil("Avanza");
rnt.setWarnaMobil("Unggu");
rnt.setKodeMobil(67543);
rnt.setHargaPinjam(4000000);
rnt.setTahunPinjaman(2022);
rnt.setTanggalPinjam(15);
rnt.setTanggalKembalian(30);
rnt.setLamaPinjaman(15 );
rnt.setTelat(0);
rnt.setDenda(0);
//menampilkan nilai atribut
System.out.println("Nama :" +rnt.getNama());
System.out.println("Alamat :" +rnt.getAlamat());
System.out.println("Jenis Kelamin :" +rnt.getJenisKelamin());
System.out.println("Tanggal Lahir :" +rnt.getTanggalLahir());
System.out.println("Usia :" +rnt.getUsia());
System.out.println("Email :" +rnt.getEmail());
System.out.println("No tlp :" +rnt.getNotlp());
System.out.println("NO Ktp :" +rnt.getNoKtp());
System.out.println("Nama Perusahaan :" +rnt.getNamaPerusahaan());
System.out.println("ID Perusahaan :" +rnt.getId());
System.out.println("Nama Mobil :" +rnt.getNamaMobil());
System.out.println("Warna Mobil :" +rnt.getWarnaMobil());
System.out.println("Kode Mobil :" +rnt.getKodeMobil());
System.out.println("Harga Pinjaman :" +rnt.getHargaPinjam());
System.out.println("Tahun Pinjaman :" +rnt.getTahunPinjaman());
System.out.println("Tanggal Pinjaman :" +rnt.getTanggalKembalian());
System.out.println("Tanggal Kembalian :" +rnt.getTanggalKembalian());
System.out.println("Lama Pinjaman :" +rnt.getLamaPinjaman());
System.out.println("Telat :" +rnt.getTelat());
System.out.println("Denda :" +rnt.getDenda());
}
}
- contoh gambarnya :
๐Dowload link๐
Nama : Suci Rahmadani Sitorus
Kelas : Si-3E
Matkul : PBO
0 komentar:
Posting Komentar