UNIVERSITAS KLABAT
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

RPS-57202-IFAP372
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
Pemrograman Visual/Visual Programming IFAP372 Social Issues and Professional Practice T= 3 6 16 Dec 2024
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Regi Fernando Najoan, S.Kom., M.Kom

Rolly Junius Lontaan, S.SI., M.Kom

Semmy Wellem Taju, S.Kom., M.S., PhD
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPL07 Menguasai konsep teoritis bidang pengetahuan Ilmu Komputer/Informatika dalam mendesain dan mensimulasikan aplikasi teknologi multi-platform yang relevan dengan kebutuhan industri dan masyarakat.
CPL10 Kemampuan mengimplementasi kebutuhan computing dengan mempertimbangkan berbagai metode/algoritma yang sesuai.
CPL12 Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis computing multi-platform yang memenuhi kebutuhan-kebutuhan computing pada sebuah organisasi.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK09 Mampu menganalisis dan menerapkan algoritma struktur data, logika, dan matematika diskrit untuk solusi komputasi.
CPMK14 Mampu merancang dan mengembangkan aplikasi web front-end dan back-end secara terintegrasi.
CPMK16 Mampu mengembangkan aplikasi berbasis platform spesifik (mobile, web, desktop, embedded) dengan arsitektur yang tepat.
CPMK22 Mampu mengimplementasikan solusi komputasi menggunakan bahasa pemrograman dan framework yang sesuai.
CPMK23 Mampu mengintegrasikan komponen sistem (database, jaringan, UI, logika bisnis) dalam satu solusi utuh.
CPMK24 Mampu mengoptimalkan performa sistem melalui tuning algoritma, database, dan infrastruktur.
CPMK25 Mampu menganalisis kebutuhan pengguna dan merancang antarmuka yang ergonomis dan aksesibel.
CPMK26 Menguasai prinsip desain visual, animasi, dan interaksi untuk aplikasi multimedia dan game.
CPMK27 Mampu melakukan usability testing dan iterasi desain berdasarkan feedback pengguna.
CPMK28 Mampu merancang solusi TI terintegrasi untuk organisasi (web, mobile, cloud, IoT, keamanan).
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.IFAP372.CPMK09.1 Mahasiswa mampu memahami konsep dasar algoritma dan logika komputasi
sub.cpmk.IFAP372.CPMK09.2 Mahasiswa mampu menganalisis algoritma dan struktur data dasar
sub.cpmk.IFAP372.CPMK14.1 Mahasiswa mampu merancang aplikasi web terintegrasi
sub.cpmk.IFAP372.CPMK16.1 Mahasiswa mampu mengembangkan aplikasi berbasis platform spesifik
sub.cpmk.IFAP372.CPMK22.1 Mahasiswa mampu mengimplementasikan solusi menggunakan bahasa pemrograman
sub.cpmk.IFAP372.CPMK23.1 Mahasiswa mampu mengintegrasikan komponen sistem dalam solusi utuh
sub.cpmk.IFAP372.CPMK24.1 Mahasiswa mampu mengoptimalkan performa sistem
sub.cpmk.IFAP372.CPMK25.1 Mahasiswa mampu menganalisis kebutuhan pengguna dan merancang antarmuka
sub.cpmk.IFAP372.CPMK26.1 Mahasiswa menguasai prinsip desain visual dan interaksi multimedia
sub.cpmk.IFAP372.CPMK27.1 Mahasiswa mampu melakukan usability testing dan evaluasi desain
sub.cpmk.IFAP372.CPMK28.1 Mahasiswa mampu merancang solusi TI terintegrasi untuk organisasi
Korelasi CPMK terhadap Sub-CPMK
CPMK09 sub.cpmk.IFAP372.CPMK09.1
sub.cpmk.IFAP372.CPMK09.2
CPMK14 sub.cpmk.IFAP372.CPMK14.1
CPMK16 sub.cpmk.IFAP372.CPMK16.1
CPMK22 sub.cpmk.IFAP372.CPMK22.1
CPMK23 sub.cpmk.IFAP372.CPMK23.1
CPMK24 sub.cpmk.IFAP372.CPMK24.1
CPMK25 sub.cpmk.IFAP372.CPMK25.1
CPMK26 sub.cpmk.IFAP372.CPMK26.1
CPMK27 sub.cpmk.IFAP372.CPMK27.1
CPMK28 sub.cpmk.IFAP372.CPMK28.1
Deskripsi Singkat MK Mata kuliah ini akan memperkenalkan mahasiswa pada prinsip-prinsip dasar pemrograman berbasis acara dan pemrograman menggunakan lingkungan visual melalui penggunaan bahasa pemrograman Visual C #. Tujuan tambahan dari mata kuliah ini adalah untuk memberikan mahasiswa pemahaman tentang ide-ide utama Interaksi Manusia-Komputer (HCI).
Bahan Kajian : Materi Pembelajaran 1. C# Fundamental 2. Prinsip UI/UX 3. Microsoft Visual Studio IDE 4. Database
Pustaka Utama
  • 1. Visual C# .net with WinForms by doing programming proj.., Pavol Almasi, Udemy
  • 2. Modul Pemrograman C# Fundamental
