UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

RPS-S1IF-ST423
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
MIKROKONTROLER ST423 Network and Communication P= 2 3 07 Sep 2026
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Uyock Anggoro Saputro, M.Kom

Uyock Anggoro Saputro, M.Kom

Eli Pujastuti, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPLP05 Mampu mengembangkan dan mengintegrasikan solusi teknologi informasi menggunakan prinsip rekayasa perangkat lunak, keamanan, dan inovasi digital.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK051 Menerapkan prinsip-prinsip rekayasa perangkat lunak dan keamanan saat mengimplementasikan modul atau komponen dalam solusi teknologi informasi.
CPMK052 Mengintegrasikan berbagai modul, komponen, atau layanan untuk membentuk solusi yang berfungsi secara utuh dan memenuhi spesifikasi kebutuhan.
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.ST423.CPMK051.1 Mengidentifikasikan target Perkuliahan dan kebutuhan peralatan pendukung perkuliahan
sub.cpmk.ST423.CPMK051.2 Memahami arsitektur dasar sistem mikrokontroler dan embedded system.
sub.cpmk.ST423.CPMK051.3 Mengembangkan program mikrokontroler menggunakan bahasa C/C++.
sub.cpmk.ST423.CPMK052.1 Mengintegrasikan berbagai sensor dan aktuator sederhana.
sub.cpmk.ST423.CPMK052.2 Melakukan komunikasi data serial maupun jaringan menggunakan ESP8266/ESP32.
sub.cpmk.ST423.CPMK052.3 Mengirimkan data sensor menuju platform IoT sederhana.
sub.cpmk.ST423.CPMK052.4 Mendesain sistem akuisisi data sederhana yang siap digunakan untuk analisis lanjutan.
Korelasi CPMK terhadap Sub-CPMK
CPMK051 sub.cpmk.ST423.CPMK051.1
sub.cpmk.ST423.CPMK051.2
sub.cpmk.ST423.CPMK051.3
CPMK052 sub.cpmk.ST423.CPMK052.1
sub.cpmk.ST423.CPMK052.2
sub.cpmk.ST423.CPMK052.3
sub.cpmk.ST423.CPMK052.4
Deskripsi Singkat MK Matakuliah mempelajari dasar, penggunaan dan fungsi mikrokontroler serta modul-modul pelengkapnya untuk mendukung proses pengumpulan/akuisisi data yang ditangkap dari sensor dan dapat berkomunikasi dengan perangkat lainnya.
Bahan Kajian : Materi Pembelajaran - Dasar pemrograman mikrokontroler - Timming & non-blocking programing - Analog input & ADC - Sensor Digital - Aktuator - Komunikasi data mikrokontroller - Mikrokontroler nirkabel (ESP) - Komunikasi nirkabel - Platform Cloud IoT - Data logging dan akuisisi data - multi sensor
Pustaka Utama
  • 1. Andrianto, H., 2013, Pemrograman Mikrokontroler AVR AT MEGA 16 menggunakan bahasa C
  • 2. Andrianto, H., Darmawan, A., 2016, Arduino Belajar Cepat dan Pemrograman
  • 3. Kadir, A., 2017, Pemrograman Arduino dan Android menggunakan App Inventor
  • 4. Wardoyo, S., Pramudyo, A.S., 2015, Pengantar Mikrokontroler dan Aplikasi pada Arduino
Pendukung
  • 5. Modul Coursera
