Universitas Syiah Kuala | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI
Fadhel Mohammad Dalimunthe, RANCANG BANGUN BACK-END SISTEMRNRESERVASI BARBERSHOP BROCODE ACEHRNBERBASIS WEB. Banda Aceh MIPA Manajemen Informatika (D3),2026

Barbershop memiliki peran penting dalam menyediakan layanan grooming yang efisien dan nyaman bagi masyarakat. namun, sebelumnya barbershop masih menggunakan sistem pemesanan manual melalui whatsapp, termasuk brocode barbershop aceh. metode pemesanan tersebut menimbulkan berbagai kendala seperti antrean tidak terstruktur, keterlambatan respon, kesalahan pencatatan, serta tidak tersedianya informasi ketersediaan barber dan jadwal secara real-time. berdasarkan permasalahan tersebut, penelitian ini bertujuan untuk merancang dan membangun sistem backend reservasi barbershop berbasis web pada brocode barbershop aceh. sistem dikembangkan menggunakan framework express.js, dengan mongoose odm untuk pemodelan data, serta mongodb atlas sebagai basis data awan (cloud database). pendekatan restful application programming interface (api) digunakan untuk mengotomatisasi proses autentikasi, manajemen pengguna, penjadwalan barber, pemesanan layanan, hingga pembayaran. pengujian dilakukan melalui pengujian fungsional api dan pengujian integrasi (integration testing) untuk memastikan setiap endpoint berjalan sesuai spesifikasi dan modul sistem dapat saling berinteraksi dengan baik. hasil pengujian menunjukkan bahwa seluruh fitur utama termasuk validasi jadwal barber, pembuatan reservasi, pengelolaan paket layanan, autentikasi dan otorisasi pengguna, serta pencatatan dan verifikasi pembayaran dapat berfungsi dengan stabil dan akurat tanpa error selama proses pengujian. sistem juga mampu menampilkan data ketersediaan jadwal secara real-time serta memproses alur reservasi secara otomatis, sehingga seluruh operasi yang terkait dengan manajemen layanan dapat berjalan konsisten sesuai kebutuhan. dengan adanya sistem ini, proses reservasi diharapkan berjalan lebih efisien, terstruktur, dan akurat, serta mampu meningkatkan kualitas layanan dan mengurangi beban kerja admin dan kasir dalam pengelolaan data reservasi.



Abstract

Barbershops play an important role in providing efficient and convenient grooming services to the community. However, previously barbershops still used a manual booking system via WhatsApp, including Brocode Barbershop Aceh. This booking method caused various problems such as unstructured queues, delayed responses, recording errors, and the unavailability of real-time information on barber availability and schedules. Based on these problems, this study aims to design and build a web-based barbershop reservation backend system at Brocode Barbershop Aceh. The system was developed using the Express.js framework, with Mongoose ODM for data modeling, and MongoDB Atlas as a cloud database. The RESTful Application Programming Interface (API) approach was used to automate the authentication process, user management, barber scheduling, service booking, and payment. Testing was conducted through API functional testing and integration testing to ensure that each endpoint ran according to specifications and that the system modules could interact well with each other. The test results showed that all key features including barber schedule validation, reservation creation, service package management, user authentication and authorization, as well as payment recording and verification functioned stably and accurately without errors during testing. The system is also capable of displaying real-time schedule availability data and processing reservation flows automatically, so that all processes related to the service can run consistently, quickly, and according to operational needs. With this system in place, the reservation process is expected to run more efficiently, be more structured and accurate, and improve service quality while reducing the workload of administrators and cashiers in managing reservation data.



    SERVICES DESK