Upload
duongngoc
View
235
Download
1
Embed Size (px)
Citation preview
DESKRIPSI PERANCANGAN PERANGKAT LUNAK
Sistem Reservasi Gedung IICC
Dipersiapkan oleh:
KELOMPOK 5 TEK 3A – P2
1. J3D111064 Ayu Zulkiyah
2. J3D211131 Delia Leony Mentari
3. 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>
Revisi - Tgl: 16/12/13
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 Deskripsi
A
B
C
D
E
F
G
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiks
a oleh
Disetujui
oleh
Program 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
Halaman Revisi Halaman Revisi
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
2.5.1.14 Menu Contact us .............................................................................................. 28
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
Matriks Keterunutan ........................................................................................................................ 35
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 ........................................................................................... 9 Tabel 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 Tabel 21 Matriks Keterunutan ......................................................................................................... 35
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
Web Browser : Google Chrome/Mozilla Firefox/ Internet Explorer
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.
Tabel 2 Daftar Tabel Aplikasi
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
Tabel 3 Dekomposisi Fisik Modul
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 Tabel 4 Deskripsi Rinci Modul
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 :
Gambar 1. Layout Home
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
Jika memilihi menu Reservation maka ke halaman menu Reservation
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
Output : -
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
Output : Jika valid, data pada database diubah, jika tidak kembali ke form edit
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
Output : Sistem menampilkan laporan transaksi reservasi berupa file pdf
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,
doubleUshape, Classroom, dimension, harga.
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
2.5.3.1.1 Tata Letak laporan
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
Untuk menyusun laporan ini dalam bentuk pdf, digunakan tcpdf.
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
-
Tabel 21 Matriks Keterunutan