DESKRIPSI MATA KULIAH
Mata kuliah Aplikasi Mikrokontroler dan Antarmuka diselenggarakan pada semester 3 dengan bobot 3 SKS menggunakan Kurikulum 2024 Program Studi D3 Teknologi Telekomunikasi. Mata kuliah ini memberi wawasan dan bekal ketrampilan kepada mahasiswa sehingga mahasiswa mengetahui jenis mikrokontroler dan arsitekturnya, memahami cara kerja dan mengimplementasikan system minimum, menggunakan salah satu bahasa pemrograman untuk mikrokontroler, menguasai pengantarmukaan mikrokontroler dengan piranti masukan dan keluaran, dan menguasai rancangan aplikasi mikrokontroler berbasis transmisi dan jaringan telekomunikasi. Materi yang diberikan berfokus pada definisi dan aplikasi mikrokontroler; penggunaan bahasa pemrograman mikrokontroler; Microcontroller-based Telecommunication Applications, Exploring the Capabilities of On-Chip Resources Programming for I/O Ports, Interrupts and Timer/Counter.
BAHAN KAJIAN 11 – SISTEM DIGITAL
Kajian mengenai sistem dan elektronika digital sebagai dasar dalam mempelajari perangkat transmisi dan jaringan telekomunikasi broadband dimulai dari konsep dasar sistem, teknik dan rangkaian digital, Sistem bilangan dan kode biner, Aljabar Boolean dan penyederhanaan rangkaian digital, perancangan dan implementasi rangkaian kombinasional serta perancangan dan implementasi rangkaian sekuensial.
BAHAN KAJIAN 16 – SISTEM KENDALI
Mengkaji proses pengaturan ataupun pengendalian kumpulan atau susunan komponen-komponen alat yang saling terhubung dan membentuk satu kesatuan dibidang telekomunikasi broadband.
Program Learning Outcomes (PLO) / Capaian Pembelajaran Program Studi / Capaian Pembelajaran Lulusan (CPL)
- PLO 04 – Memiliki kompetensi untuk menyelesaikan masalah terkait rekayasa teknologi informasi dan telekomunikasi sesuai kebutuhan industry. (KU)
- PLO 05 – Mampu mengoperasikan dan memelihara perangkat keras maupun lunak yang berkaitan dengan teknologi informasi dan telekomunikasisesuai dengan kebutuhan dunia kerja. (KK)
Course Learning Outcomese (CLO) / Capaian Pembelajaran Mata Kuliah (CPMK) PLO yang di dukung
- CLO01 – Mahasiswa mampu mendeskripsikan konsep, blok diagram dan pemrograman dasar mikrokontroler untuk sensor dan aktuator (PLO 04)
- CLO02 – Mahasiswa mampu menguasai perancangan dan implementasirangkaian mikrokontroler menggunakan komunikasi kabel dan nirkabel (PLO 04)
- CLO03 – Mahasiswa mampu menguasai perancangan dan implementasirangkaian mikrokontroler untuk penerapan di bidang telekomunikasi (PLO 05)
Penilaian:
No | Bentuk Assessment | CLO yang dinilai | Nama Asessment | Bobot Asessment | Total Bobot Per Bentuk Assement |
1 | Tugas dan Tes Formatif dan atau Quiz | CLO 001 | Ujian Kompetensi I | 20% | 20% |
2 | Presentasi dan Tugas | CLO 002 | Ujian Kompetensi II | 15% | 15% |
3 | Presentasi dan Laporan | CLO 003 | Ujian Kompetensi III | 10% | 15% |
4 | Demo Prototype Produk | CLO 2 | Tugas Besar | 5% | 25% |
CLO 3 | 5% | ||||
CLO 4 | 5% | ||||
CLO 5 | 10% | ||||
5 | Tes Awal Praktek | CLO 1 | Praktikum | 5% | 25% |
CLO 2 | |||||
Pelaksanan Praktek | CLO 3 | 10% | |||
Jurnal Praktek | CLO 4 | 10% | |||
CLO 5 |
Rencana Pembelajaran Semester Mata Kuliah GAK2CAB3-Aplikasi Mikrokontroler dan Antarmuka 2024
Slide Perkuliahan:
- Materi 1 – Pengenalan Mikroprosesor, Sistem Mikroprosesor dan Mikrokontroler 2022
- Materi 2 – Arsitektur dan Blok Dasar Mikrokontroler 2022
- Materi 3 – Pemrograman Dasar Mikrokontroler-I (C, Arduino)
- Materi 4 – Pemrograman Dasar Mikrokontroler-II (MicroPython)
- Ujian Kompetensi I
- Materi 5 – Antarmuka Dasar Mikrokontroler (Dasar)
- Materi 6 – Antarmuka Dasar Mikrokontroler (Lanjut)
- Uji Kompetensi II
- Materi 7 – Komunikasi Antar Mikrokontroler-I (Paralel, UART, uC2uC,uC2PC)
- Materi 8 – Komunikasi Antar Mikrokontroler-II (I2C, SPI)
- Materi 9 – Aplikasi Antarmuka Mikrokontroler untuk Komunikasi Kabel (CAN, LIN, Modbus)
- Uji Kompetensi III
- Materi 10 – Antarmuka Mikrokontroler untuk Komunikasi Nirkabel-I
- Materi 11 – Antarmuka Mikrokontroler untuk Komunikasi Nirkabel-II (MIT AppInventor)
- Materi 12 – Antarmuka Mikrokontroler ke Jaringan Internet
- Tugas Besar – Demo Prototype Produk Mikrokontroler
Modul Praktek Aplikasi Mikrokontroler dan Antarmuka:
- Modul 0 – Pembagian Kelompok, Aturan Praktek, K3 Praktek dan Instalasi Software Pemrograman Mikrokontroler
- Modul 1 – Pengenalan Editor dan Diagram Alir Pemrograman Mikrokontroler
- Modul 2 – Pengenalan IO, ADC dan PWM
- Modul 3 – Pewaktu dan Pencacah
- Modul 4 – Pengenalan ESP32 dan IO ESP32 ke Saklar dan Serial Monitor
- Modul 5 – Pemrograman ESP32 dan antarmuka ESP32 ke Sensor dan Aktuator
- Modul 6 – Komunikasi kabel menggunakan UART, I2C dan SPI
- Modul 7 – Komunikasi kabel menggunakan Ethernet
- Modul 8 – Komunikasi Nirkabel untuk Aplikasi Bergerak menggunakan Bluetooth
- Modul 9 – Komunikasi Nirkabel dengan Aplikasi Bergerak sederhana
- Modul 10 – Komunikasi Nirkabel menggunakan modul WiFi
- Modul 11 – Komunikasi Nirkabel dengan server awan sebagai database
- Modul 12 – Komunikasi Nirkabel dengan Aplikasi Web Server
- Modul 13 – Aplikasi Mikrokontroler dengan Kecerdasan Buatan
- Modul 14 – Pembuatan Tugas Besar Aplikasi Mikrokontroler dan Antarmuka
- Modul 15 – Presentasi Tugas Besar Aplikasi Mikrokontroler dan Antarmuka
Asisten Praktikum:
- Nurul Khotimah (6705220089) D3 Teknologi Telekomunikasi – Koordinator Asisten
- Andinis Farizki (6705220027) D3 Teknologi Telekomunikasi
- Najwa Shabrina (6705220050) D3 Teknologi Telekomunikasi
- Adelin Widya Parengasih Mulya (6705220033) D3 Teknologi Telekomunikasi
- Dzakwan Bahar Prahara (6705220020) D3 Teknologi Telekomunikasi
- Faizah Azmi Jannati (6705220065) D3 Teknologi Telekomunikasi
- Simon Petrus Sianturi (6705223005) D3 Teknologi Telekomunikasi
- Marvel Christo Damanik (6705220052) D3 Teknologi Telekomunikasi
Referensi Utama:
- Asadi, Farzin, “Essentials of Arduino™ Boards Programming: Step-by-Step Guide to Master Arduino Boards Hardware and Software” Apress Media LLC, 2023
- Cameron, Neil, “ESP32 Formats and Communication: Application of Communication Protocols with ESP32 Microcontroller”, Apress Media LLC, 2023
- Shovic, John C., “Raspberry Pi IoT Projects: Prototyping Experiments for Makers”, Apress Media LLC, 2021
- Manoj R. Thakur – NodeMCU ESP8266 Communication Methods and Protocols _ Programming with Arduino IDE (2018, Amazon Media EU S.à r.l.)
- Dinata. Andi,”Fun Coding with Micropython: Cara cepat belajar micropython untuk microcontroller esp8266″, 2018, PT. Elex Media Komputindo
- Darlis, Denny.,Diktat Kuliah Aplikasi Mikrokontroler dan Antarmuka, 2022
Referensi Pendukung:
- Tim Kurikulum, Modul Praktikum Aplikasi Mikrokontroler dan Antarmuka, D3 Teknologi Telekomunikasi, Universitas Telkom, 2022
- “Freenove ESP32 WROVER: C Tutorial”, www.freenove.com, 2022
- “Freenove ESP32 WROVER: Python Tutorial”, www.freenove.com, 2022
- P, Pieter.”A Beginner’s Guide to the ESP8266″, https://tttapa.github.io/ESP8266/Chap01%20-%20ESP8266.html
- Geoffrey Brown – Discovering the STM32 Microcontroller (2013, Indiana University)
- Kolban, Neil,”Kolban’s Book on ESP32″, October 2017