PPT-02-Konsep Dasar Pemrograman Berorientasi Objek.pptx
FajarEkaSandiyuda
0 views
32 slides
Sep 25, 2025
Slide 1 of 32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
About This Presentation
Konsep Dasar Pemrograman Berorientasi Objek
Size: 3.83 MB
Language: none
Added: Sep 25, 2025
Slides: 32 pages
Slide Content
http://www.free-powerpoint-templates-design.com Konsep Class & Object MAHMUD YUNUS – POLITEKNIK NEGERI MALANG - 2024
Konsep Class & Object
Object Behavior: Cara Jalan ke Depan Cara Jalan Mundur Cara Belok ke Kiri Cara Memanjat Attribute: Topi Baju Jaket Tas Punggung Tangan Kaki Mata Objek adalah entitas yang memiliki state (keadaan) dan behavior (perilaku).
Object Attribute (State): Ban, Stir, Pedal Rem, Pedal Gas, Warna, Tahun Produksi Behavior: Cara Menghidupkan Mesin Cara Manjalankan Mobil Cara Memundurkan Mobil Attribute 🡪 Variable(Member) Behavior 🡪 Method(Fungsi)
Class Class adalah blueprint atau template untuk membuat objek Class mendefinisikan struktur dan perilaku objek. Class berisi: Atribut (fields, variables): Merepresentasikan data atau keadaan objek. Atribut (fields, variables): Merepresentasikan data atau keadaan objek. Object merupakan Instance atau perwujudan dari sebuah class. Setiap objek memiliki atribut dan metode yang didefinisikan dalam class-nya. Ilustrasi Bayangkan sebuah blueprint rumah. Blueprint ini berisi informasi tentang jumlah kamar, ukuran ruangan, letak pintu dan jendela, dll. Blueprint ini adalah class . Ketika Anda membangun rumah berdasarkan blueprint tersebut, rumah yang jadi adalah object . Setiap rumah yang dibangun berdasarkan blueprint yang sama akan memiliki struktur dasar yang sama, tetapi bisa memiliki variasi dalam hal warna cat, dekorasi, dll.
Perbedaan Class & Object 01 02 Class mendeklarasikan variabel dan method yang dapat digunakan (dipanggil) oleh object Class seperti cetakan kue , dimana kue yg dihasilkan dari cetakan kue itu adalah object Class merupakan suatu cetakan untuk menciptakan suatu instant dari object, dan Class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain Class: konsep dan deskripsi dari sesuatu Object memiliki sifat independen dan dapat digunakan untuk memanggil method Warna kue bisa bermacam-macam meskipun berasal dari cetakan yang sama ( object memiliki sifat independen ) Object: instance (bentuk nyata) dari class, bentuk (contoh) nyata dari class Contoh Class dan Object : Class : mobil Object : mobilnya pak Joko, mobilku, mobil berwarna merah
Perbedaan Class & Object
Perbedaan Class & Object Attribute merupakan variable yang mengitari class, dengan nilai datanya bisa ditentukan di object Variable digunakan untuk menyimpan nilai yang nantinya akan digunakan pada program Variable memiliki jenis (tipe) , nama dan nilai Name, age, dan weight adalah atribute (variabel) dari class Person public class Mobil { String warna; int tahunProduksi; } public class Mobil Beraksi { public static void main(String[] args){ // Membuat object Mobil mobilku = new Mobil(); /* memanggil atribut dan memberi nilai */ mobilku.warna = "Hitam"; mobilku.tahunProduksi = 2006; System.out.println("Warna: " + mobilku.warna ); System.out.println("Tahun: " + mobilku.tahunProduksi) ; } }
Perbedaan Class & Object Attribute merupakan variable yang dimiliki class, dengan nilai datanya bisa ditentukan di object Variable digunakan untuk menyimpan nilai yang nantinya akan digunakan pada program Variable memiliki jenis (tipe) , nama dan nilai Name, age, dan weight adalah atribute (variabel) dari class Person public class Mobil { String Warna; int TahunProduksi; } public class Mobil Beraksi { public static void main(String[] args){ // Membuat object Mobil MobilKu = new Mobil(); / * memanggil atribut dan memberi nilai */ MobilKu.Warna = “Merah"; Mobilku.TahunProduksi = 1995; System.out.println("Warna Mobil : " + MobilKu.Warna ); System.out.println("Tahun Produksi : " + Mobilku.TahunProduksi) ; } }
Membuat Program Java Dengan Netbean IDE Membuat Project MobilBeraksi
Membuat Program Java Dengan Netbean IDE Membuat Project MobilBeraksi
Membuat Program Java Dengan Netbean IDE Membuat Project MobilBeraksi
Membuat Program Java Dengan Netbean IDE Membuat Class Mobil
Membuat Program Java Dengan Netbean IDE Membuat Class Mobil
Membuat Program Java Dengan Netbean IDE Membuat Class Mobil
Membuat Program Java Dengan Netbean IDE Melengkapi Class MobilBeraksi
Membuat Program Java Dengan Netbean IDE Mengeksekusi Class MobilBeraksi
Mengenal Method
Mengenal Method Metode merupakan urutan instruksi yang mengatur perilaku objek,yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya. Method dapat dirancang untuk melakukan: Manipulasi data Perhitungan matematika Memonitor kejadian dari suatu event
Mengenal Method
Mengenal Method Di dalam Bahasa Pemrograman Java terdapa dua buah jenis method, yaitu ; Fungsi Fungsi merupakan Method yang memiliki nilai balik bila method tersebut di panggil, cara pembuatannya dengan menentukan nilai baliknya, lalu menentukan Method nya. Contoh : Method AmbilNama merupakan sebuah Fungsi karena mengembalikan nilai String.
Mengenal Method Dalam sebuah Method Fungsi untuk mengembalikan nilainya harus menggunakan kata kunci return, dan diikuti dengan nilai yang dikembalikannya. untuk mengambil nilai balik dari Fungsi Sebagai berikut : Prosedur Prosedur merupakan Method yang tidak memiliki nilai balik, Cara pembuatannya sama dengan Fungsi, tapi nilai baliknya menggunakan kata kunci void. Contoh :
Mengenal Method Method memiliki 4 (empat) bagian dasar : Nama method Tipe data yang dikembalikan method. Daftar parameter Badan atau isi method Tiga bagian pertama disebut sebagai penanda (signature) method dan mengindikasikan informasi penting tentang method itu sendiri. Dalam Java kita dapat memiliki metode-metode berbeda yang memiliki nama sama tetapi berbeda tipe data kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi penting. Ini disebut overloading method .
Mengenal Method
Mengenal Method
Mengenal Method Parameter adalah Data yang dapat ditambahkan dari luar Method, contoh: ketika kita membuat sebuah Method untuk mengubah nama pada kelas Orang, Oleh karena itu kita kita membutuhkan sebuah Parameter baru untuk menggantikan nama tersebut. Contoh Parameter sebagai berikut : Saat kode diatas dieksekusi maka variabel nama akan bernilah "Idriez Gienanjair", sesuai nama baru yang telah ditambahkan melalui Method UbahNama(NamaBaru) ;
Dalam sebuah Method dapat memiliki satu atau lebih Parameter, dan untuk menambahkan Parameter, Pisahkan Parameter menggunakan koma ( , ). Berikut Contohnya : Jika kode diatas di eksekusi, maka variabel nama akan bernilai "Idriez Gienanjair" dan variabel kota akan bernilai "Cirebon". Mengenal Method
Mengenal Method Ada 2 Jenis Method 🡪 Mutator dan Accessor
Mengenal Method Konstruktor merupakan Method yang digunakan untuk memberi nilai awal pada saat object diciptakan Dipanggil secara otomatis ketika instruksi new digunakan untuk membuat instan class Sifat konstruktor: Nama konstruktor sama dengan nama class Tidak memiliki nilai balik dan tidak boleh ada kata kunci void
Membuat Program Java Dengan Netbean IDE Membuat Project HandphoneBeraksi Buat New Project 🡪 HandphoneBeraksi Memanggil semua Method yang ada di Class Handphone Buat New Class 🡪 Handphone dengan ketentuan sebagai berikut; Attribute/variable boolean statusAktif; String statusPanggilan; String statusSMS; Method public Handphone statusAktif = false; statusPanggilan = “Menunggu”; statusSMS = “Menunggu”; public void SetStatusAktif(int status) 0 🡪 false / off, 1 🡪 true / on public void SetStatusPanggilan(int status) 0 🡪 “Menunggu”, 1 🡪 “Menerima Panggilan”, 2 🡪 “Melakukan Panggilan” public void SetStatusSMS(int status) 0 🡪 “Menunggu”, 1 🡪 “Menerima SMS”, 2 🡪 “Mengirim SMS” public void TampilSemuaStatus() Menampilkan semua Status Attribute Handphone
Membuat Program Java Dengan Netbean IDE Membuat Project Bank Buat New Project 🡪 Bank Memanggil semua Method yang ada di Class Tabungan Buat New Class 🡪 Tabungan dengan ketentuan sebagai berikut; Attribute/variable String Norek; String NamaPemilik; double Saldo; Method public Tabungan(String Norek, String NamaPemilik, double Saldo) this.Norek = Norek; this.NamaPemilik = NamaPemilik; this.Saldo = Saldo; public void CekSaldo() 🡪 menampilkan teks: Saldo tabungan Anda sejumlah Rp. xxxxxxxx public void SimpanUang(double Jumlah) 🡪 menampilkan teks: Anda menyimpan uang sejumlah Rp. xxxxxxx Saldo tabungan Anda sejumlah Rp. xxxxxxxx public void AmbilUang(double Jumlah) 🡪 menampilkan teks: Anda mengambil uang sejumlah Rp. xxxxxxx Saldo tabungan Anda sejumlah Rp. xxxxxxxx