UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNIK KOMPUTER

RPS-S1TK-TK063
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
IOT FLATFORM TK063 Computer Systems Engineering (CE-CSE,SE2014) 2 0 4 14 Jan 2021
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Jeki Kuswanto, M.Kom.

Muhammad Koprawi, S.Kom., M.Eng.

Dr. Dony Ariyus, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
2021 CPL06 Mampu menguasai dan menerapkan teknik perancangan, pengembangan, dan evaluasi sistem komputer, keamanan siber, serta Internet of Things (IoT) secara menyeluruh untuk menyelesaikan permasalahan nyata di dunia usaha dan industri.
2021 CPL07 Mampu mengembangkan solusi sistem cerdas dan sistem IoT melalui integrasi teknologi informasi, kecerdasan buatan, serta keamanan siber yang relevan dengan kebutuhan industri
2021 CPL14 Mampu menjelaskan dan menganalisis penerapan teknologi emerging seperti Cloud Computing, Blockchain, dan Edge AI dalam solusi berbasis IoT untuk meningkatkan efisiensi, keamanan, dan skalabilitas sistem terdistribusi di berbagai sektor industri.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK12 Mahasiswa mampu melakukan evaluasi kinerja dan keamanan sistem komputer atau IoT dengan mempertimbangkan kebutuhan dunia usaha dan industri.
CPMK13 Mahasiswa mampu merancang dan mengembangkan solusi teknologi berbasis sistem cerdas dan Internet of Things (IoT) sesuai dengan permasalahan industri.
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.TK063.CPMK12.1 Mahasiswa dapat menganalisis dan mengukur kinerja sistem jaringan, keamanan siber, serta infrastruktur IoT sesuai dengan kebutuhan operasional di lingkungan industri.
sub.cpmk.TK063.CPMK12.2 Mahasiswa dapat melakukan evaluasi terhadap sistem komputer atau solusi IoT, termasuk aspek keamanannya, untuk memastikan efektivitas dan kesesuaian dengan permasalahan dunia nyata
sub.cpmk.TK063.CPMK13.1 Mahasiswa mampu menjelaskan prinsip kerja dan arsitektur teknologi Cloud Computing, Blockchain, dan Edge AI, serta peranannya dalam mendukung sistem IoT yang terdistribusi.
sub.cpmk.TK063.CPMK13.2 Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri.
Korelasi CPMK terhadap Sub-CPMK
CPMK12 sub.cpmk.TK063.CPMK12.1
sub.cpmk.TK063.CPMK12.2
CPMK13 sub.cpmk.TK063.CPMK13.1
sub.cpmk.TK063.CPMK13.2
Deskripsi Singkat MK Mata kuliah ini membahas tentang berbagai jenis platform Internet of Things (IoT) serta cara memilih dan mengintegrasikan platform tersebut untuk membangun solusi IoT yang efisien dan skalabel. Mahasiswa akan mempelajari arsitektur umum platform IoT, komponen utama seperti protokol komunikasi, layanan cloud, dan dashboard visualisasi. Pemahaman juga mencakup praktik pemilihan platform, simulasi komunikasi data sensor, dan pengolahan data berbasis cloud. Mahasiswa akan dibekali pengetahuan untuk merancang solusi IoT menggunakan platform populer seperti ThingsBoard, Blynk, dan Firebase.
Bahan Kajian : Materi Pembelajaran Materi kajian mencakup pemahaman konsep dasar dan manfaat platform IoT, analisis komponen penting (gateway, protokol komunikasi, dan middleware), serta pengenalan pada berbagai jenis platform IoT populer. Diajarkan pula teknik integrasi sensor, pengiriman data ke cloud, visualisasi data, serta keamanan dan skalabilitas sistem. Pembelajaran ditunjang oleh studi kasus dan pemanfaatan tools cloud IoT terkini.
Pustaka Utama
  • 1. Perry Lea, Internet of Things for Architects, Packt Publishing, 2018. Arshdeep Bahga & Vijay Madisetti, Internet of Things: A Hands-on Approach, VPT, 2015. Peter Waher, Mastering Internet of Things, Packt Publishing, 2018.
