taken from pinoy.com |
- Pemrograman Berorientasi Objek
Sampai
saat ini, program dianggap sebagai sekumpulan procedure yang
melakukan aksi terhadap data. Procedure, atau function, adalah suatu
set instruksi khusus yang dieksekusi secara bergantian. Data terpisah
dari procedure, dan trik pemrogramannya adalah
menjaga urutan pemanggilan fungsi, dan data apa yang diubah. Dalam demikian terciptalah program yang terstruktur.
menjaga urutan pemanggilan fungsi, dan data apa yang diubah. Dalam demikian terciptalah program yang terstruktur.
Ide
dari pemrograman terstruktur adalah memecah program yang besar
menjadi kecil sehingga lebih mudah dipahami. Program-program lama
memaksa pengguna untuk melakukan langkah-perlangkah melalui layar
monitor. Sedangkan program modern menyajikan semua pilihan sekaligus
dan merespon aksi pengguna. OOP berusaha untuk memenuhi kebutuhan
itu, menyediakan teknik untuk mengelola kompleksitas, mencatat
penggunaan ulang komponen software dsb. Inti dari OOP adalah
memperlakukan data dan procedure sebagai sebuah objek berisi entitas
dengan identitas dan ciri yang khusus.
- C++ dan Object Oriented Programming
Tiga
karakteristik utama dari bahasa yang berorientasi objek adalah
1.
Encapsulation
2.
Inheritance
3.
Polymorphisme.
Tiga
ciri diatas mendukung reusability, yang merupakan salah satu fackor
penentu kualitas software. C++ mendukung karakteristik encapsulation
dengan menggunakan konsep class. Setelah terbentuk, maka class akan
bertindak sebagai entitas yang tenkapsulasi.
Dengan
adanya konsep inheritance, maka C++ mendukung ide penggunaan ulang
suatu object. Polymorphisme
(Banyak Bentuk) pada bahasa C++ maksudnya adalah suatu konsep yang menyatakan sesuatu yang
sama dapat memiliki berbagai bentuk dan perilaku yang berbeda.
- Menyiapkan Program C++
Source
code C++ dapat ditulis pada text editor apapun. Baik itu digunakan
pada sistem operasi Windows atau Unix (Linux, BSD, dsb). Walaupun
demikian, lebih disarankan apabila digunakan dengan editor khusus
C++, agar penggunaan tools yang lain lebih mudah.
- Kompilasi C++
Untuk
mengubah source code menjadi sebuah program, kita gunakan compiler.
Setelah source code tercompile, terbentuklah sebuah file objek dengan
ekstension “ .obj “. File “ .obj “ ini belum merupakan sebuah
program executable. Untuk membentuk program executable linker harus
dijalankan. Jika program executable sudah diperoleh, walaupun di
komputer anda tidak terinstall compiler C++ namun program masih tetap
dapat dijalankan.
Saat
ini banyak compiler C++ yang berada di pasaran, contohnyaa Borland
C++, Turbo C++, Microsoft C++, C++ Builder, Visual C++ sampai pada
compiler gratis seperti g++ di Unix.
😊
Emmm...mesti genius yang cipta nikan..
BalasHapusAku tak paham..hehhehe
Pastinya bang. Amat sangat jenius.
HapusSaya juga masih belajar ni bang hehehe
c++ agak senang kalau nak dibanding dengan microP
BalasHapusSaya malah belum mengenal microP sama sekali.
HapusKapan-kapan bisa lah belajar dengan Abang Lukman ini :)