VTI2D3 – Aplikasi Mikrokontroler dan Antarmuka v2023

DESKRIPSI MATA KULIAH

Mata kuliah Aplikasi Mikrokontroler dan Antarmuka diselenggarakan pada semester 3 dengan bobot 3 SKS menggunakan Kurikulum 2020 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 piran 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 03 – Menguasai konsep teoritis bidang pengetahuan dan terkait teknologi informasi dan telekomunikasi broadband secara umum.
  • PLO 07 – Mampu menerapkan keilmuan dibidang elektronika dengan berbagai metode untuk memudahkan penyelesaian pekerjaan informasi dan telekomunikasi.
  • PLO 8 – Mampu merencanakan, mengimplementasikan, mengoperasikan,
    dan memelihara perangkat keras maupun lunak yang berkaitan
    dengan teknologi informasi dan telekomunikasi

Course Learning Outcomese (CLO) / Capaian Pembelajaran Mata Kuliah (CPMK) PLO yang di dukung

  • CLO01 – Mahasiswa mampu mendeskripsikan konsep, blok diagram dan pemrograman dasar mikrokontroler (PLO 03)
  • CLO02 – Mahasiswa mampu menguasai perancangan antarmuka dasar mikrokontroler dengan sensor dan aktuator (PLO 07)
  • CLO03 – Mahasiswa mampu perancangan dan implementasi rangkaian mikrokontroler menggunakan komunikasi kabel (PLO 07)
  • CLO04 – Mahasiswa mampu menguasai perancangan dan implementasi rangkaian mikrokontroler menggunakan komunikasi nirkabel (PLO 07)
  • CLO05 – Mahasiswa mampu menguasai perancangan dan implementasi rangkaian mikrokontroler untuk sistem telekomunikasi (PLO 08)

Penilaian:

No Bentuk Assessment CLO yang dinilai Nama Asessment Bobot Asessment Total Bobot Per Bentuk Assement

 

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%

 

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 VTI2D3-Aplikasi Mikrokontroler dan Antarmuka 2022

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. El Nissi Hamasiah 6705210022 D3 Teknologi Telekomunikasi – Koordinator Asisten
  2. Elsa Tiara Dewi 6705210061 D3 Teknologi Telekomunikasi
  3. Bintang Elizabeth Margaretha Sitorus 6705213032 D3 Teknologi Telekomunikasi
  4. Salsa Tiffani Rahmadona 6705210001 D3 Teknologi Telekomunikasi
  5. Jania Dwi Royyan 6705213060 D3 Teknologi Telekomunikasi
  6. Zefanya Sibagariang 6705210063 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. Manoj R. Thakur – NodeMCU ESP8266 Communication Methods and Protocols _ Programming with Arduino IDE (2018, Amazon Media EU S.à r.l.)
  5. Dinata. Andi,”Fun Coding with Micropython: Cara cepat belajar micropython untuk microcontroller esp8266″, 2018, PT. Elex Media Komputindo
  6. 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