UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNOLOGI INFORMASI

RPS-S1TI-TI062
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
TEKNIK PEMROGRAMAN TI062 Data and Information Management 0 2 2 12 Mar 2021
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Muhammad Fairul Filza,M.Kom.

Haryoko, S.Kom., M.Cs.

Agus Purwanto, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPL08 Mampu menguasai konsep-konsep dasar bidang ilmu komputer yang meliputi logika, algoritma, bahasa pemrograman, jaringan komputer dan struktur data pada implementasi teknologi multimedia digital.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK53 Mampu mengidentifikasi masalah-masalah komputasi dengan algoritma
CPMK55 Mampu mencontohkan teknik pemrograman berorientasi objek
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.TI062.CPMK53.1 Mampu mengidentifikasi masalah komputasi melewati dengan menggunakan pemrogramman berorientasi objek menggunakan bahasa Csharp
sub.cpmk.TI062.CPMK55.1 Mampu menggunakan teknik pemrogramman berorientasi objek berupa: kelas, objek, metode menggunakan bahasa Csharp
sub.cpmk.TI062.CPMK55.2 Mampu menggunakan teknik pemrogramman berorientasi objek meliputi enkapsulasi dan pewarisan menggunakan bahasa Csharp
sub.cpmk.TI062.CPMK55.3 Mampu menggunakan teknik pemrogramman berorientasi objek meliputi polimorfisme menggunakan bahasa Csharp
Korelasi CPMK terhadap Sub-CPMK
CPMK53 sub.cpmk.TI062.CPMK53.1
CPMK55 sub.cpmk.TI062.CPMK55.1
sub.cpmk.TI062.CPMK55.2
sub.cpmk.TI062.CPMK55.3
Deskripsi Singkat MK Matakuliah Teknik pemrogramman merupakan matakuliah yang ditawarkan, dimana matakuliah ini menjelaskan konsep dasar pemrogramman berorientasi objek.
Bahan Kajian : Materi Pembelajaran Matakuliah teknik pemrogramman memuat bahan kajian terkait dasar bahasa pemrogramman menggunakan C# mencakup hinggan ke pemrogramman berorientasi objek
Pustaka Utama
  • 1. Troelsen, A., & Japikse, P. (2021). Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming. Apress.
  • 2. Rob Miles. (2021). The C# Programming Yellow Book. University of Hull.
