Pemrograman Embedded System Berbasis Internet of Things (Iot) [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

PEMROGRAMAN EMBEDDED SYSTEM BERBASIS INTERNET OF THINGS (IOT)



1



KATA PENGANTAR



Assalamu’alaikum Wr. Wb Dengan memanjatkan puji syukur kehadirat Allah SWT Program Pelatihan Berbasis Kompetensi dengan judul “Pemrograman Embedded System Berbasis IoT” dapat tersusun dengan baik. Sesuai dengan Peraturan Pemerintah Nomor 31 tahun 2016 tentang Sistem Pelatihan Kerja Nasional, mengamanahkan bahwa setiap penyusunan program pelatihan kerja berbasis kompetensi harus mengacu kepada Standar Kompetensi Kerja yang meliputi Standar Kompetensi Internasional, Standar Kompetensi Kerja Nasional Indonesia (SKKNI), atau Standar Kompetensi Khusus. Program pelatihan ini menjadi acuan dalam pelaksanaan pelatihan kerja, baik yang diselenggarakan oleh lembaga pelatihan kerja pemerintah khususnya Balai Latihan Kerja (BLK) maupun Lembaga Pelatihan Kerja Swasta (LPKS). Dengan menjadikan program pelatihan ini sebagai acuan diharapkan lulusan pelatihannya sesuai kebutuhan kompetensi dari dunia usaha maupun dunia industri. Semoga Tuhan Yang Maha Esa memberikan tuntunan kepada kita semua



dalam



melakukan



berbagai



upaya



untuk



menunjang



proses



pelaksanaan pelatihan berbasis kompetensi guna menghasilkan tenaga kerja yang kompeten dan berdaya saing tinggi. Wassalamu’alaikum Wr. Wb



Jakarta,



November 2021



i



DAFTAR ISI KATA PENGANTAR................................................................................... i DAFTAR ISI ............................................................................................. ii PROGRAM PELATIHAN BERBASIS KOMPETENSI …………………………... 1 A. INFORMASI UMUM ………………………………................................. 1. Nama Pelatihan .........................................................................



1 1



2. Jenis Program Pelatihan .............................................................



1



3. Metode Pelatihan ........................................................................



1



4. Tujuan Pelatihan ........................................................................



1



5. Kemungkinan Jabatan ...............................................................



1



6. Jenis Standar Kompetensi ..........................................................



1



7. Persyaratan Peserta Pelatihan ....................................................



1



8. Persyaratan Instruktur ...............................................................



1



B. KURIKULUM PELATIHAN BERBASIS KOMPETENSI .....................



2



I. Kelompok Unit Kompetensi...................................................



2



II. Kelompok Penunjang Pelatihan di tempat kerja..........................



2



III. On the Job Training (OJT)........................................................... C. SILABUS PELATIHAN BERBASIS KOMPETENSI.............................



2 3



D. DAFTAR PERALATAN YANG DIGUNAKAN .....................................



18



E. DAFTAR BAHAN YANG DIBUTUHKAN ........................................... 22 PENYUSUN …......................................................................................... 23



ii



PROGRAM PELATIHAN BERBASIS KOMPETENSI A. INFORMASI UMUM 1. Nama Pelatihan



: Pemrograman Embedded System Berbasis IoT



2. Jenis Program Pelatihan



: Kualifikasi Nasional (Level .....)/ Okupasi/Klaster (*)



3. Metode Pelatihan



: Daring/Luring/Blended



4. Tujuan Pelatihan



: Setelah mengikuti pelatihan ini, peserta kompeten dalam membuat program embedded system berbasis IoT sesuai dengan standar operasional perusahaan



5. Kemungkinan Jabatan



: 1. Teknisi junior / Teknisi 2. Software engineer / programmer 3. IoT programmer : 1. SKKNI/SKKK/SKKI(*) No 211 tahun 2019 :



6. Jenis Standar Kompetensi 7. Persyaratan Peserta Pelatihan 7.1 Pendidikan



: Minimal SMK/ SMA Sederajat



7.2 Pelatihan



: -



7.3 Pengalaman Kerja



: -



7.4 Jenis Kelamin



: -



7.5 Umur



: 17 tahun s.d. 45 tahun



7.6 Kesehatan



: Sehat jasmani dan rohani



7.7 Persyaratan Khusus



: 1. Tidak buta warna 2. dapat mengoperasikan komputer :



8. Persyaratan Instruktur 8.1 Pendidikan Formal



: Minimal D3 Teknik



8.2 Kompetensi Metodologi



: Memiliki kompetensi metodologi minimal level 3



8.3 Kompetensi Teknis



: Memiliki kompetensi teknis di bidang pemrograman Internet of Things



8.4 Pengalaman Kerja



: -



8.5 Kesehatan



: Sehat jasmani dan rohani



8.6 Persyaratan Khusus



1. Tidak buta warna 2. Dapat berbahasa inggris



*) coret yang tidak perlu 1



