Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehYhana Nurjanah Telah diubah "9 tahun yang lalu
1
Object-Oriented Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011
2
Tujuan Mahasiswa mampu : – Mengidentifikasi real-world object – Memahami konsep software object – Memahami konsep class – Memahami dan mengimplementasikan class diagram – Mengidentifikasi software object
3
Sub Topik Object Class Class diagram
4
OBJECT Object-Oriented
5
Object Memahami Object adalah kunci untuk memahami Object-Oriented Programming.
6
Real World Object Setiap object di dunia memiliki 2 karakter: state(sifat, ciri, karakteristik, atribut, yg melekat pada obyek) dan behavior(tingkah laku). Kata Kunci : BEHAVIORSTATE OBJECT
7
Contoh : Real-world Object Object = Kucing – State = warna bulu, nama, kaki, ekor dll. – Behavior = mencakar, mengeong, mengibaskan ekor, memakan, berjalan, bergulung, dll.
8
Contoh Lain: Object : Sepeda State = gear, speed behavior = ganti gear, kecepatan bertambah, rem Object : Circle State = jari-jari behavior = keliling lingkaran, luas lingkaran
9
Team Work! Amati object yang ada di sekitar anda. Tentukan state dan behavior yang dimiliki masing-masing obyek tersebut. 1 Kelompok = 1 Object
10
Software Object Software Object = Real World Object. Field = attribut = variabel Method = fungsi (u/ bahasa pemrograman lain) Real-worldSoftware StateField BehaviorMethod
11
Software Object Kalau kita sudah mampu mengidentifikasi object yang ada di dunia nyata maka relatif akan lebih mudah untuk me- representasikannya kedalam bentuk software. Caranya ???
12
CLASS Object-Oriented
13
Real-world Terdapat object yang memiliki kesamaan behavior dan state. Contoh : Semua kucing memiliki 4 kaki, ekor, mengeong, bulu, dll. Walaupun jenis mereka berbeda namun terdapat kesamaan state & behavior. Kenapa bisa sama? Blueprint (cetakan).
14
Class Class : blueprint dari object yang dibentuk. Object : hasil instansiasi/bentukan dari class. Jadi sebelum kita membuat object perlu dibuat class terlebih dahulu. CLASS object
15
Dari Class ke Object Ketika kita sudah mengidentifikasi real-world object, maka tinggal dibuat class-nya. Dari class tersebut kita bisa membuat object sampai jumlah yang tak terbatas. Untuk memudahkan pembuatan class dari kondisi nyata maka kita bisa menggunakan class diagram.
16
Class Diagram Dari real-world object menjadi class dibutuhkan class diagram. Real-world Object CLASS
17
Class Diagram Class diagram : merepresentasi kondisi nyata kedalam bentuk diagram untuk memudahkan pengubahan ke bentuk class (kode program). CLASS DIAGRAM Real-world Object CLASS
18
Struktur Class Diagram NAMA CLASS - States - Behaviors
19
Contoh Class Diagram (1) KUCING - nama - kaki - warna bulu - ekor -Mencakar() -Berjalan() -Bergulung() -Makan()
20
Contoh Class Diagram (2) SEPEDA - gear - speed - merek -gantiGear() -kecepatanBertambah() -rem() -keadaanSepeda()
21
Team Work! Buatlah class diagram dari object yang telah anda amati!
22
Syntax Class class nama_class { //data-field....... //method....... }
23
Syntax Object Pembentukan Object : Contoh : Sepeda bike = new Sepeda(); nama_class nama_object = new nama_class();
24
Pengaksesan field/method Untuk mengakses field/method dapat dilakukan dari object. Dengan cara menggunakan tanda titik (.) setelah nama object.
25
Syntax Akses Field Contoh : bike1.speed; //perintah yang ditulis untuk mengakses field speed melalui object bike1 nama_object.nama_field;
26
Syntax Akses Method Contoh : bike1.gantiGear(2); //perintah yang ditulis untuk mengakses method gantiGear melalui object bike1 nama_object.nama_method();
27
Tomorrow what? Siapkan 1 game berbasis desktop. Install game tersebut di salah satu komputer anggota kelompok.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.