analisis dan perancangan basis data pada …eprints.binus.ac.id/994/1/2007-2-00085-if...

23
vii UNIVERSITAS BINA NUSANTARA _______________________________________________________________ Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN BASIS DATA PADA APLIKASI IT HELP DESK BERBASIS WEB DI PT. BANK MANDIRI PERSERO Mika Mayshe 0700697520 Anita Mulyana 0700697893 Oktavia 0700698164 Kelas/Kelompok : 07PDT/03 Abstrak Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya data laporan permasalahan pada IT Help Desk PT. Bank Mandiri Persero sehingga akan mempermudah pengelolaan data dan memperoleh informasi secara cepat. Metodologi yang digunakan dalam penulisan skripsi ini adalah: metode Analisa Data dan metode perancangan. Metode Analisa Data dilakukan dengan studi pustaka, survey ke perusahaan untuk meneliti dan menganalisa sistem perusahaan, sedangkan metode perancangan yang digunakan dalam skripsi ini adalah metode perancangan DBLC (Database Life Cycle). Hasil penelitian menunjukkan bahwa kinerja perusahaan berjalan lambat dengan pencatatan masalah yang dilakukan manual sehingga ada resiko masalah tidak tercatat atau tercatat dua kali. Hal ini juga mendukung lambannya pemberian laporan hasil permasalahan kepada bagian manajerial. Kesimpulan dari penulisan ini adalah membuat sebuah basis data yang terintegrasi dengan baik sehingga dapat diakses kapan saja dan menyajikan laporan hasil permasalahan kepada manajerial dengan lebih terkomputerisasi sehingga proses kinerja yang ada dalam perusahaan menjadi lebih maksimal. Kata Kunci: Perancangan basis data, help desk, web.

Upload: haxuyen

Post on 29-Mar-2018

230 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

vii

UNIVERSITAS BINA NUSANTARA _______________________________________________________________

Jurusan Teknik Informatika Skripsi Sarjana Komputer

Semester Ganjil tahun 2006/2007

ANALISIS DAN PERANCANGAN BASIS DATA PADA APLIKASI IT HELP DESK BERBASIS WEB DI

PT. BANK MANDIRI PERSERO

Mika Mayshe 0700697520 Anita Mulyana 0700697893

Oktavia 0700698164 Kelas/Kelompok : 07PDT/03

Abstrak Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya data laporan permasalahan pada IT Help Desk PT. Bank Mandiri Persero sehingga akan mempermudah pengelolaan data dan memperoleh informasi secara cepat. Metodologi yang digunakan dalam penulisan skripsi ini adalah: metode Analisa Data dan metode perancangan. Metode Analisa Data dilakukan dengan studi pustaka, survey ke perusahaan untuk meneliti dan menganalisa sistem perusahaan, sedangkan metode perancangan yang digunakan dalam skripsi ini adalah metode perancangan DBLC (Database Life Cycle). Hasil penelitian menunjukkan bahwa kinerja perusahaan berjalan lambat dengan pencatatan masalah yang dilakukan manual sehingga ada resiko masalah tidak tercatat atau tercatat dua kali. Hal ini juga mendukung lambannya pemberian laporan hasil permasalahan kepada bagian manajerial. Kesimpulan dari penulisan ini adalah membuat sebuah basis data yang terintegrasi dengan baik sehingga dapat diakses kapan saja dan menyajikan laporan hasil permasalahan kepada manajerial dengan lebih terkomputerisasi sehingga proses kinerja yang ada dalam perusahaan menjadi lebih maksimal. Kata Kunci: Perancangan basis data, help desk, web.

Page 2: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

ix

PRAKATA Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas rahmat yang

telah dianugerahkan-Nya sehingga penulisan skripsi ini dapat terselesaikan. Adapun

tujuan dari penulisan skripsi ini adalah untuk memenuhi persyaratan dalam

menyelesaikan jenjang studi Strata-1 di Universitas Bina Nusantara, Jakarta. Atas

dukungan moral dan materi yang diberikan dari berbagai pihak kepada penulis selama

penyusunan skripsi ini, maka pada kesempatan ini penulis mengucapkan banyak terima

kasih kepada :

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina

Nusantara yang telah memberikan kesempatan dan kepercayaan kepada penulis

untuk menyelesaikan skripsi sekaligus studinya.

2. Bapak H. Mohammad Subekti, BE, M.Sc. selaku Ketua Jurusan Teknik

