RANCANG BANGUN SISTEM MULTITASKING UNTUK MONITORING PARAMETER AIR PADA STUDI KASUS SEA BUOY

Mahira Afifa Mulia, . (2026) RANCANG BANGUN SISTEM MULTITASKING UNTUK MONITORING PARAMETER AIR PADA STUDI KASUS SEA BUOY. Skripsi thesis, Universitas Pembangunan Nasional Veteran Jakarta.

[img] Text
ABSTRAK.pdf

Download (206kB)
[img] Text
AWAL.pdf

Download (1MB)
[img] Text
BAB 1.pdf
Restricted to Repository UPNVJ Only

Download (271kB)
[img] Text
BAB 2.pdf
Restricted to Repository UPNVJ Only

Download (540kB)
[img] Text
BAB 3.pdf
Restricted to Repository UPNVJ Only

Download (316kB)
[img] Text
BAB 4.pdf
Restricted to Repository UPNVJ Only

Download (4MB)
[img] Text
BAB 5.pdf

Download (240kB)
[img] Text
DAFTAR PUSTAKA.pdf

Download (223kB)
[img] Text
RIWAYAT HIDUP.pdf
Restricted to Repository UPNVJ Only

Download (98kB)
[img] Text
LAMPIRAN.pdf
Restricted to Repository UPNVJ Only

Download (224kB)
[img] Text
HASIL PLAGIARISME.pdf
Restricted to Repository staff only

Download (33MB)
[img] Text
ARTIKEL KI.pdf
Restricted to Repository staff only

Download (393kB)

Abstract

Periodic water-parameter monitoring requires firmware that can maintain regular acquisition when network communication is delayed. This study designs and develops an ESP32-based pH and temperature monitoring prototype for a sea buoy case study using FreeRTOS Queue multitasking. SensorTask performs periodic acquisition, while NetSendTask handles communication through a producer–consumer pattern. The evaluation compares sequential baseline firmware and FreeRTOS Queue firmware under normal conditions and a controlled 3,000 ms communication delay with a 2,000 ms sampling period. Under the delayed condition, the sequential firmware’s average interval increased to 3,350.998 ms, whereas the FreeRTOS Queue firmware maintained an average interval of 1,999.992 ms. Task separation resulted in a queue occupancy of up to 33 packets and a 95th-percentile waiting time of 95,087.035 ms. The system also successfully integrates the ESP32, backend API, database, and dashboard for data transmission, storage, duplicate prevention, and presentation of recent and historical data. The retry-buffer-resend mechanism recovered payloads during temporary disruptions but discarded 75 oldest payloads through a drop-oldest policy when the disruption exceeded the buffer capacity.

Item Type: Thesis (Skripsi)
Additional Information: [No.Panggil: 2210511071] [Pembimbing: Didit Widiyanto] [Penguji 1: Ridwan Raafi'Udin] [Penguji 2: Muhammad Panji Muslim]
Uncontrolled Keywords: ESP32, FreeRTOS Queue, multitasking, sampling periodicity, sea buoy.
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Fakultas Ilmu Komputer > Program Studi Informatika (S1)
Depositing User: MAHIRA AFIFA MULIA
Date Deposited: 29 Jul 2026 14:08
Last Modified: 30 Jul 2026 07:41
URI: http://repository.upnvj.ac.id/id/eprint/52119

Actions (login required)

View Item View Item