• Tidak ada hasil yang ditemukan

UNIVERSITAS KOMPUTER INDONESIA BANDUNG

xii

Gambar 1. 1 Model Waterfall ...8

Gambar 2. 1Struktur Organisasi Perusahaan ...12

Gambar 2. 2 Arsitektur e-commerce ...24

Gambar 2. 3 PHP Konsep ...36

Gambar 2. 4Simbol – Simbol FlowMap ...38

Gambar 2. 5Simbol Entitas ...45

Gambar 2. 6Simbol Atribut ...45

Gambar 2. 7 Simbol Relasi ...45

Gambar 2. 8 Komponen DFD Yordan dan DeMarco ...48

Gambar 2. 9 Komponen DFD Gene dan Serson ...49

Gambar 3. 1 Flow Map Penjualan ...53

Gambar 3. 2 FlowMap Retur Barang ...55

Gambar 3. 3 FlowMap Rekapitulasi Penjualan Harian...56

Gambar 3. 4 Analisis Konsep B2C ...57

Gambar 3. 5 Entity Relationship Diagram ...61

Gambar 3. 6 Diagram Konteks ...62

Gambar 3. 7 DFD Level I ...63

Gambar 3. 8 DFD Level 2 Proses 1 Pengolahan Data Master ...64

Gambar 3. 9 DFD Level 2 Proses 2 Login ...65

Gambar 3. 10 Level 2 Proses 3 Katalog produk ...65

Gambar 3. 11 DFD Level 2 Proses 4 Registrasi ...66

Gambar 3. 12 Level 2 Proses 5 Keranjang Belanja ...66

Gambar 3. 13 DFD Level 2 Proses 6 Transaksi ...67

Gambar 3. 14 DFD Level 2 Proses 7 History ...67

Gambar 3. 15 DFD Level 2 Proses 8 Laporan ...67

Gambar 3. 16 DFD Level 2 Proses 12 Retur ...68

Gambar 3. 17 Level 3 Proses 1.1 Pengolahan Data Admin ...68

Gambar 3. 18 Level 3 Proses 1.2 Pengolahan Data Merek...69

Gambar 3. 19 Level 3 Proses 1.3 Pengolahan Data Kategori ...69

xiii

Gambar 3. 22 DFD Level 3 Proses 1.6 Pengolahan Data Member ...71

Gambar 3. 23 DFD Level 3 Proses 1.7 Pengolahan Data Kota ...71

Gambar 3. 24 DFD Level 3 Proses 1.8 Pengolahan Data Provinsi ...72

Gambar 3. 25 DFD Level 3 Proses 5.4 Pengolahan CheckOut ...72

Gambar 3. 26 DFD Level 3 Proses 8.2 Laporan Transaksi ...73

Gambar 3. 27 DFD Level 3 Proses 8.3 Laporan Retur ...73

Gambar 3. 28 DFD Level 4 Proses 1.5.6.3 Tambah Detail Produk ...74

Gambar 3. 29 Skema Relasi ...122

Gambar 3. 30 Struktur Menu Pengunjung ...130

Gambar 3. 31 Struktur Menu Member ...130

Gambar 3. 32Struktur Menu Admin ...131

Gambar 3. 33 Tampilan Antarmuka Halaman Utama Pengunjung ...132

Gambar 3. 34 Tampilan Antarmuka halaman produk pengunjung ...133

Gambar 3. 35 Tampilan Antarmuka halaman Login Pengunjung ...133

Gambar 3. 36 Tampilan Antarmuka halaman Register Pengunjung ...134

Gambar 3. 37 Tampilan Antarmuka halaman kontak Pengunjung ...134

Gambar 3. 38 Tampilan Antarmuka halaman About Pengunjung ...135

Gambar 3. 39 Tampilan Antarmuka halaman Cara Belanja Pengunjung ...135

Gambar 3. 40 Tampilan Antarmuka halaman Cara Pembayaran Pengunjung ....136

Gambar 3. 41 Tampilan Antarmuka halaman Syarat & Kondisi Pengunjung ...136

Gambar 3. 42 Tampilan Antarmuka halaman Why Us Pengunjung ...137

Gambar 3. 43 Tampilan Antarmuka halaman Detail produk pengunjung ...137

Gambar 3. 44 Tampilan Antarmuka halaman Lupa Password Pengunjung ...138

Gambar 3. 45 Tampilan Antarmuka Halaman Utama Member ...139

Gambar 3. 46 Tampilan Antarmuka Halaman Produk Member ...139

