perancangan database untuk aplikasi · pdf fileix 7. kepada seluruh keluarga tercinta, yang...

22
vii UNIVERSITAS BINA NUSANTARA _________________________________________________________________ Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005 / 2006 PERANCANGAN DATABASE UNTUK APLIKASI PEMESANAN ONLINE PADA ASIAN BUSINESS CONSULTANTS (PT ASIANDO BUSINDO CONSULTAN) Adam Budiutama 0600622304 Venessa 0600634134 Olivia Ornela 0600634935 Kelas / Kelompok : 07 PTT / 02 Abstrak Tujuan dari penelitian ini secara khusus adalah untuk memenuhi persyaratan dalam menyelesaikan jenjang studi S-1 bagi para penulis. Namun secara umum penelitian ini bertujuan untuk membantu memberi kemudahan bagi pihak Asian Business Consultants (PT Asiando Busindo Consultan), sebagai perusahaan yang kami pilih untuk mengimplementasikan penelitian kami, dalam hal pelayanan di perusahaannya. Dalam hal ini adalah menganalisa dan merancang database bagi sistem pendaftaran dan pemesanan seminar secara online di perusahaan tersebut demi meningkatkan keefektifan dan keefisienan bagi pihak Asian Business Consultants (PT Asiando Busindo Consultan) maupun pihak klien mereka. Metode penelitian yang kami pilih terdiri dari dua macam yaitu metode analisis dan metode perancangan. Metode analisis mengarah pada analisis yang dilakukan oleh peneliti, yaitu dengan cara pengumpulan data, penerapan informasi dalam kenyataan sesuai dengan keinginan kebutuhan, melakukan survei perusahaan dan kuisioner. Sedangkan metode perancangan mengarah pada struktur perancangan sesuai teoritis. Hasil dari penelitian kami adalah sebuah database yang terhubung pada aplikasi untuk melakukan pemesanan secara online bagi Asian Business Consultants (PT Asiando Busindo Consultan). Aplikasi ini memungkinkan transaksi di perusahaan tersebut tanpa tatap muka, karena semua transaksi dilakukan secara online melalui internet. Klien dapat login (daftar), pesan, mengkonfirmasi pembayaran, dan bertanya lewat aplikasi tersebut. Sedangkan pihak perusahaan dapat menyediakan dan mengubah informasi tentang kegiatan mereka pada menu-menu yang tersedia di halaman administrator. Kata Kunci : Perancangan Database, Aplikasi Online

Upload: phamcong

Post on 01-Feb-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

vii

UNIVERSITAS BINA NUSANTARA _________________________________________________________________

Jurusan Teknik Informatika Skripsi Sarjana Komputer

Semester Ganjil tahun 2005 / 2006

PERANCANGAN DATABASE UNTUK APLIKASI PEMESANAN ONLINE

PADA ASIAN BUSINESS CONSULTANTS (PT ASIANDO BUSINDO

CONSULTAN)

Adam Budiutama 0600622304 Venessa 0600634134 Olivia Ornela 0600634935

Kelas / Kelompok : 07 PTT / 02 Abstrak Tujuan dari penelitian ini secara khusus adalah untuk memenuhi persyaratan dalam menyelesaikan jenjang studi S-1 bagi para penulis. Namun secara umum penelitian ini bertujuan untuk membantu memberi kemudahan bagi pihak Asian Business Consultants (PT Asiando Busindo Consultan), sebagai perusahaan yang kami pilih untuk mengimplementasikan penelitian kami, dalam hal pelayanan di perusahaannya. Dalam hal ini adalah menganalisa dan merancang database bagi sistem pendaftaran dan pemesanan seminar secara online di perusahaan tersebut demi meningkatkan keefektifan dan keefisienan bagi pihak Asian Business Consultants (PT Asiando Busindo Consultan) maupun pihak klien mereka. Metode penelitian yang kami pilih terdiri dari dua macam yaitu metode analisis dan metode perancangan. Metode analisis mengarah pada analisis yang dilakukan oleh peneliti, yaitu dengan cara pengumpulan data, penerapan informasi dalam kenyataan sesuai dengan keinginan kebutuhan, melakukan survei perusahaan dan kuisioner. Sedangkan metode perancangan mengarah pada struktur perancangan sesuai teoritis. Hasil dari penelitian kami adalah sebuah database yang terhubung pada aplikasi untuk melakukan pemesanan secara online bagi Asian Business Consultants (PT Asiando Busindo Consultan). Aplikasi ini memungkinkan transaksi di perusahaan tersebut tanpa tatap muka, karena semua transaksi dilakukan secara online melalui internet. Klien dapat login (daftar), pesan, mengkonfirmasi pembayaran, dan bertanya lewat aplikasi tersebut. Sedangkan pihak perusahaan dapat menyediakan dan mengubah informasi tentang kegiatan mereka pada menu-menu yang tersedia di halaman administrator.

