Logo UNP
KEMENTERIAN PENDIDIKAN TINGGI, SAINS, DAN TEKNOLOGI
UNIVERSITAS NEGERI PADANG – FAKULTAS TEKNIK – PROGRAM STUDI INFORMATIKA (S1)
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
Pemrograman Berbasis Platform INF.62.0071 - 1 2 5 -
OTORISASI / PENGESAHAN Dosen Pengembang RPS Koordinator RMK Koordinator Prodi
- - - Dr. Yeka Hendriyani S.Kom., M.Kom.
CPL-PRODI yang dibebankan pada MK
CPL-8 Kemampuan mengimplementasi kebutuhan computing dengan mempertimbangkan berbagai metode/algoritma yang sesuai.
CPL-10 Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis computing multi-platform yang memenuhi kebutuhan-kebutuhan computing pada sebuah organisasi.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK 1 Menjelaskan konsep dasar pemrograman berbasis platform (desktop, web, mobile, dan IoT) serta perbedaan karakteristik masing-masing platform
CPMK 2 Mengidentifikasi kebutuhan perangkat keras, perangkat lunak, dan bahasa pemrograman yang sesuai untuk pengembangan aplikasi berbasis platform tertentu.
CPMK 3 Merancang antarmuka pengguna (user interface) dan struktur program pada platform yang dipilih dengan memperhatikan prinsip-prinsip desain aplikasi.
CPMK 4 Mengimplementasikan aplikasi sederhana berbasis platform tertentu (misalnya: Android, Web, atau IoT) dengan memanfaatkan tools dan framework yang sesuai.
CPMK 5 Mengintegrasikan fitur-fitur spesifik platform (seperti GPS, kamera, atau API eksternal) ke dalam aplikasi.; Menguji dan mengevaluasi kinerja aplikasi berbasis platform menggunakan teknik debugging dan testing.; Menyusun dokumentasi teknis dan laporan pengembangan aplikasi berbasis platform secara sistematis.; Bekerja sama dalam tim dan menunjukkan etika profesional dalam proses pengembangan aplikasi.
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
SUB CPMK -
CPL-8 CPL-10 CPL 3 (%) dst Total
CPMK/Sub CPMK - - - - -
CPMK/Sub CPMK - - - - -
Mata kuliah Pemrograman Berbasis Platform memfokuskan pada pengembangan aplikasi menggunakan platform tertentu seperti Android, iOS, atau aplikasi berbasis web. Mahasiswa akan mempelajari teknik-teknik pemrograman untuk mengembangkan aplikasi yang sesuai dengan karakteristik platform yang dipilih, serta prinsip desain antarmuka pengguna (UI) dan pengalaman pengguna (UX). Selain itu, mata kuliah ini juga mencakup penggunaan berbagai tools dan framework yang mendukung pengembangan aplikasi, pengujian perangkat lunak, serta teknik pemrograman berorientasi objek yang sering digunakan dalam pengembangan aplikasi mobile dan web. Tujuan utama dari mata kuliah ini adalah untuk memberikan keterampilan praktis dalam merancang dan mengembangkan aplikasi yang dapat berjalan pada berbagai platform dengan efisien dan efektif.
Utama:
-
Pendukung: (Jika diperlukan)
-
-
-
Minggu Ke- SUB-CPMK (Kemampuan Akhir Yang Diharapkan) Penilaian Bentuk Pembelajaran, Metode Pembelajaran, Penugasan Mahasiswa
[Estimasi Waktu]
Materi Pembelajaran
[Rujukan]
Bobot Penilaian
(%)
Indikator Teknik & Kriteria Luring (Tatap Muka) Daring (Online)
- - - - - - - 0