Algoritma dan Struktur Data Pemodelan Reservasi Kereta Api 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 Gerbong, dengan mengkonversikan program gerbong kerata api yang telah diajarkan dalam matakuliah Dasar Pemrograman.
Pokok Bahasan Definisi Atribut dan Metode Class Gerbong
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 metode PesanKursi(), metode CetakStatusKursi(), HitungKursiKosong(), SearchNamaPenumpang().
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 konversi program Gerbong Kerata Api, Class Gerbong lengkap Atribut dan Metode (CikalKA2_1.cpp), (RUN)
CikalKA.cpp : Struktur Class, Kode Sumber, Running
CikalKA2.cpp : Struktur Class, Kode Sumber, Running
CikalKA2_1_1.cpp : Struktur Class, Kode Sumber, Running
Perubahan Struktur Class antara CikalKA. cpp, CikalKA2 Perubahan Struktur Class antara CikalKA.cpp, CikalKA2.cpp, CikalKA2_1_1.cpp B C A : CikalKA.cpp B : CikalKA2.cpp C : CikalKA2_1_1.cpp A
Pengembangan CikalKA2_1_1 Pengembangan CikalKA2_1_1.cpp dengan Memecah file header, file realisasi, file Driver disatukan dalam satu Project