PROFIL MATA KULIAH IDENTITAS MATAKULIAH RENCANA PEMBELAJARAN SEMESTERRPS

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