Algoritma Dan Struktur Data#8

10
Algoritma dan Struktur Data Pertemuan #8, 20 Mei 2011 Acep Taryana Teknik Elektro Unsoed Pemodelan Reservasi Kereta Api

description

ASD

Transcript of Algoritma Dan Struktur Data#8

  • Algoritma dan Struktur Data

    Pertemuan #8, 20 Mei 2011 Acep Taryana

    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.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