Pembangunan Aplikasi Penjualan Secara Online Pada Parental Advisory Baby Clothing

(1)

PEMBANGUNAN APLIKASI PENJUALAN SECARA ONLINE

PADA PARENTAL ADVISORY BABY CLOTHING

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

MELIA WULAN SARI

10106157

PROGRAM STUDI S1

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2011


(2)

i

Pembangunan Aplikasi Penjualan Secara Online Pada Parental Advisory Baby Clothing

Oleh Melia Wulan Sari

10106157

Distro Parental Advisory Baby Clothing adalah sebuah perusahaan yang

bergerak di bidang penjualan pakaian bayi, celana, topi, kemeja, jaket, skateboard, sepatu dan tas anak-anak yang dikemas dalam bentuk trend remaja dan tidak seperti pakaian bayi pada umumnya. Dalam proses promosi dan

penjualan produk distro Parental Advisory Baby Clothing memiliki kendala,

mulai promosi dan penjualan produk yang terbatas karena mengandalkan konsumen yang membeli produk mereka dalam jumlah banyak sehingga tidak memenuhi target penjualan. Serta bedasarkan promosi yang telah dilakukan penjualan produk disaat acara pameran pun dirasa belum cukup untuk menyebarluaskan pemasaran dan penjualan produk.

Untuk menanggulangi kendala tersebut maka dibangun Pembangunan Aplikasi Penjualan Secara Online Pada Parental Advisory Baby Clothing. Dengan pemodelan perangkat lunak yang digunakan adalah model terstruktur. Sistem ini

berbasis web, dengan keamanan data aplikasi dan networking yang terjamin, serta

proses pembayaran otomatis dengan menggunakan pihak ketiga yaitu Paypal dan transfer rekening.

Bedasarkan dilakukannya pengujian alpha dan betha terhadap Pembangunan Aplikasi Penjualan Secara Online Pada Parental Advisory Baby Clothing, hasil yang ingin dicapai dalam Pembangunan Aplikasi Penjualan Secara Online Pada Paren Advisory Baby Clothing dapat membantu dalam meningkatkan penjualan produk, dapat membantu dalam pomosi dan memperkenalkan produk yang

ditawarkan oleh distro Parental Advisory Baby Clothing, serta dapat membantu

dalam meyebarluaskan dalam pemasaran dan penjualan produk distro Parental

Advisory Baby Clothing.


(3)

ii

ABSTRACT

Application Development Sales Online On Parental Advisory Baby Clothing

By

Melia Wulan Sari 10106157

Distro Parental Advisory Baby Clothing is a company in the sale program of baby clothing, pants, hats, shirts, jackets, skateboards, shoes and bags for children which is packed in teen trend and it is not as seem as baby clothing in general. In the process of promotion and distribution of product sales Parental Advisory Baby Clothing has a problem, start with the promotion and sale of products is limited because it relies in consumers who buy their products in large quantities

so it can’t fullfill the sales target. And based on promotions of product sales that

have been done when also the exhibitions event wasn’t enough to propagate

marketing and product sales.

To overcome these obstacles then Application Development Sales Online On Parental Advisory Baby Clothing is built. By software modeling used was a structured model. The system is web-based, with security of application data and networking is assured, as well as automatic payment process using a third party that is Paypal and account transfer.

Based on testing had done on the alpha and betha version Application

Development Sales Online On Parental Advisory Baby Clothing, results to be achieved in Application Depvelopment Sales Onlie On Parental Advisory

Clothing can help in increasing product sales, can help in promote and introduce the products offered by distro Parental Advisory Baby Clothing, and can assist in propagate the marketing and sales product of distro Parental Advisory Baby Clothing.


(4)

iii

Segala puji dan syukur penulis panjatkan kepada ALLAH SWT yang atas

semua ijin-Nya hingga terselesaikannya skripsi ini yang berjudul :

PEMBANGUNAN APLIKASI PENJULAN SECARA ONLINE PADA

PARENTAL ADVISORY BABY CLOTHING“. Tak Lupa Shalawat serta

Salam penulis panjatkan pada Nabi dan Rasul Muhammad SAW.

Adapun tujuan dari penyusunan skripsi ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia.

Selama proses penyelesaian laporan ini, penulis tidak akan dapat menyelesaikannya tanpa bantuan dan dorongan dari berbagai pihak. Oleh karena itu ijinkanlah penulis untuk menyampaikan ucapan terima kasih kepada :

1. ALLAH SWT atas karunia-Nya penulis dapat menyelesaikan penulisan skripsi

ini.

2. Alm papa yang selalu memberi inspirasi bahwa tidak boleh menyerah untuk

selalu berusaha, mama dan adik yang selalu memberi doa dan semangat setiap saat. Mereka adalah pengingat agar dalam skripsi ini tidak boleh gagal.

3. Bapak Dr. Ir. Eddi Soeryanto Soegoto, M.Sc. selaku Rektor Universitas


(5)

iv

4. Ibu Mira Kania Sabariah, S.T, M.T. selaku Ketua Jurusan Teknik Informatika

Universitas Komputer Indonesia dan selaku dosen pembimbing yang telah berkenan untuk membimbing, mengarahkan serta membantu dalam menyelesaikan skripsi ini.

5. Ibu Tati HarihayatiM., S.T., M.T., selaku selaku dosen penguji 1.

6. Ibu Kania Evita Dewi S.Pd., M.Si., selaku selaku dosen penguji 3.

7. Sekretariat jurusan yang telah membantu dalam kegiatan akademis.

8. Saudara-saudaraku yang telah memberikan semangat dan doa setiap saat.

9. Teman-teman kost tubagus ismail 64.B yang selalu memberikan semangat

serta doa dan teman-teman kost mey clean yang juga telah memberikan

semangat serta doa.

10.Kepada rekan-rekan yang tidak dapat disebutkan dan ditulis satu per satu, terima kasih atas bantuannya sehingga penulis dapat menyelesaikan skripsi ini.

Demikian banyaknya bantuan dari berbagai pihak kepada penulis, tidak menutup kemungkinan bahwa hasil dari laporan ini masih banyak kekurangan dan masih jauh dari kesempurnaan. Untuk itu penulis akan selalu menerima segala masukkan yang ditujukan untuk menyempurnakan skripsi ini. Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya.

Bandung, 03 Maret 2011


(6)

v

LEMBAR JUDUL

LEMBAR PENGESAHAN

ABSTRAK... i

ABSTRACT ... ii

KATA PENGANTAR... iii

DAFTAR ISI... v

DAFTAR GAMBAR...x

DAFTAR TABEL...xix

DAFTAR SIMBOL....xxi

DAFTAR LAMPIRAN...xxiii

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah...1

1.2 Rumusan Masalah...2

1.3 Maksud dan Tujuan...3

1.3.1 Maksud...3

1.3.2 Tujuan...3

1.4 Batasan Masalah...3


(7)

vi

1.5.1 Pengumpulan Data...6

1.5.2 Pembangunan Perangkat Lunak...6

BAB II TINJAU PUSTAKA 2.1 Tinjau Perusahaan...10

2.1.1 Sejarah Perusahaan...10

2.1.2 Struktur Organisasi ...11

2.1.3 Deskripsi Tugas...11

2.2 Landasan Teori...12

2.2.1 Website...12

2.2.2 Internet...13

2.2.3 Browser...14

2.2.4 Perdagangan Elektronik...16

2.2.4.1 Jenis E-Commerce...17

2.2.4.2 Kegiatan yang Berhubungan dengan E-commerce...19

2.2.4.3 Keuntungan E-Commerce...19

2.2.4.4 Resiko dan Kerugian E-Commerce...20

2.5 PHP (PHP Hypertext Preprosessor)...21

2.5.1 Pengertian PHP (PHP Hypertext Preprosessor)...21

2.5.2 Konsep Kerja PHP(PHP hypertext Preprosessor)...21

2.5.3 Kelebihan dari PHP (PHP hypertext Preprosessor)...22

2.6 SQL (Structured Query Language)...22

2.7 Macromedia Dreamweaver...23


(8)

vii

3.1 Analisis Sistem...27

3.1.1 Analisis Masalah...27

3.1.2 Analisis Prosedur Yang Sedang Berjalan...28

3.1.2.1 Prosedur Penjualan Barang...30

3.1.2.2 Prosedur Laporan Rekapitulasi Penjualan...32

3.1.3 Analisis Perancangan Basis Data...33

3.1.3.1 Entity Relationship Diagram (ERD)...33

3.1.4 Analisis Kebutuhan Non-Fungsional...35

3.1.4.1 Analisis Pengguna...35

3.1.4.2 Analisis Perangkat Keras...36

3.1.4.3 Analisis Perangkat Lunak...36

3.2 Analisis Fungsional...37

3.2.1 Diagram Konteks...37

3.2 2 Data Flow Diagram...38

3.2.3 Spesifikasi Proses...56

3.2.4 Kamus Data...81

3.3 Perancangan Basis Data...85

3.3.1 Skema Relasi...85

3.3.2 Struktur Tabel...85

3.3.3 Perancangan Pengkodean...92

3.4 Perancangan Antar Muka...92


(9)

viii

3.4.2 Perancangan Antarmuka...95

3.4.2.1 Perancangan Antarmuka Pengunjung...95

3.4.2.2 Perancangan Antarmuka Member...100

3.4.2.3 Perancangan Antarmuka Admin...109

3.4.2.4 Perancangan Antarmuka Pesan...139

3.4.3 Jaringan Semantik...139

3.5 Perancangan Prosedural...140

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi...142

4.1.1 Peranngakat Keras...142

4.1.2 Perangkat Lunak...142

4.2 Implementasi Basis Data...143

4.3 Implementasi Antarmuka...152

4.4 Pengujian...155

4.4.1 Rencana Pengujian...155

4.4.2 Pengujian Alpha...158

4.4.2.1 Pengujian Admin...162

4.4.2.2 Pengujian Menu di Halaman Admin...164

4.4.2.3 Kesimpulan dari Hasil Pengujian Alpha...182

4.4.3 Kasus Dan Hasil Pengujian (Pengujian Beta) ...182

4.4.3.1 Hasil Kuisioner Pengguna...183


(10)

ix

4.4.3.2 Kesimpulan Hasil Pengujian Beta...189

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan...198 5.2 Saran...198

DAFTAR PUSTAKA...199


(11)

x

DAFTAR GAMBAR

Gambar 1.1 Waterfall...8

Gambar 2.1 Struktur Organisasi ... ...11

Gambar 3.1 Prosedur Penjualan Barang...30

