• Tidak ada hasil yang ditemukan

Membangun Aplikasi E-Commerce Berbasis Web 2.0 Pada Amalinda Collection

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membangun Aplikasi E-Commerce Berbasis Web 2.0 Pada Amalinda Collection"

Copied!
278
0
0

Teks penuh

(1)

SKRIPISI

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

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

ARIES APRIANDAYANI

10106420

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)

i

BERBASIS WEB 2.0

PADA AMALINDA COLLECTION

Oleh

ARIES APRIANDAYANI 10106420

Amalinda Collection merupakan perusahaan dagang yang menyediakan barang

fashion umtuk wanita dan pria. Amalinda Collection yang telah memiliki banyak

pelanggan baik di dalam kota Bandung maupun di luar kota Bandung

yang masih menerapkan prosedur belanja manual atau pelanggan harus langsung datang ke toko tersebut.

Dalam proses pembangunan aplikasi e-commerce ini menggunakan teknik analisis data menggunakan metode pembangunan perangkat lunak secara waterfall. Untuk metode aliran data sistem menggunakan metode terstruktur yaitu menggunakan DFD

(Data Flow Diagram) dalam menggambarkan model cfungsional dan ERD (Entity

Relationship Diagram) untuk menggambarkan model data. Perangkat lunak pembangun

sistem adalah PHP dengan database server MySQL 5.0. Untuk pembayaran dari transaksi yang terjadi dapat melalui paypal ataupun transfer antar rekening bank dengan keamanan data aplikasi memakai IP-Dedicated dan menggunakan SSL (Secure Socket Layer).

Setelah melalui tahapan sesuai dengan metode pengembangan yang dipilih maka dalam pengimplementasian sistem e-commerce ini memiliki tindak lanjut pengujian sistem yang terdiri dari pengujian alpha dimana pengujian ini menggunakan metode pengujian black box yang berfokus pada persyaratan fungsional perangkat lunak dan pengujian beta yaitu pengujian lapangan dengan memberikan kuesioner kepada pegawai di Amalinda Collection selaku administrator dan masyarakat umum selaku pengguna web yang memuat pertanyaan-pertanyaan mengacu kepada tujuan akhir. Setelah dilakukan pengujian alpha dan beta, dapat ditarik kesimpulan bahwa secara fungsional sistem sudah dapat menghasilkan output yang diharapkan, dengan tampilan website yang cukup menarik dan memberikan kemudahan kepada pengguna dalam mengolah data.

(3)

ii

Build E-Commerce Application Based On Web 2.0

In Amalinda Collection

by

ARIES APRIANDAYANI 10106430

Amalinda Collection is a kind of trade company which provides fashion stuff for girls and man. Amalinda collection that already has so many customers either inside Bandung or outside Bandung is still using the prosedure of manual shopping or in other words the shop should be visited directly by the customer. Besides, it is still using manual systems in terms of data noting and selling transaction. To solve those problems and to increase its selling in reaching a broaden market, Amalinda Collection is directed to use technology on its marketing strategy and selling by implementing E-Commerce.

The research method of software is conducted by using waterfall, in a while for the data modelling is using well-structured method which is Entity Relationship Diagram (ERD) to figure out model of data and Data Flow Diagram (DFD) to picture functional

model. Data analysis further translated into a programming language programming

language using PHP and use the database My Structured Query Language (SQL).

The E-Commerce application can help the customers getting the information about the products offerred by Amalinda collection, making the customer easier in product ordering process, and helping to increase the company’s selling.

(4)

iii

Assalamualaikum Wr Wb.

Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan rahmat hidayah dan karunianya, shalawat serta salam semoga selalu tercurah kepada Rasulullah SAW, sehingga penulis dapat menyelesaikan Skripsi yang berjudul “MEMBANGUN APLIKASI E-COMMERCE BERBASIS WEB 2.0 PADA AMALINDA COLLECTION”

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.

Dengan keterbatasan ilmu dan pengetahuan yang dimiliki oleh penulis, maka penulis membutuhkan peran serta dari pihak lain dalam proses penyelesaian skripsi ini. Oleh karena itu ijinkanlah penulis untuk menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :

1. Bapak, Ibu, adik tercinta yang telah memberikan kasih sayang, doa dan dorongan baik moril maupun materi yang tiada henti. Semoga suatu saat saya dapat membanggakan kalian.

2. Bapak Ir. Eddy Suryanto Soegoto, M.Sc., Selaku Rektor UNIKOM 3. Ibu Mira Kania Sabariah, S.T., M.T., Selaku Ketua Jurusan Program

(5)

iv

bimbingan, saran dan nasehatnya selama penyusunan skripsi ini. 5. Bapak Andry Alamsyah selaku dosen wali kelas IF-9 Angkatan 2006. 6. Insan Nursandri Yuliani, terima kasih sudah selalu ada disaat suka dan

duka. Atas semua nasehat dan semangatnya selama ini.

7. Teman-teman di Jurusan Teknik Informatika angkatan 2006 khususnya kelas IF-9 terima kasih atas bantuan dan doronganya.

8. Serta semua pihak yang telah turut membantu dalam penyusunan skripsi ini, yang tidak bisa di sebutkan semuanya satu persatu.

Didalam penulisan skripsi ini, penulis telah berusaha semaksimal mungkin, walaupun demikian penulis menyadari bahwa skripsi ini jauh dari sempurna. 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.

(6)

v

DAFTAR ISI

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xvi

DAFTAR SIMBOL ... xxi

DAFTAR LAMPIRAN ... xxiii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Maksud dan Tujuan ... 3

1.4 Batasan Masalah ... 3

1.5 Metodologi Penelitian ... 4

1.6 Sistematika Penulisan ... 7

BAB II LANDASAN TEORI ... 9

2.1 Internet ... 9

2.1.1 Pengenalan Internet ... 9

2.1.2 Definisi Internet ... 10

2.1.3 Sejarah Internet ... 10

(7)

vi

2.2 E-commerce ... 13

2.2.1 Definisi E-commerce ... 13

2.2.2 Jenis E-commerce ... 14

2.2.3 Sistem Transaksi E-commerce ... 17

2.2.4 Keamanan E-commerce ... 18

2.3 Basis Data ... 20

2.3.1 Definisi Basis Data ... 20

2.3.2 Sistem Manajemen Basis Data ... 21

2.3.3 Operasi Dasar Basis Data ... 21

2.3.4 Arsitektur Sistem Basis Data ... 22

2.4 Konsep Dasar Analisis Sistem ... 22

2.4.1 Diagram E-R (Entity Relationship Diagram) ... 25

2.4.2 Diagram Konteks (Context Diagram) ... 27

2.4.3 Diagram Arus Data (Data Flow Diagram) ... 27

2.4.4 Kamus Data (Data Dictionary) ... 28

2.5 Teknik Pengujian Perangkat Lunak Black Box ... 29

2.6 Pengenalan HTML ... 30

2.7 Structure Query Language (SQL) ... 31

2.8 MYSQL ... 33

2.8.1 Keistimewaan MySQL ... 34

2.9 AJAX (Asynchronus JavaScript and XML) ... 36

2.9.1 Pengenalan AJAX ... 36

(8)

vii

2.10 PHP (Page Hypertext Preprosessor) ... 40

2.10.1 Sejarah PHP ... 40

2.10.2 Definisi PHP ... 42

2.11 Cascading Style Sheet (CSS) ... 42

2.12 Pengenalan XAMPP ... 43

2.13 Pengenalan Macromedia Dreamweaver ... 43

BAB III ANALISIS DAN PERANCANGAN ... 45

3.1 Analisis Sistem ... 45

3.1.1 Analisis Masalah ... 45

3.1.2 Analisis Prosedur Yang Sedang Berjalan ... 45

3.1.3 Solusi Yang Ditawarkan ... 47

3.1.4 Analisis Kebutuhan Non Fungsional ... 47

3.1.4.1 Analisis Pengguna ... 47

3.1.4.2 Analisis Kebutuhan Perangkat Keras ... 49

3.1.4.3 Analisis Kebutuhan Perangkat Lunak ... 50

3.1.5 Analisis Kebutuhan Fungsional ... 50

3.1.5.1 Fungsi Website Penjualan Online ... 50

3.1.5.2 Entity Relationship Diagram ... 52

3.2 Perancangan Sistem Aplikasi ... 55

3.2.1 Diagram Konteks ... 55

3.2.2 Data Flow Diagram ... 55

3.2.3 Spesifikasi Proses ... 63

