RPS Pemrograman Dasar
RPS Pemrograman Dasar
Dokumen
Universitas Negeri Surabaya
Fakultas Teknik
Program Studi S1 Teknik Informatika
Pustaka Utama :
Pendukung :
Materi:
operator
Pustaka:
Pranata, A.
2005.Algoritma
dan
Pemrograman.
Yogyakarta:
Penerbit
Graha Ilmu.
3 Mahasiswa mampu 1.Mengidentifikasi Kriteria: Pendekatan: Materi: input 2%
menerapkan fungsi jenis-jenis fungsi Rubrik penilaian SaintifikModel: output
input dan output (terlampir) Pembelajaran Pustaka:
dalam pembuatan input dan output
program 2.Menerapkan fungsi berbasis Ekohariadi,
Bentuk Penilaian : masalahMetode: Qoiriah, A.
input dan output Penilaian Praktikum Diskusi, 2007.Bahasa
dalam program
Presentasi, Pemrograman
Praktikum C. Unipress
4 X 50 UNESA.
Materi: input
output
Pustaka: The
Waite Group's.
1992. C
Programming,
Second
Edition. SAMS
a division of
Prentice Hall
Computer
Publishing.
Materi: input
output
Pustaka:
Pranata, A.
2005.Algoritma
dan
Pemrograman.
Yogyakarta:
Penerbit
Graha Ilmu.
Materi: input
output
Pustaka:
Liberty, J.,
Rao, S.,
Jones, B.
2008.Sams
teach yourself
C in one hour
a day. Sams.
4 Mahasiswa mampu 1.Mengidentifikasi Kriteria: Pendekatan: Materi: 2%
membuat program perbedaan kondisi Rubrik penilaian SaintifikModel: percabangan
dengan konsep (terlampir) Pembelajaran Pustaka: Jeri
percabangan dan aksi
2.Menjelaskan berbasis R. Hanly and
Bentuk Penilaian : masalahMetode: Eliiot B.
percabangan Penilaian Praktikum Diskusi, Koffman.
tunggal, majemuk
Presentasi, 2002.Problem
dan bertingkat
Praktikum Solving and
3.Menjelaskan 4 X 50 Program
percabangan Design in
menggunakan C.Addison
selection case Wesley
4.Menerapkan konsep Publishing.
percabangan ke
dalam program Materi:
percabangan
Pustaka: The
Waite Group's.
1992. C
Programming,
Second
Edition. SAMS
a division of
Prentice Hall
Computer
Publishing.
Materi:
percabangan
Pustaka:
Kadir, A dan
Heriyanto.
2005.Algoritma
Pemrograman
Menggunakan
C.
Yogyakarta:
Penerbit Andi.
5 Mahasiswa mampu 1.Mengidentifikasi Kriteria: Pendekatan: Materi: 25%
membuat program perbedaan kondisi Rubrik penilaian SaintifikModel: percabangan
dengan konsep (terlampir) Pembelajaran Pustaka:
percabangan dan aksi
2.Menjelaskan berbasis Barton, John
Bentuk Penilaian : masalahMetode: J., Nackman,
percabangan Aktifitas Partisipasif, Diskusi, Lee R.
tunggal, majemuk Penilaian Hasil Presentasi, 1994.Scientific
dan bertingkat Project / Penilaian Praktikum and
3.Menjelaskan Produk 4 X 50 Engineering C
percabangan : an
menggunakan introduction
selection case with advanced
4.Menerapkan konsep techniques
percabangan ke and examples.
dalam program Addison
Wesley
Longman, Inc.
Materi:
percabangan
Pustaka: The
Waite Group's.
1992. C
Programming,
Second
Edition. SAMS
a division of
Prentice Hall
Computer
Publishing.
Materi:
percabangan
Pustaka:
Liberty, J.,
Rao, S.,
Jones, B.
2008.Sams
teach yourself
C in one hour
a day. Sams.
6 Mahasiswa mampu 1.Mengidentifikasi Kriteria: Pendekatan: Materi: 2%
membuat program jenis-jenis Rubrik penilaian SaintifikModel: looping
dengan konsep (terlampir) Pembelajaran Pustaka: Jeri
perulangan perulangan
2.Menjelaskan struktur Bentuk Penilaian : berbasis R. Hanly and
perulangan masalahMetode: Eliiot B.
Penilaian Praktikum Diskusi, Koffman.
3.Menerapkan konsep Presentasi, 2002.Problem
perulangan ke dalam
Praktikum Solving and
program 4 X 50 Program
Design in
C.Addison
Wesley
Publishing.
Materi:
looping
Pustaka:
Barton, John
J., Nackman,
Lee R.
1994.Scientific
and
Engineering C
: an
introduction
with advanced
techniques
and examples.
Addison
Wesley
Longman, Inc.
Materi:
looping
Pustaka: The
Waite Group's.
1992. C
Programming,
Second
Edition. SAMS
a division of
Prentice Hall
Computer
Publishing.
7 Mahasiswa mampu 1.Mengidentifikasi Kriteria: Pendekatan: Materi: 10%
membuat program jenis-jenis Rubrik penilaian SaintifikModel: looping
dengan konsep (terlampir) Pembelajaran Pustaka: Jeri
perulangan perulangan
2.Menjelaskan struktur berbasis R. Hanly and
Bentuk Penilaian : masalahMetode: Eliiot B.
perulangan Penilaian Hasil Diskusi, Koffman.
3.Menerapkan konsep Project / Penilaian Presentasi, 2002.Problem
perulangan ke dalam Produk Praktikum Solving and
program 4 X 50 Program
Design in
C.Addison
Wesley
Publishing.
Materi:
looping
Pustaka:
Barton, John
J., Nackman,
Lee R.
1994.Scientific
and
Engineering C
: an
introduction
with advanced
techniques
and examples.
Addison
Wesley
Longman, Inc.
8 Ujian SubSumatif / Ujian SubSumatif / Ujian Kriteria: Ujian SubSumatif Materi: 15%
Ujian Tengah Tengah Semester Ujian SubSumatif / / Ujian Tengah variabel
Semester Ujian Tengah Semester Pustaka:
Semester 4 X 50 Ekohariadi,
Qoiriah, A.
Bentuk Penilaian : 2007.Bahasa
Penilaian Hasil Pemrograman
Project / Penilaian C. Unipress
Produk, Tes UNESA.
Materi:
looping
Pustaka: Jeri
R. Hanly and
Eliiot B.
Koffman.
2002.Problem
Solving and
Program
Design in
C.Addison
Wesley
Publishing.
Materi:
percabangan
Pustaka: The
Waite Group's.
1992. C
Programming,
Second
Edition. SAMS
a division of
Prentice Hall
Computer
Publishing.
Materi:
operator
Pustaka:
Liberty, J.,
Rao, S.,
Jones, B.
2008.Sams
teach yourself
C in one hour
a day. Sams.
9 Mahasiswa mampu 1.Menjelaskan definisi Kriteria: Pendekatan: Materi: array 2%
membuat program array Rubrik penilaian SaintifikModel: Pustaka: Jeri
dengan konsep array (terlampir) Pembelajaran R. Hanly and
2.Mengidentifikasi
jenis-jenis array berbasis Eliiot B.
Bentuk Penilaian : masalahMetode: Koffman.
3.Menjelaskan cara Aktifitas Partisipasif, Diskusi, 2002.Problem
mendeklarasikan Penilaian Praktikum Presentasi, Solving and
masing-masing array
Praktikum Program
4.Menerapkan array 4 X 50 Design in
dalam program C.Addison
Wesley
Publishing.
Materi: array
Pustaka:
Barton, John
J., Nackman,
Lee R.
1994.Scientific
and
Engineering C
: an
introduction
with advanced
techniques
and examples.
Addison
Wesley
Longman, Inc.
Materi: Array
Pustaka:
Liberty, J.,
Rao, S.,
Jones, B.
2008.Sams
teach yourself
C in one hour
a day. Sams.
10 Mahasiswa mampu 1.Menjelaskan definisi Kriteria: Pendekatan: Materi: string 2%
membuat program string Rubrik penilaian SaintifikModel: Pustaka: The
dengan konsep string (terlampir) Pembelajaran Waite Group's.
2.Menjelaskan cara
mendeklarasikan berbasis 1992. C
Bentuk Penilaian : masalahMetode: Programming,
variabel string Aktifitas Partisipasif Diskusi, Second
3.Menjelaskan cara
Presentasi, Edition. SAMS
memasukkan dan
Praktikum a division of
menampilkan isi dari 4 X 50 Prentice Hall
variabel string Computer
4.Menjelaskan cara Publishing.
mengakses elemen
string Materi: string
5.Menerapkan string Pustaka:
dalam program Liberty, J.,
Rao, S.,
Jones, B.
2008.Sams
teach yourself
C in one hour
a day. Sams.
11 Mahasiswa mampu 1.Menjelaskan konsep Kriteria: Pendekatan: Materi: fungsi 2%
menggunakan fungsi dasar fungsi Rubrik penilaian SaintifikModel: Pustaka: Jeri
dalam pembuatan (terlampir) Pembelajaran R. Hanly and
program 2.Menjelaskan cara
mendeklarasikan berbasis Eliiot B.
Bentuk Penilaian : masalahMetode: Koffman.
fungsi Penilaian Praktikum Diskusi, 2002.Problem
3.Menjelaskan cara Presentasi, Solving and
memanggil fungsi
Praktikum Program
4.Menerapkan fungsi 4 X 50 Design in
dalam program C.Addison
Wesley
Publishing.
Materi: fungsi
Pustaka:
Barton, John
J., Nackman,
Lee R.
1994.Scientific
and
Engineering C
: an
introduction
with advanced
techniques
and examples.
Addison
Wesley
Longman, Inc.
12 Mahasiswa mampu 1.Menjelaskan definisi Kriteria: Pendekatan: Materi: 3%
menggunakan fungsi fungsi rekursif Rubrik penilaian SaintifikModel: rekursif
rekursif dalam (terlampir) Pembelajaran Pustaka: Jeri
pembuatan program 2.Menjelaskan cara
mendeklarasikan berbasis R. Hanly and
Bentuk Penilaian : masalahMetode: Eliiot B.
fungsi rekursif Penilaian Praktikum Diskusi, Koffman.
3.Menjelaskan cara Presentasi, 2002.Problem
memanggil fungsi
Praktikum Solving and
rekursif 4 X 50 Program
4.Mengidentifikasi Design in
persamaan dan C.Addison
perbedaan fungsi Wesley
iteratif dan rekursif Publishing.
5.Mengidentifikasi
kelebihan dan Materi:
kekurangan fungsi rekursif
rekursif Pustaka:
6.Menerapkan fungsi Barton, John
rekursif dalam J., Nackman,
program Lee R.
1994.Scientific
and
Engineering C
: an
introduction
with advanced
techniques
and examples.
Addison
Wesley
Longman, Inc.
13 Mahasiswa mampu 1.Menjelaskan konsep Kriteria: Pendekatan: Materi: pointer 3%
menggunakan dasar pointer Rubrik penilaian SaintifikModel: Pustaka: Jeri
pointer dalam (terlampir) Pembelajaran R. Hanly and
pembuatan program 2.Menjelaskan cara
menggunakanpointer Bentuk Penilaian : berbasis Eliiot B.
3.Menerapkanpointer Penilaian Praktikum masalahMetode: Koffman.
Diskusi, 2002.Problem
dalam program
Presentasi, Solving and
Praktikum Program
4 X 50 Design in
C.Addison
Wesley
Publishing.
Materi: pointer
Pustaka:
Barton, John
J., Nackman,
Lee R.
1994.Scientific
and
Engineering C
: an
introduction
with advanced
techniques
and examples.
Addison
Wesley
Longman, Inc.
14 Mahasiswa mampu 1.Menjelaskan konsep Kriteria: Pendekatan: Materi: 5%
membuat program dasar struktur Rubrik penilaian SaintifikModel: struktur
dengan konsep (terlampir) Pembelajaran Pustaka: Jeri
struktur 2.Menjelaskan cara
mendeklarasikan berbasis R. Hanly and
Bentuk Penilaian : masalahMetode: Eliiot B.
variabel struktur Penilaian Hasil Diskusi, Koffman.
3.Menerapkan variabel Project / Penilaian Presentasi, 2002.Problem
struktur dalam Produk Praktikum Solving and
program 4 X 50 Program
Design in
C.Addison
Wesley
Publishing.
Materi:
struktur
Pustaka:
Barton, John
J., Nackman,
Lee R.
1994.Scientific
and
Engineering C
: an
introduction
with advanced
techniques
and examples.
Addison
Wesley
Longman, Inc.
Materi:
struktur
Pustaka:
Kadir, A dan
Heriyanto.
2005.Algoritma
Pemrograman
Menggunakan
C.
Yogyakarta:
Penerbit Andi.
Materi: file
Pustaka: The
Waite Group's.
1992. C
Programming,
Second
Edition. SAMS
a division of
Prentice Hall
Computer
Publishing.
16 Ujian Sumatif / Ujian Ujian Sumatif / Ujian Kriteria: Ujian Sumatif / Materi: Array 20%
Akhir Semester Akhir Semester Ujian Sumatif / Ujian Ujian Akhir Pustaka:
Akhir Semester Semester Ekohariadi,
4 X 50 Qoiriah, A.
Bentuk Penilaian : 2007.Bahasa
Penilaian Hasil Pemrograman
Project / Penilaian C. Unipress
Produk UNESA.
Materi:
rekursif
Pustaka: Jeri
R. Hanly and
Eliiot B.
Koffman.
2002.Problem
Solving and
Program
Design in
C.Addison
Wesley
Publishing.
Materi:
struktur
Pustaka:
Barton, John
J., Nackman,
Lee R.
1994.Scientific
and
Engineering C
: an
introduction
with advanced
techniques
and examples.
Addison
Wesley
Longman, Inc.
Materi: file
Pustaka: The
Waite Group's.
1992. C
Programming,
Second
Edition. SAMS
a division of
Prentice Hall
Computer
Publishing.
Catatan
1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap lulusan PRODI yang merupakan
internalisasi dari sikap, penguasaan pengetahuan dan ketrampilan sesuai dengan jenjang prodinya yang diperoleh melalui proses
pembelajaran.
2. CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-PRODI) yang digunakan
untuk pembentukan/pengembangan sebuah mata kuliah yang terdiri dari aspek sikap, ketrampulan umum, ketrampilan khusus dan
pengetahuan.
3. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang dibebankan pada mata kuliah, dan bersifat
spesifik terhadap bahan kajian atau materi pembelajaran mata kuliah tersebut.
4. Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPMK yang dapat diukur atau diamati dan
merupakan kemampuan akhir yang direncanakan pada tiap tahap pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata
kuliah tersebut.
5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan terukur yang
mengidentifikasi kemampuan atau kinerja hasil belajar mahasiswa yang disertai bukti-bukti.
6. Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam penilaian
berdasarkan indikator-indikator yang telah ditetapkan. Kreteria penilaian merupakan pedoman bagi penilai agar penilaian konsisten dan
tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.
7. Bentuk penilaian: tes dan non-tes.
8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik Bengkel, Praktik
Lapangan, Penelitian, Pengabdian Kepada Masyarakat dan/atau bentuk pembelajaran lain yang setara.
9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery Learning, Self-Directed Learning, Cooperative
Learning, Collaborative Learning, Contextual Learning, Project Based Learning, dan metode lainnya yg setara.
10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk beberapa pokok dan sub-pokok
bahasan.
11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang besarnya proposional dengan tingkat
kesulitan pencapaian sub-CPMK tsb., dan totalnya 100%.
12. TM=Tatap Muka, PT=Penugasan terstruktur, BM=Belajar mandiri.
RPS ini telah divalidasi pada tanggal