B. KURIKULUM PELATIHAN BERBASIS KOMPETENSI



NO I.



MATERI PELATIHAN KELOMPOK UNIT KOMPETENSI Menerapkan Prosedur Keamanan, Kesehatan dan Keselamatan Kerja (K3) Elektronika 1.2 Mengoperasikan Peralatan Ukur Elektronika 1.3 Membaca dan Mengidentifikasi Komponen Elektronika Pasif 1.4 Membaca dan Mengidentifikasi Komponen Elektronika Aktif 1.5 Membuat Embedded System Programming Mikrokontroler Dasar 1.6 Membuat Embedded System Programming Mikrokontroler Lanjut 1.7 Membuat Embedded System Programming Mikrokontroler Berbasis Sistem Kontrol 1.8 Membuat Embedded System Programming Mikrokontroler Berbasis IoT 1.9 Membuat Database Cloud yang Terhubung Dengan Mikrokontroler Berbasis IoT 1.10 Membuat User Interface Berbasis Cloud yang Terhubung Dengan Database pada Perangkat IoT Jumlah I 1.1



II.



KODE UNIT



C.26EPP00.001.1



10



C.26EPP00.010.1



30



C.26EPP00.016.1



30



C.26EPP00.017.1



20



C.26EPP00.035.1



50



C.26EPP00.036.1



40



C.26EPP00.037.1



30



C.26EPP00.042.1



60



C.26EPP00.043.1



32



C.26EPP00.044.1



50



352



KELOMPOK PENUNJANG 2.1 Soft Skills



-



20



2.2 Produktivitas



8



Jumlah II Jumlah I & II III.



PERKIRAAN WAKTU PELATIHAN (JP)



ON THE JOB TRAINING (OJT)



-



28



-



380 -



2



C. SILABUS PELATIHAN BERBASIS KOMPETENSI I. KELOMPOK UNIT KOMPETENSI 1.1 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mengidentifikasi alat proteksi diri dan produk sebelum bekerja



: : : :



Menerapkan Prosedur Keamanan, Kesehatan dan Keselamatan Kerja (K3) Elektronika C.26EPP00.001.1 10 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI 1. Menerapkan prosedur K3 elektronika di tempat kerja



KRITERIA CAPAIAN



POKOK PEMBAHASAN



1. Melakukan identifikasi bahaya, resiko dan insiden di tempat kerja sebum melakukan pekerjaan



1. K3 elektronika, OHSAS atau ISO 4500 di lingkungan kerja industri manufacturing elektronika.



2. Memeriksa APD dan peralatan ESD yang digunakan



2. Memeriksa APD sesuai dengan Spesifikasi standar kelayakan.



2. Macam-macam dan jenis APD



3. Mengenakan alat proteksi diri dan produk saat bekerja pada kondisi tertentu



3. Menggunakan alat proteksi diri saat bekerja pada kondisi tertentu. 4. Memeriksa resistansi ESD terhadap grounding menggunakan alat ukur



3. Fungsi dan penggunaan APD 4. Pengecekan kelayakan APD 5. Penerapan teknik ESD (Electrostatic Discharge)



Asesmen *) coret yang tidak perlu



3



1.2 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mempersiapkan aktifitas pekerjaan pengukuran elektronika 2. Menggunakan alat ukur multimeter 3. Menggunakan alat ukur osiloskop



: : : :



Mengoperasikan Peralatan Ukur Elektronika C.26EPP00.010.1 30 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI 1. Menggunakan alat ukur Multimeter dan osiloskop



KRITERIA CAPAIAN 1. Melaksanakan kalibrasi alat ukur multimeter 2. Melaksanakan pengukuran nilai komponen/ hambatan / resistansi menggunakan alat ukur multimeter sesuai dengan SOP 3. Melaksanakan pengukuran tegangan DC dan AC menggunakan multimeter sesuai dengan SOP 4. Melaksanakan pengukuran arus listrik menggunakan multimeter sesuai dengan SOP 5. Melakukan kalibrasi osiloskop 6. Melakukan pengukuran signal menggunakan osiloskop sesuai dengan SOP