Informatika

3. Bapak Taslim Rochmadi, Ir., Dip.Ing., Dr. selaku dosen pembimbing yang telah

meluangkan waktu dan tenaga dalam mengarahkan kami untuk penulisan skripsi

ini

4. Seluruh dosen Fakultas Teknik Informatika yang telah memberikan bimbingan

kepada kami sejak pertama kuliah

5. Bapak Heru Winarno sebagai Team Leader IT Help Desk PT. Bank Mandiri

Persero yang telah membantu dalam pengumpulan informasi

6. Orang tua dan keluarga yang telah memberikan dukungan baik secara moral

maupun material kepada kami

Page 3: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

ix

7. Bapak/Ibu Pustakawan/Puskawati di perpustakaan Universitas Bina Nusantara

yang telah membantu penulis dalam melakukan studi kepustakaan

8. Teman-teman dan semua pihak yang tidak dapat penulis sebutkan satu-persatu

yang telah memberikan bantuan serta motivasi kepada penulis.

Akhir kata, semoga hasil karya skripsi ini dapat bermanfaat bagi rekan-rekan,

pembaca dan sebagai sumbangsih kepada almamater dalam perkembangan ilmu

pengetahuan.

Jakarta, Januari 2007

Penulis

Page 4: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

x

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hardcover iii

Halaman Pernyataan Dewan Penguji iv

Abstrak vii

Prakata viii

Daftar Isi x

Daftar Tabel xx

Daftar Gambar xxii

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1

1.2 Ruang Lingkup 3

1.3 Tujuan dan Manfaat 3

1.4 Metodologi 4

1.5 Sistematika Penulisan 6

BAB 2 LANDASAN TEORI

2.1 Teori-teori Umum 8

2.1.1 Pengertian Basis Data 8

2.1.2 Database Life Cycle 10

2.1.3 Database Management System (DBMS) 11

Page 5: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xi

2.1.4 Entity Relationship Management 16

2.1.4.1 Entity Type 17

2.1.4.2 Relationship Type 17

2.1.4.3 Attribute 17

2.1.4.4 Keys 18

2.1.4.5 Strong dan Weak Entity Type 19

2.1.4.6 Structural Constraint 20

2.1.5 Normalisasi 21

2.1.5.1 Bentuk Normal Pertama

(First Normal Form/1NF) 22

2.1.5.2 Bentuk Normal Kedua

(Second Normal Form/2NF) 23

2.1.5.3 Bentuk Normal Ketiga

(Third Normal Form/3NF) 24

2.1.5.4 Bentuk Normal Boyce-Codd

(Boyce-Codd Normal Form/BCNF) 24

2.1.6 Database Design Methodology 25

2.1.6.1 Desain Konseptual

(Conceptual Design Database) 25

2.1.6.2 Desain Logikal

(Logical Design Database) 25

2.1.6.3 Desain Fisikal

(Physical Design Database) 26

2.1.7 Structured Query Languange (SQL) 26

Page 6: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xii

2.1.8 Intranet 27

2.1.9 Web Server dan Web Browser 29

2.1.10 Hypertext Markup Languange (HTML) 30

2.1.11 Hypertext Transfer Protocol (HTTP) 30

2.1.12 World Wide Web (WWW) 31

2.1.13 Web DBMS 32

2.1.14 PHP Hypertext Preprocessor (PHP) 36

2.1.15 Flowchart 37

2.2 Teori-teori Khusus 40

2.2.1 Pengertian Help Desk 40

2.2.2 Kelebihan-kelebihan Help Desk 41

2.2.3 Pengertian Bank 42

BAB 3 ANALISIS SISTEM YANG BERJALAN

3.1 Sejarah Organisasi 43

3.1.1 Kegiatan dan Prospek Usaha 44

3.2 Struktur Organisasi 45

3.2.1 Struktur Organisasi PT. Bank Mandiri Persero, Tbk 45

3.2.2 Struktur Organisasi Departemen I&T 46

3.2.3 Pembagian Tugas 47

3.2.4 Tanggung Jawab dan Wewenang 48

3.3 Sistem yang Sedang Berjalan 53

3.3.1 Analisa Sistem yang Sedang Berjalan 53

3.3.1.1 I&T Help Desk 53

Page 7: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xiii

3.3.1.2 Sarana Pendukung 54

3.3.1.3 Prosedur Pelaporan Masalah 56

3.4 Diagram Aliran Data 56

3.4.1 Diagram Konteks Sistem yang

Sedang Berjalan 56

3.4.2 Diagram Nol Sistem yang Sedang Berjalan 58

3.4.3 Flowchart Sistem yang Sedang Berjalan 59

3.5 Permasalahan yang Dihadapi 60

3.6 Alternatif Pemecahan Masalah 60

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

4.1 Usulan Prosedur yang Baru 62

4.1.1 Prosedur Pelaporan Masalah 62

4.1.2 Flowchart Sistem yang Diusulkan 63

4.2 Diagram Aliran Data 64

4.2.1 Diagram Konteks 64

4.2.2 Diagram Nol 65

4.3 Perancangan Basis Data 66

4.3.1 Perancangan Basis Data Konseptual 66

4.3.1.1 Mengidentifikasi Tipe Entitas 66

4.3.1.2 Mengidentifikasi Tipe Relational 68

4.3.1.3 Identifikasi dan Asosiasi Atribut

suatu Entitas 69

4.3.1.4 Menentukan Atribut Domain 70

Page 8: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xiv

4.3.1.5 Menentukan Candidate dan Primary Key

pada Atribut 73

4.3.1.6 Memeriksa Redudancy 75

4.3.1.7 Memvalidasi Model Local Conceptual

menggunakan Transaksi Operator 76

4.3.2 Perancangan Basis Data Logikal 79

4.3.2.1 Menghilangkan fitur yang Tidak

Kompatibel dengan Model Relasional 79

4.3.2.1.1 Menghilangkan Tipe Relationship

many to many 79

4.3.2.1.2 Menghilangkan Atribut

Multi-valued 81

4.3.2.2 Membuat Relasi untuk Model Data

Lokal Logikal 81

4.3.2.3 Normalisasi Data 90

4.3.2.4 Validasi Relasi terhadap

Transaksi Operator 96

4.3.2.5 Mengecek Integrity Constraint 96

4.3.3 Perancangan Basis Data Fisikal 101

4.3.3.1 Perancangan Relational Basis Data 101

4.3.3.2 Perancangan Representasi Fisik 115

4.3.3.2.1 Transaksi Analisis 115

4.3.3.2.2 Pemilihan Organisasi File 121

4.3.3.2.3 Pembuatan Indeks Setiap Entitas 121

Page 9: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xv

4.3.3.2.4 Mengestimasi Kapasitas

Penyimpanan Yang Dibutuhkan 123

4.3.3.3 Merancang Mekanisme Keamanan 131

4.4 Perancangan Proses 132

4.4.1 Bagan Terstruktur (Structure Chart) 132

4.4.2 Spesifikasi Proses (Proses Spesification) 133

4.4.2.1 Spesifikasi Proses Log In 133

4.4.2.2 Spesifikasi Proses Add Report 134

4.4.2.3 Spesifikasi Proses Operator 134

4.4.2.4 Spesifikasi Proses Print 136

4.4.2.5 Spesifikasi Proses Edit Report 136

4.4.2.6 Spesifikasi Proses Manajer 137

4.4.2.7 Spesifikasi Proses HouseKeeping 138

4.4.2.8 Spesifikasi Proses Delete Report 140

4.4.2.9 Spesifikasi Proses Drop Report 141

4.4.2.10 Spesifikasi Proses View Operator 141

4.4.2.11 Spesifikasi Proses Add Operator 143

4.4.2.12 Spesifikasi Proses Delete Operator 143

4.4.2.13 Spesifikasi Proses Form 1 Branch 144

4.4.2.14 Spesifikasi Proses Form 1 Product 144

4.4.2.15 Spesifikasi Proses Form 1 Region 144

4.4.2.16 Spesifikasi Proses Form 1 Operator 145

4.4.2.17 Spesifikasi Proses One Branch 145

4.4.2.18 Spesifikasi Proses One Product 147

Page 10: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xvi

4.4.2.19 Spesifikasi Proses One Region 149

4.4.2.20 Spesifikasi Proses One Operator 150

4.4.2.21 Spesifikasi Proses Log Out 152

4.4.2.22 Spesifikasi Proses All Branch

(Operator View) 153

4.4.2.23 Spesifikasi Proses Branch / Month

(Operator View) 154

4.4.2.24 Spesfifikasi All Product

(Operator View) 155

