SATUAN ACARA PERKULIAHAN MATA KULIAH DASAR KOMPUTER & PEMROGRAMAN 2A KODE MK : (TEKNIK MESIN) Perte Pokok Bahasan dan TIU m u a n 1. Pengantar Pemrograman C
2
Komponen Bahasa C
s/d 4
5.
Input dan Output Dasar
6 Dan 7
Control Statement
8 Dan 9
Fungsi
10.
Variabel
Sub Pokok Bahasan dan Sasaran Belajar
1. Langkah dalam membuat Bahasa C 2. Struktur Bahasa C 3. Contoh Bahasa C 1. Character Set 2. Identifier 3. Keyword 4. Tipe Data 5. Konstanta 6. Variabel dan Array 7. Declarasi 8. Expression 9. Statement 10. Symbolic Constant 11. Operator 1. Fungsi Karakter 2. Fungsi Printf dan Scanf 3. Fungsi String 4. Countinuation Character 1. For Loop 2. If-else (Jika tidak) 3. While Loop 4. Switch Statement 5. Break dan Continue 1. Definisi Fungsi 2. Argumen Fungsi dengan konstanta atau variabel 3. Multi fungsi 4. Recursion 1. Automatic 2. Eksternal 3. Statik 4. Register
Cara Pengajaran
Media
Tugas
Kuliah mimbar
Papan Tulis, OHP Viewer
Kuliah mimbar
Papan Tulis, OHP Viewer
Kuliah Mimbar Presentasi Diskusi
Papan Tulis, OHP, Viewer
Kuliah Mimbar Presentasi Diskusi Latihan
Papan Tulis, OHP, Viewer
Latihan membuat program sederhana
Kuliah Mimbar Presentasi Diskusi
Papan Tulis, OHP, Viewer, Komputer
Kuliah Mimbar Presentasi Diskusi
Papan Tulis, OHP, Viewer
membuat program sederhana dan gabungan membuat program sederhana dan gabungan
Buat program sederhana.
Perte m u a n
Pokok Bahasan dan TIU
11.
Array
12 Dan 13
String dan Fungsi String
14.
File Input dan Output
Sub Pokok Bahasan dan Sasaran Belajar
5. Storage Class 6. Compile Multi-file program UJIAN TENGAH SEMESTER 1. Definisi 2. Fungsi Array 1. 2. 3. 4. 1. 2. 3.
String (karakter) Fungsi String Character Function Library Command Line Argument Membuka dan menutup file Standard file Fungsi Input dan Output UJIAN AKHIR SEMESTER
Cara Pengajaran
Media
Tugas
Kuliah Mimbar Latihan Diskusi Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP, Viewer
membuat program gabungan membuat program gabungan
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP, Viewer
Papan Tulis, OHP, Viewer
membuat program gabungan
Referensi : Buku pegangan wajib : 1. Anonim, Algoritma & Pemrograman (Seri Diktat Kuliah), Penerbit Gunadarma, Jakarta, 1996 2. Suryadi H. S, & Agus Sumin. Pengantar.Algoritma dan pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit Gunadarma, Jakarta, 1991 Buku pegangan tambahan : 3. Bagus Hari Sasongko., Pemrograman Mikrokontroler dengan Bahasa C , Andi, Yogyakarta, 2012 4. Antonius Rachma C, Algoritma dan Pemrograman dengan Bahasa C, Penerbit Andi Offset, Yogyakarta, 2010 5. Bambang Sridadi, Pemodelan dan Simulasi Sistem : teori, aplikasi dan contoh program dalam Bahasa C, Informatika, Bandung, 2009 Dipersilahkan menggunakan referensi buku lainnya.
SATUAN ACARA PERKULIAHAN MATA KULIAH DASAR KOMPUTER & PEMROGRAMAN 2B KODE MK / SKS : (TEKNIK MESIN) Perte Pokok Bahasan dan TIU m u a n 1 Sekilas Bahasa Fortran
2
Statement fortran
3
Statement data dan statement parameter
4
Statement spesifikas (dimension, implicit dan type)
5
Statement pengerjaan dan statement assign
Sub Pokok Bahasan dan Sasaran Belajar
Cara Pengajaran
Media
Tugas
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Perkembangan Fortran Struktur program fortran Elemen dari program fortran Konstanta Operator Ungkapan Nama Verb dan unit specifier Format specifier Statement Cara menulis source program Cara membuat object program Cara membuat executable program Menjalankan executable program
Kuliah Mimbar Latihan
Papan Tulis, OHP Viewer
1. 2. 3. 4. 5. 6. 1. 2. 3. 1. 2. 3. 4. 1. 2.
Statement format Repeatable edit descriptor Nonrepeatable edit descriptor Carriage control Format specification berulang Latihan statement format Pendahuluan Statement data Statement parameter Pendahuluan Statement dimension Statement implicit Statement type Pendahuluan Statement pengerjaan (statement pengerjaan, aritmetika, karakter dan logika)
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Membuat Program Sederhana
Kuliah Mimbar Latihan Diskusi Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Membuat Program Sederhana Membuat Program Sederhana
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Papan Tulis, OHP Viewer
Membuat Program Sederhana
dan
Perte m u a n
6
7
Pokok Bahasan dan TIU
Statement kontrol (END, STOP, PAUSE, DO dan CONTINUE)
Statement Input/output
Sub Pokok Bahasan dan Sasaran Belajar
3. 4. 1. 2. 3. 4. 5. 6.
Statement assign Latihan statement pengerjaan dan statement assign Pendahuluan Statement END Statement STOP Statement PAUSE Statement DO Statement CONTINUE
Cara Pengajaran
Media
Tugas
gabungan Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
1. Pendahuluan 2. Statement Read (Format specifer berupa label statement, variabel numerik integer, ungkapan karekter, *, input list berupa implied do list) 3. Statement write (Format specifier berupa label statement, variabel numerik integer, ungkapan karakter, *, output list berupa implied do list 1. Pendahuluan 2. Statement GOTO (unconditional go to, assigned goto, computed goto) 3. Statement IF (Logical IF, arithmatic IF, Block IF) 1. Pendahuluan 2. Statement program 3. Fungsi (fungsi statement dan fungsi eksternal) 4. Statement subroutin
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Membuat Program Gabungan
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Membuat Program Gabungan
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Membuat Program Gabungan
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Membuat Program Gabungan
Kuliah Mimbar
Papan Tulis, OHP
Membuat
8
Statement kontrol lanjutan I (GOTO, IF, ELSE, ELSE IF dan ENDIF)
9
Statement program, function dan subroutin
10
Statement kontrol lanjutan (Return dan Call)
1. Pendahuluan 2. Statement Return 3. Statement Call
11
Statement spesifikasi lanjutan
12
Fungsi intrinsic
1. 2. 3. 4. 5. 1.
UJIAN TENGAH SEMESTER Statement equivalence Statement common Statement intrinsic Statement external Statement save Pendahuluan
Membuat Program Sederhana gabungan
Membuat Program Sederhana gabungan
dan
dan
Perte m u a n
Pokok Bahasan dan TIU
Sub Pokok Bahasan dan Sasaran Belajar
2. 3. 4. 5. 6. 7. 8. 9.
Fungsi konversi tipe Fungsi pembulatan Fungsi sisa pembagian Fungsi pemilihan nilai terbesar Fungsi pemilihan nilai terkecil Fungsi akar kuadrat Fungsi eksponensial Fungsi logaritma
13
File
1. Pendahuluan (nama dan struktur file, 2. metode pengaksesan file, struktur record) 3. Statement untuk operasi file (statement open, close, write, read, endfile, backspace, rewind)
14
Rivew
Semua Materi
Cara Pengajaran
Latihan Diskusi
Program Gabungan
Kuliah Mimbar Latihan Diskusi
Papan Tulis, OHP Viewer
Membuat Program Gabungan
Diskusi
Papan Tulis, OHP Viewer
Referensi : Suryadi M.T, Bahasa Fortran dan Analisis Numerik, Gunadarma, Jakarta, 1996 (buku paket) Gunawan P, Bahasa Pemrograman Fortran 77, Ganeca , Bandung, 1998 Jogiyanto HM, Teori dan Aplikasi Program Komputer Bahasa Fortran, Andi, Yogyakarta, 1993 Eko Nugroho, F. Soesianto, Belajar Sendiri Bahasa Fortran, Andi, Yogyakarta, 1990
Dipersilahkan menggunakan referensi buku lainnya!
Tugas
Viewer
UJIAN AKHIR SEMESTER
1. 2. 3. 4.
Media