(9)

viii

3.3 Perancangan Basis Data ... 83

3.3.1 Skema Relasi ... 83

3.3.2 Struktur Tabel... 84

3.4 Perancangan Arsitektur ... 88

3.4.1 Perancangan Struktur Menu ... 88

3.4.2 Perancangan Antar Muka ... 89

3.4.3 Perancangan Pesan ... 126

3.4.4 Jaringan Semantik ... 126

BAB IV IMPLEMENTASI DAN PENGUJIAN ... 129

4.1 Implementasi Sistem ... 129

4.1.1 Perangkat Lunak Pembangun ... 129

4.1.2 Perangkat Keras Pembangun ... 129

4.2 Implementasi Database ... 130

4.3 Implementasi Antar Muka ... 135

4.4 Pengujian Sistem ... 136

4.4.1 Rencana Pengujian Sistem ... 137

4.4.2 Kasus dan Hasil Pengujian Alpha ... 139

4.4.2.1 Pengujian Login Administrator ... 140

4.4.2.2 Pengujian Menu Home Administrator ... 140

4.4.2.3 Pengujian Menampilkan Data Operator ... 141

4.4.2.4 Pengujian Tambah Data Operator ... 141

4.4.2.5 Pengujian Edit Data Operator ... 142

(10)

ix

4.4.2.7 Pengujian Ganti Password Administrator ... 143

4.4.2.8 Pengujian Sign Out Administrator ... 144

4.4.2.9 Pengujian Login Operator ... 144

4.4.2.10 Pengujian Menu Home Operator ... 145

4.4.2.11 Pengujian Pencarian Data Kategori ... 145

4.4.2.12 Pengujian Tambah Data Kategori ... 145

4.4.2.13 Pengujian Edit Data Kategori ... 146

4.4.2.14 Pengujian Hapus Data Kategori ... 147

4.4.2.15 Pengujian Pencarian Data Produk ... 147

4.4.2.16 Pengujian Tambah Data Produk ... 148

4.4.2.17 Pengujian Edit Data Produk ... 149

4.4.2.18 Pengujian Hapus Data Produk ... 149

4.4.2.19 Pengujian Tambah Data Item Produk ... 150

4.4.2.20 Pengujian Edit Data Item Produk ... 151

4.4.2.21 Pengujian Hapus Data Item Produk ... 151

4.4.2.22 Pengujian Pencarian Data Provinsi ... 152

4.4.2.23 Pengujian Tambah Data Provinsi ... 152

4.4.2.24 Pengujian Edit Data Provinsi ... 153

4.4.2.25 Pengujian Hapus Data Provinsi ... 154

4.4.2.26 Pengujian Pencarian Data Kota ... 154

4.4.2.27 Pengujian Tambah Data Kota ... 155

4.4.2.28 Pengujian Edit Data Kota ... 156

(11)

x

4.4.2.30 Pengujian Menu Pengolahan Konten Web ... 157

4.4.2.31 Pengujian Edit Data Konten Web ... 157

4.4.2.32 Pengujian Pencarian Data Member ... 158

4.4.2.33 Pengujian Edit Data Member ... 158

4.4.2.34 Pengujian Tampilkan Data Testimonial ... 159

4.4.2.35 Pengujian Hapus Data Testimonial ... 159

4.4.2.36 Pengujian Pencarian Data Pemesanan ... 159

4.4.2.37 Pengujian Melihat Detail Pemesanan ... 160

4.4.2.38 Pengujian Update Status Pemesanan ... 161

4.4.2.39 Pengujian Menampilkan Laporan Penjualan ... 161

4.4.2.40 Pengujian Update Kurs Dollar ... 162

4.4.2.41 Pengujian Ganti Password Operator ... 162

4.4.2.42 Pengujian Sign Out Operator ... 163

4.4.2.43 Pengujian Registrasi Member ... 163

4.4.2.44 Pengujian Lupa Password ... 165

4.4.2.45 Pengujian Login Member ... 165

4.4.2.46 Pengujian Edit Profile Member ... 166

4.4.2.47 Pengujian Konfirmasi Pembayaran ... 167

4.4.2.48 Pengujian Ganti PasswordMember ... 167

4.4.2.49 Pengujian Tulis Testimonial ... 168

4.4.2.50 Pengujian Menu Beranda ... 168

4.4.2.51 Penguian Menu Tentang Kami ... 169

(12)

xi

4.4.2.53 Pengujian Menu Cara Pemesanan ... 169

4.4.2.54 Pengujian Menu Cara Pembayaran ... 169

4.4.2.55 Pengujian Menu Testimonial ... 170

4.4.2.56 Pengujian Menu Kategori ... 170

4.4.2.57 Pengujian Menu Keranjang Belanja ... 171

4.4.2.58 Pengujian Form Pengiriman ... 171

4.4.2.59 Pengujian Form Konfirmasi Pemesanan ... 172

4.4.2.60 Pengujian LogoutMember ... 172

4.4.3 Kesimpulan Hasil Pengujian Alpha ... 173

4.4.4 Pengujian Betha ... 173

4.4.5 Kesimpulan Hasil Pengujian Betha ... 181

BAB V KESIMPULAN DAN SARAN ... 182

5.1. Kesimpulan ... 182

5.2. Saran ... 183

(13)

xvii

Gambar 2.1 Struktur Organisasi Perusahaan ………... 13

Gambar 2.2 Karakteristik sistem ... 17

Gambar 2.3 Perubahan data menjadi informasi dalam sistem informasi 21

Gambar 2.4 Siklus informasi ... 23

Gambar 2.5 Simbol Entitas ... 45

Gambar 2.6 Simbol Relasi... 46

Gambar 2.7 Simbol Atribut ... 46

Gambar 2.8 One to One Relationship ... 47

Gambar 2.9 One to Many Relationship ... 47

Gambar 2.10 Many to One Relationship ... 47

Gambar 2.11 Many to Many Relationship... 48

Gambar 2.12 Simbol dari sebuah proses ... 49

Gambar 2.13 Simbol dari aliran data... 50

Gambar 2.14 Simbol dari simpanan data ... 50

Gambar 2.15 Simbol dari sebuah terminator ... 51

Gambar 3.1 Flowmap Sistem penjualan product yang sedang berjalan .. 76

Gambar 3.2 ER Diagram ... 81

Gambar 3.3 Diagram Konteks ... 82

Gambar 3.4 DFD Level 1 ... 84

(14)

xviii

Gambar 3.8 DFD Level 2 Proses 6.0 Transaksi ... 87

Gambar 3.9 DFD Level 3 Proses 3.1 pengolahan shipping ... 87

Gambar 3.10 DFD Level 3 Proses 3.2 mengubah user ... 88

Gambar 3.11 DFD Level 3 Proses 4.1 pengolahan data kota... 88

Gambar 3.12 DFD Level 3 Proses 4.2 pengolahan data merk ... 89

Gambar 3.13 DFD Level 3 Proses 4.3 pengolahan data produk ... 89

Gambar 3.14 DFD Level 3 Proses 4.4 pengolahan data transaksi ... 90

Gambar 3.15 DFD Level 3 Proses 4.5 pengolahan data provinsi ... 90

Gambar 3.16 DFD Level 3 Proses 4.6 pengolahan berita ... 91

Gambar 3.17 DFD Level 3 Proses 4.7 pengolahan data model produk .... 91

Gambar 3.18 DFD Level 3 Proses 4.8 pengolahan data type produk ... 92

Gambar 3.19 DFD Level 3 Proses 4.8 pengolahan data kw produk ... 92

Gambar 3.20 DFD Level 3 Proses 4.8 pengolahan data cargo... 93

Gambar 3.21 DFD Level 3 Proses 4.8 pengolahan data layanan cargo .... 93

Gambar 3.22 DFD Level 3 Proses 4.8 pengolahan data harga cargo ... 94

Gambar 3.23 Skema Relasi ... 118

Gambar 3.24 Perancangan Tampilan Home ... 127

Gambar 3.25 Perancangan Tampilan Registrasi Member ... 128

Gambar 3.26 Perancangan Tampilan produk ... 129

Gambar 3.27 Perancangan Tampilan testimonial ... 129

(15)

xix

Gambar 3.31 Perancangan Tampilan info ... 131

Gambar 3.32 Perancangan Tampilan beli ... 132

Gambar 3.33 Perancangan Tampilan home member ... 132

Gambar 3.34 Perancangan Tampilan lupa password ... 133

Gambar 3.35 Perancangan Tampilan ganti password member ... 133

Gambar 3.36 Perancangan Tampilan produk ... 134

Gambar 3.37 Perancangan Tampilan cara belanja ... 134

Gambar 3.38 Perancangan Tampilan kontak kami ... 135

Gambar 3.39 Perancangan Tampilan testimonial ... 135

Gambar 3.40 Perancangan Tampilan info ... 136

Gambar 3.41 Perancangan Tampilan keranjang belanja ... 136

Gambar 3.42 Perancangan Tampilan beli ... 137

Gambar 3.43 Perancangan Tampilan profil member ... 137

Gambar 3.44 Perancangan Tampilan lihat transaksi ... 138

Gambar 3.45 Perancangan Tampilan penerima barang ... 138

Gambar 3.46 Perancangan Tampilan pembayaran transaksi ... 139

Gambar 3.47 Perancangan Tampilan detail transaksi ... 139

Gambar 3.48 Perancangan Tampilan testimonial ... 140

Gambar 3.49 Perancangan Tampilan login admin ... 140

Gambar 3.50 Perancangan Tampilan home admin ... 141

(16)

xx

Gambar 3.54 Perancangan Tampilan view model produk ... 143

Gambar 3.55 Perancangan Tampilan tambah model produk ... 143

Gambar 3.56 Perancangan Tampilan edit model produk ... 144

Gambar 3.57 Perancangan Tampilan view type produk ... 144

Gambar 3.58 Perancangan Tampilan tambah type produk ... 145

Gambar 3.59 Perancangan Tampilan edit type produk ... 145

Gambar 3.60 Perancangan Tampilan view produk ... 146

Gambar 3.61 Perancangan Tampilan tambah produk ... 146

Gambar 3.62 Perancangan Tampilan edit produk ... 147

Gambar 3.63 Perancangan Tampilan view kwalitas ... 147

Gambar 3.64 Perancangan Tampilan tambah kwalitas ... 148

Gambar 3.65 Perancangan Tampilan edit kwalitas ... 148

Gambar 3.66 Perancangan Tampilan view provinsi ... 149

Gambar 3.67 Perancangan Tampilan tambah provinsi ... 149

Gambar 3.68 Perancangan Tampilan edit provinsi ... 150

Gambar 3.69 Perancangan Tampilan view kota ... 150

Gambar 3.70 Perancangan Tampilan tambah kota ... 151

Gambar 3.71 Perancangan Tampilan edit kota ... 151

Gambar 3.72 Perancangan Tampilan view cargo ... 152

Gambar 3.73 Perancangan Tampilan tambah cargo ... 152

(17)

xxi

Gambar 3.74 Perancangan Tampilan edit layanan cargo ... 154

Gambar 3.75 Perancangan Tampilan view harga cargo ... 155

Gambar 3.76 Perancangan Tampilan tambah harga cargo ... 155

Gambar 3.77 Perancangan Tampilan edit harga cargo... 156

Gambar 3.78 Perancangan Tampilan view transaksi ... 156

Gambar 3.79 Perancangan Tampilan view laporan data barang ... 157

Gambar 3.80 Perancangan Tampilan view laporan transaksi ... 157

Gambar 3.81 Perancangan Tampilan view ukuran ... 158

Gambar 3.82 Perancangan Tampilan tambah ukuran ... 158

Gambar 3.83 Perancangan Tampilan edit ukuran ... 159

Gambar 3.84 Struktur Menu pengunjung ... 159

Gambar 3.85 Struktur Menu Member ... 160

Gambar 3.86 Struktur Menu Admin... 160

Gambar 3.87 Perancangan Pesan ... 161

Gambar 3.88 Jaringan Semantik pengunjung... 162

Gambar 3.89 Jaringan Semantik Member ... 162

(18)

xiii

Tabel 3.2 Karakteristik pengguna ... 79

Table 3.3 Spesifikasi Proses ... 95

Table 3.4 Kamus Data ... 113

Tabel 3.5 Tabel User ... 119

Tabel 3.6 Tabel Level User ... 119

Tabel 3.7 Tabel Produk ... 120

Tabel 3.8 Tabel Merk Produk ... 120

Tabel 3.9 Tabel Type Produk ... 120

Tabel 3.10 Tabel Model Produk ... 121

Tabel 3.11 Tabel Kw Produk ... 121

Tabel 3.12 Tabel Status Pembayaran ... 121

Tabel 3.13 Tabel Transaksi ... 122

Tabel 3.14 Tabel Detail Transaksi ... 122

Tabel 3.15 Tabel Shipping... 122

Tabel 3.16 Tabel Shipping Detail ... 123

Tabel 3.17 Tabel Cargo ... 123

Tabel 3.18 Tabel Layanan Cargo ... 123

Tabel 3.19 Tabel Harga Cargo ... 124

Tabel 3.20 Tabel Media Pembayaran ... 124

(19)

xiv

Tabel 3.24 Tabel Guest Book ... 125

Tabel 3.25 tabel Testimonial……….. 126

Table 3.26 Tabel Forgot Password... 126

Tabel 3.27 Tabel Shop Chart ... 126

Tabel 4.1 Perangkat keras yang digunakan ... 165

Tabel 4.2 Perangkat Lunak yang digunakan ... 166

Tabel 4.3 Implementasi antar muka ... 174

Tabel 4.4 Skenario pengujian aplikasi member ... 176

Tabel 4.5 Skenario pengujian aplikasi admin ... 178

Tabel 4.6 Pengujian Registrasi member ... 180

Tabel 4.7 Pengujian login member ... 181

Tabel 4.8 Pengujian logout ... 182

Tabel 4.9 Pengujian ubah profil member... 183

Tabel 4.10 Pengujian ganti password member ... 184

Tabel 4.11 Pengujian menu produk ... 185

Tabel 4.12 Pengujian menu Contact ... 185

Tabel 4.13 Pengujian menu keranjang belanja ... 186

Tabel 4.14 Pengujian menu form pengiriman ... 186

Tabel 4.15 Pengujian menu checkout ... 187

Tabel 4.16 Pengujian menu konfirmasi pembayaran ... 187

(20)

xv

Tabel 4.20 Pengujian data cargo... 191

Tabel 4.21 Pengujian tambah cargo ... 192

Tabel 4.22 Pengujian data layanan cargo ... 193

Tabel 4.23 Pengujian tambah layanan cargo ... 194

Tabel 4.24 Pengujian data harga cargo ... 195

Tabel 4.25 Pengujian tambah harga cargo ... 196

Tabel 4.26 Pengujian data provinsi ... 197

Tabel 4.27 Pengujian tambah provinsi ... 198

Tabel 4.28 Pengujian data kota... 199

Tabel 4.29 Pengujian tambah kota ... 200

Tabel 4.30 Pengujian data model produk ... 201

Tabel 4.31 Pengujian tambah model produk ... 202

Tabel 4.32 Pengujian data merk produk ... 203

Tabel 4.33 Pengujian tambah provinsi ... 204

Tabel 4.34 Pengujian data kw produk ... 205

Tabel 4.35 Pengujian tambah kw produk ... 206

Tabel 4.36 Pengujia data produk ... 207

Tabel 4.37 Pengujian tambah produk ... 208

Tabel 4.38 Pengujian data type produk ... 209

Tabel 4.39 Pengujian tambah type produk ... 210

(21)

xvi

Tabel 4.43 Pengujian laporan data barang ... 214

Tabel 4.44 Pengujian laporan transaksi ... 214

Tabel 4.45 Hasil pengujian kuesioner soal nomor 1 ... 216

Tabel 4.46 Hasil pengujian kuesioner soal nomor 2 ... 217

Tabel 4.47 Hasil pengujian kuesioner soal nomor 3 ... 218

Tabel 4.48 Hasil pengujian kuesioner soal nomor 4 ... 218

Tabel 4.49 Hasil pengujian kuesioner soal nomor 5 ... 219

Tabel 4.50 Hasil pengujian kuesioner soal nomor 6 ... 219

(22)

xxii

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)

xxiii Relationship

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)

211

Terstruktur Teori dan Praktek Aplikasi Bisnis, ANDI Yogyakarta,

Yogyakarta.

[2] Arbie, Manajemen Database dengan MySQL, Andi,Yogyakarta,2003 [3] http://www.sejarah-internet.com/ 2 november 2010

[4] Bunafit Nugroho, Latihan Membuat Aplikasi Web PHP dan Mysql dengan

Dreamwaver, Gava Media, Yogyakarta, 2008.

[5] Hakim, Lukman, 2007. Buku Sakti menjadi programmer sejati PHP,

Solusi Media, Yogyakarta.

[6] Kurniawan, Rulianto, 2007, 54 Trik Tersembunyi PHP, Maxikom, Palembang..

[7] Kadir,Abdul (2002). ”Dasar Pemrograman Web Dinamis Menggunakan PHP”, Yogyakarta, ANDI.

(26)

1 1.1 Latar Belakang Masalah

Amalinda Collection adalah suatu perusahaan yang bergerak di bidang

fashion. Perusahaan ini berdiri pada tahun 2005, atas dasar coba-coba pemilik perusahaan menjalankan usaha ini dengan modal yang seadanya. Seiring perjalanyan waktu, perusahaan ini semakin berkembang dan banyak menarik konsumen. Itulah salah satu alasan yang menyebabkan pemilik perusahaan memepertahankan usaha ini sampai sekarang yang beralamat di Jl. Jati Handap No. 270 Cicaheum Bandung Jawa Barat.

Saat ini pemilik perusahaan dalam mengelola perusahaannya masih dilakukan secara konvensional, dimana konsumen yang akan membeli produk harus mendatangi tempat penjualan secara langsung. Sehingga jangkauan promosi dan penjualan masih sangat terbatas, menyebabkan produk-produk yang dihasilkan kurang dikenal oleh masyarakat luas. Kendala lainnya yaitu semakin ketatnya persaingan antar sesama industri pakaian mulai dari industri kecil sampai industri besar. Hal itu membuat pengelola toko Amalinda Collection harus mempunyai strategi pemasaran yang berbeda agar dapat bersaing dan dapat mendatangkan banyak pelanggan baru.

(27)

e-commerce yang mampu memberikan informasi mengenai produk kepada pelanggan dengan cepat dan mudah dengan memanfaatkan jaringan internet. Dengan adanya website e-commerce pelanggan bisa melakukan pembelian dan pemesanan secara online tanpa harus mendatangi tempat industri pakaian itu berada. Selain dapat melakukan pembelian dan pemesanan secara online, fasilitas yang dapat dimiliki sebuah website e-commerce adalah adanya transaksi pembayaran dengan cara online maupun off-line melalui transfer antar rekening bank.

Berasumsikan pada latar belakang yang ada, penulis mengambil sebuah judul “MEMBANGUN APLIKASI E-COMMERCE BERBASIS WEB 2.0 PADA AMALINDA COLLECTION “.

1.2 Identifikasi Masalah

Berdasarkan latar belakang permasalahan diatas, maka perumusan masalahnya adalah bagaimana membangun aplikasi e-commerce berbasis web 2.0 pada amalinda collection.

1.3 Maksud dan Tujuan

Maksud dari penelitian ini adalah untuk membangun aplikasi e-commerce

berbasis web dengan Studi Kasus di Amalinda Collection.

Adapun tujuan yang akan dicapai dari penelitian ini adalah sebagai berikut:

(28)

pelayanan terhadap para pelanggannya serta untuk meningkatkan penjualan dan perluasan daerah pemasaran.

2. Memberikan kepuasan kepada pelanggan dalam hal penyampaian informasi yang selalu up-to-date mengenai produk terbaru yang dimiliki Amalinda

Collection.

3. Memberikan informasi yang tepat kepada konsumen mengenai detail produk yang ditawarkan oleh Amalinda Collection.

4. Memberikan kemudahan kepada konsumen untuk melakukan pemesanan dan pembelian barang tanpa harus datang langsung ke toko Amalinda Collection. 5. Memberikan kemudahan kepada konsumen yang berada diluar kota untuk

melakukan transaksi.

6. Mempromosikan Amalinda Collection dengan biaya yang cukup terjangkau sehingga pihak perusahaan memiliki pasar yang lebih luas.

1.4 Batasan Masalah/Ruang Lingkup kajian

Agar pembahasan permasalahan tidak menyimpang dari pokok bahasan, maka perlu adanya batasan masalah dalam pembuatan perangkat lunak ini adalah sebagai berikut :

1. Pengaturan Produk

a. Data Produk yaitu produk yang di jual seperti baju muslim, kemeja, batik dan aksesories.

(29)

c. Detail Produk (Warna, Ukuran di sesuaikan dengan pesanan) d. Manajemen Harga

e. Gambar produk. f. Rating Produk g. Produk Promosi h. Pengelolaan Discount . 2. Manajemen Pesanan

a. Pencarian Pesanan (search) yaitu fasilitas untuk mencari barang yang akan di pesan.

b. Update Status Pesanan (Dipesan Dikonfirmasi Dibayar Dikirim

Diterima oleh Pemesan) c. Adanya konfirmasi Pembayaran d. pembatalan Pesanan

3. Manajemen Pembayaran

E-Payment yaitu fasilitas pembayaran yang dilakukan dengan menggunakan

paypal dan transfer via rekening bank dan kami juga Menyediakan berbagai

Account Bank untuk pembayaran offline (Transfer, Tunai, COD {Cash On Delivery}).

4. Manajemen Shipping

(30)

Berupa laporan produk, laporan penjualan, laporan pemesanan yang disusun per bulan.

6. Integrasi dengan situs Social Network sebagai sarana promosi yaitu dengan

link ke Yahoo Messenger (YM), Facebook (FB) dan Twitter

7. Fasilitas Backup dan Restore database.

8. Adanya pengelolaan Retur barang.

9. Shoping Features

a. Pencarian Produk yaitu berdasarkan nama, fitur, harga, kategori.

b. Menampilkan produk diskon, Produk Terbaru (Newest Product), Produk Terlaku (Global/per Kategori), Produk Paling Banyak Dilihat (Most View Product).

c. Fasilitas pendaftaran member dan login member.

d. History pemesanan

e. Pengiriman informasi pemesanan melalui email ke pemesan setiap ada perubahan status pesanan.

f. Zoom gambar produk yaitu multi gambar untuk sebuah produk.

g. Mendukung Search Engine Optimization (SEO) agar situs anda terdaftar di

search engine pada halaman-halaman depan.

10.Security

Keamanan system yang digunakan pada web e-commerce ini adalah Secure

Socket Layer (SSL) dan IP-Dedicated untuk keamanan serta menggunakan

(31)

11.Communication

Media komunikasi antara pengelola dan pelanggan bisa menggunakan e-mail, telepon, Short Message Service (SMS) dan aplikasi chatbox.

12. Shooping cart atau kereta belanja virtual yaitu fasilitas yang fungsinya untuk

menaruh barang-barang yang telah dipilih oleh pelanggan.

13. Guest book yaitu fasilitas yang dapat digunakan oleh user untuk memberikan

saran dan krtik mengenai web tersebut. Fasilitas ini hanya dapat digunakan oleh member saja.

14. Informasi mengenai barang baru maupun, diskon maupun promosi barang-barang tertentu.

15. Catalogue yaitu fasilitas yang berisikan data-data serta informasi dari

barang-barang yang dijual yang dikategorikan menurut jenis barang-barang.. 16. Informasi mengenai barang-barang yang best seller.

17. Informasi mengenai cara pemesanan, pembayaran dan pengiriman

1.5 Metodologi Penelitian

Metode penelitian yang digunakan dalam penyelesaian tugas akhir ini adalah :

1. Tahap pengumpulan data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

a. Observasi.

(32)

b. Wawancara

Interview dilakukan pada pengelola Toko Bocah Cilik. c. Studi Literatur

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

2. Tahap pembuatan perangkat lunak

Pembuatan perangkat lunak yang mendasari pembuatan website

e-commerce ini adalah menggunakan paradigma waterfallmodel seperti yang

tercantum pada gambar 1.1 berikut ini :

(33)

Langkah – langkah yang perlu dilakukan pada tahap analisis sistem adalah sebagai berikut :

1. Engineering adalah tahap rekayasa awal pengumpulan data.

2. Analysis, merupakan tahap menganalisis hal-hal yang diperlukan dalam

pelaksanaan Membangun Aplikasi E-Commerce Berbasis Web 2.0 Pada AMALINDA COLLECTION.

3. Design, merupakan tahap penterjemah dan keperluan – keperluan yang

telah di analisis ke dalam bentuk yang lebih mudah dan dimengerti oleh pengguna.

4. Coding, merupakan tahap penterjemahan data atau pemecahan masalah

perangkat lunak yang telah dirancang kedalam bahasa pemrograman yang telah ditentukan.

5. Testing, merupakan tahap pengujian terhadap Aplikasi E-Commerce

Berbasis Web 2.0 Pada AMALINDA COLLECTION.

6. Maintenance, tahap akhir dimana suatu perangkat lunak yang sudah

selesai dapat mengalamai perubahan – perubahan atau permintaan sesuai permintaan user.

1.6 Sistematika Penulisan

(34)

BAB I PENDAHULUAN

Pada bab ini menjelaskan tentang latar belakang masalah, rumusan masalah, maksud dan tujuan, batasan masalah/ruang lingkup kajian, metode penelitian, dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Pada bab ini memberikan informasi umum tentang profil tempat kerja praktek yaitu sejarah perusahaan, visi dan misi logo perusahaan, badan hukum perusahaan, struktur organisasi. Bab ini juga berisi tentanglandasan teori dalam pembangunan MEMBANGUN APLIKASI E-COMMERCE BERBASIS WEB 2.0 PADA AMALINDA COLLECTION.

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

ke Public sehingga diketahui apakah sistem yang dibangun sudah memenuhi

(35)

BAB V KESIMPULAN DAN SARAN

(36)

11 2.1 Tinjauan Tempat Penelitian 2.1.1 Sejarah Perusahaan

Amalinda Collection merupakan sebuah perusahaan yang bergerak di bidang fashion dan accessories. Amalinda Collection berdiri pada tahun 2005 atas dasar coba-coba saja, dan tak disangka usaha tersebut dapat menarik banyak konsumen serta berjalan dengan baik. Itulah salah satu alasan yang menyebabkan si pemilik memepertahankan usaha ini sampai sekarang yang beralamat di Jl. Jati handap No.270 Bandung Jawa Barat.

2.1.2 Visi dan Misi Perusahaan

Visi dari Amalinda Collection adalah untuk mengembangkan usaha atau bisnis dalam bidang fashion yang dapat berimbas kepada pertumbuhan ekonomi dan dapat meningkatkan kesejahteraan orang banyak.

Adapun misi Amalinda Collection adalah sebagai berikut :

1. Mengelola perusaahaan yang sesuai dengan bisnis yang sehat dan didukung oleh teknologi tepat guna serta sumber daya manusia yang profesional.

(37)

2.1.3 Struktur Organisasi

Struktur organisasi merupakan susunan seluruh organisasi yang terkait di AMALINDA COLLECTION, mulai dari yang tertinggi sampai yang terendah. Untuk lebih jelasnya dapat dilihat pada gambar 2.1 :

Gambar 2.1 Struktur Organisasi Perusahaan

2.1.4 Deskripsi Tugas

Pimpinan perusahaan : mengontrol kinerja semua karyawan

Bagian keuangan : mengelola keuangan perusahaan

Staff Bag. Keuangan : mengelola keuangan perusahaan

Bagian marketing : mengelola pemasaran produk perusahaan

(38)

2.2 Sistem

2.2.1 Konsep Dasar Sistem

Kata sistem mempunyai beberapa pengertian, tergantung dari sudut pandang mana kata tersebut didefinisikan. Secara garis besar ada dua kelompok pendekatan sistem, yaitu :Pendekatan sistem yang lebih menekankan pada elemen-elemen atau kelompoknya didefinisikan sebagai “Suatu jaringan kerja dari prosedur prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu aturan tertentu.

Pendekatan sistem sebagai jaringan kerja dari prosedur, yang lebih menekankan urutan operasi didalam sistem. didefinisikan sebagai “urutan operasi kerja (tulis-menulis), yang biasanya melibatkan beberapa orang di dalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi bisnis yang terjadi. Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai komponen sistem (component), batasan sistem (boundary), lingkungan luar sistem (environment), penghubung sistem

(interface), masukan sistem (input), keluaran sistem (output), pengolahan sistem

(process) dan sasaran (objective) atau tujuan (goal). 2.2.1.1Pengertian Sistem

(39)

2.2.1.2Karakteristik Sistem

Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu memiliki komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interprest), masukan (input), keluaran

(output), pengolah (process) dan sasaran (objective) dan tujuan (goal). 1. Komponen Sistem (System Components)

Komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem atau bagian-bagian dari sistem. Setiap sistem baik besar maupun kecil, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai suatu yang lebih besar yang disebut supra system.

2. Batas Sistem (System Boundary)

Batas sistem merupakan daerah-daerah yang membatasi antara satu sistem dengan sistem lainnya dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menujukkan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan Luar Sistem (System Environment)

(40)

dipelihara. Sedangkan yang merugikan harus ditahan dan dikendalikan, karena akan mengganggu kelangsungan hidup sistem.

4. Penghubung Sistem

Penghubung sistem merupakan media penghubung antara satu sub sistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan penghubung akan terjadi interaksi antar subsistem, sehingga membentuk satu kesatuan.

5. Masukan Sistem (System Input)

Masukan adalah suatu energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Contoh maintenance input di dalam sistem komputer adalah program, yang digunakan untuk mengoperasikan komputer. Sedangkan signal input adalah energi yang diproses untuk mendapatkan keluaran. Contoh signal input di dalam sistem komputer adalah data, yang dapat diolah menjadi Informasi.

6. Keluaran Sistem (System Output)

(41)

7. Pengolah Sistem (System Process)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya, yang bertugas untuk merubah masukan menjadi keluaran.

8. Sasaran Sistem (System Objective)

Suatu sistem pasti memiliki tujuan (goal) atau sasaran (objective). Suatu operasi sistem akan berguna dan berhasil apabila mencapai sasaran atau tujuannya. Sasaran sistem sangat menentukan masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.

(42)

2.3 Data

2.3.1 Pengertian Data

Data adalah kumpulan dari fakta-fakta, kejadian-kejadian yang dapat berupa simbol, angka, huruf, dan lain-lain yang berguna bagi suatu pengolahan data (process) atau sebagai masukan (input) bagi suatu proses.

2.3.2 Model Data

Data yang disimpan menggambarkan beberapa aspek dari suatu organisasi. Model data adalah himpunan deksripsi data level tinggi yang dikonstruksi untuk menyembunyikan beberapa detail dari penyimpanan level rendah. Beberapa manajemen basis data didasarkan pada model data relasional, model data hirarkis, atau model data jaringan.

2.3.2.1Model Data Hirarkis

(43)

2.3.2.2Model Data Jaringan

Model jaringan distandarisasi pada tahun 1971 oleh Data Base Task

Group (DBTG). Itulah sebabnya disebut model DBTG. Model ini juga disebut

model CODASYL (Conference on Data System Languages), karena DBTG adalah bagian dari CODASYL.

Model ini menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua. Oleh karena sifatnya demikian, model ini bias menyatakan hubungan 1:1 (satu arang tua punya satu anak), 1:N (satu orang tua punya banyak anak), maupun N:N (beberapa anak bisa mempunyai beberapa orangtua). Pada model jaringan, orang tua diseut pemilik dan anak disebut anggota.

2.3.2.3 Model Data Relasional

Model relasional adalah model data yang paling banyak digunakan saat ini. Pembahasan pokok pada model ini adalah relasi, yang dimisalkan sebagai himpunan dari record. Deskripsi data dalam istilah model data disebut skema. Pada model relasional, skema untuk relasi ditentukan oleh nama, nama dari tiap field (atau atriut atau kolom), dan tipe dari tiap field.

2.4 Konsep Dasar Informasi

(44)

nyata. Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat yang tertentu.

2.4.1 Kualitas Informasi

Kualitas dari suatu informasi tergantung pada tiga hal pokok yaitu: 1. Akurat ( accurate )

Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan, dalam hal ini informasi harus jelas mencerminkan maksudnya.

2. Tepat waktu ( time lines )

Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan suatu landasan dalam mengambil sebuah keputusan dimana bila pengambilan keputusan terlambat maka akan berakibat fatal untuk organisasi.

3. Relevan ( relevance )

Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi informasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan.

2.4.2 Nilai Informasi

(45)

2.4.3 Siklus Informasi

Data agar menjadi lebih berarti dan berguna dalam bentuk Informasi, maka perlu diolah melalui suatu model tertentu. Data yang telah diolah tersebut kemudian diterima oleh penerima, lalu penerima membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, dan diproses kembali lewat suatu model dan seterusnya sehingga membentuk suatu siklus. Siklus ini disebut dengan siklus Informasi (information cycle) atau disebut pula siklus pengolahan data (processing cycles).

Gambar 2.3 Siklus informasi 2.5 Konsep Dasar Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

(46)