Pendukung
Dosen Pengampu Lontaan, Rolly Junius
Mata Kuliah Syarat Pemrograman Berorientasi Objek/ Object Oriented Programming, Pengantar Basisdata/ Introduction to Database
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.IFAP372.CPMK09.1-Mahasiswa mampu memahami konsep dasar algoritma dan logika komputasi Mahasiswa mampu menjelaskan konsep algoritma dan logika dasar Kriteria
Ketepatan konsep atau teori yang digunakan
Teknik
Diskusi
kehadiran,Diskusi Kelompok,[DK=90 Menit]
Topik
Kontrak kuliah, pengantar algoritma dan logika komputasi
Sub Topik

5
2 sub.cpmk.IFAP372.CPMK09.2-Mahasiswa mampu menganalisis algoritma dan struktur data dasar Mahasiswa mampu membuat algoritma sederhana menggunakan flowchart dan pseudocode Kriteria
Ketepatan konsep atau teori yang digunakan
Teknik
Praktik
Tugas,Studi Kasus,[SK=89 Menit]
Topik
Flowchart dan pseudocode
Sub Topik

5
3 sub.cpmk.IFAP372.CPMK09.2-Mahasiswa mampu menganalisis algoritma dan struktur data dasar Mahasiswa mampu menerapkan struktur data sederhana Kriteria
quiz
Teknik
praktik
Quiz,Studi Kasus,[SK=90 Menit]
Topik
Array dan struktur data dasar
Sub Topik

5
4 sub.cpmk.IFAP372.CPMK22.1-Mahasiswa mampu mengimplementasikan solusi menggunakan bahasa pemrograman Mahasiswa mampu membuat program dasar menggunakan bahasa pemrograman Kriteria
Kemampuan pemecahan masalah
Teknik
Praktik
Praktikum,Project Based Learning,[PBL=89 Menit]
Topik
Dasar pemrograman C#
Sub Topik

5
5 sub.cpmk.IFAP372.CPMK14.1-Mahasiswa mampu merancang aplikasi web terintegrasi Mahasiswa mampu membuat halaman web sederhana Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Praktik
Praktikum,Project Based Learning,[PBL=89 Menit]
Topik
HTML dan CSS dasar
Sub Topik

5
6 sub.cpmk.IFAP372.CPMK14.1-Mahasiswa mampu merancang aplikasi web terintegrasi Mahasiswa mampu membuat tampilan web interaktif Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Praktik
Praktikum,Project Based Learning,[PBL=89 Menit]
Topik
JavaScript dasar
Sub Topik

5
7 sub.cpmk.IFAP372.CPMK25.1-Mahasiswa mampu menganalisis kebutuhan pengguna dan merancang antarmuka Mahasiswa mampu membuat wireframe dan desain antarmuka sederhana Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Praktik
Praktikum,Project Based Learning,[PBL=90 Menit]
Topik
UI/UX dan wireframe
Sub Topik

5
8 sub.cpmk.IFAP372.CPMK23.1-Mahasiswa mampu mengintegrasikan komponen sistem dalam solusi utuh Mahasiswa mampu menghubungkan halaman dan navigasi aplikasi Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Praktik
UTS,Ujian,[UJ=89 Menit]
Topik
Integrasi halaman web dan navigasi
Sub Topik

20
9 sub.cpmk.IFAP372.CPMK16.1-Mahasiswa mampu mengembangkan aplikasi berbasis platform spesifik Mahasiswa mampu memahami pengembangan aplikasi dekstop Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Praktik
Praktikum,Project Based Learning,[PBL=90 Menit]
Topik
Pengantar aplikasi dekstop
Sub Topik

5
10 sub.cpmk.IFAP372.CPMK16.1-Mahasiswa mampu mengembangkan aplikasi berbasis platform spesifik Mahasiswa mampu membuat aplikasi sederhana berbasis dekstop Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
praktik
Praktikum,Project Based Learning,[PBL=90 Menit]
Topik
Aplikasi Dekstop
Sub Topik

5
11 sub.cpmk.IFAP372.CPMK26.1-Mahasiswa menguasai prinsip desain visual dan interaksi multimedia Mahasiswa mampu membuat desain visual dan animasi sederhana Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Praktik
Praktikum,Project Based Learning,[PBL=89 Menit]
Topik
Prinsip desain visual
Sub Topik

5
12 sub.cpmk.IFAP372.CPMK27.1-Mahasiswa mampu melakukan usability testing dan evaluasi desain Mahasiswa mampu melakukan pengujian usability sederhana Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Praktik
Praktikum,Project Based Learning,[PBL=90 Menit]
Topik
Usability testing dan evaluasi UI
Sub Topik

5
13 sub.cpmk.IFAP372.CPMK24.1-Mahasiswa mampu mengoptimalkan performa sistem Mahasiswa mampu meningkatkan performa aplikasi sederhana yang terkoneksi database Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Praktik
Praktikum,Project Based Learning,[PBL=89 Menit]
Topik
Database
Sub Topik

