GAK2CAB3 – Aplikasi Mikrokontroler dan Antarmuka v2024

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:

NoBentuk AssessmentCLO yang dinilaiNama AsessmentBobot AsessmentTotal Bobot Per Bentuk Assement
 Tugas dan Tes Formatif dan atau Quiz  CLO 001Ujian Kompetensi I20%20%
  
2Presentasi dan Tugas  CLO 002Ujian Kompetensi II15%15%
  
 Presentasi dan Laporan  CLO 003Ujian Kompetensi III10%15%
  
4Demo Prototype ProdukCLO 2Tugas Besar5%25%
CLO 35%
CLO 45%
CLO 510%
5Tes Awal PraktekCLO 1Praktikum5%25%
CLO 2
Pelaksanan PraktekCLO 310%
Jurnal PraktekCLO 410%
CLO 5

Rencana Pembelajaran Semester Mata Kuliah GAK2CAB3-Aplikasi Mikrokontroler dan Antarmuka 2024

Slide Perkuliahan:

  1. Materi 1 – Pengenalan Mikroprosesor, Sistem Mikroprosesor dan Mikrokontroler 2022
  2. Materi 2 – Arsitektur dan Blok Dasar Mikrokontroler 2022
  3. Materi 3 – Pemrograman Dasar Mikrokontroler-I (C, Arduino)
  4. Materi 4 – Pemrograman Dasar Mikrokontroler-II (MicroPython)
  5. Ujian Kompetensi I
  6. Materi 5 – Antarmuka Dasar Mikrokontroler (Dasar)
  7. Materi 6 – Antarmuka Dasar Mikrokontroler (Lanjut)
  8. Uji Kompetensi II
  9. Materi 7 – Komunikasi Antar Mikrokontroler-I (Paralel, UART, uC2uC,uC2PC)
  10. Materi 8 – Komunikasi Antar Mikrokontroler-II (I2C, SPI)
  11. Materi 9 – Aplikasi Antarmuka Mikrokontroler untuk Komunikasi Kabel (CAN, LIN, Modbus)
  12. Uji Kompetensi III
  13. Materi 10 – Antarmuka Mikrokontroler untuk Komunikasi Nirkabel-I
  14. Materi 11 – Antarmuka Mikrokontroler untuk Komunikasi Nirkabel-II (MIT AppInventor)
  15. Materi 12 – Antarmuka Mikrokontroler ke Jaringan Internet
  16. Tugas Besar – Demo Prototype Produk Mikrokontroler

Modul Praktek Aplikasi Mikrokontroler dan Antarmuka:

  1. Modul 0 – Pembagian Kelompok, Aturan Praktek, K3 Praktek dan Instalasi Software Pemrograman Mikrokontroler
  2. Modul 1 – Pengenalan Editor dan Diagram Alir Pemrograman Mikrokontroler
  3. Modul 2 – Pengenalan IO, ADC dan PWM
  4. Modul 3 – Pewaktu dan Pencacah
  5. Modul 4 – Pengenalan ESP32 dan IO ESP32 ke Saklar dan Serial Monitor
  6. Modul 5 – Pemrograman ESP32 dan antarmuka ESP32 ke Sensor dan Aktuator
  7. Modul 6 – Komunikasi kabel menggunakan UART, I2C dan SPI
  8. Modul 7 – Komunikasi kabel menggunakan Ethernet
  9. Modul 8 – Komunikasi Nirkabel untuk Aplikasi Bergerak menggunakan Bluetooth
  10. Modul 9 – Komunikasi Nirkabel dengan Aplikasi Bergerak sederhana
  11. Modul 10 – Komunikasi Nirkabel menggunakan modul WiFi 
  12. Modul 11 – Komunikasi Nirkabel dengan server awan sebagai database
  13. Modul 12 – Komunikasi Nirkabel dengan Aplikasi Web Server
  14. Modul 13 – Aplikasi Mikrokontroler dengan Kecerdasan Buatan
  15. Modul 14 – Pembuatan Tugas Besar Aplikasi Mikrokontroler dan Antarmuka
  16. Modul 15 – Presentasi Tugas Besar Aplikasi Mikrokontroler dan Antarmuka

Asisten Praktikum:

  1. Nurul Khotimah (6705220089) D3 Teknologi Telekomunikasi –  Koordinator Asisten
  2. Andinis Farizki (6705220027) D3 Teknologi Telekomunikasi
  3. Najwa Shabrina (6705220050) D3 Teknologi Telekomunikasi
  4. Adelin Widya Parengasih Mulya (6705220033) D3 Teknologi Telekomunikasi
  5. Dzakwan Bahar Prahara (6705220020) D3 Teknologi Telekomunikasi
  6. Faizah Azmi Jannati (6705220065) D3 Teknologi Telekomunikasi
  7. Simon Petrus Sianturi (6705223005) D3 Teknologi Telekomunikasi
  8. Marvel Christo Damanik (6705220052) D3 Teknologi Telekomunikasi

Referensi Utama:

  1. Asadi, Farzin, “Essentials of Arduino™ Boards Programming: Step-by-Step Guide to Master Arduino Boards Hardware and Software” Apress Media LLC, 2023
  2. Cameron, Neil, “ESP32 Formats and Communication: Application of Communication Protocols with ESP32 Microcontroller”, Apress Media LLC, 2023
  3. Shovic, John C., “Raspberry Pi IoT Projects: Prototyping Experiments for Makers”, Apress Media LLC, 2021
  4.  
  5. Manoj R. Thakur – NodeMCU ESP8266 Communication Methods and Protocols _ Programming with Arduino IDE (2018, Amazon Media EU S.à r.l.)
  6. Dinata. Andi,”Fun Coding with Micropython: Cara cepat belajar micropython untuk microcontroller esp8266″, 2018, PT. Elex Media Komputindo
  7. Darlis, Denny.,Diktat Kuliah Aplikasi Mikrokontroler dan Antarmuka, 2022

Referensi Pendukung:

  1. Tim Kurikulum, Modul Praktikum Aplikasi Mikrokontroler dan Antarmuka, D3 Teknologi Telekomunikasi, Universitas Telkom, 2022
  2. “Freenove ESP32 WROVER: C Tutorial”, www.freenove.com, 2022
  3. “Freenove ESP32 WROVER: Python Tutorial”, www.freenove.com, 2022
  4. P, Pieter.”A Beginner’s Guide to the ESP8266″, https://tttapa.github.io/ESP8266/Chap01%20-%20ESP8266.html
  5. Geoffrey Brown – Discovering the STM32 Microcontroller (2013, Indiana University)
  6. Kolban, Neil,”Kolban’s Book on ESP32″, October 2017