#4. 12 APRIL 2013 Kompetensi 6, 7 : Header/Prototipe dari Fungsi/Procedure/Method
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) Yang bertugas melaksanakan Testing (tester)
Kompetensi 6,7:: Cara Berpikir Menyusun Project Program dalam sebuah file. Terdiri dari definisi Header, Program utama, Realisasi
Kompetensi 6,7:: Menyusun Project dengan 2 File Program Utama memuat Driver dan Realisasi Fungsi Header yang berisi prototipe fungsi
Kompetensi 6,7:: Menyusun Project dengan 3 File Program Utama berisi driver dari fungsi test() Realisasi dari File Header Header File berisi prototipe fungsi test()
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. File : projectcontoh2.dev
Kompetensi 6,7:: Modifikasi Lat5_searching.cpp menjadi Project PROGRAM UTAMA/DRIVER
Kompetensi 6,7:: Modifikasi Lat5_searching.cpp menjadi Project REALISASI PROTOTIPE
Kompetensi 6,7:: Modifikasi Lat5_searching.cpp menjadi Project HEADER/PROTOTIPE Program Lengkap : file listcontoh.dev
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 2013