Algoritma dan Struktur Data
description
Transcript of Algoritma dan Struktur Data
Algoritma dan Struktur Data
Pertemuan #8, 20 Mei 2011Acep Taryana, aetthea.blog.unsoed.ac.id
Teknik Elektro Unsoed
Pemodelan Reservasi Kereta Api
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
A
C
B
A : CikalKA.cppB : CikalKA2.cppC : CikalKA2_1_1.cpp
Pengembangan CikalKA2_1_1.cpp dengan Memecah file header, file realisasi, file Driver disatukan dalam satu Project