DESKRIPSI PERANCANGAN PERANGKAT LUNAK
Sistem Reservasi Gedung IICC
Dipersiapkan oleh:
KELOMPOK 5 TEK 3A – P2 1. J3D111064 Ayu Zulkiyah 2. J3D211131 Delia Leony Mentari3. J3D111080 Laura Tampubolon
4. J3D111107 Sri Riyanti
Program Keahlian Teknik Komputer - Institut Pertanian Bogor
Jalan Kumbang No.14 Bogor 16151
Program Keahlian Teknik Komputer Institut Pertanian Bogor
Nomor Dokumen Halaman
DPPL-xxx <x: SRG> <1>/<35>
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 2 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR PERUBAHAN
Revisi DeskripsiA
B
C
D
E
F
G
INDEX - A B C D E F G TGL Ditulis oleh Diperiks a oleh Disetujui olehProgram Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 3 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Daftar Halaman Perubahan
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 4 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Daftar Isi
1.1 Tujuan Penulisan Dokumen ... 7
1.2 Lingkup Masalah ... 7
1.3 Definisi dan Istilah ... 7
1.4 Referensi ... 8
1.5 Deskripsi Umum Dokumen ... 8
2 Deskripsi Perancangan ... 8
2.1 Rancangan Lingkungan Implementasi ... 8
2.2 Dekomposisi Fungsional Modul ... 9
2.3 Deskripsi Data ... 10
2.3.1 Daftar Tabel Aplikasi ... 11
2.4 Dekomposisi Fisik Modul ... 12
2.5 Deskripsi Rinci Modul ... 13
2.5.1 Deskripsi Layar ... 14
2.5.1.1 Menu Utama (Home) ... 15
2.5.1.1.1 Deskripsi Objek Menu Utama... 15
2.5.1.1.2 Algoritma ... 15
2.5.1.2 Menu Login ... 16
2.5.1.2.1 Deskripsi Objek Menu Login ... 16
2.5.1.2.2 Algoritma ... 16
2.5.1.3 Menu About us ... 17
2.5.1.3.1 Deskripsi Objek Menu About Us ... 17
2.5.1.3.2 Algoritma ... 17
2.5.1.4 Menu Rooms ... 18
2.5.1.4.1 Deskripsi Objek Menu Rooms ... 18
2.5.1.4.2 Algoritma ... 18
2.5.1.5 Menu Rooms (Administrator) ... 19
2.5.1.5.1 Deskripsi Objek Menu Rooms (Administrator) ... 19
2.5.1.5.2 Algoritma ... 19
2.5.1.6 Menu Edit Rooms (Administrator) ... 20
2.5.1.6.1 Deskripsi Objek Menu Edit Rooms (Administrator) ... 20
2.5.1.6.2 Algoritma ... 20
2.5.1.7 Menu Add Rooms (Administrator) ... 21
2.5.1.7.1 Deskripsi Objek Menu Add Rooms (Administrator) ... 21
2.5.1.7.2 Algoritma ... 21
2.5.1.8 Menu Event Calender ... 22
2.5.1.8.1 Deskripsi Objek Menu Event Calender... 22
2.5.1.8.2 Algoritma ... 22
2.5.1.9 Menu Event Calender (Administrator) ... 23
2.5.1.9.1 Deskripsi Objek Menu Event Calender (Administrator) ... 23
2.5.1.9.2 Algoritma ... 23
2.5.1.10 Menu Gallery ... 24
2.5.1.10.1 Deskripsi Objek Menu Gallery ... 24
2.5.1.10.2 Algoritma ... 24
2.5.1.11 Menu Reservation ... 25
2.5.1.11.1 Deskripsi Objek Menu Reservation ... 25
2.5.1.11.2 Algoritma ... 25
2.5.1.12 Menu Confirmation ... 26
2.5.1.12.1 Deskripsi Objek Menu Confirmation ... 26
2.5.1.12.2 Algoritma ... 26
2.5.1.13 Menu Location... 27
2.5.1.13.1 Deskripsi Objek Menu Location ... 27
2.5.1.13.2 Algoritma ... 27
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 5 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.5.1.14.1 Deskripsi Objek Menu Contact us ... 28
2.5.1.14.2 Algoritma ... 28 2.5.2 Deskripsi Proses ... 29 2.5.2.1 Pengolahan Login ... 29 2.5.2.1.1 Deskripsi Masukan ... 29 2.5.2.1.2 Deskripsi Keluaran ... 29 2.5.2.1.3 Algoritma ... 29
2.5.2.2 Pengolahan Data Ruangan ... 29
2.5.2.2.1 Deskripsi Masukan ... 29
2.5.2.2.2 Deskripsi Keluaran ... 29
2.5.2.2.3 Algoritma ... 30
2.5.2.3 Pengolahan Tambah Data Transaksi Pemesanan ... 30
2.5.2.3.1 Deskripsi Masukan ... 30
2.5.2.3.2 Deskripsi Keluaran ... 30
2.5.2.3.3 Algoritma ... 30
2.5.2.4 Pengolahan Data Konfirmasi Pemesanan ... 30
2.5.2.4.1 Deskripsi Masukan ... 30
2.5.2.4.2 Deskripsi Keluaran ... 30
2.5.2.4.3 Algoritma ... 31
2.5.2.5 Pengolahan Pencarian Ruangan ... 31
2.5.2.5.1 Deskripsi Masukan ... 31
2.5.2.5.2 Deskripsi Keluaran ... 31
2.5.2.5.3 Algoritma ... 31
2.5.2.6 Pengolahan Tampil Data Transaksi ... 31
2.5.2.6.1 Deskripsi Masukan ... 31
2.5.2.6.2 Deskripsi Keluaran ... 31
2.5.2.6.3 Algoritma ... 31
2.5.2.7 Pengolahan Tampil Data Ruangan ... 32
2.5.2.7.1 Deskripsi Masukan ... 32
2.5.2.7.2 Deskripsi Keluaran ... 32
2.5.2.7.3 Algoritma ... 32
2.5.3 Deskripsi Laporan ... 32
2.5.3.1 Laporan Transaksi Reservasi IPB ICC ... 32
2.5.3.1.1 Tata Letak laporan ... 32
2.5.3.1.2 Deskripsi Masukan ... 33
2.5.3.1.3 Algoritma ... 33
2.5.3.2 Laporan Bukti Pembayaran ... 33
2.5.3.2.1 Tata Letak Laporan ... 34
2.5.3.2.2 Deskripsi Masukan ... 34
2.5.3.2.3 Algoritma ... 34
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 6 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Daftar Gambar
Gambar 1. Layout Home ... 14
Gambar 2. Layout Menu Utama ... 15
Gambar 3. Layout Menu Login ... 16
Gambar 4. Layout Menu About Us ... 17
Gambar 5. Layout Menu Rooms ... 18
Gambar 6. Layout Menu Rooms (Administrator) ... 19
Gambar 7. Layout Menu Edit Rooms(administrator) ... 20
Gambar 8. Layout Menu Add Rooms (Administrator) ... 21
Gambar 9. Layout Menu Event Calendar ... 22
Gambar 10. Layout Menu Event Calendar ... 23
Gambar 11. Layout Menu Gallery ... 24
Gambar 12. Layout Menu Reservation ... 25
Gambar 13. Layout Menu Confirmation ... 26
Gambar 14. Layout Menu Location ... 27
Gambar 15. Layout Menu Contact Us ... 28
Gambar 16. Layout Laporan Transaksi Reservasi ... 33
Gambar 17. Layout Laporan Bukti Pembayaran ... 34
Daftar Tabel
Tabel 1 Dekomposisi Fungsional Modul ... 9Tabel 2 Daftar Tabel Aplikasi ... 11
Tabel 3 Dekomposisi Fisik Modul ... 12
Tabel 4 Deskripsi Rinci Modul ... 13
Tabel 5 Deskripsi Objek Menu Utama ... 15
Tabel 6 Deskripsi Objek Menu Login ... 16
Tabel 7 Deskripsi Objek Menu About Us ... 17
Tabel 8 Deskripsi Objek Menu Rooms ... 18
Tabel 9 Deskripsi Objek Menu Rooms (Administrator) ... 19
Tabel 10 Deskripsi Objek Menu Edit Rooms (Administrator) ... 20
Tabel 11 Deskripsi Objek Menu Add Rooms (Administrator) ... 21
Tabel 12 Deskripsi Objek Menu Event Calendar ... 22
Tabel 13 Deskripsi Objek Menu Event Calendar (Administrator) ... 23
Tabel 14 Deskripsi Objek Menu Gallery ... 24
Tabel 15 Deskripsi Objek Menu Reservation... 25
Tabel 16 Deskripsi Objek Menu Confirmation ... 26
Tabel 17 Deskripsi Objek Menu Location ... 27
Tabel 18 Deskripsi Objek Menu Contact Us ... 28
Tabel 19 Deskripsi Laporan Transaksi Reservasi IPB ICC ... 32
Tabel 20 Deskripsi Laporan Bukti Pembayaran ... 34
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 7 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Pendahuluan
Dokumen ini berisi penjelasan pemakaian dan penulisan dokumen Deskripsi Perancagan Perangkat Lunak (DPPL) atau Software Design Description (SDD) dengan pendekatan (ancangan) berorientasi proses. Dokumen ini selanjutnya akan menggunakan istilah DPPL. Dokumen ini sebagian besar adalah adaptasi dari dokumen IEEE Std 830-1993. Uraian yang dituangkan di dalam dokumen ini digunakan sebagai acuan dalam menulis DPPL. Dokumen ini dibuat untuk membantu membuat pengembangan perancangan perangkat lunak yang akan dikembangkan dengan ancangan berorientasi proses. Pada prinsipnya, hasil analisis sistem perangkat lunak dengan ancangan ini diuraikan sebagai sekumpulan proses yang terorganisasi secara hirarkis. Proses-proses tersebut saling berkomunikasi melalui suatu jalur aliran data.
1.1 Tujuan Penulisan Dokumen
Dokumen Deskripsi Perancangan Perangkat lunak (DPPL) merupakan dokumen dokumen deskripsi dari perancangan perangkat lunak yang akan dikembangkan dan bertujuan untuk memberikan landasan yang diperlukan dalam proses pengkodean aplikasi SRG. Dokumen ini digunakan dalam proses. Dokumen ini digunakan oleh pengembang sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya.
1.2 Lingkup Masalah
SRG IICC (Sistem Reservasi Gedung IPB International Convention Center) adalah perangkat lunak untuk memudahkan pemesanan dan penyewaan gedung IICC (IPB International Convention Center) dengan aplikasi komputer memudahkan pencatatan jadwal pemesanan gedung dan memungkinkan pengguna atau penyewa untuk melakukan pencarian jadwal kosong dengan berbasiskan
website sehingga dapat diakses dari manapun dan kapan pun pengguna akan
melakukan transaksi penyewaaan.
1.3 Definisi dan Istilah
DPPL adalah Deskripsi Perancangan Perangkat Lunak (DPPL) atau dalam bahasa inggrisnya sering disebut sebagai Software Desain Description (SDD) merupakan acuan penggunaan bagi user dan acuan penggunaan bagi pengembang.
SKPL adalah Spesifikasi Kebutuhan Perangkat lunak, atau dalam bahasa inggris-nya sering juga disebut sebagai Software Requirement Specification (SRS) dan merupakan spesifikasi dari perangkat lunak yang
akan dikembangkan.
DPPL-SRG..Kxxx adalah kode yang digunakan untuk mereprensentasikan kebutuhan (Requirement) pada SRG, dengan SRG merupakan kode
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 8 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
perangkat lunak. SRG.K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan (Requirement).
HTML adalah Hypertext Markup Language, sintaks bahasa yang digunakan dalam World Wide Web [DAV99].
DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan aliran data pada perangkat lunak.
ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk merepresentasikan struktur data statis pada perangkat lunak.
1.4 Referensi
SKPL-SRG, 2013. Bogor : Teknik Komputer IPB.
GL02AT, template dokumen Deskripsi Perancangan Perangkat Lunak (DPPL).
1.5 Deskripsi Umum Dokumen
Dokumen DPPL untuk Sistem Reservasi Gedung ini berisi deskripsi kebutuhan pengembangan perangkat lunak secara rinci. Pengorganisasian dokumen dikelompokkan dalam tiga bagian utama, yaitu :
1. Bab 1 Pendahuluan, berisi tujuan penulisan dokumen, lingkup masalah yang ditangani pada perangkat lunak yang akan dibangun, dan deskripsi umum dokumen.
2. Bab 2 Deskripsi Perancangan Perangkat Lunak, berisi penjelasan perangkat lunak yang akan diimplemetasikan di lingkungan pengguna secara global. Bagian ini terdiri dari perspektof produk, fungsi produk, karakteristik pengguna, batasan – batasan dan asumsi dan kebergantungan. 3. Bab 3 Deskripsi Rinci Kebutuhan, berisi hasil analisis terhadap kebutuhan
perangkat lunak secara terperinci.
2 Deskripsi Perancangan
2.1 Rancangan Lingkungan Implementasi
Perangkat lunak yang dibutuhkan dalam pembuatan sistem Reservasi Gedung IICC ini antara lain:
Sistem Operasi : Windows 7 Ultimate
Web Server : MySql
Scripting Language : Dreamweaver CS 5
DBMS : MySql
Perangkat lunak pada sisi client yang dibutuhkan oleh SRG adalah: Sistem operasi : Microsoft Windows 7/8
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 9 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.2 Dekomposisi Fungsional Modul
No Fungsi atau Proses
Data Input Data Output
Keterangan
DPPL-SRG. K-001
Login Username, Password Validasi
Login
Berfungsi untuk melakukan verifikasi terhadap username dan password yang dimasukkan admin.
DPPL-SRG. K-002
Logout Menu Logout Keluar
dari Sistem
Fungsi ini adalah fungsi untuk melakukan logout. DPPL-SRG. K-003 Tambah Reservasi Id_transaksi , id_pelanggan , nama , alamat , no_hp , start_date , end_date Pesan tambah sukses
Fungsi ini adalah fungsi untuk menambah data reservasi. DPPL-. K-004 Tambah Konfirmasi Id_transaksi , id_pelanggan , id_resi Pesan tambah sukses
Fungsi ini adalah fungsi untuk menambah data konfirmasi pembayaran. DPPL-SRG. K-005 Tambah Ruangan Id_ruangan, kategori, roundtable, theatre, standing, uShape, doubleUshape, dimension, harga Pesan tambah sukses
Fungsi ini adalah fungsi untuk menambah data ruangan.
DPPL-SRG K-006
Ubah Ruangan id_ruangan, kategori, roundtable, theatre, standing, uShape, doubleUshape, dimension, harga Pesan ubah sukses
Fungsi ini adalah fungsi untuk mengubah data pelanggan. DPPL-SRG. K-007 Hapus Ruangan Id_ruangan Pesan hapus sukses
Fungsi ini adalah fungsi untuk menghapus data ruangan.
DPPL- SRG.K008
View Ruangan - Data
ruangan
Fungsi ini adalah fungsi untuk melihat data ruangan.
DPPL-SRG.K009
View Event - Data
ruangan Reserve
Fungsi ini adalah fungsi untuk melihat data ruangan yang telah dipesan. DPPL-
SRG.K010
Search Event Kriteria Hasil
Pencarian
Mencari data reservasi Tabel 1 Dekomposisi Fungsional Modul
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 10 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.3 Deskripsi Data
Nama tabel : Tbl_login
Primary key : username
Constraint Integrity : -
Tbl_login adalah tabel basis data yang berisikan informasi mengenai data login untuk admin yang mengatur proses manipulasi data ruangan dan data reservasi.
Nama tabel : Tbl_pelanggan
Primary key : id_pelanggan
Constraint Integrity : -
Tbl_pelanggan adalah tabel basis data yang berisikan informasi mengenai data pelanggan.
Nama tabel : Tbl_transaksi
Primary key : id_transaksi
Constraint Integrity : -
Tbl_transaksi adalah tabel basis data yang berisikan informasi mengenai pemesanan ruangan
Nama tabel : Tbl_detailtransaksi
Primary key : no
Constraint Integrity : -
Tbl_detailtransaksi adalah table basis data yang berisikan informasi data konfirmasi pemesanan.
Nama tabel : Tbl_ruangan
Primary key : Id_ruangan
Constraint Integrity : -
Tbl_ruangan adalah tabel basis data yang berisikan informasi data ruangan
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 11 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.3.1 Daftar Tabel Aplikasi
Nama Tabel Primary Key Data Store Deskripsi Tabel
Tbl_login usename reservasi.sql
Tabel tbl_login adalah tabel yang berisi tentang data Admin yang mengelola aplikasi tersebut. Tabel ini berisikan username dan password.
Tbl_pelanggan Id_pelanggan reservasi.sql
Tabel tbl_pelanggan adalah tabel yang berisi tentang data pelanggan yang melakukan reservasi. Tabel ini berisikan id_pelanggan , nama , alamat dan no_HP.
Tbl_ruangan Id_ruangan reservasi.sql
Tabel tbl_ruangan adalah tabel yang berisi tentang data ruangan. Tabel ini berisikan Id_ruangan , kategori , roundtable , theatre , standing , uShape , doubleUshape , dimension , harga
Tbl_transaksi
- reservasi.sql
Tabel tbl_transaksi adalah tabel yang berisi tentang data reservasi ruangan. Tabel ini berisikan
id_transaksi, id_pelanggan , start_date , end_date dan id_resi.
Tbl_detailtransaksi no reservasi.sql
Tabel tbl_detailtransaksi adalah tabel yang berisi keterangan status reservasi ruangan. Tabel ini berisikan no , id_transaksi , id_room dan status.
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 12 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.4 Dekomposisi Fisik Modul
Modul Nama File Nama Fungsi Input Output
Login login.php Autentikasi
admin Username, Password Form menu admin Pengolahan Data Ruangan Room.php addRoom.php editRoom.php exeRoom.php Penambahan Data Ruangan Id_ruangan, kategori, roundtable, theatre, standing, uShape, doubleUshape, dimension, harga Form manipulasi data ruangan Pengubahan Data Ruangan Id_ruangan, kategori, roundtable, theatre, standing, uShape, doubleUshape, dimension, harga Form manipulasi ruangan Penghapusan Data Ruangan - Show Message hapus ruangan Penambahan Data Reservasi Newreservation.php exeReservation.php Penambahan Data Reservasi Id_transaksi, id_pelanggan, nama, alamat, no_hp, start_date, end_date Form Reservation Penambaan Data Konfirmasi Confirmed.php exeConfirm.php Penambahan Data Konfirmasi Id_transaksi, id_pelanggan, id_resi Form Confirmation
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 13 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.5 Deskripsi Rinci Modul
Layar yang akan dipergunakan dalam perangkat lunak ini diperlihatkan seperti pada tabel di bawah ini :
No Nama Layar Keterangan
L1 Form Login Autentifikasi Admin untuk memasukkan username dan
password
L2 Error Login Pesan kesalahan autentifikasi login
L3 Menu Utama Admin Menu utama sistem informasi Reservasi Gedung (Admin)
L4 Data Ruangan Pengolahan data Ruangan
L5 Tambah Ruangan Penambahan data Ruangan
L6 Error Tambah Ruangan Pesan kesalahan penambahan data Ruangan/ data tidak valid
L7 Hapus Ruangan Pesan konfirmasi penghapusan data Ruangan
L8 Edit Ruangan Pengeditan data Ruangan
L9 Error Edit Ruangan Pesan kesalahan perubahan data Ruangan/ data tidak valid
Data Reservation Pencetakan data laporan
L6 Tambah Reservasi
Ruangan
Penambahan data Reservasi
Error Tambah Reservasi Pesan kesalahan penambahan data Reservasi/ data tidak valid
L7 Tambah Konfirmasi
Pembayaran
Penambahan data konfirmasi pembayaran
Error Tambah Konfirmasi Pesan kesalahan penambahan data Konfirmasi / data tidak valid
L8 Error Pencarian Pesan pencarian data ruangan dan data reservasi tidak
ditemukan L9
L10 Menu Utama Pelanggan Menu utama sistem informasi Reservasi Gedung (Pelanggan)
L11 Data ruangan Menampilkan data ruangan yang tersedia
L12 Error Pencarian Pesan pencarian data ruangan tidak ditemukan
L13 Data Reservasi Data ruangan yang reserve
Tambah Reservasi Ruangan
Penambahan data Reservasi
L14 Error Pencarian Pesan pencarian status lapangan tidak ditemukan
Tambah Reservasi Ruangan
Penambahan data Reservasi
Error Tambah Reservasi Pesan kesalahan penambahan data Reservasi/ data tidak valid
Lokasi
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 14 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1 Deskripsi Layar
Layout dan objek yang akan digunakan secara umum seperti pada gambar dibawah ini :
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 15 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.1 Menu Utama (Home)
Gambar 2. Layout Menu Utama
2.5.1.1.1 Deskripsi Objek Menu Utama
Objek Jenis Keterangan
Administrator Login Perintah aksi Button untuk login
administrator
Home Perintah aksi Menu untuk ke page
Home
About Us Perintah aksi Menu untuk ke page
About Us
Rooms Perintah aksi Menu untuk ke page
Rooms
Event Calender Perintah aksi Menu untuk ke page
Event Calender
Gallery Perintah aksi Menu untuk ke page
Gallery
Reservation Perintah aksi Menu untuk ke page
Reservation
Confirmation Perintah aksi Menu untuk ke page
Confirmation
Location Perintah aksi Menu untuk ke page
Location
Contact Us Perintah aksi Menu untuk ke page
Contact Us Tabel 5 Deskripsi Objek Menu Utama
2.5.1.1.2 Algoritma
Input : - Proses :
Jika memilih button Administator Login maka ke halaman menu login admin Jika memilihi menu Home maka akan tetap berada di menu utama
Jika memilihi menu About us maka ke halaman menu About us Jika memilihi menu Rooms maka ke halaman menu Rooms
Jika memilihi menu Event Calender maka ke halaman menu Event Calender Jika memilihi menu Gallery maka ke halaman menu Gallery
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 16 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Jika memilihi menu Confirmation maka ke halaman menu Confirmation Jika memilihi menu Location maka ke halaman menu Location
Jika memilihi menu Contact us maka ke halaman menu Contact us Output : Menu utama sesuai kategori pilihan user
2.5.1.2 Menu Login
Gambar 3. Layout Menu Login
2.5.1.2.1 Deskripsi Objek Menu Login
Objek Jenis Keterangan
Username Label input Pemasukan username
Password Label input Pemasukan password
Login Perintah aksi Button untuk login Admin
Tabel 6 Deskripsi Objek Menu Login
2.5.1.2.2 Algoritma
Input : Masukan username dan password admin
Proses : Masukan username dan password diperiksa dan dicocokkan dengan data pada tbl_login.
Output : Jika sesuai, administrator masuk ke form manipulasi ruangan. Jika tidak sesuai, akan tampil pesan error.
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 17 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.3 Menu About us
Gambar 4. Layout Menu About Us
2.5.1.3.1 Deskripsi Objek Menu About Us
Objek Jenis Keterangan
About IPB ICC Informasi Berisi foto dan sambutan
dari GM IPB ICC. Tabel 7 Deskripsi Objek Menu About Us
2.5.1.3.2 Algoritma
Input : - Proses : - Output : -
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 18 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.4 Menu Rooms
Gambar 5. Layout Menu Rooms
2.5.1.4.1 Deskripsi Objek Menu Rooms
Objek Jenis Keterangan
Ballroom Tabel Berisi foto dan data
lengkap ruangan.
Meeting Room Tabel Berisi foto dan data
lengkap ruangan.
Location of Ballroom Link Peta lokasi ballroom
dalam gedung. Location of Meeting
Room
Link Peta lokasi meeting room
dalam gedung. Tabel 8 Deskripsi Objek Menu Rooms
2.5.1.4.2 Algoritma
Input : Aksi user menekan link
Proses : Sistem membuka link source pada target. Output : Link source terbuka
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 19 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.5 Menu Rooms (Administrator)
Gambar 6. Layout Menu Rooms (Administrator)
2.5.1.5.1 Deskripsi Objek Menu Rooms (Administrator)
Objek Jenis Keterangan
Data ruangan Tabel Berisi foto dan data lengkap
ruangan.
Add Room Button Menambah data ruangan baru
Update Link Mengubah data ruangan
Delete Link Menghapus data ruangan
Tabel 9 Deskripsi Objek Menu Rooms (Administrator)
2.5.1.5.2 Algoritma
Input : Aksi user menekan tombol Add Room atau link Update atau Delete Proses : Untuk Add Room, sistem akan membuka link source, form AddRoom
Untuk Update, sistem membuka link source pada target, form editRooms Untuk Hapus, sistem akan memberikan konfirmasi
Output : Untuk Add Room Tampilkan Form AddRoom Update Tampilkan data ruangan yang akan diubah Untuk hapus Tampilkan pesan konfirmasi hapus.
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 20 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.6 Menu Edit Rooms (Administrator)
Gambar 7. Layout Menu Edit Rooms(Administrator)
2.5.1.6.1 Deskripsi Objek Menu Edit Rooms (Administrator)
Objek Jenis Keterangan
ID Room Label input (disable) ID Ruangan yang akan diubah datanya
Category Label input Kategori ruangan
Round Table Label input Jumlah round table di ruangan tersebut
Theatre Label input Kapasitas theatre di ruangan tersebut
Standing Label input Kapasistas standing di ruangan tersebut
Table U Shape Label input Jumlah meja U di ruangan tersebut
Double Table U Shape Label input Jumlah meja U double di ruangan tersebut
Classroom Label input Kapasitas classroom di ruangan tersebut
Dimension Label input Luas ruangan tersebut
Cost for Reserve Label input Harga untuk reservasi ruangan ini per hari
Update Button Menyimpan perubahan
Back Button Membatalkan perubahan
Tabel 10 Deskripsi Objek Menu Edit Rooms (Administrator)
2.5.1.6.2 Algoritma
Input : Aksi user menekan tombol Update Proses : Sistem melakukan validasi data
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 21 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.7 Menu Add Rooms (Administrator)
Gambar 8. Layout Menu Add Rooms (Administrator)
2.5.1.7.1 Deskripsi Objek Menu Add Rooms (Administrator)
Objek Jenis Keterangan
ID Room Label input ID Ruangan yang akan diubah datanya
Category Label input Kategori ruangan
Round Table Label input Jumlah round table di ruangan tersebut
Theatre Label input Kapasitas theatre di ruangan tersebut
Standing Label input Kapasistas standing di ruangan tersebut
Table U Shape Label input Jumlah meja U di ruangan tersebut
Double Table U Shape Label input Jumlah meja U double di ruangan tersebut
Classroom Label input Kapasitas classroom di ruangan tersebut
Dimension Label input Luas ruangan tersebut
Cost for Reserve Label input Harga untuk reservasi ruangan ini per hari
Save Data Button Menyimpan data ruangan baru
Delete Data Button Reset Melakukan reset pada data yang elah diisi
Back Button Membatalkan penambahan data ruangan baru
Tabel 11 Deskripsi Objek Menu Add Rooms (Administrator)
2.5.1.7.2 Algoritma
Input : Aksi user menekan tombol Save Data
Proses : Save Data Sistem melakukan validasi data
Output : Jika valid, data ruangan baru akan ditambahkan ke dalam database, jika tidak kembali ke form addRoom
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 22 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.8 Menu Event Calender
Gambar 9. Layout Menu Event Calendar
2.5.1.8.1 Deskripsi Objek Menu Event Calender
Objek Jenis Keterangan
Data event Tabel Berisi data reservasi ruangan
IPB ICC.
Search Label Input Kriteria pencarian
Tabel 12 Deskripsi Objek Menu Event Calendar
2.5.1.8.2 Algoritma
Input : Aksi user mengisi label input Search
Proses : Sistem mencari data yang sesuai dengan kriteria pencarian yg diisi user Output : Hasil pencarian ditampilkan oleh sistem
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 23 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.9 Menu Event Calender (Administrator)
Gambar 10. Layout Menu Event Calendar
2.5.1.9.1 Deskripsi Objek Menu Event Calender (Administrator)
Objek Jenis Keterangan
Data event Tabel Berisi data reservasi ruangan
IPB ICC.
Print report Button Mencetak data transaksi
Tabel 13 Deskripsi Objek Menu Event Calendar (Administrator)
2.5.1.9.2 Algoritma
Input : Aksi user menekan tombol Print Report Proses : Sistem memproses data
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 24 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.10 Menu Gallery
Gambar 11. Layout Menu Gallery
2.5.1.10.1 Deskripsi Objek Menu Gallery
Objek Jenis Keterangan
Gambar Link -
Tabel 14 Deskripsi Objek Menu Gallery
2.5.1.10.2 Algoritma
Input : Aksi user menekan gambar
Proses : Sistem membuka link source gambar (gambar dengan ukuran lebih besar) Output : Link source gambar (gambar dengan ukuran lebih besar) ditampilkan
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 25 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.11 Menu Reservation
Gambar 12. Layout Menu Reservation
2.5.1.11.1 Deskripsi Objek Menu Reservation
Objek Jenis Keterangan
Transaction ID Label disable Otomatis terisi, tidak dapat diubah
Customer ID Label disable Otomatis terisi, tidak dapat diubah
Name Label input Nama pelanggan
Address Label input Alamat rumah pelanggan
Phone Number Label input Nomer Telepon pelanggan
Start Reserve Date Datepicker input Tanggal awal reservasi
Time Reserve Label input Lama waktu reservasi (hari)
Room ID Checkbox input Ruangan yang akan di reserve
Reserve Button Submit data reservasi
Reset Reset Menghapus data input yang telah diisi
Back Button Kembali ke form data ruangan
Tabel 15 Deskripsi Objek Menu Reservation
2.5.1.11.2 Algoritma
Input : Aksi user menekan button Reservasi Proses : Sistem melakukan validasi data
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 26 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Output : Jika data valid, data disimpan ke database dan menampilkan data pemesanan. Jika tidak valid, kembali ke form reservasi.
2.5.1.12 Menu Confirmation
Gambar 13. Layout Menu Confirmation
2.5.1.12.1 Deskripsi Objek Menu Confirmation
Objek Jenis Keterangan
Transaction ID Label input Nomer ID Transaksi yang telah diberikan saat reservasi
Customer ID Label input Nomer ID Pelanggan yang telah diberikan saat reservasi
Resi Number Label input Nomer resi sebagai tanda bukti transfer Tabel 16 Deskripsi Objek Menu Confirmation
2.5.1.12.2 Algoritma
Input : Aksi user menekan button Confirm Proses : Sistem melakukan validasi data
Output : Jika data valid, data disimpan ke database dan menampilkan bukti pembayaran. Jika tidak valid, kembali ke form konfirmasi.
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 27 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.13 Menu Location
Gambar 14. Layout Menu Location
2.5.1.13.1 Deskripsi Objek Menu Location
Objek Jenis Keterangan
Map IPB ICC Link Peta lokasi IPB ICC sesuai Google Maps
IPB International Convention Center
Link Link untuk membuka peta di Google Maps Tabel 17 Deskripsi Objek Menu Location
2.5.1.13.2 Algoritma
Input : Aksi user menekan link IPB International Convention Center Proses : Sistem memanggil Google Maps
Output : Peta IPB International Conventional Center pada Google Maps ditampilkan
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 28 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.1.14 Menu Contact us
Gambar 15. Layout Menu Contact Us
2.5.1.14.1 Deskripsi Objek Menu Contact us
Objek Jenis Keterangan
Address, Phone, Fax Label Data IPB ICC
Email Link Email IPB CC
IPB International Convention Center
Link Link untuk membuka peta di Google Maps Tabel 18 Deskripsi Objek Menu Contact Us
2.5.1.14.2 Algoritma
Input : Aksi user menekan link
Proses : Sistem melakukan validasi data
Output : Jika data valid, data disimpan ke database dan menampilkan bukti pembayaran. Jika tidak valid, kembali ke form konfirmasi.
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 29 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.2 Deskripsi Proses
2.5.2.1 Pengolahan Login
Memverifikasi username dan password serta menginformasikan kepada admin tentang hasil proses validasi username dan password tersebut.
2.5.2.1.1 Deskripsi Masukan
Daftar parameter POST yang siap dikirim ke sistem reservasi gedung IPB ICC. Contoh : username=admin, password=admin
2.5.2.1.2 Deskripsi Keluaran
Respon : String
Merupakan respon dari sistem terhadap verifikasi yang dilakukan. Format respon ini berasal dari sistem reservasi gedung IPB ICC dan tidak diolah lagi oleh fungsi.
2.5.2.1.3 Algoritma
Admin memasukkan username dan password
Jika validasi username dan password benar, maka sistem akan lanjut ke menu utama admin
Jika validasi username dan password salah, maka user harus memasukkan kembali username dan password sampai validasi benar
2.5.2.2 Pengolahan Data Ruangan
Admin dapat melakukan proses tambah, ubah dan hapus ruangan setelah berhasil melakukan proses login.
2.5.2.2.1 Deskripsi Masukan
Tabel masukan untuk pengolahan data ruangan adalah tbl_ruangan dengan field
coloumn id_ruangan, kategori, roundTable, theatre, standing, uShape,
doubleUshape, Classroom, dimension, harga.
2.5.2.2.2 Deskripsi Keluaran
Tabel keluaran dari proses pengolahan data ruangan ini adalah tbl_ruangan dengan
field coloumn id_ruangan, kategori, roundTable, theatre, standing, uShape,
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 30 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.2.2.3 Algoritma
Untuk proses tambah ruangan, validasi dilakukan untuk memastikan tidak ada id_ruangan yang sama. Jika valid, maka data ruangan tersebut dimasukkan ke dalam tbl_ruangan.
Untuk proses ubah, validasi dilakukan untuk memastikan bahwa semua field terisi. Dan jika data valid, data ruangan pada tbl_ruangan akan diubah.
Untuk proses hapus, data yang diperlukan adalah id_ruangan sebagai primary key. Jika sesuai, makan akan ada pesan konfirmasi. Jika disetujui oleh admin, makan data ruangan tersebut pada tbl_ruangan akan dihapus.
2.5.2.3 Pengolahan Tambah Data Transaksi Pemesanan
Pengolahan transaksi pemesanan dapat dilakukan oleh user dan admin.
2.5.2.3.1 Deskripsi Masukan
Tabel masukan untuk melakukan pengolahan tambah data transaksi adalah tbl_pelanggan (id_pelanggan, nama, alamat, no_HP), tbl_transaksi(id_transaksi, id_pelanggan, start_date,end_date) dan tbl_detailtransaksi(id_transaksi,id_room, harga, status).
2.5.2.3.2 Deskripsi Keluaran
Tabel keluaran dari proses pengolahan tambah data transaksi adalah tbl_pelanggan (id_pelanggan, nama, alamat, no_HP), tbl_transaksi(id_transaksi, id_pelanggan, start_date,end_date) dan tbl_detailtransaksi(id_transaksi,id_room, harga, status).
2.5.2.3.3 Algoritma
Penambahan data transaksi pemesanan yang dilakukan oleh user atau admin akan dilakukan proses validasi atas semua input data. Jika data valid, maka data transaksi akan ditambahkan ke tiga tabel keluaran dari proses ini. Jika tidak valid, maka sistem akan mengembalikan tampilan form isian tambah transaksi.
2.5.2.4 Pengolahan Data Konfirmasi Pemesanan
Proses ini merupakan proses konfirmasi yang dilakukan oleh user yang
sebelumnya telah melakukan proses transaksi pemesanan. Proses ini memerlukan data yang telah sebelumnya dibuat pada saat reservasi.
2.5.2.4.1 Deskripsi Masukan
Data yang dibutuhkan untuk menjadi masukan dari proses ini adalah Transaction ID dan Customer ID yang diberikan sistem pada saat user melakukan transaksi pemesanan. Selain itu, masukan lainnya adalah Resi Number yang merupakan bukti transfer pembayaran total semua biaya pemesanan ruangan.
2.5.2.4.2 Deskripsi Keluaran
Proses ini akan mengubah data pada tbl_transaksi(id_resi, total) dan tbl_detailtransaksi(status).
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 31 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.2.4.3 Algoritma
Pada saat user melakukan konfirmasi pemesanan, sistem melakukan validasi terhadap id_transaksi dan id_pelanggan pada tbl_transaksi apakah sesuai dengan data input user, jika sesuai maka id_resi pada tbl_transaksi akan diubah menjadi resi number yang diinputkan user. Dan otomatis juga akan mengubah total serta status pemesanan. Jika data tidak valid, maka proses konfirmasi pemesanan gagal.
2.5.2.5 Pengolahan Pencarian Ruangan
Proses ini dapat dilakukan leh user pada form event calendar dengan mengisikan kotak kriteria search dan otomatis akan tampil hasil pencarian pada data table dibawahnya.
2.5.2.5.1 Deskripsi Masukan
Data masukan yang dibutuhkan proses ini adalah nilai kriteria pada kotak search.
2.5.2.5.2 Deskripsi Keluaran
Hasil pencarian sesuai kriteria yang telah dimasukkan user akan ditampilkan sebagai output.
2.5.2.5.3 Algoritma
User memasukkan kriteria pencarian dengan mengetikkan data yang ingin dicari, tidak dibatasi oleh field coloumn, karena data akan dicari pada semua field coloumn yang ada.
2.5.2.6 Pengolahan Tampil Data Transaksi
Proses ini dapat dilakukan leh user pada form event calendar untuk melihat data pemesanan yang telah dilakukan.
2.5.2.6.1 Deskripsi Masukan
-
2.5.2.6.2 Deskripsi Keluaran
Data masukan yang ditampilkan oleh sistem pada proses ini adalah data dari tbl_pelanggan (nama), tbl_transaksi (start_date, end_date), tbl_detailtransaksi (id_room, status) dan tbl_ruangan (kategori).
2.5.2.6.3 Algoritma
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 32 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika 2.5.2.7 Pengolahan Tampil Data Ruangan
Proses ini dapat dilakukan leh user pada form rooms untuk melihat data ruangan yang tersedia di gedung IPB ICC.
2.5.2.7.1 Deskripsi Masukan
-
2.5.2.7.2 Deskripsi Keluaran
Data masukan yang ditampilkan oleh sistem pada proses ini adalah data dari tbl_ruangan (id_ruangan, kategori, roundTable, theatre, standing, uShape, doubleUshape, Classroom, dimension, harga).
2.5.2.7.3 Algoritma
-
2.5.3 Deskripsi Laporan
Sistem Reservasi Gedung IPB ICC ini akan menghasilkan dua laporan, diantaranya adalah Laporan Transaksi Reservasi IPB ICC dan laporan sebagai bukti pembayaran untuk user.
2.5.3.1 Laporan Transaksi Reservasi IPB ICC
Laporan ini dibuat untuk menjadi laporan data reservasi untuk dilaporkan kepada pemilik gedung IPB ICC. Laporan ini ditampilkan dalam bentuk pdf. Laporan ini dibuat dengan spesifikasi sebagai berikut.
Objek Jenis Keterangan
No Auto Increment -
Customer ID ID Pemesan
Customer Nama Pemesan
Venue Kategori Ruangan yang dipesan
Transaction ID ID Transaksi
Room ID ID Ruangan yang dipesan
Start Reserve Date Tanggal mulai pemesanan
End Reserve Date Tanggal berakhir pemesanan
Status Status pemesanan
Tabel 19 Deskripsi Laporan Transaksi Reservasi IPB ICC
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 33 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 16. Layout Laporan Transaksi Reservasi
2.5.3.1.2 Deskripsi Masukan
Data masukan untuk menyusun laporan ini adalah data dari tbl_pelanggan (nama), tbl_transaksi (id_transaksi, id_pelanggan, start_date, end_date), tbl_detailtransaksi (id_room, status) dan tbl_ruangan (kategori).
2.5.3.1.3 Algoritma
Untuk menyusun laporan ini dalam bentuk pdf, digunakan tcpdf.
2.5.3.2 Laporan Bukti Pembayaran
Laporan ini dibuat untuk menjadi bukti pembayaran yang telah dilakukan user. Laporan ini ditampilkan dalam bentuk pdf. Laporan ini dibuat dengan spesifikasi sebagai berikut.
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 34 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Objek Jenis Keterangan
Transaction ID ID Transaksi
Resi ID Nomer resi
Customer ID ID Pemesan
Customer Name Nama Pemesan
Total Fee Total Pembayaran
Tabel 20 Deskripsi Laporan Bukti Pembayaran
2.5.3.2.1 Tata Letak Laporan
Gambar 17. Layout Laporan Bukti Pembayaran
2.5.3.2.2 Deskripsi Masukan
Data masukan untuk menyusun laporan ini adalah data dari tbl_pelanggan(nama) dan tbl_transaksi(id_transaksi, id_pelanggan, id_resi, total).
2.5.3.2.3 Algoritma
Program Keahlian Teknik Komputer – Program Diploma
IPB
DPPL-SRG Halaman 35 dari 35
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer – Program Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Matriks Keterunutan
Nomor SKPL
Nama Layar Nama Proses Nama Laporan
SKPL-SRG.K-001
Menu Login Pengolahan Login -
SKPL-SRG.K-002
Menu Rooms Pengolahan Tampil
data Ruangan
-
SKPL-SRG.K-003
Menu Event Calendar Pengolahan Pencarian Ruangan
-
SKPL-SRG.K-004
Menu Event Calendar Pengolahan Pencarian Ruangan
-
SKPL-SRG.K-005
Menu Reservation Pengolahan Tambah
Data Transaksi Pemesanan
-
SKPL-SRG.K-006
Menu Confirmation Pengolahan Data
Konfirmasi Pemesanan -
SKPL-SRG.K-007
Menu Confirmation Pengolahan Data
Konfirmasi Pemesanan Laporan Bukti Pembayaran SKPL-SRG.K-008 Event Calendar (Administrator) Pengolahan Tambah Data Transaksi Pemesanan, Pengolahan Data Konfirmasi Pembayaran Laporan Transaksi Reservasi IPB ICC SKPL-SRG.K-009
Menu Event Calendar Pengolahan Tampil
Data Transaksi - SKPL-SRG.K-010 Menu Room(Administrator), Menu Edit Room (Administrator), Menu Add Room (Administrator)
Pengolahan Data
Ruangan
-