0% menganggap dokumen ini bermanfaat (0 suara)
250 tayangan10 halaman

RPS Pemrograman Dasar

Mata kuliah Pemrograman Dasar membahas konsep dasar pemrograman dan penerapannya dalam bahasa C++, meliputi algoritma, flowchart, struktur kontrol, array, string, pointer, fungsi, dan operasi file. Mahasiswa diajak merancang algoritma masalah dan menerapkannya dalam program C++.

Diunggah oleh

justa life
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
250 tayangan10 halaman

RPS Pemrograman Dasar

Mata kuliah Pemrograman Dasar membahas konsep dasar pemrograman dan penerapannya dalam bahasa C++, meliputi algoritma, flowchart, struktur kontrol, array, string, pointer, fungsi, dan operasi file. Mahasiswa diajak merancang algoritma masalah dan menerapkannya dalam program C++.

Diunggah oleh

justa life
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Kode

Dokumen
Universitas Negeri Surabaya
Fakultas Teknik
Program Studi S1 Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER

MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl


Penyusunan
Pemrograman Dasar 5520204059 Mata Kuliah Wajib Program T=4 P=0 ECTS=6.36 1 16 Januari
Studi 2024
OTORISASI Pengembang RPS Koordinator RMK Koordinator Program Studi

....................................... ....................................... Aditya Prapanca, S.T.,


M.Kom.

Model Project Based Learning


