KELIK, RAYNDITA SAMANTHA (2026) PENGEMBANGAN ARSITEKTUR MICROSERVICES BERBASIS ALGORITMA LOGIKA FUZZY UNTUK TRANSFORMASI DATA CUACA REAL-TIME DALAM APLIKASI REKOMENDASI WAKTU TANAM HIDROPONIK. S1 thesis, Universitas Mercu Buana Jakarta.
|
Text (HAL COVER)
COVER.pdf Download (429kB) | Preview |
|
|
Text (BAB I)
BAB 1.pdf Restricted to Registered users only Download (101kB) |
||
|
Text (BAB II)
BAB 2.pdf Restricted to Registered users only Download (200kB) |
||
|
Text (BAB III)
BAB 3.pdf Restricted to Registered users only Download (166kB) |
||
|
Text (BAB IV)
BAB 4.pdf Restricted to Registered users only Download (659kB) |
||
|
Text (BAB V)
BAB 5.pdf Restricted to Registered users only Download (83kB) |
||
|
Text (DAFTAR PUSTAKA)
DAFTAR_PUSTAKA.pdf Restricted to Registered users only Download (97kB) |
||
|
Text (LMAPIRAN)
LAMPIRAN.pdf Restricted to Registered users only Download (487kB) |
Abstract
Precision agriculture, especially hydroponic systems, relies heavily on stable environmental parameters to maximize crop yields. Climate instability and rapid weather changes often lead to crop failure if not anticipated with accurate data. Currently, many agricultural assistance systems still use monolithic architectures that have limitations in scalability and efficiency in processing real-time weather data. This study aims to design and develop a Microservices-based backend architecture capable of retrieving and processing real-time weather data from the Open-Meteo API. The focus of the crops in this study are Water Spinach (Ipomoea aquatica) and Pakcoy (Brassica rapa subsp. chinensis). The method used is the Software Development Life Cycle (SDLC) with an Agile approach. The system architecture is designed using the API Gateway pattern to coordinate communication between services through the HTTP REST API. The developed microservices include an Ingestion Service that retrieves real-time weather data, a Prediction Service that integrates a Random Forest-based rainfall classification model to generate predictive information that is used as input for the Logic Service. Logic Service that applies the Mamdani Fuzzy Logic algorithm to generate planting time recommendations, as well as an API Gateway as the system's single entry point. Test results show that the Microservices architecture is able to handle increased request volume with a 0% error rate in all load testing scenarios, and validation results show a 100% match rate between the system output and the Mamdani Fuzzy Logic calculation results based on the designed rules. Kata kunci: Microservices, Fuzzy Logic, Real-Time Data Processing, Hydroponics, Weather, Smart Farming, Water Spinach, Pak Choi. Pertanian presisi, terutama sistem hidroponik, sangat bergantung pada parameter lingkungan yang stabil untuk memaksimalkan hasil panen. Ketidakstabilan iklim dan perubahan cuaca yang cepat seringkali menjadi penyebab kegagalan masa tanam jika tidak diantisipasi dengan data yang akurat. Saat ini, banyak sistem bantuan pertanian masih menggunakan arsitektur monolitik yang memiliki keterbatasan dalam skalabilitas dan efisiensi dalam mengolah data cuaca secara real-time. Penelitian ini bertujuan untuk merancang dan mengembangkan arsitektur backend berbasis Microservices yang mampu melakukan pengambilan dan pemrosesan data cuaca secara real-time dari Open-Meteo API. Fokus tanaman pada penelitian ini adalah Kangkung (Ipomoea aquatica) dan Pakcoy (Brassica rapa subsp. chinensis). Metode yang digunakan adalah Software Development Life Cycle (SDLC) dengan pendekatan Agile. Arsitektur sistem dirancang menggunakan pola API Gateway untuk mengkoordinasikan komunikasi antar layanan melalui HTTP REST API. Layanan mikro yang dikembangkan meliputi Ingestion Service yang mengambil data cuaca real-time, Prediction Service yang mengintegrasikan model klasifikasi kondisi hujan berbasis Random Forest untuk menghasilkan informasi prediksi yang digunakan sebagai masukan bagi Logic Service. Logic Service yang menerapkan algoritma Fuzzy Logic Mamdani untuk menghasilkan rekomendasi waktu tanam, serta API Gateway sebagai pintu masuk tunggal sistem. Hasil pengujian menunjukkan bahwa arsitektur Microservices mampu menangani peningkatan volume permintaan dengan error rate 0% pada seluruh skenario load testing, serta hasil validasi menunjukkan tingkat kesesuaian sebesar 100% antara keluaran sistem dan hasil perhitungan Fuzzy Logic Mamdani berdasarkan aturan yang telah dirancang. Kata kunci: Microservices, Logika Fuzzy, Real-Time Data Processing, Hidroponik, Cuaca, Smart Farming, Kangkung, Pakcoy.
Actions (login required)
![]() |
View Item |
