Tuesday, 4 February 2014

Pengenalan OOP dan Sejarah C++



Pengenalan Dasar OOP
Pemrograman berorientasi objek atau lebih dikenal dengan oop merupakan suatu pendekatan pemrograman yang menekankan pada pembentukan objek yang bisa digunakan ulang, diwariskan dan dikelola degan baik.
Secara garis besar, suatu bahasa pemrograman dapat dikatakan sebagai  OOP apabila ia mendukung konsep abstraksi, enkapsulasi, polimorfisme ,dan pewarisan. Selain konsep-konsep ini, ada beberapa konsep fundamental lainnya, seperti kelas, objek, dan message.


Kelebihan OOP
1.        Reusable, kode yang diimplementasikan didalam class dapat digunakan kembali di aplikasi atau program lainnya.
2.        Extensible, kode yang sudah dibuat dapat kita rubah lagi implementasi fungsi-fungsinya sesuai dengan yang kita inginkan.
3.        Manageable, kode yang sudah dibuat lebih mudah untuk di maintain/manage. Misalnya kalau ada perubahan-perubahan business process maka yang perlu kita lakukan hanyalah merubah kode yang terdapat didalam class tersebut saja, tanpa harus membongkar semua kode aplikasi yang sudah dibuat dibuat.

Sejarah C++
1.        C++ ditemukan oleh Bjarne Stroustrup di Laboratorium bell pada tahun 1983.
2.        C++ merupakan pengembangan dari bahasa C yang terstruktur menjadi berorientasi objek.
3.        Bahasa C++ pada awalnya diberinama “a better C” karena kelebihan yang dimilikinya dari bahasa C.
4.        C++ dapat ditulis menggunakan editor teks ataupun editor bawaan dari kompiler. Untuk prktikum ini menggunakan editor Microsoft Visual C++ 6.0
5.        Kompiler adalah proses perubahan syntax program menjadi program yang bisa dieksekusi.

Tipe File C++
1. *.cpp – kepanjangan dari c plus plus yang digunakan untuk menyimpan syntax program
2. *.h – kepanjangan dari header yang terdiri dari kode program terpisah yang berisi fungsi – fungsi tertentu
3. *.obj – kepanjangan dari objek yang berupa file dalam format biner
4. *.lib – kepanjangan dari library atau daftar pustaka sistem
5. Source code (*.cpp) bersama dengan File header dikompilasi oleh kompiler
6.  Hasil dari kompiler adalah file Objek (*.obj) yang kemudian bersama file library digabungkan oleh Linker membentuk File yang bisa di eksekusi (*.exe)

No comments:

Post a Comment

Total Pageviews