Gambar 3.2 Prosedur Penjualan Barang Lanjutan...31

Gambar 3.3 Prosedur Laporan Rekapitulasi Penjualan ...33

Gambar 3.4 ERD Aplikasi Distro Parental Advisory Baby Clothing...35

Gambar 3.5 Diagram Konteks Aplikasi Parental Advisory Baby Clothing...38

Gambar 3.6 DFD level 1 Aplikasi Distro Parental Advisory Baby Clothing...39

Gambar 3.7 DFD level 2 proses 1.0 ( Registrasi)...40

Gambar 3.8 DFD level 2 proses 2.0 (Masuk)...40

Gambar 3.9 DFD level 2 Proses 3.0 (Pengaturan Akun)...41

Gambar 3.10 DFD level 2 Proses 4.0 ( Pengolahan Data Master)...41

Gambar 3.11 DFD level 2 Proses 5.0 (Pengolahan Data Laporan)...42

Gambar 3.12 DFD level 2 Proses 6.0 (Pengolahan Data Transaksi)...42

Gambar 3.13 DFD level 2 Proses 7.0 (Pengolahan Data Keranjang Belanja)...43


(12)

xi

Gambar 3.15 DFD level 2 Proses 9.0 (Katalog Produk)...44

Gambar 3.16 DFD level 2 Proses 10.0 (Bantuan)...44

Gambar 3.17 DFD level 3 Proses 4.1 (Pengolahan Data Kategori)...45

Gambar 3.18 DFD level 3 Proses 4.2 (Pengolahan Data Barang)...45

Gambar 3.19 DFD level 3 Proses 4.3 (Pengolahan Data Provinsi)...46

Gambar 3.20 DFD level 3 Proses 4.4 (Pengolahan Data Kota)...46

Gambar 3.21 DFD level 3 Proses 4.5 (Pengoalahan Data Berat)...47

Gambar 3.22 DFD level 3 Proses 4.6 (Pengolahan Data Ongkir)...47

Gambar 3.23 DFD level 3 Proses 4.7 (Pengolahan Hapus Member)...48

Gambar 3.24 DFD level 3 Proses 4.8 (Pengolahan Data Ukuran)...48

Gambar 3.25 DFD level 3 Proses 4.9 (Pengolahan Data Warna)...49

Gambar 3.26 DFD level 3 Proses 4.10 (Pengolahan Data Barang Detail)...50

Gambar 3.27 DFD level 3 Proses 4.11 (Pengolahan Data Rekening)...51

Gambar 3.28 DFD level 3 Proses 4.12 (Pengolahan Data Mata Uang)...51

Gambar 3.29 DFD level 3 Proses 4.13 (Pengolahan Data Laporan Harian)...52

Gambar 3.30 DFD level 3 Proses 4.14 (Pengolahan Data Laporan Mingguan)....52


(13)

xii

Gambar 3.32 DFD level 3 Proses 4.16 (Pengolahan Data Laporan Tahunan)...53

Gambar 3.33 DFD level 3 Proses 7.3.1 (Pengolahan Transaksi Penjualan)...54

Gambar 3.34 DFD level 3 Proses 7.3.2 (Pengolahan Data Selesai)...55

Gambar 3.35 DFD level 4 Proses 7.3.2 (Pengolahan Data Pengiriman)...56

Gambar 3.36 Skema Relasi...85

Gambar 3.37 Struktur Menu Pengunjung...93

Gambar 3.38 Struktur Menu Member...93

Gambar 3.39 Struktur Menu Admin...94

Gambar 3.40 Menu Utama Pengunjung...95

Gambar 3.41 Produk Terbaru...96

Gambar 3.42 Menu Masuk...96

Gambar 3.43 Menu Registrasi...97

Gambar 3.44 Menu Cara Pembelian...97

Gambar 3.45 Menu Kategori...98

Gambar 3.46 Menu Detail Produk...98

Gambar 3.47 Menu Lupa Password...99


(14)

xiii

Gambar 3.49 Menu Data Kontak...100

Gambar 3.50 Menu Utama Member...100

Gambar 3.51Menu Produk Terbaru...101

Gambar 3.52 Menu Masuk...101

Gambar 3.53 Menu Registrasi...102

Gambar 3.54 Menu Cara Pembelian...102

Gambar 3.55 Menu Kategori...103

Gambar 3.56 Menu Detail Produk...103

Gambar 3.57 Menu Keranjang Belanja...103

Gambar 3.58 Menu Akun Member...104

Gambar 3.59 Menu Lupa Kata Sandi...105

Gambar 3.60 Menu Cara Pembayaran...105

Gambar 3.61 Menu Pengaturan Akun...106

Gambar 3.62 Menu Akun History...106

Gambar 3.63 Menu Ubah Kata Sandi...107

Gambar 3.64 Menu Detail Data Transaksi...107


(15)

xiv

Gambar 3.66 Menu Ubah Status Pengiriman...108

Gambar 3.67 Menu Konfirmasi Pembayaran...109

Gambar 3.68 Menu Masuk Admin...109

Gambar 3.69 Menu Utama ...110

Gambar 3.70 Menu Pengaturan Akun...110

Gambar 3.71 Menu Data Master...111

Gambar 3.72 Menu Pengolahan Data Transaksi...111

Gambar 3.73 Menu Pengolahan Data Laporan...112

Gambar 3.74 Menu Pengolahan Data Ubah Biodata...113

Gambar 3.75 Menu Pengolahan Data Ubah Kata Sandi...113

Gambar 3.76 Menu Pengolahan Data Kategori...114

Gambar 3.77 Menu Pengolahan Data Barang...114

Gambar 3.78 Menu Pengolahan Data Ukuran...115

Gambar 3.79 Menu Pengolahan Data Warna...115

Gambar 3.80 Menu Barang Detail...116

Gambar 3.81 Menu Pengolahan Data Provinsi...116


(16)

xv

Gambar 3.83 Menu Pengolahan Data Ongkir...117

Gambar 3.84 Menu Jenis Pengiriman...118

Gambar 3.85 Menu Kurs...119

Gambar 3.86 Menu Member...120

Gambar 3.87 Menu Transaksi...120

Gambar 3.88 Menu Admin...121

Gambar 3.89 Menu Laporan Harian...121

Gambar 3.90 Menu Laporan Mingguan...122

Gambar 3.91 Menu Laporan Bulanan...122

Gambar 3.92 Menu Laporan Tahunan...123

Gambar 3.93 Menu Tambah Kategori...123

Gambar 3.94 Menu Ubah Kategori...124

Gambar 3.95 Menu Pencarian Kategori...124

Gambar 3.96 Menu Tambah Barang...125

Gambar 3.97 Menu Data Barang...125

Gambar 3.98 Menu Pengelolaan Pencarian...126


(17)

xvi

Gambar 3.100 Menu Ubah Ukuran...127

Gambar 3.101 Menu Pencarian Data Ukuran...127

Gambar 3.102 Menu Pengaturan Data Tambah Warna...128

Gambar 3.103 Menu Pengaturan Data Ubah Warna...128

Gambar 3.104 Menu Tambah Barang Detail...129

Gambar 3.105 Menu Ubah Barang Detail...129

Gambar 3.106 Menu Barang Detail...130

Gambar 3.107 Menu Tambah Provinsi...130

Gambar 3.108 Menu Ubah Provinsi...131

Gambar 3.109 Menu Pencarian Provinsi...131

Gambar 3.110 Menu Tambah Data Kota...132

Gambar 3.111 Menu Ubah Data Kota...132

Gambar 3.112 Menu Pencarian Kota...133

Gambar 3.113 Menu Tambah Ongkir...133

Gambar 3.114 Menu Pengubahan Data Ongkir...135

Gambar 3.115 Menu Tambah Data Ongkir...135


(18)

xvii

Gambar 3.117 Menu Pencarian Jenis Pengiriman...137

Gambar 3.118 Menu Tambah Kurs...138

Gambar 3.119 Menu Pencarian Kurs...138

Gambar 3.120 Perancangan Antarmuka Message...139

Gambar 3.121 Jaringan Semantik Pengunjung...139

Gambar 3.122 Jaringan Semantik Member......138

Gambar 3.123 Jaringan Semantik Admin...139

Gambar 3.124 Prosedural Proses Masuk...140

Gambar 3.125 Prosedural Proses Registrasi...141

Gambar 3.126 Prosedural Proses Ganti Kata Sandi Admin...142

Gambar 3.127 Prosedural Proses Ubah Biodata Admin...142

Gambar 3.128 Prosedural Proses Ubah Data Member...143

Gambar 3.129 Prosedural Proses Tambah Data Barang...143

Gambar 3.130 Prosedural Proses Ubah Data Barang...144

Gambar 3.131 Prosedural Proses Tambah Kategori...144

Gambar 3.132 Prosedural Proses Ubah Data Kategori...145


(19)

xviii

Gambar 3.134 Prosedural Proses Ubah Data Ongkos Kirim...146

Gambar 3.135 Prosedural Proses Tambah Jenis Pengiriman...146

Gambar 3.136 Prosedural Proses Ubah Jenis Pengiriman...147

Gambar 3.137 Prosedural Proses Lihat Produk Terbaru...147


(20)

xix

Tabel 3.1 Analisis Pengguna...56

Tabel 3.3 Kamus Data...81

Tabel 3.4 Tabel Administrator...86

Tabel 3.5 Tabel Member...86

Tabel 3.6 Tabel Kategori...87

Tabel 3.7 Tabel Barang...87

Tabel 3.8 Tabel Ukuran...87

Tabel 3.9 Tabel Warna...88

Tabel 3.10 Tabel Barang Detail...88

Tabel 3.11 Tabel Pembelian...88

Tabel 3.12 Tabel Detail Pembelian...89

Tabel 3.13 Tabel Provinsi...90

Tabel 3.14 Tabel Kota...90

Tabel 3.15 Tabel Ongkos Kirim...90

Tabel 3.16 Tabel Konfirmasi Pembayaran...90

Tabel 3.17 Tabel Jenis Pngirimann...91

Tabel 3.18 Tabel Kurs...91

Tabel 3.19 Tabel Rekening...91

Tabel 4.1 Tampilan Antarmuka Admin...153

Tabel 4.2 Tampilan Antarmuka Pengunjung dan Member...154

Tabel 4.3 Rencana Pengujian Aplikasi Admin...157

Tabel 4.4 Skenario Pengujian Aplikasi Member...157

Tabel 4.5 Pengujian Registrasi Member...158


(21)

xx

Tabel 4.7 Pengujian Keluar Member...161

Tabel 4.8 Pengujian Ubah Biodata Member...161