Gambar 3. 47 Tampilan Antarmuka Halaman Member ...140

Gambar 3. 48 Tampilan Antarmuka Halaman Kontak Member ...140

Gambar 3. 49 Tampilan Antarmuka Halaman About Member ...141

Gambar 3. 50 Tampilan Antarmuka Halaman Cara Belanja Member ...141

Gambar 3. 51 Tampilan Antarmuka Halaman Cara Pembayaran Member ...142

xiv

Gambar 3. 54 Tampilan Antarmuka Halaman Detail Produk Member ...143

Gambar 3. 55 Tampilan Antarmuka Halaman Edit DataMember ...144

Gambar 3. 56 Tampilan Antarmuka Halaman History Pembelian Member...144

Gambar 3. 57 Tampilan Antarmuka Halaman Pemesanan Member ...145

Gambar 3. 58 Tampilan Antarmuka Halaman detail History Pembelian ...145

Gambar 3. 59 Tampilan Antarmuka Halaman Data Pengiriman ...146

Gambar 3. 60 Tampilan Antarmuka Halaman Pembayaran ...146

Gambar 3. 61 Tampilan Antarmuka Login Admin ...147

Gambar 3. 62 Tampilan Antarmuka Gagal Login Admin ...147

Gambar 3. 63 Tampilan Antarmuka Lupa Password Admin ...148

Gambar 3. 64 Tampilan Antarmuka halaman Utama Admin ...148

Gambar 3. 65 Tampilan Antarmuka Pengolahan Data Admin ...149

Gambar 3. 66 Tampilan Antarmuka Pengolahan Data Merek ...149

Gambar 3. 67 Tampilan Antarmuka Pengolahan Data Kategori ...150

Gambar 3. 68 Tampilan Antarmuka Pengolahan Data Produk ...150

Gambar 3. 69 Tampilan Antarmuka Pengolahan Data Member ...151

Gambar 3. 70 Tampilan Antarmuka Pengolahan Data Provinsi ...151

Gambar 3. 71 Tampilan Antarmuka Pengolahan Data Kota ...152

Gambar 3. 72 Tampilan Antarmuka Pengolahan Data Transaksi ...152

Gambar 3. 73 Tampilan Antarmuka Pengolahan Berita ...153

Gambar 3. 74 Tampilan Antarmuka Halaman Buku Tamu ...153

Gambar 3. 75 Tampilan Antarmuka Halaman Tambah Admin ...154

Gambar 3. 76 Tampilan Antarmuka Halaman Edit Admin ...154

Gambar 3. 77 Tampilan Antarmuka Halaman Tambah Merek ...155

Gambar 3. 78 Tampilan Antarmuka Halaman Edit Merek ...155

Gambar 3. 79 Tampilan Antarmuka Halaman Tambah Kategori ...156

Gambar 3. 80 Tampilan Antarmuka Halaman Edit Kategori ...156

Gambar 3. 81 Tampilan Antarmuka Halaman Tambah Produk ...157

Gambar 3. 82 Tampilan Antarmuka Halaman Edit Produk ...157

Gambar 3. 83 Tampilan Antarmuka Halaman Detail Produk ...158

xv

Gambar 3. 86 Tampilan Antarmuka Halaman Tambah Provinsi...159

Gambar 3. 87 Tampilan Antarmuka Halaman Edit Provinsi ...160

Gambar 3. 88 Tampilan Antarmuka Halaman Tambah Kota ...160

Gambar 3. 89 Tampilan Antarmuka Halaman Edit Kota...161

Gambar 3. 90 Prosedur login ...162

Gambar 3. 91 Prosedur Registrasi ...163

Gambar 3. 92 Prosedur Input Data Login ...164

Gambar 3. 93 Prosedur Edit Data Member ...165

Gambar 3. 94 Prosedur Edit Data Admin ...166

Gambar 3. 95 Prosedur Pembelian ...167

Gambar 3. 96 Prosedur Tambah Produk ...168

Gambar 3. 97 Prosedur Tambah Merek ...169

Gambar 3. 98 Prosedur Tambah Kategori ...170

Gambar 3. 99 Prosedur Tambah Provinsi ...171

v

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ...v

DAFTAR TABEL ...x

DAFTAR GAMBAR ... xii

DAFTAR SIMBOL ... xvi

DAFTAR LAMPIRAN ... xix

BAB I PENDAHULUAN ...1

1.1 Latar Belakang Masalah ...1

1.2 Rumusan Masalah ...4

1.3 Maksud dan Tujuan ...4

