Implementasi Pipeline CI/CD dan Distributed Firmware Flashing pada Sistem IoT MySalak

Fathan Ridhwan, Muhammad (2026) Implementasi Pipeline CI/CD dan Distributed Firmware Flashing pada Sistem IoT MySalak. Pro-Step Report, Universitas Multimedia Nusantara.

[img] PDF
HALAMAN_AWAL.pdf
Restricted to Registered users only

Download (3MB)
[img] PDF
BAB_I.pdf

Download (660kB)
[img] PDF
BAB_II.pdf

Download (2MB)
[img] PDF
BAB_III.pdf
Restricted to Registered users only

Download (16MB)
[img] PDF
BAB_IV.pdf
Restricted to Registered users only

Download (425kB)
[img] PDF
DAFTAR_PUSTAKA.pdf
Restricted to Registered users only

Download (53kB)
[img] PDF
LAMPIRAN.pdf
Restricted to Registered users only

Download (4MB)
[img] PDF
LEMBAR_PENGESAHAN.pdf
Restricted to Registered users only

Download (51kB)

Abstract

Implementasi sistem monitoring AIoT MySalak di perkebunan salak Sleman, Yogyakarta, berhasil mengaktifkan 5 gateway dan 12 node pada Deployment Fase 1. Namun, kendala pasca-proses deployment menunjukkan adanya bottleneck operasional pada aspek pemeliharaan perangkat keras. Proses penarikan kembali perangkat (recall) dan pemrograman ulang (flashing) memerlukan waktu lama akibat ketergantungan pada alat pemrogram ST-Link serta modifikasi manual parameter unik Activation By Personalization (ABP) pada source code. Untuk mengatasi persoalan tersebut, proyek magang ini mengimplementasikan sistem otomasi build dan distributed firmware flashing yang mengintegrasikan platform CI/CD Jenkins, skrip Python, serta modul nirkabel ESP-Link berbasis ESP32. Selain itu, dilakukan revisi PCB Node V2 dari Rev.0 ke Rev.1 menggunakan IC ABLIC S-35770 untuk mengeliminasi back-feeding current pada sirkuit pengukur curah hujan. Hasil integrasi infrastruktur ini menunjukkan peningkatan signifikan pada Developer Experience (DX), di mana build firmware unik dan pendistribusian kode ke banyak perangkat keras kini dapat dilakukan secara parale. Validasi sistem membuktikan bahwa manajemen dan pemeliharaan perangkat IoT di lapangan menjadi lebih efisien, terdistribusi, serta scalable.

Item Type: Technical Report (Pro-Step Report)
Creators: Fathan Ridhwan, Muhammad (00000069524)
Contributors: Shabrina, Nabila Husna (0321099301)
Keywords: CI/CD, LoRaWAN, Distributed Flashing, Jenkins
Subjects: 000 Computer Science, Information and General Works > 000 Computer Science, Knowledge and Systems > 004 Computer Science, Data Processing, Hardware
Divisions: Faculty of Engineering & Informatics > Computer Engineering
Date Deposited: 22 Jul 2026 11:58
URI: https://kc.umn.ac.id/id/eprint/47878

Actions (login required)

View Item View Item