2020-11-23
Syalom Selamat Datang Dan Selamat Belajar.
Pada Postingan Kali Ini Kita Akan Bersama-sama Membuat Program Sederhana Menggunakan Bahasa Pemprograman JAVA Dengan Pendekatan OOP (Object Orientent Programming). Fenomena Dikehidupan Nyata Yang Kita Ambil Untuk Dituangkan Kedalam Bentuk Program Dengan Pendekatan OOP Yaitu Motor. Motor Memiliki Properti/Atribut Atau Alat-Alat Yang Menyatuh Dengannya Yaitu:
Dalam Kehidupan Nyata, Motor Dapat Melakukan Beberapa Hal Atau Aksi Yang Nantinya Akan Menjadi Method Pada Class Motor Seperti:
Nah Dari Data-Data Atau Fenomena Tersebut Kita Akan Membuat Sebuah Program Motor Yang Memiliki Properti dan Method Seperti Yang Telah Dijabarkan Diatas.
Langkah-Langkah:
public class Motor {
// Properti Pada Class Motor
// Method Pada Class Motor
public static void main(String[] args) {
}
}
// Properti Pada Class Motor
String namaMerek, namaPemilik, platED, warnaMotor;
int jumlahRoda, jumlahKacaSpion, batasKecepataMaksimulCC;
// Method Pada Class Motor
// Method Saat Motor Berjalan
void berjalan() {
System.out.println("Motor Sedang Berjalan");
}
// Method Saat Motor Berhenti
void berhenti() {
System.out.println("Motor Sedang Berhenti");
}
// Method Saat Motor Sedang Dicuci
void diCuci() {
System.out.println("Motor Sedang Dicuci");
}
Saat Ini Baris Kode Kita Seperti Ini:
public class Motor {
// Properti Pada Class Motor
String namaMerek, namaPemilik, platED, warnaMotor;
int jumlahRoda, jumlahKacaSpion, batasKecepataMaksimulCC;
// Method Pada Class Motor
// Method Saat Motor Berjalan
void berjalan() {
System.out.println("Motor Sedang Berjalan");
}
// Method Saat Motor Berhenti
void berhenti() {
System.out.println("Motor Sedang Berhenti");
}
// Method Saat Motor Sedang Dicuci
void diCuci() {
System.out.println("Motor Sedang Dicuci");
}
public static void main(String[] args) {
}
}
// Menginisialisasi Objek MotorSaya Menggunakan Class Motor
Motor MotorSaya = new Motor();
Pada Kode Diatas Kita Menginisialisasi Objek MotorSaya Dengan Menggunakan Class Motor.
// Memberikan Nilai Properti Pada Objek MotorSaya
MotorSaya.namaMerek = "Honda";
MotorSaya.namaPemilik = "Rendy";
MotorSaya.platED = "ED2211";
MotorSaya.warnaMotor = "Hitam";
MotorSaya.jumlahRoda = 2;
MotorSaya.jumlahKacaSpion = 2;
MotorSaya.batasKecepataMaksimulCC = 120;
// Menampilkan Seluruh Properti Yang Dimiliki Objek Rendy
System.out.println("Merek Motor : " + MotorSaya.namaMerek);
System.out.println("Pemilik Motor : " + MotorSaya.namaPemilik);
System.out.println("Plat ED Motor : " + MotorSaya.platED);
System.out.println("Warna Motor : " + MotorSaya.warnaMotor);
System.out.println("Jumlah Roda Motor : " + MotorSaya.jumlahRoda);
System.out.println("Jumlah Kaca Spion Motor : " + MotorSaya.jumlahKacaSpion);
System.out.println("Batas Kecepatan Maksimum CC Motor : " + MotorSaya.batasKecepataMaksimulCC);
Sampai Disini Jika Teman-Teman Mengikuti Dengan Seksama Langkah-Langkah Yang Ada Maka Kode Teman-Teman Akan Seperti Ini :
public class Motor {
// Properti Pada Class Motor
String namaMerek, namaPemilik, platED, warnaMotor;
int jumlahRoda, jumlahKacaSpion, batasKecepataMaksimulCC;
// Method Pada Class Motor
// Method Saat Motor Berjalan
void berjalan() {
System.out.println("Motor Sedang Berjalan");
}
// Method Saat Motor Berhenti
void berhenti() {
System.out.println("Motor Sedang Berhenti");
}
// Method Saat Motor Sedang Dicuci
void diCuci() {
System.out.println("Motor Sedang Dicuci");
}
public static void main(String[] args) {
// Menginisialisasi Objek MotorSaya Menggunakan Class Motor
Motor MotorSaya = new Motor();
// Memberikan Nilai Properti Pada Objek MotorSaya
MotorSaya.namaMerek = "Honda";
MotorSaya.namaPemilik = "Rendy";
MotorSaya.platED = "ED2211";
MotorSaya.warnaMotor = "Hitam";
MotorSaya.jumlahRoda = 2;
MotorSaya.jumlahKacaSpion = 2;
MotorSaya.batasKecepataMaksimulCC = 120;
// Menampilkan Seluruh Properti Yang Dimiliki Objek Rendy
System.out.println("Merek Motor : " + MotorSaya.namaMerek);
System.out.println("Pemilik Motor : " + MotorSaya.namaPemilik);
System.out.println("Plat ED Motor : " + MotorSaya.platED);
System.out.println("Warna Motor : " + MotorSaya.warnaMotor);
System.out.println("Jumlah Roda Motor : " + MotorSaya.jumlahRoda);
System.out.println("Jumlah Kaca Spion Motor : " + MotorSaya.jumlahKacaSpion);
System.out.println("Batas Kecepatan Maksimum CC Motor : " + MotorSaya.batasKecepataMaksimulCC);
}
}
// Memanggil Method Yang Dimiliki Objek MotorSaya
// Motor Sedang Berjalan
MotorSaya.berjalan();
// Motor Sedang Berhenti
MotorSaya.berhenti();
// Motor Sedang Dicuci
MotorSaya.diCuci();
Souce Code Fullnya Akan Menjadi Seperti Ini:
// Class Motor
public class Motor {
// Properti Pada Class Motor
String namaMerek, namaPemilik, platED, warnaMotor;
int jumlahRoda, jumlahKacaSpion, batasKecepataMaksimulCC;
// Method Pada Class Motor
// Method Saat Motor Berjalan
void berjalan() {
System.out.println("Motor Sedang Berjalan");
}
// Method Saat Motor Berhenti
void berhenti() {
System.out.println("Motor Sedang Berhenti");
}
// Method Saat Motor Sedang Dicuci
void diCuci() {
System.out.println("Motor Sedang Dicuci");
}
public static void main(String[] args) {
// Menginisialisasi Objek MotorSaya Menggunakan Class Motor
Motor MotorSaya = new Motor();
// Memberikan Nilai Properti Pada Objek MotorSaya
MotorSaya.namaMerek = "Honda";
MotorSaya.namaPemilik = "Rendy";
MotorSaya.platED = "ED2211";
MotorSaya.warnaMotor = "Hitam";
MotorSaya.jumlahRoda = 2;
MotorSaya.jumlahKacaSpion = 2;
MotorSaya.batasKecepataMaksimulCC = 120;
// Menampilkan Seluruh Properti Yang Dimiliki Objek Rendy
System.out.println("Merek Motor : " + MotorSaya.namaMerek);
System.out.println("Pemilik Motor : " + MotorSaya.namaPemilik);
System.out.println("Plat ED Motor : " + MotorSaya.platED);
System.out.println("Warna Motor : " + MotorSaya.warnaMotor);
System.out.println("Jumlah Roda Motor : " + MotorSaya.jumlahRoda);
System.out.println("Jumlah Kaca Spion Motor : " + MotorSaya.jumlahKacaSpion);
System.out.println("Batas Kecepatan Maksimum CC Motor : " + MotorSaya.batasKecepataMaksimulCC);
// Memanggil Method Yang Dimiliki Objek MotorSaya
// Motor Sedang Berjalan
MotorSaya.berjalan();
// Motor Sedang Berhenti
MotorSaya.berhenti();
// Motor Sedang Dicuci
MotorSaya.diCuci();
}
}
Demikian Proses Pembuatan Program Sederhana Berdasarkan Fenomena Yang Ada Dikehidupan Nyata Dengan Pendekatan OOP Menggunakan Bahasa Pemprograman Java. Sampai Jumpa Di Postingan Selanjutnya. GBU ALWAYS.