Tabel 4.9 Pengujian Kata Sandi Member...162

Tabel 4.10 Pengujian Menu Produk...163

Tabel 4.11 Pengujian Login Admin...164

Tabel 4.12 Pengujian Verivikasi Login...165

Tabel 4.13 Pengujian Halaman Utama Menu Admin...166

Tabel 4.14 Pengujian Pengolahan Data Provinsi...167

Tabel 4.15 Pengujian Tambah Data Provinsi...168

Tabel 4.16 Pengujian Pengolahan Data Kota...168

Tabel 4.17 Pengujian Tambah Data Kota...169

Tabel 4.18 Pengujian Pengolahan Data Ukuran...170

Tabel 4.19 Pengujian Tambah Data Ukuran...171

Tabel 4.20 Pengujian Pengolahan Data Kategori...172

Tabel 4.21 Pengujian Tambah Data Kategori...173

Tabel 4.22 Pengujian Pengolahan Data Barang...174

Tabel 4.23 Pengujian Tambah Data Barang...175

Tabel 4.24 Pengujian Pengolahan Data Member...176

Tabel 4.25 Pengujian Data Warna...176

Tabel 4.26 Pengujian Tambah Data Warna...177

Tabel 4.27 Pengujian Data Jenis Pengiriman...178

Tabel 4.28 Pengujian Tambah Data Jenis Pengiriman...179

Tabel 4.29 Pengujian Data Ongkos Kirim...180


(22)

xxi

1. Simbol Flow Map

SIMBOL NAMA KETERANGAN

Proses Merupakan proses komputer yang terjadi

didalam aliran dokumen

Aliran Menunjukkan data – data yang mengalir

pada sistem

Proses Manual Merupakan proses yang terjadi didalam Flow Map

Dokumen Dokumen yang ada dalam Flow Map

Offline

Storage

Menunjukkan tempat penyimpanan data berupa arsip

2. Simbol Entity Relationship Diagram

SIMBOL NAMA KETERANGAN

Entity Menunjukkan himpunan entitas

Garis

Menunjukkan penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan


(23)

xxii atributnya Belah ketupat /

Relationship

Menunjukkan himpunan relasi

3. Simbol Data Flow Diagram

SIMBOL NAMA KETERANGAN

Proses

Menunjukkan kegiatan / kerja yang dilakukan oleh orang, mesin atau komputer

Terminator Menunnjukkan bagian dari luar

Arus / Aliran data

Menunjukkan arus dari proses

Data store

Menunjukkan simpanan dari data yang dapat berupa suatu file / database di sistem komputer


(24)

xxiii

LAMPIRAN A IMPLEMENTASI ANTARMUKA ...A-1 LAMPIRAN B LISTING PROGRAM ...B-1 LAMPIRAN C HASIL KUESIONER ...C-1 LAMPIRAN D SURAT BALASAN PENELITIAN ...D-1


(25)

200

DAFTAR PUSTAKA

1. Abdul Kadir. (2001), Dasar Pemrograman Web Dinamis Menggunakan

PHP, C.V Andi Offset, Yogyakarta.

2. Adi Nugroho. (2006), E-Commerce Memahami Perdagangan Modern di

Dunia Maya, Informatika, Bandung.

3. Bunafit Nugroho. (2004), Aplikasi Pemrograman Web Dinamis dengan PHP

dan MySQL, Gava Media, Yogyakarta.

4. Lukmanul Hakim. (2008), Membongkar Trik Rahasia Para Master PHP,

Lokomedia, Yogyakarta.

5. Lukmanul Hakim. (2009), Trik Rahasia Master PHP Terbongkar Lagi,

Lokomedia, Yogyakarta.

6. Taryana Suryana, dan Jonathan Sarwono. (2007), E-Commerce Menggunakan


(26)

1

PENDAHULUAN

1.1Latar Belakang Masalah

Parental Advisory Baby Clothing adalah sebuah perusahaan yang bergerak

di bidang penjualan pakaian bayi, celana, topi, kemeja, jaket, skateboard, sepatu

dan tas anak-anak yang dikemas dalam bentuk trend remaja dan tidak seperti

pakaian bayi pada umumnya. Produk yang dijual di distro Parental Advisory Baby

Clothing ini merupakan hasil produksi sendiri dan telah memiliki brand sendiri

yaitu Parental Advisory Baby Clothing dan Neverskateboards.

Berdasarkan data yang diperoleh, dalam penjualan produk masih

bedasarkan konsumen yang datang langsung ke distro Parental Advisory Baby

Clothing dan konsumen distro Parental Advisory Baby Clothing merupakan

pelanggan tetap yang loyal dengan design-design yang ditawarkan oleh distro

Parental Advisory Baby Clothing atau pelanggan yang ingin memesan baju

dengan design yang dibuat oleh mereka sendiri. Sementara itu, untuk konsumen

umum yang datang perharinya ke distro dirasa masih kurang. Untuk menjangkau

konsumen yang lebih luas dan mengenalkan distro Parental Advisory Baby

Clothing kepada masyarakat berbagai hal telah dilakukan distro Parental Advisory Baby Clothing seperti dalam hal promosi, distro Parental Advisory Baby Clothing menjadi sponsor dalam acara musik dan acara anak-anak untuk memperkenalkan

distro Parental Advisory Baby Clothing. Selain itu, distro Parental Advisory Baby


(27)

2

banyak, namun konsumen seperti ini tidak datang setiap saat sehingga tidak

memenuhi target penjualan yang diinginkan dan penjualan produk distro Parental

Advisory Baby Clothing menurun. Berdasarkan promosi yang telah dilakukan

distro Parental Advisory Baby Clothing dan menjual produk disaat acara pameran

pun dirasa belum cukup untuk menyebarluaskan pemasaran dan penjualan produk

distro Parental Advisory Baby Clothing.

E - commerce didefinisikan sebagai proses pembelian dan penjualan produk,

jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan komputer seperti internet. Konsumen dapat membeli produk tanpa harus

datang langsung ke toko karena dengan e-commerce, konsumen distro Parental

Advisory Baby Clothing dapat melakukan pembelian kapan saja dan dimana saja.

Oleh karena itu, distro Parental Advisory Baby Clothing mencari solusi lain yang dapat memecahkan masalah yang ada yaitu dengan melihat perkembangan teknologi internet sebagai media pemasaran dan promosi guna menjangkau konsumen umum yang lebih luas yang tidak dibatasi waktu. Untuk memecahkan masalah ini, maka diperlukan suatu sistem perdagangan secara online atau lebih dikenal dengan istilah e-commerce (electronic commerce).

1.2Rumusan Masalah

Mengacu dari latar belakang, ditemukan beberapa masalah yang dapat

dirumuskan dalam suatu rumusan masalah yaitu bagaimana membangun situs

e-commerce sebagai proses penjualan dan pembelian pada Parental Advisory Baby


(28)

1.3 Maksud dan Tujuan

1.3.1 Maksud

Maksud dari penelitian ini adalah membangun aplikasi e – commerce untuk

penjualan dan pemasaran di distro Parental Advisory Baby Clothing.

1.3.2 Tujuan

Adapun tujuan yang akan dicapai dari penulisan skripsi ini adalah sebagai berikut:

1. Diharapkan dapat meningkatkan penjualan produk Parental Advisory Baby

Clothing melalui konsep e - commerce.

2. Untuk mempromosikan dan memperkenalkan produk yang ditawarkan

oleh distro Parental Advisory Baby Clothing kepada masyarakat luas

melalui media internet yang tidak dibatasi oleh waktu.

3. Menyebarluaskan dalam pemasaran dan penjualan produk distro Parental

Advisory Baby Clothing.

1.4 Batasan Masalah

Terdapat beberapa batasan permasalahan yang dapat dirumuskan agar penulisan laporan kerja ini lebih terarah dan mengacu kepada tujuan utama.

1. Data yang diolah dalam aplikasi ini yaitu data master, data member, data

transaksi pembelian barang, data administrator data transaksi penjualan dan data laporan penjualan.


(29)

4

2. Proses yang terdapat dalam aplikasi ini yaitu proses pengolahan data

barang, data kategori seperti tambah, ubah dan hapus data, pengolahan data administrator, pengolahan data pemesanan barang ,pengolahan data transaksi penjualan, pengolahan data pengiriman barang dan laporan rekapitulasi penjualan.

3. Aplikasi ini menyediakan informasi pengiriman dan pemesanan barang,

berikut transaksi yang telah dilakukan dan laporan rekapitulasi penjualan.

4. Metode pembayaran yang digunakan pada aplikasi ini menggunakan

bantuan pihak ketiga seperti paypal dan melalui transfer rekening bank BNI, MANDIRI dan BCA antara pihak toko dan konsumen.

5. Setelah pembeli selesai melakukan pembelian, sistem akan mengirimkan

email kepada pembeli dan untuk komunikasi antara pembeli dan penjual

dapat menggunakan email atau Yahoo Messanger dan SMS (Short

Message Service) melalui ponsel.

6. Pengiriman barang akan dilakukan setelah pembeli melakukan

pembayaran atas barang yang dipesan dan barang dikirim melalui jasa pengiriman barang seperti menggunakan jasa pengiriman JNE dan pembeli akan dikenakan biaya ongkos kirim sesuai dengan berat barang yang dipesan dan kota tujuan.

7. Pengguna pada aplikasi ini yaitu:

a. Administrator memiliki tugas mengelola data barang, mengelola


(30)

pengiriman barang yang dipesan, data master dan membuat laporan rekapitulasi penjualan.

b. Pengunjung hanya dapat melihat informasi produk yang

ditawarkan oleh distro Parental Advisory Baby Clothing. Dan bila

pengunjung ingin melakukan pembelian maka pengunjung harus menjadi member terlebih dahulu.

c. Member dapat melakukan pemesanan barang yang ditawarkan oleh

distro Parental Advisory Baby Clothing dan melihat informasi

produk.

8. Model yang digunakan adalah model perancangan terstruktur. Alat yang

digunakan yaitu flowmap dan ERD sebagai perancangan basis data

sedangkan untuk menggambarkan proses digunakan Data Flow Diagram

(DFD).

9. Perangkat lunak yang dipakai untuk membangun aplikasi ini yaitu

menggunak bahasa pemrograman PHP dan MySQL sebagai Database

Management System-nya. Sistem operasi yang digunakan yaitu Microsoft

Windows, dan untuk mengakses situs tersebut dapat menggunakan web

browser seperti Mozila Firefox, Google Crome dll.

10.Untuk keamanan antara penjual dan pembeli kombinasi browser dan

