PPT-02-Konsep Dasar Pemrograman Berorientasi Objek.pptx

FajarEkaSandiyuda 0 views 32 slides Sep 25, 2025
Slide 1
Slide 1 of 32
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32

About This Presentation

Konsep Dasar Pemrograman Berorientasi Objek


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

See You Next Time
Tags