Algoritma dan Struktur Data
Pertemuan #8, 20 Mei 2011
Acep Taryana, aetthea.blog.unsoed.ac.id Teknik Elektro Unsoed
Kompetensi
•
Kompetensi Umum : Setelah mengikuti mata kuliah ini
mahasiswa dapat mendesain program aplikasi “Abstraksi
Reservasi Kereta Api”, “Abstraksi Jam”, “Abstraksi Sistem
Tanki Air” menggunakan STL bahasa C++.
•
Kompetensi Khusus : Mahasiswa mampu membuat Class
Pokok Bahasan
Sub Pokok Bahasan :
• Overview program gerbong Kerata Api yang telah diajarkan dalam
matakuliah dasar pemrograman.
• Membuat Class Gerbong dengan hanya memuat atribut yang
berisi InfoKursi, dan Matrik Kursi.
• Membuat program utama untuk menguji class Gerbong dan
meninginisialisasi isi Gerbong
• Membuat Class Gerbong, memuat atribut yang berisi InfoKursi,
dan Matrik Kursi, memuat konstruktor yang berfungsi sebagai inisialisasi gerbong.
• Membuat program utama untuk menguji class Gerbong tanpa
adanya kode inisialisasi isi Gerbong (lebih sederhana)
• Membuat pengembangan lebih lanjut Class Gerbong, tambahkan
Kegiatan Mengajar
•
Mahasiswa akan diarahkan untuk memahami ulang
program Gerbong Kereta Api yang diajarkan dalam
kuliah Dasar Pemrograman … (CikalKA.cpp), (RUN)
•
Mahasiswa diarahkan untuk mengubah pemikiran
prosedural ke Object Oriented, melalui kasus
konversi program Gerbong Kerata Api, Class Gerbong
Tanpa Metode (CikalKA2.cpp), (RUN)
•
Mahasiswa diarahkan untuk mengubah pemikiran
prosedural ke Object Oriented, melalui kasus
CikalKA.cpp :
CikalKA2.cpp :
CikalKA2_1_1.cpp :
Perubahan Struktur Class antara CikalKA.cpp,
CikalKA2.cpp, CikalKA2_1_1.cpp
A C B
A : CikalKA.cpp B : CikalKA2.cpp