PERANCANGAN BASIS DATA PEMASARAN , PENGIKLANAN DAN

advertisement
PERANCANGAN BASIS DATA PEMASARAN , PENGIKLANAN
DAN PEMBAYARAN PROPERTI PADA PT REALL PRO
LAPORAN TUGAS AKHIR
Oleh
Chandra Harry Gunawan
1301045942
K.Indra Gujianto
1301046024
Wiva Nugraha
1301046075
Kelas/Kelompok : 07PCM/08
Universitas Bina Nusantara
Jakarta
2013
PERANCANGAN BASIS DATA PEMASARAN , PENGIKLANAN
DAN PEMBAYARAN PROPERTI PADA PT REALL PRO
SKRIPSI
diajukan sebagai salah satu syarat
untuk gelar kesarjanaan pada
Jurusan Sistem Informasi
Program Studi
Jenjang Pendidikan Strata-1
Oleh
Chandra Harry Gunawan
1301045942
K.Indra Gujianto
1301046024
Wiva Nugraha
1301046075
Kelas/Kelompok : 07PCM/08
Universitas Bina Nusantara
Jakarta
2013
DAFTAR ISI
Halaman Judul Luar .................................................................................................... i
Halaman Judul Dalam ................................................................................................ ii
Halaman Persetujuan Hard Cover ............................................................................... iii
Halaman Pernyataan Dewan Penguji ........................................................................... iv
Halaman Pemberian Hak Cipta ................................................................................... vii
Abstrak ...................................................................................................................... viii
Prakata ....................................................................................................................... ix
Daftar Isi..................................................................................................................... xi
Daftar Tabel ............................................................................................................... xvi
Daftar Gambar ............................................................................................................ xvii
Daftar Lampiran ......................................................................................................... xx
BAB 1 PENDAHULUAN ......................................................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Ruang Lingkup ......................................................................................... 2
1.3 Tujuan dan Manfaat .................................................................................. 2
1.3.1 Tujuan ........................................................................................ 2
1.3.2 Manfaat ...................................................................................... 3
1.4 Metodologi ............................................................................................... 3
1.5 Sistematika Penulisan ............................................................................... 7
BAB 2 LANDASAN TEORI .................................................................................... 9
2.1 Pengertian Basis Data ............................................................................... 9
2.2 Database Management System (DBMS) ................................................... 9
2.2.1 Fungsi DBMS ............................................................................ 12
2.2.2 Kerugian DBMS ......................................................................... 12
2.3 Database Language ................................................................................... 13
2.3.1 Data Definition language (DDL) ................................................. 13
2.3.2 Data Manipulation Language (DML) .......................................... 13
2.4 Database Application Lifecyle (DBLC) .................................................... 14
2.4.1 Database Planning ...................................................................... 15
2.4.2 System Definiton ........................................................................ 15
2.4.3 Requirement Collection and Analysis ......................................... 16
2.4.4 Database Design ......................................................................... 17
2.4.5 DBMS Selection (optional) ......................................................... 19
2.4.6 Application Design ..................................................................... 20
2.4.7 Prototyping (optional).................................................................. 21
2.4.8 Impelementation ......................................................................... 22
2.4.9 Data Conversion and Loading (Pengubahan dan Pemuatan Data) 22
2.4.10 Testing ( Uji Coba) ................................................................... 23
2.4.11 Operasional Maintenance ( Perawatan Operasional ) ................ 24
2.5 Teori Entity-Relational Modelling ( ER Model ) ........................................ 24
2.6 Teori Normalisasi ...................................................................................... 29
2.6.1 Proses Normalisasi ...................................................................... 29
2.7 Teori Activity Diagram ............................................................................. 30
2.8 Teori State Transition Diagram (STD) ....................................................... 30
2.9 Integrity Constraints ................................................................................. 32
2.10 Database Security ................................................................................... 33
2.11 Backup and Recovery .............................................................................. 33
2.12 Teori Khusus .......................................................................................... 34
2.12.1 Pengertian Pemasaran ............................................................. .... 34
2.12.2 Pengertian Manajemen Pemasaran ............................................ 35
2.12.3 Pengertian Periklanan ............................................................... 35
2.12.4 Microsoft Visual Studio ............................................................. 35
2.12.5 C# ............................................................................................ 37
BAB 3 ANALISIS SISTEM BERJALAN ............................................................... 39
3.1 Profile Perusahaan .................................................................................... 39
3.2 Struktur Organisasi ................................................................................... 40
3.3 Tugas dan Wewenang ................................................................................ 41
3.4 Analisis Sistem Berjalan ........................................................................... 44
3.5 Diagram Sistem Berjalan .......................................................................... 46
3.5.1 Activity Diagram Pemasaran ...................................................... 46
3.5.2 ActivityDiagram Penawaran ....................................................... 47
3.5.3 Acitivity Diagram Pengiklanan ................................................... 48
3.5.4 Activity Diagram Pembayaran Properti ...................................... 49
3.5.5 Activity Diagram Pembayaran Komisi ........................................ 50
3.6 Permasalahan Yang Dihadapi ................................................................... 51
3.7 Usulan Pemecahan Masalah ...................................................................... 52
3.8 Database Planing ...................................................................................... 53
3.8.1 Mission Statement ...................................................................... 53
3.8.2 Mission Objective ....................................................................... 53
3.8.3 System Boundaries ..................................................................... 55
3.9 Requirement Collection & Analysis .......................................................... 57
BAB 4 ANALISIS DAN PERANCANGAN BASIS DATA .................................... 60
4.1 Perancangan Basis Data ............................................................................ 60
4.1.1 Perancangan Basis Data Konseptual ............................................. 60
4.1.1.1 Mengidentifikasi Tipe Entitas ........................................... 60
4.1.1.2 Mengidentifikasi Tipe Relationship ................................... 62
4.1.1.3 Mengidentfikasi Asosiasi Atribut Dengan Entitas .............. 66
4.1.1.4 Menentukan domain atribut .............................................. 71
4.1.1.5 Menentukan Atribut Candidate dan Primay Key ................ 76
4.1.1.6 Memvalidasi Model Traksaksi User .................................. 79
4.1.2 Perancangan Basis Data Logikal ................................................... 81
4.1.2.1 Menghilangkan Fitur yang Tidak Seusai dengan Model
Relational .......................................................................... 81
4.1.2.2 Menurunkan Relasi Untuk Model Data Logical Local........ 85
4.1.2.3 Memvalidai Relasi Menggunakan Normalisasi ................. 105
4.1.2.4 Mendefinisikan Batasan Intergritas ................................... 135
4.1.3 Perancangan Basis Data Fisikal .................................................... 145
4.1.3.1 Mendesain Relasi Dasar ..................................................... 145
4.1.3.2 Menganalisis Transaksi ..................................................... 179
4.1.3.3 Mengecek Indeks .............................................................. 186
4.1.3.4 Mengestimasi Kebutuhan Ruang Penyimpanan ................. 187
4.1.3.5 Mendesain Mekanisme Keamanan .................................... 201
4.1.4 Desain Aplikasi ............................................................................ 204
4.1.4.1 Struktur Menu.................................................................... 204
4.1.4.2 State Transition Diagram (STD) ........................................ 205
4.1.4.3 Rancangan Layar .............................................................. 216
4.1.4.4 Implementasi ..................................................................... 238
BAB 5 SIMPULAN DAN SARAN .......................................................................... 241
5.1 Simpulan .................................................................................................. 241
5.2 Saran ........................................................................................................ 242
DAFTAR PUSTAKA ............................................................................................... 243
RIWAYAT HIDUP
LAMPIRAN
SURAT SURVEI
DAFTAR TABEL
Tabel 3.1 Analisis dan Pengumpulan Kebutuhan ........................................................ 59
Tabel 4.1 Tabel Identifikasi Tipe Entitas .................................................................... 62
Tabel 4.2 Tabel Tipe Relations .................................................................................. 64
Tabel 4.3 Tabel Atribut .............................................................................................. 71
Tabel 4.4 Tabel Domain Atribut ................................................................................. 76
Tabel 4.5 Atribut Candidate dan Primay Key ............................................................. 78
Tabel 4.6 Tabel Hasil Struktur Normalisasi ................................................................ 135
Tabel 4.7 Mendefinisikan Batasan Intergritas ............................................................. 143
Tabel 4.8 Matriks Silang Transaksi dan Relasi ........................................................... 185
Tabel 4.9 Mengestimasi Kebutuhan Ruang Penyimpanan .......................................... 198
Tabel 4.10 Estimasi Ukuran Entitas Per Bulan ........................................................... 199
Tabel 4.11 Estimasi Ukuran Entitas Per Tahun ........................................................... 200
Table 4.12 Mendesain Mekanisme Keamanan ............................................................ 204
Table 4.13 Jadwal Implementasi ................................................................................ 240
DAFTAR GAMBAR
Gambar 2.1 Strong and Weak Entity Types ................................................................ 27
Gambar 2.2 One-to-one relationship .......................................................................... 28
Gambar 2.3 One-to-Many relationship ....................................................................... 28
Gambar 2.4 Many-to-Many relationsip ...................................................................... 28
Gambar 2.5 Notasi Activity Diagram ......................................................................... 31
Gambar 3.1 Struktur Organisasi ................................................................................. 40
Gambar 3.2 Activity Diagram Pemasaran PT Reall Pro............................................... 46
Gambar 3.3 Activity Diagram Penawaran PT Reall Pro .............................................. 47
Gambar 3.4 Activity Diagram Pengiklanan PT Reall Pro ............................................ 48
Gambar 3.5 Activity Diagram Pembayaran Properti PT Reall Pro .............................. 49
Gambar 3.6 Activity Diagram Pembayaran Komisi PT Reall Pro ............................... 50
Gambar 3.7 System Boundaries PT Reall Pro ............................................................ 55
Gambar 4.1 Gambar Entity danTipe Relasi Data ........................................................ 65
Gambar 4.2 ERD Konseptual dengan Primary Key .................................................... 78
Gambar 4.3 ERD Dengan Pathways ........................................................................... 80
Gambar 4.4 Hubungan Many-to-Many Kriteria dan Pelanggan .................................. 81
Gambar 4.5 Hubungan Many-to-Many Peninjauan dan PemasaranProperti ................ 82
Gambar 4.6 Hubungan Many-to-Many Iklan dan PemasaranProperti ......................... 83
Gambar 4.7 Menghilangkan atribut multi-valued ....................................................... 84
Gambar 4.8 ERD Logikal .......................................................................................... 144
Gambar 4.9 Struktur Menu ......................................................................................... 205
Gambar 4.10 STD Login ............................................................................................ 206
Gambar 4.11 STD Menu ............................................................................................ 206
Gambar 4.12 STD Sub Menu File .............................................................................. 207
Gambar 4.13 STD Sub Menu Change Password ......................................................... 207
Gambar 4.14 STD Sub Menu Master ......................................................................... 208
Gambar 4.15 STD Sub Menu Pelanggan .................................................................... 208
Gambar 4.16 STD Sub Menu Pemilik ........................................................................ 208
Gambar 4.17 STD Sub Menu Karyawan .................................................................... 209
Gambar 4.18 STD Sub Menu Komitmen Pemasaran .................................................. 209
Gambar 4.19 STD Sub Menu Transaksi ..................................................................... 210
Gambar 4.20 STD Sub Menu Kriteria ......................................................................... 210
Gambar 4.21 STD Sub Menu Peninjauan ................................................................... 211
Gambar 4.22 STD Sub Menu Kesepakatan ................................................................ 211
Gambar 4.23 STD Sub Menu Kontrak ....................................................................... 212
Gambar 4.24 STD Sub Menu Iklan ............................................................................ 212
Gambar 4.25 STD Sub Menu Pemasaran Properti ...................................................... 213
Gambar 4.26 STD Sub Menu Pembayaran ................................................................. 213
Gambar 4.27 STD Sub Menu Pembayaran Properti .................................................... 214
Gambar 4.28 STD Sub Menu Pembayaran Iklan ........................................................ 214
Gambar 4.29 STD Sub Menu Pembayaran Komisi ..................................................... 215
Gambar 4.30 STD Sub Menu Laporan ....................................................................... 216
Gambar 4.31 Form Login KY00001 ........................................................................... 216
Gambar 4.32 Form Menu KY00001 ........................................................................... 217
Gambar 4.33 Form Login KY00002............................................................................ 218
Gambar 4.34 Form Menu KY00002 ........................................................................... 219
Gambar 4.35 Form Login KY00003............................................................................ 219
Gambar 4.36 Form Menu KY00003 ........................................................................... 220
Gambar 4.37 Form Login KY00004............................................................................ 220
Gambar 4.38 Form Menu KY00004 ........................................................................... 221
Gambar 4.39 Form Menu KY00005 ........................................................................... 222
Gambar 4.40 Form Menu KY00005 ........................................................................... 223
Gambar 4.41 Master Pelanggan .................................................................................. 224
Gambar 4.42 Master Pemilik ...................................................................................... 225
Gambar 4.43 Master Komitmen Pemasaran ............................................................... 226
Gambar 4.44 Master Karyawan .................................................................................. 227
Gambar 4.45 Form Kriteria ........................................................................................ 228
Gambar 4.46 Form Pemasaran Properti ...................................................................... 229
Gambar 4.47 Form Iklan ............................................................................................ 230
Gambar 4.48 Form Peninjauan ................................................................................... 231
Gambar 4.49 Form Kesepakatan ................................................................................ 232
Gambar 4.50 Form Kontrak ....................................................................................... 233
Gambar 4.51 Form Pembayaran Properti ................................................................... 234
Gambar 4.52 Form Pembayaraan Komisi ................................................................... 235
Gambar 4.53 Form Pembayaraan Iklan ...................................................................... 236
Gambar 4.54 Laporan Pembayaraan Properti .............................................................. 237
Gambar 4.55 Laporan Pembayaraan Komisi .............................................................. 237
Gambar 4.56 Laporan Pembayaraan Iklan .................................................................. 238
DAFTAR LAMPIRAN
Lampiran Print Screen Program .................................................................................. P1
Lampiran Wawancara ................................................................................................. L1
Lampiran Form ........................................................................................................... F1
Download