Dosen Pengampu Uyock Anggoro Saputro, S.Kom., M.Kom., Agung Pambudi, S.T., M.A., Rizqi Sukma Kharisma, S.Kom., M.Kom., Ahmad Ridwan, S.Tr.T., M.T.
Mata Kuliah Syarat Komunikasi Data, Hardware Software 1
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.ST423.CPMK051.1-Mengidentifikasikan target Perkuliahan dan kebutuhan peralatan pendukung perkuliahan
sub.cpmk.ST423.CPMK051.2-Memahami arsitektur dasar sistem mikrokontroler dan embedded system.
Mahasiswa mampu menjelaskan tujuan perkuliahan termasuk capaian pembelajaran, point-point penilaian perkuliahan dan aturan-aturan perkuliahan. Mahasiswa mampu melakukan instalasi Arduino IDE, Mengenal jenis board mikrokontroler, melakukan upload program pertama, dan menyebutkan program simulasi Kriteria
Rubrik Skala Persepsi
Teknik
Tugas
Kuliah,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit]
Video Pembelajaran ,Video Pembelajaran,[VA=100 Menit]
Topik
Perkenalan perkuliahan, alat, dan instrument praktikum
Sub Topik
Embedded system, mikrokontroler vs mikroposesor, arduino vs esp (8266 & 32), roadmap matakuliah.
5
2 sub.cpmk.ST423.CPMK051.2-Memahami arsitektur dasar sistem mikrokontroler dan embedded system.
Mahasiswa mampu merancang rangkaian mikrokontroler dengan modul digital Input/Output, Button, LED Array dan 7 Segment Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Praktikum,Praktikum,[P=100 Menit]
Video Pembelajaran ,Video Pembelajaran,[VA=100 Menit]
Topik
Dasar pemrograman mikrokontroler (Digital I/O)
Sub Topik
Struktur program arduino: setup(), loop(), variabel, fungsi, library
5
3 sub.cpmk.ST423.CPMK051.2-Memahami arsitektur dasar sistem mikrokontroler dan embedded system.
sub.cpmk.ST423.CPMK051.3-Mengembangkan program mikrokontroler menggunakan bahasa C/C++.
Mahasiswa mampu membuat rangkaian mikrokontroler dengan adanya konsep waktu dan milis (non blcoking programming) Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Praktikum,[P=100 Menit]
Video Pembelajaran ,Video Pembelajaran,[VA=100 Menit]
Topik
Timing & Non-Blocking Programming
Sub Topik
Konsep waktu pada mikrokontroler
Milis (non-blocking programing)
5
4 sub.cpmk.ST423.CPMK051.2-Memahami arsitektur dasar sistem mikrokontroler dan embedded system.
sub.cpmk.ST423.CPMK051.3-Mengembangkan program mikrokontroler menggunakan bahasa C/C++.
Mahasiswa mampu merancang rangkaian mikrokontroler dengan data input Analog dan membuat mapping data ADC Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Praktikum,Praktikum,[P=100 Menit]
Video Pembelajaran ,Video Pembelajaran,[VA=100 Menit]
Topik
Analog input dan ADC
Sub Topik
ADC (Analog to Digital Converter)
Resolusi ADC
Mapping data Analog
5
5 sub.cpmk.ST423.CPMK052.1-Mengintegrasikan berbagai sensor dan aktuator sederhana.
Mahasiswa mampu merancang rangkaian mikrokontroler yang terhubung dengan sensor digital dan melakukan pembacaan data sensor. Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Praktikum,Praktikum,[P=100 Menit]
Video Pembelajaran ,Video Pembelajaran,[VA=100 Menit]
Topik
Sensor digital
Sub Topik
Konsep sensor digital
Library sensor
Pembacaan data
Penggunaan sensor digital (DHT, PIR, atau HCSR04)
5
6 sub.cpmk.ST423.CPMK052.1-Mengintegrasikan berbagai sensor dan aktuator sederhana.
Mahasiswa mampu merancang rangkaian mikrokontroler dengan perangkat luaran aktuator (motor, buzzer, atau relay) baik dikontrol secara manual ataupun berdasarkan pembacaan data sensor. Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Praktikum,[P=100 Menit]
Video Pembelajaran ,Video Pembelajaran,[VA=100 Menit]
Topik
Aktuator
Sub Topik
Jenis aktuator : Motor, buzzer, relay.
Kontrol aktuator dengan mikrokontroler
5
7 sub.cpmk.ST423.CPMK052.2-Melakukan komunikasi data serial maupun jaringan menggunakan ESP8266/ESP32.
Mahasiswa mampu membuat rangkaian mikrokontroler yang menggunakan rangkaian komunikasi data serial, uart, i2c, atau SPI. Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Praktikum,Praktikum,[P=100 Menit]
Video Pembelajaran ,Video Pembelajaran,[VA=100 Menit]
Topik
Komunikasi data mikrokontroler
Sub Topik
UART
I2C
SPI
Serial
5
8 sub.cpmk.ST423.CPMK052.2-Melakukan komunikasi data serial maupun jaringan menggunakan ESP8266/ESP32.
Mahasiswa mampu membuat konfigurasi mikrokontroler ESP dengan mode Station dan WiFi manager Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Praktikum,Praktikum,[P=100 Menit]
Video Pembelajaran ,Video Pembelajaran,[VA=100 Menit]
Topik
Perkenalan ESP8266/32 dan WiFi
Sub Topik
Arsitektur ESP,
WiFi Manager,
AP Station Mode
5
9 sub.cpmk.ST423.CPMK052.2-Melakukan komunikasi data serial maupun jaringan menggunakan ESP8266/ESP32.
Mahasiswa mampu mengkonfigurasi mikrokontroler berbasis website menjadi server sederhana dan mampu berkomunikasi via HTTP dan REST API, untuk melakukan kontrol dan menampilkan data. Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Praktikum,Praktikum,[P=100 Menit]
Tugas ,Laporan Praktikum,[LP=100 Menit]
Topik
Kontrol Komunikasi Wireless
Sub Topik
Web server sederhana,
HTTP Control, REST API
5
10 sub.cpmk.ST423.CPMK052.2-Melakukan komunikasi data serial maupun jaringan menggunakan ESP8266/ESP32.
sub.cpmk.ST423.CPMK052.3-Mengirimkan data sensor menuju platform IoT sederhana.
Mahasiswa mampu membuat koneksi ke platform IoT yang tersedia daring Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Praktikum,[P=100 Menit]
Tugas ,Laporan Praktikum,[LP=100 Menit]
Topik
Pcout IoT Platform
Sub Topik
Platform IoT umum (Blynk)
Mengirim dan menerima data melalui platform IoT
5
11 sub.cpmk.ST423.CPMK052.3-Mengirimkan data sensor menuju platform IoT sederhana.
sub.cpmk.ST423.CPMK052.4-Mendesain sistem akuisisi data sederhana yang siap digunakan untuk analisis lanjutan.
Mahasiswa mampu menyimpan data dari sensor yang terhubung mikrokontroler menuju ke database IoT sederhana Kriteria
Rubrik Analitik
Teknik
Laporan Praktikum
Praktikum,Praktikum,[P=100 Menit]
Tugas ,Laporan Praktikum,[LP=100 Menit]
Topik
Data Logging
Sub Topik
Akuisisi data berbasis IoT
Thingspeak, Logging, CSV, JSON
5
12 sub.cpmk.ST423.CPMK052.3-Mengirimkan data sensor menuju platform IoT sederhana.
sub.cpmk.ST423.CPMK052.4-Mendesain sistem akuisisi data sederhana yang siap digunakan untuk analisis lanjutan.
Mahasiswa mampu menggabungkan 2-4 sensor dalam rangkaian mikrokontroler, dan mengolah data menjadi dataset multiparameter Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Praktikum,[P=100 Menit]
Tugas ,Laporan Praktikum,[LP=100 Menit]
Topik
Multi-Sensor
Sub Topik
Pengelolaan banyak sensor,
Struktur program modular
5
13 sub.cpmk.ST423.CPMK052.1-Mengintegrasikan berbagai sensor dan aktuator sederhana.
sub.cpmk.ST423.CPMK052.4-Mendesain sistem akuisisi data sederhana yang siap digunakan untuk analisis lanjutan.
Mahasiswa mampu melakukan debugging, optimasi, dan dokumentasi final project Kriteria
Rubrik Holistik
Teknik
Diskusi dan presentasi tanya jawab
Praktikum,Praktikum,[P=100 Menit]
Diskusi,Tugas Take Home,[TH=100 Menit]
Topik
Final Project
Sub Topik
Pengembangan project akhir
10
14 sub.cpmk.ST423.CPMK052.1-Mengintegrasikan berbagai sensor dan aktuator sederhana.
sub.cpmk.ST423.CPMK052.2-Melakukan komunikasi data serial maupun jaringan menggunakan ESP8266/ESP32.
sub.cpmk.ST423.CPMK052.3-Mengirimkan data sensor menuju platform IoT sederhana.
sub.cpmk.ST423.CPMK052.4-Mendesain sistem akuisisi data sederhana yang siap digunakan untuk analisis lanjutan.
Mahasiswa mampu mempresentasikan hasil final project Kriteria
Rubrik Holistik
Teknik
Presentasi
Praktikum,Presentasi,[PS=100 Menit]
Presentasi,Presentasi Tidak Langsung,[PSTL=100 Menit]
Topik
Presentasi & Evaluasi
Sub Topik
Presentasi hasi lfinal project
10
15 sub.cpmk.ST423.CPMK051.2-Memahami arsitektur dasar sistem mikrokontroler dan embedded system.
sub.cpmk.ST423.CPMK051.3-Mengembangkan program mikrokontroler menggunakan bahasa C/C++.
UTS Kriteria
Rubrik Analitik
Teknik
Ujian Tengah Semester
Ujian terjadwal,Tugas,[T=100 Menit]
Ujian terjadwal,Tugas Take Home,[TH=100 Menit]
Topik
UTS
Sub Topik
Proposal Final Project
10
16 sub.cpmk.ST423.CPMK052.1-Mengintegrasikan berbagai sensor dan aktuator sederhana.
sub.cpmk.ST423.CPMK052.2-Melakukan komunikasi data serial maupun jaringan menggunakan ESP8266/ESP32.
sub.cpmk.ST423.CPMK052.3-Mengirimkan data sensor menuju platform IoT sederhana.
sub.cpmk.ST423.CPMK052.4-Mendesain sistem akuisisi data sederhana yang siap digunakan untuk analisis lanjutan.
Mahasiswa mampu membuat dokumentasi final project Kriteria
Rubrik Analitik
Teknik
Ujian Akhir Semester
Ujian terjadwal,Tugas,[T=100 Menit]
Ujian terjadwal,Tugas,[T=100 Menit]
Topik
UAS
Sub Topik
Ujian Akhir Semester
10

