• Tidak ada hasil yang ditemukan

Pembangunan Aplikasi Penjualan Secara Online Pada Parental Advisory Baby Clothing

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Aplikasi Penjualan Secara Online Pada Parental Advisory Baby Clothing"

Copied!
298
0
0

Teks penuh

(1)

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

(2)

i 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 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 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 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

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.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.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

5.1 Kesimpulan...198 5.2 Saran...198 DAFTAR PUSTAKA...199

(11)

x

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.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.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

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

(23)

xxii 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

(24)

xxiii

(25)

200 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.

(26)

1 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)

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

(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

(29)

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:

(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).

(31)

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

(33)

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

(35)
(36)

10 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.

(37)

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 Baby Clothing

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

(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

(39)

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.

(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

(41)

(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

(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.

(43)

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.

(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.

(45)

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).

(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.

(47)

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

(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)

(49)

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.

(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.

(51)

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 :

(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.

(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.

(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.

(55)

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.

(56)

Flow map / Prosedur Penjualan Barang

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

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

Barang yang dibeli

Barang yang dibeli

Menghitung Total bayar

(57)

Flowmap / Prosedur Penjualan Barang (Lanjutan 1) 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

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

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.

(59)

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)

(60)

Kategori Member

Memiliki Membeli

Kota Ongkir pengirimanJenis

Barang

(61)

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 mengerti 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

(63)

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

(64)

Pembangunan Aplikasi E-Commerce Pada Parental

Advisory Baby Clothing Web Email

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 Info cara pembelian Info cara pembayaran Info cara registrasi Info kontak

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

(65)

27

Pengolahan data master 4

Info data barang Data barang

Pengolahan data transaksi Pengolahan data

laporan Info barang detail Info kota Info provinsi Info jenis pengiriman Info berita Info mata uang

Member

Data masuk admin Data masuk admin tidak valid

Data masuk member

st

Info barang yang dicari

Inf

Request cara pembayaran Info cara pembayaran Request cara pembelian

Data registrasi

Info data registrasi Info kontak

Aktifasi akun registrasi

Info aktifasi akun registrasi

Data member

Info data member Info masuk member tidak

R Info data admin

Info data member

pembelian

Data detail pembelian

M

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 Info detail pembelian

per

Info konfirmasi pembayaran

(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

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

Data masuk admin Data masukmember

Info masuk member

Cek data masukmember Cek data masuk admin

Kata sandi tidak valid

Da

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)

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

(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 data jenis pengiriman

data barang detail

Data jenis pengiriman

Info jenis pengiriman Data mata uang

Info mata uang

Data ongkir

Data jenis pengiriman Info jenis pengiriman

Data provinsi

Data barang detail Info barang detail

In

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

(69)

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

Ubah jumlah barang

7.2

Selesai 7.3

Pembelian

Detail Pembelian Barang Detail

Data pembelian

Info pembelian

Data detail pembelian

Info detail pembelian

Da

Status data pembayaran

Info status pembayaran

Selesai Info selesai

Info barang Data barang

Data barang detail

Info barang detail

Info data produk yang dibeli

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 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

(71)

9. DFD Level 2 Proses 9.0

Diagram alir data pada level 2 proses 9.0 admin mengelola produk terbaru perkategori,katalog produk,produk terlaris dan produk yang paling banyak dilihat adalah sebagai berikut :

Admin

produkterbaru per kategori

9.1

Katalog produk per kategori

9.2

produk terlaris 9.3

produk paling banyak dilihat

9.4

Barang

Kategori Request katalog produk

terbaru per kategori Info data katalog terbaru

per kategori

Info katalog terbaru per kategori

Info data kategori

Id

Request katalog produk per kategori Info data katalog per

kategori

Info data kategori Id_kategori

Info data katalog produk most view Info data katalog produk

terlaris

Cek id_kategori Info katalog per kategori

Request katalog produk terlaris

Request katalog produk most view

Info katalog produk terlaris

Info data produk most view Id_kategori

Id_kategori Cek id_kategori

Info katalog terlaris per kategori

Gambar 3. 15 DFD level 2 Proses 9.0 (Katalog Produk) 10. DFD Level 2 Proses 13.0

Diagram alir data pada level 2 proses 13.0 pengunjung dan member dapat menggunakan menu bantuan adalah sebagai berikut :

Pengunjung Request cara pembayaran

Info cara pembayaran

Request data kontak

Info data kontak

Request cara pembelian Info cara pembelian

(72)

11.DFD Level 3 Proses 4.1

Diagram alir data pada level 3 proses 4.1 admin mengelola data kategori seperti tambah, ubah, hapus adalah sebagai berikut :

Admin Cek kata yang dicari

Data kategori ditemukan data kategori yang

ditambah

data kategori yang di ubah

data kategori yang

dihapus Info hapus data kategori Info tambah data kategori

Info ubah data kategori Info tambah data kategori

data kategori yang di ubah data kategori yang

ditambah

Info ubah data kategori

data kategori yang dihapus Info hapus data kategori

Data yang dicari Data kategori ditemukan

Login

Login admin vallid

Gambar 3. 17 DFD level 3 Proses 4.1 (Pengolahan Data Kategori) 12.DFD Level 3 Proses 4.2

Diagram alir data pada level 3 proses 4.2 admin mengelola data barang seperti tambah, ubah, hapus adalah sebagai berikut :

Admin Cek kata yang dicari

Data barang ditemukan data barang yang

ditambah

data barang yang di ubah

Info hapus data barang Info tambah data barangi

Info ubah data barang Info tambah data barang

data barang yang di ubah data barang yang

ditambah

Info barang data kategori

data barang yang dihapus Data yang dicari

Data baran ditemukan

Login

Login admin vallid

data barang yang dihapus Info hapus data barang

kategori

Gambar

Gambar 1.1 Model Pengembangan perangkat lunak Waterfall
Gambar 2. 1 Struktur organisasi Distro Parental Advisory Baby Clothing
Gambar 3. 1 Prosedur penjualan barang
Gambar 3. 3 Prosedur laporan rekapitulasi penjualan
+7

Referensi

Dokumen terkait

Berikut dapat dilihat pengujian dari form pilih jasa pengiriman pada tabel. 4.18

Tujuan yang ingin dicapai melalui Kerja Praktek ini adalah untuk menghasilkan aplikasi pendaftaran mahasiswa baru secara online yang dapat membantu STIKES Surabaya

Suatu ide muncul dari penulis untuk menggabungkan beberapa teknologi yaitu teknologi SMS (Short Message Service) dengan aplikasi Penjualan Buku secara Online.. Dengan

Melihat adanya kerugian tersebut maka dibuatlah suatu aplikasi yaitu Aplikasi penjualan barang secara online pada perusaahan ini, Dengan adanya Website commerce ini, perusahaan

Dengan adanya sistem informasi online melalui internet, VICIOUS CLOTHING COMPANY yang bergerak di bidang penjualan produk baju, celana, topi, jaket, sweater dan

Pada penelitian ini, peneliti membuat judul “ Pembangunan Aplikasi Penjualan Online pada Toko Jam Tangan AMPM Watch” penelitian ini bertujuan untuk menghasilkan website yang

Sistem Informasi Penjualan Rumah Secara Online ini meliputi pemakaian situs oleh Pihak developer dan pengunjung yang ingin mendapatkan informasi tentang perumahan

28 Analisis Break Even Point BEP Usaha Penjualan Online Toko Clothing Swichi Store di Desa Panularan Kecamatan Laweyan Kota Surakarta Muhammad Abdullah Sholihin1, Muhammad Dhafa