RPS Bhs Pemrog C

(1)

1

RENCANA PEMBELAJARAN

SEMESTER

(RP

S)

KKKI33110

Bahasa Pemrograman I (C)

PROGRAM STUDI SISTEM

INFORMASI FAKULTAS ILMU

KOMPUTER (FILKOM

UNIVERSITAS PUTRA INDONESIA

“YPTK”


(2)

2

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk

matakuliah sbb :

Kode Mata Kuliah : KKKI33110

Nama Mata Kuliah : Bahasa Pemrograman I (C)

Padang, 2012

Menyetujui

Kaprodi S1 Sistem Informasi


(3)

3

DAFTAR ISI

LEMBAR

PENGESAHAN... ...ii

DAFTAR

ISI... ...iii

A. PROFIL MATA

KULIAH...1

B. RENCANA PEMBELAJARAN SEMESTER

(RPS) ...2

C. RANCANGAN INTERAKSI DOSEN–

MAHASISWA...9

D. RANCANGAN

TUGAS...1 2

E. PENILAIAN DENGAN

RUBRIK...13

F. PENENTUAN NILAI AKHIR


(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


(5)

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


(6)

B. RENCANA PEMBELAJARAN SEMESTER(RPS)

Pertemu an

ke-Kemampuan Akhir yang

Diharapkan Bahan Kajian(MateriAjar)

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 Diskusi/prakti

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 Diskusi/prakti 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 Diskusi/prakti

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 Diskusi/prakti

kum

-

Pemahaman dan penguasaan materi yang dipelajari

-

Membuat dan menjalan

tugas program yang diberikan


(7)

7

Pertemu an

ke-Kemampuan Akhir yang

Diharapkan Bahan Kajian(MateriAjar)

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

Diskusi/prakt 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  diskusiCeramah dan

 Latihan soal

-

Pemahaman dan penguasaan materi yang dipelajari

-

Membuat dan menjalan

tugas program yang diberikan

9

Mampu memahami danMengimplementasikan materi

pra-UTS

Responsi(latihansoal) 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 Kajian(MateriAjar)

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

Diskusi/prakt 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 dan diskusiCeramah

-

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

Diskusi/prakt ek

 Latihan soal

-

Pemahaman dan penguasaan materi yang dipelajari

-

Membuat dan menjalan tugas program yang


(9)

9

Pertemua

n ke- Kemampuan Akhir yang

Diharapkan Bahan Kajian(MateriAjar)

Bentuk/ Metode/ Strategi Pembelajara n Kriteria Penilaian (Indikat or) Bobot Nilai

13 Memahami dan mampu membuat

program C memakai pointer; Pointer  Ceramah

Diskusi/prakt 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

Diskusi/prakt 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 Diskusi/prakt

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

Responsi(latihan soal)

Materipra-UAS Tugas ProgramPraktek dan

Ketepatan dalam Menyelesaikan soal dan materipra-UAS


(10)

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA

Kemampuan Akhir yang

Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan. Nama Kajian 1. Mengenal bahasa pemrograman C,

membedah program perdana C 2. Tipe Data,

3. Literal

4. Variabel

5. Casting

6. Ekspresi dan operator arithmatika 7. Array

8. String

9. Perintah (statements) 10. Ekspresi perbandingan 11. Ekspresi dan operator logika 12. Blok perintah

13. Pemilihan 14. Pengulangan 15. Deklarasi fungsi 16. Berkas header 17. Konsep modularitas 18. Struct

19. Enum 20. Union 21. Pointer

22. Alokasi Memory

23. Project I

Nama Strategi Ceramah dan diskusi

Minggu Penggunaan Strategi(Metode)

1– 13

Deskripsi Singkat Strategi (Metode)

Pembelajaran

Dosen mengulas materi sebelumnya, menjelaskan tujuan,hasil pembelajaran, materi,dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mahasiswa mampu menyelesaikan kasus dengan teliti.

RANCANGAN INTERAKSIDOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa

Mengulas materi yang telah diberikan pada pertemuan sebelumnya.

Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya.

Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.

Menyimak penjelasan dosen.

Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.

Menyiapkan diri menerima materi yang akan disampaikan.


(11)

11

Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang

disampaikan oleh dosen.

Bertanya apa bila ada materi yang kurang jelas.

Mengajukan sejumlah

pertanyaan terkait materi yang telah diberikan.

Menjawab pertanyaan yang diberikan. Menyimpulkan materi. Menyimak kesimpulan.


(12)

12

Kemampuan Akhir yang

Diharapkan Mahasiswa mampu menyelesaikan soal/studi kasus yang berhubungan dengan materi pra- UTS dan pra-UAS.

Nama Kajian 1. Mengenal bahasa pemrograman C, membedah program perdana C

2. Tipe Data,

3. Literal

4. Variabel

5. Casting

6. Ekspresi dan operator arithmatika 7. Array

8. String

9. Perintah (statements) 10. Ekspresi perbandingan 11. Ekspresi dan operator logika 12. Blok perintah

13. Pemilihan 14. Pengulangan 15. Deklarasi fungsi 16. Berkas header 17. Konsep modularitas 18. Struct

19. Enum 20. Union 21. Pointer

22. Alokasi Memory Project I

Nama Strategi Tes

Minggu Penggunaan Strategi(Metode)

16

Deskripsi Singkat Strategi (Metode)

Pembelajaran

Mahasiswa diminta untuk

menyelesaikan soal- soal quiz sebagai bentuk evaluasi terhadap

pemahaman mahasiswa atas materi-materi dan kemampuan dalam menyelesaikan soal yang diberikan.

Kemampuan Akhir yang Diharapkan

Mahasiswa mampu menguasai semua materi yang telah dipelajari untuk menyelesaikan kasus secara komprehensif, dan

mempresentasikannya.

Nama Kajian Tugas Besar

Nama Strategi Dikumpulkan

Minggu Penggunaan Strategi

(Metode) 14 -15 Deskripsi Singkat Strategi

(Metode) pembelajaran

Mahasiswa secara individu

menerapkan pelajaran yang diajarkan berupa tugas besar yang diberikan.

RANCANGAN INTERAKSI DOSEN–MAHASISWA RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa


(13)

13

Aktivitas Dosen Aktivitas Mahasiswa

Memberikan sejumlah pengarahan

terkait dengan tugas besar. Menyiapkan materi berdasarkanTugas Besar yang telah dikerjakan. Memberikan penilaian kepada

individu terhadap tugas besar yang dibuat

D. RANCANGAN TUGAS

Kode mata Kuliah KKKI33110

Nama Mata Kuliah Bahasa Pemrograman I (C) Kemampuan Akhir yang

Diharapkan Mahasiswa mampu menguasai semua materi yang telah dipelajari untuk menyelesaikan kasus secara

komprehensif, dan

Minggu/Pertemuanke 15

Tugas ke Tugas Besar

1. Tujuan tugas:

Mampu menguasai semua materi yang telah dipelajari untuk menyelesaikan kasus secara komprehensif.

2. Uraian Tugas:

15–16. a. Metode/cara pengerjaan,acuan yang digunakan: Tugas besar dikerjakan secara individu.

 Topik tugas besar berasal dari dosen..

b. Deskripsi luaran tugas yang dihasilkan/dikerjakan : Slide dari Mc. Power Point

3. Kriteria penilaian:

Penilaian Individu(100%)

- Ketepatan dalam menguasai materi yang ada (80%) - Pemahaman materi(20%)

E. PERSENTASE KOMPONEN PENILAIAN

1. Kuis :

10% 2. Tugas Besar :

10%

3. UTS :

20%

4. UAS :

60%

F. PENILAIAN DENGAN RUBRIK

Jenjan g (Grad

Angka

(Skor) Deskripsi perilaku (Indikator)


(14)

B 65 –79 Jawaban benar C 55–64 Jawaban benar D 45–54 Jawaban benar E ≤44 Jawaban benar

G. PENENTUAN NILAI AKHIR MATAKULIAH

Nilai Angka (NA) Nilai Huruf (NH)

NA>80 A

65<NA≤79 B

55<NA ≤64 C

45<NA≤54 D


(1)

Pertemua

n ke- Kemampuan Akhir yang

Diharapkan Bahan Kajian(MateriAjar)

Bentuk/ Metode/ Strategi Pembelajara n Kriteria Penilaian (Indikat or) Bobot Nilai

13 Memahami dan mampu membuat

program C memakai pointer; Pointer  Ceramah Diskusi/prakt

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 Diskusi/prakt

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 Diskusi/prakt

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

Responsi(latihan soal)

Materipra-UAS Tugas ProgramPraktek dan

Ketepatan dalam Menyelesaikan soal dan materipra-UAS


(2)

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA

Kemampuan Akhir yang

Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.

Nama Kajian 1. Mengenal bahasa pemrograman C,

membedah program perdana C 2. Tipe Data,

3. Literal 4. Variabel 5. Casting

6. Ekspresi dan operator arithmatika 7. Array

8. String

9. Perintah (statements) 10. Ekspresi perbandingan 11. Ekspresi dan operator logika 12. Blok perintah

13. Pemilihan 14. Pengulangan 15. Deklarasi fungsi 16. Berkas header 17. Konsep modularitas 18. Struct

19. Enum 20. Union 21. Pointer

22. Alokasi Memory 23. Project I

Nama Strategi Ceramah dan diskusi

Minggu Penggunaan Strategi(Metode)

1– 13 Deskripsi Singkat Strategi

(Metode) Pembelajaran

Dosen mengulas materi sebelumnya, menjelaskan tujuan,hasil pembelajaran, materi,dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mahasiswa mampu menyelesaikan kasus dengan teliti. RANCANGAN INTERAKSIDOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Mengulas materi yang telah diberikan pada pertemuan

Mengungkapkan apa yang telah dipahami dari materi yang telah


(3)

Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang

disampaikan oleh dosen.

Bertanya apa bila ada materi yang kurang jelas.

Mengajukan sejumlah

pertanyaan terkait materi yang telah diberikan.

Menjawab pertanyaan yang diberikan. Menyimpulkan materi. Menyimak kesimpulan.


(4)

Kemampuan Akhir yang

Diharapkan Mahasiswa mampu menyelesaikan soal/studi kasus yang berhubungan dengan materi pra- UTS dan pra-UAS.

Nama Kajian 1. Mengenal bahasa pemrograman C,

membedah program perdana C 2. Tipe Data,

3. Literal 4. Variabel 5. Casting

6. Ekspresi dan operator arithmatika 7. Array

8. String

9. Perintah (statements) 10. Ekspresi perbandingan 11. Ekspresi dan operator logika 12. Blok perintah

13. Pemilihan 14. Pengulangan 15. Deklarasi fungsi 16. Berkas header 17. Konsep modularitas 18. Struct

19. Enum 20. Union 21. Pointer

22. Alokasi Memory Project I

Nama Strategi Tes

Minggu Penggunaan Strategi(Metode)

16 Deskripsi Singkat Strategi

(Metode) Pembelajaran

Mahasiswa diminta untuk

menyelesaikan soal- soal quiz sebagai bentuk evaluasi terhadap

pemahaman mahasiswa atas materi-materi dan kemampuan dalam menyelesaikan soal yang diberikan.

Kemampuan Akhir yang Diharapkan

Mahasiswa mampu menguasai semua materi yang telah dipelajari untuk menyelesaikan kasus secara RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa


(5)

Aktivitas Dosen Aktivitas Mahasiswa Memberikan sejumlah pengarahan

terkait dengan tugas besar. Menyiapkan materi berdasarkanTugas Besar yang telah dikerjakan. Memberikan penilaian kepada

individu terhadap tugas besar yang dibuat

D. RANCANGAN TUGAS

Kode mata Kuliah KKKI33110

Nama Mata Kuliah Bahasa Pemrograman I (C) Kemampuan Akhir yang

Diharapkan Mahasiswa mampu menguasai semua materi yang telah dipelajari untuk menyelesaikan kasus secara

komprehensif, dan Minggu/Pertemuanke 15

Tugas ke Tugas Besar

1. Tujuan tugas:

Mampu menguasai semua materi yang telah dipelajari untuk menyelesaikan kasus secara komprehensif.

2. Uraian Tugas:

15–16. a. Metode/cara pengerjaan,acuan yang digunakan: Tugas besar dikerjakan secara individu.

 Topik tugas besar berasal dari dosen..

b. Deskripsi luaran tugas yang dihasilkan/dikerjakan : Slide dari Mc. Power Point

3. Kriteria penilaian:

Penilaian Individu(100%)

- Ketepatan dalam menguasai materi yang ada (80%) - Pemahaman materi(20%)

E. PERSENTASE KOMPONEN PENILAIAN

1. Kuis :

10% 2. Tugas Besar :

10%

3. UTS :

20%

4. UAS :

60%

F. PENILAIAN DENGAN RUBRIK

Jenjan


(6)

B 65 –79 Jawaban benar C 55–64 Jawaban benar D 45–54 Jawaban benar E ≤44 Jawaban benar

G. PENENTUAN NILAI AKHIR MATAKULIAH

Nilai Angka (NA) Nilai Huruf (NH)

NA>80 A

65<NA≤79 B

55<NA ≤64 C

45<NA≤54 D