Pembelajaran
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran
(CP) 1. Sikap
CPL 1.A Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religious;
CPL 1.B Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan etika;
CPL 1.C Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban
berdasarkan Pancasila;
CPL 1.D Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada
negara dan bangsa;
CPL 1.E Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain;
CPL 1.F Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan;
CPL 1.G Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara;
CPL 1.H Menginternalisasi nilai, norma, dan etika akademik;
2. Keterampilan Umum
CPL 2.A Menguasai dasar-dasar ilmiah dan keterampilan dalam bidang keahlian tertentu serta memiliki inisiatif dan kreativitas sehingga
mampu menemukan, memahami, menjelaskan, mengkaji dan merumuskan cara penyelesaian masalah yang ada di dalam
kawasan keahliannya.
CPL 2.B Mampu menunjukkan kinerja mandiri, bermutu dan terukur;
CPL 2.C Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil
analisis informasi dan data;
CPL 2.D Mampu mengemas permasalahan, deskripsi saintifik dan pemikiran dalam memcahkan masalah menjadi informasi yang
komunikatif baik secara lisan maupun tulisan;
CPL 2.E Mampu terlibat dalam pengembangan profesi berkelanjutan dengan mengikuti dan mengkaji perkembangan serta
implementasi ilmu pengetahuan dan/ atau teknologi yang merupakan keahliannya berdasarkan kaidah, tata cara dan etika
ilmiah dalam rangka menghasilkan solusi, gagasan, desain dan melaksanakan pekerjaan yang lebih kompleks dengan
kemampuan analisis yang lebih tajam;
CPL 2.F Menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan
dan/ atau teknologi sesuai dengan bidang keahliannya dalam kegiatan produktif;
CPL 2.G Mampu bersikap dan berperilaku dalam membawakan diri berkarya di bidang keahliannya maupun dalam berkehidupan
bersama di masyarakat sesuai dengan tata kehidupan bersama;
CPL 2.H Mempunyai keahlian meneliti dan mensintesa berbagai problematika dunia nyata dengan aplikasi, pengembangan dan
penciptaan pengetahuan dari proses pembelajaran sebelumnya sesuai dengan metodologi penelitian;
3. Keterampilan Khusus
CPL 3.A Menguasai konsep dan keahlian dalam bahasa pemrograman komputer;
CPL 3.B Mempunyai kemampuan untuk merancang dan mengimplementasikan sistem pemecahan masalah berbasiskan komputer;
CPL 3.C Mempunyai keahlian dalam mengevaluasi, mengidentifikasi pengembangan sistem dan melakukan pemeliharaan sistem;
4. Pengetahuan
CPL 4.A Mampu menerapkan pengetahuan di bidang komputasi, jaringan komputer dan pemrograman yang sesuai dengan disiplin ilmu;
CPL 4.B Mampu menerapkan dasar prinsip algoritma dan teori ilmu komputer dalam pemodelan dan perancangan sistem berbasis
komputer sedemikian sehingga menunjukkan pemahaman terhadap keunggulan dan kelemahan yang terdapat pada pilihan
rancangan yang ada.
Capaian Pembelajaran Mata Kuliah (CPMK)
1. 1. Mahasiswa memiliki kemampuan mendefinisikan suatu permasalahan dan cara penyelesaiannya,
2. 2. Mahasiswa memiliki kemampuan merancang algoritma dalam penyelesaian suatu masalah dalam bentuk flowchart.
3. 3. Mahasiswa memiliki kemampuan menerapkan perancangan algoritma dan flowchart secara praktis menjadi sebuah program dengan
bahasa pemrograman C++
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
Sub-CPMK1 Mahasiswa mampu menerapkan algoritma dan flowchart dalam pemecahan masalah
Sub-CPMK2 Mahasiswa mampu menjelaskan struktur penulisan bahasa pemrograman C
Sub-CPMK3 Mahasiswa mampu menerapkan fungsi input dan output dalam pembuatan program
Sub-CPMK4 Mahasiswa mampu membuat program dengan konsep percabangan
Sub-CPMK5 Mahasiswa mampu membuat program dengan konsep percabangan
Sub-CPMK6 Mahasiswa mampu membuat program dengan konsep perulangan
Sub-CPMK7 Mahasiswa mampu membuat program dengan konsep perulangan
Sub-CPMK8 Ujian SubSumatif / Ujian Tengah Semester
Sub-CPMK9 Mahasiswa mampu membuat program dengan konsep array
Sub-CPMK10 Mahasiswa mampu membuat program dengan konsep string
Sub-CPMK11 Mahasiswa mampu menggunakan fungsi dalam pembuatan program
Sub-CPMK12 Mahasiswa mampu menggunakan fungsi rekursif dalam pembuatan program
Sub-CPMK13 Mahasiswa mampu menggunakan pointer dalam pembuatan program
Sub-CPMK14 Mahasiswa mampu membuat program dengan konsep struktur
Sub-CPMK15 Mahasiswa mampu membuat program untuk operasi file
Sub-CPMK16 Ujian Sumatif / Ujian Akhir Semester
Deskripsi Mata kuliah ini mengajarkan tentang konsep dasar pemrograman, pengetahuan dan pengalaman praktis serta teknis mengenai algoritma,
Singkat MK flowchart dan penerapannya dalam bahasa pemrograman C++. Materi-materi dasar pembuatan program yakni dasar-dasar pemrograman,
pengenalan bahasa pemrograman C++, struktur kontrol C++, penyelesaian kondisi, perulangan, array, string, pointer, fungsi, tipe data abstrak/
struktur, dan operasi file.

Pustaka Utama :

1. Ekohariadi, Qoiriah, A. 2007.Bahasa Pemrograman C. Unipress UNESA.


2. Jeri R. Hanly and Eliiot B. Koffman. 2002.Problem Solving and Program Design in C.Addison Wesley Publishing.
3. Barton, John J., Nackman, Lee R. 1994.Scientific and Engineering C++: an introduction with advanced techniques and examples.
Addison Wesley Longman, Inc.
4. The Waite Group's. 1992. C++ Programming, Second Edition. SAMS a division of Prentice Hall Computer Publishing.
5. Kadir, A dan Heriyanto. 2005.Algoritma Pemrograman Menggunakan C++. Yogyakarta: Penerbit Andi.
6. Pranata, A. 2005.Algoritma dan Pemrograman. Yogyakarta: Penerbit Graha Ilmu.
7. Liberty, J., Rao, S., Jones, B. 2008.Sams teach yourself C++ in one hour a day. Sams.

