RPS DDP-2020
RPS DDP-2020
RPS DDP-2020
FAKULTAS TEKNIK
PROGRAM STUDI S1 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT SEMESTER Tgl
(sks) Penyusunan
Dasar-Dasar Pemrograman 14B33C307 Mata Kuliah Program Studi 2 3 22 – 07 - 2020
OTORISASI Pengembang RPS Koordinator RMK Ketua PRODI
Dyah Darma Andayani, S.T, Hj. Dyah Darma Andayani, Dr. Mustari Lamada, S.Pd.,M.T.
M.Tel.Eng S.T.,M.Tel.Eng.
Fhatiah Adiba, S.Pd.,M.Cs.
Andi Baso Kaswar, S.Pd,
M.Kom
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran (CP) S8 Menginternalisasi nilai, norma, dan etika akademik;
S9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri
KU1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu
pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya;
KU2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur;
KU5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis
informasi dan data;
P1 Mahasiswa menguasai pengetahuan tentang jenis, fungsi dan pemanfaatan beberapa perangkat lunak di bidang Teknik Komputer.
P2 Mahasiswa menguasai teori mengenai teknik/model pengembangan perangkat lunak;
P3 Mahasiswa menguasai pengetahuan mengenai teknik perancangan, pengembangan dan perawatan sistem dan perangkat computer;
P6 Mahasiswa menguasai aspek pengetahuan dibidang jaringan komputer dan keamanan sistem serta metode pengembangannya.
P7 Mahasiswa menguasai pengetahuan akan isu terkini, termaju dan terdepan dalam bidang Teknik Komputer.
KK1 Mengimplementasikan metode perekayasa komputer dengan kemampuan merencanakan, menganalisis, mendesain,
mengimplementasikan, memelihara dan mendokumentasikan sistem komputer dengan sumber daya yang dimiliki.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK Melalui pengalaman pembelajaran dalam perkuliahan ini dan didukung bacaan, kegiatan serta bahan pengayaan lainnya, mahasiswa
diharapkan menguasai standar kompetensi:
1. Mahasiswa mampu mengimplementasikan algoritma dengan benar dan terstruktur menggunakan bahasa C++.
2. Mahasiswa dapat menjelaskan tentang defenisi dan pemanfaatan algoritma dan pemrograman dasar
3. Mahasiswa mampu mampu berpikir komprehensif dalam merancang dan mengimplementasi program, merancang program secara
modular/terstruktur dengan pendekatan top-down menggunakan fungsi-fungsi.
4. Mahasiswa mampu mampu berpikir komprehensif dalam merancang dan mengimplementasi program, merancang program dengan
pendekatan object oriented.
5. Mahasiswa mampu berkomunikasi dan bekerja sama dalam sebuah tim melalui mekanisme dokumentasi program
CPL Sub-CPMK
CPL-1
CPL-2
CPL-3
CPL-4
CPL-5
CPL-6
CPL-7
CPL-8
CPL-9
Deskripsi Singkat Mata kuliah algoritma pemrograman dasar adalah adalah mata kuliah yang mempelajari hal mengenai konsep, teknik dan manipulasi
MK dasar dalam sebuah bahasa pemrogrman. Adapun materi yang diajarkan mencakup pengenalan Bahasa pemrograman, sintaks dasar,
variable dan tipedata hingga fungsi.
Bahan Kajian / 1. Pengantar Algoritma Pemrograman Dasar
Materi 2. Struktur Dasar & Notasi Algoritma
Pembelajaran 3. Tipe Data
4. Pointer dan Keyword
5. Operator dan operasinya
6. Teknik Percabangan
7. Teknik Perulangan
8. Fungsi
9. Array1 Dimensi
10. Array 2 Dimensi
Pustaka Utama :
UTAMA:
1. Robert Lafore, Data Structures & Algorithms in Java Second edition, 2003, Sams Publishing, United State of America.
2. Cay Horstmann, C++ for Everyone Second edition, 2012, John Wiley & Sons, United State of America.
3. Jeri R. Hanly, Elliot B. Koffman, Problem Solving and ProgramDesign inC, 7th edition, Addison Wesley, 2012
4. Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introductionto Algorithms, McGraw-Hill, 2003.
2
Pendukung :
1. Materi Slide Presentasi Dosen
2. Materi-materi dari buku teribtan lokal
3. Dipersilahkan mencari materi secara online selama materinya bersesuaian.
Catatan: 1sks=(50’ TM+ 50’ PT+60’ BM= Belajar Mandiri T=Teori (aspek ilmu
BM)/Minggu pengetahuan)
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.
9
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.
10