server mendukung protokol SSL (Secure Socket Layer).

11.IP dedicated digunakan pada aplikasi ini agar aplikasi ini memiliki IP yang


(31)

6

12.Integrasi dengan situs jejaring sosial yaitu Facebook sebagai sarana

promosi.

13.Jenis e-commerce yang digunakan pada pembangunan aplikasi pada distro

Parental Advisory Baby Clothing, yaitu jenis B2C (Business to Consumer)

1.5.Metodologi Penelitian

1.5.1.Pengumpulan Data

Metodologi yang digunakan dalam mengumpulkan data yang berkaitan dengan penyusunan laporan dan pembuatan aplikasi ini adalah sebagai berikut:

1. Wawancara

Wawancara adalah pengumpulan data dengan cara melakukan

tanya jawab langsung mengenai informasi yang dibutuhkan.

2. Observasi

Observasi adalah pengumpulan data yang diperoleh secara

langsung di kantor Parental Advisory Baby Clothing.

3. Studi Literatur

Studi literatur (library research) adalah mengumpulkan data melalui

buku-buku, situs internet, dan catatan kuliah yang erat kaitannya dengan tema dari penelitian tugas akhir.

1.5.2. Pembangunan Perangkat Lunak

Teknik analisis data dalam pembuatan perangkat lunak menggunakan model pengembangan perangkat lunak Waterfall yang dapat dilihat pada


(32)

a. Rekayasa Sistem

Tahap ini merupakan kegiatan pengumpulan data sebagai pendukung pembangunan sistem serta menentukan ke arah mana aplikasi ini akan dibangun.

b. Tahap ini merupakan kegiatan pengumpulan data sebagai pendukung pembangunan sistem serta menentukan ke arah mana aplikasi ini akan dibangun.

c. Analisis Sistem

Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.

d. Perancangan Sistem

Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi representasi ke dalam bentuk rancangan software sebelum

coding dimulai. Design harus dapat mengimplementasikan

kebutuhan yang telah disebutkan pada tahapan analisis sebelumnya.

e. Pengkodean Sistem

Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tersebut harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa


(33)

8

Analisis Sistem

Perancangan Sistem

Pengkodean Sistem

Pengujian Sistem

Pemeliaharaan Sistem Rekayasa

Sistem

f. Pemeliharaan Sistem

Setelah aplikasi ini diimplementasikan pada lingkungan Parental

Advisory Baby Clothing, maka diperlukan pemeliharaan aplikasi

untuk mengecek apakah masih ada kesalahan sistem yang tidak ditemukan sebelumnya.

Gambar 1.1 Model Pengembangan perangkat lunak Waterfall

1.6. Sistematika Penulisan

Sistematika penulisan dibagi dalam beberapa bab dengan pokok pembahasan secara umum sebagai berikut :


(34)

Bab ini berisi latar belakang, perumusan masalah, maksud dan tujuan,batasan masalah, metodologi penelitian, sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Pada bab ini menjelaskan tentang tinjauan Instansi dan landasan teori yang menjelaskan tentang teori umum yang berkaitan dengan topik, teori program yang berkaitan dengan aplikasi yang digunakan, teori khusus yaitu berkaitan

dengan istilah-istilah yang dipakai dalam pembuatan aplikasi e-commerce

tersebut.

BAB III ANALISIS DAN PERANCANGAN

Bab ini berisi analisis kebutuhan dalam membangun aplikasi ini. Analisis sistem yang sedang berjalan pada aplikasi ini sesuai dengan metode pembangunan perangkat lunak yang digunakan. Selain itu terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab ini berisi hasil implementasi dari hasil analisis dan perancangan yang telah dibuat disertai juga dengan hasil pengujian dari aplikasi ini .

BAB V KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan tentang keseluruhan dari pembangunan aplikasi ini dan saran tentang aplikasi ini untuk masa yang akan datang.


(35)

(36)

10

TINJAUAN PUSTAKA

2.1 Tinjauan Perusahaan

2.1.1 Sejarah Perusahaan

Parental advisory Baby Clothing merupakan perusahaan yang bergerak dalam bidang penjualan baju bayi yang dikemas dalam trend remaja. Distro ini berdiri pada akhir tahun 2009 oleh Phaerlymaviec Musadi. Sebelum distro dibangun perusahaan ini bergerak dibidang konveksi yang hanya menerima pesanan dari pelanggan dalam berjumlah besar dan sedang.

Dengan berjalanya waktu melihat usaha distro lebih menjanjikan maka dibangunlah sebuah distro bayi yang di rancang dengan mode pakaian bayi yang bukan hanya lucu tetapi tak biasa, dan inilah yang membuat para calon pembeli tertarik untuk datang ke distro ini, dan distro Parental advisory Baby Clothing memiliki brand sendri yaitu parental dan secondhand.

Distro Parental Advisory Baby Clothing menjual pakaian bayi wanita dan laki-laki, skateboard, topi, tas, jaket dan sepatu. Dan distro ini tidak hanya menjual pakaian bayi tapi juga anak-anak hingga berumur tiga belas tahun distro Parental advisory Baby Clothing berlokasi Jl. Sultan Tirtayasa no.16.


(37)

11

2.1.2 Sruktur Organisasi

Struktur organisasi dari Distro Parental Advisory Baby Clothing dapat

dilihat pada gambar 2.1

General Manager

Marketing Administrasi

Marchandise Store

Manager

SPG dan SPB Gudang

Designer Pengadaan Barang

Gambar 2. 1 Struktur organisasi Distro Parental Advisory BabyClothing

2.1.3 Deskripsi Tugas

Berikut ini merupakan deskripsi tugas dari struktur organisasi yang ada

pada distro Parental Advisory BabyClothing adalah sebagai berikut :

1. General Manager

General Manager Parental Advisory Baby Clothing bertugas untuk


(38)

2. Marketing

Bagian marketing bertugas untuk meningkatkan penjualan dengan

pengelolaan penjualan. Dibawah pengelolalaan marketing ada dua divisi

yang terkait yaitu :

a. Marchandiser

Bagian marchandiser bertugas mengelola rancangan pakaian yang akan dibuat dan mengatur pengadaan barang masing-masing diwakili oleh pegawai yang bertanggung jawab pada tugasnya masing-masing.

b. Store Manager

Store Manager bertugas untuk mengelola bagian SPG dan SPB dan bagian pengadaan gudang.

3. Administrasi

Bagian keuangan bertugas mengelola keuangan dan membuat laporan transaksi dan rekapitulasi penjualan pada distro.

2.2 Landasan Teori

2.2.1 Website

Website dibangun oleh sebuah file yang di dalamnya terdapat kode-kode dan berbagai informasi. Kode-kode dan informasi tersebut dibaca oleh sebuah

aplikasi yang sejenisnya bernama browser, kode-kode dan informasi tersebut akan

disajikan sebagai sebuah halaman homepage yang dikenal sebagai website.

Kode-kode dan informasi yang ditulis dalam file website tersebut harus ditulis menurut

suatu aturan tertentu yang dapat dimengerti oleh browser. Aturan-aturan tersebut


(39)

13

digunakan adalah HTML (Hyper Text Markup Language). Dengan bahasa inilah

sebuah browser akan mengubah isi file homepage menjadi sebuah website. Setiap

mengakses dokumen website, pada saat itu dapat diambil sebuah file yang ditulis

dalam format HTML(Hyper Text Markup Language).

2.2.2 Internet

Internet (Interconnected Network) merupakan jaringan (network) komputer yang terdiri dari ribuan komputer independent yang dihubungkan satu dengan yang lainnya. Asal mula internet adalah jaringan komputer untuk sistem pertahanan yang dikembangkan oleh Departemen Pertahanan Amerika Serikat.

Proyek jaringan ini diberi nama Advanced Research Project Agency (ARPA).

Jaringan komputer ini kemudian diberi nama ARPANET.

Pada tahun 1969, para ahli ilmu pengetahuan memikirkan untuk membuat suatu jaringan komputer yang dapat menghubungkan mereka untuk dapat berkomunikasi satu dengan yang lainnya.

Departemen Pertahanan Amerika Serikat kemudian menjadi sponsor untuk melibatkan jaringan ini ke dalam ARPANET. Demonstrasi pertama dari ARPANET ini menghubungkan komputer di University of California at Los Angeles (UCLA) dengan komputer di Stanford University. Pada tahun 1971,

jaringan ARPANET sudah melibatkan 20 situs termasuk Massachusetts Institute

of Technology (MIT) dan Harvard University. Pada tahun 1981 jumlah situs yang

tergabung dengan sangat cepatnya, tidak hanya melibatkan jaringan diantara universitas - unversitas saja, tetapi juga melibatkan organisasi – organisasi


(40)

lainnya di seluruh dunia. Di tahun 1983, karena sistem ini sudah menghubungkan banyak sekali jaringan – jaringan di seluruh dunia, maka mulai dikenal dengan nama Internet.

2.2.3 Browser

Browser adalah sebuah program yang berfungsi untuk menjelajahi

halaman-halaman web yang terdapat dalam internet. Menjelajahi atau sering disebut

sebagai browsing adalah suatu aktifitas membuka atau menuju ke situs-situs

(server-server) web dan membaca informasi yang terdapat di dalamnya.

Netscape Navigator adalah program browser yang banyak digunakan,

selain itu terdapat juga produk microsoft yang sangat terkenal yaitu internet explorer.

Beberapa komponen-komponen browser :

1. Menu

Terletak dibagian paling atas jendela browser, terdiri deretan menu yang mengandung perintah-perintah untuk pengaturan, memanipulasi

tampilan, serta menjalankan perintah-perintah browser.

2. Toolbar

Toolbar adalah tombol-tombol navigasi yang digunakan untuk

menjelajahi halaman-halaman internet. Tombol-tombol tersebut antara

lain forward untuk menuju ke halaman berikutnya, back untuk menuju

halaman sebelumnya, stop untuk menghentikan download

(pengambilan data) halaman, search untuk menuju search engine


(41)

15

(pengambilan data) ulang halaman, home untuk kembali ke halaman

default browser. Selain tombol tersebut terdapat

tombol-tombol lain yang bersifat spesifik untuk setiap browser.

3. Bookmark (Netscape)/ favorites

Berisi alamat-alamat halaman web yang sudah disimpan agar user

dapat langsung menuju alamat tersebut tanpa harus kesulitan dalam mengetikan atau menghafalkan lokasinya. Alamat URL disimpan agar mempermudah pengaksesan di kemudian hari.

4. Location toolbar

Text box ini merupakan alamat lengkap yang disediakan oleh browser.

