Hati Ikhlas – Pikiran CerdasAlgoritma dan Struktur Data, 20 Mei 2011 Hati Ikhlas - Pikiran Cerdas
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.cpp, CikalKA2_1_1.cpp
B
C
A
A : CikalKA.cpp
B : CikalKA2.cpp
C : CikalKA2_1_1.cpp
Pengembangan CikalKA2_1_1.cpp dengan Memecah file
header, file realisasi, file Driver disatukan dalam satu Project
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.cpp, CikalKA2_1_1.cpp
B
C
A
A : CikalKA.cpp
B : CikalKA2.cpp
C : CikalKA2_1_1.cpp
Pengembangan CikalKA2_1_1.cpp dengan Memecah file
header, file realisasi, file Driver disatukan dalam satu Project