# 4 .
1 2 A P R I L 2 0 1 3
Kompetensi 6,7:: Esensi
1. Membimbing mahasiswa untuk dapat menyusun sebuah program yang terdiri dari :
File Program Utama/Driver
File Header/Prototipe
Fungsi/Procedure/Rutin/Method
File Realisasi Fungsi/Procedure/Rutin/Method
2. Mengarahkan mahasiswa untuk dapat menyusun program secara berkelompok dengan pembagian tugas masing-masing sebagai berikut:
Yang bertugas menyusun spesifikasi
program(designer)
Yang bertugas menyusun coding (coder)
Kompetensi 6,7::
Cara Berpikir Menyusun Project
Program dalam sebuah file . Terdiri dari definisi Header,
Kompetensi 6,7::
Menyusun Project dengan 2 File
Program Utama memuat Driver dan
Realisasi Fungsi
Kompetensi 6,7::
Menyusun Project dengan 3 File
Program Utama berisi driver dari
fungsi test()
Realisasi dari File Header Header File
Kompetensi 6,7::
Preprocessor #ifndef, #define, #endif
Program Utama berisi driver dari
fungsi test() Realisasi dari File Header Header File berisi prototipe fungsi test()
Dengan adanya preprocessor maka penggunaan #include ke
header tersebut tidak menyebabkan definisi fungsi, deklarasi variabel, type lebih
dari 1x.
Kompetensi 6,7::
Modifikasi Lat5_searching.cpp menjadi Project
Kompetensi 6,7::
Modifikasi Lat5_searching.cpp menjadi Project
Kompetensi 6,7::
Modifikasi Lat5_searching.cpp menjadi Project
HEADER/PROTOTIPE
Kompetensi 6,7:: TUGAS KELOMPOK
PROGRAM 1. Buatlah program dalam beberapa bagian file (PROJECT) yang mendefinisikan + mengimplementasikan + menggunakan fungsi searchingbyboolean, searchingbyaddress dalam struktur LIST.
PROGRAM 2. Buatlah program dalam beberapa bagian file (PROJECT) yang mendefinisikan + mengimplementasikan + menggunakan fungsi searchingbyboolean, searchingbyaddress dalam struktur ARRAY
Dikumpulkan tanggal 22 April