1.3.1 Maksud ...4

1.3.2 Tujuan ...4

1.4 Batasan Masalah/Ruang Lingkup kajian ...5

1.5 Metodologi Penelitian ...7

1.5.1 Tahap Pengumpulan Data ...7

1.5.2 Tahap pembuatan perangkat lunak. ...8

1.6 Sistematika Penulisan ...9

BAB II TINJAUAN PUSTAKA ...11

2.1 Profil Tempat Penelitian ...11

2.1.1 Sejarah Perusahaan ...11

2.1.2 Visi dan Misi Perusahaan ...12

2.1.2.1 Visi ...12

vi

2.2 Landasan Teori ...13

2.2.1 Internet ...13

2.2.1.1 Sejarah Internet ...14

2.2.1.2 Internet saat ini ...15

2.2.2 Website ...17

2.2.3 Webserver ...18

2.2.4 e-commerce ...19

2.2.4.1 Sejarahe-commerce ...20

2.2.4.2 Pemicu Adanya e-commerce ...20

2.2.4.3 Elemen-elemen e-commerce ...22

2.2.4.4 Mekanisme e-commerce ...23

2.2.4.5 Arsitektur e-commerce...24

2.2.4.6 Keuntungane-commerce ...25

2.2.4.7 Kekurangan e-commerce ...26

2.2.4.8 Fitur – fiture-commerce ...27

2.2.4.9 Hambatan / Tantngan e-commerce ...28

2.2.5 Keamanan pada e-commerce ...31

2.2.5.1 Cara kerja Secures Socket Layer (SSL) ...31

2.2.6 Transaksi Pembayaran Pada e-commerce ...32

2.2.6.1 Keuntungan menggunakan PayPal : ...33

2.2.6.2 Kerugian menggunakan PayPal: ...34

2.2.7 PHP ...35

2.2.7.1 Sejarah PHP ...36

2.2.8 Flow Map ...38

2.2.9 Data ...39

2.2.9.1 Jenis-Jenis Data ...39

2.2.9.2 Macam-Macam Data Berdasarkan Sumber Data ...39

vii

2.2.9.5 Jenis-jenis Data Menurut Waktu Pengumpulannya ...41

2.2.10 Basis Data (Database) ...41

2.2.10.1 Konsep Basis Data (Database) ...41

2.2.10.2 Tujuan Basis Data ...42

2.2.10.3 Jenis Database Menurut Pengaksesannya ...43

2.2.11 Kamus Data ...44

2.2.12 Entity Relational Diagram (ERD) ...44

2.2.13 Diagram Konteks ...46

2.2.14 Data Flow Diagram (DFD) ...47

2.2.14.1 Komponen DFD ...48

BAB III ANALISIS DAN PERANCANGAN SISTEM ...51

3.1 Analisis Sistem ...51

3.2 Analisis Sistem Yang Berjalan ...51

3.2.1 Prosedur Penjualan dan Pembayaran ...51

3.2.2 Prosedur Retur Barang ...54

3.2.3 Prosedur Rekapitulasi Penjualan Harian ...55

3.3 Analisis Masalah ...56

3.4 Analisis Konsep Business to Costumers (B2C) ...57

3.5 Analisis Non Fungsional ...57

3.5.1 Analisis Perangkat Keras (Hardware) ...58

3.5.2 Analisis Perangkat Lunak (Software) ...59

3.5.3 Analisis Pengguna (User) ...59

3.5.4 Analisis Komunikasi ...60

3.6 Analisis Basis Data ...60

3.6.1 Entity Relationship Diagram ...60

viii

3.7.2 Data Flow Diagram (DFD) ...63

3.7.3 Spesifikasi Proses ...74

3.7.4 Kamus Data ...111

3.8 Perancangan Sistem ...121

3.8.1 Perancangan Basis Data ...121

3.8.1.1 Skema Relasi ...121

3.8.1.2 Perancangan Struktur Tabel ...123

3.8.2 Perancangan Arsitektur ...130

3.8.2.1 Perancangan Struktur Menu ...130

3.8.2.2 Perancangan Antarmuka ...132

3.8.2.3 Perancangan Prosedural ...162

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ...173

4.1 Implementasi Sistem ...173

4.1.1 Perangkat keras yang digunakan ...173

4.1.2 Perangkat Lunak yang digunakan ...173

4.2 Implementasi Basis Data ...174

4.3 Implementasi Antarmuka...180

4.4 Pengujian Perangkat Lunak Aplikasi...183

4.4.1 Pembentukan Data Awal ...183