sama lain dan bekerjasama secara harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna

Dari definisi diatas dapat diambil kesimpulan bahwa sistem informasi merupakan perpaduan antara manusia, alat teknologi, media, prosedure dan pengendalian yang bertujuan untuk menata jaringan komunikasi sehingga dapat membantu dalam pengambilan keputusan yang tepat. Kegiatan yang terdapat pada sistem informasi antara lain :

1. Input, menggambarkan suatu kegiatan untuk menyediakan data yang akan diproses

2. Proses, menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu informasi yang bernilai tambah

3. Output, suatu kegiatan untuk menghasilkan laporan dari proses diatas 4. Penyimpanan, suatu kegiatan untuk memelihara dan menyimpan data

5. Kontrol, suatu aktifitas untuk menjamin bahwa sistem informasi tersebut berjalan sesuai dengan yang diharapkan

(47)

2.5.1 Komponen Sistem Informasi

Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building blok) yaitu:

a. Hardware yaitu suatu perangkat keras dalam komputer yang kita bisa

sentuh dan rasakan.

b. Software yaitu suatu perangkat lunak di dalam komputer yang berfungsi

untuk mengoperasikan suatu aplikasi di dalam sistem komputer.

c. Data yaitu sekumpulan karakter yang diterima sebagai masukan (input) untuk sistem informasi dan disimpan serta diolah.

d. Prosedur yaitu suatu urutan pekerjaan tata usaha yang biasanya melibatkan beberapa orang dalam satu bagian atau lebih, dan disusun untuk menjamin adanya perlakuan yang seragam terhadap transaksi-transaksi perusahaan yang terjadi.

e. User yaitu orang yang terlibat dalam sistem informasi seperti operator, pemimpin sistem informasi, dan sebagainya.

2.5.2 Tujuan Sistem Informasi

Sistem Informasi memiliki beberapa tujuan, yaitu: 1. Integrasi sistem

a. Menghubungkan sistem individu/kelompok

(48)

2. Efisiensi pengelolaan

a. Penggunaan basis data dalam upaya kesamaan pengadministrasian data b. Pengelolaan data berkaitan dengan karakteristik Informasi

c. Penggunaan dan pengambilan Informasi 3. Dukungan keputusan untuk manajemen

a. Melengkapi Informasi guna kebutuhan proses pengambilan kebutuhan b. Akuisisi Informasi eksternal melalui jaringan komunikasi

c. Ekstraksi dari Informasi internal yang terpadu. 2.5.3 Manfaat Sistem Informasi

Sistem Informasi memiliki beberapa manfaat, yaitu: 1. Menghemat tenaga kerja

2. Peningkatan efisiensi 3. Mempercepat proses 4. Perbaikan dokumentasi 5. Pencapaian standar 6. Perbaikan keputusan 2.6 Electronic Commerce

Electronic Commerce (e-commerce) merupakan konsep baru yang biasa

digambarkan sebagai proses jual beli barang atau jasa pada World Wide Web

(49)

2.6.1 Sejarah Perkembangan E-Commerce

Istilah e-commerce telah berubah sejalan dengan waktu. Awalnya, perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti penggunaan EDI untuk mengirim dokumen komersial seperti pesanan pembelian atau invoice secara elektronik.

Kemudian dia berkembang menjadi suatu aktivitas yang mempunya istilah yang lebih tepat "perdagangan web" — pembelian barang dan jasa melalui World

Wide Web melalui server aman (HTTPS), protokol server khusus yang

menggunakan enkripsi untuk merahasiakan data penting pelanggan.

Pada awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi baru. Namun, baru sekitar empat tahun kemudian protokol aman seperti HTTPS memasuki tahap matang dan banyak digunakan. Antara 1998 dan 2000 banyak bisnis di AS dan Eropa mengembangkan situs web perdagangan ini.

2.6.2 Kelebihan E-Commerce

(50)

Secara ringkas e-commerce mampu menangani masalah berikut :

1. Otomatisasi, proses otomatisasi yang menggantikan proses manual.(“enerprise resource planning” concept)

2. Integrasi, proses yang terintegrasi yang akan meningkatkan efisiensi dan efektivitas proses. (“just in time” concept)

3. Publikasi, memberikan jasa promosi dan komunikasi atas produk dan jasa yang dipasarkan. (“electronic cataloging” concept)

4. Interaksi, pertukaran data atau informasi antar berbagai pihak yang akan meminimalkan “human error” (“electronic data interchange/EDI” concept)

5. Transaksi, kesepakatan antara 2 pihak untuk melakukan transaksi yang melibatkan institusi lainnya sebagai pihak yang menangani pembayaran.

(“electronic payment” concept)

2.6.3 Kekurangan E-Commerce

Walaupun adanya e-commerce memberi banyak keuntungan, masih terdapat berbegai kekurangan dari e-commerce antara lain:

1. Bagi organisasi / perusahaan a. Keamanan sistem rentan diserang

(51)

b. Persaingan tidak sehat

Di bawah tekanan untuk berinovasi dan membangun bisnis untuk memanfaatkan kesempatan yang ada dapat memicu terjadinya tindakan ilegal yaitu penjiplakan ide dan perang harga.

c. Masalah kompabilitas teknologi lama dengan yang lebih baru

Dengan perkembangan dan inovasi yang melahirkan teknologi baru, sering muncul masalah yaitu sistem bisnis yang lama tidak dapat berkomunikasi dengan infrastruktur berbasis web dan internet. Hal ini memaksa perusahaan untuk menjalankan dua sistem independen yang tidak dapat saling berbagi, hal ini dapat mengakibatkan pembengkakan biaya.

2. Bagi konsumen

a. Perlunya keahlian komputer

Tanpa menguasai keahlian computer, mustahil konsumen dapat berpartisipasi dalam e-commerce. Pengetahuan dasar computer diperlukan, antara lain pengetahuan mengenai internet dan web.

b. Biaya tambahan untuk mengakses internet

Untuk ikut serta dalam e-commerce dibutuhkan koneksi internet yang tentu saja menambah pos pengeluaran bagi konsumen.

c. Biaya peralatan komputer

(52)

pesat menyarankan konsumen untuk juga mengupdate peralatannya apabila tidak ingin ketinggalan teknologi.

d. Resiko bocornya privasi dan data pribadi

Segala hal mungkin terjadi saat konsumen mangakses internet untuk menjalankan ¬ e-commerce, termasuk risiko bocornya data pribadi karena ulah orang lain yang ingin membobol sistem.

e. Berkurangnya waktu untuk berinteraksi secara langsung dengan orang lain.

Transaksi e-commerce yang berlangsung secara on-line telah mengurangi waktu konsumen untuk dapat melakukan proses sosial dengan orang lain. Hal ini tidak baik karena dikhawatirkan akan dapat mengurangi rasa kepedulian terhadap lingkungan sekitarnya.

f. Berkurangnya rasa kepercayaan karena konsumen berinteraksi hanya dengan komputer.

3. Bagi masyarakat

a. Berkurangnya interaksi antar manusia

Karena masyarakat lebih sering berinteraksi secara elektronik, dimungkinkan terjadi berkurangnya kemampuan sosial dan personal manusia untuk bersosialisasi dengan orang lain secara langsung.

b. Kesenjangan sosial

(53)

e-commerce dengan yang tidak, yang memiliki keahlian digaji lebih tinggi daripada yang tidak.

c. Adanya sumber daya yang terbuang

Munculnya teknologi baru akan membuat teknologi lama tidak dimanfaatkan lagi. Misalnya dengan komputer model lama atau software model lama yang sudah tidak relevan untuk digunakan. d. Sulitnya mengatur internet

Sejumlah kriminalitas telah terjadi di internet dan banyak yang tidak terdeteksi. Karena jumlah jaringan yang terus berkembang semakin luas dan jumlah pengguna yang semakin banyak, seringkali membuat pihak berwenang kesulitan dalam membuat peraturan untuk internet. 2.6.4 Manfaat E-Commerce

Manfaat yang diperoleh bagi organisasi pemilik E-Commerce:

1. Memperluas market place hingga kepasar nasional dan internasional.

2. Dengan capital outplay yang minim, sebuah perusahaaan dapat dengan mudah menemukan lebih banyak pelanggan, supplier yang lebih baik dan partner bisnis yang paling cocok dari seluruh dunia.

3. E-Commerce menurunkan biaya pembuatan, pemrosesan, pendistribusian,

penyimpanan, dan pencarian informasi yang menggunakan kertas.