Kata Kunci : Perancangan Database, Aplikasi Online

Page 2: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

viii

PRAKATA

Dengan nama Tuhan Yang Maha Pengasih lagi Maha Penyayang, puji syukur ke

hadirat Tuhan Yang Maha Esa yang dengan kebesaran dan Kekuasaan-Nya telah

memberikan kesempatan pada kami selaku penulis untuk menyelesaikan studi laporan

karya ilmiah (SKRIPSI) di ASIAN BUSINESS CONSULTANTS (PT ASIANDO

BUSINDO CONSULTAN).

Adapun penulisan ini ditulis guna melengkapi sebagian syarat untuk mencapai

jenjang Sarjana Muda (S1) Jurusan Teknik Informatika di Universitas Bina Nusantara.

Judul yang kami berikan untuk Skripsi ini adalah " PERANCANGAN DATABASE

UNTUK APLIKASI PEMESANAN ONLINE PADA ASIAN BUSINESS

CONSULTANTS (PT ASIANDO BUSINDO CONSULTAN) “.

Dalam penulisan skripsi ini, kami telah banyak memperoleh bantuan dari

berbagai pihak, untuk itu dengan segala kerendahan hati, kami menyampaikan rasa

terima kasih kepada yang terhormat :

1. Bapak. Geraldus Polla, Mapp, Sc. Selaku Rektor Universitas Bina Nusantara.

2. Bapak. Ir. Sablin Yusuf, M.Sc,M.Comp.Sc. Selaku Dekan Fakultas Ilmu

Komputer Universitas Bina Nusantara.

3. Bapak. H.M. Subekti, BE, M.Sc. Selaku Kepala Jurusan Teknik Informatika

Universitas Bina Nusantara.

4. Bapak, Hermansyah S.Kom. Selaku Pembimbing Skripsi kami..

5. Seluruh Dosen dan Staff di Universitas Bina Nusantara.

6. Seluruh Direksi dan Karyawan ASIAN BUSINESS CONSULTANTS (PT

ASIANDO BUSINDO CONSULTAN) Jakarta.

Page 3: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

ix

7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang,

semangat dan doa kepada penulis.

8. Kepada semua teman – teman kami, yang selalu memberikan keceriaan,

semangat dan saran-saran kepada penulis.

9. Serta pihak yang tidak dapat disebutkan namanya satu persatu, yang turut

membantu dalam penyelesaian penulisan skripsi ini.

Semoga Tuhan Yang Maha Esa senantiasa melimpahkan rahmat dan karunia-

Nya kepada semua pihak yang membantu penyelesaian skripsi ini sehingga selesai tepat

pada waktunya. Dengan segala kerendahan hati kamo mohon maaf apabila dalam

penulisan skripsi ini banyak kekurangan. Semoga apa yang kami tuangkan dalam skripsi

ini bermanfaat bagi kita semua dan dapat dikembangkan lebih lanjut.

Jakarta, Januari 2006

Penulis

Page 4: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

x

DAFTAR ISI

Halaman Judul Luar

Halaman Judul Dalam

Halaman Persetujuan ......................................................................................................... iii

Halaman Pernyataan Dewan Penguji................................................................................. iv

Abstrak.............................................................................................................................. vii

Prakata.............................................................................................................................. viii

Daftar Isi ............................................................................................................................. x

Daftar Tabel ..................................................................................................................... xix

Daftar Gambar.................................................................................................................. xxi

Daftar Lampiran........................................................................................................... xxviii

BAB 1 PENDAHULUAN

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

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

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

1.4 Metodologi ...................................................................................... 4

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

BAB 2 LANDASAN TEORI

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

2.1.1 Internet ............................................................................. 7

2.1.1.1 Pengertian Internet ......................................... 7

Page 5: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xi

2.1.1.2 Sejarah Intenet ............................................... 8

2.1.2 E-commerce ..................................................................... 9

2.1.2.1 Keuntungan dan Kerugian E-commerce ...... 14

2.1.3 Interaksi Manusia dan Komputer................................... 15

2.1.4 Web Server dan Web Browser........................................ 16

2.1.4.1 Web Server Hardware.................................. 20

2.1.4.2 Web Server Software .................................... 20

2.2 Teori Khusus ................................................................................. 21

2.2.1 Basis Data ...................................................................... 21

2.2.1.1 Pengertian Data ............................................ 23

2.2.1.2 Elemen Data................................................. 24

2.2.1.2.1 Karakter......................................... 24