4.4.2 Uji Coba dan Evaluasi Sistem ...184

4.4.3 Pengujian Alpa ...184

4.4.3.1 Skenario Pengujian Alpa ...184

4.4.3.2 Kasus dan Hasil Pengujian ...187

4.4.3.3 Keimpulan Hasil Pengujian Alpa ...200

4.4.4 Pengujian Beta ...200

ix

BAB V KESIMPULAN DAN SARAN ...206

5.1 Kesimpulan ...206

5.2 Saran ...206

208

[2] Jhonsen .(2004), Aplikasi-aplikasi untuk Web Master, Elex Media Komputindo, Jakarta.

[3] Pressman, Roger S.(2002), Rekayasa Perangkat Lunak, Andi, Yogyakarta. [4] Witarto. (2004), Memahami Sistem Informasi, Informatika, Bandung. [5] ______.(2006), MySQL 5.1 Reference Manual.MySql

[6] http://wwww.ballorange.web.id/pengertian-e-commerce/ ( 09/10/2010 jam 00:33) [7] http://worldfriend.web.id/ssl-secures-socket-layer/ (09/10/2010 jam 00:59) [8] http://id.wikipedia.org/wiki/sejarah_internet/ ( 09/10/2010 jam 02:06) [9] www.hansiaditya.wordpress.com/ (09/10/2010 jam 19:15) [10] http://kuliah.stikom-bali.ac.id/budi/sbd/sbd-2.ppt (09/10/2010 jam 19:15)

[11] Nugroho, Bunafit.(2004), Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Gava Media, Jojakarta.

[12] Nugroho, Bunafit.(2008), Membuat Sistem Infomasi Penjualan berbasis Web dengan PHP dan MySQL, Gava Media, Jogjakarta.

iii

Alhamdulillahi robbil’alamin, puji dan syukur penulis panjatkan kehadirat

Allah SWT atas rahmat dan karunianNya, sehingga dapat menyelesaikan Skripsi dengan judul “Pembangunan Aplikasi E-Commerce Pada Distro Garsy

Bandung”.

Penulis Menyadari bahwa dalam penulisan skripsi ini, masih banyak kekurangan dan jauh dari kesempurnaan. Oleh karena itu kritik serta saran yang membangun penulis harapkan untuk dijadikan masukan sehingga dapat bermanfaat dan berguna di masa yang akan datang.

Dalam penulisan skripsi ini penulis banyak mendapat bantuan serta dukungan dari berbagai pihak. Oleh karena itu, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Bpk. Irfan Maliki, S.T. selaku dosen pembimbing yang telah banyak membantu memberikan pengarahan serta bimbingan selama penyusunan skripsi ini.

2. Bpk. Albi Fitriansyah, S.Si.,M.T. selaku revieweryang telah memberikan koreksi, saran serta bimbingan dalam penyusunan skripsi ini.

3. Ibu Linda Salma A, S.Si.,M.T. selaku dosen penguji 3 dalam sidang skripsi saya, terima kasih atas kritik, saran serta bimbingannya.

4. Seluruh pegawai serta menejemen Distro Garsy yang tekah memberikan kesempatan dan keleluasaan bagi saya untuk melakukan penelitian. Terimakasih atas kebaikan dan kerjasamanya selama ini.

5. Mamah, alm. Bapak, ema serta teh Hera dan Azis terimakasih atas do’a,

iv selesaikan ini semua.

6. Mang Acep dan semua keluarga terimakasih atas nasihat serta dukungan materil selama ini, semoga Allah SWT membalas semuanya.

7. Wanita istimewa yang tanpa lelah mendukung dan berkontribusi pada skripsi ini, kamu membuat semuanya menyenangkan. Pipit Wilastri semoga kita bisa selalu bersama.

8. Sahabat – sahabat kelas IF-4 2006 yang telah mendukung dan memberi bantuan serta informasi selama masa pengerjaan skripsi.

9. Teman – teman bimbingan pak Irfan yang banyak membantu, semoga kalian semua sukses.

10. Seluruh Dosen Pengajar dan staff IF UNIKOM.

11. Terakhir kepada semua pihak yang telah membantu yang tidak bisa saya sebutkan satu-persatu. Terimakasih.

Harapan penulis mudah-mudahan skripsi ini dapat memberikan manfaat untuk pengembangan ilmu pengetahuan dibidang teknologi informasi dan komunikasi bagi penulis khususnya dan pembaca pada umumnya.

Bandung, Maret 2011

Dokumen terkait