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
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.
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.
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
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
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
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
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
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
ix
5.1 Kesimpulan...198 5.2 Saran...198 DAFTAR PUSTAKA...199
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
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
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
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
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
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
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
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
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
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
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
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
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
xxiii
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.
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
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
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
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:
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).
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
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
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 :
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
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.
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
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
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.
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
(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
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.
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.
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.
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).
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.
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
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)
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 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.
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 :
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.
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.
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.
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.
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
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
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.
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)
Kategori Member
Memiliki Membeli
Kota Ongkir pengirimanJenis
Barang
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
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
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
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
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
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
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
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
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 :
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
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
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