PENGEMBANGAN BACKEND SISTEM IOT BERBASIS EXPRESS.JS UNTUK MONITORING LINGKUNGAN DAN PENYEWAAN ROVER DI PERKEBUNAN KELAPA SAWIT

I Nengah Marccel Janara Brata, Cipta (2025) PENGEMBANGAN BACKEND SISTEM IOT BERBASIS EXPRESS.JS UNTUK MONITORING LINGKUNGAN DAN PENYEWAAN ROVER DI PERKEBUNAN KELAPA SAWIT. FAKULTAS TEKNIK, UNIVERSITAS LAMPUNG.

[img]
Preview
File PDF
ABSTRAK.pdf

Download (248Kb) | Preview
[img] File PDF
FILE SKRIPSI FULL.pdf
Restricted to Hanya staf

Download (6Mb) | Minta salinan
[img]
Preview
File PDF
FILE SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf

Download (6Mb) | Preview

Abstrak (Berisi Bastraknya saja, Judul dan Nama Tidak Boleh di Masukan)

Perkebunan kelapa sawit menghadapi tantangan dalam melakukan pemantauan lingkungan secara efisien, terutama pada area yang sulit dijangkau. Penelitian ini bertujuan mengembangkan sistem backend untuk mendukung penyewaan dan pemantauan perangkat rover berbasis Internet of Things (IoT). Sistem dibangun menggunakan framework Express.js dengan arsitektur modular guna memisahkan logika bisnis, validasi, middleware, dan konfigurasi, sehingga meningkatkan keteraturan dan skalabilitas. Metode pengembangan yang digunakan adalah Test-Driven Development (TDD), yang terdiri dari tiga fase: Red, Green, dan Refactoring. Pada fase Red, sebanyak 138 kode pengujian ditulis menggunakan pustaka Jest sebelum implementasi. Fitur utama mencakup penyewaan berbasis langganan (6, 12, 24, dan 36 bulan), perhitungan biaya otomatis dengan diskon progresif hingga 20%, serta pengelolaan sensor, pengiriman, pemasangan, perpanjangan, dan pengembalian perangkat. Komunikasi dua arah antara perangkat IoT dan server menggunakan protokol MQTT, mendukung transmisi data suhu, kelembapan, dan intensitas cahaya secara waktu nyata, sekaligus memungkinkan pengendalian perangkat sesuai batas operasional harian. Sistem diuji melalui 122 unit test pada modul validator, 171 test case integrasi, dan 149 test case di Postman dengan total 702 skenario, yang seluruhnya berhasil dengan cakupan 100%. Uji kerentanan dengan OWASP ZAP terhadap 47 plugin tidak menemukan kerentanan serius, hanya satu peringatan informasional. Sistem backend juga berhasil di-deploy ke VPS melalui pipeline CI/CD otomatis menggunakan GitHub Actions dan dijalankan secara stabil dengan PM2. Hasil penelitian menunjukkan bahwa sistem backend yang dikembangkan berfungsi dengan baik, aman dari kerentanan tingkat tinggi, serta mampu mendukung proses penyewaan dan pemantauan lingkungan berbasis rover pada perkebunan kelapa sawit. Kata kunci: IoT, rover, backend, Express.js, MQTT, sewa berlangganan, TDD

Jenis Karya Akhir: Skripsi
Subyek: 000 Ilmu komputer, informasi dan pekerjaan umum > 005 Pemrograman komputer, program dan data
600 Teknologi (ilmu terapan) > 620 Ilmu teknik dan ilmu yang berkaitan
Program Studi: FAKULTAS TEKNIK (FT) > Prodi S1-Teknik Elektro
Pengguna Deposit: 2507166156 Digilib
Date Deposited: 24 Sep 2025 04:18
Terakhir diubah: 24 Sep 2025 04:18
URI: http://digilib.unila.ac.id/id/eprint/90553

Actions (login required)

Lihat Karya Akhir Lihat Karya Akhir