DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
LEMBAR PENGESAHAN NASKAH SKRIPSI ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... iv
DAFTAR GAMBAR ... vii
DAFTAR TABEL ... xiii
DAFTAR LAMPIRAN ... xvi
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 6
1.3 Tujuan ... 6
1.4 Manfaat ... 6
1.5 Batasan Masalah ... 7
BAB II TINJAUAN PUSTAKA ... 9
2.1 Ruang Lingkup Perusahaan... 9
2.2 Sistem Penjualan U.D. Mandiri Karya ... 9
2.3 Konsep Sistem Informasi ... 11
2.4 Pengenalan Database ... 11
2.5 Relational Database Management System ... 13
2.6 World Wide Web ... 16
2.7 Short Message Service ... 19
2.8 Unified modeling languange...20
2.10 Pemrograman Berorientasi Objek ... 32
2.11 Pengujian Sistem ... 33
BAB III METODE PENELITIAN ... 36
3.1 Subjek dan Objek Penelitian ... 36
3.2 Studi Kepustakaan ... 36
3.3 Studi Lapangan... 36
3.4 Analisis Sistem ... 38
3.5 Objek Penelitian ... 39
3.6 Perancangan Sistem ... 39
3.7 Gambaran Umum ... 41
3.8 Implementasi ... 47
3.9 Evaluasi Sistem ... 47
3.10 Evaluasi Sistem ... 47
3.11 Jadwal Penelitian ... 48
BAB IV HASIL DAN PEMBAHASAN ... 49
4.1 Observasi ... 49
4.2 Pengumpulan data ... 49
4.3 Analisis Sistem ... 50
4.4 Perancangan Sistem ... 63
4.5 Perancangan Basis Data ... 128
4.6 Implementasi ... 131
4.7 Evaluasi ... 141
BAB IV HASIL DAN PEMBAHASAN ... 163
5.1 Kesimpulan ... 163
5.2 Saran ... 164
DAFTAR PUSTAKA ... 165
DAFTAR GAMBAR
Nomor Judul Gambar Halaman
2.1 Alur SMS Gateway…... ... 20
2.2 Aktor ... 21
2.3 Use Case ... 22
2.4 Relasi Aktor dengan Use Case ... 22
2.5 Activity State ... 23
2.6 Transtition ... 23
2.7 Initial State ... 24
2.8 Final State ... 24
2.9 Decision ... 24
2.10 Fork….. ... 25
2.11 Join….. ... 26
2.12 Boundary Class...27
2.13 Entity Class...27
2.14 Control Class...28
2.15 Asosiasi...29
2.16 Dependensi...29
2.17 Agregasi...30
2.18 Generalisasi.... ...30
2.19 Object...31
2.20 Object Message...31
2.21 Message to Self...32
3.1 Proses Registrasi..………....………..42
3.2 Proses Pemesanan..………..………..………..44
3.3 Proses Konfirmasi Pembayaran………..……….45
4.1 Struktur Organisasi………...………….51
4.2 Diagram Use case bisnis..………..…..…………..………..56
4.3 Diagram Penjelasan Promo Produk...…..……….. …………..57
4.4 Diagram Pemesanan Produk...………..…..……….. …………..58
4.5 Diagram aktiviatas konfirmasi pelanggan...………..…..….……..59
4.6 Diagram aktivitas memberikan detail pengiriman...……..…...……..60
4.7 Diagram aktivitas menambah data stok...……….………..61
4.8 Diagram aktivitas pengiriman barang...…...…………..62
4.9 Diagram aktivitas cek garansi...……….………..63
4.10 Diagram use case sistem...64
4.11 Diagram aktivitas registrasi anggota...68
4.12 Diagram aktivitas login...69
4.13 Diagram Aktivitas ubah password...70
4.14 Diagram aktivitas ubah identitas...72
4.15 Diagram aktivitas reset password...73
4.16 Diagram aktivitas pemesanan...74
4.17 Diagram aktivitas konfirmasi pembayaran...75
4.18 Diagram aktivitas verifikasi pembayaran...76
4.19 Diagram aktivitas tambah produk...78
4.20 Diagram aktivitas edit produk...79
4.21 Diagram aktivitas ubah status produk...80
4.22 Diagram aktivitas melihat data pemesanan...81
4.23 Diagram aktivitas cetak bukti pembayaran...82
4.24 Diagram aktivitas cek garansi...83
4.25 Diagram aktivitas lihat katalog produk...84
4.26 Diagram aktivitas menambah data stok produk...85
4.27 Class diagram sistem informasi penjualan...93
4.28 Class diagram login...107
4.29 Class diagram ubah password...107
4.30 Class diagram reset password...108
4.31 Class diagram ubah identitas...109
4.32 Class diagram registrasi...109
4.33 Class diagram melihat katalog produk...110
4.34 Class diagram cek garansi...110
4.35 Class diagram konfirmasi pembayaran...111
4.36 Class diagram verifikasi pembayaran...112
4.37 Class diagram data pemesanan...112
4.38 Class diagram tambah item...113
4.39 Class diagram edit status item...113
4.40 Class diagram tambah stok...114
4.41 Class diagram cetak bukti...114
4.42 Class diagram pemesanan...115
4.43 Class diagram edit data item...115
4.44 Class diagram pemesanan...116
4.45 Sequence diagram login...117
4.46 Sequence diagram ubah password...118
4.47 Sequence diagram reset password...118
4.48 Sequence diagram ubah identitas...119
4.49 Sequence diagram registrasi...120
4.50 Sequence diagram lihat katalog...120
4.51 Sequence diagram cek garansi...121
4.52 Sequence diagram konfirmasi pembayaran...122
4.53 Sequence diagram verifikasi pembayaran...122
4.54 Sequence data pemesanan...123
4.55 Sequence diagram cetak bukti...124
4.56 Sequence diagram tambah stok...124
4.57 Sequence diagram tambah produk...125
4.58 Sequence diagram edit data item...125
4.59 Sequence diagram edit status item...126
4.60 Sequence diagram pemesanan...127
4.61 Component diagram...128
4.62 Conceptual Data Model: Sistem Informasi Penjualan...129
4.63 Physical Data Model...130
4.64 Form Login...131
4.65 Form List Item...132
4.66 Form Detail Item...132
4.67 Form kirim kode...133
4.68 Form konfirmasi kode...133
4.69 Form registrasi...134
4.70 Form Lupa Password...134
4.71 Menu user...135
4.72 Form Ubah identitas...135
4.73 Form ubah password...136
4.74 Form verifikasi...137
4.75 Form data pemesanan...138
4.76 Form tambah item...138
4.77 Form Manajemen Item...139
4.78 Form transaksi...140
4.79 Form checkout...140
4.80 Flow Graph Login...146
4.81 Flow graph Register...149
4.82 Flow graph reset password...152
4.83 Flow graph pemesanan...154
4.84 Flow graph verifikasi pembayaran...155
4.85 Flow graph konfirmasi pembayaran...157
4.86 Flow graph cek garansi...159
4.87 Flow graph update stok...161
DAFTAR TABEL
Nomor Judul Tabel Halaman
2.1 Kelebihan dan Kekurangan Model Relasional...15
4.1 Kelas user...86
4.2 Kelas pelanggan...87
4.3 Kelas bagian pemesanan...87
4.4 Kelas bagian pemasaran...87
4.5 Kelas bagian gudan...88
4.6 Kelas transaksi...88
4.7 Kelas Item...89
4.8 Kelas harga...89
4.9 Kelas stok...90
4.10 Tabel detail transaksi...90
4.11 Tabel pembayaran...91
4.12 Tabel garansi...91
4.13 Kelas form login...94
4.14 Kelas form ubah password...94
4.15 Kelas form reset password...95
4.16 Kelas form ubah identitas...95
4.17 Kelas registrasi...96
4.18 Kelas form katalog produk...96
4.19 Kelas form cek garansi...97
4.20 Kelas form konfirmasi pembayaran...97
4.21 Kelas verifikasi pembayaran...98
4.22 Kelas form data pemesanan...98
4.23 Kelas form tambah item...98
4.24 Kelas form management Item...99
4.25 Kelas form tambah stok...99
4.26 Kelas form pemesanan...100
4.27 Kelas kontrol login...101
4.28 Kelas ubah password...101
4.29 Kelas kontrol password reset...101
4.30 Kelas ubah identitas...102
4.31 Kelas registrasi...102
4.32 Kelas katalog produk...103
4.33 Kontrol cek garansi...103
4.34 Kontrol konfirmasi pembayaran...103
4.35 Kontrol verifikasi pembayaran...104
4.36 Kontrol data pemesanan...104
4.37 Kontrol tambah item...104
4.38 Kontrol edit status item...105
4.39 Kontrol edit data item...105
4.40 Kontrol tambah stok...105
4.41 Kontrol Cetak Bukti...106
4.42 Kontrol Pemesanan...106
4.43 Deskripsi Relasi untuk CDM Sistem Informasi Penjualan...129
4.44 Hasil pengujian equivalence partitioning login...141
4.45 Hasil pengujian equivalence partitioning registrasi...141
4.46 Hasil pengujian equivalence partitioning login...143
4.47 Hasil pengujian equivalence partitioning pemesanan...143
4.48 Hasil pengujian equivalence partitioning verifikasi pembayaran...144
4.49 Hasil pengujian equivalence partitioning verifikasi pembayaran...144
4.50 Hasil pengujian equivalence partitioning cek garansi...145
4.51 Hasil pengujian equivalence partitioning update stok...145
4.52 Tabel test case login...147
4.53 Tabel test case register...150
4.54 Tabel test case reset password...152
4.55 Tabel test case pemesanan...155
4.56 Tabel test case verifikasi pembayaran...158
4.57 Tabel test case konfirmasi pembayaran...158
4.58 Tabel test case cek garansi...160
4.59 Tabel test case update stok...162
DAFTAR LAMPIRAN Nomor Judul Lampiran
1. List wawancara
2. Form pemesanan
3. Form data pelanggan
4. Form persediaan barang