2.2.1.2.2 Field .............................................. 24

2.2.1.2.3 Catatan .......................................... 25

2.2.1.2.4 File ................................................ 25

2.2.1.2.5 Database ....................................... 26

2.2.1.3 Tipe Data...................................................... 26

2.2.1.4 Operasi Data................................................. 28

2.2.1.5 Domain Data ................................................ 29

2.2.1.6 Relasi antar Data .......................................... 29

2.2.1.6.1 Struktur Database Model

Relasional............................. 29

2.2.1.6.2 Heading dari sebuah Relasi . 31

2.2.1.6.3 Body dari sebuah Relasi ....... 32

Page 6: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xii

2.2.1.6.4 Sifat-Sifat Sebuah Relasi ..... 32

2.2.1.6.5 Entity-Relationship Modelling

(ER Diagram)....................... 33

2.2.1.6.6 Kunci-Kunci (Keys) ............. 36

2.2.1.7 Kamus Data (Data Dictionary).................... 37

2.2.1.8 Normalisasi Data ......................................... 38

2.2.1.9 Gudang Data (Data Warehouse).................. 41

2.2.1.10 Jenis Basis Data ........................................... 42

2.2.1.10.1 Database Operasional........... 42

2.2.1.10.2 Database Terdistribusi ......... 42

2.2.1.10.3 Database Eksternal............... 43

2.2.1.10.4 Database Hipermedia ........... 43

2.2.1.11 Arsitektur Basis Data ................................... 43

2.2.1.11.1 Pandangan Eksternal ............ 44

2.2.1.11.2 Pandangan Konseptual......... 44

2.2.1.11.3 Pandangan Internal............... 44

2.2.1.12 Manajemen Basis Data (DBMS) ................. 45

2.2.1.12.1 Komponen DBMS ............... 47

2.2.1.12.2 Keuntungan dan Kerugian

DBMS .................................. 48

2.2.1.12.3 Bahasa Definisi Data (DDL) 50

2.2.1.12.4 Bahasa Manipulasi Data

(DML) .................................. 52

Page 7: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xiii

2.2.1.13 Tahapan Aplikasi Database (Database

Application Life Cycle) ................................ 54

2.2.1.13.1 Perencanaan Basis Data

(Database Planning) ............ 55

2.2.1.13.2 Definisi Sistem Basis Data

(System Definition)............... 56

2.2.1.13.3 Analisa dan Pengumpulan

Kebutuhan (Requirement

Collection and Analysis) ...... 56

2.2.1.13.4 Desain Basis Data (Database

Design) ................................. 58

2.2.1.13.5 Desain Konseptual Basis Data

(Conceptual Database

Design)

............................................. 60

2.2.1.13.6 Desain Logikal Basis Data

(Logical Database Design) .. 64

2.2.1.13.7 Desain Fisik Basis Data

(Physical Database Design) 65

2.2.1.13.8 Seleksi DBMS (DBMS

Selection).............................. 66

2.2.1.13.9 Desain Aplikasi (Application

Design) ................................. 67

2.2.1.13.10 Prototipe (Prototyping) ........ 68

Page 8: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xiv

2.2.1.13.11 Implementasi

(Implementation).................. 69

2.2.1.13.12 Konversi Data dan Proses

Pemindahan (Data

Conversation and Loading) . 70

2.2.1.13.13 Tes (Testing) ........................ 70

2.2.1.13.14 Pemeliharaan Operasional

(Operational Maintenance) . 71

2.2.2 SQL (Structure Query Language) ................................. 72

2.2.3 PHP ................................................................................ 73

2.2.4 Apache Web Server ........................................................ 75

2.2.5 State Transition Diagram (STD) ................................... 76

2.2.6 Arsitektur Sistem ........................................................... 78

2.2.6.1 Arsitektur Two-Tier .................................... 79

2.2.6.2 Arsitektur Three-Tier ................................... 80

2.2.7 Manajemen Hubungan Pelanggan (Customer

Relationship Management) ............................................ 81

2.2.7.1 Apa itu CRM (Customer Relationship

Management) .............................................. 81

2.2.7.2 Sejarah CRM............................................... 83

2.2.7.3 Implementasi CRM..................................... 85

2.2.7.4 Keuntungan CRM ....................................... 87

2.2.7.5 Masalah CRM yang mungkin terjadi .......... 88

Page 9: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xv

BAB 3 ANALISIS SISTEM YANG BERJALAN

3.1 Riwayat Perusahaan ..................................................................... 90

3.2 Struktur Organisasi Perusahaan dan Pembagian Tugas, Tanggung

Jawab, Wewenang dan hal-hal lain yang menyangkut Perusahaan

..................................................................................................... 91