POKOK PEMBAHASAN 1. K3 Elektronika terkait pengukuran tegangan listrik di lingkungan kerja 2. Menggunakan alat ukur multimeter analog dan digital untuk mengukur hambatan dan mengukur nilai Resistor 3. Menggunakan alat ukur multimeter analog dan digital untuk mengukur tegangan DC dan AC 4. Menggunakan alat ukur multimeter analog dan digital untuk mengukur Arus listrik 5. Menggunakan alat ukur osiloskop 6. Mengoprasikan Fuction generator sebagai pembangkit signal.



Asesmen *) coret yang tidak perlu



4



1.3 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mempersiapkan aktifitas pekerjaan 2. Membaca dan mengidentifikasi komponen resistor 3. Membaca dan mengidentifikasi komponen kapasitor 4. Membaca dan mengidentifikasi komponen induktor



: : : :



Membaca dan Mengidentifikasi Komponen Elektronika Pasif C.26EPP00.016.1 30 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI



KRITERIA CAPAIAN



1. Melakukan identifikasi 1. Mengidentifikasi resistor komponen elektronika berdasarkan fungsi, jenis pasif yang disertai dan bahan pembuatannya dengan kecermatan 2. Membaca nilai komponen dalam menggunakan resistor berdasarkan kode alat ukur dan teknik warna/ angka/huruf ukur yang tepat dalam proses identifikasi. 3. Mengkonfirmasi kondisi resistor berdasarkan hasil pembacaan melalui kode warna/ angka/ huruf dengan hasil pembacaan alat ukur 4. Mengaplikasikan komponen resistor pada rangkaian elektronika



POKOK PEMBAHASAN 1. Mengidentifikasi komponen RLC berdasarkan fungsi, jenis dan bahan pembuatannya 2. Membaca nilai RLC berdasarkan kode warna/ angka/huruf 3. Mengukur RLC menggunakan RLC meter 4. Teori tentang komponen pasif dan hukum - hukum RLC 5. Rangkaian Seri paralel RLC



5. Dapat mengidentifikasi kapasitor berdasarkan fungsi, jenis dan bahan pembuatannya 6. Membaca nilai kapasitor berdasarkan kode angka/ huruf 5



ELEMEN KOMPETENSI



CAPAIAN UNIT KOMPETENSI



KRITERIA CAPAIAN



POKOK PEMBAHASAN



7. Mengkonfirmasi kondisi kapasitor berdasarkan hasil pembacaan kode angka/ huruf dengan hasil pembacaan alat ukur 8. Mengaplikasikan komponen kapasitor pada rangkaian elektronika 9. Dapat mengidentifikasi induktor berdasarkan fungsi, jenis dan bahan pembuatannya 10. Membaca nilai induktor berdasarkan kode warna/ angka/ huruf 11. Mengkonfirmasi kondisi induktor berdasarkan hasil pembacaan kode warna/ angka/ huruf dengan hasil pembacaan alat ukur 12. Mengaplikasikan komponen induktor pada rangkaian elektronika Asesmen *) coret yang tidak perlu 6



1.4 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Menyiapkan aktifitas pekerjaan 2. Membaca dan mengidentifikasi komponen dioda 3. Membaca dan mengidentifikasi komponen transistor, FET dan MOSFET 4. Membaca dan mengidentifikasi komponen thyristor 5. Membaca dan mengidentifikasi komponen integrated circuit (IC)



: : : :



Membaca dan Mengidentifikasi Komponen Elektronika Aktif C.26EPP00.017.1 20 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI 1. Membaca dan mengidentifikasi komponen aktif



KRITERIA CAPAIAN



POKOK PEMBAHASAN



1. Membaca dan mengidentifikasi komponen dioda berdasarkan jenis, simbol, fungsi dan bahan pembuatannya



1. Komponen diode



2. Mengkonfirmasi kondisi diode berdasarkan pembacaan alat ukur



4. Transistor sebagai saklar



3. Mengaplikasikan komponen diode pada rangkaian elektronika



6. Komponen FET dan MOSFET



4. Mengidentifikasi komponen transistor, FET dan MOSFET berdasarkan simbol, jenis, fungsi dan bahan pembuatannya



