PENGEMBANGAN BACKEND UNTUK TRANSFORMASI DATA MENGGUNAKAN MICROSERVICE: STUDI KASUS APLIKASI DETEKSI PENYAKIT TANAMAN PLANTGENIUS

MULIAWAN, ILHAM (2024) PENGEMBANGAN BACKEND UNTUK TRANSFORMASI DATA MENGGUNAKAN MICROSERVICE: STUDI KASUS APLIKASI DETEKSI PENYAKIT TANAMAN PLANTGENIUS. Skripsi thesis, Universitas Teknologi Digital Indonesia.

[img] Text (HALMAN DEPAN)
1_205410149_HALAMAN_DEPAN.pdf - Published Version

Download (856kB)
[img] Text (BAB I)
2_205410149_BAB_I.pdf - Published Version

Download (181kB)
[img] Text (BAB II)
3_205410149_BAB_II.pdf - Published Version

Download (245kB)
[img] Text (BAB III)
4_205410149_BAB_III.pdf - Published Version
Restricted to Repository staff only

Download (731kB) | Request a copy
[img] Text (BAB IV)
5_205410149_BAB_IV.pdf - Published Version
Restricted to Repository staff only

Download (1MB) | Request a copy
[img] Text (BAB V)
6_205410149_BAB_V.pdf - Published Version

Download (176kB)
[img] Text (DAFTAR PUSTAKA)
7_205410149_DAFTAR_PUSTAKA.pdf - Published Version

Download (187kB)
[img] Text (LISTING PROGRAM)
8_205410149_LISTING_PROGRAM.pdf - Published Version
Restricted to Repository staff only

Download (113kB) | Request a copy

Abstract

Aplikasi PlantGenius dirancang untuk membantu petani dalam mendeteksi penyakit tanaman, aplikasi ini mengalami kendala dalam menangani permintaan pengguna secara optimal karena keterbatasan back end. Penelitian ini bertujuan untuk mengembangkan back end aplikasi PlantGenius menggunakan arsitektur microservice dengan bahasa pemrograman Node.js. Pengembangan aplikasi ini menggunakan arsitektur microservice yang terdiri dari empat service: Auth-Service (autentikasi), User-Service (data pengguna), Image-Upload-Service (unggah gambar), dan History-Service (riwayat deteksi). Detection-Service, yang bertanggung jawab untuk menjalankan model machine learning, diimplementasikan menggunakan Python dan TensorFlow, diadopsi dari proyek sebelumnya, dan diintegrasikan melalui REST API. Hasil pengujian menggunakan Postman menunjukkan bahwa arsitektur microservice berhasil diimplementasikan dan memberikan peningkatan skalabilitas dan kinerja dibandingkan sistem sebelumnya. Sistem keamanan yang diterapkan meliputi autentikasi JWT, password hashing, dan validasi input. Meskipun sistem berfungsi dengan baik, diperlukan optimasi lebih lanjut untuk meningkatkan response time API. Kata kunci: ExpressJs, REST API, NodeJS, PlantGenius, Postman

Item Type: Thesis (Skripsi)
Additional Information: Pembimbing: Wagito, S.T., M.T.
Uncontrolled Keywords: ExpressJs, REST API, NodeJS, PlantGenius, Postman
Subjects: A Karya Umum (General) > Ilmu Komputer (Computer Science) > API (Application Programming Interface)
Divisions: Jenjang S1 > Informatika (S1)
Depositing User: Titis Pratiwi
Date Deposited: 04 Okt 2024 01:36
Last Modified: 04 Okt 2024 01:36
URI: http://eprints.utdi.ac.id/id/eprint/10544

Actions (login required)

View Item View Item