VTI2D3 – Aplikasi Mikrokontroler dan Antarmuka v2022

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
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 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. Nanda Gunawan 6705194055 D3 Teknologi Telekomunikasi – Koordinator Asisten
  2. Aulia Ruqoi Dilla 6705194102 D3 Teknologi Telekomunikasi
  3. Taufik Hidayat 6705190071 D3 Teknologi Telekomunikasi
  4. Muhammad Habib Zakhwan 6705193073 D3 Teknologi Telekomunikasi

Referensi Utama:

  1. Kadir, Abdul, “Buku Pintar Pemrograman Arduino” Mediakom, 2015
  2. RANGKUTI, Syahban., Mikrokontroler Atmel AVR ; simulasi dan praktik menggunakan ISIS proteus & code vision AVR, Bandung : Informatika, 2011
  3. Carmine Noviello – Mastering STM32 (2016, Leanpub)
  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. Kadir, Abdul, “Panduan Praktis Mempelajari Mikrokontroler dan Pemrogramannya Menggunakan Arduino” Andi: Yogyakarta, 2013
  3. P, Pieter.”A Beginner’s Guide to the ESP8266″, https://tttapa.github.io/ESP8266/Chap01%20-%20ESP8266.html
  4. Geoffrey Brown – Discovering the STM32 Microcontroller (2013, Indiana University)
  5. Kolban, Neil,”Kolban’s Book on ESP32″, October 2017