2. Prinsip kerja dioda pada rangkaian elektronika 3. Komponen transistor 5. Transistor sebagai penguat



7. Prinsip kerja FET dan MOSFET pada rangkaian elektronika 8. Membaca dan mengidentifikasi thyristor berdasarkan datasheet



5. Mengkonfirmasi kondisi transistor berdasarkan pembacaan alat ukur



9. Penggunaan thyristor pada rangkaian elektronika



6. Mengaplikasikan komponen transistor, FET



10. Sejarah komponen 7



ELEMEN KOMPETENSI



CAPAIAN UNIT KOMPETENSI



KRITERIA CAPAIAN dan MOSFET pada rangkaian elektronika 7. Mengidentifikasi komponen thyristor berdasarkan datasheet dan prinsip kerjanya.



POKOK PEMBAHASAN integrated circuit IC 11. Membaca Mengidentifikasi komponen integrated circuit (IC) berdasarkan Datasheet



8. Mengaplikasikan komponen thyristor pada rangkaian elektronika 9. Mengidentifikasi komponen integrated circuit (IC) berdasarkan Datasheet



Asesmen *) coret yang tidak perlu



8



1.5 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mengidentifikasi peralatan pemrograman mikrokontroler dasar 2. Mempersiapkan peralatan pemrograman mikrokontroler dasar 3. Memasang instalasi perangkat I/O dengan mikrokontroler



: : : :



Membuat Embedded System Programming Mikrokontroler Dasar C.26EPP00.035.1 50 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI 1. Memprogram sebuah sistem pemrograman tertanam yang berisikan input dan output menggunakan sebuah Integrated Develepment Environment (IDE) yang sesuai



KRITERIA CAPAIAN 1. Mengoperasikan komputer 2. Menggunakan software IDE yang ada pada komputer 3. Melakukan pengkabelan konfigurasi perangkat input dan output 4. Membuat flow char dan blok diagram pemrograman



POKOK PEMBAHASAN 1. Keselamatan dan kesehatan kerja (K3) Elektronika di tempat kerja 2. Karakteristik komponen elektroka pasif 3. Karakteristik komponen elektronika aktif 4. Bahasa pemrograman



5. Menulis algoritma program pada software IDE



5. Logika dan algoritma pemrograman



4. Membuat program mikrokontroler



6. Mengontrol input dan output sederhana



6. Penulisan program secara guidelines dan best practice



5. Melakukan uji coba program mikrokontroler



7. Melakukan debug program pada software IDE



7. Pemrograman input dan output mikrokontroler



8. Menguji algoritma program yang dibuat



8. Debugging program 9. Flowchart pemrograman



Asesmen *) coret yang tidak perlu



9



1.6 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mengidentifikasi peralatan pemrograman mikrokontroler lanjut 2. Mempersiapkan peralatan pemrograman mikrokontroler lanjut 3. Memasang instalasi perangkat I/O dengan mikrokontroler



: : : :



Membuat Embedded System Programming Mikrokontroler Lanjut C.26EPP00.036.1 40 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI 1. Membuat program mikrokontroler lebih dari satu I/O sesuai dengan best practice



KRITERIA CAPAIAN 1. Membuat diagram alir berdasarkan permasalahan yang diberikan 2. Memasang I/O sesuai dengan gambar kerja 3. Melakukan pemrograman kombinasi I/O lebih dari satu 4. Melakukan ujicoba program sesuai dengan SOP



POKOK PEMBAHASAN 1. Logika dan algoritma pemrograman kombinasi LED, seven segment, sakelar, LCD, buzzer, resistor variabel, sensor analog dan perangkat elektronika lainnya. 2. Penulisan program secara guidelines dan best practice 3. Debugging program



4. Merancang diagram alir 5. Membuat program mikrokontroler 6. Melakukan uji coba program mikrokontroler Asesmen *) coret yang tidak perlu



10



1.7 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mengidentifikasi peralatan pemrograman mikrokontroler berbasis sistem kontrol 2. Mempersiapkan peralatan pemrograman mikrokontroler berbasis sistem kontrol 3. Membuat blok diagram sesuai sistem yang diberikan 4. Merancang diagram alir 5. Membuat program mikrokontroler 6. Melakukan uji coba program mikrokontroler



: : : :