Pendukung :

Dosen Anita Qoiriah, S.Kom., M.Kom.


Pengampu Dr. Ricky Eka Putra, S.Kom., M.Kom.
Ibnu Febry Kurniawan, S.Kom., M.Sc.
Bantuk Pembelajaran,
Kemampuan akhir Penilaian Metode Pembelajaran, Materi Bobot
Mg Ke- tiap tahapan belajar Penugasan Mahasiswa, Pembelajaran Penilaian
[ Estimasi Waktu] [ Pustaka ] (%)
(Sub-CPMK)
Indikator Kriteria & Bentuk Luring (offline) Daring (online)
(1) (2) (3) (4) (5) (6) (7) (8)
1 Mahasiswa mampu 1.Menjelaskan konsep Kriteria: Pendekatan: Materi: 2%
menerapkan dasar algoritma 1.Rubrik penilaian SaintifikModel: flowchart
algoritma dan Pembelajaran Pustaka:
flowchart dalam 2.Mengidentifikasi (terlampir)
pemecahan masalah notasi-notasi 2.Mahasiswa berbasis Ekohariadi,
flowchart memberikan masalahMetode: Qoiriah, A.
Diskusi, 2007.Bahasa
3.Menerapkan respon terhadap
Presentasi, Pemrograman
algoritma dan materi kuliah,
Praktikum C. Unipress
flowchart ke dalam setiap respon
4 X 50 UNESA.
suatu penyelesaian bernilai 5
masalah
Bentuk Penilaian :
Aktifitas Partisipasif
2 Mahasiswa mampu 1.Mengidentifikasi Kriteria: Pendekatan: Materi: 2%
menjelaskan struktur jenis-jenis tipe data 1.Rubrik penilaian SaintifikModel: variabel
penulisan bahasa KooperatifMetode: Pustaka:
pemrograman C 2.Menjelaskan aturan (terlampir)
pendefinisian 2.Mahasiswa Diskusi, Ekohariadi,
identifier memberikan Presentasi, Qoiriah, A.
Praktikum 2007.Bahasa
3.Mengidentifikasi respon terhadap
4 X 50 Pemrograman
perbedaan variabel materi kuliah,
C. Unipress
dan konstanta setiap respon
UNESA.
4.Mengidentifikasi bernilai 5
jenis-jenis operator
Bentuk Penilaian : Materi: tipe
5.Menjelaskan data
prioritas operator Aktifitas Partisipasif
Pustaka:
aritmatika Kadir, A dan
Heriyanto.
2005.Algoritma
Pemrograman
Menggunakan
C.
Yogyakarta:
Penerbit Andi.

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.

15 Mahasiswa mampu 1.Mengidentifikasi Kriteria: Pendekatan: Materi: file 3%


membuat program perbedaan file teks Rubrik penilaian SaintifikModel: Pustaka:
untuk operasi file (terlampir) Pembelajaran Barton, John
dan file biner
2.Mengidentifikasi berbasis J., Nackman,
Bentuk Penilaian : masalahMetode: Lee R.
jenis-jenis operasi Penilaian Praktikum Diskusi, 1994.Scientific
file dalam file teks
Presentasi, and
dan file biner
Praktikum Engineering C
3.Menerapkan operasi 4 X 50 : an
file dalam introduction
pembuatan program 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.
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.

Rekap Persentase Evaluasi : Project Based Learning


No Evaluasi Persentase
1. Aktifitas Partisipasif 19.5%
2. Penilaian Hasil Project / Penilaian Produk 55%
3. Penilaian Praktikum 18%
4. Tes 7.5%
100%

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

Koordinator Program Studi S1 UPM Program Studi S1 Teknik


Teknik Informatika Informatika

Aditya Prapanca, S.T., M.Kom.


NIDN 0001117406 NIDN

Anda mungkin juga menyukai