Dengan text box ini dapat diketik alamat yang akan dituju baik yang

berada di internet maupun yang ada di komputer lokal.

5. Logo Netscape atau Internet explorer

Berguna untuk memantau penerimaan data, saat proses download

(pengambilan data) sedang berlangsung maka logo terlihat melakukan gerakan bila download (pengambilan data) halaman web selesai logo berupa gambar diam.

6. Layar Utama Browser

Layar ini merupakan tempat tampilan halaman web, yang berisi text, gambar, serta animasi, dan interaksi multimedia.

7. Status Bar

Terdapat pada bagian kiri bawah layar utama, terdiri bagian yang


(42)

pesan status yang menunjukan URL yang sedang ditampilkan, URL dari suatu letak (loncatan ke halaman lain) serta pesan-pesan khusus tertentu.

Dengan menggunakan Netscape Navigator atau Mozzila Firefox anda siap

menjelajahi internet untuk mendapatkan informasi yang dibutuhkan.

2.2.4 Perdagangan Elektronik (E-Commerce)

Perdagangan Elektronik, atau Electronic Commerce (EC) adalah sebuah

sistem perniagaan dan jual beli yang banyak menggunakan kemudahan teknologi maklumat terutama telekomunikasi canggih sehingga dapat melindungi dan memuaskan penggunaan-penggunaan yaitu yang terdiri daripada penjual, pembeli dan pihak-pihak yang ketiga seperti bank, syarikat keuangan, syarikat kartu kredit, pengeluar sijil pengesahan digital dan lain-lain. Kebelakangan ini, banyak

masyarakat menggunakan internet khususnya web untuk mengadakan satu

rangkaian yang menyatukan pelanggan, penjual dan pihak-pihak ketiga dalam satu persekitaran elektronik yang selamat untuk semua pihak dan boleh dipercayai.

Media elektronik yang digunakan di sini adalah jaringan internet karena internet sudah dikenal oleh banyak orang dan penggunaannya juga sangat mudah. Namun hal ini pada suatu saat nanti tidak menutup kemungkinan untuk menggunakan jaringan yang lain.


(43)

17

2.2.4.1 Jenis E-Commerce

E-commerce dapat dibagi menjadi dua jenis, yaitu Business to Business

(B2B) dan Business to Consumer (B2C, retail). Kedua jenis e-commerce ini

memiliki karakteristik yang berbeda.

Business to Business e-commerce memiliki karakteristik:

1. Trading partners yang sudah diketahui dan umumnya memiliki

hubungan (relationship) yang cukup lama. Informasi hanya

dipertukarkan dengan partner tersebut. Dikarenakan sudah mengenal

lawan komunikasi, maka jenis informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan kepercayaan.

2. Pertukaran data (data exchange) berlangsung berulang-ulang dan

secara berkala, misalnya setiap hari, dengan format data yang sudah disepakati bersama. Dengan kata lain, servis yang digunakan sudah tertentu. Hal ini memudahkan pertukaran data untuk dua entiti yang menggunakan standar yang sama.

3. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data,

tidak harus menunggu parternya.

4. Model yang umum digunakan adalah peer-to-peer, dimana proses

intelejensi dapat didistribusikan di kedua pelaku bisnis.

Topik yang juga mungkin termasuk di dalam business-to-business

e-commerceadalah electronic/Internet procurement dan ERP (Enterprise Resource

Planning). Hal ini adalah implementasi penggunaan teknologi informasi pada


(44)

pesat dikarenakan menggunakan teknologi informasi sehingga dapat menjalankan

just in time manufacturing untuk produksi produknya.

Business to consumer e-commerce memiliki karakteristik sebagai berikut:

1. Terbuka untuk umum, dimana informasi disebarkan ke umum.

2. Servis yang diberikan bersifat umum dengan mekanisme yang dapat

digunakan oleh khalayak ramai. Sebagai contoh, karena sistem web

sudah umum digunakan maka servis diberikan dengan menggunakan basisweb.

3. Servis diberikan berdasarkan permohonan. Konsumen melakukan

inisiatif dan produser harus siap memberikan respon sesuai dengan permohonan.

4. Pendekatan client/server sering digunakan dimana diambil asumsi

client (consumer) menggunakan sistem yang minimal (berbasis web) dan processing (business procedure) diletakkan di sisi server.

Business to consumer E-Commerce memiliki permasalahan yang berbeda.

Mekanisme untuk mendekati konsumen pada saat ini menggunakan

bermacam-macam pendekatan seperti misalnya dengan menggunakan electronic shopping

mall atau menggunakan konsep portal.

Electronic shopping mall menggunakan web sites untuk menjajakan

produk dan servis. Para penjual produk dan servis membuat sebuah storefront

yang menyediakan katalog produk dan servis yang diberikannya. Calon pembeli dapat melihat-lihat produk dan servis yang tersedia seperti halnya dalam


(45)

19

pembeli dapat melakukan shopping ini kapan saja dan dimana saja tanpa dibatasi

oleh jam buka toko.

2.2.4.2 Kegiatan Yang Berhubungan Dengan E-Commerce

Kegiatan yang berhubungan dengan E-Commerce:

1. Perdagangan online melalui WWW (World Wide Web)

2. Transaksi online bisnis antar perusahaan.

3. Internet banking, pengecekan saldo melalui internet, mengganti

nomor PIN ATM, transfer antar rekening dan berbagai macam kemudahan sistem pembayaran tagihan lainnya.

4. TV interaktif, internet melalui TV, akses web melalui TV (Interactive

Television) berkembang di Eropa.

5. WAP (Wireless Application Protocol), dengan menggunakan

handphone dapat melakukan segala macam transaksi yang diinginkan. Seperti pembelian tiket, pemesanan barang dan sebagainya.

2.2.4.3 Keuntungan E-Commerce

Keuntungan dari e-commerce:

1. Aliran pendapatan (Revenue stream) yang lebih menjanjikan.

2. Dapat meningkatkan pangsa pasar (market exposure).

3. Menurunkan biaya operasional (operating cost).

4. Melebarkan jangkauan (global reach).

5. Meningkatkan customer loyality.


(46)

7. Memperpendek waktu produksi.

8. Meningkatkan mata rantai pendapatan (value chain).

2.2.4.4 Resiko dan Kerugian E-Commerce

Resiko dari E-Commerce:

1. Kehilangan segi financial secara langsung karena kecurangan.

2. Pencurian informasi rahasia yang berharga.

3. Kehilangan kesempatan bisnis karena gangguan pelayanan.

4. Penggunaan akses ke sumber oleh pihak yang tidak berhak.

5. Kehilangan kepercayaan dari para konsumen.

6. Kerugian-kerugian yang tidak terduga.

2.2.5 PHP (PHP Hypertext Preprosessor)

2.2.5.1 Pengertian PHP (PHP Hypertext Preprosessor)

PHP singkatan dari PHP Hypertext Preprosessor. Ia merupakan bahasa

berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya

yang dikirimkan ke klien, tempat pemakai menggunakan browser.

Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, ia

dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, anda

bisa menampilkan isi database ke halaman Web. Pada prinsipnya, PHP

mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server

Page), Cold Fusion, ataupun Perl.

Kelahiran PHP bermula saat Rasmus lerdorf membuat sejumlah skrip Perl

yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yakni pada tahun 1994. Skrip-skrip ini selanjutnya dikemas menjadi tool yang


(47)

21

disebut “Personal Home Page”. Paket inilah yang menjadi cikal-bakal PHP. Pada

tahun 1995, Rasmus menciptakan PHP/F1 Versi 2. Pada versi inilah pemrograman dapat menempelkan kode terstruktur di dalam tag HTML. Yang menarik, kode

PHP juga bisa berkomunikasi dengan database dan melakukan

perhitungan-perhitungan yang kompleks sambil jalan.

Pada saat ini, PHP cukup populer sebagai peranti pemrograman web,

terutama di lingkungan Linux. Walaupun demikian, PHP sebenarnya juga dapat berfungsi pada server-server yang berbasis UNIX, Windows NT, dan Macintosh. Bahkan versi untuk Windows 95/98 pun tersedia.

Pada awalnya, PHP dirancang untuk diintegrasikan dengan web server

Apache. Namun, belakangan PHP juga dapat bekerja dengan web server seperti

PWS (Personal Web Server), IIS (Internet Information Server), dan Xitami.

Untuk mencoba PHP, anda tidak perlu menggunakan komputer berkelas server. Dengan hanya sebuah komputer biasa, Anda bisa mempelajari dan mempraktekan PHP.

2.2.5.2 Konsep Kerja PHP

Model kerja HTML diawali dengan permintaan suatu halaman web oleh

browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan

sebutan alamat internet, browser mendapatkan alamat dari web server,

mengidentifikasikan halaman yang dikehendaki, dan menyampaikan segala


(48)

Selanjutnya, web server akan mencarikan berkas yang diminta dan

memberikan isinya ke browser. Browser yang mendapatkan isinya segera

melakukan proses penerjemahan kode HTML dan menampilkan ke layar pemakai.

2.2.5.3 Kelebihan Dari PHP

Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan

berbagai database yang terkenal. Dengan demikian, menampilkan data yang

bersifat dinamis, yang diambil dari database, merupakan hal yang mudah untuk diimplementasikan. Itulah sebabnya sering dikatakan bahwa PHP sangat cocok

untuk membangun halaman-halaman web dinamis.

Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database

meskipun dengan kelengkapan yang berbeda-beda. Beberapa diantaranya adalah MySQL, Oracle, Sybase, dan Lain-lain.

2.2.6 SQL (Structured Query Language)

Antar muka standar untuk sistem manajemen basis data relasional, termasuk sistem yang beroperasi pada komputer pribadi. SQL memungkinkan seorang pengguna untuk mengakses informasi tanpa mengetahui dimana lokasinya atau bagaimana informasi tersebut disusun. SQL lebih mudah untuk digunakan dibandingkan dengan bahasa pemrograman tetapi lebih rumit

dibanding software lembar kerja dan pengolah kata. Sebuah pernyataan SQL yang

sederhana dapat menghasilkan set permintaan untuk informasi yang tersimpan pada komputer yang berbeda di berbagai lokasi yang tersebar, sehingga membutuhkan waktu dan sumber daya komputasi yang banyak. SQL dapat


(49)

23

digunakan untuk investigasi interatif atau pembuatan lapiran ad hoc atau

disisipkan dalam program aplikasi.

Bahasa pemrograman yang dirancang khusus untuk mengirimkan suatu

perintah query (pengaksesan data berdasarkan pengalamatan tertentu) terhadap