Membuat Embedded System Programming Mikrokontroler Berbasis Sistem Kontrol C.26EPP00.037.1 30 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI 1. Memprogram sebuah sistem pemrograman tertanam berbasis sistem kontrol tertentu yang bersifat close loop yang berisikan input dan output tertentu menggunakan sebuah Integrated Develepment Environment (IDE) yang sesuai



KRITERIA CAPAIAN 1. Mengoperasikan komputer 2. Menggunakan software IDE yang ada pada komputer 3. Melakukan pengkabelan konfigurasi perangkat input dan output 4. Membuat flow char dan blok diagram pemrograman 5. Menulis algoritma program pada software IDE



2. Menggunakan 6. Mengontrol antarmuka algoritma kontrol close perangkat input, sensor loop pada sistem dan output kendali ruangan atau 7. Mengontrol perangkat pengontrolan sebuah motor DC atau kendali motor DC ruangan 8. Melakukan debug program pada software IDE 9. Menguji algoritma program yang dibuat



POKOK PEMBAHASAN 1.



Keselamatan dan kesehatan kerja (K3) Elektronika di tempat kerja 2. Karakteristik komponen elektroka pasif 3. Karakteristik komponen elektronika aktif 4. Bahasa pemrograman 5. Logika dan algoritma pemrograman 6. Penulisan program secara guidelines dan best practice 7. Pemrograman input dan output mikrokontroler 8. Debugging program 9. Flowchart pemrograman 10. Cara penggunaan dan karakteristik sensor 11. Cara penggunaan dan karakteristik motor DC 12. Sistem kontrol kendali cerdas tertutup/close loop (PID, fuzzy dan lain-lain)



Asesmen 11



1.8 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mengidentifikasi peralatan pemrograman mikrokontroler 2. Menyiapkan peralatan pemrograman mikrokontroler 3. Memasang instalasi perangkat I/O dengan mikrokontroler 4. Membuat program mikrokontroler 5. Melakukan uji coba program mikrokontroler



: : : :



Membuat Embedded System Programming Mikrokontroler Berbasis IoT C.26EPP00.042.1 50 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI 1. Memprogram sebuah sistem pemrograman tertanam berbasis Internet of Things (IoT) yang berisikan input dan output tertentu menggunakan sebuah Integrated Develepment Environment (IDE) yang sesuai 2. Membuat konektivitas sistem IoT menggunakan platform yang bersifat virtual



KRITERIA CAPAIAN 1. 2. 3. 4. 5. 6. 7. 8. 9.



Mengoperasikan komputer Menggunakan software IDE yang ada pada komputer Melakukan pengkabelan konfigurasi perangkat input dan output Membuat flow char dan blok diagram pemrograman Menulis algoritma program pada software IDE Mengontrol antarmuka perangkat input, sensor dan output Melakukan debug program pada software IDE Membuat dashboard interface virtual sebagai tampilan desktop IoT Melakukan pairing konektivitas alamat device



POKOK PEMBAHASAN 1.



Keselamatan dan kesehatan kerja (K3) Elektronika di tempat kerja 2. Karakteristik komponen elektroka pasif 3. Karakteristik komponen elektronika aktif 4. Bahasa pemrograman 5. Logika dan algoritma pemrograman 6. Penulisan program secara guidelines dan best practice 7. Pemrograman input dan output mikrokontroler 8. Cara penggunaan dan karakteristik sensor 9. Debugging program 10. Flowchart pemrograman 11. Sistem terdistribusi pengiriman, penerimaan dan pemrosesan data 12. Protokol komunikasi serial wireless 12



ELEMEN KOMPETENSI



CAPAIAN UNIT KOMPETENSI



KRITERIA CAPAIAN mikrokontroler dengan dashboard IoT 10. Menguji algoritma program yang dibuat pada IDE Asesmen



POKOK PEMBAHASAN 13. IP server dan client



*) coret yang tidak perlu



1.9 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mengidentifikasi software pendukung pembuatan database 2. Menyiapkan peralatan pendukung pembuatan database 3. Membuat database 4. Migrasi database ke cloud 5. Pengujian koneksi database dengan perangkat IoT



: : : :



Membuat Database Cloud yang Terhubung Dengan Mikrokontroler Berbasis IoT C.26EPP00.043.1 32 JP @45 menit Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI



KRITERIA CAPAIAN



