Minggu Pokok Bahasan ke dan TIU 1. Pendahuluan pengertian pemrograman terstruktur bahasa Sub Pokok Bahasan dan Sasaran Belajar Pengertian Pemrograman Terstruktur Mahasiswa dapat menjelaskan pengertian pemrograman terstruktur Konsep dasar pemrograman Mahasiswa dapat menjelaskan konsep dasar pemrograman Sekilas program Mahasiswa dapat mengenal program Cara Pengajaran Media Tugas Ref 2 Konsep dasar program konsep dasar bahasa 1. Struktur Program 2. Reserved Word 3. User Defined Word 4. Bentuk data 5. Aturan penulisan source program 6. DIVISI dalam Mahasiswa dapat menjelaskan struktur program, jenis data, aturan penulisan, DIVISI dalam 3. IDENTIFICATION DIVISION, ENVIRONMENT DIVISION 1.Tujuan dari Divisi 2. Divisi 3. Section dalam Environment Division : - Configuration Section - Input-Output Section 1
Divisi pertama dan kedua serta kegunaannya. 4 DATA DIVISION Divisi ketiga serta kegunaannya Mahasiswa dapat menjelaskan bentuk umum dari divisi dan kegunaannya 1. File Section 2. Working-storage Section 3. Screen Section 4. Level number 5. Picture Editing 6. Qualification 7. Record data jamak 8. Nama kondisi 9. Redefines clause 10. Rename clause 5. PROCEDURE DIVISION Mahasiswa dapat mengetahui struktur dari divisi ketiga dan kegunaannya. 1. Pernyataan STOP dan MOVE 2. Pernyataan DISPLAY dan ACCEPT 3. Operasi Aritmatika : ADD, SUBSTRACT, DIVIDE, MULTIPLY dan COMPUTE Divisi ke-empat serta kegunaannya 6. Lanjutan Procedure Division 1. Pernyataan Imperative, IF 2. Pernyataan PERFORM 3. Bentuk-bentuk PERFORM 4. Pernyataan OPEN dan CLOSE 5. Pernyataan WRITE, READ dan REWRITE Mahasiswa dapat mengetahui pernyataan yang digunakan pada Divisi ke-empat serta kegunaannya 2
Mahasiswa dapat mengetahui pernyataan yang digunakan pada Divisi ke-empat serta kegunaannya 7. TABEL pendeklarasian TABEL dalam pendeklarasian FILE dalam 10. Pendahuluan Bahasa C 1. Pendefinisi-an TABEL 2. Jenis TABEL : - TABEL dimensi Satu - TABEL dimensi dua 3. Cara mengisi dan mengambil isi TABEL Mahasiswa dapat menjelaskan definisi TABEL dan penggunaannya dalam 8. UJIAN TENGAH SEMESTER 9. FILE 1. Konsep organisasi file urut, index dan relatif dalam 2. dari organisasi file dalam perkembangan bahasa C dan perbandingan dengan bahasa lainnya Mahasiswa dapat menjelaskan definisi FILE dan penggunaannya dalam 1. Sejarah perkembangan bahasa C 2. Perbandingan C dengan PASCAL, BASIC 3. Struktur program bahasa C: - Header files preprocessing, #include - Pendefinian main( ) 4. Identifier : - Syarat-syarat identifier - Pendefinisian identifier 5. Tipe data dalam C: - Numerik, non numeric Mahasiswa dapat menjelaskan bentuk umum dari bahasa C 3
11. Fungsi Input dan Output dalam C penggunaan pernyataan Input dan Output dalam bahasa C 1. Pernyataan printf, scan, getch, dsb. 2. Escape Sequence 3. Format untuk setiap tipe data Mahasiswa dapat menjelaskan fungsi input-output yang tersedia dalam bahasa C serta penggunaannya 12. Lanjutan fungsi input dan output dalam C Serta memberikan contoh program dalam bahasa C 13. Konstanta, fungsi dengan argumen Mahasiswa dapat menjelaskan fungsi input dan output serta penerapannya 1. Pendefinisian konstanta, preprocessor macro 2. Fungsi dan argumen : actual dan formal argument, passing argument 3. Deklarasi fungsi dan objek pada file level dan block level 4. linkage of identifiers: static, extern Mahasiswa memahami cara pendefinsian konstanta, preprocessor macro Mahasiswa dapat membedakan antara actual dan formal argument serta penggunaan passing argument Mahasiswa memahami deklarasi fungsi, object pada file dan block level serta penghubung identifier static dan extern 14. Control 1. Relational operator dan nilai logika-nya 4
Statement Related Operator pernyataan untuk fungsi kontrol dan operator yang digunakan 2. WHILE-DO, DO-WHILE dan FOR 3. Incremen, Decrement dan compound statement operator 4. Selection statement dan conditional operator 5. Logical operator Mahasiswa dapat menjelaskan operator yang digunakan dan pernyataan yang dipakai dalam bahasa C 15. Lanjutan Control statement dan related operator Serta memberikan contoh program dalam bahasa C Mahasiswa dapat menjelaskan fungsi dan operator yang digunakan dalam bahasa C 16. UJIAN AKHIR SEMESTER Daftar Referensi 1. Abdul Kadir, Pemrograman Dasar Turbo C untuk IBM PC Jilid I dan 2, Andi Offset, Jakarta. 2. Newcomer, L.R., Programming with structure, Schaum s Outlines Series, Mc Graw Hill Book Co, New York, 1984. 3. Suryadi H.S.,Algoritma dan pemrograman,penerbit Gunadarma, Jakarta, 1994. 4. Jogiyanto H.M, Teori dan Aplikasi program bahasa, Penerbit Andi Offset. Yogyakarta, 1991 5. Yogianto, Konsep Dasar Pemrograman Bahasa C, Penerbit Andi Offset. Yogyakarta. 5