4
A. PROFIL MATA KULIAH IDENTITAS MATAKULIAH
Nama MataKuliah : Bahasa Pemrograman I C
Kode MataKuliah : KKKI33110
SKS : 3
Jenis : MK Wajib
Jam pelaksanaan : Tatap muka dikelas
=3x50 menit perminggu
Responsi =1x50 menit
perminggu
Semester Tingkat : 1
Pre-requisite : -
Co-requisite : Bahasa Pemrograman I C
Bidang Kajian : Mengenal bahasa pemrograman C, membedah program perdana
C, Tipe Data, Literal, Variabel, Casting, Ekspresi dan
operator arithmatika, Array, String, Perintah statements,
Ekspresi perbandingan, Ekspresi dan operator logika , Blok perintah, Pemilihan, Pengulangan, Deklarasi fungsi, Berkas header, Konsep
modularitas, Struct, Enum, Union, Pointer, Alokasi Memory,
Project I
DESKRIPSI SINGKAT MATAKULIAH
Matakuliah ini akan memperkenalkan konsep-konsep dasar pemrograman seperti : tipe data, variable, fungs, perulangan, dll. Bahasa pemrograman yang dipakai
dalam mata kuliah ini adalah C, Diakhir matakuliah, setiap mahasiswa akan mengerjakan sejumlah proyek untuk menunjukkan kemampuan pemrograman yang
telah didapatkan.
.
DAFTAR PUSTAKA
1.
Griffiths, D., Griffiths, D. 2012. Head First C. Sebastopol, CA.: O’Reilly
5
Media.
2.
Prinz, P., Kirch-Prinz, U. 2003. C Pocket Reference. Sebastopol, CA.:
O’Reilly Media.
3.
Huss, E. 1997. The C Library Reference Guide. Retrieved from https:wwws.acm.illinois.eduwebmonkeysbookc_guide
.
6
B. RENCANA PEMBELAJARAN SEMESTERRPS
Pertemu an
ke-
Kemampuan Akhir yang Diharapkan
Bahan KajianMateriAjar
Bentuk Metode
Strategi
Pembelajara n
Kriteria Penilaian
Indika tor
Bobo t
Nilai
1
-
Memahami Kontrak Kuilah
-
Mahasiswa bisa membuat dan menjalankan program C perdana
dan memahami komponen- komponen
program perdana C.
-
Kontrak kuliah
-
Program perdana C, membedah program perdana C
Ceramah Diskusi dan
praktikum,
-
Pemahaman dan penguasaan materi
yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
2
-
Memahami dan mampu membuat program C memakai berbagai tipe
data
-
Memahami dan mampu membuat program C memakai literal
-
Tipe Data
-
Literal Ceramah
Diskusiprakti kum
-
Pemahaman dan penguasaan materi
yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
3 - Memahami dan mampu membuat
program C dengan varia ble - Memahami dan mampu membuat
program C untuk casting;
-
Variabel
-
Casting Ceramah
Diskusiprakti kum
-
Pemahaman dan penguasaan materi
yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
4 Memahami dan mampu membuat program
C memakai ekspresi dan operator arithmatika
Ekspresi dan operator arithmatika
Ceramah Diskusiprakti
kum
-
Pemahaman dan penguasaan materi
yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
5
-
Memahami dan mampu membuat program C dengan array
-
Memahami dan mampu membuat program C dengan String.
-
Array
-
String Ceramah
Diskusiprakti kum
-
Pemahaman dan penguasaan materi
yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
7
Pertemu an
ke-
Kemampuan Akhir yang Diharapkan
Bahan KajianMateriAjar
Bentuk Metode
Strategi
Pembelajara Kriteria
Penilaian Indikator
Bobo t
Nilai
6
-
Memahami dan mampu membuat program C memakai berbagai perintah
C dan ekspresi perbandingan;
-
Perintah statements
-
Ekspresi perbandingan Ceramah dan
diskusi
-
Pemahaman dan penguasaan materi
yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan 7.5
7
-
Memahami dan mampu membuat program C memakai ekspresi dan
operator logika
-
Memahami dan mampu membuat program C memakai blok perintah
-
Ekspresi dan operator logika
-
Blok perintah Ceramah
Diskusiprakt ek
-
Pemahaman dan penguasaan materi
yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
8 -
Memahami dan mampu membuat program C memakai pemilihan
-
Memahami dan mampu membuat program C memakai pengulangan.
-
Pemilihan
-
Pengulangan Ceramah dan
diskusi Latihan soal
-
Pemahaman dan penguasaan materi
yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
9
Mampu memahami dan Mengimplementasikan materi
pra-UTS Responsilatihansoal
Materipra-UTS Praktek dan
Tugas Program Ketepatan dan
penguasaan materi dalam
menyelesaikan soal tentang materipra-
UTS
UTS 40
8
Pertemua n ke-
Kemampuan Akhir yang Diharapkan
Bahan KajianMateriAjar
Bentuk Metode
Strategi
Pembelajara n
Kriteria Penilaian
Indikato r
Bobot Nilai
10 -
Memahami dan mampu membuat program C memakai fungsi
-
Memahami dan mampu membuat program C memakai berkas
header.
-
Deklarasi fungsi
-
Berkas header Ceramah
Diskusiprakt ek
-
Pemahaman dan penguasaan
materi yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
11 -
Memahami dan mampu membuat program C memakai kosep
modularitas
-
Memahami dan mampu membuat program C memakai Struct
-
Konsep modularitas
-
Struct Ceramah
dan diskusi
-
Pemahaman dan penguasaan
materi yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan
12
-
Memahami dan mampu membuat program C memakai Enum
-
Memahami dan mampu membuat program C memakai Union.
-
Enum
-
Union Ceramah
Diskusiprakt ek
Latihan soal
-
Pemahaman dan penguasaan
materi yang dipelajari
-
Membuat dan menjalan tugas program yang
9
Pertemua n ke-
Kemampuan Akhir yang Diharapkan
Bahan KajianMateriAjar
Bentuk Metode
Strategi
Pembelajara n
Kriteria Penilaian
Indikat or
Bobot Nilai
13 Memahami dan mampu membuat
program C memakai pointer; Pointer
Ceramah Diskusiprakt
ek
-
Pemahaman dan penguasaan
materi yang dipelajari
-
Membuat dan menjalan tugas program yang
14 Memahami dan mampu membuat
program C yang melakukan alokasi memory
Alokasi memory Ceramah
Diskusiprakt ek
Latihan soal
-
Pemahaman dan penguasaan
materi yang dipelajari
-
Membuat dan menjalan tugas program yang
15 Memahami dan mampu membuat
Project I Project I
Ceramah Diskusiprakt
ek Latihan soal
-
Pemahaman dan penguasaan
materi yang dipelajari
-
Membuat dan menjalan tugas program yang
diberikan 7.5
16 Mampu memahami dan
Mengimplementasikan materi pra-UAS
Responsilatihan soal Materipra-UAS
Praktek dan Tugas Program
Ketepatan dalam Menyelesaikan soal
dan materipra-UAS
UAS 60
10
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA