PERANCANGAN SISTEM BASIS DATA BERBASIS WEB PADA WILLY SOEMANTRI MUSIC SCHOOL - Binus e-Thesis

  

PERANCANGAN SISTEM BASIS DATA BERBASIS WEB PADA WILLY

SOEMANTRI MUSIC SCHOOL

SKRIPSI

Oleh

Yogi Prasetia 1200 947693

  Makr Phillip T.R.G 1200 948815 Charles Gozali 1200 977475 Kelas / Kelompok : 08PAM/ Kelompok7

Universitas Bina Nusantara

Jakarta

  

Genap 2011/2012

  

PERANCANGAN SISTEM BASIS DATA BERBASIS WEB PADA WILLY

SOEMANTRI MUSIC SCHOOL

SKRIPSI

diajukan sebagai salah satu syarat

untuk gelar kesarjanaan pada

  

School of Information System

Jenjang Pendidikan Strata-1

Oleh

  Yogi Prasetia 1200 947693 Makr Phillip T.R.G 1200 948815 Charles Gozali 1200 977475 Kelas / Kelompok : 08PAM/ Kelompok7

Universitas Bina Nusantara

Jakarta

  

Genap 2011/2012

  

Prakata

  Puji dan syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa, atas rahmat dan hidayat-nya yang mengkaruniai kita semua.

  Penulisan skripsi ini ini bertujuan sebagai karya ilmiah yang merupakan salah satu syarat kelengkapan studi Jurusan Sistem Informasi, jenjang pendidikan Strata - 1.

  Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak- pihak yang telah memberikan bantuan, bimbingan serta dorongan kepada penulis baik secara langsung maupun tidak langsung. Bantuan yang diberikan kepada penulis sangat membantu sekali.

  Dengan ini penulis ingin mengucapkan rasa terima kasih yaitu kepada:

  1. Yth., Prof. Dr. Ir. Harjanto Prabowo, S.Kom., MM., selaku Rektor Binus University.

  2. Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan School of Information Systems Binus University.

  3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Head of School of Information System Universitas Bina Nusantara. Terima kasih atas kebijaksanaan dan tuntunan prosedur yang telah diberikan, sehingga penulisan Skripsi ini dapat berlangsung dengan baik.

  4. Michael Yoseph Ricky, S.Kom., MM, selaku Deputy Head School of Infromation System Binus University.

  5. Bpk Novan Zulkarnain, ST., M.Kom, selaku Dosen Pembimbing Kelas 08 PAM yang telah membantu di dalam memberi petunjuk dan pengarahan, bimbingan, pendapat, kritik, dan sarannya kepada penulis dalam menyusun dan menyelesaikan penulisan skripsi.

  6. Orang tua dan keluarga yang memberikan dukungan baik moril maupun materil serta doa yang ditujukan demi kesuksesan dalam menempuh pendidikan.

  7. Pihak-pihak pada Willy Soemantri Music School yang telah banyak membantu dan memberikan informasi.

  8. Teman-teman mahasiswa Jurusan Sistem Informasi Universitas Bina Nusantara, Jakarta. Terima kasih atas bantuan dan dukungan yang diberikan kepada penulis selama proses pengerjaan skripsi.

  9. Semua pihak yang tidak dapat disebutkan satu per satu yang telah banyak membantu penulis sehingga penulisan skripsi. ini dapat selesai. Semoga Tuhan Yang Maha Esa senantiasa memberikan rahmat dan karunia-Nya kepada semua pihak yang telah membantu dalam menyusun penulisan ini

  Akhir kata, penulis mengucapkan banyak terima kasih serta mengharapkan kritik dan saran yang membangun atas penulisan skripsi ini.

  Jakarta, 15 Juli 2012 Penulis

  

