DESKRIPSI PERANCANGAN PERANGKAT LUNAK
Sistem Reservasi Gedung IICC
Dipersiapkan oleh: KELOMPOK 5 TEK 3A – P2 1. 2. 3. 4.
J3D111064 J3D211131 J3D111080 J3D111107
Ayu Zulkiyah Delia Leony Mentari Laura Tampubolon Sri Riyanti
Program Keahlian Teknik Komputer - Institut Pertanian Bogor Jalan Kumbang No.14 Bogor 16151
Program Keahlian Teknik Komputer Institut Pertanian Bogor
Nomor Dokumen
DPPL-xxx <x: SRG> Revisi
-
Halaman
<1>/<35> Tgl: 16/12/13
DAFTAR PERUBAHAN Revisi
Deskripsi
A
B
C
D
E
F
G
INDEX TGL
-
A
B
C
D
E
F
G
Ditulis oleh Diperiks a oleh Disetujui oleh
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 Halaman Perubahan Halaman
Program Keahlian Teknik Komputer – Program Diploma IPB
Revisi
Halaman
DPPL-SRG
Revisi
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 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 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
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 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
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 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
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 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
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 2.1
Deskripsi Perancangan 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 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
2.2
Dekomposisi Fungsional Modul No Fungsi atau Data Input Proses DPPLLogin Username, Password SRG. K-001
Data Output Validasi Login
DPPLSRG. K-002 DPPLSRG. K-003
Keluar dari Sistem Pesan tambah sukses
Logout
Menu Logout
Tambah Reservasi
Id_transaksi , id_pelanggan , nama , alamat , no_hp , start_date , end_date Id_transaksi , id_pelanggan , id_resi
Pesan tambah sukses
Keterangan Berfungsi untuk melakukan verifikasi terhadap username dan password yang dimasukkan admin. Fungsi ini adalah fungsi untuk melakukan logout. Fungsi ini adalah fungsi untuk menambah data reservasi. Fungsi ini adalah fungsi untuk menambah data konfirmasi pembayaran. Fungsi ini adalah fungsi untuk menambah data ruangan.
DPPL-. K-004
Tambah Konfirmasi
DPPLSRG. K-005
Tambah Ruangan
Id_ruangan, kategori, roundtable, theatre, standing, uShape, doubleUshape, dimension, harga
Pesan tambah sukses
DPPL-SRG K-006
Ubah Ruangan
Pesan ubah sukses
Fungsi ini adalah fungsi untuk mengubah data pelanggan.
DPPLSRG. K-007
Hapus Ruangan
id_ruangan, kategori, roundtable, theatre, standing, uShape, doubleUshape, dimension, harga Id_ruangan
Pesan hapus sukses
DPPLSRG.K008
View Ruangan
-
Data ruangan
DPPLSRG.K009
View Event
-
Data ruangan Reserve
Fungsi ini adalah fungsi untuk menghapus data ruangan. Fungsi ini adalah fungsi untuk melihat data ruangan. Fungsi ini adalah fungsi untuk melihat data ruangan yang telah dipesan.
DPPLSRG.K010
Search Event
Kriteria
Hasil Pencarian
Mencari data reservasi
Tabel 1 Dekomposisi Fungsional Modul 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.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 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.1 Daftar Tabel Aplikasi Nama Tabel Primary Key
Data Store
Tbl_login
usename
reservasi.sql
Tbl_pelanggan
Id_pelanggan
reservasi.sql
Tbl_ruangan
Id_ruangan
reservasi.sql
-
reservasi.sql
no
reservasi.sql
Tbl_transaksi
Tbl_detailtransaksi
Deskripsi Tabel Tabel tbl_login adalah tabel yang berisi tentang data Admin yang mengelola aplikasi tersebut. Tabel ini berisikan username dan password. Tabel tbl_pelanggan adalah tabel yang berisi tentang data pelanggan yang melakukan reservasi. Tabel ini berisikan id_pelanggan , nama , alamat dan no_HP. Tabel tbl_ruangan adalah tabel yang berisi tentang data ruangan. Tabel ini berisikan Id_ruangan , kategori , roundtable , theatre , standing , uShape , doubleUshape , dimension , harga 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. 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 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.4
Dekomposisi Fisik Modul
Modul Login
Nama File login.php
Nama Fungsi Autentikasi admin Penambahan Data Ruangan
Pengolahan Room.php Data Ruangan addRoom.php editRoom.php exeRoom.php
Penambahan Data Reservasi
Newreservation.php exeReservation.php
Penambaan Data Konfirmasi
Confirmed.php exeConfirm.php
Input Username, Password Id_ruangan, kategori, roundtable, theatre, standing, uShape, doubleUshape, dimension, harga Pengubahan Data Id_ruangan, Ruangan kategori, roundtable, theatre, standing, uShape, doubleUshape, dimension, harga Penghapusan Data Ruangan Penambahan Data Id_transaksi, Reservasi id_pelanggan, nama, alamat, no_hp, start_date, end_date Penambahan Data Id_transaksi, Konfirmasi id_pelanggan, id_resi
Output Form menu admin Form manipulasi data ruangan
Form manipulasi ruangan
Show Message hapus ruangan Form Reservation
Form Confirmation
Tabel 3 Dekomposisi Fisik Modul
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
No L1 L2 L3 L4 L5 L6 L7 L8 L9
L6
L7
L8 L9 L10 L11 L12 L13
L14
2.5 Deskripsi Rinci Modul Layar yang akan dipergunakan dalam perangkat lunak ini diperlihatkan seperti pada tabel di bawah ini : Nama Layar Keterangan Form Login Autentifikasi Admin untuk memasukkan username dan password Error Login Pesan kesalahan autentifikasi login Menu Utama Admin Menu utama sistem informasi Reservasi Gedung (Admin) Data Ruangan Pengolahan data Ruangan Tambah Ruangan Penambahan data Ruangan Error Tambah Ruangan Pesan kesalahan penambahan data Ruangan/ data tidak valid Hapus Ruangan Pesan konfirmasi penghapusan data Ruangan Edit Ruangan Pengeditan data Ruangan Error Edit Ruangan Pesan kesalahan perubahan data Ruangan/ data tidak valid Data Reservation Pencetakan data laporan Tambah Reservasi Ruangan Error Tambah Reservasi Tambah Konfirmasi Pembayaran Error Tambah Konfirmasi Error Pencarian
Menu Utama Pelanggan Data ruangan Error Pencarian Data Reservasi Tambah Reservasi Ruangan Error Pencarian Tambah Reservasi Ruangan Error Tambah Reservasi
Penambahan data Reservasi Pesan kesalahan penambahan data Reservasi/ data tidak valid Penambahan data konfirmasi pembayaran Pesan kesalahan penambahan data Konfirmasi / data tidak valid Pesan pencarian data ruangan dan data reservasi tidak ditemukan Menu utama sistem informasi Reservasi Gedung (Pelanggan) Menampilkan data ruangan yang tersedia Pesan pencarian data ruangan tidak ditemukan Data ruangan yang reserve Penambahan data Reservasi Pesan pencarian status lapangan tidak ditemukan Penambahan data 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 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.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 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.1 Menu Utama (Home)
Gambar 2. Layout Menu Utama
2.5.1.1.1 Deskripsi Objek Menu Utama Objek Jenis Administrator Login Perintah aksi Home
Perintah aksi
About Us
Perintah aksi
Rooms
Perintah aksi
Event Calender
Perintah aksi
Gallery
Perintah aksi
Reservation
Perintah aksi
Confirmation
Perintah aksi
Location
Perintah aksi
Contact Us
Perintah aksi
Keterangan Button untuk login administrator Menu untuk ke page Home Menu untuk ke page About Us Menu untuk ke page Rooms Menu untuk ke page Event Calender Menu untuk ke page Gallery Menu untuk ke page Reservation Menu untuk ke page Confirmation Menu untuk ke page Location 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 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
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 Username Password Login
Jenis Label input Label input Perintah aksi
Keterangan Pemasukan username Pemasukan password 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 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
2.5.1.3 Menu About us
Gambar 4. Layout Menu About Us
2.5.1.3.1 Deskripsi Objek Menu About Us Objek About IPB ICC
Jenis Informasi
Keterangan 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 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.4 Menu Rooms
Gambar 5. Layout Menu Rooms
2.5.1.4.1 Deskripsi Objek Menu Rooms Objek Jenis Ballroom Tabel Meeting Room
Tabel
Location of Ballroom
Link
Location of Meeting Room
Link
Keterangan Berisi foto dan data lengkap ruangan. Berisi foto dan data lengkap ruangan. Peta lokasi ballroom dalam gedung. 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 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.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 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.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 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.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 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.8 Menu Event Calender
Gambar 9. Layout Menu Event Calendar
2.5.1.8.1 Deskripsi Objek Menu Event Calender Objek Data event
Jenis Tabel
Search
Label Input
Keterangan Berisi data reservasi ruangan IPB ICC. 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 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.9 Menu Event Calender (Administrator)
Gambar 10. Layout Menu Event Calendar
2.5.1.9.1 Deskripsi Objek Menu Event Calender (Administrator) Objek Data event
Jenis Tabel
Print report
Keterangan Berisi data reservasi ruangan IPB ICC. Mencetak data transaksi
Button
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 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.10 Menu Gallery
Gambar 11. Layout Menu Gallery
2.5.1.10.1 Deskripsi Objek Menu Gallery Objek Gambar
Jenis Link
Keterangan -
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 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.11 Menu Reservation
Gambar 12. Layout Menu Reservation
2.5.1.11.1 Deskripsi Objek Menu Reservation Objek Transaction ID Customer ID Name Address Phone Number Start Reserve Date Time Reserve Room ID Reserve Reset Back
Jenis Label disable Label disable Label input Label input Label input Datepicker input Label input Checkbox input Button Reset Button
Keterangan Otomatis terisi, tidak dapat diubah Otomatis terisi, tidak dapat diubah Nama pelanggan Alamat rumah pelanggan Nomer Telepon pelanggan Tanggal awal reservasi Lama waktu reservasi (hari) Ruangan yang akan di reserve Submit data reservasi Menghapus data input yang telah diisi 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 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
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 Transaction ID
Jenis Label input
Customer ID
Label input
Resi Number
Label input
Keterangan Nomer ID Transaksi yang telah diberikan saat reservasi Nomer ID Pelanggan yang telah diberikan saat reservasi 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 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
2.5.1.13 Menu Location
Gambar 14. Layout Menu Location
2.5.1.13.1 Deskripsi Objek Menu Location Objek Map IPB ICC IPB International Convention Center
Jenis Link Link
Keterangan Peta lokasi IPB ICC sesuai Google Maps 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 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.14 Menu Contact us
Gambar 15. Layout Menu Contact Us
2.5.1.14.1 Deskripsi Objek Menu Contact us Objek Address, Phone, Fax Email IPB International Convention Center
Jenis Label Link Link
Keterangan Data IPB ICC Email IPB CC 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 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.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 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.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 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.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 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.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 No Customer ID Customer Venue Transaction ID Room ID Start Reserve Date End Reserve Date Status
Jenis Auto Increment
Keterangan ID Pemesan Nama Pemesan Kategori Ruangan yang dipesan ID Transaksi ID Ruangan yang dipesan Tanggal mulai pemesanan Tanggal berakhir pemesanan 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 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
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 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
Objek Transaction ID Resi ID Customer ID Customer Name Total Fee
Jenis
Keterangan ID Transaksi Nomer resi ID Pemesan Nama Pemesan 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 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
Matriks Keterunutan Nomor SKPL SKPLSRG.K-001 SKPL-
Nama Layar
Nama Proses
Nama Laporan
Menu Login
Pengolahan Login
-
Menu Rooms
Pengolahan Tampil data Ruangan
-
Menu Event Calendar
Pengolahan Pencarian Ruangan
-
Menu Event Calendar
Pengolahan Pencarian Ruangan
-
Menu Reservation
Pengolahan Tambah Data Transaksi Pemesanan Pengolahan Data Konfirmasi Pemesanan
-
Pengolahan Data Konfirmasi Pemesanan
Laporan Bukti Pembayaran
SRG.K-002 SKPLSRG.K-003 SKPLSRG.K-004 SKPLSRG.K-005 SKPL-
Menu Confirmation
SRG.K-006 SKPL-
Menu Confirmation
SRG.K-007
SKPLSRG.K-008
SKPLSRG.K-009
SKPLSRG.K-010
Event Calendar Pengolahan Tambah (Administrator) Data Transaksi Pemesanan, Pengolahan Data Konfirmasi Pembayaran Menu Event Calendar Pengolahan Tampil Data Transaksi Menu Pengolahan Room(Administrator), Ruangan Menu Edit Room (Administrator), Menu Add Room (Administrator)
-
Laporan Transaksi Reservasi ICC
IPB
-
Data -
Tabel 21 Matriks Keterunutan
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