4.4.2.25 Spesifikasi Proses Product / Month

(Operator View) 157

4.4.2.26 Spesifikasi Proses All Region

(Operator View) 158

4.4.2.27 Spesifikasi Proses Region / Month

(Operator View) 160

4.4.2.28 Spesifikasi Proses All Operator

(Operator View) 161

4.4.2.29 Spesifikasi Proses Operator / Month

(Operator View) 162

4.4.2.30 Spesifikasi Proses All Branch

(Manajer View) 164

4.4.2.31 Spesifikasi Proses Branch / Month

(Manajer View) 165

4.4.2.32 Spesifikasi Proses All Product

Page 11: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xvii

(Manajer View) 167

4.4.2.33 Spesifikasi Proses Product / Month

(Manajer View) 169

4.4.2.34 Spesifikasi Proses All Region

(Manajer View) 170

4.4.2.35 Spesifikasi Proses Region / Month

(Manajer View) 172

4.4.2.36 Spesifikasi Proses All Operator

(Manajer View) 174

4.4.2.37 Spesifikasi Proses Operator / Month

(Manajer View) 175

4.4.2.38 Spesifikasi Proses All Branch

(House Keeping View) 177

4.4.2.39 Spesifikasi Proses Branch / Month

(House Keeping View) 179

4.4.2.40 Spesifikasi Proses All Product

(House Keeping View) 181

4.4.2.41 Spesifikasi Proses Product / Month

(House Keeping View) 182

4.4.2.42 Spesifikasi Proses All Region

(House Keeping View) 184

4.4.2.43 Spesfifikais Proses Region / Month

(House Keeping View) 186

4.4.2.44 Spesifikasi Proses All Operator

Page 12: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xviii

(House Keeping View) 188

4.4.2.45 Spesifikasi Proses Operator / Month

(House Keeping View) 190

4.4.2.46 Spesifikasi Proses All Report

(Operator View) 192

4.4.2.47 Spesifikasi Proses All Report

(Manajer View) 193

4.4.2.48 Spesifikais Proses All Report

(House Keeping View) 195

4.4.3 STD (State Transition Diagram) 197

4.5 Perancangan Masukan 205

4.5.1 Operator 206

4.5.2 Manajer 207

4.5.3 House Keeping 209

4.6 Perancangan Keluaran 211

4.6.1 Operator 211

4.6.3 Manajer 216

4.6.3 House Keeping 222

4.7 Rencana Implementasi 227

4.7.1 Spesifikasi Sarana Perangkat Keras 227

4.7.2 Spesifikasi Sarana Perangkat Lunak 228

4.7.3 Evaluasi Sistem 228

4.7.4 Jadwal Implementasi Sistem 230

4.7.5 Implementasi Aplikasi 231

Page 13: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xix

BAB 5 SIMPULAN DAN SARAN

5.1 Simpulan 287

5.2 Saran 288

Halaman Daftar Pustaka 289

Halaman Daftar Riwayat Hidup 291

Halaman Lampiran L1

Surat Survey

Page 14: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xx

DAFTAR TABEL

Tabel 2.1 Database Life Cycle 10

Tabel 2.2 Rangkaian Simbol Flowchart 38

Tabel 4.1 Kamus Data Identifikasi Tipe Entitas 66

Tabel 4.2 Identifikasi Tipe Relasional 68

Tabel 4.3 Identifikasi Atribut Entitas 70

Tabel 4.4 Identifikasi Candidate dan Primary Key 74

Tabel 4.5 Referential Integrity Constrains 97

Tabel 4.6 Analisis Transaksi 117

Tabel 4.7 Estimasi Penyimpanan Tabel Cabang 123

Tabel 4.8 Estimasi Penyimpanan Tabel Telepon 124

Tabel 4.9 Estimasi Penyimpanan Tabel Faks 124

Tabel 4.10 Estimasi Penyimpanan Tabel Hub 124

Tabel 4.11 Estimasi Penyimpanan Tabel Kanwil 125

Tabel 4.12 Estimasi Penyimpanan Tabel Item 125

Tabel 4.13 Estimasi Penyimpanan Tabel Produk 126

Tabel 4.14 Estimasi Penyimpanan Tabel Operator 126

Tabel 4.15 Estimasi Penyimpanan Tabel Divisi 126

Tabel 4.16 Estimasi Penyimpanan Tabel Manajer 127

