Pengembangan Aplikasi Booking Ruang Meeting Berbasis Flutter Terintegrasi Backend Node.js dan Database PostgreSQL di PT. Tugu Reasuransi Indonesia

Sudarmanto, Garda (2025) Pengembangan Aplikasi Booking Ruang Meeting Berbasis Flutter Terintegrasi Backend Node.js dan Database PostgreSQL di PT. Tugu Reasuransi Indonesia. Project Report. [s.n.], [s.l.]. (Unpublished)

[thumbnail of 5025221268-Project_Report.pdf] Text
5025221268-Project_Report.pdf - Accepted Version
Restricted to Repository staff only

Download (827kB) | Request a copy

Abstract

Kerja Praktik ini dilaksanakan di PT Tugu Reasuransi Indonesia dengan fokus pada pengembangan aplikasi booking ruang meeting berbasis Flutter. Latar belakang pengembangan aplikasi ini adalah kebutuhan perusahaan akan sistem pemesanan ruang meeting yang terpusat, efisien, dan mampu mengurangi terjadinya benturan jadwal penggunaan ruang. Aplikasi dikembangkan sebagai sistem internal perusahaan dengan memanfaatkan framework Flutter untuk sisi client (mobile application), backend berbasis Node.js, serta database PostgreSQL sebagai media penyimpanan data. Sistem dirancang menggunakan pendekatan client-server dan mengacu pada Business Requirement Document (BRD) serta System Architecture Design (SAD) perusahaan. Aplikasi ini menerapkan konsep Role-Based Access Control dengan tiga peran utama, yaitu user, admin, dan hospitality, sehingga setiap pengguna memiliki hak akses sesuai dengan tugas dan tanggung jawabnya. Hasil dari kerja praktik ini adalah sebuah aplikasi booking ruang meeting yang mampu menampilkan ketersediaan ruang secara real-time, memfasilitasi proses pemesanan, serta mendukung koordinasi antar pihak terkait melalui system notifikasi. Berdasarkan hasil pengujian fungsional menggunakan metode black box testing, seluruh fitur utama aplikasi telah berjalan sesuai dengan kebutuhan bisnis dan functional requirement yang ditetapkan. Aplikasi ini diharapkan dapat meningkatkan efisiensi operasional perusahaan dan menjadi dasar pengembangan sistem layanan internal lainnya di masa mendatang.
=======================================================================================================================================
This internship was carried out at PT Tugu Reasuransi Indonesia and focused on developing a Flutter-based meeting room booking application. The application was initiated in response to the company’s need for a centralized and efficient meeting room booking system that could reduce scheduling conflicts. The application was developed as an internal company system using the Flutter framework for the client side (mobile application), a Node.js-based backend, and a PostgreSQL database for data storage. The system adopts a client–server architecture and was designed with reference to the company’s Business Requirements Document (BRD) and System Architecture Design (SAD). The application implements the Role-Based Access Control (RBAC) model with three primary roles—user, administrator, and facility staff—so that each user has access rights aligned with their duties and responsibilities. The outcome of this internship is a meeting room booking application that displays room availability in real time, streamlines the booking process, and supports coordination between relevant stakeholders through a notification system. Based on functional testing conducted using the black-box testing method, all key features of the application operate in accordance with the defined business needs and functional requirements. This application is expected to enhance the company’s operational efficiency and provide a foundation for the development of other internal service systems in the future.

Item Type: Monograph (Project Report)
Uncontrolled Keywords: Internship, Meeting Room Booking, Flutter, Node.js, PostgreSQL, Information System
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5105 Data Transmission Systems
T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7888.3 Digital computers
Divisions: Faculty of Industrial Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Garda Sudarmanto
Date Deposited: 15 Jan 2026 00:51
Last Modified: 15 Jan 2026 00:51
URI: http://repository.its.ac.id/id/eprint/129634

Actions (login required)

View Item View Item