Pendukung
Dosen Pengampu Muhammad Fairul Filza, M.Kom.
Mata Kuliah Syarat -
Pertemuan Ke Kemampuan akhir tiap tahapan belajar (Sub-CPMK) Penilaian Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; Materi Pembelajaran Bobot Penilaian
Indikator Kriteria & Teknik Luring Daring
1 sub.cpmk.TI062.CPMK53.1-Mampu mengidentifikasi masalah komputasi melewati dengan menggunakan pemrogramman berorientasi objek menggunakan bahasa Csharp Mahasiswa mampu menyusun laporan praktikum Kriteria
Ketepatan mengikuti perintah praktikum
Teknik
Praktikum, Laporan praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Kuliah,Praktikum,[P=60 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Kuliah,Praktikum Online,[PR=50 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pembelajaran tentang class dan objek , konstruktor dan destruktor
Sub Topik
Pembelajaran tentang class dan objek , konstruktor dan destruktor
  • [1] Hal: -
  • [2] Hal: -
10
2
3
4 sub.cpmk.TI062.CPMK53.1-Mampu mengidentifikasi masalah komputasi melewati dengan menggunakan pemrogramman berorientasi objek menggunakan bahasa Csharp Mahasiswa mampu menjelaskan tentang hubungan relasi Depedensi, Asosiasi , hubungan relasi Agregasi, Komposisi Kriteria
Ketepatan dalam menyelesaikan studi kasus pada praktikum
Teknik
Praktikum, Laporan praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Kuliah,Praktikum,[P=60 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Kuliah,Praktikum Online,[PR=50 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Pembelajaran tentang hubungan relasi Depedensi, Asosiasi , hubungan relasi Agregasi, Komposisi
Sub Topik
Pembelajaran tentang hubungan relasi Depedensi, Asosiasi , hubungan relasi Agregasi, Komposisi
10
5
6 sub.cpmk.TI062.CPMK55.1-Mampu menggunakan teknik pemrogramman berorientasi objek berupa: kelas, objek, metode menggunakan bahasa Csharp Mahasiswa mampu menyusun laporan praktikum Kriteria
Ketepatan mengikuti perintah praktikum
Teknik
Praktikum, Laporan praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Kuliah,Praktikum,[P=60 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Kuliah,Praktikum Online,[PR=50 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pembelajaran tentang Enkapsulasi pada variabel mencakup aksesor, mutator, properti, event, dan delegasi
Sub Topik
Pembelajaran tentang Enkapsulasi pada variabel mencakup aksesor, mutator, properti, event, dan delegasi
  • [1] Hal: -
  • [2] Hal: -
10
7
8 sub.cpmk.TI062.CPMK55.2-Mampu menggunakan teknik pemrogramman berorientasi objek meliputi enkapsulasi dan pewarisan menggunakan bahasa Csharp Mahasiswa mampu menjawab pertanyaan dari soal yang ada Kriteria
Kreativitas dan Kelengkapan
Teknik
Ujian tertulis mandiri
Ujian terjadwal,Tugas Langsung,[TL=170 Menit]
Ujian terjadwal,Tugas Take Home,[TH=170 Menit]
Topik
Teknik pemrograman
Sub Topik
pemograman perorientasi projek
20
9 sub.cpmk.TI062.CPMK55.2-Mampu menggunakan teknik pemrogramman berorientasi objek meliputi enkapsulasi dan pewarisan menggunakan bahasa Csharp Mahasiswa mampu menyusun laporan praktikum Kriteria
Ketepatan mengikuti perintah praktikum
Teknik
Praktikum, Laporan praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Kuliah,Praktikum,[P=60 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Kuliah,Praktikum Online,[PR=50 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
pembelajaran tentang Pewarisan dan hubungan Generalisasi
Sub Topik
pembelajaran tentang Pewarisan dan hubungan Generalisasi
  • [1] Hal: -
  • [2] Hal: -
10
10
11
12 sub.cpmk.TI062.CPMK55.3-Mampu menggunakan teknik pemrogramman berorientasi objek meliputi polimorfisme menggunakan bahasa Csharp Mahasiswa mampu mengenjelaskan polimorpisme static atau oveload , polimorpisme dinamis atau override , polimorpisme dinamis tipe generic Kriteria
Ketepatan dalam menyelesaikan studi kasus pada praktikum
Teknik
Praktikum, Laporan praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Kuliah,Praktikum,[P=60 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Kuliah,Praktikum Online,[PR=50 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
pembelajaran tentang polimorpisme static atau oveload , polimorpisme dinamis atau override , polimorpisme dinamis tipe generic
Sub Topik
pembelajaran tentang polimorpisme static atau oveload , polimorpisme dinamis atau override , polimorpisme dinamis tipe generic
  • [1] Hal: -
  • [2] Hal: -
20
13
14
15
16 sub.cpmk.TI062.CPMK55.3-Mampu menggunakan teknik pemrogramman berorientasi objek meliputi polimorfisme menggunakan bahasa Csharp Mahasiswa mampu menjawab pertanyaan dari soal yang ada Kriteria
Ketepatan Jawaban
Teknik
Ujian tertulis mandiri
Ujian terjadwal,Tugas Langsung,[TL=170 Menit]
Ujian terjadwal,Tugas Take Home,[TH=170 Menit]
Topik
Ujian mandiri secara individu
Sub Topik
pemograman perorientasi projek
20

Teknik Penilaian CPMK

CPL MK CPMK Tugas Praktikum Tes Tulis (UTS) Tes Tulis (UAS)
CPL08 TEKNIK PEMROGRAMAN CPMK53 Y
CPL08 TEKNIK PEMROGRAMAN CPMK55 Y Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPL08 CPMK53 sub.cpmk.TI062.CPMK53.1 Praktikum, Laporan praktikum 10 Ketepatan mengikuti perintah praktikum
CPL08 CPMK53 sub.cpmk.TI062.CPMK53.1 Praktikum, Laporan praktikum 10 Ketepatan dalam menyelesaikan studi kasus pada praktikum
CPL08 CPMK55 sub.cpmk.TI062.CPMK55.1 Praktikum, Laporan praktikum 10 Ketepatan mengikuti perintah praktikum
CPL08 CPMK55 sub.cpmk.TI062.CPMK55.2 Ujian tertulis mandiri 20 Kreativitas dan Kelengkapan
CPL08 CPMK55 sub.cpmk.TI062.CPMK55.2 Praktikum, Laporan praktikum 10 Ketepatan mengikuti perintah praktikum
CPL08 CPMK55 sub.cpmk.TI062.CPMK55.3 Praktikum, Laporan praktikum 20 Ketepatan dalam menyelesaikan studi kasus pada praktikum
CPL08 CPMK55 sub.cpmk.TI062.CPMK55.3 Ujian tertulis mandiri 20 Ketepatan Jawaban
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Praktikum Tes Tulis (UTS) Tes Tulis (UAS) Total
CPL08 TEKNIK PEMROGRAMAN CPMK53 20% 0% 0% 20%
CPL08 TEKNIK PEMROGRAMAN CPMK55 40% 20% 20% 80%
100%