SATUAN ACARA PERKULIAHAN MATA KULIAH
TEKNIK PEMROGRAMAN TERSTRUKTUR 1 ( D3-MI )
KODE / SKS : KK-013413 /….. SKS
Minggu ke
Pokok Bahasan dan
TIU Sub Pokok Bahasan dan Sasaran Belajar
Cara
Pengajaran Media Tugas Ref
1 & 2 Pendahuluan Bahasa C TIU:
Menjelaskan perkembangan bahasa C dan perbandingan dengan bahasa lainnya
1. Sejarah perkembangan bahasa C 2. Perbandingan C dengan PASCAL, BASIC 3. Struktur program bahasa C: -Header files
preprocessing, #include -Pendefinisian main( ) 4. Identifier : -Syarat-syarat identifier -Pendefinisian
identifier
5. Tipe data dalam C: -Numerik, non numeric 6. Operator : Unary, Binary, Ternary dan prioritas
operator dalam C
TIK :
1. Mahasiswa dapat menjelaskan perkembangan bahasa C
2. Mahasiswa dapat menjelaskan karakteristik bahasa C dibandingkan dengan PASCAL dan BASIC 3. Mahasiswa dapat mengenal bentuk umum bahasa
C
4. Mahasiswa dapat menjelaskan konsep tipe data dalam C
5. Mahasiswa dapat menjelaskan operator dalam C
Kuliah mimbar Papan Tulis,
OHT
Mengac u pada
AP
3 Fungsi Input dan Output dalam C TIU:
Menjelaskan fungsi standar Input dan Output dalam C
1. Fungsi Output : 2. Fungsi Input 3. Kode Format 4. Contoh Program
TIK :
1. Mahasiswa dapat menjelaskan fungsi output untuk header file stdio.h, conio.h dan iostream.h
2. Mahasiswa dapat menjelaskan fungsi input untuk header file stdio.h, conio.h dan iostream.h
3. Mahasiswa dapat menjelaskan kode format pada bahasa C
4. Mahasiswa dapat membuat program sederhana menggunakan bahasa C
Kuliah mimbar Papan Tulis,
SATUAN ACARA PERKULIAHAN MATA KULIAH
TEKNIK PEMROGRAMAN TERSTRUKTUR 1 ( D3-MI )
KODE / SKS : KK-013413 /….. SKS
Mingg
u ke Bahasan danPokok
TIU Sub Pokok Bahasan dan Sasaran Belajar
Cara
Pengajaran Media Tugas Ref
4 Pengambilan
Keputusan TIU:
Menjelaskan struktur pengambilan keputusan pada bahasa C
1. Operator Relasi, Logika dan prioritas antar relasi dan logika
2. Nilai True dan False
3. Pernyataan If, If-Else dan If-Else bertingkat 3. Pernyataan Switch
4. Contoh program
TIK :
1. Mahasiswa dapat menggunakan operator-operator yang biasa digunakan pada pengambilan keputusan 2. Mahasiswa dapat menggunakan
pernyataan-pernyataan seleksi kondisi
3. Mahasiswa dapat menggunakan seleksi kondisi pada program sederhana
Kuliah
mimbar Papan Tulis,
Pengulangan TIU:
Menjelaskan
1. Konsep dasar perngulangan (loop) 2. Pernyataan do-while, while dan for
3. Pernyataan break, continue, goto dan exit 4. Contoh Program
Kuliah
Mahasiswa dapat menggunakan proses pengulangan pada program sederhana
6 & 7 Fungsi TIU:
Menjelaskan Fungsi pada bahasa C
1. Konsep dasar Fungsi 2. Ruang lingkup variabel
3. Pengiriman parameter secara nilai dan acuan 4. Rekursif
5. Contoh Program
TIK :
1. Mahasiswa dapat menggunakan fungsi dalam program sederhana.
2. Mahasiswa dapat membedakan antara variabel lokal, variabel global & variabel statik
Kuliah mimbar
SATUAN ACARA PERKULIAHAN MATA KULIAH
TEKNIK PEMROGRAMAN TERSTRUKTUR 1 ( D3-MI )
KODE / SKS : KK-013413 /….. SKS
Mingg u ke
Pokok Bahasan dan
TIU
Sub Pokok Bahasan dan Sasaran Belajar Cara Pengajaran
Media Tugas Ref
3. Mahasiswa dapat menggunakan fungsi dalam program sederhana.
4. Mahasiswa dapat membedakan antara variabel lokal, variabel global & variabel statik
5. Mahasiswa dapat membedakan pengiriman parameter secara nilai dan secara acuan.
6. Mahasiswa dapat membuat program sederhana dengan fungsi rekursif.
8 & 9 Array TIU:
Menjelaskan array pada bahasa C
1. Konsep array dalam bahasa C 2. Array berdimensi satu
3. Array multidimensi 4. Contoh program
TIK :
Mahasiswa dapat menjelaskan array dan dapat menerapkannya dalam program bahasa C
Kuliah
10 Pointer TIU:
Menjelaskan pointer pada bahasa C
1. Konsep pointer dalam bahasa C 2. Pointer ke pointer
3. Pointer dan array 4. Contoh program
TIK :
1. Mahasiswa dapat mengenal tipe data pointer
2. Mahasiswa dapat menjelaskan konsep dasar pointer 3. Mahasiswa dapat mendeklarasikan pointer pada program
sederhana
Kuliah
mimbar Papan Tulis,
UJIAN TENGAH SEMESTER
Mingg
u ke Bahasan danPokok TIU
Sub Pokok Bahasan dan Sasaran Belajar Cara
Pengajaran Media Tugas Ref
11 & 12 String dan Tipe data lanjut TIU:
Menjelaskan string dan tipe data lanjut pada bahasa C
1. Konstanta String 2. Variabel String
3. Enumerasi, Record, Struct dan Class 4. Contoh program
TIK :
1. Mahasiswa dapat membedakan konstanta dan variabel string
2. Mahasiswa dapat membuat program menggunakan tipe data lanjut
Kuliah mimbar
Papan
13 Operasi File TIU:
Menjelaskan operasi file pada bahasa C
1. Operasi membuka file 2. Operasi membaca file 3. Operasi menutup file
TIK :
Mahasiswa dapat menjelaskan operasi file pada bahasa C
Kuliah
mimbar Papan Tulis,