4. E-Commerce memungkinkan pengurangan inventory dan overhead dengan

(54)

5. E-Commerce mengurangi waktu antara outlay modal dan penerimaan produk dan jasa.

6. E-Commerce mendukung upaya-upaya business process reengineering.

Dengan mengubah prosesnya, maka produktivitas sales-people, pegawai yang berpengetahuan, dan administrator bias meningkat 100% atau lebih.

7. E-Commerce memperkecil biaya telekomunikasi. Karena internet lebih

murah dibandingkan VAN.

8. Akses informasi menjadi lebih cepat.

9. Biaya transportasi dan fleksibilitas bertambah. Manfaat bagi konsumen antara lain:

1. E-Commerce memungkinkan pelanggan untuk berbelanja atau melakukan

transaksi selama 24 jam sehari sepanjang tahun dari hamper setiap lokasi.

2. E-Commerce memberikan lebih banyak pilihan kepada pelanggan, mereka

bias memilih berbagai produk dari banyak vendor.

3. E-Commerce menyediakan produk dan jasa yang tidak mahal kepada

pelanggan dengan cara mengunjungi banyak tempat dan melakukan perbandingan secara cepat.

4. Pelanggan bias menerima informasi yang relevan secara detil dalam hitungan detik, bukan lagi hari atau minggu.

5. E-Commerce memberi tempat kepada para pelanggan untuk berinteraksi

(55)

Manfaat bagi masyarakat antara lain:

1. E-Commerce memungkinkan orang untuk bekerja didalam rumah dan tidak

harus keluar rumah untuk berbelanja. Ini berakibat menurunkan arus kepadatan lalu lintas dijalan serta mengurangi polusi udara.

2. E-Commerce memungkinkan seluruh masyarakat di berbagai wilayah

perkotaan maupun pedesaan untuk menikmati aneka produk dan jasa yang mungkin susah untuk mereka dapatkan tanpa E-Commerce.

2.6.5 Klasifikasi E-Commerce

Penggolongan E-Commerce yang lazim dilakukan orang ialah berdasarkan sifat transaksinya, antara lain:

1. Business to Business (B2B)

Jenis transaksi dimana pembeli biasanya membeli dalam jumlah besar karena akan dijual kembali. Contoh penjualan grosir.

2. Business to Consumer (B2C)

Jenis transaksi dimana pembelinya perorangan dan tidak punya tujuan untuk menjualnya kembali biasanya semacam toko online yang menjual berbagai macam barang.

3. Consumer to Consumer (C2C)

(56)

4. Consumer to Business (C2B)

Termasuk kedalam kategori ini adalah perseorangan yang menjual produk atau layanan kepada organisasi, dan perseorangan yang mencari penjual, berinteraksi dengan mereka dan menyepakati suatu transaksi.

2.6.6 Komponen Utama E-Commerce

Berikut ini beberapa komponen utama pada e-commerce:

1. Electronic Data Interchange (EDI)

Electronic Data Interchange (EDI) didefinisikan sebagai pertukaran data komputer antar berbagai bidang organisasi atas suatu informasi terstruktur dalam format yang standar dan bisa diolah oleh komputer. EDI merupakan bentuk

e-commerce sesuai definisinya, dan telah ada bentuk yang sama selama lebih dari 20

tahun. Saat ini teknologi dan implementasi EDI sudah sangat berkembang.

Tujuan EDI adalah untuk memfasilitasi perdagangan dengan cara mengikat bisnis antar partner dagang, EDI meningkatkan proses manual untuk mempertukarkan informasi dengan bidang bisnis lainnya dalam berbagai cara, misalnya data hanya perlu untuk dimasukkan satu kali saja, kemudian data tersebut bisa digunakan oleh pihak pengirim barang, manager kantor, dan lain-lainnya. Hal ini akan menurangi tenaga entry data. Pada dasarnya, data bisa dikirimkan dengan lebih efisien dengan menggunakan EDI.

(57)

a. Data Element

Merupakan potongan data seperti tanggal, harga atau nama organisasi,. Setiap data element diidentifikasikan dengan nomor referensi tertentu yang berisi judul, keterangan, jenis, nomor, dan panjang minimum/maximum.

b. Data Segment

Dalam suatu baris data disebut dengan segment dan setiap item di dalam segmen mewakili satu elemen. Misalnya segmen baris pesanan pembelian terdiri atas nomor barang, keterangan, jumlah, unit pengukuran, dan harga barang. Setiap segmen memiliki satu identifier, satu data elemet delimiter, element diagrams, data segmen terminator dan notes.

c. Transaction Set

Suatu transation set merupakan dokumen khusus seperti dokumen pesanan pembelian. Di dalam transaction set, ada 3 area utama yaitu area header,

area detail dan area summary.

d. Functional Group

Merupakan sekelompok transaction set yang sejenis. Transation set di dalam functional group dikelompokkan berdasarkan functional identifier

yang sama. Untuk mengirimkan transaksi EDI pada konsumen, diperlukan 4 fungsi dasar yaitu Mapping elemen dalam suatu database, Extraction atas data yang belum diidentifikasi dari database, Transalation atas data yang sudah diekstrak ke format EDI, dan Transmisi pesan dalam format EDI melalui media komunikasi.

(58)

- Mapping

Merupakan proses identifikasi elemen di dalam database yang diperlukan untuk membuat pesan dalam format EDI. Mapping adalah pekerjaan yang hanya satu kali dilakukan pada saat diperlukan transaksi EDI baru. Software EDI tidak bisa melaksanakan pekerjaan ini.

- Extraction

Merupakan proses pengumpulan data yang belum diidentifikasi dan menempatkannya ke dalam format tertentu. Secara umum, data extract dari database dan dijadikan dalam bentuk flat file. Struktur dari flat file biasanya ditentukan oleh pembuat translation software.

- Translation

Untuk mengirimkan pesan keluar, ketika data yang diperlukan masih dalam bentuk flat file, pembentukan pesan EDI bisa dilakukan menggunakan software translasi atau formatting. Software translasi akan mengatur data menjadi struktur tertentu yang sesuai dengan kebutuhan transaksi EDI.

- Communication

(59)

EDI sebagai header dan error checking codes sebagai tambahan di bawahnya. Untuk keperluan penerimaan pesan EDI, proses tersebut tinggal dibalik.

2. Digital Currency

Digital currency dimaksudkan untuk memungkinkan user untuk

memindahkan dananya secara elektronik dalam lingkungan kerja tertentu. Saat ini,

digital currency dirancang untuk versi elektronik dari uang kertas, dimana

memiliki atribut yang sama dengan media fisik sebenarnya baik secara anatomis maupun dari segi likuiditasnya.

Karakteristik digital currency adalah sebagai berikut: a. Mewakili suatu nilai moneter tertentu

b. Bisa ditukarkan sebagai alat pembayaran untuk barang dan jasa, mata uang dan koin serta token lainnya

c. Bias disimpan dan diambil lagi. d. Sulit diduplikasi atau dipalsukan. Jenis-jenis digital currency antara lain:

a. Electronic Cash

Sistem electronic cash telah terintegrasi sepenuhnya dengan software web

browser untuk memudahkan pembelian barang melalui internet. Sistem

electronic cash bisa menunjukkan saldo terakhir pada user tertentu sesuai permintaan. Electronic cash pada umumnya memerlukan infrastruktur

public key dan mekanisme enkripsi tertentu. Saat ini electronic cash belum

(60)

b. Micropayments

Micropayments adalah pembayaran untuk item dengan nilai relative rendah,

misalnya informasi atau hiburan on-line yang biayanya bervariasi antara 1 cent sampai 10 cent. Sedangkan Minipayment adalah pembayaran untuk item dengan nilai antara $ 0,25 sampai $ 10. Ada beberapa skema yang mampu menangani micropayments yaitu: Milicent, eCash, CyberCoin, Mondex, VisaCash dan NetBill.

3. Electronic Catalogs

Electronic Catalogs (e-catalogs) telah berada pada aplikasi komersil yang

dirancang untuk internet dan merupakan komponen utama dari sistem

e-commerce. E-catalogs merupakan antar muka grafis (Graphical User Interface)

yang umumnya berbentuk halaman WWW dimana menyediakan informasi tentang penwaran produk dan jasa. E-catalog umumnya mendukung on line shopping dan kemampuan pemesanan dan pembayaran barang. Aplikasi e-catalog

sebaiknya memiliki karakteristik seperti bersifat interaktif, mampu diperbaharui secara dinamis, hypertextuality dan global presence.

