Anda di halaman 1dari 5

TUGAS II

“REKAYASA PERANGKAT LUNAK”

DISUSUN OLEH :

NAMA : ALFANROU GEORGYA 2011023


KELAS : FB2X

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI INFORMATIKA S1

UNIVERSITAS MULIA

2022
JAWABAN

1. Pada proses reservasi, tamu memasukkan data tamu, tanggal


check­in, jumlah dan jenis kamar yang dipesan, serta lama
menginap. Data tamu yang dimasukkan berupa namer KTP, nama
depan, nama belakang, alamat, nomor telpon, email. Data tersebut
kemudian disimpan ke dalam basis data yang dapat diakses oleh
staf front desk. Di dalam proses reservasi tersebut, terdapat
pemeriksaan ketersediaan kamar yang dilihat dari tipe kamar,
jumlah, dan tanggal check­in. Jika kamar tidak tersedia sesuai
dengan yang dipesan, maka sistem akan mengembalikan pesan
bahwa proses reservasi gagal. Jika kamar tersedia sesuai dengan
pesanan, maka sistem akan memberikan nomor reservasi kepada
pelanggan yang nantinya digunakan dalam proses check­in.

2. Ada 4 entitas :
a. Tamu
b. Admin Superuser developer
c. Admin Resepsionis
d. Manager

Tamu bisa melihat galeri fasilitas hotel dan fasilitas kamar serta
melakukan reservasi online tanpa harus membuat akun,
administrator hanya bertugas mengelola data fasilitas hotel,
fasilitas kamar dan kamar. Sedangkan resepsionis bertugas
menerima tamu untuk melakukan cek in dan cek out tanpa
mencatat pembayarannya, resepsionis juga bisa mengecek
ketersediaan kamar dan Boss manager sebagai penerima data
laporan biaya penginapan banyaknya pengungjung yang
melakukan reservasi dan form tanda tangan.

3. Daftar Kebutuhan Fungsional

• Sistem dapat menyimpan dan menampilkan data reservasi


yang dimasukkan oleh pengguna secara online.
3

• Sistem dapat mendeteksi kesalahan yang dilakukan oleh


pengguna dalam mengisi form regristrasi sehingga data yang masuk
ke dalam sistem adalah data yang tepat sesuai dengan yang
dibutuhkan oleh hotel.

• Sistem menyediakan form check­in yang terintegrasi dengan


reservasi dimana data tidak perlu dimasukkan dua kali oleh staf
sehingga proses check­in menjadi lebih cepat dan tepat.

• Sistem menyediakan form check­out yang terintegrasi dengan


check­in dimana kalkulasi harga yang harus dibayar oleh pelanggan
dapat otomatis ditampilkan sehingga mengurangi human error.
• Sistem menyediakan beberapa laporan yang dapat digunakan
oleh manajemen hotel untuk mengetahui keadaan hotel (jumlah
reservasi, ketersediaan kamar, daftar pembatalan reservasi,
laporan pendapatan, dll.) dan merencanakan pengembangan
kedepannya.

4. HIPO (Hierarchy Input Proses Output)

Bagan berjenjang (HIPO) ini digunakan untuk mempersiapkan penggambaran


Diagram Arus Data untuk menuju level­level lebih bawah lagi. Bagan berjenjang
4

dapat digambarkan dengan menggunakan notasi proses yang digunakan di


Diagram Arus Data.

5. Konteks Diagram

6. DFD Level 1

7. Kamus data
Nama Arus Data : Data Konsumen/tamu 9 Alias : Bukti Pemesanan, Data Pesanan Aliran Data :
Konsumen – Proses 1.1, Proses 1.1 – Proses 1.2, Proses 1.2 – TB Laporan. Proses 1.2 – TB Reservasi.
Struktur Data :idreservation, resv_date, resv_date2, title, nama, identitas, identify_kinds,
5

identify_name, no_id, pembayaran, kd_rsv, idclass, lama, id_tambahan, total, tgl_in, tgl_out, denda,
status, idroom,tanggal, kontak, title, price, description, photoclass

2. Nama Arus Data : Pembayaran Alias : Data Pembayaran, Pembayaran Lunas Aliran Data :
Konsumen – Proses 2.1, Proses 2.1 – TB Bukti Transfer, TB Bukti Transfer – Proses 2.2, Proses 2.2 –
TB Reservasi, Proses 2.1 – TB Laporan. Struktur Data :{id_bukti, idreservation, tanggal, file, status,
bank_pengirim, bank tujuan, norek, namarek.

3. Nama Arus Data : Laporan Alias : Data Laporan Aliran Data : TB Laporan – Proses 3. Proses 3 ­
Pimpinan Struktur Data :{nama, tgl_in, tgl_out, lama, title, total}

4. Nama Arus Data : Data Pembatalan Alias : Kode Reservasi, Uang Kembali Aliran Data : Calon
Konsumen/tamu – Proses Pembatalan – TB Bukti Struktur Data : { idreservation, keterangan}

Anda mungkin juga menyukai