Pendukung
Dosen Pengampu Jeki Kuswanto, 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.TK063.CPMK12.1-Mahasiswa dapat menganalisis dan mengukur kinerja sistem jaringan, keamanan siber, serta infrastruktur IoT sesuai dengan kebutuhan operasional di lingkungan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Kontrak Belajar
Sub Topik
Perkenalan mata kuliah dan sistem evaluasi
0
2 sub.cpmk.TK063.CPMK12.2-Mahasiswa dapat melakukan evaluasi terhadap sistem komputer atau solusi IoT, termasuk aspek keamanannya, untuk memastikan efektivitas dan kesesuaian dengan permasalahan dunia nyata Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pengantar IoT Platform
Sub Topik
Konsep platform IoT dan peranannya
0
3 sub.cpmk.TK063.CPMK12.2-Mahasiswa dapat melakukan evaluasi terhadap sistem komputer atau solusi IoT, termasuk aspek keamanannya, untuk memastikan efektivitas dan kesesuaian dengan permasalahan dunia nyata Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=1250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Manfaat Platform IoT
Sub Topik
Keuntungan penggunaan platform dalam pengembangan sistem IoT
10
4 sub.cpmk.TK063.CPMK12.1-Mahasiswa dapat menganalisis dan mengukur kinerja sistem jaringan, keamanan siber, serta infrastruktur IoT sesuai dengan kebutuhan operasional di lingkungan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Komponen Utama Platform IoT
Sub Topik
Sensor, gateway, protokol, dan cloud
0
5 sub.cpmk.TK063.CPMK12.1-Mahasiswa dapat menganalisis dan mengukur kinerja sistem jaringan, keamanan siber, serta infrastruktur IoT sesuai dengan kebutuhan operasional di lingkungan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Protokol IoT
Sub Topik
MQTT, HTTP, CoAP, dan implementasinya
0
6 sub.cpmk.TK063.CPMK12.2-Mahasiswa dapat melakukan evaluasi terhadap sistem komputer atau solusi IoT, termasuk aspek keamanannya, untuk memastikan efektivitas dan kesesuaian dengan permasalahan dunia nyata Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Middleware dan API
Sub Topik
Fungsi middleware dan integrasi melalui API
10
7 sub.cpmk.TK063.CPMK12.2-Mahasiswa dapat melakukan evaluasi terhadap sistem komputer atau solusi IoT, termasuk aspek keamanannya, untuk memastikan efektivitas dan kesesuaian dengan permasalahan dunia nyata Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Studi Platform Populer (1)
Sub Topik
ThingsBoard, Blynk
0
8 sub.cpmk.TK063.CPMK12.2-Mahasiswa dapat melakukan evaluasi terhadap sistem komputer atau solusi IoT, termasuk aspek keamanannya, untuk memastikan efektivitas dan kesesuaian dengan permasalahan dunia nyata Mahasiswa Melakukan Ujian Mandiri Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Ujian Mandiri
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Topik
UTS
Sub Topik
Evaluasi materi 1–7
30
9 sub.cpmk.TK063.CPMK13.2-Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Studi Platform Populer (2)
Sub Topik
Firebase, Google IoT Core
0
10 sub.cpmk.TK063.CPMK13.2-Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri. Mahasiswa dapat Mengerjakan Tugas Kriteria
kesesuain output sesuai ketentuan
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Simulasi Alur Data IoT
Sub Topik
Mengirim data sensor ke cloud
10
11 sub.cpmk.TK063.CPMK13.2-Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Visualisasi Data IoT
Sub Topik
Dashboard, grafik, dan pemantauan real-time
0
12 sub.cpmk.TK063.CPMK13.2-Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Arsitektur Cloud IoT
Sub Topik
Perancangan arsitektur IoT menggunakan cloud platform
0
13 sub.cpmk.TK063.CPMK13.2-Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri. Mahasiswa dapat Mengerjakan Tugas Kriteria
kesesuain output sesuai ketentuan
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Pengamanan Data pada Platform
Sub Topik
Enkripsi, autentikasi, dan otorisasi
10
14 sub.cpmk.TK063.CPMK13.2-Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Studi Kasus Implementasi
Sub Topik
Analisis sistem IoT berbasis platform
0
15 sub.cpmk.TK063.CPMK13.2-Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Review & Diskusi
Sub Topik
Diskusi terbuka, latihan soal dan integrasi antartopik
0
16 sub.cpmk.TK063.CPMK13.2-Mahasiswa mampu merancang dan mengimplementasikan solusi sistem cerdas berbasis IoT dengan mengintegrasikan machine learning, desain antarmuka grafis, dan mekanisme keamanan siber sesuai kebutuhan industri. Mahasiswa Melakukan Ujian Mandiri Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Ujian Mandiri
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Topik
UAS
Sub Topik
Evaluasi akhir melalui studi kasus atau soal esai
30

Teknik Penilaian CPMK

CPL MK CPMK Kuis Tugas Teori (Individu) Tes Tulis (UTS) Tes Tulis (UAS)
2021 CPL06 IOT FLATFORM CPMK12 Y Y
2021 CPL07 IOT FLATFORM CPMK13 Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
2021 CPL06 CPMK12 sub.cpmk.TK063.CPMK12.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL06 CPMK12 sub.cpmk.TK063.CPMK12.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL06 CPMK12 sub.cpmk.TK063.CPMK12.2 Tugas 10 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL06 CPMK12 sub.cpmk.TK063.CPMK12.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL06 CPMK12 sub.cpmk.TK063.CPMK12.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL06 CPMK12 sub.cpmk.TK063.CPMK12.2 Tugas 10 Ketepatan Jawaban
2021 CPL06 CPMK12 sub.cpmk.TK063.CPMK12.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL06 CPMK12 sub.cpmk.TK063.CPMK12.2 Ujian Mandiri 30 Ketepatan jawaban ujian sesuai perintah soal
2021 CPL07 CPMK13 sub.cpmk.TK063.CPMK13.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL07 CPMK13 sub.cpmk.TK063.CPMK13.2 Tugas 10 kesesuain output sesuai ketentuan
2021 CPL07 CPMK13 sub.cpmk.TK063.CPMK13.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL07 CPMK13 sub.cpmk.TK063.CPMK13.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL07 CPMK13 sub.cpmk.TK063.CPMK13.2 Tugas 10 kesesuain output sesuai ketentuan
2021 CPL07 CPMK13 sub.cpmk.TK063.CPMK13.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL07 CPMK13 sub.cpmk.TK063.CPMK13.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL07 CPMK13 sub.cpmk.TK063.CPMK13.2 Ujian Mandiri 30 Ketepatan jawaban ujian sesuai perintah soal
Total 100
2. Penilaian CPMK
CPL MK CPMK Kuis Tugas Teori (Individu) Tes Tulis (UTS) Tes Tulis (UAS) Total
2021 CPL06 IOT FLATFORM CPMK12 0% 20% 30% 0% 50%
2021 CPL07 IOT FLATFORM CPMK13 0% 20% 0% 30% 50%
100%