3.2.1 Data Perusahaan............................................................. 91

3.2.2 Struktur Organisasi ........................................................ 92

3.2.3 Pembagian Tugas dan Wewenang masing-masing

Bagian ............................................................................ 93

3.3 Data Kuantitatif Perusahaan ....................................................... 98

3.4 Tata Laksana/Prosedur yang Sedang Berjalan........................... 98

3.5 DFD Level 0 Sistem yang Berjalan ........................................... 99 Perma

3.6 Permasalahan yang Dihadapi ................................................... 101

3.7 Alternatif Pemecahan Masalah ................................................ 102 Usulan

3.8 Usulan Prosedur yang Baru ..................................................... 103

3.9 Data Flow Diagram (DFD) Prosedur Baru ............................. 104

BAB 4 PERANCANGAN DAN IMPLEMENTASI

4.1 Perancangan Basis Data Sistem ............................................... 108

4.1.1 Perancangan Basis Data Konseptual.......................... 108

4.1.1.1 Identifikasi Tipe Entitas ............................. 109

4.1.1.2 Identifikasi Tipe Relasional ....................... 110

4.1.1.2.1 Diagram Hubungan Entitas

(Entity Relationship Diagram)

Page 10: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xvi

........................................... 110

4.1.1.2.2 Tabel Pembatas Multiplicity

Tipe Relasional .................. 111

4.1.1.3 Identifikasi dan Asosiasi Atibut Suatu Entitas

.................................................................... 112

4.1.1.4 Identifikasi Kandidat dan Primary Key Setiap

Entitas ........................................................ 117

4.1.2 Perancangan Basis Data Logikal .............................. 118

4.1.2.1 Normalisasi ................................................ 118

4.1.2.2 Model Basis Data Logikal Global.............. 126

4.1.2.3 Model Diagram Relasional Global ............ 131

4.1.3 Perancangan Basis Data Fisik ................................... 132

4.1.3.1 Perancangan Relasional Basis Data ............ 132

4.1.3.2 Analisis Transaksi ....................................... 148

4.1.3.3 Pembuatan Index Setiap Entitas.................. 158

4.1.3.4 Estimasi Kapasitas Penyimpanan ............... 162

4.1.3.5 Merancang Mekanisme Keamanan............. 177

4.2 Perancangan Aplikasi................................................................ 179

4.2.1 Struktur Menu ........................................................... 179

4.2.2 State Transition Diagram.......................................... 180

4.2.2.1 State Diagram Menu Utama........................ 180

4.2.2.2 State Diagram Seminar ............................... 180

4.2.2.3 State Diagram Konfirmasi .......................... 181

4.2.2.4 State Diagram Tentang Kami...................... 181

Page 11: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xvii

4.2.2.5 State Diagram Hubungi Kami..................... 182

4.2.2.6 State Diagram Login dan Logout................ 182

4.2.2.7 State Diagram Member ............................... 183

4.2.2.8 State Diagram Admin ................................. 183

4.2.3 Spesifikasi Proses...................................................... 186

4.2.3.1 Spesifikasi Proses Menu Utama.................. 186

4.2.3.2 Spesifikasi Proses Seminar ......................... 186

4.2.3.2 Spesifikasi Proses Konfirmasi .................... 187

4.2.3.4 Spesifikasi Proses Tentang Kami................ 188

4.2.3.5 Spesifikasi Proses Hubungi Kami............... 189

4.2.3.6 Spesifikasi Proses Login dan Logout.......... 190

4.2.3.7 Spesifikasi Proses Member ......................... 190

4.2.3.8 Spesifikasi Proses Admin ........................... 192

4.2.4 Perancangan Layar.................................................... 196

4.2.4.1 Perancangan Input....................................... 196

4.2.4.2 Perancangan Layar Aplikasi Utama (Web). 222

4.3 Implementasi Sistem................................................................ 297

4.3.1 Kebutuhan Perangkat Keras, Lunak dan Sumber Daya

Manusia..................................................................... 297

4.3.1.1 Kebutuhan Perangkat Keras....................... 297

4.3.1.2 Kebutuhan Perangkat Lunak...................... 298

4.3.1.3 Kebutuhan Sumber Daya Manusia ............ 300

4.3.2 Jadwal Implementasi................................................. 300

4.4 Evaluasi Sistem …. .................................................................. 302

Page 12: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xviii

BAB 5 SIMPULAN DAN SARAN

5.1 Simpulan .................................................................................. 306

5.2 Saran ........................................................................................ 307

DAFTAR PUSTAKA .................................................................................................. 309

RIWAYAT HIDUP .................................................................................................. 312

LAMPIRAN-LAMPIRAN .............................................................................................L1