Tabel 4.17 Estimasi Penyimpanan Tabel Jabatan 127

Tabel 4.18 Estimasi Penyimpanan Tabel House Keeping 128

Tabel 4.19 Estimasi Penyimpanan Tabel Status 128

Tabel 4.20 Estimasi Penyimpanan Tabel Pelapor 128

Page 15: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxi

Tabel 4.21 Estimasi Penyimpanan Tabel Laporan 129

Tabel 4.22 Estimasi Penyimpanan Tabel View Resume 129

Tabel 4.23 Estimasi Penyimpanan Tabel View Laporan 130

Tabel 4.24 Estimasi Penyimpanan Tabel View Item 130

Tabel 4.25 Estimasi Disk Space 130

Tabel 4.26 Implementasi Sistem 230

Page 16: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxii

DAFTAR GAMBAR

Gambar 2.1 Database Life Cycle 9

Gambar 3.1 Struktur Organisasi PT. Bank Mandiri Persero, Tbk

secara keseluruhan 45

Gambar 3.2 Struktur Organisasi Departemen I&T 46

Gambar 3.3 Tampilan PABX 55

Gambar 3.4 Tampilan Remedy 55

Gambar 3.5 Diagram Konteks Sistem yang Sedang Berjalan 57

Gambar 3.6 Diagram Nol Sistem yang Sedang Berjalan 58

Gambar 3.7 Flowchart Prosedur yang Sedang Berjalan 59

Gambar 4.1 Flowchart Prosedur yang Baru 63

Gambar 4.2 Diagram Konteks Usulan Prosedur Baru 64

Gambar 4.3 Diagram Nol Usulan Prosedur Baru 65

Gambar 4.4 Perancangan Konseptual Basis Data Step 1.2 68

Gambar 4.5 Perancangan Konseptual Basis Data Step 1.5 73

Gambar 4.6 Perancangan Konseptual Basis Data Step 1.7 75

Gambar 4.7 Perancangan Konseptual Basis Data Step 1.8 78

Gambar 4.8 Perancangan Logikal Basis Data Step 2.1.1 a 79

Gambar 4.9 Perancangan Logikal Basis Data Step 2.1.1 b 80

Gambar 4.10 Perancangan Logikal Basis Data Step 2.1.1 c 81

Gambar 4.11 Perancangan Logikal Basis Data Step 2.1.4 81

Gambar 4.12 Normalisasi Data Form Laporan 91

Gambar 4.13 Normalisasi Data Form Description 95

Page 17: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxiii

Gambar 4.14 Struktur Menu 133

Gambar 4.15 STD Login 197

Gambar 4.16 STD Add Report 197

Gambar 4.17 STD View Report All Report 198

Gambar 4.18 STD View Report All Branch 198

Gambar 4.19 STD View Report Branch / Month 199

Gambar 4.20 STD View Report One Branch 199

Gambar 4.21 STD View Report All Product 200

Gambar 4.22 STD View Report Product / Month 200

Gambar 4.23 STD View Report One Product 201

Gambar 4.24 STD View Report All Region 201

Gambar 4.25 STD View Report Region / Month 202

Gambar 4.26 STD View Report One Region 202

Gambar 4.27 STD View Report All Operator 203

Gambar 4.28 STD View Report Operator / Month 203

Gambar 4.29 STD View Report One Operator 204

Gambar 4.30 STD Add Operator 204

Gambar 4.31 STD Delete Operator 205

Gambar 4.32 Perancangan Layar Log In 205

Gambar 4.33 Perancangan Layar Menambah Data Laporan (Add Report) 206

Gambar 4.34 Perancangan Layar Mengubah Data Laporan (Edit) 206

Gambar 4.35 Perancangan Layar Melihat Data Laporan per Cabang

(Form 1 Branch) 207

Gambar 4.36 Perancangan Layar Melihat Data Laporan per Produk

Page 18: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxiv

(Form 1 Product) 207

Gambar 4.37 Perancangan Layar Melihat Data Laporan per Region

(Form 1 Region) 208

Gambar 4.38 Perancangan Layar Melihat Data Laporan per Operator

(Form 1 Operator) 208

Gambar 4.39 Perancangan Layar Menambah Data Operator (Add Operator) 209

Gambar 4.40 Perancangan Layar Menghapus Data Operator (Delete Operator) 209

Gambar 4.41 Perancangan Layar Menghapus Data Laporan per Bulan

(Delete Report) 210

