Wednesday, January 13, 2016

Contoh OOP dalam program C++


Disini saya mau memberikan contoh OOP dalam kehidupan sehari-hari dan Programnya, saya ingin membuat  contoh OOP kedalam Program C++
Yang pertama Contoh OOP dalam kehidupan sehari-hari ;
·  Class atau  Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam       sebuah class.contohnya alat masak
·  Objeknya  adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan           analogi class alat masak, maka objek dari class alat masak bisa berupa: pisau, panci, kuali Objek dari class alat masak akan memiliki seluruh ciri-ciri alatnya
Method yaitu  tindakan yang bisa dilakukan didalam class. Jika menggunakan analogi class alat        masak kita, maka contoh method adalah, .motong,memasak,menggoreng
· Pengkapsulan : saya membuat rekening dibank, saya menyerahkan data pribadi saya ktp akte dan sebagainya, tetapi pihak bank tidak mengetahui pin saya
·     Pewarisan : Seorang anak biasanya mewariskan wajah ibu dan bapaknya
· Polymorphisme : Hewan kuda gajah dan burung pergi kesebuah hutan (tujuannya sama, perintahnya sama, tetapi cara hewan-hewan itu pergi kehutan berbeda-beda).



Yang kedua  Ini contoh OOP dalam program C++  ;

-      Class        : kendaraan
-      Objeknya : mobil lamborghni, mobil bmw, motor honda
-   Method     : Informasi kendaraan

1). Ini classnya





2). Ini encapsulasi(Enkapsulasi (encapsulation) adalah sebuah metoda untuk mengatur struktur class dengan cara menyembunyikan alur kerja dari class tersebut.Struktur class yang dimaksud adalah property dan method. Dengan enkapsulasi, kita bisa membuat pembatasan akses kepada property dan method, sehingga hanya property dan method tertentu saja yang bisa diakses dari luar class. Enkapsulasi juga dikenal dengan istilah ‘information hiding’.





3). Ini inheritancenya(Pengertian Inheritance (Pewarisan) adalah salah satu bentuk penggunaan kembali perangkat lunak dimana suatu kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data fungsi (method) dari kelas yang sudah ada tersebut serta menambah atribut/pelaku yang baru, kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal.



4). Ini objeknya





5). Ini methodnya




Ini output dari program C++ diatas 



Trimakasih semoga bermanfaat yah :)

No comments:

Post a Comment