FOTOCOPY SURAT SURVEI

Page 13: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xix

DAFTAR TABEL

Tabel 4.1 Identifikasi Tipe Entitas................................................................................ 110

Tabel 4.2 Multiplicity Tipe Relasional.......................................................................... 112

Tabel 4.3 Entitas User................................................................................................... 113

Tabel 4.4 Entitas Instructor .......................................................................................... 114

Tabel 4.5 Entitas Training ............................................................................................ 114

Tabel 4.6 Entitas Transaksi_Registration ..................................................................... 115

Tabel 4.7 Entitas Transaksi_Training ........................................................................... 115

Tabel 4.8 Entitas Transaksi_Payment_Confirmation ................................................... 116

Tabel 4.9 Entitas Transaksi_Support ............................................................................ 116

Tabel 4.10 Identifikasi Candidate Key dan Primary Key ............................................... 117

Tabel 4.11 Model Basis Data Logikal Global ................................................................ 130

Tabel 4.12 Analisis Transaksi......................................................................................... 157

Tabel 4.13 Estimasi Penyimpanan Kapasitas Tabel User .............................................. 162

Tabel 4.14 Estimasi Penyimpanan Kapasitas Tabel UserEmail .................................... 163

Tabel 4.15 Estimasi Penyimpanan Kapasitas Tabel UserAddress................................. 163

Tabel 4.16 Estimasi Penyimpanan Kapasitas Tabel UserCity ........................................ 163

Tabel 4.17 Estimasi Penyimpanan Kapasitas Tabel UserZipCode................................. 164

Tabel 4.18 Estimasi Penyimpanan Kapasitas Tabel UserCountry ................................. 164

Tabel 4.19 Estimasi Penyimpanan Kapasitas Tabel UserTelephone .............................. 165

Tabel 4.20 Estimasi Penyimpanan Kapasitas Tabel UserFax ........................................ 165

Tabel 4.21 Estimasi Penyimpanan Kapasitas Tabel UserHp.......................................... 166

Tabel 4.22 Estimasi Penyimpanan Kapasitas Tabel Instructor ...................................... 166

Page 14: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xx

Tabel 4.23 Estimasi Penyimpanan Kapasitas Tabel InstructorEmail............................. 167

Tabel 4.24 Estimasi Penyimpanan Kapasitas Tabel InstructorAddress ......................... 167

Tabel 4.25 Estimasi Penyimpanan Kapasitas Tabel InstructorCity................................ 168

Tabel 4.26 Estimasi Penyimpanan Kapasitas Tabel InstructorZipCode ........................ 168

Tabel 4 .27 Estimasi Penyimpanan Kapasitas Tabel InstructorCountry ........................ 169

Tabel 4.28 Estimasi Penyimpanan Kapasitas Tabel InstructorTelephone...................... 169

Tabel 4.29 Estimasi Penyimpanan Kapasitas Tabel InstructorFax ................................ 170

Tabel 4.30 Estimasi Penyimpanan Kapasitas Tabel InstructorHp ................................. 170

Tabel 4.31 Estimasi Penyimpanan Kapasitas Tabel Training ........................................ 171

Tabel 4.32 Estimasi Penyimpanan Kapasitas Tabel Transaksi_Registration................. 172

Tabel 4.33 Estimasi Penyimpanan Kapasitas Tabel TrainingHeader ............................ 172

Tabel 4.34 Estimasi Penyimpanan Kapasitas Tabel TrainingDetail .............................. 173

Tabel 4.35 Estimasi Penyimpanan Kapasitas Tabel PaymentConfirmationHeader

....................................................................................................................... 174

Tabel 4.36 Estimasi Penyimpanan Kapasitas Tabel PaymentConfirmationDetail

....................................................................................................................... 174

Tabel 4.37 Estimasi Penyimpanan Kapasitas Tabel Transaksi_Support........................ 175

Tabel 4.38 Estimasi Penyimpanan Kapasitas Tabel SupportEmail ................................ 175

Tabel 4.39 Estimasi Penyimpanan Kapasitas Seluruh Tabel.......................................... 177

Tabel 4.40 Jadwal Implementasi..................................................................................... 301

Page 15: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xxi

DAFTAR GAMBAR

Gambar 2.1 Pengiriman Dokumen Statis oleh Web Server ......................................... 17

Gambar 2.2 Pengiriman Dokumen Dinamis oleh Web Server..................................... 18

Gambar 2.3 Tingkatan dari Aplikasi Database Lifecycle ........................................... 54

Gambar 2.4 Komponen Arsitektur 2-Tier.................................................................... 79

Gambar 2.5 Komponen Arsitektur 3-Tier...................................................................... 80

