• Tidak ada hasil yang ditemukan

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Sistem Reservasi Gedung IICC

N/A
N/A
Protected

Academic year: 2021

Membagikan "DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Sistem Reservasi Gedung IICC"

Copied!
35
0
0

Teks penuh

(1)

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>

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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.

(12)

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

(13)

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

(14)

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 :

(15)

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

(16)

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.

(17)

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 : -

(18)

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

(19)

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.

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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.

(27)

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

(28)

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.

(29)

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,

(30)

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).

(31)

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

(32)

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

(33)

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.

(34)

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

(35)

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

-

Gambar

Tabel 1 Dekomposisi Fungsional Modul
Tabel ini berisikan
Tabel 3 Dekomposisi Fisik Modul
Tabel 4 Deskripsi Rinci Modul
+7

Referensi

Dokumen terkait

Masalah yang diteliti dalam penelitian ini adalah meningkatkan hasil belajar siswa pada mata pelajaran IPA materi peristiwa erosi di kelas IV SD Negeri 101769

Proses pembuatan makanan oleh tumbuhan dengan bantuan cahaya matahari disebut ….. Penyerapan karbohidrat dan pengeluaran karbondioksida

Simpulan dari penelitian ini adalah status stroke, usia, dan jenis kelamin adalah variabel yang paling dominan mempengaruhi terjadinya disabilitas fisik pada

Berdasarkan analisis regresi linier berganda dan pembahasan disimpulkan bahwa: (1) Ada pengaruh yang positif antara media pembelajaran terhadap prestasi siswa kelas

78 15050423520503 AHMAD SYAMSUN FARIDI Akidah-Akhlak MTSS DARUL FAIZIN ASSALAFIYAH Kab.. MAKSUM Akidah-Akhlak MIS NURUL ULUM

peserta didik dengan menggunakan model pembelajaran kooperatif tipe Numbered Heads Together (NHT) dengan bantuan LKS dapat mencapai ketuntasan dan hasil belajar dengan

Tujuan penelitian ini adalah untuk mengetahui ada dan tidaknya hubungan antara komunikasi orang tua dan anak dengan rasa percaya diri remaja putri awal yang ada pada siswi SMP

Maka tujuan dalam penelitian ini adalah : untuk mengetahui apakah siswa kelas XI SMA Walisongo Semarang dapat meningkatkan ketuntasan hasil belajar kimia melalui permainan