sebuah database. Kebanyakan software database yang ada saat ini dapat diakses

melalui SQL. Setiap aplikasi yang spesifik dapat mengimplementasikan SQL secara sedikit berbeda, tapi seluruh database SQL mendukung subset standar yang ada.

2.2.7 Macromedia Dreamweaver

Macromedia dreamweaver adalah sebuah HTML editor profesional untuk

mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana

menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih

menyukai bekerja dengan lingkungan secara visual dalam melakukan editing,

dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan tool-tool

yang sangat berguna dalam peningkatan kemampuan dan pengalaman dalam

mendesain web.

Dreamweaver dalam hal ini digunakan untuk web desain. Dreamweaver

mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta

fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript,

Javascript debugger, dan editor kode (tampilan kode dan code inspector) yang

dapat mengubah kode menjadi Javascript, XML, dan dokumen teks lain secara

langsung dalam dreamweaver. Teknologi dreamweaver roundtrip HTML mampu


(50)

dreamweaver dapat digunakan pula untuk membersihkan dan memformat ulang HTML.

Selain itu dreamweaver juga dilengkapi kemampuan manajemen situs, yang memudahkan dalam mengelola keseluruhan elemen yang ada dalam situs.

Dan juga dapat melakukan evaluasi situs dengan melakukan pengecekan broken

link, kompatibilitas browser, maupun perkiraan waktu download halaman web.

2.2.8 Paypal

Paypal adalah salah satu alat pembayaran (Payment procesors)

menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna internet dapat membeli barang di ebay, lisensi software original, keanggotaan

situs, urusan bisnis, mengirim uang ke pengguna Paypal lain di seluruh dunia dan

banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet, Paypal

mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money

order yang prosesnya dapat memakan waktu. Pelanggan anda bisa membayar dengan saldo PayPal mereka, dengan cek, atau bahkan dengan kartu kredit dan

kartu debit mereka. PayPal lebih aman dari alat pembayaran online lain.

Kebijaksanaan perlindungan tertulis untuk pembeli yang menggunakan

PayPal menyatakan pembeli yang menggunakan PayPal dapat melakukan

komplain dalam waktu 45 hari jika pembeli belum mendapatkan barang yang dipesan atau jika barang yang dipesan tidak sesuai deskripsi yang diberitahukan penjual. Jika pembeli menggunakan kartu kredit akan mendapatkan pengembalian

uang charge back dari perusahaan kartu kreditnya. PayPal juga melindungi


(51)

25

Kebijakan perlindungan tertulis untuk penjual dirancang untuk melindungi penjual dari klaim pembeli yang mengaku telah mengirim uang yang tidak ada

catatan bukti pembayarannya. Setiap pembelian menggunakan PayPay selalu ada

catatan bukti pembayarannya di akun PayPay pengirim dan penerima uang,

sebagai bukti jika benar telah terjadi pengiriman uang. Dari sini bisa diambil

kesimpulan menggunakan PayPal lebih aman dari alat pembayaran online lain

bagi pengirim dan penerima uang karena ada bukti pembayaran dan dapat melakukan komplain jika terjadi sesuatu.

SSL (Secure Socket layer)

SSL (Secure Socket Layer) merupakan salah satu metode enkripsi dalam

komunikasi data yang dibuat oleh Netscape Communication Corporation yang

digunakan untuk menjaga pengiriman data web server dan pengguna situs web tersebut.. Untuk tingkat keamanan SSL terletak pada kekuatan enkripsi yang didukungnya (misalnya 256 bit). Semakin besar tingkat enkripsi semakin sulit untuk menembus keamanan situs tersebut. Secara teknis, semua SSL dengan tingkat enkripsi yang sama, mempunyai tingkat keamanan yang sama.

Browser web secara otomatis akan mencek apakah sertifikat SSL dan identitas situs web valid dan situs tersebut terdaftar pada otoritas sertifikasi (CA) SSL (cth. Verisign). Dengan demikian, SSL ini menjadi sangat penting terutama untuk situs web yang menjalankan transaksi online. Adapun kegunaan sertifikat SSL yaitu sebagai berikut :

1. SSL memastikan data transaksi yang terjadi secara online di


(52)

utamanya adalah untuk menjaga keamanan dan kerahasiaan data ketika melakukan transaksi.

2. SSL memberikan jaminan keamanan pada pemilik dan pengunjung

situs atas data yang dikirim lewat web. SSL yang sering digunakan

dapat dilihat pada situs perbankan untuk melakukan transaksi

e-banking.

Untuk mengetahui apakah suatu website diamankan oleh SSL yaitu dengan

adanya Sebuah icon berlambangkan gembok yang terkunci akan muncul di browser yang telah diamankan dengan SSL. Dengan meng-klik icon tersebut akan diketahui otoritas sertifikasi dari sertifikat SSL tersebut.


(53)

27

BAB III

ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

Sebagai analisis pada sistem yang sedang berjalan, akan dibahas bagaimana prosedur dan aliran dokumen yang sedang berjalan yang digambarkan dalam bentuk flow map, pengkodean dan analisis sistem non fungsional yang meliputi perangkat keras dan perangkat lunak yang digunakan, serta analisis user yang terlibat.

3.1.1 Analisis Masalah

Analisis yang dianalisa adalah mengenai prosedur-prosedur atau cara kerja dari setiap data yang dibutuhkan dan dihasilkan dari sistem penjualan yang ada

pada distro Parental Advisory Baby Clothing.

Dari setiap proses diatas menghasilkan data dan informasi yang harus diolah sehingga dapat menghasilkan keluaran baru sesuai kebutuhan dari setiap

fungsinya. Berdasarkan hasil penelitian yang dilakukan bahwa di distro Parental

Advisory Baby Clothing masih terdapat masalah-masalah seperti sistem penjualan


(54)

3.1.2 Analisis Prosedur Yang Sedang Berjalan

Berdasarkan hasil penelitian, terdapat beberapa prosedur yang dilakukan

dalam kegiatan di distro Parental Advisory Baby Clothing yaitu sebagai berikut :

3.1.2.1 Prosedur Penjualan Barang

Flowmap penjualan barang yang sedang berjalan di distro Parental

Advisory Baby Clothing adalah sebagai berikut :

a. Pembeli datang ketoko dan melihat produk yang ditawarkan oleh distro

Parental Advisory Baby Clothing lalu setelah memilih barang yang ingin

dibeli dan melakukan pengecekan terhadap barang yang dibelinya maka pembeli melakukan pembayaran dikasir.

b. Kasir menerima barang yang akan dibeli oleh pembeli kemudian kasir

memasukan kode atau nama artikel barang yang dibeli maka akan keluar harga dari barang yang dibeli dan data pembelian akan tersimpan.

c. Kasir memberitahukan total harga yang harus dibayar kepada pembeli.

d. Pembayaran dapat dilakukan secara tunai atau dengan pembayaran

menggunakan kartu kredit dan kartu debet.

e. Jika pembayaran dilakukan secara tunai, pembeli melakukan pembayaran

sesuai dengan harga yang ditampilkan oleh komputer maka kasir akan menghitung total harga yang harus dibayar oleh pembeli dan akan memberikan struk pembayaran kepada pembeli.

f. Jika pembayaran dilakukan dengan menggunakan kartu kredit (Credit

Card), pelanggan akan memberikan kartu kreditnya kepada kasir, kasir


(55)

29

Capture) yang telah disediakan untuk transaksi penggunaan kartu

kemudian menggesek kartu kredit ke alat EDC, setelah itu mengembalikan kartu kredit kepada pembeli. Kemudian, akan memasukan jumlah transaksi pembelian yang dilakukan oleh pembeli dan akan keluar struk pembayaran yang berjumlah rangkap tiga, dua struk tersebut diberikan oleh kepada pembeli untuk ditandatangani sebagai bukti transaksi, dimana satu buah untuk diberikan kepada pembeli, satu buah untuk distro dan satu buah lagi untuk bank. Setelah itu, akan memberikan barang yang dibeli, struk pembayaran dan struk pembeliannya.

g. Jika pembayaran dilakukan dengan menggunakan kartu debet (Debt

Card), pelanggan akan memberikan kartu debetnya kepada, kemudian

akan memilih jenis transaksi pada alat EDC dan akan menggesek kartu kredit ke alat EDC, setelah itu akan mengembalikan kartu debet kepada pembeli ,kemudian akan memasukan jumlah transaksi pembelian yang dilakukan oleh pembeli, selanjutnya akan meminta pembeli untuk memasukan nomor pin. Setelah itu akan keluar struk pembayaran yang berjumlah rangkap tiga, kedua struk tersebut diberikan terlebih dahulu ke pembeli untuk ditandatangani sebagai bukti transaksi dimana satu struk

untuk diberikan kepada pembeli, satu untuk distro Parental Advisory Baby

Clothing dan satu lagi untuk Bank. Setelah itu, akan memberikan barang


(56)

Flow map / Prosedur Penjualan Barang Kasir Pembeli Pemilihan cara pembayaran Uang Pembayaran Card Uang Pembayaran

Tunai? Pengecekan uang

pembayaran Uang pas? Barang yang dibeli Struk Pembelian Barang yang dibeli Uang kembalian Struk Pembelian Barang yang dibeli Uang kembalian Struk Pembelian Barang yang dibeli Struk Pembelian Ya Tidak Ya Tidak Card Pilih jenis transaksi di mesin EDC Transaksi Pembelian? Pembayaran dengan kartu kredit Pembayaran dengan kartu debet Ya Tidak Total bayar yang harus dibayar Total yang harus dibayar Memasukan kode/ nama artikel barang

D ata di si mpan 1 A1 Barang yang dibeli Barang yang dibeli Menghitung Total bayar


(57)

31

Flowmap / Prosedur Penjualan Barang (Lanjutan 1)

Kasir Pembeli

Informasi PIN

Tidak

Pembayaran dengan kartu debet

Ya Transaksi Pembelian?

Pembayaran dengan kartu kredit

Gesek Card pada EDC, Masukan Total

Pembelian

1

Struk pembayaran2 Struk pembayaran Gesek kartu debet

pada EDC, Masukan Total

Pembelian, Masukan PIN

1

Struk pembayaran2 Struk pembayaran3

Struk pembayaran 1

Struk pembayaran2 Struk pembayaran

Tandatangani struk

1

Struk yang sudah ditandatangan 2

Struk yang sudah ditandatangan

1

Struk yang sudah ditandatangan 3 Struk pembayaran 2 Struk pembayaran 1 Struk pembayaran Tandatangani struk 1

