algoritma dan struktur data - object
Post on 20-Jul-2015
33 Views
Preview:
TRANSCRIPT
ObjekAlgoritma dan Struktur Data
Kuliahkita - Edwin Lunando
TDA yang dijelaskan pada materi sebelumnya merupakan cikal bakal objek pada pemrograman berorientasi objek.
Jika kita mengintip materi pemrograman berorientasi objek, fungsi dan prosedur adalah method, sedangkan struktur data dan method dibungkus dalam class yang merupakan sebuah objek.
Objek (Object)
Objek merupakan instansiasi dari sebuah kelas.
Ketika objek diinstansiasikan, berarti objek tersebut telah siap digunakan dan dimodifikasi.
Objek (Object)
Objek (Object) - 2
Objek merepresentasikan objek di dunia nyata yang dibentuk dalam bahasa pemrograman baik dalam bentuk variabel dan metode dalam sebuah kelas.
Contoh: Pemain dalam bentuk kelas dalam pemrograman berorientasi objek● memiliki atribut: keahlian, kekuatan, kecepatan● memiliki method: bergerak, menendang, mengoper
Ilustrasi Penggunaan
playerClass
- string : nama- float : HP- int : mana- skill[] : skills
- tambahHP(float: hp)- kurangHP(float: hp)- tambahMana(int: mp)- kurangMana(int: mp)
skill
- string : nama- int : mana- skill[] : skills
- pakaiSkill(playerClass p)
mainGameProgram
...
...
object skill dipakai oleh object player karena player punya
beberapa skill
mainGameProgram memakai object playerClass yang
mengandung beberapa skill
Kumpulan / Collections
Pada umumnya program akan berhubungan dengan sekumpulan benda (collections of items). Kumpulan ini dapat direpresentasikan dan distrukturkan dalam berbagai macam cara.
Walaupun begitu, dari sudut pandang abstraksi (abstract), terdapat operasi atau metode yang biasanya ada yaitu:Create (membuat), Add (menambah), Delete (menghapus), Find (mencari), Destroy (menghancurkan)
Pemrograman Berorientasi Objek
Objek merupakan dasar dari pemrograman berorientasi objek yang banyak digunakan pada aplikasi.
Pemrograman berorientasi objek merupakan pengembangan dari penggunaan struktur data dan algoritma yang memiliki konsep berbasis objek.
- Materi ini akan dibahas pada kelas yang berbeda -
top related