MULIAWAN, ILHAM (2024) PENGEMBANGAN BACKEND UNTUK TRANSFORMASI DATA MENGGUNAKAN MICROSERVICE: STUDI KASUS APLIKASI DETEKSI PENYAKIT TANAMAN PLANTGENIUS. Skripsi thesis, Universitas Teknologi Digital Indonesia.
Text (HALMAN DEPAN)
1_205410149_HALAMAN_DEPAN.pdf - Published Version Download (856kB) |
|
Text (BAB I)
2_205410149_BAB_I.pdf - Published Version Download (181kB) |
|
Text (BAB II)
3_205410149_BAB_II.pdf - Published Version Download (245kB) |
|
Text (BAB III)
4_205410149_BAB_III.pdf - Published Version Restricted to Repository staff only Download (731kB) | Request a copy |
|
Text (BAB IV)
5_205410149_BAB_IV.pdf - Published Version Restricted to Repository staff only Download (1MB) | Request a copy |
|
Text (BAB V)
6_205410149_BAB_V.pdf - Published Version Download (176kB) |
|
Text (DAFTAR PUSTAKA)
7_205410149_DAFTAR_PUSTAKA.pdf - Published Version Download (187kB) |
|
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 |