4. Intranet Dan Extranet

Umumnya intranet digambarkan hanya sebagai web server di dalam perusahaan (internal), padahal sebenarnya intranet hanyalah kumpulan web site yang dimiliki oleh suatu kelompok (biasanya perusahaan) yang bisa diakses hanya oleh anggota kelompok tersebut. Sedangkan extranet merupakan area tertentu dari

intranet yang bisa diakses oleh kelompok di luar anggota kelompok intranet, tapi

(61)

kemamapuan dasar yaitu e-mail, on line publishing, on line searches dan

application distribution. Sedangkan extranet memperluas fitur ini ke partner

bisnis jika dimungkinkan.

Keuntungan menggunalkan intranet di dalam suatu organisasi : a. Mempercepat prose bisnis

b. Memfasilitasi pertukaran informasi

c. Meningkatkan komunikasi dan kolaborasi. 2.6.7 Security E-Commerce

Secara umum, keamanan merupakan salah satu komponen atau servis yang dibutuhkan untuk menjalankan e-commerce. Beberapa topik yang harus dikuasai antara lain akan didaftar di bawah ini.

1. Teknologi Kriptografi

Teknologi kriptografi menjelaskan bagaimana mengamankan data dengan menggunakan enkripsi. Berbagai sistem sudah dikembangkan seperti sistem

private key dan public key. Penguasaan algoritma-algoritma populer

digunakan untuk mengamankan data juga sangat penting. Contoh algoritma ini antara lain DES, IDEA, RC5, RSA dan ECC (Ellliptic Curve

Cryptography). Salah satu masalah dalam mengamankan enkripsi adalah

(62)

2. Konsultan Keamanan

Konsultan, organisasi, dan institusi yang bergerak di bidang keamanan dapat membantu meningkatkan dan menjaga keamanan. Contoh organisasi yang bergerak di bidang ini adalah IDCERT.

2.7 Paypal

2.7.1 Definisi 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 dan menerima donasi/sumbangan, mengirim uang ke pengguna PayPal lain di seluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet atau mobile, PayPal mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money order yang prosesnya dapat memakan waktu PayPal seperti rekening bank, pertama anda membuat account, lalu dana akan ditarik langsung dari kartu kredit anda ke account tersebut atau dengan dana dari transferan account PayPal orang lain ke Saldo / Balance PayPal anda, dan anda sudah dapat menggunakan account PayPal untuk bertransaksi.

(63)

eBay adalah tempat lelang/jual-beli/pasar online terbesar didunia, dengan pengguna lebih dari 200 juta orang di seluruh dunia (data juni 2006), anda dapat mencari dan membeli apapun, mulai dari barang elektronik, kendaraan, hingga barang-barang langka dari seluruh pengguna ebay didunia, cara pembayaran utama di eBay adalah dengan PayPal karena lebih aman dan otomatis, meskipun ada penjual yang menerima pembayaran dengan cara lain.

2.7.2 Keuntungan Paypal

Pembeli / Buyer yang merasa dirugikan atau tidak sesuai deskripsi yang diberitahukan bisa meminta uang kembali kepada Penjual / Seller dalam waktu maksimal 45 hari setelah terjadi pembayaran. Jika pembeli menggunakan kartu kredit akan mendapatkan pengembalian uang chargeback dari perusahaan kartu kreditnya.

PayPal juga melindungi penjual dari pengembalian uang atau komplain yang tidak benar dari pembeli sesuai pembuktian. Perlindungan untuk penjual dirancang untuk melindungi penjual dari klaim pembeli yang mengaku telah mengirim uang yang tidak mempunyai catatan bukti pembayaran dan deskripsi transaksi, setiap pembelian dan pembayaran menggunakan PayPal selalu ada catatan bukti pembayarannya di account PayPal pengirim dan penerima uang, sebagai bukti jika benar telah terjadi pengiriman uang antara keduanya

(64)

pembayaran dan catatan deskripsi, serta dapat melakukan komplain yang benar jika terjadi sesuatu atau terhindar dari komplain yang salah

2.7.3 Sejarah Paypal

Paypal (Paypal corp.) seperti yang dikenal sekarang adalah

penggabungan antara perusahaan Confinity dan X.com pada tahun 2000 Confinity didirikan pada desember 1998 oleh Peter Thiel dan Max Levchin, awalnya

sebagai alat pembayaran Palm Pilot dan sebagai perusahaan kriptograpi (ilmu pembacaan sandi, tulisan-tulisan atau angka-angka rahasia). Sedangkan X.com didirikan oleh Elon Musk pada maret 1999, yaitu perusahaan penyedia jasa

perencanaan keuangan. Kedua perusahaan lokasi pertamanya adalah kantor di 165 University Avenue di Palo Alto, California, rumah dari beberapa pemula di Silicon Valley

Ebay melihat perkembangan penggunaan Paypal dan menyimpulkan Paypal cocok sebagai salah satu alat pembayaran di ebay. Pada mei 1999 ebay membeli Billpoint dan menjadikan Billpoint sebagai alat pembayaran utama ebay saat itu dan membuat Billpoint khusus hanya untuk alat pembayaran di ebay saja, karenanya Paypal hanya tampil beberapa kali sebagai pilihan alat pembayaran di ebay dibandingkan Billpoint. Tetapi karena masyarakat lebih menyukai Paypal karena mudah dan lebih aman pada Februari 2000 rata-rata ada 200.000

(65)

2.8 SSL ( Secure Socket Layer ) 2.8.1 Definisi SSL

Secure Socket Layer (SSL) adalah protokol yang digunakan untuk browsing web secara aman. SSL bertindak sebagai protokol yang mengamankan komunikasi antara client dan server. Protokol ini memfasilitasi penggunaan enkripsi untuk data yang rahasia dan membantu menjamin integritas informasi yang dipertukarkan antara website dan web browser.

2.9 Konsep Dasar Analisis Sistem 2.9.1 Flowmap

Bagan alir atau flow map adalah bagan yang menunjukan alir didalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan dokumentasi. Bagan alir dokumen atau sering disebut juga Flow Map merupakan bagan alir yang menunjukan arus dari aliran formulir termasuk tembusan-tembusannya.

2.9.2 ERD (Entity Relationship Diagram)

Entity Relationship Diagram atau biasa dikenal dengan diagram E-R secara grafis menggambarkan isi sebuah database. Diagram ini memiliki dua komponen utama yaitu entity dan relasi. Untuk melambangkan fungsi diatas maka digunakan simbol-simbol yang bisa dilihat pada daftar simbol.

Elemen-elemen Entity Relationship Diagram adalah sebagai berikut: 1. Entity (Entitas)

Gambar

Gambar 1.1 Skema Waterfall
Gambar 2.2 Karakteristik sistem
Gambar 3. 1 Procedure Penjualan Produk
Tabel 3.1 Evaluasi sistem yang sedang berjalan
+7

Referensi

Dokumen terkait

Daftar Guru Logo footer Ganti Password Ganti Email Kirim Pesan Pesan Masuk Pesan Keluar Pengumuman Materi Pelajaran Latihan Soal/Ujian Lihat Nilai Ujian Ganti Password Siswa.

Aplikasi E-Commerce D’Banvandedungen Fingerboards Admin master Data Provinsi Data Kota Data Admin Data Member Data Retur Data Detail Retur Data Ongkir Data Akun Bayar Data Jasa

Gambar pada 3.32 di bawah ini merupakan perancangan antar muka ubah data petugas pada administrator yang berfungsi sebagai form ganti profil dan form ganti password

Siswa Set Siswa Mapel Guru Set Guru Mengajar Mata Pelajaran Kelas Tahun Ajaran KELOLA ADMIN Log Out Ganti Password Beranda LAPORAN Nilai Keaktifan Guru Akun Kepala Sekolah. E-Learning

O44 Nama bahan Header Laporan retur logout Akun Saya Laporan penjualan Laporan produk Data retur Data transaksi diterima Data transaksi Data master Home Simpan Batal Kode Navigasi

· Klik hapus pada hapus untuk menghapus data materi yang telah di upload · Klik buat topik untuk menuju F52 LOGO. HOME PROFIL DATA KELAS DATA

Keterangan navigasi : - Klik logo koren denim akan masuk ke menu utama - Klik product masuk ke form product T02. - Klik contact us masuk ke form contact

Untuk itu perlu adanya proses penyajian data dan informasi serta sistem penjualan yang baru pada Toko Bintang Collection yaitu Web E- commerce. Adapun sistem DAD