1. Membuat database 1. Membuat field data sesuai yang dapat dengan kebutuhan menyimpan data yang 2. Mengirimkan data ke dikirim oleh perangkat database melalui perangkat mikrokontroler IoT secara real time berbasis IoT 3. Mengambil data dari database



POKOK PEMBAHASAN 1. Logika dan algoritma pemrograman 2. Pemahaman IP dan server internet 3. Pemahaman bahasa pemrograman SQL 4. Membuat database 5. Migrasi database ke cloud 6. Mengambil data dari database



Asesmen *) coret yang tidak perlu 13



1.10 Unit Kompetensi Kode Unit Perkiraan Waktu Pelatihan Metode Pelatihan ELEMEN KOMPETENSI 1. Mengidentifikasi software pendukung pembuatan user interface



: Membuat User Interface Berbasis Cloud yang Terhubung Dengan Database pada Perangkat IoT : C.26EPP00.044.1 : 40 JP @45 menit : Luring/Daring/Blended(*)



CAPAIAN UNIT KOMPETENSI



KRITERIA CAPAIAN



POKOK PEMBAHASAN



1. Membuat user 1. Membuat interface pada interface berbasis mobile yang terhubung cloud yang terhubung pada cloud sesuai dengan dengan database pada permasalahan yang perangkat IoT diberikan



1. Membuat interface pada mobile phone dashboards berbasis cloud yang terhubung dengan database



3. Membuat user interface



2. Membuat interface pada web yang terhubung pada cloud sesuai dengan permasalahan yang diberikan



2. Membuat interface pada web dashboards berbasis cloud yang terhubung dengan database



4. Melakukan migrasi program user interface cloud



3. Menghubungkan interface pada mobile dengan interface web



2. Menyiapkan peralatan pendukung pembuatan user interface



3. Proses migrasi program mobile ke cloud (web)



5. Melakukan uji coba program mikrokontroler Asesmen *) coret yang tidak perlu



14



D. DAFTAR PERALATAN YANG DIGUNAKAN Judul/Nama Pelatihan



: Pemrograman Embadded System Berbasis IoT Perkiraan Waktu Pelatihan : 380 JP @ 45 menit Metode Pelatihan : Luring/Daring/Blended(*) No



DAFTAR PERALATAN



1.



Komputer/ laptop



SPESIFIKASI Processor: minimal Intel Core i7



SATUAN VOLUME Unit



16



License



1



RAM: minimal 8 GB HDD: 1 TB Grafik: minimal 4 GB Konektivitas: LAN + Wifi + Bluetooth Sistem Operasi: Windows 10 Pro Education Note: tambahan Mouse jika menggunakan laptop 2.



Software IDE



Sesuai dengan kebutuhan training



3.



Monitor TV/



Unit



1



LCD Projector



Minimal 55 Inch untuk TV atau standard untuk LCD Projector



4.



Papan Tulis



Standard



Unit



1



5.



Avo Meter analog



Analog



Unit



16



6.



Avo Meter digital



Digital



Unit



16



7.



LCR meter



Digital



Unit



16



8.



Oscilloscope analog



Standar minimal 2channel, 200MHz wave capture, USB stoge available, dilengkapi probe



Unit



16



9.



Oscilloscope digital



Standar minimal 2channel, 200MHz wave capture, dilengkapi probe



Unit



16



10. Function generator



Digital/ analog



Unit



16



11. Power Supply



Adjustable 0~15, 5A



Unit



16



12. Trainer Basic Embedded System programming



Trainer Arduino Nano (Compatible), ESP32 (Arduino-WiFi Compatible Board), STM32:



Unit



16



Spesifikasi I/O: 15



No



DAFTAR PERALATAN



SPESIFIKASI -



adjustable power supply



-



Driver Motor N298



-



DFP MP3 Player



-



GSM/GPRS SIM800L DPDT Relay Output 2Ch RTC DS1307



-



Servo Mg995 Stepper Motor with Driver ULN2003



-



Bluetooth HC-05 Port. Function generator Modul LED Output 16 Output Sevent Segment 4 Digit



-



Sensor Suhu LM35



-



Sensor Cahaya LDR USB to TTL



-



Buzzer Aktif



-



12C OLED Display DHT11 (Humidity and Temperature Sensor).



-



Load Cell 2Kg 16x2 LCD Display. Dot MAtrix 8x8 with driver max7219



-



Touch Switch 4 input



-



Push Button 4 Input



-



keypad 4x4 Toggle Switch 4 input



