Kalo temen2x ada request, pertanyaan, de es be untuk mideis. Gak usah bingung, caranya gampang banget..
Gampang kan...
Regards,
mideis
Akhirnya sampai juga kepembahasan yang terakhir tentang konsep OOP, polimorpisme. Sebenarnya konsep terakhir ini yang paling gampang tapi karena banyak menggunakan hal yang baru yang tidak digunakan sebelumnya (misal: pointer dan fungsi virtual), jadi mau gak mau kalian harus paham tentang hal itu. Kalo pointer mungkin udah pada pernah gunainnya yach? jadi artikel tentang virtual saja yang dikasih. Klik di sini untuk baca artikel virtual.
Inheriten adalah turunan. Maksudnya di sini sebuah class bisa diturunkan dan turunannya itu mempunyai sifat-sifat yang sama dengan class asalnya. Sebelumnya, seperti pada penjelasan terdahulu kita akan membahas fungsi atau variabel yang dideklarasikan secara protect. Perhatikan contoh di bawah ini:
1: class CTool
2: {
3: public:
4: virtual int ToolType (int type) = 0;
5: protected:
6: int TypeOfTool;
7: }
8: class CHammer : public CTool;
9: {
10: public:
Enkapsulasi adalah dasar dari OOP. Seperti yang telah dijelaskan di bagian Pengenalan, bahwa enkapsulasi itu adalah penyembunyian informasi melalui private dan protect. Sebelum mengetahui apa perbedaannya, perlu diketehui bahwa ada tiga jenis pendeklarasian di class, public, private dan protect. Secara default fungsi atau variabel yang dideklarasikan akan bertipe private. Di bawah ini adalah perbedaan ketiganya:
OOP itu kepanjangan dari Object Oriented Programming, merupakan terobosan baru dalam pemrograman setelah pemrograman prosedural, pemrograman modular dan pemrograman abstraksi data. Ada tiga konsep utama yang ada di OOP.
Bermula ketika semester 4 ada mata kuliah namanya kerja praktek 1. Naahh... mata kuliah itu mengharuskan mahasiswanya ngebahas satu software yang gak dipelajari di kampus dan harus dipersentasiin. Pilihan gua jatuh pada Visual C++ sama dengan temen gua (padahal juga pengen ngebahas .Net). Bingung juga mau ngebahas apaan, akhirnya setelah dibicarain ama kakak tingkat dan dosen pembimbingnya, dianjurkan ngebahas OOP-nya dan temen gua kebagian databasenya.
Visual C++ masih satu keluarga dengan Microsof Visual Studio. Yang digunakan di sini adalah Visual C++ 6.0. Pembahasan utamanya tentang OOP, jadi sori baget gak ngebahas dasar-dasarnya. Mungkin bisa kalian pelajari sendiri manualnya dalam bentuk e-book.
Pembahasan ini bukan ditujuan buat pemula, tapi lebih ditujukan pada mereka yang pengen ngebuat program yang powerful dan efisien, terutama pemrograman database. Walaupun kalian belon pernah belajar Visual C++, kalian bisa belajar konsepnya. Mau tau perjuangan gua belajar OOP? Baca di sini.
{ tutorial pascal / turbo pascal }
{ 3th my tutorial for my friend }
{ writen by : m3n_tu4r1 } padang, 24 mei 2003
------------------------------------------------------- -------------------------------------------------------
{ 1st my tutorial for my friend }
{ writen by : m3n_tu4r1 } padang, 19 mei 2003
-------------------------------------------------------PENGOLAHAAN DATA DENGAN MENGUNAKAN FILE
---------------------------------------
JENIS FILE :
* FILE TEKS
* FILE SEQUENTIAL
* FILE BINARI
1: Program BuatFile;
2: var fText : text; data: string;
3: begin
4: writeln('MENGISI DATA');
5: writeln('------------');
6: assign(fText, 'nama.txt');
7: rewrite(fText); {gunakan reset(fText)
bila filesudah ada}
8: writeln(fText, 'dijas');
9: writeln(fText, 'dian');
10: writeln(fText, 'cecep');