Gambar 3.1 Struktur Organisasi .................................................................................. 92

Gambar 3.2 DFD Level 0 Sistem yang Berjalan ....................................................... 100

Gambar 3.3 DFD Prosedur Baru................................................................................ 105

Gambar 4.1 E-R Diagram Konseptual ......................................................................... 111

Gambar 4.2 E-R Diagram Relasional Global .............................................................. 131

Gambar 4.3 Struktur Menu .......................................................................................... 179

Gambar 4.4 State Diagram Menu Utama..................................................................... 180

Gambar 4.5 State Diagram Seminar ............................................................................ 180

Gambar 4.6 State Diagram Konfirmasi ....................................................................... 181

Gambar 4.7 State Diagram Tentang Kami................................................................... 181

Gambar 4.8 State Diagram Hubungi Kami.................................................................. 182

Gambar 4.9 State Diagram Login dan Logout............................................................. 182

Gambar 4.10 State Diagram Member ............................................................................ 183

Gambar 4.11 State Diagram Halaman Utama Admin.................................................... 183

Gambar 4.12 Edit Data Member .................................................................................... 184

Gambar 4.13 Edit Data Instruktur.................................................................................. 184

Gambar 4.14 Edit Data Seminar ................................................................................... 185

Page 16: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xxii

Gambar 4.15 Edit Transaksi Seminar ........................................................................... 185

Gambar 4.16 Rancangan Layar Input Menu Utama ..................................................... 196

Gambar 4.17 Rancangan Layar Input Seminar............................................................. 197

Gambar 4.18 Rancangan Layar Inptu Konfirmasi ........................................................ 197

Gambar 4.19 Rancangan Layar Input Tentang Kami ................................................... 198

Gambar 4.20 Rancangan Layar Input Hubungi Kami .................................................. 198

Gambar 4.21 Rancangan Layar Sukses Melakukan Pencarian..................................... 199

Gambar 4.22 Rancangan Layar Gagal Melakukan Pencarian ...................................... 199

Gambar 4.23 Rancangan Layar Registrasi Member ..................................................... 200

Gambar 4.24 Rancangan Layar Pesan Sukses Registrasi Member............................... 200

Gambar 4.25 Rancangan Layar Pesan Gagal Registrasi Member ................................ 201

Gambar 4.26 Rancangan Layar Pesan Gagal Login Member....................................... 201

Gambar 4.27 Rancangan Layar Pesan Sukses Login Member ..................................... 202

Gambar 4.28 Rancangan Layar Personal Member ....................................................... 202

Gambar 4.29 Rancangan Layar Edit Data Member...................................................... 203

Gambar 4.30 Rancangan Layar Pesan Sukses Edit Data Member ............................... 203

Gambar 4.31 Rancangan Layar Lihat Daftar Seminar Member ................................... 204

Gambar 4.32 Rancangan Layar Lihat Detail Seminar Member.................................... 204

Gambar 4.33 Rancangan Layar Transaksi Seminar Member Langkah Satu ................ 205

Gambar 4.34 Rancangan Layar Transaksi Seminar Member Langkah Dua................. 205

Gambar 4.35 Rancangan Layar Pesan Insert Transaksi Seminar Member................... 206

Gambar 4.36 Rancangan Layar Pesan Sukses Transaksi Sminar Member................... 206

Gambar 4.37 Rancangan Layar Lihat Daftar Transaksi Member................................. 207

Gambar 4.38 Rancangan Layar Transaksi Konfirmasi Pembayaran Member.............. 207

Page 17: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xxiii

Gambar 4.39 Rancangan Layar Pesan Insert Transaksi Konfirmasi Pembayaran

Member

................................................................................................................. 208

Gambar 4.40 Rancangan Layar Pesan Sukses Transaksi Konfirmasi Pembayaran

Member ................................................................................................... 208

Gambar 4.41 Rancangan Layar Lihat Status Pembayaran Member ............................. 209

Gambar 4.42 Rancangan Layar Pesan Sukses Logout Member ................................... 209

Gambar 4.43 Rancangan Layar Pesan Gagal Login Admin ......................................... 210

Gambar 4.44 Rancangan Layar Pesan Sukses Login Admin........................................ 210

Gambar 4.45 Rancangan Layar Halaman Utama Admin ............................................. 211

Gambar 4.46 Rancangan Layar Utama Edit Member.................................................... 211

Gambar 4.47 Rancangan Layar Pesan Hapus Data Member ........................................ 212

Gambar 4.48 Rancangan Layar Ubah Data Member.................................................... 212

Gambar 4.49 Rancangan Layar Pesan Ubah Data Member.......................................... 213

Gambar 4.50 Rancangan Layar Tambah Data Member ............................................... 213