-



Trimpot ADC



-



Rotary Encoder Joy Stick



-



Mini Breadboard x2



-



Sensor Ultrasonic



SATUAN VOLUME



13. Gelang anti statik



Standar elektronika ESD



Unit



16



14. APD Elektronika



Standar elektronika



Unit



16 16



No



DAFTAR PERALATAN



SPESIFIKASI



SATUAN VOLUME



15. Kacamata Safety



Standar



unit



16



16. tang jepit



Standar atau



Unit



16



17. Pinset



Standar



Unit



16



18. Screw driver



Standar



Unit



16



19. Obeng trim



standard



Unit



16



20. Penggaris



Metal, Maksimal 15 cm



Unit



16



21. Cutter



Standar



Unit



16



22. Motor Listrik 3 phase



Standard 300 Watt



Unit



8



23. Motor Listrik 1 phase



Standard 300 Watt



Unit



8



*) coret yang tidak perlu



17



E. DAFTAR BAHAN YANG DIBUTUHKAN Judul/Nama Pelatihan IoT Perkiraan Waktu Pelatihan Jumlah Peserta Metode Pelatihan No



DAFTAR BAHAN



: Pemrograman Embadded System Berbasis : 380 JP @45 menit : 16 Orang : Luring/Daring/Blended(*) SPESIFIKASI



SATUAN



VOLUME



1.



Baju Anti statik/ ESD Standar ESD, All Size



pcs



16



2.



Sarung tangan anti statik ESD



Standar ESD, slim fit



pcs



16



3.



Masker



Standard N95 memiliki



pcs



80



4.



Cairan pembersih/ flux cleaner



Tiner standard/ flux cleaner + botol, 125ml



botol



16



5.



Kuas



Anti Static Brush Esd



Unit



8



6.



Kain Majun



Standar



kg



1



7.



Alat tulis



set



16



8.



Tang potong



- Pensil 2B - Penghapus - Penggaris Flow grafik symbol - Spidol permanent OHP F - Spidol permanent OHP M Standar atau Goot YN-4



pcs



16



9.



Komponen Resistor



Resistor DIP ¼ watt standar nilai E24 @144pcs



Paket



32



10. Komponen Resistor



Resistor SMD 0805 standar nilai E24 @144pcs



Paket



16



11. Komponen Kapasitor non-polar



Kapasitor standar nilai EIA @44pcs



Paket



16



12. Komponen Kapasitor polar



Kapasitor standar nilai EIA @44pcs



Paket



16



13. Komponen Induktor



Induktor standar nilai E12 @36pcs



Paket



16



14. Kabel Jumper



Male to male 10cm @100pcs



Paket



16



15. Kabel Jumper



Male to male 20cm @100pcs



Paket



16



Cold Flow Exhalation Valve



18



No



DAFTAR BAHAN



SPESIFIKASI



SATUAN



VOLUME



16. Kabel Jumper



Male to female 20cm @100pcs



Paket



16



17. Kabel Jumper



female to female 20cm @100pcs



Paket



16



18. Kabel AWG 24



Warna merah



Rol



1



19. Kabel AWG 24



Warna hitam



Rol



1



20. Komponen jumper



Kawat Jumper 6cm d.0.5mm resistor 0 ohm @1000pcs



rol



1



21. Kabel tunggal untuk jumper



Kabel Tunggal 0,5mm 0.5 mm untuk kabel jumper, warna merah



rol



2



22. Kabel tunggal untuk jumper



Kabel Tunggal 0,5mm 0.5 mm untuk kabel jumper, warna hitam



rol



2



23. Kabel tunggal untuk jumper



Kabel Tunggal 0,5mm 0.5 mm untuk kabel jumper, warna kuning



rol



2



24. Kabel tunggal untuk jumper



Kabel Tunggal 0,5mm 0.5 mm untuk kabel jumper, warna putih



rol



2



25. Dioda



- In4148 @10pcs



Paket



16



Paket



16



Paket



16



Paket



16



Paket



16



- IN4001 @4pcs - A5400 @4pcs - Dioda Zener 3V3 @2pcs, 5V6 @2pcs 26. Transistor



NPN package TO-92A @2 pcs TO-126 @2 pcs TO-220 @2 pcs TO-3 @1pcs



27. Transistor



PNP package TO-92A @2 pcs TO-126 @2 pcs TO-220 @2 pcs TO-3 @1pcs



