PENGEMBANGAN ARSITEKTUR MICROSERVICES BERBASIS ALGORITMA LOGIKA FUZZY UNTUK TRANSFORMASI DATA CUACA REAL-TIME DALAM APLIKASI REKOMENDASI WAKTU TANAM HIDROPONIK

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.

[img]
Preview
Text (HAL COVER)
COVER.pdf

Download (429kB) | Preview
[img] Text (BAB I)
BAB 1.pdf
Restricted to Registered users only

Download (101kB)
[img] Text (BAB II)
BAB 2.pdf
Restricted to Registered users only

Download (200kB)
[img] Text (BAB III)
BAB 3.pdf
Restricted to Registered users only

Download (166kB)
[img] Text (BAB IV)
BAB 4.pdf
Restricted to Registered users only

Download (659kB)
[img] Text (BAB V)
BAB 5.pdf
Restricted to Registered users only

Download (83kB)
[img] Text (DAFTAR PUSTAKA)
DAFTAR_PUSTAKA.pdf
Restricted to Registered users only

Download (97kB)
[img] 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.

Item Type: Thesis (S1)
NIM/NIDN Creators: 41522010156
Uncontrolled Keywords: Microservices, Logika Fuzzy, Real-Time Data Processing, Hidroponik, Cuaca, Smart Farming, Kangkung, Pakcoy.
Subjects: 000 Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 000. Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 004 Data Processing, Computer Science/Pemrosesan Data, Ilmu Komputer, Teknik Informatika > 004.6 Interfacing and Communications/Tampilan Antar Muka (Interface) dan Jaringan Komunikasi Komputer > 004.67 Wide Area Network (WAN)/Wide Area Network > 004.678 Internet (World Wide Web)/Internet
500 Natural Science and Mathematics/Ilmu-ilmu Alam dan Matematika > 510 Mathematics/Matematika > 518 Numerical Analysis/Analisis Numerik, Analisa Numerik > 518.1 Algorithms/Algoritma
700 Arts/Seni, Seni Rupa, Kesenian > 720 Architecture/Arsitektur > 728 Residential and Related Buildings/Perumahan > 728.9 Other Accessory Domestic Structure Architecture/Arsitektur Struktur Domestik Lainnya > 728.92 Agricultural Structures/Struktur Pertanian
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: khalimah
Date Deposited: 23 Sep 2026 03:29
Last Modified: 23 Sep 2026 03:29
URI: http://repository.mercubuana.ac.id/id/eprint/104060

Actions (login required)

View Item View Item