Tugas Borland C++ (Merangkum Materi Class)
Nama : Sapto Priyonggo JatiNim : 12113146Kelas : 12.1A.21Absen :
23
Object OrientedProgramming (OOP)Pengertian OOPObject Oriented
Programming atau yang lebih dikenal dengan OOP adalahpemrograman
yang menitikberatkan kepada objek-objek untuk menyelesaikan
tugasatau proses dari program tersebut. Sedangkan penitikberatkan
ini dimaksudkanadanya interaksi pengiriman nilai, pesan atau
pernyataan antar objek. Kemudianobjek yang merespon hasil dari
interaksi tersebut akan membentuk suatu tindakanatau aksi
(methode).ClassCalss merupakan gambaran atau abstraksi karakter dan
sifat dari suatu objek. Classjuga dapat mendefinisikan ciri dan
perilaku objek tersebut.ObjectObject (objek) adalah suatu data atau
entitas yang berwujud maupun tidak berwujud,memiliki sifat
(karakteristik) tertentu sesuai dengan kondisi atau status
daripenggunaannya. Data atau entitas di dalam pemrograman dapat
disebut dengan blokfungsi.Contoh pensil adalah suatu objek yang
memiliki attribute (karakter) jenis, warna,panjang dan
lain-lain.MethodeMetoda merupakan tata cara objek tersebut
diperlakukan, atau penggunaan ataumanfaat dari objek
tersebut.Pensil juga memiliki methode (perilaku) seperti
diruncingkan, digunakan dan lainlain.Keuntungan Penggunaan
OOPAdapun keuntungan atau manfaat dari penggunaan OOP
adalah:1.NaturalOOP dapat melakukan pendekatan terhadap objek yang
menggambarkan segalasesuatu yang nyata, seperti sifat suatu benda
maupun kegunaan dari bendatersebut.2.ModularObjek yang sudah
dibentuk dapat dikelompokkan kembali dengan objek-objekyang lain,
seperti kelompok alat tulis yang dapat dikelompokkan kembali
dengankelompok pensil, kelompok buku dan
lain-lain.3.MudahdiperbaharuiDikarenakan sifat jangkauan dari objek
memiliki bagian private dan public, makajika bagian private ingin
digunakan pada objek-objek lain dapat diperbaharuidengan
menempatkan objek lain tersebut di bagian public.4.Dapat didaur
ulangSuatu objek yang telah didefinisikan baik jenis, bentuk, ciri
maupun perilakudapat didefinisikan kembali dengan objek yang lain.
Misalkan objek rumah yangmemiliki ciri umum ada pintunya,
jendelanya, atapnya, temboknya dan lian-lain,dapat didefinisikan
kembali ciri-ciri tersebut dengan menyebutkan cirinya
masingmasingseperti temboknya yang memiliki ciri jenisnya,
ketebalannya, warnacatnya dan lain-lain.
Tata Cara Penggunaan Pemrograman BerbasisObyek:1. Fungsi dan
data menjadi satu kesatuan yang disebut obyek2. Obyek-obyek dalam
OOP bersifat aktif3. Cara pandang : program bukan urut-urutan
instruksi tapi diselesaikan olehobyek-obyek yang bekerjasama untuk
menyelesaikan masalahBentuk umum dari kelas:
Contoh deklarasi :
Nama classclass motor{char merk [50];float harga ; Nama Anggota
Dataint stok ;};motor sport;Pendefinisian Objek
Pernyataan diatas digunakan untuk mendefinisikan variabel
bernama sport.Pada C++ variabel seperti sport berkedudukan sebagai
variabel kelas yang biasadisebut dengan objek.Pada sebuah kelas,
item-item di dalamnya bisa bersifat private atau public.
Secaradefault, semua item di dalam kelas bersifat private. Jadi
tanpa menuliskan kata kunciprivate, semua item di dalam kelas sudah
private.A. Public pada kelasPublic (public) menyatakan bahwa
deklarasi variabel atau item-item yang ada didalam kelas dapat
diakses dari luar kelas.Contoh-1 //Penggunaan public pada
class#include #include garis( ){cout