Gambar 4.51 Rancangan Layar Pesan Insert Data Member ......................................... 214

Gambar 4.52 Rancangan Layar Utama Edit Instruktur................................................. 214

Gambar 4.53 Rancangan Layar Pesan Hapus Data Instruktur...................................... 215

Gambar 4.54 Rancangan Layar Ubah Data Instruktur.................................................. 215

Gambar 4.55 Rancangan Layar Pesan Ubah Data Instruktur ....................................... 216

Gambar 4.56 Rancangan Layar Tambah Data Instruktur ............................................. 216

Gambar 4.57 Rancangan Layar Pesan Insert Data Insturktur....................................... 217

Gambar 4.58 Rancangan Layar Utama Edit Seminar ................................................... 217

Gambar 4.59 Rancangan Layar Pesan Hapus Data Seminar ........................................ 218

Page 18: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xxiv

Gambar 4.60 Rancangan Layar Ubah Data Seminar .................................................... 218

Gambar 4.61 Rancangan Layar Pesan Ubah Data Seminar.......................................... 219

Gambar 4.62 Rancangan Layar Tambah Data Seminar................................................ 219

Gambar 4.63 Rancangan Layar Pesan Insert Data Seminar ......................................... 220

Gambar 4.64 Rancangan Layar Utama Edit Transaksi................................................. 220

Gambar 4.65 Rancangan Layar Pesan Hapus Transaksi............................................... 221

Gambar 4.66 Rancangan Layar Ubah Data Trasnsaksi ................................................ 221

Gambar 4.67 Rancangan Layar Pesan Ubah Data Transaksi........................................ 222

Gambar 4.68 Tampilan Menu Utama ........................................................................... 223

Gambar 4.69 Tampilan Menu seminar ......................................................................... 224

Gambar 4.70 Tampilan Menu Detail Seminar .............................................................. 225

Gambar 4.71 Tampilan Pesan Gagal Daftar ................................................................. 226

Gambar 4.72 Tampilan Layar Konfirmasi.................................................................... 227

Gambar 4.73 Tampilan Layar Tentang Kami ............................................................... 228

Gambar 4.74 Tampilan Layar Hubungi Kami .............................................................. 229

Gambar 4.75 Tampilan Layar Sukses Pencarian .......................................................... 230

Gambar 4.76 Tampilan Layar Gagal Melakukan Pencarian......................................... 231

Gambar 4.77 Tampilan Form Registrasi Member ........................................................ 232

Gambar 4.78 Tampilan Pesan Sukses Melakukan Registrasi ....................................... 233

Gambar 4.79 Tampilan Pesan Gagal Melakukan Registrasi......................................... 234

Gambar 4.80 Tampilan Login Member ........................................................................ 235

Gambar 4.81 Tampilan Pesan Suskes Login Member.................................................. 235

Gambar 4.82 Tampilan Pesan Gagal Login Member ................................................... 236

Gambar 4.83 Tampilan Halaman Utama Member........................................................ 237

Page 19: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xxv

Gambar 4.84 Tampilan Menu Edit Data Member ........................................................ 238

Gambar 4.85 Tampilan Pesan Sukses Edit Data Member ............................................ 239

Gambar 4.86 Tampilan Pesan Gagal Edit Data Member.............................................. 240

Gambar 4.87 Tampilan Menu Daftar Seminar Member ............................................... 241

Gambar 4.88 Tampilan Menu Detail Seminar Member ............................................... 242

Gambar 4.89 Tampilan Form Transaksi Member Langkah Pertama............................ 243

Gambar 4.90 Tampilan Pesan Gagal Input Transaksi Member .................................... 244

Gambar 4.91 Tampilan Form Transaksi Member Langkah Kedua .............................. 245

Gambar 4.92 Tampilan Pesan Sukses Transaksi Member............................................ 246

Gambar 4.93 Tampilan Hasil Transaksi Member......................................................... 247

Gambar 4.94 Tampilan Menu Lihat Transaksi Seminar Member ................................ 248

Gambar 4.95 Tampilan Form Konfirmasi Pembayaran Member ................................. 249

Gambar 4.96 Tampilan Pesan Sukses Konfirmasi Pembayaran Member .................... 250

Gambar 4.97 Tampilan Pesan Gagal Konfirmasi Pembayaran Member ...................... 251

Gambar 4.98 Tampilan Perubahan Status Pembayaran ................................................ 252

Gambar 4.99 Tampilan Pesan Sukses Logout Member................................................ 253

Gambar 4.100 Tampilan Login Admin........................................................................... 254

Gambar 4.101 Tampilan Pesan Sukses Login Admin ................................................... 254