Gambar 4.42 Perancangan Layar Menghapus Isi Laporan (Drop Report) 210

Gambar 4.43 Perancangan Layar Menampilkan Data Laporan (All Report) 211

Gambar 4.44 Perancangan Layar Menampilkan Data Laporan semua Cabang

(All Branch) 211

Gambar 4.45 Perancangan Layar Menampilkan Data Laporan semua Produk

(All Product) 212

Gambar 4.46 Perancangan Layar Menampilkan Data Laporan semua Kanwil

(All Region) 212

Gambar 4.47 Perancangan Layar Menampilkan Data Laporan semua Operator

(All Operator) 213

Gambar 4.48 Perancangan Layar Menampilkan Data Laporan Cabang per Bulan

(Branch / Month) 213

Gambar 4.49 Perancangan Layar Menampilkan Data Laporan Produk per Bulan

(Product / Month) 214

Gambar 4.50 Perancangan Layar Menampilkan Data Laporan Kanwil per Bulan

Page 19: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxv

(Region / Month) 214

Gambar 4.51 Perancangan Layar Menampilkan Data Laporan Operator per Bulan

(Operator / Month) 215

Gambar 4.52 Perancangan Layar Menampilkan Data Laporan (All Report) 215

Gambar 4.53 Perancangan Layar Menampilkan Data Laporan semua Cabang

(All Branch) 216

Gambar 4.54 Perancangan Layar Menampilkan Data Laporan semua Produk

(All Product) 216

Gambar 4.55 Perancangan Layar Menampilkan Data Laporan semua Kanwil

(All Region) 217

Gambar 4.56 Perancangan Layar Menampilkan Data Laporan semua Operator

(All Operator) 217

Gambar 4.57 Perancangan Layar Menampilkan Data Laporan Cabang per Bulan

(Branch / Month) 218

Gambar 4.58 Perancangan Layar Menampilkan Data Laporan Produk per Bulan

(Product / Month) 218

Gambar 4.59 Perancangan Layar Menampilkan Data Laporan Kanwil per Bulan

(Region / Month) 219

Gambar 4.60 Perancangan Layar Menampilkan Data Laporan Operator per Bulan

(Operator / Month) 219

Gambar 4.61 Perancangan Layar Menampilkan Data Laporan per Cabang

(One Branch) 220

Gambar 4.62 Perancangan Layar Menampilkan Data Laporan per Produk

(One Product) 220

Page 20: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxvi

Gambar 4.63 Perancangan Layar Menampilkan Data Laporan per Kanwil

(One Region) 221

Gambar 4.64 Perancangan Layar Menampilkan Data Laporan per Operator

(One Operator) 221

Gambar 4.65 Perancangan Layar Menampilkan Data Laporan (All Report) 222

Gambar 4.66 Perancangan Layar Menampilkan Data Laporan semua Cabang

(All Branch) 222

Gambar 4.67 Perancangan Layar Menampilkan Data Laporan semua Produk

(All Product) 223

Gambar 4.68 Perancangan Layar Menampilkan Data Laporan semua Kanwil

(All Region) 223

Gambar 4.69 Perancangan Layar Menampilkan Data Laporan semua Operator

(All Operator) 224

Gambar 4.70 Perancangan Layar Menampilkan Data Laporan Cabang per Bulan

(Branch / Month) 224

Gambar 4.71 Perancangan Layar Menampilkan Data Laporan Produk per Bulan

(Product / Month) 225

Gambar 4.72 Perancangan Layar Menampilkan Data Laporan Kanwil per Bulan

(Region / Month) 225

Gambar 4.73 Perancangan Layar Menampilkan Data Laporan Operator per Bulan

(Operator / Month) 226

Gambar 4.74 Perancangan Layar Menampilkan Data Operator (View Operator) 226

Gambar 4.75 Tampilan Layar Login 231

Gambar 4.76 Tampilan Layar Add Report (Operator View) 232

Page 21: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxvii

Gambar 4.77 Tampilan Layar Utama Operator (Operator View) 233

Gambar 4.78 Tampilan Layar Edit (Operator View) 234

Gambar 4.79 Tampilan Layar All Report (Operator View) 235

Gambar 4.80 Tampilan Layar Print All Report (Operator View) 236

Gambar 4.81 Tampilan Layar All Branch (Operator View) 236

Gambar 4.82 Tampilan Layar Print All Branch (Operator View) 237

