Pel Ajari

download Pel Ajari

If you can't read please download the document

description

hhh

Transcript of Pel Ajari

Apa perbedaan dan persamaan penggunaan struct dan class?STRUCT & CLASS dlm C++ sebetulnya hampir sama krn keduanya diturunkan dari bentuk STRUCT dalam C. Yang membedakan keduanya adalah bahwa member STRUCT bersifat public secara default. Berbicara soal kerugian & keuntungan masing2 tergantung dari tujuan penggunaannya. Namun secara keseluruhan, CLASS lebih unggul daripada STRUCT krn sifatnya yg lebih dinamisApa yang dimaksud dengan class, object, member variable, method, fungsi dalam konsep OOP? Serta berikan contoh berupa program dan tunjukkan yang manakah class, object, member variable, method, fungsi dalam contoh program tersebut!Pengertian class dalam OOPClass adalah suatu frame yang merupakan definisi yang memuat data dan metod pengolah data.Class juga dapat diartikan sebagai tempat untuk membuat obyek. Di dalam class dideklarasikanvariable dan method yang dimiliki oleh obyek. Proses pembuatan obyek dari sebuah class disebutdengan instantiation. Jadi obyek merupakan hasil instansiasi dari class. Obyek disebut juga denganinstance. Class memiliki anggota yang disebut Anggota Class (class member).Anggota Class terdiri dari :1. atribut Objek adalah sesuatu yang memiliki identitas (informasi tentang dirinya) dan tingkah laku (apa yangdapat dilakukan) contoh objek dalam dunia nyata adalah rumah, sepeda, motor, manusia, hewan dll.Identitas dari suatu objek adalah informasi tentang dirinnya sebagai contoh adalah objek Hewanmemiliki indentas berupa nama, jenis, tangan, kaki, mata dll, tingkah laku dari objek hewan adalahberjalan, berlari, tidur dll.Dalam pemrograman identitas dapat dikatakan sebagai properties, sebagaicontoh membuat program multimedia berupa share video, objeknya berupa video yang mempunyaiidentitas berupa nama video, size video, format file dan jenis video.Ciri-ciri object ! Obyek memiliki status (state) dan tingkah laku (behavior). Status (state) disebut juga dengan atribut. Contoh obyek : obyek mobil Atribut : merek, warna, bahan bakar. Method : pindah persnelling, kecepatan bertambah, dll. Pada OOP : status disimpan dalam variabel, dan tingkah laku disimpan dalam method.Dalam OOP fungsi disebut methodVariableVariable adalah bagian dari program yang digunakan untuk menyimpan data. Sebagai tempat menyimpan data, variable harus dideklarasikan, yaitu diberi tipe data, nama variable, dan dapat juga diberi nilai awal (inisiasi).method.Tiap anggota class memiliki kontrol pengaksesan tersendiri, artinya apakah anggota tersebut dapatdiakses dengan bebas (tipe public) atau hanya dapat diakses melalui sebuah interface.