DAFTAR ISI

  Halaman Judul Luar .......................................................................................................... i Halaman Judul Dalam ...................................................................................................... ii Halaman Persetujuan Soft Cover .................................................................................... iii Halaman Pemberian Hak Cipta Non Eksklusif ............................................................... iv Abstrak ............................................................................................................................ v Prakata ............................................................................................................................ vi Daftar Isi ....................................................................................................................... viii Daftar Tabel .................................................................................................................. xv Daftar Gambar ............................................................................................................... xxi Daftar Lampiran .......................................................................................................... xxv

  BAB 1 PENDAHULUAN

  1.1 Latar Belakang .............................................................................................. 1

  1.2 Ruang Lingkup .............................................................................................. 2

  1.3 Tujuan dan Manfaat ...................................................................................... 3

  1.3.1 Tujuan ................................................................................................ 3

  1.3.2 Manfaat .............................................................................................. 3

  1.4 Metodologi .................................................................................................... 5

  1.5 Sistematika Penulisan ................................................................................... 5

  BAB 2 LANDASAN TEORI

  2.1 Teori Umum ................................................................................................ 7

  2.1.1 Data .................................................................................................. 7

  2.1.2 Pengertian Sistem ............................................................................. 7

  2.1.3 Informasi .......................................................................................... 8

  2.2 Teori Khusus ............................................................................................... 9

  2.2.1 Pengertian Basis Data ...................................................................... 9

  2.2.2 Perancangan Sistem Basis Data ..................................................... 11

  2.2.2.1 Merancang Basis Data Konseptual .................................. 12

  2.2.2.2 Merancang Basis Data Logikal ........................................ 13

  2.2.2.3 Perancangan Basis Data Fisikal ....................................... 16

  2.2.3 Entity Relationship Modelling (ER Modelling). ............................ 17

  2.2.3.1 Entity Type ....................................................................... 17

  2.2.3.2 Relationship Type ............................................................ 18

  2.2.3.3 Atribut .............................................................................. 18

  2.2.4 Normalisasi .................................................................................... 20

  2.2.5 Flowchart ....................................................................................... 21

  2.2.6 Data Flow Diagram (DFD) ........................................................... 25

  2.2.7 State Transition Diagram............................................................... 25

  2.2.8 Database Management System (DBMS) ........................................ 29

  2.2.9 Komponen Database Management System (DBMS) ..................... 31

  2.2.10 Keunggulan Database Management System (DBMS) ................... 33

  2.2.11 Kelemahan Database Management System (DBMS) ..................... 36

  2.2.12 Perencanaan, Desain, dan Administrasi Basis Data ....................... 37

  2.2.12.1 Database Application Life Cycle ..................................... 37

  2.2.12.2 Tahapan Database Application Life Cycle ...................... 39

  2.2.13 Mission Statement .......................................................................... 47

  2.2.14 Mission Objective ........................................................................... 48

  2.2.15 Fact-Finding Technique ................................................................. 48

  2.2.16 Arsitektur Basis data ANSI-SPARC .............................................. 51

  2.2.17 Database Language ........................................................................ 52

  2.2.17.1 Data Definition Language ............................................... 53

  2.2.17.2 Data Manipulation Language .......................................... 55

  2.2.18 MySql dan PHP .............................................................................. 58

  2.2.19 Akademik ....................................................................................... 59

  2.2.20 Administrasi .................................................................................. 59

  BAB 3 ANALISIS SISTEM YANG BERJALAN

  3. 1 Sejarah Perusahaan .................................................................................... 60

  3.2 Visi dan Misi .............................................................................................. 60

  3.2.1 Visi ................................................................................................. 60

  3.2.2 Misi ............................................................................................... 61

  3.3 Stuktur organisasi ...................................................................................... 61

  3.3.1 Pembagian Tugas dan Wewenang dan Hal-Hal Lain yang Menyangkut Willy Soemantri Music School. ................................ 62

  3.4 Tata Laksana Sistem Yang Sedang Berjalan ............................................. 63

  3.4.1 Prosedur Pendaftaran Murid .......................................................... 63

  3.4.2 Prosedur pembayaran ..................................................................... 65

  3.4.3 Prosedur Pendaftaran dan Penentuan Jadwal Guru........................ 66

  3.4.4 Prosedur Ujian................................................................................ 68

  3.5 Analisa Kebutuhan informasi perusahaan ................................................. 69

  3.6 Database Planning .................................................................................... 70

  3.6.1 Mission Statement. ........................................................................... 70

  3.6.2 Mission Objective. ........................................................................... 71

  3.7 System Definition ....................................................................................... 72

  3.8 User Requirement Specification ................................................................ 72

  3.8.1 Data Requirement. ........................................................................... 72

  3.8.2 General System requirements. ......................................................... 75

  3.9 Permasalahan yang dihadapi. ..................................................................... 76

  3.10 Usulan Pemecahan Masalah. ..................................................................... 76

  BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

  4.1 Perancangan Basis Data ............................................................................. 78

  4.2 Conceptual Database Design .................................................................... 78

  4.2.1 Pengidentifikasian Entitas .............................................................. 79

  4.2.2 Mengindentifikasi Tipe Hubungan ................................................ 85

  4.2.3 Mengidentifikasi Relasi antar Entitas ............................................ 86

  4.2.4 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau Hubungan ....................................................................................... 87

  4.2.5 Menentukan Atribut Domain ......................................................... 97

  4.2.6 Menentukan Atribut Candidate Key dan Primary Key ................ 103

  4.2.7 Model Konseptual ERD dengan Primary Key ............................. 105

  4.2.8 Memvalidasi Model Konseptual Lokal terhadap Transaksi User.106

  4.2.9 Memeriksa Model Redudansi ....................................................... 108

  4.3 Logical Database Design ......................................................................... 109

  4.3.1 Menurunkan Relasi untuk Model Data Logikal ........................... 109

  4.3.1.1 Tipe Strong Entity .......................................................... 110

  4.3.1.2 Tipe Weak Entity ........................................................... 110

  4.3.1.3 Tipe Relasi Binary One-to-Many (1..*) ......................... 112

  4.3.1.4 Tipe Relasi Binary One-to-One (1..1) ........................... 116

  4.3.1.5 Tipe Relasi Binary Many-to-Many (*..*) ..................... 121

  4.3.2 Memvalidasi relasi dengan menggunakan normalisasi ................ 124

  4.3.3 Menvalidasi Transaksi Terhadap Transaksi User ........................ 130

  4.3.4 Memeriksa Batasan Integritas ...................................................... 131

  4.3.4.1 Data Yang dibutuhkan ................................................... 131

  4.3.4.2 Batas Domain atribut ..................................................... 148

  4.3.4.3 Memeriksa integritas ...................................................... 160

  4.4 Perancangan basisdata fisikal .................................................................. 176

  4.4.1 Menerjemahkan Model Logikal dalam DBMS ............................ 176

  4.4.1.1 Merancang Relasi dasar ................................................. 176

  4.4.2 Analisis Transaksi ........................................................................ 206

  4.4.3 Memilih Indeks ............................................................................ 211

  4.4.4 Estimasi KebutuhanRuang Penyimpanan ................................... 214

  4.4.5 Mengestimasi Kebutuhkan Ruang Penyimpanan ........................ 225

  4.4.6 Mendesain Mekanisme Keamanan .............................................. 226

  4.6 Application design ................................................................................... 228

  4.5.1 Struktur Menu .............................................................................. 228

  4.5.1.1 Struktur Menu User melakukan Login ........................... 209

  4.5.1.2 Struktur Menu Admin melakukan Login ........................ 230

  4.5.1.3 State Transition Diagram .............................................. 231

  4.5.1.3.1 Menu master .................................................. 231

  4.5.1.3.2 Menu Transaksi ............................................. 232

  4.5.1.3.3 Menu Laporan ............................................... 232

  4.5.2 Rancangan Layar ......................................................................... 233

  4.6 Jadwal Implementasi ................................................................................ 250

  4.6.1 Spesifikasi Komputer ................................................................... 251

  4.6.1.1 Spesifikasi Kebutuhan Perangkat Keras ........................ 251

  4.6.1.2 Spesifikasi Kebutuhan Perangkat Lunak ....................... 252

  4.7 Panduan Pengoperasian Aplikasi Basis Data ........................................... 252

  4.7.1 Form Login ................................................................................ 252

  4.7.2 Form Pendaftaran murid ............................................................ 254

  4.7.3 Form Employee Record ............................................................. 256

  4.7.4 Form Record Karyawan ............................................................ 258

  4.7.5 Form Record Student ................................................................. 259

  4.7.6 Form Tahun Ajaran ................................................................... 260

  4.7.7 Form Score Criteria .................................................................. 262

  4.7.8 Form Ruangan ........................................................................... 263

  4.7.9 Form Record Ruangan ............................................................... 264

  4.7.10 Form Hari dan Shift ................................................................... 266

  4.7.11 Form course registration ........................................................... 267

  4.7.12 Form set teacher schedule .......................................................... 269

  4.7.13 Form Set Student Schedule ........................................................ 271

  4.7.14 Form Proper Test ....................................................................... 273

  4.7.15 Form Pembayaran Kursus.......................................................... 275

  4.7.16 Form Exam ................................................................................ 277

  4.7.26 Form Examp Report ................................................................... 293

  5.1 Simpulan .................................................................................................. 298

  BAB 5 SIMPULAN DAN SARAN

  4.8.1 Metode Implementasi ................................................................ 297

  4.8 Rencana Implementasi ............................................................................... 297

  4.7.28 Form Buku. ................................................................................ 296

  4.7.27 Form Penjualan. ......................................................................... 295

  4.7.25 Form Student Registration Report ............................................. 291

  4.7.17 Form FAQ .................................................................................. 279

  4.7.24 Form Schedule Report ............................................................... 289

  4.7.23 Form Course Payment Report ................................................... 287

  4.7.22 Form Grade Murid ..................................................................... 286

  4.7.21 Form Schedule Available .......................................................... 285

  4.7.20 Form View FAQ ........................................................................ 284

  4.7.19 Form Jadwal Guru ..................................................................... 282

  4.7.18 Form Jadwal Murid................................................................... 280

  5.2 Saran ........................................................................................................ 298 DAFTAR PUSTAKA ................................................................................................... 300 DAFTAR RIWAYAT HIDUP ...................................................................................... 302 LAMPIRAN .................................................................................................................... L1

  

