Muhammad Adla Fayyaz Fauzy
Proyek ini merupakan bagian dari Ujian Akhir Semester mata kuliah Analisis dan Perancangan Sistem Informasi, yang berfokus pada perancangan sistem berbasis objek menggunakan UML. Saya, Muhammad Adla Fayyaz Fauzy, bersama tiga rekan saya Rafid Abdan Syakur, Khaliz Kanigara Fathi Gunawan, dan Muhammad Rafif. Kami merancang Sistem Informasi Pemesanan Hotel untuk mendukung proses reservasi, pembatalan reservasi, check-in, dan check-out secara digital.
Sistem ini dimodelkan menggunakan Use Case Diagram, Class Diagram, dan Sequence Diagram. Saya bertanggung jawab pada perancangan proses pembatalan pemesanan. Tujuan utama dari sistem ini adalah menyediakan pengalaman pemesanan yang efisien bagi pelanggan, sekaligus mempermudah pihak hotel dalam mengelola ketersediaan kamar secara real-time.
Proyek ini merupakan bagian dari Ujian Akhir Semester mata kuliah Analisis dan Perancangan Sistem Informasi, khususnya pada topik UML: Analisa Perancangan Sistem Berorientasi Objek - Part 1.
Saya, Muhammad Adla Fayyaz Fauzy, bersama tiga rekan tim saya Rafid Abdan Syakur, Khaliz Kanigara Fathi Gunawan, Muhammad Rafif. Kami membuat sebuah rancangan sistem informasi untuk proses pemesanan hotel menggunakan pendekatan Unified Modeling Language (UML). Sistem ini dirancang untuk memfasilitasi pelanggan dalam melakukan pemesanan kamar hotel secara digital, serta mendukung operasional hotel dalam pengelolaan kamar dan pelayanan pelanggan.
Dalam dunia perhotelan modern, kebutuhan akan sistem yang mampu mengelola pemesanan secara real-time sangat penting. Sistem ini tidak hanya harus mempermudah pelanggan dalam melakukan reservasi, tetapi juga mendukung efisiensi operasional hotel. Tujuan utama dari sistem ini adalah menciptakan proses pemesanan yang terstruktur, responsif, dan terintegrasi, sehingga pengguna dapat melakukan reservasi, pembatalan, check-in, dan check-out secara efisien, kapan saja dan di mana saja. Di sisi lain, pihak hotel dapat mengelola ketersediaan kamar secara real-time melalui sistem yang otomatis dan informatif.
Aktor Utama
Sistem ini melibatkan 2 aktor utama, yaitu:
Use Case Diagram
Use Case Diagram yang kami susun menggambarkan hubungan antara kedua aktor tersebut dengan sistem, serta fungsionalitas utama yang tersedia. Use case yang tercakup adalah melakukan pemesanan kamar, membatalkan pemesanan, melakukan check-in, dan melakukan check-out. Diagram ini membantu memetakan fungsi sistem berdasarkan kebutuhan pengguna secara terstruktur.
Class Diagram
Class Diagram dalam sistem ini merepresentasikan struktur data dan hubungan antar entitas utama, seperti: Pelanggan, Pemesanan, Kamar, dan Resepsionis. Diagram ini membantu dalam memahami bagaimana data disusun dan bagaimana antar kelas saling berinteraksi dalam implementasi sistem nantinya.
Sequence Diagram
Dalam proyek ini, saya bertanggung jawab untuk merancang Sequence Diagram yang menjelaskan alur komunikasi antar objek saat Pelanggan melakukan pembatalan pemesanan. Berikut adalah skenario proses yang dimodelkan:
Sequence diagram ini menggambarkan urutan interaksi yang terjadi antar objek seperti Pelanggan, Sistem Pemesanan, dan Kamar.