Selasa, 13 Desember 2022

Tugas Pbo Membuat program java dengan menggunakan 20 atribut

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:

  1. Nama
  2. Alamat
  3. Jenis Kelamin
  4. Tanggal Lahir
  5. Usia
  6. Email
  7. No tlp
  8. No ktp
  9. Nama Perusahaan
  10. Id
  11. Nama Mobil
  12. Warna Mobil
  13. Kode Mobil
  14. Harga Pinjam
  15. Tahun Pinjam
  16. Tanggal Pinjam
  17. Tanggal Kkembalian
  18. Lama Pinjaman
  19. Telat
  20. 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.

  • lalu pada syntax Rental kita isi kodingannya seperti ini :

public class Rental {
  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;
    }

}

  • contoh gambarnya:





  • 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 :




  • setelah semua syntax nya semua diisi lalu untuk melihat hasilnya akan kita Run terlebih dahulu:



  • begitulah tutorial dari saya kali ini, kurang dan lebih mohon maaf 
  • untuk syntax dan program fullnya, dapat di dowload pada file dibawah ini
๐Ÿ‘‰Dowload link๐Ÿ‘ˆ


Nama : Suci Rahmadani Sitorus

Kelas : Si-3E

Matkul : PBO

0 komentar:

Posting Komentar