DAFTAR TABEL

Tabel 2.1 Notasi/Simbol Penggambaran Flowchart ..................................................... 22Tabel 3.1 Analisis Kebutuhan Informasi Perusahaan .................................................. 69Tabel 4.1 Identifikasi tipe entitas ................................................................................. 79Tabel 4.2 Identifikasi Relasi antar Entitas.................................................................... 86Tabel 4.3 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Murid)........................................................................................ 87

Tabel 4.4 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Pegawai) .................................................................................... 88

Tabel 4.5 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Registrasi_les) ........................................................................... 89

Tabel 4.6 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Pembayaran) .............................................................................. 90

Tabel 4.7 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Kelayakan_Level) ..................................................................... 90

Tabel 4.8 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Tipe Les) ................................................................................... 91

Tabel 4.9 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Ruangan) ................................................................................... 92

Tabel 4.10 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (kategori_les) .............................................................................. 92

Tabel 4.11 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Kenaikan_level) ........................................................................ 92

Tabel 4.12 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Ketersediaan Jadwal Mengajar) ................................................ 93

Tabel 4.13 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Jadwal Shift) .............................................................................. 94

Tabel 4.14 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Keluhan dan Saran) ................................................................... 94

Tabel 4.15 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (tahun ajaran) .............................................................................. 95