Gambar 4.102 Tampilan Pesan Gagal Login Admin...................................................... 255

Gambar 4.103 Tampilan Halaman Utama Admin .......................................................... 256

Gambar 4.104 Tampilan Menu Edit Data Member ........................................................ 257

Gambar 4.105 Tampilan Menu Penambahan Member ................................................... 258

Gambar 4.106 Tampilan Pesan Sukses Penambahan Member ....................................... 259

Gambar 4.107 Tampilan Pesan Gagal Penambahan Member......................................... 260

Page 20: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xxvi

Gambar 4.108 Tampilan Menu Pengeditan Data Member ............................................. 261

Gambar 4.109 Tampilan Pesan Sukses Pengeditan Data Member ................................. 262

Gambar 4.110 Tampilan Pesan Gagal Pengeditan Data Member.................................. 263

Gambar 4.111 Tampilan Pesan Sukses Penghapusan Data Member.............................. 264

Gambar 4.112 Tampilan Menu Edit Data Instruktur ...................................................... 265

Gambar 4.113 Tampilan Menu Penambahan Instruktur................................................. 266

Gambar 4.114 Tampilan Pesan Sukses Penambahan Instruktur..................................... 267

Gambar 4.115 Tampilan Pesan Gagal Penambahan Instruktur ...................................... 268

Gambar 4.116 Tampilan Menu Pengeditan Data Instruktur ........................................... 269

Gambar 4.117 Tampilan Pesan Sukses Pengeditan Data Instruktur............................... 270

Gambar 4.118 Tampilan Pesan Gagal Pengeditan Data Instruktur ................................ 271

Gambar 4.119 Tampilan Pesan Sukses Penghapusan Data Instruktur............................ 272

Gambar 4.120 Tampilan Menu Edit Data Seminar......................................................... 273

Gambar 4.121 Tampilan Menu Penambahan Seminar ................................................... 274

Gambar 4.122 Tampilan Pesan Sukses Penambahan Seminar ....................................... 275

Gambar 4.123 Tampilan Pesan Gagal Penambahan Seminar......................................... 276

Gambar 4.124 Tampilan Menu Pengeditan Data Seminar ............................................. 277

Gambar 4.125 Tampilan Pesan Sukses Pengeditan Data Seminar ................................. 278

Gambar 4.126 Tampilan Pesan Gagal Pengeditan Data Seminar................................... 279

Gambar 4.127 Tampilan Pesan Sukses Penghapusan Data Seminar .............................. 280

Gambar 4.128 Tampilan Menu Edit Data Transaksi Seminar ........................................ 281

Gambar 4.129 Tampilan Pengeditan Data Status Pembayaran Member ........................ 282

Gambar 4.130 Tampilan Pesan Sukses Pengeditan Data Status Pembayaran Member.. 283

Gambar 4.131 Tampilan Pesan Sukses Penghapusan Data Transaksi Seminar ............. 284

Page 21: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xxvii

Gambar 4.132 Tampilan Pesan Sukses Logout Admin .................................................. 285

Gambar 4.133 Tampilan Email Confirmation Registrasi Member................................. 287

Gambar 4.134 Tampilan Detail Email Confirmation Registrasi Member ...................... 288

Gambar 4.135 Tampilan Email Confirmation Transaksi Pendaftaran Seminar ............. 289

Gambar 4.136 Tampilan Detail Email Confirmation Transaksi Pendaftaran Seminar... 290

Gambar 4.137 Tampilan Email Confirmation Konfirmasi Pembayaran ........................ 291

Gambar 4.138 Tampilan Detail Email Confirmation Konfirmasi Pembayaran.............. 292

Gambar 4.139 Tampilan Email Confirmation Perubahan Status Pembayaran............... 293

Gambar 4.140 Tampilan Detail Email Confirmation Perubahan Status Pembayaran .... 294

Gambar 4.141 Tampilan Email Confirmation Pelayanan............................................... 295

Gambar 4.142 Tampilan Detail Email Confirmation Pelayanan .................................... 296

Gambar 4.143 Pie Chart Evaluasi Pemahaman Sistem .................................................. 303

Gambar 4.144 Pie Chart Evaluasi Pengoperasian Sistem............................................... 304

Gambar 4.145 Pie Chart Evaluasi Penggunaan Sistem .................................................. 305

Page 22: PERANCANGAN DATABASE UNTUK APLIKASI · PDF fileix 7. Kepada seluruh keluarga tercinta, yang telah memberikan kasih sayang, semangat dan doa kepada penulis. 8. Kepada semua teman –

xxviii

DAFTAR LAMPIRAN

Kuesioner ..........................................................................................................................L1

Representasi Data Kuantitatif Perusahaan ........................................................................L3