UML: Sistem Informasi Pemesanan Hotel (UAS APSI)

Muhammad Adla Fayyaz Fauzy

Sosial Media


1 orang menyukai ini
Suka

Summary

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.

Description

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:

  1. Pelanggan: Memiliki akses untuk melakukan pemesanan kamar, membatalkan pemesanan, serta melakukan proses check-in dan check-out.
  2. Resepsionis: Bertugas menangani proses check-in serta check-out pelanggan.

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:

  1. Pelanggan meminta daftar pemesanan yang pernah dilakukan.
  2. Sistem pemesanan menampilkan daftar tersebut.
  3. Pelanggan memilih salah satu pemesanan untuk dibatalkan.
  4. Sistem memproses pembatalan dan secara otomatis memperbarui status kamar menjadi tersedia kembali.
  5. Pelanggan menerima konfirmasi bahwa pembatalan berhasil dilakukan.

Sequence diagram ini menggambarkan urutan interaksi yang terjadi antar objek seperti Pelanggan, Sistem Pemesanan, dan Kamar.

Informasi Course Terkait
  Kategori: Desain
  Course: UML: Analisa Perancangan Sistem Berorientasi Objek Part 1