Tabel 4.16 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Level Les) .................................................................................. 95

Tabel 4.17 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Penjualan) .................................................................................. 96

Tabel 4.18 Mengidentifikasi dan Mengaitkan Atribut dengan Tipe Entitas atau

  Hubungan (Buku) ......................................................................................... 96

Tabel 4.19 Data yang Dibutuhkan (Murid) .................................................................... 97Tabel 4.20 Data yang Dibutuhkan (Pegawai) ................................................................ 98Tabel 4.21 Data yang Dibutuhkan (Registrasi Les) ....................................................... 98Tabel 4.22 Data yang Dibutuhkan (Pembayaran) .......................................................... 99Tabel 4.23 Data yang Dibutuhkan (Kelayakan Level) ................................................... 99Tabel 4.24 Data yang Dibutuhkan (Tipe Les) .............................................................. 100Tabel 4.25 Data yang Dibutuhkan (Ruangan) .............................................................. 100Tabel 4.26 Data yang Dibutuhkan (Kategori Les) ....................................................... 100

  Tabel 427 Data yang Dibutuhkan (Kenaikan Level)................................................... 100

Tabel 4.28 Data yang Dibutuhkan (Ketersediaan Jadwal Mengajar) ........................... 101Tabel 4.29 Data yang Dibutuhkan (Jadwal shift) ......................................................... 101Tabel 4.30 Data yang Dibutuhkan (Keluhan dan Saran).............................................. 102Tabel 4.31 Data yang Dibutuhkan (Tahun Ajaran) .................................................... 102Tabel 4.32 Data yang Dibutuhkan (Level Les) ........................................................... 102Tabel 4.33 Data yang Dibutuhkan (Penjualan) ............................................................. 103Tabel 4.34 Data yang Dibutuhkan (Buku) .................................................................... 103Tabel 4.35 Menentukan Atribut Candidate dan Primary key ....................................... 104Tabel 4.36 Data yang Dibutuhkan (Murid) ................................................................... 131Tabel 4.37 Data yang Dibutuhkan (Pegawai) ............................................................... 132Tabel 4.38 Data yang Dibutuhkan (Registrasi Les) ...................................................... 133Tabel 4.39 Data yang Dibutuhkan (Detail Registrasi Les) ........................................... 134Tabel 4.40 Data yang Dibutuhkan (Pembayaran) ......................................................... 134Tabel 4.41 Data yang Dibutuhkan (Detail Pembayaran) .............................................. 135Tabel 4.42 Data yang Dibutuhkan (Kelayakan Level).................................................. 135Tabel 4.43 Data yang Dibutuhkan (Detail kelayakan Level) ........................................ 136Tabel 4.44 Data yang Dibutuhkan (Tipe Les) ............................................................... 136Tabel 4.45 Data yang Dibutuhkan (Ruangan)............................................................... 137Tabel 4.46 Data yang Dibutuhkan (Ketegori Les) ........................................................ 137Tabel 4.47 Data yang Dibutuhkan (Kenaikan Level) ................................................... 137Tabel 4.48 Data yang Dibutuhkan (Detail Kenaikan level .......................................... 138Tabel 4.49 Data yang Dibutuhkan (Ketersedian jadwal mengajar) .............................. 138Tabel 4.50 Data yang Dibutuhkan (Detail Ketersedian jadwal mengajar) ................... 139Tabel 4.51 Data yang Dibutuhkan (Jadwal Shift) ......................................................... 139Tabel 4.52 Data yang Dibutuhkan (Keluhan dan saran) ............................................... 140Tabel 4.53 Data yang Dibutuhkan (Detail Keluhan dan saran ) ................................... 141Tabel 4.54 Data yang Dibutuhkan (Tahun Ajaran) ....................................................... 141Tabel 4.55 Data yang Dibutuhkan (Level les) .............................................................. 142Tabel 4.56 Data yang Dibutuhkan (Agama) ................................................................. 142Tabel 4.57 Data yang Dibutuhkan (jenis kelamin) ....................................................... 142Tabel 4.58 Data yang Dibutuhkan (pekerjaan) ............................................................. 143Tabel 4.59 Data yang Dibutuhkan (Pendidikan) ........................................................... 143Tabel 4.60 Data yang Dibutuhkan (Jabatan) ................................................................. 143Tabel 4.61 Data yang Dibutuhkan (Shift) ..................................................................... 144Tabel 4.62 Data yang Dibutuhkan (Tipe Penilaian)...................................................... 144Tabel 4.63 Data yang Dibutuhkan (Penjualan) ............................................................. 145Tabel 4.64 Data yang Dibutuhkan (Detail penjualan) .................................................. 145Tabel 4.65 Data yang Dibutuhkan (Buku ..................................................................... 146Tabel 4.66 Data yang Dibutuhkan (Kota) ..................................................................... 146Tabel 4.67 Data yang Dibutuhkan (Kecamatan) ........................................................... 146Tabel 4.68 Data yang Dibutuhkan (Kelurahan) ............................................................ 147Tabel 4.69 Data yang Dibutuhkan (Provinsi) ............................................................... 147Tabel 4.70 Data yang Dibutuhkan (Murid) ................................................................... 148Tabel 4.71 Data yang Dibutuhkan (Pegawai) ............................................................... 148Tabel 4.72 Data yang Dibutuhkan (Registrasi Les) ...................................................... 149Tabel 4.73 Data yang Dibutuhkan (Detil Registrasi Les) ............................................. 149Tabel 4.74 Data yang Dibutuhkan (Pembayaran) ......................................................... 150Tabel 4.75 Data yang Dibutuhkan (Detail Pembayaran) .............................................. 150Tabel 4.76 Data yang Dibutuhkan (Kelayakan level) ................................................... 151Tabel 4.77 Data yang Dibutuhkan (Detail Kelayakan level ) ....................................... 151Tabel 4.78 Data yang Dibutuhkan (Tipe Les) ............................................................... 151Tabel 4.79 Data yang Dibutuhkan (Ruangan)............................................................... 152Tabel 4.80 Data yang Dibutuhkan (Kategori Les) ........................................................ 152Tabel 4.81 Data yang Dibutuhkan (Kenaikan Level) ................................................... 152Tabel 4.82 Data yang Dibutuhkan (Detail kenaikan level) ........................................... 153Tabel 4.83 Data yang Dibutuhkan (Ketersedian jadwal mengajar) .............................. 153Tabel 4.84 Data yang Dibutuhkan (Detail Ketersedian jadwal mengajar ) .................. 153Tabel 4.85 Data yang Dibutuhkan (Jadwal Shift) ......................................................... 154Tabel 4.86 Data yang Dibutuhkan (Keluhan dan saran) ............................................... 154Tabel 4.87 Data yang Dibutuhkan (Detail keluhan dan saran) ..................................... 154Tabel 4.88 Data yang Dibutuhkan (Tahun Ajaran) ....................................................... 155Tabel 4.89 Data yang Dibutuhkan (Level les) .............................................................. 155Tabel 4.90 Data yang Dibutuhkan (Agama) ................................................................. 156Tabel 4.91 Data yang Dibutuhkan (Jenis kelamin) ....................................................... 156Tabel 4.92 Data yang Dibutuhkan (Pekerjaan) ............................................................. 156Tabel 4.93 Data yang Dibutuhkan (Pendidikan). .......................................................... 156Tabel 4.94 Data yang Dibutuhkan (Jabatan). ................................................................ 157Tabel 4.95 Data yang Dibutuhkan (Kode Pos). ............................................................ 157Tabel 4.96 Data yang Dibutuhkan (Provinsi). .............................................................. 157Tabel 4.97 Data yang Dibutuhkan (Shift). .................................................................... 158Tabel 4.98 Data yang Dibutuhkan (Tipe Penilaian)...................................................... 158

  Tabel 4.100 Data yang Dibutuhkan (Penjualan). .......................................................... 158 Tabel 4.101 Data yang Dibutuhkan (Buku).. ................................................................ 159

  Tabel 4.102 Data yang Dibutuhkan (Kota).. ................................................................. 159 Tabel 4.103 Data yang Dibutuhkan (Kecamatan).. ....................................................... 159 Tabel 4.104 Tabel analisis transaksi A , B dan C ......................................................... 206 Tabel 4.105 Tabel analisis transaksi D , E dan F .......................................................... 208 Tabel 4.106 Tabel analisis transaksi G , dan H.. ........................................................... 209 Tabel 4.107 Tabel index ................................................................................................ 213 Tabel 4.108 Tabel Estimasi Kebutuhan Ruang penyimpanan murid ............................ 214 Tabel 4.109 Pegawai. .................................................................................................... 215 Tabel 4.110 Registrasi Les ............................................................................................ 216 Tabel 4.111 Detail Registrasi les .................................................................................. 216 Tabel 4.112 Pembayaran ............................................................................................... 216 Tabel 4.113 Detil_Pembayaran ..................................................................................... 217 Tabel 4.114 Kelayakan Level. ...................................................................................... 217 Tabel 4.115 Detail Kelayakan level. ............................................................................. 217 Tabel 4.116 Tipe les. ..................................................................................................... 218 Tabel 4.117 Ruangan. ................................................................................................... 218 Tabel 4.118 Kategori Les. ............................................................................................. 218 Tabel 4.119 Kenaikan Level. ........................................................................................ 218 Tabel 4.120 Detail Kenaikan level. ............................................................................... 219 Tabel 4.121 Ketersedian jadwal mengajar. ................................................................... 219 Tabel 4.122 Detail Ketersedian jadwal mengajar. ........................................................ 219 Tabel 4.123 Jadwal Shift. .............................................................................................. 220 Tabel 4.124 Keluhan Dan saran. ................................................................................... 220 Tabel 4.125 Detail keluahan dan saran. ........................................................................ 220

  Tabel 4.126 Tahun Ajaran............................................................................................. 221 Tabel 4.127 Level les. ................................................................................................... 221 Tabel 4.128 Agama. ...................................................................................................... 221 Tabel 4.129 Jenis Kelamin. ........................................................................................... 222 Tabel 4.130 Pekerjaan. ................................................................................................. 222 Tabel 4.131 Pendidikan. ................................................................................................ 222 Tabel 4.132 Jabatan. ...................................................................................................... 222 Tabel 4.133 Kelurahan. ................................................................................................. 223 Tabel 4.134 Provinsi. .................................................................................................... 223 Tabel 4.135 Shift. .......................................................................................................... 223 Tabel 4.136 Tipe penilaian. ........................................................................................... 223 Tabel 4.137 Penjualan. .................................................................................................. 224 Tabel 4.138 Detail Penjualan. ....................................................................................... 224 Tabel 4.139 Buku .......................................................................................................... 224 Tabel 4.140 Kota. .......................................................................................................... 224 Tabel 4.141 Kecamatan. ................................................................................................ 224 Tabel 4.142 Tabel Mekanisme Keamanan. ................................................................... 226

  

`DAFTAR GAMBAR

Gambar 2.1 Contoh ERD Staff dan Branch Entities dengan atribut dan key nya .......... 20Gambar 2.2 Contoh State Transistion Diagram Model Harel ........................................ 26Gambar 2.3 Contoh State Transistion Diagram Model Moore ...................................... 27Gambar 2.4 Lingkungan Database Management System. .............................................. 33

  Gambar 2.5Database Application Life Cylce ................................................................. 39