PENGEMBANGAN BACKEND APLIKASI E-SIGNATURE UNIVERSITAS MERCU BUANA DENGAN ARSITEKTUR MODERN NESTJS, POSTGRESQL, DAN MINIO

SAPUTRA, DOFI (2026) PENGEMBANGAN BACKEND APLIKASI E-SIGNATURE UNIVERSITAS MERCU BUANA DENGAN ARSITEKTUR MODERN NESTJS, POSTGRESQL, DAN MINIO. S1 thesis, Universitas Mercu Buana Jakarta.

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

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

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

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

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

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

Download (31kB)
[img] Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf
Restricted to Registered users only

Download (151kB)
[img] Text (LAMPIRAN)
Lampiran.pdf
Restricted to Registered users only

Download (666kB)

Abstract

This research aims to develop and implement the backend of an electronic signature application at Mercu Buana University utilizing a modern architecture based on NestJS, PostgreSQL, and MinIO. The system is designed to facilitate a secure, effective, and scalable authorization process for academic documents. To support the digital transformation of higher education, a document authorization system requires a modular backend foundation that is easily integrated (via RESTful APIs) and capable of reliably managing large document volumes. The development methodology encompasses requirements analysis, relational database modeling, API endpoint implementation, and the integration of object storage for physical file and attachment management. Regarding security, the system implements JSON Web Token (JWT) for authentication and Role-Based Access Control, alongside the SHA-256 hash function embedded in QR codes to validate document originality in real-time. System validation was conducted through black-box testing to ensure functional correctness, as well as baseline load testing to measure server response time stability. The implementation and testing results demonstrate that the developed backend successfully and securely manages the document lifecycle— from submission and approval to centralized verification. This research is expected to serve as a technical architectural reference for the development of academic administration systems based on microservices and cloud computing. Keywords: Electronic Signature, Backend, Modern Architecture, NestJS, PostgreSQL, MinIO, JWT Security. Penelitian ini bertujuan untuk mengembangkan dan mengimplementasikan backend aplikasi tanda tangan elektronik (e-signature) di Universitas Mercu Buana dengan menggunakan arsitektur modern berbasis NestJS, PostgreSQL, dan MinIO. Sistem ini dirancang untuk memfasilitasi proses otorisasi dokumen akademik agar lebih aman, efektif, dan terukur. Dalam mendukung transformasi digital perguruan tinggi, dibutuhkan sebuah sistem otorisasi dokumen yang ditopang oleh backend yang modular, mudah diintegrasikan (melalui RESTful API), dan andal dalam mengelola volume dokumen yang besar. Metode pengembangan mencakup analisis kebutuhan, perancangan basis data relasional, implementasi endpoint API, hingga integrasi object storage untuk manajemen berkas fisik dan lampiran dokumen. Dari sisi keamanan, sistem ini mengimplementasikan JSON Web Token (JWT) untuk proses autentikasi dan manajemen hak akses (Role-Based Access Control), serta penggunaan fungsi hash SHA-256 yang ditautkan pada kode QR untuk memvalidasi orisinalitas dokumen secara real-time. Pengujian sistem dilakukan melalui metode black-box testing untuk memastikan seluruh fungsi berjalan dengan baik, serta uji beban dasar guna mengukur stabilitas waktu respons peladen. Hasil implementasi dan pengujian menunjukkan bahwa backend yang dibangun mampu mengelola siklus hidup dokumen—mulai dari pengajuan, persetujuan, hingga verifikasi terpusat—secara stabil dan aman. Penelitian ini diharapkan dapat menjadi rujukan arsitektural teknis dalam pengembangan sistem administrasi akademik yang berbasis layanan mikro dan komputasi awan. Kata kunci: Tanda Tangan Elektronik, Backend, Arsitektur Modern, NestJS, PostgreSQL, MinIO, Keamanan JWT.

Item Type: Thesis (S1)
NIM/NIDN Creators: 41522110006
Uncontrolled Keywords: Tanda Tangan Elektronik, Backend, Arsitektur Modern, NestJS, PostgreSQL, MinIO, Keamanan JWT.
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
500 Natural Science and Mathematics/Ilmu-ilmu Alam dan Matematika > 510 Mathematics/Matematika > 518 Numerical Analysis/Analisis Numerik, Analisa Numerik > 518.1 Algorithms/Algoritma
900 Geography and History/Sejarah, Geografi dan Disiplin Ilmu yang Berkaitan > 920 Biography, Obituary/Biografi, Obituari > 929 Genealogy, names, insignia > 929.8 Awards, Orders, Decorations, Autographs/Penghargaan, Tanda Tangan > 929.88 Autographs/Tanda Tangan
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: khalimah
Date Deposited: 04 Aug 2026 02:00
Last Modified: 04 Aug 2026 02:00
URI: http://repository.mercubuana.ac.id/id/eprint/103033

Actions (login required)

View Item View Item