5
14 sub.cpmk.IFAP372.CPMK28.1-Mahasiswa mampu merancang solusi TI terintegrasi untuk organisasi Mahasiswa mampu mempresentasikan solusi aplikasi terintegrasi Kriteria
Kesesuaian output dengan spesifikasi yang diminta
Teknik
Project
Project,Project Based Learning,[PBL=88 Menit]
Topik
Presentasi project akhir
Sub Topik

20

Teknik Penilaian CPMK

CPL MK CPMK Kehadiran Tugas Quiz Mid Test (UTS) Project Final Test (UAS)
CPL05 Pemrograman Visual/Visual Programming CPMK09 Y Y Y
CPL07 Pemrograman Visual/Visual Programming CPMK14 Y Y
CPL07 Pemrograman Visual/Visual Programming CPMK16 Y Y
CPL10 Pemrograman Visual/Visual Programming CPMK22 Y
CPL10 Pemrograman Visual/Visual Programming CPMK23 Y
CPL10 Pemrograman Visual/Visual Programming CPMK24 Y
CPL11 Pemrograman Visual/Visual Programming CPMK25 Y
CPL11 Pemrograman Visual/Visual Programming CPMK26 Y
CPL11 Pemrograman Visual/Visual Programming CPMK27 Y
CPL12 Pemrograman Visual/Visual Programming CPMK28 Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPL05 CPMK09 sub.cpmk.IFAP372.CPMK09.1 Diskusi 5 Ketepatan konsep atau teori yang digunakan
CPL05 CPMK09 sub.cpmk.IFAP372.CPMK09.2 Praktik 5 Ketepatan konsep atau teori yang digunakan
CPL05 CPMK09 sub.cpmk.IFAP372.CPMK09.2 praktik 5 quiz
CPL10 CPMK22 sub.cpmk.IFAP372.CPMK22.1 Praktik 5 Kemampuan pemecahan masalah
CPL07 CPMK14 sub.cpmk.IFAP372.CPMK14.1 Praktik 5 Kesesuaian output dengan spesifikasi yang diminta
CPL07 CPMK14 sub.cpmk.IFAP372.CPMK14.1 Praktik 5 Kesesuaian output dengan spesifikasi yang diminta
CPL11 CPMK25 sub.cpmk.IFAP372.CPMK25.1 Praktik 5 Kesesuaian output dengan spesifikasi yang diminta
CPL10 CPMK23 sub.cpmk.IFAP372.CPMK23.1 Praktik 20 Kesesuaian output dengan spesifikasi yang diminta
CPL07 CPMK16 sub.cpmk.IFAP372.CPMK16.1 Praktik 5 Kesesuaian output dengan spesifikasi yang diminta
CPL07 CPMK16 sub.cpmk.IFAP372.CPMK16.1 praktik 5 Kesesuaian output dengan spesifikasi yang diminta
CPL11 CPMK26 sub.cpmk.IFAP372.CPMK26.1 Praktik 5 Kesesuaian output dengan spesifikasi yang diminta
CPL11 CPMK27 sub.cpmk.IFAP372.CPMK27.1 Praktik 5 Kesesuaian output dengan spesifikasi yang diminta
CPL10 CPMK24 sub.cpmk.IFAP372.CPMK24.1 Praktik 5 Kesesuaian output dengan spesifikasi yang diminta
CPL12 CPMK28 sub.cpmk.IFAP372.CPMK28.1 Project 20 Kesesuaian output dengan spesifikasi yang diminta
Total 100
2. Penilaian CPMK
CPL MK CPMK Kehadiran Tugas Quiz Mid Test (UTS) Project Final Test (UAS) Total
CPL05 Pemrograman Visual/Visual Programming CPMK09 5% 5% 5% 0% 0% 0% 15%
CPL07 Pemrograman Visual/Visual Programming CPMK14 0% 5% 5% 0% 0% 0% 10%
CPL07 Pemrograman Visual/Visual Programming CPMK16 0% 5% 5% 0% 0% 0% 10%
CPL10 Pemrograman Visual/Visual Programming CPMK22 0% 5% 0% 0% 0% 0% 5%
CPL10 Pemrograman Visual/Visual Programming CPMK23 0% 0% 0% 20% 0% 0% 20%
CPL10 Pemrograman Visual/Visual Programming CPMK24 0% 0% 0% 0% 5% 0% 5%
CPL11 Pemrograman Visual/Visual Programming CPMK25 0% 5% 0% 0% 0% 0% 5%
CPL11 Pemrograman Visual/Visual Programming CPMK26 0% 5% 0% 0% 0% 0% 5%
CPL11 Pemrograman Visual/Visual Programming CPMK27 0% 0% 0% 0% 5% 0% 5%
CPL12 Pemrograman Visual/Visual Programming CPMK28 0% 0% 0% 0% 0% 20% 20%
100%