Teknik Penilaian CPMK

CPL MK CPMK Kuis Laporan Praktikum Diskusi Presentasi Tes Tulis (UTS) Tes Tulis ( UAS )
CPLP05 MIKROKONTROLER CPMK051 Y Y Y
CPLP05 MIKROKONTROLER CPMK052 Y Y Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPLP05 CPMK051 sub.cpmk.ST423.CPMK051.1, sub.cpmk.ST423.CPMK051.2 Tugas 5 Rubrik Skala Persepsi
CPLP05 CPMK051 sub.cpmk.ST423.CPMK051.2 Laporan Praktikum 5 Rubrik Analitik
CPLP05 CPMK051 sub.cpmk.ST423.CPMK051.2, sub.cpmk.ST423.CPMK051.3 Laporan praktikum 5 Rubrik Analitik
CPLP05 CPMK051 sub.cpmk.ST423.CPMK051.2, sub.cpmk.ST423.CPMK051.3 Laporan Praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.1 Laporan Praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.1 Laporan praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.2 Laporan Praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.2 Laporan Praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.2 Laporan Praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.2, sub.cpmk.ST423.CPMK052.3 Laporan praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.3, sub.cpmk.ST423.CPMK052.4 Laporan Praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.3, sub.cpmk.ST423.CPMK052.4 Laporan praktikum 5 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.1, sub.cpmk.ST423.CPMK052.4 Diskusi dan presentasi tanya jawab 10 Rubrik Holistik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.1, sub.cpmk.ST423.CPMK052.2, sub.cpmk.ST423.CPMK052.3, sub.cpmk.ST423.CPMK052.4 Presentasi 10 Rubrik Holistik
CPLP05 CPMK051 sub.cpmk.ST423.CPMK051.2, sub.cpmk.ST423.CPMK051.3 Ujian Tengah Semester 10 Rubrik Analitik
CPLP05 CPMK052 sub.cpmk.ST423.CPMK052.1, sub.cpmk.ST423.CPMK052.2, sub.cpmk.ST423.CPMK052.3, sub.cpmk.ST423.CPMK052.4 Ujian Akhir Semester 10 Rubrik Analitik
Total 100
2. Penilaian CPMK
CPL MK CPMK Kuis Laporan Praktikum Diskusi Presentasi Tes Tulis (UTS) Tes Tulis ( UAS ) Total
CPLP05 MIKROKONTROLER CPMK051 5% 15% 0% 0% 10% 0% 30%
CPLP05 MIKROKONTROLER CPMK052 0% 40% 10% 10% 0% 10% 70%
100%