APSI - TUGAS 10 - Data Store Design Reservasi Hotel
Anggota Kelompok:
- Muhammad Razan Athallah (5025211008)
- Alexander Weynard Samsico (5025211014)
- Frederick Yonatan Susanto (5025211121)
Data Storage digunakan untuk melihat bagaimana data tersimpan dan dipakai oleh program untuk menjalankan suatu sistem informasi. Desain dari data storage design adalah pembuatan DFD dan ERD serta memastikan seimbang antara keduanya (dan juga matriks berupa CRUD). Berikut merupakan implementasi desain Data Storage untuk Sistem Reservasi Hotel yang memuat DFD (Data Flow Diagram), ERD (Entity Relationship Diagram) dan Matriks CRUD (Create, Read, Update, Delete).
DFD Level 0
Berikut merupakan DFD level 0, dimana terdapat proses utama dari proses reservasi yaitu “Create reservation” dan “Confirm reservation”. Serta sudah terdapat data store yaitu database Reservation.
DFD Level 1
DFD level 1 menunjukkan proses yang lebih detail dari level 0. Terdapat proses “Cancel reservation”, “Fulfill reservation” dan “Closer reservation”.
DFD Level 2
Pada DFD level 2 dilakukan pemecahan / pendetailan pada proses “Confirm a Reservation” dan “Fulfill a Reservation”. Data flow pada level ini juga lebih detail.
ERD
Entitas-entitas untuk sistem adalah Customer, Reservation, Room, Room Type, dan Payment Method. Hubungan relasi dapat ditunjukkan melalui Logical Data Model dan Physical Data Model. Logical Data Model sebagai berikut:
Sedangkan, Physical Data Model sebagai berikut:
Matriks CRUD
Matriks CRUD adalah alat yang digunakan dalam pengembangan perangkat lunak untuk menggambarkan operasi-operasi dasar yang dapat dilakukan pada entitas atau objek dalam sistem. Akronim CRUD merujuk pada empat operasi dasar: Create (Membuat), Read (Membaca), Update (Memperbarui), dan Delete (Menghapus).
Matriks CRUD terdiri dari entitas atau objek yang ada di sistem di sepanjang sumbu horizontal, sedangkan operasi-operasi CRUD ditampilkan di sepanjang sumbu vertikal. Setiap sel dalam matriks menunjukkan apakah operasi CRUD tertentu dapat dilakukan pada entitas tertentu.
Comments
Post a Comment