28. Transistor



NPN package SOT-23 @2 pcs SOT-223 @2 pcs



29. Transistor



PNP package SOT-23 @2 pcs



19



No



DAFTAR BAHAN



SPESIFIKASI



SATUAN



VOLUME



SOT-223 @2 pcs 30. Thyristor



SCR, MOSFET, DIAC, TRIAC



Paket



16



31. LED



5mm (RED 5pcs, GREEN 5pcs, YELLOW 5pcs)



paket



16



32. Microcontroller



Arduino uno R3 atmega328p atmega 16u2 compatible board + usb cable



set



16



33. LCD alphanumeric



LCD Display 1602, 16x2 Karakter Untuk Arduino



set



16



34. Modul I2c LCD



I2C IIC Serial Interface Board Module for Arduino R3 LCD 1602 Display



set



16



35. Switch Button



Tactile Switch Push Button Switch 6x6x7 mm 2 pin duduk



pcs



64



36. Seven Segment



7 Seven Segment 1 LED Display 1 Digit Red Common Chatode 0.56 inch



pcs



16



37. Seven Segment



7 Seven Segment 1 LED Display 1 Digit Red Common Anoda 0.56 inch



pcs



16



38. Motor DC



N20 Motor Gearbox DC 3-12v 100-300rpm



pcs



16



39. Bolam lampu+holder



Bolam lampu pijar 5 Watt + holder



pcs



16



40. Relay Modul



Relay modul Arduino 4 chanel



Modul



16



41. Servo 180



TowerPro MG90s MetalGear Servo Motor (180° Rotation)



pcs



16



42. Sensor



- Microphone Audio Sensor (mic besar) 1 - Electret Microphone Sensor (mic Kecil) 1 - TCRT5000 infrared Tracking Sensor 1



Kit



16



20



No



DAFTAR BAHAN



SPESIFIKASI



SATUAN



VOLUME



- IR Obstacle avoidance Sensor 1 - Thermostat Thermal Sensor (NTC) 1 - DHT11 Thermal & Humidity Sensor 1 - Flame Sensor 1 - Capasitive Touch Sensor 1 - Magnetic Reed Sensor Analog+Digital 1 - Linier Magnetic Hall Sensor (Digital + Analog) 1 - A3144 Hall Effect Magnetic Sensor (black) 1 - SS49E Hall Effect Magnetic Sensor (black) 1 - LDR LDR Light Sensor 1 - Mercury Tilt Sensor (Magic Light Module) 2 - Mercury Medallion Sensor Module 1 - Infrared Receiver Sensor 1 - Thermal Sensor Analog Thermostat 1 - Digital Thermal Sensor RW1820 (Ds18b20) 1 - Finger detector Hearth Beat Sensor Module 1 - Vibration Spring Sensor 1 - 5mm Infrared Transmitter Module 1 - Knock/Shock Sensor Module 1 - Mini Dry Magnetic Reed Sensor 1 - Broken Light Module 1 - Tilt Sensor 1 21



No



DAFTAR BAHAN



SPESIFIKASI



SATUAN



VOLUME



- Digital Rotary Encoder Module 1 - Joy Stick Module (X-Y Axis + Center button) 1 - 5V Laser Transmitter Module 1 - 5mm Clear RGB Led CC 4pin Module 1 - 5mm RGB 7 Color Flashing Led Module 1 - 3mm Bicolor CC Red Green LED Module 1 - 5mm Bicolor CC Red Green LED Module 1 - 5050 RGB Led Module 1 - 5V Active Buzzer Module 1 - Pasive buzzer Module 1 - Push Button Module 1 - 5V Relay 1Ch Module 1 43. Protoboard/ papan percobaan



Double stabdar atau Wish WB-104-1 Protoboard, 220x150mm



Unit



16



44. Potensio meter



3362P Top Adjustable Single Turn Potentiometer – 10k (103)



pcs



16



45. Relay



RELAY 5 Volt SPDT



pcs



16



46. Relay



RELAY MY2 12V OMRON



pcs



16



47. Socket Relay



Socket Relay MY2 MY2N H3Y2 type PYF08A E Omron original



pcs



16



48. Tinta printer



LaserJet black Ori



pcs



1



*) coret yang tidak perlu



22



PENYUSUN NO. 1.



NAMA Helmi Yuliardi



PROFESI - Trainer Electric PT. Denso Indonesia



23