Tugas Borland C

23
Tugas Borland C++ (Merangkum Materi Class) Nama : Sapto Priyonggo Jati Nim : 12113146 Kelas : 12.1A.21 Absen : 23 Object Oriented Programming (OOP ) Pengertian OOP Object Oriented Programming atau yang lebih dikenal dengan OOP adalah pemrograman yang menitikberatkan kepada objek-objek untuk menyelesaikan tugas atau proses dari program tersebut. Sedangkan penitikberatkan ini dimaksudkan adanya interaksi pengiriman nilai, pesan atau pernyataan antar objek. Kemudian objek yang merespon hasil dari interaksi tersebut akan membentuk suatu tindakan atau aksi (methode). Class Calss merupakan gambaran atau abstraksi karakter dan sifat dari suatu objek. Class juga dapat mendefinisikan ciri dan perilaku objek tersebut. Object Object (objek) adalah suatu data atau entitas yang berwujud maupun tidak berwujud, memiliki sifat (karakteristik) tertentu sesuai dengan kondisi atau status dari penggunaannya. Data atau entitas di dalam pemrograman dapat disebut dengan blok fungsi. Contoh pensil adalah suatu objek yang memiliki attribute (karakter) jenis, warna, panjang dan lain-lain.

Transcript of Tugas Borland C

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