Gambar 4.83 Tampilan Layar Branch Per Month (Operator View) 238

Gambar 4.84 Tampilan Layar Print Branch Per Month (Operator View) 239

Gambar 4.85 Tampilan Layar All Product (Operator View) 240

Gambar 4.86 Tampilan Layar Print All Product (Operator View) 241

Gambar 4.87 Tampilan Layar Product Per Month (Operator View) 241

Gambar 4.88 Tampilan Layar Print Product Per Month (Operator View) 242

Gambar 4.89 Tampilan Layar All Region (Operator View) 243

Gambar 4.90 Tampilan Layar Print All Region (Operator View) 244

Gambar 4.91 Tampilan Layar Region Per Month (Operator View) 245

Gambar 4.92 Tampilan Layar Print Region Per Month (Operator View) 246

Gambar 4.93 Tampilan Layar All Operator (Operator View) 246

Gambar 4.94 Tampilan Layar Print All Operator (Operator View) 247

Gambar 4.95 Tampilan Layar Operator Per Month (Operator View) 248

Gambar 4.96 Tampilan Layar Print Operator Per Month (Operator View) 249

Gambar 4.97 Tampilan Layar Utama House Keeping (House Keeping View) 250

Gambar 4.98 Tampilan Layar All Report (House Keeping View) 251

Gambar 4.99 Tampilan Layar All Branch (House Keeping View) 252

Gambar 4.100 Tampilan Layar Branch Per Month (House Keeping View) 253

Page 22: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxviii

Gambar 4.101 Tampilan Layar All Product (House Keeping View) 255

Gambar 4.102 Tampilan Layar Product Per Month (House Keeping View) 256

Gambar 4.103 Tampilan Layar All Region (House Keeping View) 257

Gambar 4.104 Tampilan Layar Region Per Month (House Keeping View) 258

Gambar 4.105 Tampilan Layar All Operator (House Keeping View) 260

Gambar 4.106 Tampilan Layar Operator Per Month (House Keeping View) 261

Gambar 4.107 Tampilan Layar Delete Report (House Keeping View) 262

Gambar 4.108 Tampilan Layar Drop Report (House Keeping View) 263

Gambar 4.109 Tampilan Layar View Operator (House Keeping View) 264

Gambar 4.110 Tampilan Layar Add Operator (House Keeping View) 265

Gambar 4.111 Tampilan Layar Delete Operator (House Keeping View) 266

Gambar 4.112 Tampilan Layar Utama Manajer (Manager View) 267

Gambar 4.113 Tampilan Layar All Report (Manager View) 268

Gambar 4.114 Tampilan Layar All Branch (Manager View) 269

Gambar 4.115 Tampilan Layar Branch Per Month (Manager View) 270

Gambar 4.116 Tampilan Layar Form 1 Branch (Manager View) 271

Gambar 4.117 Tampilan Layar One Branch (Manager View) 272

Gambar 4.118 Tampilan Layar All Product (Manager View) 273

Gambar 4.119 Tampilan Layar Product Per Month (Manager View) 274

Gambar 4.120 Tampilan Layar Form 1 Product (Manager View) 275

Gambar 4.121 Tampilan Layar One Product (Manager View) 276

Gambar 4.122 Tampilan Layar All Region (Manager View) 277

Gambar 4.123 Tampilan Layar Region Per Month (Manager View) 278

Gambar 4.124 Tampilan Layar Form 1 Region (Manager View) 279

Page 23: ANALISIS DAN PERANCANGAN BASIS DATA PADA …eprints.binus.ac.id/994/1/2007-2-00085-IF Abstrak.pdf · Tujuan dari penulisan skripsi ini adalah untuk merancang basis data khususnya

xxix

Gambar 4.125 Tampilan Layar One Region (Manager View) 280

Gambar 4.126 Tampilan Layar All Operator (Manager View) 281

Gambar 4.127 Tampilan Layar Operator Per Month (Manager View) 282

Gambar 4.128 Tampilan Layar Form 1 Operator (Manager View) 283

Gambar 4.129 Tampilan Layar One Operator (Manager View) 284

Gambar 4.130 Tampilan Layar View Graph By Branch 285

Gambar 4.131 Tampilan Layar View Graph By Product 285

Gambar 4.132 Tampilan Layar View Graph By Region 286

Gambar 4.133 Tampilan Layar View Graph By Operator 286