Professional Documents
Culture Documents
FM-UII-AA-FKA-05/R1
Versi Revisi
:3 :0
: 29 Maret 2007 :
: : : : :
Teknologi Industri / Teknik Informatika / Teknik Informatika 52303633 Pemrograman Berorientasi Obyek MPK / MKK / MKB / MPB / MBB / Praktikum VI/3 Sumber / Referensi*
A, B, C, D
Pokok Bahasan
Konsep Objek dan Kelas
Materi
Paradigma pemrograman obyek, definisi obyek, sifat (properties) dan metode obyek, bahasa-bahasa pemrograman. Perbandingan dengan paradigma prosedural, fungsional dan deklaratif. Modularitas, keunggulan dan kelemahan.
Media
White board, OHP
Metode
Tatap muka, tanya jawab.
Evaluasi
Latihan.
2.
Mahasiswa memahami dasar pengembangan pemrograman obyek Mahasiswa memahami dasar pengembangan pemrograman obyek
Latihan, PR.
A, B, C, D
Latihan, PR.
A, B, C, D
3.
4.
5.
Mahasiswa memahami pendeklarasian konstanta & data Mahasiswa memahami ungkapan & kalimat
10. 11.
Mengerti dan memahami konsep enkapsulitas dan penerapannya, serta dapat menerapkannya. Mengerti dan dapat mengimplementasikan pendeklarasian konstanta dan data. Mengerti penulisan ungkapan dan kalimat, serta dapat membuat ungkapan dan kalimat dengan tepat. Dapat membuat fungsifungsi sederhana dan mengerti operatoroperator yang berlaku khusus untuk obyek. Memahami konsep file dalam pemrograman berarah obyek dan statement operasinya, serta dapat membuat algoritma pemrosesan file. Mengerti dan memahami konsep class dan obyek, serta dapat membuat dan mendeklarasikan class dan obyek. Mengerti konsep polymorfisme serta dapat menerapkannya. Mengerti konsep pewarisan class dan
Enkapsulasi
Konsep enkapsulasi, konsep kelas, dan obyek. Deklarasi konstanta dan variabel, tipe data dasar, tipe data buatan. Jenis-jenis ungkapan, operator yang berlaku, konsistensi tipe. Definisi fungsi, fungsi standar, fungsi bentukan dan deklarasinya, pemanggilan. Tipe-tipe file, penggunaan file, operasi file, statement pada file.
Latihan, PR.
A, B, C, D
Latihan, PR
A, B, C, D
Latihan, PR.
A, B, C, D
Latihan, PR
A, B, C, D
File
Latihan, PR
A, B, C, D
Latihan, PR
A, B, C, D
Latihan, PR Latihan, PR
A, B, C, D A, B, C, D
13.
14.
dapat menerapkannya. Mengerti kosep overloading terhadap operator, cara pembuatannya, serta dapat membuat operator overloading untuk kasus sederhana. Mengerti konsep fungsi virtual dan penggunaannya, deklarasi, serta implementasinya. Mengerti konsep stream input dan output, serta mampu mengimplementasikann ya
Operator overloading.
pewarisan class. Definisi operator overloading, keuntungan overloading, pembuatan operator overloading. Definisi fungsi virtual, keuntungan fungsi virtual, deklarasi dan pemanggilan. Input stream, output stream
Latihan, PR
A, B, C, D
Fungsi virtual.
Tatap muka, tanya jawab, demo program. Tatap muka, tanya jawab, demo program.
A, B, C, D
A, B, C, D
* Sumber/Referensi: A. Graham, I. Object Oriented Methods. New York : Addison Wesley Inc., 1991. B. Pohl, I. C++ for Programmers. The Benjamin/Cumming, 1989. C. Stroustrup, B. The C++ Programming Language. New York: Addison-Wesley Inc., 1991. D. Sun Java Course , Java Fundamental Programming,. 2004