Struk yang sudah ditandatangani

1

Struk yang sudah ditandatangani

2

Struk pembayaran Struk PembelianBarang yang

dibeli Card

Barang yang dibeli

Card

3 struk yang sudah ditanda tangani

Barang yang dibeli Card Struk pembelianBarang yang

dibeli Card A3 A2 1 3 Struk pembayaran 2 Struk pembayaran

2 Struk yang sudah ditanda tangani

A2

A3


(58)

Keterangan :

A1:Arsip untuk laporan rekapitulasi penjualan

A2 : Arsip untuk distro Parental Advisory Baby Clothing

A3: Arsip untuk bank.

3.1.2.2 Prosedur Laporan Rekapitulasi Penjualan

Flowmap rekapitulasi penjualan yang sedang berjalan di distro Parental Advisory Baby Clothing adalah sebagai berikut :

a. Data pembelian yang setiap harinya tersimpan pada pemyimpanan data

berbentuk .xls.

b. Membuat laporan rekapitulasi penjualan dengan form yang telah

disediakan pada microsoft exel yang ada pada komputer.

c. Setelah membuat laporan penjualan, maka laporan itu di print

menggunakan perangkat keras yaitu printer.

d. Laporan dicetak rangkap dua yaitu, yang pertama untuk arsip distro

Parental Advisory Baby Clothing dan yang kedua diberikan untuk


(59)

33

Flow map / Prosedur Laporan Rekapitulasi Penjualan

CV.Merlyna Agung Bagian Administrasi

A1

Memasukan data pembelian

Data Pembelian

Laporan Data Pembelian

Menampilkan data pembelian

yang telah di buat

Print laporann penjualan

1

Laporan penjualan 2

Laporan penjualan

A4

A5 2

Laporan penjualan

Gambar 3. 3 Prosedur laporan rekapitulasi penjualan

Keterangan :

A4: Arsip untuk laporan rekapitulasi penjualan untuk distro Parental

Advisory Baby Clothing

A5: Arsip Laporan rekapitulasi penjualan untuk CV.Merlyna Agung

3.1.3 Analisis Perancangan Basis Data

3.1.3.1 Entity Relationship Diagram (ERD)

Perancangan database pada sistem ini dimaksudkan untuk mempermudah

hubungan antara tabel dengan tabel lainnya. Perancangan database meliputi

Entitas Relationship Diagram, kamus data, skema relasi, dan perancangan


(60)

Kategori

Member

Memiliki

Membeli

Kota Ongkir pengirimanJenis

Barang Ukuran Warna Barang_detail Memiliki Provinsi Memiliki Admin mengelola mengelola Kurs id_barang nama_barang Id_ukuran Nama_ukuran Id_warna Kode_barang Id_warna id_ukuran jumlah id_kategori nama_kategori id_kota id_kota id_ongkir

id_kurs nama id_admin

id_provinsi Nama_provinsi id_barang_detail id_pembelian id_member nama_member N N N 1 N N N 1 1 1 1 N N 1 1 N N 1 1 Nama_kota Nama_pengiriman Nama_warna Berat id_member Id_jenis_pengiriman Id_jenis_pengiriman id_ukuran Gambar_belakang Gambar_depan Diskon Memiliki Total_bayar id_pembelian Memiliki Konfirmasi pembayaran Nama_bank 1 Memiliki Detail pembelian id_detail_pembelian jumlah N 1 rekening 1 N Nama_rekening No_transaksi No_-rekening Menentukan id_kurs Tanggal beli Tanggal kirim jumlah status id_ongkir Jenis_pembayaran Tgl_beli Deskripsi nama_member Alamat No_telp email Kata_sandi Harga _dolar Tgl_ubah Tanggal_transfer No_rekening harga total No_urut


(61)

35

3.1.4 Analisis Kebutuhan Non-Fungsional

Analisa kebutuhan non fungsional menggambarkan keadaan sistem yang ada pada distro Parental Advisory Baby Clothing, diantaranya perangkat keras,

perangkat lunak, serta user sebagai bahan analisis kekurangan dan kebutuhan

yang harus dipenuhi dalam perancangan sistem yang akan diterapkan.

3.1.4.1 Analisis Pengguna

Sistem yang akan dibangun ini digunakan oleh dua jenis pengguna utama yaitu admin dan member. Admin dapat melakukan pengelolaan terhadap aplikasi ini seperti tambah data, hapus data, edit data dan dapat melakukan rekapitulasi penjualan, sedangkan member hanya dapat melakukan pemesanan barang dan melihat transaksi yang telah dilakukan oleh member. Analisis pengguna dapat dilihat pada Tabel 3.1.

Tabel 3. 1 Analisis pengguna

Pengguna Tanggung

Jawab

Hak akses Tingkat

pendidikan

Tingkat keterampilan

Pengalaman Jenis pelatihan

Admin Mengelola

data yang

terdapat dalam aplikasi Melakukan pengolahan data barang, data member, data transaksi penjualan dan dapat membuat rekapitulasi penjualan Minimal SMA/SMK Menguasai komputer, mengerti cara Menggunakan

web, dan

dapat menggunakan internet - Cara menggunakan aplikasi dan mengolah data pada aplikasi.

Member Melakukan

pemesanan

Melakukan pemesanan, mengubah data pribadi, melihat

transaksi yang

sudah pernah

dilakukan

Apa saja Menggunakan

komputer dan dapat

menggunakan internet untuk browsing Pernah melakukan transaksi pembelian -

Pengunjung - Hanya dapat

melihat katalog

produk yang

tersedia

Apa saja Menggunakan

komputer dan dapat

menggunakan internet untuk browsing


(62)

3.1.4.2Analisis Perangkat Keras

Spesifikasi perangkat keras komputer yang ada di distro Parental Advisory

Baby Clothing adalah sebagai berikut :

a. Processor Intel Dual Core

b. Kapasitas RAM 1 GB

c. Kapasitas Hardisk 150 GB

d. Monitor

e. Mouse

f. Keyboard

Untuk spesifikasi komputer yang ada di distro Parental Advisory Baby

Clothing sudah sangat mencukupi, dan distro Parental Advisory Baby Clothing telah menggunakan akses internet agar dapat menggunakan aplikasi ini karena

dilakukan secara online serta memudahkan dalam pengolahan database yang

disimpan di server dan juga printer standar yang telah tersedia untuk mencetak rekapitulasi penjualan.

3.1.4.3 Analisis Perangkat Lunak

Sistem Operasi yang digunakan di distro Parental Advisory Baby Clothing

adalah Windows XP SP2 sehingga sudah sangat mencukupi untuk dapat menjalankan perangkat lunak yang akan dibagun. Adapun perangakat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah :

1. Wamp server sebagai Web Server

2. PHP yang digunakan untuk membangun aplikasi ini


(63)

37

4. MySQL sebagai DBMS

5. Untuk web browser agar dapat mengakses aplikasi ini dapat digunakan

Microsoft Internet Explorer, Mozilla Firefox.

3.1.5 Analisis Fungsional 3.1.5.1 Diagram Konteks

Diagram konteks merupakan alat untuk struktur analisis. pendekatan

struktur ini untuk menggambarkan sistem secara garis besar atau secara

keseluruhan. Pada diagram konteks ini sistem informasi yang dibuat akan

menghasilkan sumber informasi yang dibutuhkan dan tujuan yang ingin


(64)

Pembangunan Aplikasi E-Commerce Pada Parental

Advisory Baby Clothing Web Email Pengunjung Paypal Admin Member A kt if a si r e g istr a si d a ta In fo r e g is tr a s i d a ta b e rh a si

l Data login adminData admin

Data member Data kategori Data barang

Data warna, data ukuran Data detail barang Data ongkir,jenis pengiriman Data kota,provinsi Data detail pembelian Data transaksi pembayaran Data konfirmasi pembayaran Data mata uang

Request laporan barang Request laporan penjualan

Info login admin invalid Info admin

Info member,kategori Info kategori,barang Info warna, ukuran Info detail barang Info ongkir, berat Info kota, provinsi Info detail pembelian Info transaksi pembayaran Info konfirmasi pembayaran Info mata uang

Info laporan barang Info laporan penjualan Data barang Data pembelian Cara pembayaran Data registrasi Data kontak Info barang Info cara pembelian Info cara pembayaran Info cara registrasi Info kontak In fo p e m b a ya ra n D a ta p e m b a yr a n

Data login member invalid Data member

Data kategori Data barang Data detail pembelian Data konfirmasi pembayaran Info data login member invalid Info member

Info barang Info kategori Info detail pembelian Info konfirmasi pembayaran

Web JNE Data no resi

Info no resi

Gambar 3.5 Diagram Konteks Aplikasi distro Parental Advisory Baby Clothing.

3.2.2 Data Flow Diagram

Data Flow Diagram merupakan suatu media yang digunakan untuk

menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD Sistem informasi pemesanan dan penjualan yang diusulkan terdiri dari beberapa


(65)

27 warna ukuran ongkir kota Barang_detail Jenis_pengiriman Provinsi

Pengolahan data master 4 In fo w ar na D at a w ar na In fo bar an g det ai l D at a bar ang de tai l barang kategori Katalog Produk 9 Kategori 8 In fo d at a ba ra ng P er m int aan d at a bar an g

Info data barang Data barang D at a uku ra n Info kategori Pe rm in ta an dat a ka teg or i Data kategori Pengunjung Registrasi 1 Web email Pencarian 10 member Admin Pengolahan data transaksi 6 Bantuan 13 Konfirmasi pembayaran 11 History 14 Konfirmasi pembayaran Detail_pembelian Pengolahan data laporan 5 Paypal Inf o ka teg or i D at a ong ki r In fo ong ki r In fo ukur an D at a kot a Inf o kot a In fo pr ovi nsi D at a pr ovi nsi D at a je ni s pen gi rim an In fo je ni s pen gi rim an Info kategori Info barang Info warna Info ukuran Info barang detail Info kota Info provinsi Info jenis pengiriman Info berita Info mata uang

Member Admin Masuk 2 Pengaturan akun 3

Data masuk admin Data masuk admin tidak valid

Data masuk member

st at us pem baya ra n Per m in taa n dat a ba ran g Inf o ka teg or i P er m int aa n kat ego ri D at a ba ran g yang di car i

Info barang yang dicari

Inf o da ta bar ang P er m int aan ba ran g ya ng di car i Inf o bar ang yan g di car i

Request cara pembayaran Info cara pembayaran Request cara pembelian

Info cara pembelian

Data registrasi Info data registrasi Data kontak

Info kontak

Aktifasi akun registrasi Info aktifasi akun

