analisis dan perancangan sistem basis data …thesis.binus.ac.id/doc/cover/2011-1-00182-if...
TRANSCRIPT
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA
BERBASIS WEB UNTUK PENGELOLAAN GEDUNG KOMPAS
GRAMEDIA MAJALAH PADA PT. PENERBITAN SARANA BOBO
SKRIPSI
Oleh
Fransisca Caroline 1100031436Yanita 1100031442Hendra Cipta Aditomo 1100046791
Kelas / Kelompok : 07PCT / 05
Universitas Bina NusantaraJakarta
2011
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA
BERBASIS WEB UNTUK PENGELOLAAN GEDUNG KOMPAS
GRAMEDIA MAJALAH PADA PT. PENERBITAN SARANA BOBO
SKRIPSI
Diajukan sebagai salah satu syaratuntuk gelar kesarjanaan padaJurusan Teknik InformatikaJenjang pendidikan Strata-1
Oleh
Fransisca Caroline 1100031436Yanita 1100031442Hendra Cipta Aditomo 1100046791
Kelas / Kelompok : 07PCT / 05
Universitas Bina NusantaraJakarta
2011
ix
PRAKATA
Puji Syukur kepada Tuhan Yang Maha Esa atas segala rahmat, bimbingan, dan
kesempatan yang di berikan-Nya kepada penulis sehingga penulis dapat menyelesaikan
skripsi ini dengan baik.
Skripsi kami berjudul Analisis dan Perancangan Sistem Basis Data Berbasis Web
untuk Pengelolaan Gedung Kompas Gramedia Majalah Pada PT. Penerbitan Sarana
Bobo, skripsi ini disusun sebagai salah satu persyaratan dalam menyelesaikan progam
studi Strata-1 Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Bina
Nusantara, Jakarta.
Penulis menyadari bahwa skripsi ini dapat diselesaikan bukan hanya karena usaha
dari penulis saja, melainkan juga karena adanya bantuan dari berbagai pihak. Maka dari
itu, pada kesempatan ini, penulis ingin menyampaikan ucapan terima kasih yang kepada
pihak-pihak yang telah banyak membantu dan mendukung penulis menyelesaikan
skripsi ini, di antaranya kepada :
1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM, selaku Rektor Universitas Bina
Nusantara.
2. Bapak Ir. Sablin Yusuf, M.Sc., M.Com.Sc., selaku Dekan Fakultas Ilmu
Komputer Universitas Bina Nusantara.
3. Bapak Fredy Purnomo S.Kom., M.Kom., selaku Ketua Jurusan Teknik
Informatika Universitas Bina Nusantara.
4. Ibu Yen Lina Prasetio, S.Kom., M.CompSc., selaku Sekertaris Jurusan Teknik
Informatika Universitas Bina Nusantara.
x
5. Bapak Muh. Tassim Billah, selaku dosen pembimbing yang telah banyak
memberikan bimbingan dan dukungan dalam menyelesaikan skripsi kami.
6. Bapak Ignatius Herman Dwiyartono, selaku GS-Superintendent Divisi General
Affair (GA) PT. Penerbitan Sarana Bobo yang telah membantu kami selama
mengumpulkan informasi yang di butuhkan dalam skripsi ini.
7. Bapak Jones dari Divisi Human Resources Department (HRD) PT. Penerbitan
Sarana Bobo yang telah membantu kami selama mengumpulkan informasi
yang di butuhkan untuk pelaksanaan skripsi ini.
8. Orang tua kami yang senantiasa memberikan dukungan dan doa bagi kami.
9. Teman-teman serta semua pihak yang telah mendoakan dan mendukung kami
sehingga skripsi ini dapat terselesaikan dengan baik.
Akhir kata, penulis berharap skripsi ini dapat bermanfaat khususnya bagi PT.
Penerbitan Sarana Bobo, serta dapat memberikan sumbangan yang bermanfaat bagi
semua pembaca beserta pihak-pihak lain yang membutuhkan.
Jakarta, 26 Januari 2011
Penulis
xi
DAFTAR ISI
Halaman Judul Luar ........................................................................................................... i
Halaman Judul Dalam.......................................................................................................ii
Halaman Persetujuan Hard Cover ...................................................................................iii
Halaman Pernyataan Dewan Penguji ............................................................................... iv
Halaman Pemberian Hak Cipta Non Ekslusif Dari Mahasiswa ke Universitas Bina
Nusantara.........................................................................................................................vii
Abstrak ...........................................................................................................................viii
Prakata.............................................................................................................................. ix
Daftar Isi...........................................................................................................................xi
Daftar Tabel .................................................................................................................... xx
Daftar Gambar................................................................................................................xxi
Daftar Lampiran .......................................................................................................xxxviii
BAB 1 PENDAHULUAN
1.1 Latar Belakang............................................................................................. 1
1.2 Ruang Lingkup ............................................................................................ 3
1.3 Tujuan dan Manfaat ..................................................................................... 6
1.4 Metodologi Penelitian.................................................................................. 7
1.5 Sistematika Penulisan .................................................................................. 9
xii
BAB 2 LANDASAN TEORI
2.1 Teori Basis Data......................................................................................... 13
2.1.1 Pengertian Basis Data....................................................................... 13
2.1.2 Database Management System (DBMS)......................................... 14
2.1.2.1 Definisi DBMS................................................................... 14
2.1.2.2 Fungsi-fungsi Dasar DBMS............................................... 15
2.1.2.3 Keuntungan dan Kelemahan DBMS.................................. 17
2.1.3 Standard Query Language (SQL) .................................................... 20
2.1.3.1 Definisi SQL ...................................................................... 20
2.1.3.2 Operasi Dasar SQL ............................................................ 21
2.1.4 Siklus Basis Data.............................................................................. 23
2.1.5 Entity Relationship Modelling (ER Modelling) .............................. 38
2.1.5.1 Definisi ER Modelling ....................................................... 38
2.1.5.2 Konsep Dasar ER Modelling ............................................. 38
2.1.6 Perancangan Basis Data ................................................................... 45
2.1.6.1 Perancangan Basis Data Konseptual (Conceptual
Database Design)............................................................... 46
2.1.6.2 Perancangan Basis Data Logikal (Logical Database
Design) ............................................................................... 52
2.1.6.3 Perancangan Basis Data Fisikal (Physical Database
Design) ............................................................................... 57
2.1.7 Normalisasi....................................................................................... 61
2.2 Pemahaman Obyek .................................................................................... 63
xiii
2.2.1 Pengertian Gedung ........................................................................... 63
2.2.2 Pengelolaan Gedung......................................................................... 63
2.2.3 Prosedur Umum Pengelolaan Gedung ............................................. 64
2.3 Pemahaman Sistem Berbasis Web............................................................. 64
2.3.1 Internet.............................................................................................. 64
2.3.2 World Wide Web (WWW)............................................................... 64
2.3.3 Hypertext Transport Protocol (HTTP) ............................................. 65
2.3.4 Web Statis dan Web Dinamis........................................................... 66
2.3.5 Web Database................................................................................... 67
2.3.5.1 Definisi Web Database....................................................... 67
2.3.5.2 Syarat-syarat Integrasi Web Database................................ 67
2.3.5.3 Keuntungan dan Kelemahan Web Database ...................... 68
2.4 Perangkat (Tools) yang digunakan ............................................................ 74
2.4.1 Data Flow Diagram (DFD)............................................................... 74
2.4.1.1 Definisi Data Flow Diagram (DFD)................................... 74
2.4.1.2 Komponen Data Flow Diagram (DFD)............................. 75
2.4.1.3 Context Diagram ................................................................ 76
2.4.1.4 Data Flow Diagram Level 0 ............................................... 77
2.4.1.5 Kelebihan Data Flow Diagram (DFD) ............................... 78
2.4.2 Flow Chart ........................................................................................ 78
2.4.3 State Transition Diagram (STD) ...................................................... 80
2.4.4 Perangkat Lunak yang Digunakan ................................................... 81
2.4.4.1 PHP : Hypertext Prosessor ................................................. 81
xiv
2.4.4.1.1 Definisi PHP ...................................................... 81
2.4.4.1.2 Kelebihan PHP................................................... 82
2.4.4.2 JavaScript ........................................................................... 83
2.4.4.3 SQL Server 2005................................................................ 84
2.4.4.3.1 Definisi SQL Server 2005 ................................. 84
2.4.4.4 Apache Web Server............................................................ 85
2.4.4.4.1 Web Server ........................................................ 85
2.4.4.4.2 Apache ............................................................... 86
BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN
3.1 Tentang PT Penerbitan Sarana Bobo ......................................................... 88
3.1.1 Riwayat PT Penerbitan Sarana Bobo ............................................... 88
3.1.1.1 Sejarah Kelompok Kompas Gramedia............................... 88
3.1.1.2 Sejarah PT Penerbitan Sarana Bobo................................... 91
3.1.1.3 Visi dan Misi PT Penerbitan Sarana Bobo......................... 93
3.1.2 Tujuan PT Penerbitan Sarana Bobo ................................................. 94
3.1.3 Kegiatan Bisnis PT Penerbitan Sarana Bobo ................................... 95
3.1.4 Struktur Organisasi PT Penerbitan Sarana Bobo ............................. 96
3.1.5 Pembagian Tugas dalam PT Penerbitan Sarana Bobo ..................... 98
3.2 Gambaran Sistem yang Sedang Berjalan................................................. 107
3.2.1 Data Flow Diagram dari Sistem yang Sedang Berjalan ................. 107
3.2.1.1 Context Diagram .............................................................. 107
3.2.1.2 Diagram Aliran Data Level 0 ........................................... 108
xv
3.2.2 Prosedur di dalam Sistem yang Sedang Berjalan ........................... 109
3.2.2.1 Flow Chart dan Prosedur Penyewaan Ballroom .............. 109
3.2.2.2 Flow Chart dan Prosedur Penyewaan Ruang Kantor ....... 118
3.2.2.3 Flow Chart dan Prosedur Permintaan Ruang Rapat......... 122
3.2.2.4 Flow Chart dan Prosedur Penanganan Keluhan............... 124
3.2.2.5 Flow Chart dan Prosedur Pembuatan dan Pencetakan
Laporan Penyewaan ......................................................... 128
3.2.2.5.1 Flow Chart dan Prosedur Pembuatan dan
Pencetakan Laporan Penyewaan Ruang
Ballroom .......................................................... 128
3.2.2.5.2 Flow Chart dan Prosedur Pembuatan dan
Pencetakan Laporan Penyewaan Ruang
Kantor .............................................................. 132
3.2.2.6 Flow Chart dan Prosedur Saran dan Kritik ...................... 135
3.3 Analisis Kebutuhan Sistem...................................................................... 138
3.4 Permasalahan yang Di hadapi ................................................................. 139
3.5 Solusi Pemecahan Masalah...................................................................... 140
BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI
4.1 Perancangan Basis Data........................................................................... 142
4.1.1 Perancangan Basis Data Konseptual............................................... 142
4.1.1.1 Mengidentifikasi Tipe Entitas .......................................... 143
4.1.1.2 Mengidentifikasi Tipe Relasional ................................... 148
xvi
4.1.1.3 Mengidentifikasi dan Mengasosiasi Atribut-atribut
dengan Entitas atau Tipe Relasional ................................ 151
4.1.1.4 Menentukan Domain Atribut .......................................... 164
4.1.1.5 Mengidentifikasi Kandidat dan Primary Key Pada Setiap
Entitas............................................................................... 174
4.1.1.6 Penggunaan Enhanced Modelling Concept...................... 178
4.1.1.7 Memeriksa Redudansi ..................................................... 178
4.1.1.7.1 Memeriksa Hubungan one-to-one(1:1) ........... 178
4.1.1.7.2 Menghilangkan Hubungan yang Mengalami
Redudansi ........................................................ 180
4.1.1.7.3 Mempertimbangkan Dimensi Waktu............... 180
4.1.1.8 Validasi Transaksi dengan Transaksi User ...................... 180
4.1.1.9 Peninjauan Model Data Konseptual Dengan User.......... 187
4.1.2 Perancangan Basis Data Logikal .................................................... 187
4.1.2.1 Derive Relation untuk Model Data Logikal ..................... 188
4.1.2.1.1 Tipe Entitas “Strong”....................................... 188
4.1.2.1.2 Tipe Entitas “Weak” ........................................ 191
4.1.2.1.3 Tipe Hubungan Binari One-to-Many (1:*) ...... 192
4.1.2.1.4 Tipe Hubungan Binari One-to-One (1:1) ....... 213
4.1.2.1.4.1 Hubungan Mandatory Participation
1:1 di Kedua Sisi........................... 213
4.1.2.1.4.2 Hubungan Mandatory Participation
1:1 di Salah Satu Sisi .................... 213
xvii
4.1.2.1.4.3 Hubungan Optional Participation 1:1
di Kedua Sisi................................. 217
4.1.2.1.5 Hubungan Rekursif One-to-One (1:1) ............ 217
4.1.2.1.6 Tipe Hubungan Superclass/Subclass ............... 217
4.1.2.1.7 Tipe Hubungan Binari Many-to-Many (*:*) .... 218
4.1.2.1.8 Tipe Hubungan Kompleks ................................ 223
4.1.2.1.9 Atribut Multi- valued......................................... 223
4.1.2.2 Validasi Relasi Menggunakan Normalisasi ..................... 231
4.1.2.3 Validasi Relasi terhadap Transaksi User ......................... 243
4.1.2.4 Menentukan Batasan Intergitas ........................................ 243
4.1.2.5 Peninjauan Model Data Logikal dengan User ................ 251
4.1.2.6 Merge Model Data Logikal ke Model Data Global ......... 251
4.1.2.7 Periksa Pertumbuhan di masa depan................................ 253
4.1.3 Perancangan Basis Data Fisikal ..................................................... 253
4.1.3.1 Memetakan Model Data Logikal untuk Target DBMS.... 254
4.1.3.1.1 Desain Base Relation....................................... 254
4.1.3.1.2 Desain Representasi Derived data ................... 279
4.1.3.1.3 Desain General Constraint .............................. 279
4.1.3.2 Desain Penyusunan dan Pemberian Index pada File ....... 283
4.1.3.2.1 Analisis Transaksi............................................ 283
4.1.3.2.2 Memilih Pengaturan Susunan File................... 296
4.1.3.2.3 Memilih Indeks................................................ 296
xviii
4.1.3.2.4 Memperkirakan Ukuran Kapasitas Disk yang
Dibutuhkan ...................................................... 298
4.1.3.3 Desain User Views ........................................................... 319
4.1.3.4 Desain Mekanisme Keamanan ......................................... 320
4.1.3.5 Mempertimbangkan Petunjuk untuk Pengaturan
Redundancy...................................................................... 322
4.1.3.6 Monitor dan Tune Sistem Operasional............................. 322
4.1.4 Pemilihan DBMS............................................................................ 322
4.2 Perancangan Aplikasi .............................................................................. 323
4.2.1 Perancangan Struktur Menu ........................................................... 323
4.2.2 State Transition Diagram (STD).................................................... 325
4.2.2.1 State Transition Diagram Bagian Master Admin dan
Admin............................................................................... 325
4.2.2.2 State Transition Diagram Member .................................. 348
4.2.3 Perancangan Layar Masukkan dan Keluaran ................................. 358
4.2.3.1 Perancangan Layar Masukkan (Input) ............................. 358
4.2.2.3 Perancangan Layar Keluaran (Output)............................. 401
4.3 Implementasi............................................................................................ 446
4.3.1 Kebutuhan Perangkat Keras ........................................................... 446
4.3.2 Kebutuhan Perangkat Lunak .......................................................... 447
4.3.3 Jadwal Implementasi ...................................................................... 448
4.3.4 Prosedur Penggunaan ..................................................................... 448
4.3.4.1 Prosedur Penggunaan Untuk Master Admin dan Admin. 448
xix
4.3.4.2 Prosedur Penggunaan Oleh Member ................................ 521
4.4 Evaluasi.................................................................................................... 541
BAB 5 SIMPULAN DAN SARAN
5.1 Simpulan .................................................................................................. 543
5.2 Saran ........................................................................................................ 544
DAFTAR PUSTAKA .................................................................................................. 545
RIWAYAT HIDUP ..................................................................................................... 548
LAMPIRAN...................................................................................................................L1
SURAT SURVEI ...........................................................................................................L4
xx
DAFTAR TABEL
Tabel 2.1 Simbol Flow Chart....................................................................................... 79
Tabel 4.1 Identifikasi Tipe Entitas ............................................................................. 143
Tabel 4.2 Identifikasi Batasan Multiplicity dari Relasi Antar Entitas....................... 150
Tabel 4.3 Identifikasi Atribut dan Domain Atribut.................................................... 151
Tabel 4.4 Identifikasi Domain Atribut ....................................................................... 164
Tabel 4.5 Identifikasi Kandidat dan Primary Key..................................................... 174
Tabel 4.6 Strong Entity............................................................................................... 188
Tabel 4.7 Relasi / Hubungan Data untuk PT. Penerbitan Sarana Bobo .................... 225
Tabel 4.8 Cross-Referencing Transaction and Relation ........................................... 284
Tabel 4.9 Indeks ......................................................................................................... 297
Tabel 4.10 Perkiraan Kapasitas Disk yang Diperlukan................................................ 317
Tabel 4.11 Hak Akses .................................................................................................. 320
Tabel 4.12 Spesifikasi Kebutuhan Minimal Perangkat Keras Server .......................... 447
Tabel 4.13 Spesifikasi Kebutuhan Minimal Perangkat Keras Client........................... 447
Tabel 4.14 Jadwal Implementasi .................................................................................. 448
Tabel 4.15 Hasil Evaluasi Aplikasi Basis Data Oleh Pengguna .................................. 541
xxi
DAFTAR GAMBAR
Gambar 2.1 Diagram Siklus Basis Data (Connolly dan Begg, 2005, p284)............. 24
Gambar 2.2 Representasi Diagram dari Tipe Entity pegawai dan Cabang (Connolly,
2005, p345) ........................................................................................... 39
Gambar 2.3 Representasi Diagram Entity Kuat dan Entity Lemah (Connolly, 2005,
p355) ..................................................................................................... 39
Gambar 2.4 Representasi Diagram dari Relationship (Connolly, 2005, p347) ........ 40
Gambar 2.5 Representasi Diagram Enity Pegawai dan Cabang Beserta Atribut dan
primary key-nya (Connolly, 2005, p 354)............................................. 43
Gambar 2.6 Cardinality dan Participation antara Branch dan Staff ........................ 45
Gambar 2.7 Contoh Model Data Konseptual untuk User View Staff yang
Menunjukkan Semua Atribut (Connolly dan Begg, 2005, p464) ......... 50
Gambar 2.8 Diagram Relasi Global untuk DreamHome .......................................... 56
Gambar 3.1 Bagan Struktur Organisasi PT Penerbitan Sarana Bobo ....................... 97
Gambar 3.2 Context Diagram ................................................................................. 107
Gambar 3.3 Diagram Aliran Data Level 0.............................................................. 108
Gambar 3.4 Flow Chart Penyewaan Ballroom ....................................................... 109
Gambar 3.5 Flow Chart Penyewaan Ruang Kantor ............................................... 119
Gambar 3.6 Flow Chart Permintaan Ruang Rapat ................................................. 122
Gambar 3.7 Flow Chart Penanganan Keluhan ....................................................... 125
Gambar 3.8 Flow Chart Pembuatan dan Pencetakan Laporan Penyewaan Ruang
Ballroom.............................................................................................. 129
xxii
Gambar 3.9 Flow Chart Pembuatan dan Pencetakan Laporan Penyewaan Ruang
Kantor.................................................................................................. 132
Gambar 3.10 Flow Chart Saran dan Kritik.............................................................. 136
Gambar 4.1 Entity Relational Diagram (ERD) Model Data Konseptual ............... 149
Gambar 4.2 Entity Relational Diagram (ERD) Model Data Konseptual dengan
Primary Key ........................................................................................ 177
Gambar 4.3 Model Konseptual yang Mendukung Transaksi User dengan
Menggunakan Pathways ..................................................................... 186
Gambar 4.4 Entity Relational Diagram (ERD) Model Data Logikal Sebelum
Normalisasi ......................................................................................... 230
Gambar 4.5 Entity Relational Diagram (ERD) Modal Data Logikal Sesudah
Normalisasi ......................................................................................... 252
Gambar 4.6 Struktur Menu Master Admin dan Admin.......................................... 323
Gambar 4.7 Perancangan Struktur Menu Member Internal .................................... 324
Gambar 4.8 Perancangan Struktur Menu Member Eksternal ................................. 325
Gambar 4.9 STD untuk Login................................................................................. 325
Gambar 4.10 STD untuk Melihat Detail Pemberitahuan......................................... 326
Gambar 4.11 STD untuk Menghapus Detail Admin................................................. 326
Gambar 4.12 STD untuk Menambah Admin............................................................ 326
Gambar 4.13 STD untuk Melakukan Pencarian Penyewaan Ruang Kantor............. 327
Gambar 4.14 STD untuk Melihat Detail Penyewaan Ruang Kantor ........................ 327
Gambar 4.15 STD untuk Mengubah Detail Penyewaan Ruang Kantor ................... 327
Gambar 4.16 STD untuk Membuat Faktur Penyewaan Ruang Kantor .................... 328
xxiii
Gambar 4.17 STD untuk Melihat Detail Faktur Penyewaan Ruang Kantor............. 328
Gambar 4.18 STD untuk Export Faktur Penyewaan Ruang Kantor ke Dalam
Format Ms. Excel ................................................................................ 329
Gambar 4.19 STD untuk MengInput Data Pembayaran Ruang Kantor ................... 329
Gambar 4.20 STD untuk Memasukkan Data Baru Penyewaan Ruang Kantor Secara
Manual................................................................................................. 330
Gambar 4.21 STD untuk Export Laporan Ruang Kantor ke Dalam Format
Ms.Excel.............................................................................................. 330
Gambar 4.22 STD untuk Menghapus Detail Penyewaan Ruang Kantor.................. 331
Gambar 4.23 STD untuk Melakukan Pencarian Penyewaan Ballroom .................... 331
Gambar 4.24 STD untuk Melihat Detail Penyewaan Ballroom................................ 332
Gambar 4.25 STD untuk Menghapus Detail Penyewaan Ballroom ......................... 332
Gambar 4.26 STD untuk Mengubah Detail Penyewaan Ballroom ........................... 333
Gambar 4.27 STD untuk Membuat Pemberitahuan Event Penyewaan Ballroom .... 333
Gambar 4.28 STD untuk Memasukkan Data Pembatalan Penyewaan Ballroom ..... 334
Gambar 4.29 STD untuk Membuat Faktur Penyewaan Ballroom ............................ 334
Gambar 4.30 STD untuk Melihat Detail Faktur Penyewaan Ballroom .................... 335
Gambar 4.31 STD untuk Eksport Faktur Penyewaan Ballroom ke Dalam Format
Ms.Excel.............................................................................................. 335
Gambar 4.32 STD untuk Memasukkan Data Pembayaran Faktur Penyewaan
Ballroom.............................................................................................. 336
Gambar 4.33 STD untuk Memasukkan Data Order Fasilitas Tambahan Ballroom
Secara Manual..................................................................................... 336
xxiv
Gambar 4.34 STD untuk Memasukkan Data Baru Penyewaan Ballroom Secara
Manual................................................................................................. 337
Gambar 4.35 STD untuk Export Laporan Penyewaan Ballroom ke Dalam Format
Ms.Excel.............................................................................................. 337
Gambar 4.36 STD untuk Melakukan Pencarian Penyewaan Ruang Rapat .............. 338
Gambar 4.37 STD untuk Melihat Detail Penyewaan Ruang Rapat .......................... 338
Gambar 4.38 STD untuk Menghapus Detail Penyewaan Ruang Rapat.................... 339
Gambar4.39 STD untuk Mengubah Detail Penyewaan Ruang Rapat ..................... 339
Gambar 4.40 STD untuk Memasukkan Data Baru Penyewaan Ruang Rapat Secara
Manual................................................................................................. 340
Gambar 4.41 STD untuk Melakukan Pencarian Pengajuan Permintaan / Keluhan.. 340
Gambar 4.42 STD untuk Melihat Detail Pengajuan Permintaan / Keluhan ............. 341
Gambar 4.43 STD untuk Memasukkan Data Penanganan Permintan / Keluhan ..... 341
Gamar 4.44 STD untuk Ekxport Data Pengajuan Permintaan / Keluhan ke Dalam
Format Ms.Excel ................................................................................. 342
Gambar 4.45 STD untuk Menghapus Detail Pengajuan Permintaan / Keluhan ....... 342
Gambar 4.46 STD untuk Menambah Data Teknisi Baru.......................................... 343
Gambar 4.47 STD untuk Melakukan Pencarian Pengajuan Saran dan Kritik .......... 343
Gambar 4.48 STD untuk Melihat Detail Pengajuan Saran dan Kritik...................... 344
Gambar 4.49 STD untuk Menghapus Detail Pengajuan Saran dan Kritik................ 344
Gambar 4.50 STD untuk Melakukan Pencarian Data Member ................................ 345
Gambar 4.51 STD untuk Melihat Detail Data Member ............................................ 345
Gambar 4.52 STD untuk Menambah Data Member Baru ........................................ 346
xxv
Gambar 4.53 STD untuk Mengubah Profil Admin................................................... 346
Gambar 4.54 STD untuk Mengganti Password Admin............................................ 347
Gambar 4.55 STD untuk Melakukan Maintenance Informasi Dasar Seputar
Pengelolaan Gedung............................................................................ 347
Gambar 4.56 STD untuk Logout............................................................................... 348
Gambar 4.57 STD untuk Melakukan Pencarian Ballroom Wedding ........................ 349
Gambar 4.58 STD untuk Melakukan Penyewaan Ballroom Wedding...................... 349
Gambar 4.59 STD untuk Melakukan Pencarian Ballroom Non Wedding ................ 350
Gambar 4.60 STD untuk Melakukan Penyewaan Ballroom Non Wedding .............. 350
Gambar 4.61 STD untuk Mengajukan Kritik dan Saran........................................... 351
Gambar 4.62 STD untuk Melakukan Login.............................................................. 352
Gambar 4.63 STD untuk Melakukan Pencarian Ballroom Wedding ........................ 352
Gambar 4.64 STD untuk Melakukan Penyewaan Ballroom Wedding...................... 353
Gambar 4.65 STD untuk Melakukan Pencarian Ballroom Non Wedding ................ 353
Gambar 4.66 STD untuk Melakukan Penyewaan Ballroom Non Wedding .............. 354
Gambar 4.67 STD untuk Melakukan Pencarian Ruang Kantor................................ 354
Gambar 4.68 STD untuk Melakukan Penyewaan Ruang Kantor ............................. 355
Gambar 4.69 STD untuk Melakukan Pencarian Ruang Rapat.................................. 355
Gambar 4.70 STD untuk Melakukan Penyewaan Ruang Rapat ............................... 356
Gambar 4.71 STD untuk Mengajukan Permintaan / Keluhan .................................. 356
Gambar 4.72 STD untuk Mengajukan Kritik dan Saran........................................... 357
Gambar 4.73 STD untuk Mengubah Profil Member................................................. 357
xxvi
Gambar 4.74 STD untuk Mengganti Password Member.......................................... 358
Gambar 4.75 STD untuk Melakukan Logout............................................................ 358
Gambar 4.76 Perancangan Layar Input Untuk Login Master Admin dan Admin.... 359
Gambar 4.77 Perancangan Layar Input Untuk Tambah Admin ............................... 360
Gambar 4.78 Perancangan Layar Input Untuk Melakukan Pencarian Penyewaan
Ruang Kantor ...................................................................................... 361
Gambar 4.79 Perancangan Layar Input Untuk Mengubah Detail Penyewaan Ruang
Kantor.................................................................................................. 362
Gambar 4.80 Perancangan Layar Input Untuk Menambah Faktur Penyewaan Ruang
Kantor.................................................................................................. 363
Gambar 4.81 Perancangan Layar Input Untuk Halaman Pembayaran Faktur
Penyewaan Ruang Kantor ................................................................... 364
Gambar 4.82 Perancangan Layar Input Untuk Penyewaan Ruang Kantor............... 365
Gambar 4.83 Perancangan Layar Input Untuk Pemilihan Kategori Laporan
Penyewaan Ruang Kantor ................................................................... 366
Gambar 4.84 Perancangan Layar Input Untuk Melakukan Pencarian Penyewaan
Ballroom.............................................................................................. 367
Gambar 4.85 Perancangan Layar Input Untuk Mengubah Detail Penyewaan
Ballroom.............................................................................................. 368
Gambar 4.86 Perancangan Layar Input Untuk Membuat Pemberitahuan Event
Ballroom.............................................................................................. 370
Gambar 4.87 Perancangan Layar Input Untuk Memasukkan Data Pembatalan
Penyewaan Ballroom .......................................................................... 371
xxvii
Gambar 4.88 Perancangan Layar Input Untuk Membuat Faktur Penyewaan
Ballroom.............................................................................................. 372
Gambar 4.89 Perancangan Layar Input Untuk Memasukkan Data Pembayaran
Ballroom.............................................................................................. 373
Gambar 4.90 Perancangan Layar Input Untuk Melakukan Pemesanan Fasilitas
Tambahan Ballroom............................................................................ 374
Gambar 4.91 Perancangan Layar Input Untuk Formulir Sewa Ballroom................. 375
Gamar 4.92 Perancangan Layar Input Untuk Eksport Laporan Ballroom ke dalam
Format Ms.Excel ................................................................................. 376
Gambar 4.93 Perancangan Layar Input Untuk Melakukan Pencarian Penyewaan
Ruang Rapat ........................................................................................ 377
Gambar 4.94 Perancangan Layar Input Untuk Melakukan Pencarian Permintaan /
Keluhan ............................................................................................... 378
Gambar 4.95 Perancangan Layar Input Untuk Membuat Pengajuan Permintaan /
Keluhan Secara Manual ...................................................................... 379
Gambar 4.96 Perancangan Layar Input Untuk Memasukkan Data Penanganan
Keluhan ............................................................................................... 380
Gambar 4.97 Perancangan Layar Input Untuk Menambah Data Teknisi Baru ........ 381
Gambar 4.98 Perancangan Layar Input Untuk Melakukan Pencarian Saran dan
Kritik ................................................................................................... 382
Gambar 4.99 Perancangan Layar Input Untuk Pencarian Data Member .................. 383
Gambar 4.100 Perancangan Layar Input Untuk Menambah Data Member Baru....... 384
Gambar 4.101 Perancangan Layar Input Untuk Mengubah Profil Admin ................. 385
Gambar 4.102 Perancangan Layar Input Untuk Mengganti Password Admin .......... 386
xxviii
Gambar 4.103 Perancangan Layar Input Untuk Menambah Detail Maintenance ...... 387
Gambar 4.104 Perancangan Layar Input Untuk Mengubah Detail Maintenance....... 388
Gambar 4.105 Perancangan Layar Input Untuk Melakukan Login (Khusus Member
Internal)............................................................................................... 389
Gambar 4.106 Perancangan Layar Input Untuk Melakukan Pencarian Ballroom
Wedding............................................................................................... 390
Gambar 4.107 Perancangan Layar Input Untuk Formulir Penyewaan Ballroom
Wedding............................................................................................... 391
Gambar 4.108 Perancangan Layar Input Untuk Melakukan Pencarian Ballroom Non
Wedding............................................................................................... 392
Gambar 4.109 Perancangan Layar Input Untuk Formulir Penyewaan Ballroom Non
Wedding............................................................................................... 393
Gambar 4.110 Perancangan Layar Input Untuk Mengajukan Kritik dan Saran ......... 394
Gambar 4.111 Perancangan Layar Input Untuk Detail Penyewaan Ruang Kantor
(Khusus Member Internal) .................................................................. 395
Gambar 4.112 Perancangan Layar Input Untuk Pencarian Ruang Kantor (Khusus
Member Internal)................................................................................. 396
Gambar 4.113 Perancangan Layar Input Untuk Pencarian Ruang Rapat (Khusus
Member Internal)............................................................................... 397
Gambar 4.114 Perancangan Layar Input Untuk Detail Ruang Rapat (Khusus
Member Internal)............................................................................... 398
Gambar 4.115 Perancangan Layar Input Untuk Mengajukan Permintaan / Keluhan
(Khusus Member Internal) ................................................................ 399
Gambar 4.116 Perancangan Layar Input Untuk Mengubah Profil (Khusus Member
Internal) ............................................................................................... 400
xxix
Gambar 4.117 Perancangan Layar Input Untuk Mengganti Password (Khusus
Member Internal)............................................................................... 401
Gambar 4.118 Perancangan Layar Output Home Master Admin............................... 402
Gambar 4.119 Perancangan Layar Output Home Admin........................................... 403
Gambar 4.120 Perancangan Layar Output Hasil Pencarian Ruang Kantor ................ 404
Gambar 4.121 Perancangan Layar Output Detail Ruang Kantor................................ 405
Gambar 4.122 Perancangan Layar Output Daftar Faktur Ruang Kantor.................... 406
Gambar 4.123 Perancangan Layar Output Faktur Ruang Kantor dengan Status
Lunas ................................................................................................... 407
Gambar 4.124 Perancangan Layar Output Konfirmasi Penyewaan Ruang Kantor.... 408
Gambar 4.125 Perancangan Layar Output Laporan Penyewaan Ruang Kantor
dalam format Ms.Excel ....................................................................... 409
Gambar 4.126 Perancangan Layar Output Hasil Pencarian Ballroom........................ 410
Gambar 4.127 Perancangan Layar Output Detail Ballroom ....................................... 411
Gambar 4.128 Perancangan Layar Output Pemberitahuan Event Ballroom............... 412
Gambar 4.129 Perancangan Layar Output Detail Ballroom yang Telah Dibatalkan.. 413
Gambar 4.130 Perancangan Layar Output Daftar Faktur Ballroom ........................... 414
Gambar 4.131 Perancangan Layar Output Daftar Ballroom dengan Status Lunas .... 415
Gambar 4.132 Perancangan Layar Output Detail Ballroom dengan Fasilitas
Tambahan............................................................................................ 416
Gambar 4.133 Perancangan Layar Output Konfirmasi Penyewaan Ballroom ........... 417
Gambar 4.134 Perancangan Layar Output Format Laporan Penyewaan Ballroom
dalam format Ms.Excel ....................................................................... 418
xxx
Gambar 4.135 Perancangan Layar Output Hasil Pencarian Ruang Rapat .................. 419
Gambar 4.136 Perancangan Layar Detail Ruang Rapat ............................................. 420
Gambar 4.137 Perancangan Layar Output Hasil Pencarian Permintaan / Keluhan.... 421
Gambar 4.138 Perancangan Layar Output Detail Permintaan / Keluhan dengan
Penanganan Permintaan / Keluhan...................................................... 422
Gambar 4.139 Perancangan Layar Output Konfirmasi Hasil Pengiriman Permintaan
/ Keluhan ............................................................................................. 423
Gambar 4.140 Perancangan Layar Output Konfirmasi Hasil Pengiriman Permintaan
/ Keluhan yang Telah Ditangani ......................................................... 424
Gambar 4.141 Perancangan Layar Output Penambahan Teknisi ............................... 425
Gambar 4.142 Perancangan Layar Output Hasil Pencarian Saran Kritik ................... 426
Gambar 4.143 Perancangan Layar Output Hasil Pencarian Member ......................... 427
Gambar 4.144 Perancangan Layar Output Daftar Member yang Bertambah ............. 428
Gambar 4.145 Perancangan Layar Output Detail Profil ............................................. 429
Gambar 4.146 Perancangan Layar Output Halaman Ganti Password dengan
Konfirmasi Penggantian Password ..................................................... 430
Gambar 4.147 Perancangan Layar Output Halaman Daftar Detail Maintenance
yang Telah Bertambah ........................................................................ 431
Gambar 4.148 Perancangan Layar Output Halaman Maintenance yang Isi
Daftarnya Telah Berubah .................................................................... 432
Gambar 4.149 Perancangan Layar Output Untuk Home Member Internal ................ 434
Gambar 4.150 Perancangan Layar Output Untuk Hasil Pencarian Ballroom
Wedding............................................................................................... 435
xxxi
Gambar 4.151 Perancangan Layar Output Untuk Hasil Pencarian Ballroom Non
Wedding............................................................................................... 436
Gambar 4.152 Perancangan Layar Output Konfirmasi Sewa Ballroom Wedding...... 437
Gambar 4.153 Perancangan Layar Output Untuk Konfirmasi Sewa Ballroom Non
Wedding.............................................................................................. 438
Gambar 4.154 Perancangan Layar Output Untuk Hasil Pencarian Ruang Kantor
(Khusus Member Internal) .................................................................. 439
Gambar 4.155 Perancangan Layar Output Untuk Konfirmasi Sewa Ruang Kantor
(Khusus Member Internal) .................................................................. 440
Gambar 4.156 Perancangan Layar Output Untuk Hasil Pencarian Ruang Rapat
(Khusus Member Internal) .................................................................. 441
Gambar 4.157 Perancangan Layar Output Untuk Konfirmasi Sewa Ruang Rapat
(Khusus Member Internal) .................................................................. 442
Gambar 4.158 Perancangan Layar Output Untuk Konfirmasi Pengiriman Permintaan
/ Keluhan (Khusus Member Internal).................................................. 443
Gambar 4.159 Perancangan Layar Output Untuk Konfirmasi Pengiriman Saran dan
Kritik ................................................................................................... 444
Gambar 4.160 Perancangan Layar Output Profil Member yang Berhasil Diubah
(Khusus Member Internal) .................................................................. 445
Gambar 4.161 Perancangan Layar Output Untuk Password yang Sukses Diganti
(Khusus Member Internal) .................................................................. 446
Gambar 4.162 Mengisi Halaman Login ...................................................................... 450
Gambar 4.163 Contoh Pesan Eror Saat Login ............................................................ 450
Gambar 4.164 Halaman Home untuk Master Admin ................................................. 451
xxxii
Gambar 4.165 Halaman Home untuk Admin ............................................................. 451
Gambar 4.166 Halaman home dengan Fitur Pemberitahuan ...................................... 453
Gambar 4.167 Halaman Detail Disesuaikan dengan Isi Pemberitahuan .................... 454
Gambar 4.168 Halaman Home dengan Daftar Admin................................................ 455
Gambar 4.169 Tampilan Daftar Admin Sebelum Tombol Hapus ditekan ................. 456
Gambar 4.170 Tampilan Daftar Admin Setelah Tombol Hapus ditekan.................... 456
Gambar 4.171 Halaman Home dengan Daftar Admin................................................ 458
Gambar 4.172 Halaman Tambah Admin .................................................................... 458
Gambar 4.173 Contoh Pesan Error Saat Tambah Admin .......................................... 459
Gambar 4.174 Tampilan Awal Menu Maintenance.................................................... 460
Gambar 4.175 Contoh Menambah Detail Maintenance ............................................. 461
Gambar 4.176 Contoh Mengubah Detail Maintenance .............................................. 462
Gambar 4.177 Tampilan Awal Menu Ruang Kantor.................................................. 463
Gambar 4.178 Halaman Pilih Member ....................................................................... 464
Gambar 4.179 Halaman Penyewaan Ruang Kantor.................................................... 465
Gambar 4.180 Halaman Detail Penyewaan Ruang Kantor......................................... 466
Gambar 4.181 Halaman Konfirmasi Penyewaan Ruang Kantor ................................ 467
Gambar 4.182 Kategori Pencetakan Laporan Ruang Kantor...................................... 468
Gambar 4.183 Kategori Pencarian Ruang Kantor ...................................................... 469
Gambar 4.184 Hasil Pencarian Ruang Kantor ............................................................ 469
Gambar 4.186 Halaman Detail Ruang Kantor ............................................................ 470
xxxiii
Gambar 4.186 Halaman Detail Ruang Kantor ............................................................ 471
Gambar 4.187 Halaman Ubah Detail Ruang Kantor .................................................. 472
Gambar 4.188 Halaman Faktur Ruang Kantor ........................................................... 473
Gambar 4.189 Halaman Pembuatan Faktur Ruang Kantor......................................... 473
Gambar 4.190 Pesan Error Bila Basic Rate atau Service Charge diisi dengan
karakter selain angka........................................................................... 474
Gambar 4.191 Halaman Detail Faktur Ruang Kantor................................................. 475
Gambar 4.192 Mengunduh File Faktur Ruang Kantor ............................................... 475
Gambar 4.193 Faktur Ruang Kantor Dalam Format Ms.Excel .................................. 476
Gambar 4.194 Halaman Pembayaran.......................................................................... 477
Gambar 4.195 Contoh Pesan Error Saat Pembayaran................................................ 477
Gambar 4.196 Halaman Menu Ballroom .................................................................... 479
Gambar 4.197 Halaman Sewa Ballroom..................................................................... 480
Gambar 4.198 Halaman Ketentuan Ballroom............................................................. 481
Gambar 4.199 Halaman Formulir Penyewaan Ballroom............................................ 482
Gambar 4.200 Halaman Konfirmasi Penyewaan Ballroom........................................ 483
Gambar 4.201 Halaman Pencetakan Laporan Ballroom............................................. 484
Gambar 4.202 Mengunduh File Laporan Ballroom ................................................... 484
Gambar 4.203 Format Laporan Ballroom dalam Ms.Excel........................................ 485
Gambar 4.204 Kategori Pencarian Ballroom .............................................................. 486
Gambar 4.205 Hasil Pencarian.................................................................................... 486
Gambar 4.206 Halaman Detail Ballroom ................................................................... 487
xxxiv
Gambar 4.207 Halaman Ubah Detail Ballroom.......................................................... 488
Gambar 4.208 Halaman Pemberitahuan Event ........................................................... 489
Gambar 4.209 Halaman Pembatalan Reservasi Ballroom .......................................... 490
Gambar 4.210 Pesan Error Jika Uang Kembali belum diisi....................................... 491
Gambar 4.211 Halaman Faktur Ballroom................................................................... 492
Gambar 4.212 Halaman Tambah Faktur Ballroom..................................................... 492
Gambar 4.213 Halaman Detail Faktur Ballroom ........................................................ 493
Gambar 4.214 Mengunduh File Faktur Ballroom ...................................................... 494
Gambar 4.215 Faktur Ballroom dalam Format Ms.Excel........................................... 494
Gambar 4.216 Halaman Pembayaran.......................................................................... 495
Gambar 4.217 Pesan Error Vila Data Pembayaran Belum Diisi Dengan Lengkap ... 496
Gambar 4.218 Halaman Order Fasilitas Tambahan ................................................... 497
Gambar 4.219 Menu Ruang Rapat.............................................................................. 498
Gambar 4.220 Halaman Penyewaan Ruang Rapat ..................................................... 499
Gambar 4.221 Halaman Detail Ruang Rapat.............................................................. 500
Gambar 4.222 Halaman Konfirmasi Penyewaan Ruang Rapat .................................. 500
Gambar 4.223 Kategori Pencarian Ruang Rapat ........................................................ 501
Gambar 4.224 Hasil Pencarian.................................................................................... 502
Gambar 4.225 Halaman Detail Ruang Rapat.............................................................. 503
Gambar 4.226 Halaman Ubah Ruang Rapat............................................................... 504
Gambar 4.227 Menu Permintaan / Keluhan................................................................ 505
xxxv
Gambar 4.228 Halaman Buat Permintaan / Keluhan.................................................. 506
Gambar 4.229 Halaman Konfirmasi Pengiriman Permintaan / Keluhan.................... 506
Gambar 4.230 Halaman Teknisi ................................................................................. 507
Gambar 4.231 Kategori Pencarian Permintaan / Keluhan .......................................... 508
Gambar 4.232 Contoh Hasil Pencarian Permintaan / Keluhan................................... 508
Gambar 4.233 Halaman Detail Permintaan / Keluhan................................................ 509
Gambar 4.234 Halaman Penanganan Permintaan / Keluhan ...................................... 510
Gambar 4.235 Tampilan Awal Menu Saran dan Kritik .............................................. 511
Gambar 4.236 Hasil Pencarian Data Saran dan Kritik................................................ 512
Gambar 4.237 Halaman Detail Saran dan Kritik ........................................................ 512
Gambar 4.238 Menu Member ..................................................................................... 513
Gambar 4.239 Halaman Tambah Member .................................................................. 514
Gambar 4.240 Contoh Pesan Error yang Muncul Saat Tambah Member .................. 515
Gambar 4.241 Kategori Pencarian Member................................................................ 516
Gambar 4.242 Contoh Hasil Pecarian Member .......................................................... 516
Gambar 4.243 Halaman Detail Member ..................................................................... 517
Gambar 4.244 Halaman Profil .................................................................................... 518
Gambar 4.245 Halaman Ubah Profil............................................................................. 519
Gambar 4.246 Halaman Ganti Password.................................................................... 520
Gambar 4.247 Contoh Pesan Error Bila Password Baru tidak sesuai........................ 520
Gambar 4.248 Halaman Login .................................................................................... 522
xxxvi
Gambar 4.249 Contoh Pesan Error Saat Login .......................................................... 522
Gambar 4.250 Halaman Ubah Profil........................................................................... 523
Gambar 4.251 Halaman Ubah Password .................................................................... 524
Gambar 4.252 Hasil Pencarian Ballroom Wedding .................................................... 525
Gambar 4.253 Halaman Ketentuan Sewa Ballroom Wedding .................................... 526
Gambar 4.254 Halaman Formulir Sewa Ballroom Wedding ...................................... 527
Gambar 4.255 Halaman Konfirmasi Pemesanan Ballroom Wedding......................... 528
Gambar 4.256 Contoh Hasil Pencarian Ballroom Non Wedding................................ 529
Gambar 4.257 Halaman Penyewaan Ballroom Non Wedding .................................... 530
Gambar 4.258 Halaman Ketentuan Sewa Ballroom Non Wedding ............................ 531
Gambar 4.259 Halaman Formulir Sewa Ballroom Non Wedding .............................. 532
Gambar 4.260 Halaman Konfirmasi Penyewaan Ballroom Non Wedding ................. 532
Gambar 4.261 Halaman Penyewaan Ruang Kantor.................................................... 533
Gambar 4.262 Contoh Hasil Pencarian Ruang Kantor ............................................... 534
Gambar 4.263 Halaman Detail Penyewaan Ruang Kantor......................................... 535
Gambar 4.264 Konfirmasi Penyewaan Ruang Kantor................................................ 535
Gambar 4.265 Hasil Pencarian Ruang Rapat.............................................................. 536
Gambar 4.266 Konfirmasi Penyewaan Ruang Rapat.................................................. 537
Gambar 4.267 Halaman Permintaan / Keluhan .......................................................... 538
Gambar 4.268 Konfirmasi Pengajuan Permintaan / Keluhan ..................................... 538
Gambar 4.269 Halaman Kritik dan Saran................................................................... 539
xxxvii
Gambar 4.270 Konfirmasi Berhasil Mengajukan Kritik dan Saran............................ 539
Gambar 4.271 Halaman Kontak Kami........................................................................ 540
Gambar 4.272 HalamanTentang Kami ....................................................................... 540
xxxviii
DAFTAR LAMPIRAN
Daftar Pertanyaan Wawancara........................................................................................L1
Bukti Survei Perusahaan .................................................................................................L3
Surat Survei Perusahaan..................................................................................................L4