xi DAFTAR ISI
Sampul ... i
Halaman Judul ... ii
Persetujuan Laporan Tugas Akhir ... iii
Pengesahan Dewan Penguji ... iv
Pernyataan Keaslian Tugas Akhir ... v
Pernyataan Persetujuan Publikasi Karya Ilmiah Untuk Kepentingan Akademis .. vi
Ucapan Terimakasih ... vii
Abstrak ... ix
Abstract ... x
Daftar Isi ... xi
Daftar Gambar... xiv
Daftar Tabel ... xxi
Daftar Lampiran ... xxv
Bab 1 Pendahuluan ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 6
1.3 Batasan Masalah ... 6
1.4 Tujuan Penelitian ... 7
1.5 Manfaat Penelitian ... 7
Bab 2 Tinjauan Pustaka ... 8
2.1 Penelitian Terkait ... 8
2.2 Landasan Teori ... 11
xii
2.2.2 Electronic Commerce (E-Commerce) ... 18
2.2.3 Electronic Marketplace (E-Marketplace) ... 19
2.2.4 Object Oriented Programming (OOP) ... 19
2.2.5 Text Editor ... 19
2.2.6 Xampp ... 22
2.2.7 UMKM (Usaha Mikro Kecil dan Menengah) ... 23
Bab 3 Metode Penelitian ... 25
3.1 Objek Penelitian ... 25
3.2 Jenis dan Sumber Data ... 25
3.2.1 Jenis Data ... 25
3.2.2 Sumber Data ... 26
3.3 Metode Pengumpulan Data ... 26
3.3.1 Wawancara ... 26
3.3.2 Observasi ... 27
3.3.3 Studi Pustaka ... 27
3.4 Metode Analisis ... 28
Bab 4 HASIL DAN PEMBAHASAN ... 31
4.1 Hasil Penelitian ... 31
4.1.1 Gambaran Umum Organisasi ... 31
4.2 Analisis dan Pembahasan ... 42
4.2.1 Perspektif Planner (Scope) ... 42
4.2.2 Perspektif Owner ... 51
4.2.3 Perspektif Designer ... 86
4.2.4 Perspektif Builder ... 113
4.2.6 Function Enterprise ... 153 Bab 5 PENUTUP ... 174 5.1 Simpulan ... 174 5.2 Saran ... 174 Daftar Pustaka ... 176 Lampiran ... 179
xiv
DAFTAR GAMBAR
Gambar 1.1 Grafik Penyerapan Tenaga Kerja UMKM
(dinkop-umkm.jatengprov.go.id) ... 2
Gambar 2.1 Zachman Framework Diagram (zachmaninternational.com) ... 12
Gambar 2.2 Architecture Development Method (pubs.opengroup.org) ... 15
Gambar 2.3 Diagram FEAF (pubs.opengroup.org) ... 16
Gambar 2.4 Diagram TEAF (pubs.opengroup.org) ... 17
Gambar 2.5 Fitur Multiple Selection ... 20
Gambar 2.6 Fitur Command Pallete ... 21
Gambar 2.7 Fitur Find in Project... 21
Gambar 2.8 Fitur Split Editing ... 22
Gambar 3.1 Zachman Framework Perspective... 28
Gambar 4.1 Struktur Organisasi UMKM Center ... 32
Gambar 4.2 Alur / Rencana Penelitian... 33
Gambar 4.3 Pengisian Artefak Zachman Framework ... 34
Gambar 4.4 Langkah 1 Pengisian Sel Zachman (Pereira & Sousa) ... 35
Gambar 4.5 Langkah 2 Pengisian Sel Zachman (Pereira & Sousa) ... 35
Gambar 4.6 Langkah 3 Pengisian Sel Zachman (Pereira & Sousa) ... 36
Gambar 4.7 Langkah 4 Pengisian Sel Zachman (Pereira & Sousa) ... 36
Gambar 4.8 Langkah 5 Pengisian Sel Zachman (Pereira & Sousa) ... 37
Gambar 4.9 Langkah 6 Pengisian Sel Zachman (Pereira & Sousa) ... 37
Gambar 4.10 Langkah 7 Pengisian Sel Zachman ... 38
Gambar 4.12 Langkah 9 Pengisian Sel Zachman ... 39
Gambar 4.13 Langkah 10 Pengisian Sel Zachman ... 39
Gambar 4.14 Langkah 11 Pengisian Sel Zachman ... 40
Gambar 4.15 Langkah 12 Pengisian Sel Zachman ... 40
Gambar 4.16 Peta UMKM Center Jateng (maps.google.co.id) ... 48
Gambar 4.17 Use Case Diagram Member ... 51
Gambar 4.18 Use Case Diagram Pelapak ... 52
Gambar 4.19 Use Case Diagram Admin ... 53
Gambar 4.20 Denah Lantai 1 dan 2 UMKM Center Jateng... 81
Gambar 4.21 Denah Lantai 3 UMKM Center Jateng ... 82
Gambar 4.22 Entity Relationship Diagram (ERD) ... 86
Gambar 4.23 Sequence Diagram Pendaftaran Member ... 92
Gambar 4.24 Sequence Diagram Login Member ... 93
Gambar 4.25 Sequence Diagram Member Memesan Produk ... 93
Gambar 4.26 Sequence Diagram Member Mengkonfirmasi Pembayaran ... 94
Gambar 4.27 Sequence Diagram Member Mengecek Status Order ... 94
Gambar 4.28 Sequence Diagram Konfirmasi Barang Diterima ... 95
Gambar 4.29 Sequence Diagram Pendaftaran Pelapak ... 95
Gambar 4.30 Sequence Diagram Pelapak Masuk Ke Sistem E-Marketplace ... 96
Gambar 4.31 Sequence Diagram Tambah Produk Baru ... 96
Gambar 4.32 Sequence Diagram Pelapak Update Stock Produk ... 97
Gambar 4.33 Sequence Diagram Pelapak Mengecek Order ... 97
Gambar 4.34 Sequence Diagram Konfirmasi Pengiriman Barang ... 98
xvi
Gambar 4.36 Sequence Diagram Admin Masuk Ke Sistem ... 99
Gambar 4.37 Sequence Diagram Konfirmasi Pengiriman Uang ... 99
Gambar 4.38 Sequence Diagram Admin Mengumumkan Kegiatan ... 100
Gambar 4.39 Sequence Diagram Mendaftarkan Pelapak/Member ... 100
Gambar 4.40 Sequence Diagram Admin Melihat List Pelapak/Member... 101
Gambar 4.41 Sequence Diagram Admin Mengecek Pemesanan ... 101
Gambar 4.42 Sequence Diagram Admin Tambah Produk Baru ... 102
Gambar 4.43 Sequence Diagram Admin Konfirmasi Pengiriman Barang ... 102
Gambar 4.44 Sequence Diagram Admin Update Stok Produk ... 103
Gambar 4.45 Desain Jaringan E-Marketplace ... 104
Gambar 4.46 Desain Manual Form Pendaftaran Member ... 105
Gambar 4.47 Desain Manual Form Login ... 105
Gambar 4.48 Desain Manual Form Pemesanan... 106
Gambar 4.49 Desain Manual Form Cek Kode Pemesanan ... 106
Gambar 4.50 Desain Manual Form Konfirmasi Pembayaran ... 107
Gambar 4.51 Desain Manual Form Konfirmasi Barang Diterima ... 107
Gambar 4.52 Desain Manual Form Pendaftaran Pelapak (Cont’d) ... 108
Gambar 4.53 Desain Form Update dan Tambah Produk Baru ... 109
Gambar 4.54 Desain Form Cek Pemesanan ... 109
Gambar 4.55 Desain Form Pengiriman Barang ... 110
Gambar 4.56 Desain Output Laporan Pembayaran ... 110
Gambar 4.57 Desain Output Status Order ... 110
Gambar 4.58 Desain Output Rincian Balanja ... 111
Gambar 4.60 Alur Proses Fisik E-Marketplace ... 114
Gambar 4.61 Technology Architecture E-Marketplace ... 115
Gambar 4.62 Halaman Utama E-Marketplace ... 116
Gambar 4.63 Form Pendaftaran Memilih Jenis Anggota ... 116
Gambar 4.64 Form Pendaftaran Memilih Jenis Anggota (Cont’d) ... 117
Gambar 4.65 Form Pendaftaran Member ... 117
Gambar 4.66 Form Pendaftaran Pelapak ... 118
Gambar 4.67 Form Pendaftaran Pelapak (Cont’d) ... 119
Gambar 4.68 Form Pendaftaran Pelapak (Cont’d) ... 120
Gambar 4.69 Form Login Member, Pelapak, Admin ... 121
Gambar 4.70 Halaman Beranda Pelapak ... 121
Gambar 4.71 Halaman Produk ... 122
Gambar 4.72 Form Tambah Produk Ke Etalase ... 123
Gambar 4.73 Form Konfirmasi Pengiriman Barang ... 124
Gambar 4.74 Tampilan Cek Pemesanan ... 125
Gambar 4.75 Laporan Pembayaran Order ... 125
Gambar 4.76 Halaman Profile Pelapak... 126
Gambar 4.77 Halaman Beranda Member ... 127
Gambar 4.78 Keranjang Belanja ... 127
Gambar 4.79 Halaman Pemesanan ... 128
Gambar 4.80 Form Pemesanan ... 128
Gambar 4.81 Output Pemesanan ... 129
Gambar 4.82 Form Konfirmasi Pembayaran ... 130
xviii
Gambar 4.84 Form Konfirmasi Barang Diterima ... 131
Gambar 4.85 Halaman Data Diri Member ... 132
Gambar 4.86 Halaman Utama Admin... 132
Gambar 4.87 Halaman Daftar Member ... 133
Gambar 4.88 Halaman Daftar Pelapak ... 133
Gambar 4.89 Halaman Konfirmasi Pengiriman Uang ... 134
Gambar 4.90 Halaman Manajemen Kegiatan ... 134
Gambar 4.91 Halaman Manajemen User ... 135
Gambar 4.92 Tabel Entitas... 137
Gambar 4.93 Activity Diagram Pendaftaran Member ... 138
Gambar 4.94 Activity Diagram Member Login ... 139
Gambar 4.95 Activity Diagram Proses Pemesanan Produk ... 139
Gambar 4.96 Activity Diagram Proses Pelaporan Pembayaran Order ... 140
Gambar 4.97 Activity Diagram Proses Pendaftaran Pelapak ... 141
Gambar 4.98 Activity Diagram Pelapak Login ... 142
Gambar 4.99 Activity Diagram Proses Pelaporan Pengiriman Barang ... 142
Gambar 4.100 Activity Diagram Proses Pelaporan Penerimaan Barang ... 143
Gambar 4.101 Activity Diagram Proses Cek Status Order oleh Member ... 144
Gambar 4.102 Activity Diagram Proses Cek Status Order Oleh Pelapak ... 144
Gambar 4.103 Activity Diagram Proses Cek Status Order Oleh Admin ... 145
Gambar 4.104 Activity Diagram Proses Pelaporan Pengiriman Uang ... 145
Gambar 4.105 Activity Diagram Proses Menambah Produk Baru ... 146
Gambar 4.107 Activity Diagram Proses Pendaftaran Pelapak/Member Oleh Admin
... 147
Gambar 4.108 Pengisian Tabel User ... 153
Gambar 4.109 Pengisian Tabel Member ... 154
Gambar 4.110 Pengisian Tabel Pelapak ... 154
Gambar 4.111 Pengisian Tabel Pelapak (Cont’d) ... 155
Gambar 4.112 Pengisian Tabel Produk ... 155
Gambar 4.113 Pengisian Tabel Pemesanan ... 156
Gambar 4.114 Pengisian Tabel Pemesanan (Cont’d) ... 156
Gambar 4.115 Pengisian Tabel Konfirmasi Pembayaran ... 156
Gambar 4.116 Pengisian Tabel Konfirmasi Pembayaran (Cont’d) ... 157
Gambar 4.117 Pengisian Tabel Pengiriman Barang ... 157
Gambar 4.118 Pengisian Tabel Barang Diterima ... 157
Gambar 4.119 Pengisian Tabel Konfirmasi Pengiriman Uang ... 157
Gambar 4.120 Memilih Jenis Pendaftaran ... 158
Gambar 4.121 Form Pendaftaran Member ... 158
Gambar 4.122 Form Pendaftaran Pelapak ... 159
Gambar 4.123 Form Pendaftaran Pelapak (Cont’d) ... 160
Gambar 4.124 Form Pendaftaran Pelapak (Cont’d) ... 160
Gambar 4.125 Form Pendaftaran Pelapak (Cont’d) ... 161
Gambar 4.126 Keranjang Belanja ... 162
Gambar 4.127 Form Pemesanan ... 163
Gambar 4.128 Output Pemesanan ... 163
xx
Gambar 4.130 Form Konfirmasi Pembayaran Order ... 164
Gambar 4.131 Admin Konfirmasi Pengiriman Uang ... 165
Gambar 4.132 Form Tambah Produk Baru ... 165
Gambar 4.133 Update Stok Produk ... 166
Gambar 4.134 Konfirmasi Pengiriman Barang ... 167
Gambar 4.135 Pelaporan Penerimaan Barang ... 168
xxi
DAFTAR TABEL
Tabel 2.1 Penelitian Terkait ... 8
Tabel 2.2 Perbandingan Dari Segi Perspektif ... 17
Tabel 2.3 Perbandingan Dari Segi Abstraksi ... 17
Tabel 3.1 Artefak Zachman Framework ... 29
Tabel 4.1 Matrik Zachman E-Marketplace UMKM Center ... 41
Tabel 4.2 Data UMKM dan Produk ... 42
Tabel 4.3 Basic Flow UC Mendaftar Member ... 54
Tabel 4.4 Alternate Flow UC Mendaftar Member ... 55
Tabel 4.5 Basic Flow UC Member Masuk Ke Sistem (Login) ... 56
Tabel 4.6 Alternate Flow UC Member Masuk Ke Sistem (Login) ... 56
Tabel 4.7 Basic Flow UC Member Membeli Produk... 57
Tabel 4.8 Alternate Flow UC Member Membeli Produk... 58
Tabel 4.9 Basic Flow UC Member Mengkonfirmasi Pembayaran Order ... 59
Tabel 4.10 Alternate Flow UC Member Mengkonfirmasi Pembayaran Order .... 60
Tabel 4.11 Basic Flow UC Member Mengecek Status Order ... 60
Tabel 4.12 Basic Flow UC Member Mengkonfirmasi Barang Diterima ... 61
Tabel 4.13 Alternate Flow UC Member Mengkonfirmasi Barang Diterima ... 61
Tabel 4.14 Basic Flow UC Mendaftar Anggota UMKM Center ... 62
Tabel 4.15 Alternate Flow UC Mendaftar Anggota UMKM Center ... 63
Tabel 4.16 Basic Flow UC Pelapak Masuk Ke Sistem (Login) ... 63
Tabel 4.17 Alternate Flow UC Pelapak Masuk Ke Sistem (Login) ... 64
xxii
Tabel 4.19 Alternate Flow UC Pelapak Tambah Produk Baru ... 65
Tabel 4.20 Basic Flow UC Pelapak Update Stock Produk ... 66
Tabel 4.21 Alternate Flow UC Pelapak Update Stock Produk ... 66
Tabel 4.22 Basic Flow UC Pelapak Mengecek Pemesanan ... 67
Tabel 4.23 Alternate Flow UC Pelapak Mengecek Pemesanan ... 67
Tabel 4.24 Basic Flow UC Pelapak Konfirmasi Pengiriman Barang ... 68
Tabel 4.25 Alternate Flow UC Pelapak Konfirmasi Pengiriman Barang ... 69
Tabel 4.26 Basic Flow UC Pelapak Cek Status Uang Masuk ... 69
Tabel 4.27 Basic Flow UC Admin Masuk Ke Sistem (Login) ... 70
Tabel 4.28 Alternate Flow UC Admin Masuk Ke Sistem (Login) ... 70
Tabel 4.29 Basic Flow UC Admin Mengkonfirmasi Pengiriman Uang ... 71
Tabel 4.30 Alternate Flow UC Admin Mengkonfirmasi Pengiriman Uang ... 72
Tabel 4.31 Basic Flow UC Admin Mengumumkan Kegiatan ... 72
Tabel 4.32 Alternate Flow UC Admin Mengumumkan Kegiatan ... 73
Tabel 4.33 Basic Flow UC Admin Mendaftarkan Calon Pelapak atau Member .. 74
Tabel 4.34 Alternate Flow UC Admin Mendaftarkan Calon Pelapak atau Member ... 74
Tabel 4.35 Basic Flow UC Admin Melihat Daftar Member atau Pelapak ... 75
Tabel 4.36 Alternate Flow UC Admin Melihat Daftar Member atau Pelapak ... 75
Tabel 4.37 Basic Flow UC Admin Mengecek Order ... 76
Tabel 4.38 Alternate Flow UC Admin Mengecek Order ... 76
Tabel 4.39 Basic Flow UC Admin Tambah Produk Baru ... 77
Tabel 4.40 Alternate Flow UC Admin Tambah Produk Baru ... 77
Tabel 4.42 Alternate Flow UC Admin Mengkonfirmasi Pengiriman Barang ... 79
Tabel 4.43 Basic Flow UC Admin Update Stok Produk ... 79
Tabel 4.44 Alternate Flow UC Admin Update Stok Produk ... 80
Tabel 4.45 Master Schedule ... 84
Tabel 4.46 Kamus Data Tabel Member ... 87
Tabel 4.47 Kamus Data Tabel Pemesanan ... 87
Tabel 4.48 Kamus Data Tabel Produk ... 88
Tabel 4.49 Kamus Data Tabel Pembayaran ... 88
Tabel 4.50 Kamus Data Tabel Pelapak ... 89
Tabel 4.51 Kamus Data Tabel Pengiriman Barang ... 90
Tabel 4.52 Kamus Data Tabel Barang Diterima ... 90
Tabel 4.53 Kamus Data Tabel Pengiriman Uang ... 91
Tabel 4.54 Kamus Data Tabel Admin ... 91
Tabel 4.55 Detail Jadwal Perancangan Model ... 112
Tabel 4.56 Detail Jadwal Perancangan Aplikasi ... 136
Tabel 4.57 Spesifikasi Minimum Hardware Dari Sisi Server ... 148
Tabel 4.58 Spesifikasi Minimum Hardware Komputer Dari Sisi Client ... 148
Tabel 4.59 Spesifikasi Minimal Hardware Smartphone ... 149
Tabel 4.60 Spesifikasi Minimal Software Dari Sisi Server ... 149
Tabel 4.61 Spesifikasi Minimal Software Komputer Dari Sisi Client ... 149
Tabel 4.62 Spesifikasi Minimal Software Smartphone Dari Sisi Client ... 150
Tabel 4.63 Hak Akses User ... 150
Tabel 4.64 Jadwal Proses Coding ... 152
xxiv
Tabel 4.66 Pengguna E-Marketplace ... 169
xxv
DAFTAR LAMPIRAN
Lampiran 1. Daftar Pertanyaan Wawancara ... 179
Lampiran 2. Formulir Klinik Konsultasi KUMKM Jawa Tengah ... 181