registrasi

Data member Info data member

Info masuk member tidak

R eq uest da ta pem ba yar an D at a ad m in Inf o da ta adm in D at a log in m em be r in fo m asu k m em ber ti da k val id Data admin Info data admin

Info data member

pembelian Keranjang belanja 7 Kurs D at a ker nj an g bel anj a Inf o ke ran jan g bel an ja Keluar 12

Data registrasi member Info registrasi member

Data kurs Info kurs

Data detail pembelian

M as uk adm in va lid

Login admin valid Data konfirmasi

pembayaran

Info konfirmasi pembayaran

Data detail pembelian,data pembelian Info detail pembelian, info

pembelian

Data barang,data pembelian Info barang,info pembelian

Data kategori Data barang Data warna Data ukuran Data barang detail Data kota Data provinsi Data jenis pengiriman Data berita Data mata uang

D at a pe m be lian D at a det ai l pe m bel ia n Info pembelian Info detail pembelian

per m int aan da ta pem be lian In fo dat a pem bel ia n Inf o det ai l pem be lian D at a de tai l p em bel ia n Inf o de tai l p em be lia n Rekapitulasi penjualan D at a konf irm asi pem bay ar an Info konfirmasi pembayaran Kel uar adm in Lo g out adm in ber ha si l Ke lu ar m em ber Ke luar m em ber be rha si l Data member D at a m asu k ad m in

Login admin invalid

JNE Tracking 15 Web JNE In fo no r esi D ata st at us re si

Info no resi

Data no resi

D at a st atus tran sak si


(66)

27

1. DFD Level 2 Proses 1.0

Diagram alir data pada level 2 proses 1.0 pengunjung mendaftar menjadi member adalah sebagai berikut :

pengunjung Member Web email Aktifasi akun 1.2 Input data registrasi 1.1

Data registrasi member Info registrasi member Info registrasi member

Data registrasi member

Data registrasi member

Aktifasi account registrasi Info aktifasi account

registrasi berhasil Info aktifasi account

registrasi berhasil Data aktifasi account

In fo re g is tra s i me mb e r

Gambar 3. 7 DFD level 2 Proses 1.0 (Registrasi)

2. DFD Level 2 Proses 2.0

Diagram alir data pada level 2 proses 2.0 member masukke dalam website

adalah sebagai berikut :

Member

masuk member valid masuk admin valid masuk 2.1 Verivikasi masuk 2.2 Lupa kata sandi 2.3 Web email Admin Member Admin

Data masuk admin Data masukmember

Info masuk member

Cek data masukmember Cek data masuk admin

Kata sandi tidak valid

Da ta ka ta sa ndi ad m in,m e m b er In fo ka ta sa nd i m e m b er ,a dm in

Informasi admin tidak valid Informasi member tidak

valid Data masukmember

Data masukadmin

Data kata sandi admin

Info kata sandi admin

Data kata sandi admin Data kata sandi member

info kata sandi member


(67)

41

3. DFD Level 2 proses 3.0

Diagram alir data pada level 2 proses 3.0 admin dan member mengubah pengaturan akun adalah sebagai berikut :

Admin member ubah biodata 3.0 Ganti kata sandi 3.1 member Admin Web email

Data member yang akan diubah Info data member berhasil

diubah Data admin yang akan

diubah Informasi data admin

berhasil diubah

Info data member berhasil diubah

Data member yang akan diubah Data admin yang akan

diubah

Informasi data admin berhasil diubah

Data kata sandi yang akan

diubah Data kata sandi yang akan

diubah Info kata sandi yang

berhasil diubah

Info kata sandi yang berhasil diubah Da ta ka ta s an di a d m in,d atak ata sa n di m e m be r info ka ta san d i ad m in ,da ta ka ta sa n di m em be r m as uk a dm in va lid m as uk m em be r v alid m as uk a dm in v alid m as uk m emb er va lid


(68)

4. DFD Level 2 Proses 4.0

Diagram alir data pada level 2 proses 4.0 admin mengelola data master adalah sebagai berikut :

admin Pengolahan data barang 4.2 Pengolahan data kota 4.7 Pengolahan data provinsi 4.8 Pengolahan data ukuran 4.3 Pengolahan data jenis pengiriman 4.9 Pengolahan ongkir 4.10 Pengolahan data member 4.11 Pengolahan data warna 4.4 Barang Ukuran Pengolahan data mata uang 4.6 member ongkir jenis pengiriman Provinsi Kota Mata uang Pengolahan data barang detail 4.5 Barang detail Data ukuran Info ukuran Data barang Info barang Data kategori Info kategori Data member Info member Data ongkir Info ongkir Data warna Data kota Info kota Data provinsi Info provinsi

Data jenis pengiriman

Info jenis pengiriman Data mata uang

Info mata uang

Data ongkir Info ongkir Info ukuran Data ukuran Data kategori Info kategori Info warna Data warna D a ta m e m b er In fo m e m b er

Data jenis pengiriman Info jenis pengiriman

Data provinsi Info provinsi warna Info warna Pengolahan data kategori 4.1 kategori

Data barang detail Info barang detail

In fo da ta ka teg o ri Id k at eg ori

Info data warna

Id warna Info data ukuran

Id

uk

ur

an

Info data barang Id barang

Info kota berdasarkan provinsi

Id provinsi

Info jenis pengiriman Id jenis pengiriman Info data kota

Id

ko

ta

Login a dm

in valid Login a

dm in valid Log

in admi n valid

Log in a dm in v alid Log in a dm in v alid

Login a dm

in valid

Lo gin ad min va

lid alid in v dm a gin Lo

Login adm in valid Login adm

in valid Login admin v

alid


(69)

43

5. DFD Level 2 Proses 5.0

Diagram alir data pada level 2 proses 5.0 admin mengelola data laporan penjualan adalah sebagai berikut :

Admin

Laporan data penjualan tahunan

Laporan penjualan harian

5.1

Laporan penjualan mingguan 5.2

Laporan penjualan bulanan

5.3

Laporan penjualan tahunan

5.4

Detail penjualan Request data penjualan

harian Data penjualan harian

Request data penjualan bulanan Data penjualan mingguan

Data penjualan bulanan

Data penjualan tahunan Request data penjualan

minnguan

Request data penjualan tahunan Laporan data penjualan

mingguan Laporan data penjualan

harian

Laporan data penjualan bulanan

Rekapitulasi laporan penjualan harian

Rekapitulasi laporan penjualan mingguan

Rekapitulasi laporan penjualan bulanan

Rekapitulasi laporan penjualan tahunan

Gambar 3. 11 DFD level 2 Proses 5.0 (Pengolahan Data Laporan)

6. DFD Level 2 Proses 6.0

Diagram alir data pada level 2 proses 6.0 admin mengelola data transaksi penjualan dan konfirmasi pembayaran adalah sebagai berikut :


(70)

7. DFD Level 2 Proses 7.0

Diagram alir data pada level 2 proses 7.0 member melakukan pembelian produk adalah sebagai berikut :

Member m asuk m ember val id paypal Tambah ke keranjang 7.1 Ubah jumlah barang 7.2 Selesai 7.3 Pembelian Detail Pembelian Barang Detail Data pembelian Info pembelian

Data detail pembelian Info detail pembelian

Da ta deta il p embe lian L og in v a lid

Status data pembayaran

Info status pembayaran Selesai Info selesai

Info barang Data barang

Data barang detail

Info barang detail

Info data produk yang dibeli

m asuk

mem be

r valid

Gambar 3. 13 DFD level 2 Proses 7.0 (Pengolahan Data Keranjang Belanja)

8. DFD Level 2 Proses 8.0

Diagram alir data pada level 2 proses 8.0 admin mengelola produk per kategori adalah sebagai berikut :

Admin kategori Lihat kategori 8.1 Lihat produk per kategori 8.2 barang Pi lih k a te g o ri Id kategori Cek id kategori

Pilih produk per kategori Request tampil produk per

kategori Info data produk per

kategori

Request data kategori

Info data kategori Request data kategori

Info data kategori


(1)

Struktur Menu Admin

Menu Utama

Login passwordLupa

Home Account

setting Pengolahan data master Ganti password Edit profile Pengolahan data transaksi Konfirmasi pembayaran Transaksi penjualan

Detail Update status Hapus laporanTampil

Pengolahan data kategori Tambah kategori Hapus Ubah kategori Pengolahan data barang Tambah barang Hapus Ubah barang Pengolahan data warna Tambah warna Hapus Ubah warna Pengolahan data ukuran Tambah ukuran Hapus Ubah ukuran Pengolahan data barang detail Tambah barang detail Hapus Ubah barang detail Pengolahan data provinsi Tambah provinsi Hapus Ubah provinsi Pengolahan data kota Tambah kota Hapus Ubah kota

Pengolahan data jenis pengiriman Tambah jenis pengiriman Hapus Ubah jenis pengiriman Laporan penjualan Laporan penjualan harian Laporan penjualan mingguan Laporan penjualan bulanan Laporan penjualan tahunan Logout Laporan barang Cetak PDF Pengolahan data member Hapus member pencarian Pengolahan data mata uang Edit mata uang Hapus mata uang Pengolahan data ongkir Tambah ongkir Hapus Ubah ongkir Cetak label pengiriman


(2)

Struktur Menu Pengunjung

Menu Utama

Home

Kategori

Produk

Login

Registrasi

Keranjang

belanja

Produk terbaru

Katalog produk

Produk terlaku

Help

Cara pembelian

Cara pembayaran

Kontak

Produk terlaku


(3)

Struktur Menu Member

Menu Utama

Login

Lupa

password

Home

Kategori

Produk

Registrasi

Keranjang

belanja

Konfirmasi

pembayaran

Help

Katalog produk

produk terbaru

produk most view

produk terlaris

Ganti password

Account

setting

Edit profile

Cara pembelian

Data kontak

Cara pembayaran

history


(4)

Jaringan semantik pengunjung

P01

P02

P03

P04

P05

P06

P07

P08

P09

MO1


(5)

Jaringan semantik member

F01

F02 F03

F04

F05

F06

F07

F08

F12

F09

F10 F14

F15

F16 F17

F19 MO1

MO2

MO3 MO2


(6)

Jaringan semantik admin

T25 T06 T24 T23 T26 T01 T07 T03 T02 T08 T22 T04 T09 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T27 T28 T29 T05 T21 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 M01 M03 M08 MO4 MO5 M11 M1 0 M O 6 MO 7 MO8 M02 M O 9 M14 M14 M14 M14 M1 4 M 1 4 M1 4 M14 M1 4