UNIVERSITAS BINA NUSANTARA ANALISIS DAN · PDF fileMetode penelitian yang digunakan adalah...
Transcript of UNIVERSITAS BINA NUSANTARA ANALISIS DAN · PDF fileMetode penelitian yang digunakan adalah...
v
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer
Semester Ganjil tahun 2007 / 2008
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UMAS PADA KAMPUS JWC UNIVERSITAS BINA NUSANTARA
Selvyna Theresia 0800759633
Meicy 0800760982
Abstrak
Tujuan dari penelitian ini adalah melakukan perancangan sistem basis data untuk mendata seluruh transaksi yang terjadi di tiap – tiap aplikasi pada Joseph Wibowo Center (JWC), mengatur hak akses yang dimiliki user, dan melakukan proses approval terhadap transaski tertentu. Metode penelitian yang digunakan adalah metode analisis, metode studi pustaka dan metode perancangan. Metode analisis meliputi survei yang dilakukan ke bagian IT dari kampus JWC, melakukan wawancara dengan staf IT, dan mempelajari dokumen-dokumen. Metode studi pustaka meliputi pengumpulan bahan yang berhubungan dengan aplikasi basis data yang akan dibuat dari buku-buku literatur, situs internet maupun hasil karya orang lain yang dapat dijadikan panduan. Metode perancangan yang digunakan adalah metode perancangan basis data, meliputi perancangan konseptual, perancangan logikal, dan perancangan fisikal, serta perancangan aplikasi. Hasil penelitian ini adalah dibuatnya suatu aplikasi basis data yang berbasis web untuk mengatur keseluruhan transaksi yang terjadi. Kesimpulan dari penelitian ini adalah, seluruh transaksi di tiap aplikasi yang terdapat di JWC dapat terdata dengan baik dengan adanya User Management Approval System (UMAS). Kata Kunci : analisis, perancangan , sistem , basis data, aplikasi
vi
PRAKATA
Puji dan syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat
rahmat dan karunia-Nyalah, penulis dapat menyelesaikan skripsi yang berjudul “Analisis
dan Perancangan Sistem Basis Data UMAS Pada Kampus JWC Universitas Bina
Nusantara” dengan baik dan tepat waktu.
Tujuan dari penulisan skripsi ini adalah sebagai salah satu syarat untuk
menyelesaikan program studi Strata 1 (S-1) dengan jurusan Teknik Informatika dan
mendapatkan gelar kesarjanaan pada Universitas Bina Nusantara.
Pada kesempatan ini perkenankan penulis untuk mengucapkan terima kasih yang
sebesar-besarnya pada :
1. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara,
yang telah memberi kesempatan kepada penulis untuk menyusun skripsi ini.
2. Sablin Yusuf, Ir., M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer
Universitas Bina Nusantara..
3. Freddy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik Informatika
Universitas Bina Nusantara.
4. Abdul Aziz, Ir., M.Sc., Dr., selaku dosen pembimbing yang telah banyak memberi
masukan kepada kami sehingga penulisan skripsi dapat selesai dengan baik dan tepat
waktu.
5. Diyurman Gea, S.Kom.,MM, selaku Head IT dari kampus JWC Universitas Bina
Nusantara yang telah memberikan kesempatan untuk mengadakan survei dan
bersedia memberikan informasi yang dibutuhkan penulis dalam penyusunan skripsi
ini.
vii
6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal dan
tuntunan kepada penulis dengan berbagai pengetahuan selama ini.
Secara khusus masing – masing penulis juga ingin menyampaikan ucapan terima
kasihnya kepada pihak – pihak tertentu yang berperan dalam penyelesaian skripsi ini
baik langsung maupun tidak langsung.
Selvyna Theresia
1. Meicy, thank you for your dedication in finishing our thesis. Your every support
always makes me feel the best even when I am in the worst. Thank you! I love you!
2. Mami, papa, kak Santhy, dek Riris atas seluruh dukungannya yang mendorong
penulis untuk menyelesaikan skripsi dengan baik dan tepat waktu. I will always love
you!
3. Cindy Maolina, Illona, Meke Wijaya, Merisca Kandow, Novera Pratiwi, Priskila,
thank you for all the tears and laughs we’ve been through together. Our friendship is
one of the greatest things in my life.
4. Ecryna Cinthya Hutapea, Dika Nilam Sari, Linda, Sisca Venessia, Lione Misani, dan
teman – teman Puri Rent lainnya atas seluruh dukungan dan semangatnya. Terima
kasih juga atas persahabatan yang timbul dari kebersamaan kita.
5. Cendana Rumbai ’04. You all will always have a special place in my heart.
6. Ariel, Dinna, Pak Cik, Bang Rico, Bang Tulus, Viky, dan anak – anak gereja lainnya
untuk setiap dukungan dan bantuannya baik langsung maupun tidak langsung.
“Jangan lelah bekerja di ladangnya Tuhan.”
viii
Meicy
1. Selvyna Theresia, terima kasih banyak telah bersama – sama mengucurkan keringat
dalam menyelesaikan skripsi ini, terima kasih atas kerjasama dan hubungan yang
telah dibina.
2. Mama, Papa, dan anggota keluarga lainnya atas seluruh dukungannya yang
mendorong penulis tetap bersemangat dalam menyelesaikan skripsi dengan baik.
3. Yani Sinatra, Frans Agustinus dan teman – teman Spring Field lainnya atas seluruh
bantuan dan dukungannya sehingga dapat menyelesaikan skripsi dengan lancar dan
baik.
4. Meke Wijaya, Merisca, Illona, Sianne, Cindy Maolina, dan teman – teman lainnya
atas dukungan, canda tawa, semangat, dan jawaban dari pertanyaan yang sering
penulis lontarkan. Segalanya sangat membantu dalam penyelesaian skripsi ini. Thank
you All!
Dalam penyusunan skripsi ini, penulis menyadari sepenuhnya bahwa masih
terdapat banyak kekurangan karena keterbatasan penulis dalam hal kemampuan,
pengetahuan serta pengalaman. Karena itu penulis mengharapkan adanya saran dan
kritik yang berguna untuk menyempurnakan skripsi ini.
Akhir kata penulis berharap agar skripsi ini dapat berguna dan bermanfaat bagi
semua pihak yang membaca atau memerlukan.
Jakarta, Januari 2008
Penulis
ix
DAFTAR ISI
Halaman Judul Luar ..................................................................................................... i
Halaman Judul Dalam.................................................................................................. ii
Halaman Persetujuan Hardcover (fotokopi) ................................................................ iii
Halaman Pernyataan Dewan Penguji (fotokopi).......................................................... iv
Abstrak ......................................................................................................................... v
Prakata.......................................................................................................................... vi
DAFTAR ISI................................................................................................................ ix
DAFTAR TABEL........................................................................................................ xvii
DAFTAR GAMBAR ................................................................................................... xix
DAFTAR LAMPIRAN................................................................................................ xxiv
BAB 1 PENDAHULUAN ........................................................................................... 1
1.1 Latar Belakang ........................................................................................... 1
1.2 Ruang Lingkup........................................................................................... 2
1.3 Tujuan dan Manfaat ................................................................................... 9
1.3.1 Tujuan ............................................................................................... 9
1.3.2 Manfaat ............................................................................................. 9
1.4 Metodologi ................................................................................................. 10
1.5 Sistematika Penulisan ................................................................................ 11
BAB 2 LANDASAN TEORI....................................................................................... 13
2.1 Pendekatan Database ................................................................................. 13
2.1.1 Pengertian Sistem.............................................................................. 13
2.1.2 Pengertian Data ................................................................................. 13
x
2.1.3 Pengertian Database ......................................................................... 14
2.1.4 Database Management System (DBMS) .......................................... 14
2.1.5 Structured Query Language (SQL)................................................... 18
2.1.5.1 Data Definition Language (DDL)...................................... 18
2.1.5.2 Data Manipulation Language (DML) ............................... 18
2.1.6 Database Application Life Cycle (DBLC) ........................................ 19
2.1.6.1 Perencanaan Database (Database Planning)..................... 20
2.1.6.2 Definisi Sistem (System Definition) ................................... 21
2.1.6.3 Pengumpulan dan Analisa Kebutuhan(Requirement Collection
and Analysis) ...................................................................... 21
2.1.6.4 Perancangan Database (Database Design)........................ 23
2.1.6.5 Data Modeling .................................................................... 24
2.1.6.6 Pemilihan DBMS (DBMS Selection) ................................ 26
2.1.6.7 Perancangan Aplikasi (Application Design) ...................... 26
2.1.6.8 Prototyping......................................................................... 30
2.1.6.9 Implementation................................................................... 31
2.1.6.10 Data Conversion and Loading ........................................... 32
2.1.6.11 Testing ................................................................................ 32
2.1.6.12 Operational Maintenance .................................................. 32
2.1.7 Tahap-Tahap Perancangan Database................................................ 33
2.1.7.1 Perancangan Konseptual .................................................... 33
2.1.7.2 Perancangan Logikal.......................................................... 34
2.1.7.3 Perancangan Fisikal ........................................................... 35
2.1.8 Normalisasi ....................................................................................... 36
xi
2.1.8.1 Tujuan Normalisasi ............................................................ 36
2.1.8.2 Proses Normalisasi ............................................................. 37
2.1.8.2.1 Boyce-Codd Normal Form (BCNF) ................... 38
2.1.8.2.2 First Normal Form (1NF) ................................... 38
2.1.8.2.3 Second Normal Form (2NF) ............................... 38
2.1.8.2.4 Third Normal Form (3NF) .................................. 39
2.1.9 Entity – Relationship Modeling......................................................... 39
2.1.9.1 Tipe Entitas (Entity Type) .................................................. 39
2.1.9.2 Tipe Relasi (Relationship Type)......................................... 40
2.1.9.3 Atribut (Attributes)............................................................. 40
2.1.9.4 Kunci (Keys) ...................................................................... 41
2.1.9.5 Structural Constraints ........................................................ 41
2.1.10 Data Flow Diagram (DFD) ........................................................... 42
2.1.11 Flowchart ....................................................................................... 43
2.1.11.1 Cross Functional Flowchart ............................................... 44
2.1.12 State Transition Diagram (STD) .................................................... 46
2.2 Teori – Teori Khusus ................................................................................. 47
2.2.1 Web Database ................................................................................... 47
2.2.1.1 Internet ............................................................................... 47
2.2.1.2 Transmission Control Protocol (TCP) / Internet Protocol (IP)
............................................................................................ 48
2.2.1.3 IP (Internet Protocol) Address ........................................... 49
2.2.1.4 Web .................................................................................... 50
2.2.1.5 Browsers............................................................................. 51
xii
2.2.1.6 URL (Universal Resource Locator)................................... 51
2.2.1.7 HTTP (HyperText Transfer Protocol) ............................... 51
2.2.1.8 PHP (PHP Hypertext Preprocessor).................................. 51
2.2.1.9 MySQL............................................................................... 53
2.2.1.10 Xampp................................................................................ 54
2.3 Perancangan Web Database ...................................................................... 55
2.4 Manajemen................................................................................................. 58
BAB 3 ANALISIS SISTEM YANG BERJALAN ...................................................... 61
3.1 Tentang Perusahaan ................................................................................... 61
3.1.1 Sejarah dan Perkembangan Perusahaan............................................ 61
3.1.2 Visi dan Misi Perusahaan.................................................................. 66
3.1.3 Kegiatan Bisnis Perusahaan .............................................................. 67
3.1.3.1 Perkuliahan dan Akademis................................................. 67
3.1.3.2 Promosi Oleh Marketing.................................................... 68
3.1.3.3 Perpustakaan ...................................................................... 68
3.1.4 Struktur Organisasi ........................................................................... 69
3.1.5 Pembagian Tugas dan Tanggung Jawab ........................................... 70
3.2 Gambaran Sistem Yang Sedang Berjalan .................................................. 74
3.3 Analisis Kebutuhan Informasi ................................................................... 74
3.4 Permasalahan Yang Dihadapi .................................................................... 76
3.5 Solusi Pemecahan Masalah........................................................................ 77
BAB 4 PERANCANGAN SISTEM BASIS DATA.................................................... 78
4.1 Gambaran Posisi UMAS............................................................................ 78
4.2 Gambaran Sistem User Management Approval System(UMAS) .............. 80
xiii
4.2.1 Data Flow Diagram (DFD) .............................................................. 80
4.2.2 Cross Functional Flowchart ............................................................. 81
4.3 Perancangan Basis Data ............................................................................. 86
4.3.1 Perancangan Basis Data Konseptual................................................. 86
4.3.1.1 Mengidentifikasikan Tipe Entiti ........................................ 87
4.3.1.2 Mengidentifikasikan Tipe Relational................................. 91
4.3.1.2.1 Menggunakan Entity Relationship (ER) Diagram 91
4.3.1.2.2 Menentukan Pembatas Multiplicity dari Tipe Relasi
............................................................................. 92
4.3.1.3 Mengidentifikasikan dan Menghubungkan Atribut dengan
Tipe Entiti atau Relasi........................................................ 94
4.3.1.4 Mengidentifikasikan Domain Atribut ................................ 102
4.3.1.5 Menentukan Atribut Candidate Key dan Primary Key ...... 108
4.3.1.6 Validasi Model Konseptual Data Lokal Terhadap Transaksi
User .................................................................................... 111
4.3.1.6.1 Data Entry ........................................................... 111
4.3.1.6.2 Data Update atau Deletion .................................. 111
4.3.1.6.3 Data Queries ....................................................... 112
4.3.2 Perancangan Basis Data Logikal....................................................... 114
4.3.2.1 Menghilangkan Fitur Tidak Kompatibel............................ 114
4.3.2.1.1 Menghilangkan Many-to-many (*:*) Binary
Relationship Types .............................................. 115
4.3.2.2 Menentukan Relasi Untuk Model Data Logikal Global .... 117
4.3.2.2.1 Strong Entity Types ............................................. 117
xiv
4.3.2.2.2 Weak Entity Types ............................................... 118
4.3.2.2.3 One-to-many (1:*) Binary Relationship Types ... 119
4.3.2.2.4 One-to-one (1:1) Binary Relationship Types ...... 130
4.3.2.2.5 Many-to-many (*:*) Binary Relationship Types. 131
4.3.2.3 Validasi Model dengan Normalisasi .................................. 136
4.3.2.4 Validasi Relasi terhadap Transaksi User ........................... 141
4.3.2.4.1 Data Entry ........................................................... 142
4.3.2.4.2 Data Update atau Deletion .................................. 142
4.3.2.4.3 Data Queries ....................................................... 143
4.3.2.5 Mendefinisikan Kendala Integrity...................................... 144
4.3.2.5.1 Required Data ..................................................... 144
4.3.2.5.2 Attribute Domain Constraint .............................. 144
4.3.2.5.3 Enterprise Constraint.......................................... 144
4.3.2.5.3 Entiti Integrity ..................................................... 145
4.3.2.5.4 Referential Integrity ............................................ 145
4.3.3 Perancangan Basis Data Fisikal ........................................................ 148
4.3.3.1 Menerjemahkan Model Logikal dalam DBMS.................. 148
4.3.3.1.1 Pemilihan DBMS ................................................ 148
4.3.3.1.2 Merancang Relasi Dasar ..................................... 150
4.3.3.1.3 Perancangan Constraints..................................... 162
4.3.3.2 Representasi Fisikal ........................................................... 170
4.3.3.2.1 Analisis Transaksi ............................................... 170
4.3.3.2.2 Pemilihan Organisasi File ................................... 178
4.3.3.2.3 Pembuatan Indeks Setiap Entiti .......................... 179
xv
4.3.3.2.4 Sintaks SQL – Data Manipulation Language..... 181
4.3.3.2.5 Estimasi Disk Space ............................................ 185
4.3.3.2.6 Merancang Mekanisme Keamanan ..................... 198
4.4 Perancangan Aplikasi................................................................................. 202
4.4.1 Perancangan Struktur Menu.............................................................. 202
4.4.2 State Transition Diagram (STD) ...................................................... 204
4.4.3 Perancangan Input dan Output .......................................................... 210
4.4.3.1 Perancangan Input .............................................................. 210
4.4.3.2 Perancangan Output ........................................................... 218
4.4.4 Spesifikasi Proses.............................................................................. 229
4.4.5 Implementasi ..................................................................................... 261
4.4.5.1 Spesifikasi Perangkat Keras............................................... 261
4.4.5.2 Spesifikasi Perangkat Lunak.............................................. 262
4.4.5.3 Jadwal Implementasi.......................................................... 262
4.4.5.4 Kebutuhan Personil (Brainware) ....................................... 263
4.4.5.5 Petunjuk Pemakaian Sistem ............................................... 263
4.4.5.6 Laporan Exception ............................................................. 320
4.4.5.7 Evaluasi Sistem .................................................................. 321
4.4.5.7.1 Kepuasan User .................................................... 321
4.4.5.7.2 Kemampuan Sistem ............................................ 322
4.4.5.7.3 Integritas ............................................................. 323
4.4.5.7.4 Keamanan............................................................ 324
BAB 5 SIMPULAN DAN SARAN............................................................................. 325
5.1 Simpulan .................................................................................................... 325
xvi
5.2 Saran........................................................................................................... 326
DAFTAR PUSTAKA .................................................................................................. 327
DAFTAR RIWAYAT HIDUP..................................................................................... 329
LAMPIRAN................................................................................................................. L1
FOTOCOPY SURAT SURVEI DAN BUKTI KUNJUNGAN SURVEI
xvii
DAFTAR TABEL
Tabel 2.1 Tabel Keterangan Xampp ....................................................................... 55
Tabel 3.1 Identifikasi Entiti..................................................................................... 76
Tabel 4.1 Kamus Data Entitas................................................................................. 90
Tabel 4.2 Pembatasan Multiplicity .......................................................................... 94
Tabel 4.3 Identifikasi Atribut dan Asosiasi Atribut Suatu Entiti ............................ 101
Tabel 4.4 Identifikasi Domain Atribut .................................................................... 108
Tabel 4.5 Identifikasi Candidate dan Primary Key................................................. 110
Tabel 4.6 Dokumentasi Relasi dan Atribut Foreign Key ........................................ 136
Tabel 4.7 Referential Integrity ................................................................................ 147
Tabel 4.8 Karakteristik MySQL 5.0.20................................................................... 150
Tabel 4.9 Cross-referencing transactions and relations (A) – (D) ........................ 173
Tabel 4.10 Cross-referencing transactions and relations (E) – (H) ......................... 174
Tabel 4.11 Cross-referencing transactions and relations (I) – (L) .......................... 175
Tabel 4.12 Cross-referencing transactions and relations (M) – (P) ........................ 176
Tabel 4.13 Cross-referencing transactions and relations (Q) – (T) ......................... 176
Tabel 4.14 Cross-referencing transactions and relations (U) – (X) ........................ 177
Tabel 4.15 Cross-referencing transactions and relations (Y) – (BB) ...................... 178
Tabel 4.16 Perkiraan kebutuhan disk space pada tabel Ms_Admin.......................... 186
Tabel 4.17 Perkiraan kebutuhan disk space pada tabel Ms_Departemen ................. 187
Tabel 4.18 Perkiraan kebutuhan disk space pada tabel Ms_Modul .......................... 187
Tabel 4.19 Perkiraan kebutuhan disk space pada tabel Ms_Aplikasi ....................... 188
Tabel 4.20 Perkiraan kebutuhan disk space pada tabel Ms_User ............................. 189
xviii
Tabel 4.21 Perkiraan kebutuhan disk space pada tabel Ms_Jenis_User ................... 189
Tabel 4.22 Perkiraan kebutuhan disk space pada tabel Ms_Hak_Akses .................. 190
Tabel 4.23 Perkiraan kebutuhan disk space pada tabel Tr_Header_Log .................. 191
Tabel 4.24 Perkiraan kebutuhan disk space pada tabel Tr_Detail_Log.................... 192
Tabel 4.25 Perkiraan kebutuhan disk space pada tabel Tr_HPnambahan_User ....... 193
Tabel 4.26 Perkiraan kebutuhan disk space pada tabel Tr_DPnambahan_User ....... 194
Tabel 4.27 Perkiraan kebutuhan disk space pada tabel Tr_HPermintaan_HA ......... 194
Tabel 4.28 Perkiraan kebutuhan disk space pada tabel Tr_DPermintaan_HA ......... 196
Tabel 4.29 Perkiraan kebutuhan disk space untuk semua tabel ................................ 197
Tabel 4.30 Perancangan Mekanisme Keamanan....................................................... 199
xix
DAFTAR GAMBAR
Gambar 2.1 Tahapan dari System Development Life Cycle ..................................... 19
Gambar 3.1 Struktur Organisasi JWC ..................................................................... 69
Gambar 3.2 Struktur Organisasi Departemen Operasional...................................... 70
Gambar 3.3 Cross Functional Flowchart Yang Sedang Berjalan pada JWC.......... 74
Gambar 4.1 Gambaran Posisi UMAS (1) ................................................................ 78
Gambar 4.2 Gambaran Posisi UMAS (2) ................................................................ 79
Gambar 4.3 Diagram Konteks UMAS pada Kampus JWC..................................... 80
Gambar 4.4 Cross Functional Flowchart pada UMAS (Bagian 1) ......................... 82
Gambar 4.5 Cross Functional Flowchart pada UMAS (Bagian 2) ......................... 83
Gambar 4.6 Entity Relationship (ER) Diagram Konseptual .................................... 92
Gambar 4.7 Entity Relationship (ER) Diagram dengan Primary Key ..................... 110
Gambar 4.8 ER Diagram Konseptual dengan Primary Key dan Transaction Pathway
.............................................................................................................. 113
Gambar 4.9 ER Diagram Konseptual ...................................................................... 114
Gambar 4.10 ER Diagram Logikal dengan Primary Key dan Foreign Key .............. 141
Gambar 4.11 Perancangan Struktur Menu................................................................. 203
Gambar 4.12 STD Login ............................................................................................ 204
Gambar 4.13 STD Menu Home Superadmin ............................................................. 204
Gambar 4.14 STD Menu Home Admin ...................................................................... 205
Gambar 4.15 STD Menu Daftar Approval................................................................. 205
Gambar 4.16 STD Menu User ................................................................................... 206
Gambar 4.17 STD Menu Aplikasi ............................................................................. 206
xx
Gambar 4.18 STD Menu Modul ................................................................................ 207
Gambar 4.19 STD Menu Hak Akses ......................................................................... 207
Gambar 4.20 STD Menu Admin ................................................................................ 208
Gambar 4.21 STD Menu Departemen ....................................................................... 208
Gambar 4.22 STD Menu Jenis User .......................................................................... 209
Gambar 4.23 STD Menu Laporan Approval.............................................................. 209
Gambar 4.24 STD Menu Histori................................................................................ 210
Gambar 4.25 Rancangan Form Login ........................................................................ 211
Gambar 4.26 Rancangan Form Menu Utama Admin ................................................. 211
Gambar 4.27 Rancangan Form Menu Utama Superadmin ........................................ 212
Gambar 4.28 Rancangan Form Input User Baru ....................................................... 212
Gambar 4.29 Rancangan Form Input Aplikasi Baru.................................................. 213
Gambar 4.30 Rancangan Form Input Modul Baru .................................................... 214
Gambar 4.31 Rancangan Form Input Hak Akses (1)................................................. 214
Gambar 4.32 Rancangan Form Input Hak Akses (2)................................................. 215
Gambar 4.33 Rancangan Form Input Hak Akses (3)................................................. 216
Gambar 4.34 Rancangan Form Input Admin Baru..................................................... 216
Gambar 4.35 Rancangan Form Input Departemen Baru............................................ 217
Gambar 4.36 Rancangan Form Input Jenis User Baru .............................................. 218
Gambar 4.37 Rancangan Daftar Transaksi Approval ................................................ 219
Gambar 4.38 Rancangan Daftar Permintaan Hak Akses ........................................... 219
Gambar 4.39 Rancangan Daftar User ........................................................................ 220
Gambar 4.40 Rancangan Daftar Aplikasi .................................................................. 221
Gambar 4.41 Rancangan Daftar Modul ..................................................................... 221
xxi
Gambar 4.42 Rancangan Daftar Hak Akses User...................................................... 222
Gambar 4.43 Rancangan Daftar Admin ..................................................................... 223
Gambar 4.44 Rancangan Daftar Departemen ............................................................ 223
Gambar 4.45 Rancangan Daftar Jenis User ............................................................... 224
Gambar 4.46 Rancangan Laporan Approval Transaksi User .................................... 225
Gambar 4.47 Rancangan Laporan Approval Permintaan Hak Akses ........................ 226
Gambar 4.48 Rancangan Histori User ....................................................................... 226
Gambar 4.49 Rancangan Histori Aplikasi ................................................................. 227
Gambar 4.50 Rancangan Histori Modul .................................................................... 228
Gambar 4.51 Rancangan Histori Admin .................................................................... 228
Gambar 4.52 Jadwal Implementasi............................................................................ 263
Gambar 4.53 Tampilan Halaman Login..................................................................... 264
Gambar 4.54 Tampilan Menu Admin......................................................................... 265
Gambar 4.55 Tampilan Menu Superadmin................................................................ 265
Gambar 4.56 Tampilan Halaman Menu Home .......................................................... 266
Gambar 4.57 Tampilan Halaman Menu Daftar Approval.......................................... 267
Gambar 4.58 Tampilan Halaman Sub Menu Daftar Transaksi.................................. 268
Gambar 4.59 Tampilan Halaman Sub Menu Daftar Permintaan Hak Akses............. 270
Gambar 4.60 Tampilan Halaman Menu User ............................................................ 272
Gambar 4.61 Tampilan Halaman Sub Menu Daftar User.......................................... 273
Gambar 4.62 Tampilan Halaman Edit User .............................................................. 274
Gambar 4.63 Tampilan Halaman Delete User........................................................... 275
Gambar 4.64 Tampilan Halaman Sub Menu Pendataan User ................................... 276
Gambar 4.65 Tampilan Halaman Menu Aplikasi ...................................................... 277
xxii
Gambar 4.66 Tampilan Halaman Sub Menu Daftar Aplikasi.................................... 278
Gambar 4.67 Tampilan Halaman Edit Aplikasi......................................................... 280
Gambar 4.68 Tampilan Halaman Delete Aplikasi ..................................................... 281
Gambar 4.69 Tampilan Halaman Sub Menu Pendataan Aplikasi.............................. 282
Gambar 4.70 Tampilan Halaman Menu Modul ......................................................... 283
Gambar 4.71 Tampilan Halaman Sub Menu Daftar Modul....................................... 284
Gambar 4.72 Tampilan Halaman Edit Modul............................................................ 285
Gambar 4.73 Tampilan Halaman Delete Modul........................................................ 286
Gambar 4.74 Tampilan Halaman Sub Menu Pendataan Modul................................. 287
Gambar 4.75 Tampilan Halaman Menu Hak Akses .................................................. 288
Gambar 4.76 Tampilan Halaman Sub Menu Daftar Hak Akses ................................ 289
Gambar 4.77 Tampilan Halaman Edit Hak Akses User ............................................ 291
Gambar 4.78 Tampilan Halaman Delete Hak Akses ................................................. 292
Gambar 4.79 Tampilan Halaman Sub Menu Pendataan Hak Akses (Bagian 1)........ 293
Gambar 4.80 Tampilan Halaman Sub Menu Pendataan Hak Akses (Bagian 2)........ 294
Gambar 4.81 Tampilan Halaman Sub Menu Pendataan Hak Akses (Bagian 3)........ 295
Gambar 4.82 Tampilan Halaman Menu Admin ......................................................... 296
Gambar 4.83 Tampilan Halaman Sub Menu Daftar Admin ....................................... 297
Gambar 4.84 Tampilan Halaman Edit Admin ............................................................ 298
Gambar 4.85 Tampilan Halaman Delete Admin ........................................................ 299
Gambar 4.86 Tampilan Halaman Sub Menu Pendataan Admin................................. 300
Gambar 4.87 Tampilan Halaman Menu Departemen ................................................ 301
Gambar 4.88 Tampilan Halaman Sub Menu Daftar Departemen.............................. 302
Gambar 4.89 Tampilan Halaman Edit Departemen................................................... 303
xxiii
Gambar 4.90 Tampilan Halaman Delete Departemen............................................... 304
Gambar 4.91 Tampilan Halaman Sub Menu Pendataan Departemen........................ 305
Gambar 4.92 Tampilan Halaman Menu Jenis User ................................................... 306
Gambar 4.93 Tampilan Halaman Sub Menu Daftar Jenis User................................. 307
Gambar 4.94 Tampilan Halaman Edit Jenis User ..................................................... 308
Gambar 4.95 Tampilan Halaman Delete Jenis User.................................................. 309
Gambar 4.96 Tampilan Halaman Sub Menu Pendataan Jenis User .......................... 310
Gambar 4.97 Tampilan Halaman Menu Laporan Approval ...................................... 311
Gambar 4.98 Tampilan Halaman Sub Menu Laporan Approval Transaksi User ...... 312
Gambar 4.99 Tampilan Halaman Sub Menu Laporan Approval Permintaan Hak Akses
.............................................................................................................. 313
Gambar 4.100 Tampilan Halaman Menu Histori ........................................................ 315
Gambar 4.101 Tampilan Halaman Sub Menu Histori User......................................... 316
Gambar 4.102 Tampilan Halaman Sub Menu Histori Aplikasi ................................... 317
Gambar 4.103 Tampilan Halaman Sub Menu Histori Modul...................................... 318
Gambar 4.104 Tampilan Halaman Sub Menu Histori Admin ...................................... 319
Gambar 4.105 Laporan Exception ............................................................................... 320
xxiv
DAFTAR LAMPIRAN
LAMPIRAN A............................................................................................................. L1