Pembangunan Aplikasi E-Commerce Berbasis Web Menggunakan PHP Dan MYSQL Pada Afhifa Skin Care
PEMBANGUNAN APLIKASI E-COMMERCE
PADA AFHIFA SKIN CARE
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
HIKMAT ATMAWIJAYA
10105019
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2010
ABSTRAK
PEMBANGUNAN APLIKASI E-COMMERCE
PADA AFHIFA SKIN CARE
Oleh
HIKMAT ATMAWIJAYA
10105019
AFHIFA Skin Care merupakan sebuah perusahaan yang bergerak di bidang kosmetik atau perawatan kecantikan wanita. AFHIFA Skin Care yang telah memiliki banyak pelanggan baik di dalam kota Bandung maupun di luar kota Bandung masih menerapkan prosedur belanja manual atau pelanggan harus langsung datang ke toko tersebut. Serta sistem manual seperti pencatatan data-data dan transaksi penjualannya. Untuk menyelesaikan masalah diatas, meningkatkan penjualan dan menjangkau pangsa pasar yang lebih luas AFHIFA Skin Care ingin menggunakan teknologi dalam strategi pemasaran dan penjualannya dengan mengimplementasikan E-Commerce.
Untuk metodologi penelitian perangkat lunak menggunakan metode waterfall, sedangkan untuk pemodelan datanya menggunakan metode terstruktur yaitu Entity Relationship Diagram (ERD) untuk menggambarkan model data dan (DFD) untuk menggambarkan model fungsional.
Data Flow Diagram
Aplikasi E-commrce ini dapat membantu pelanggan untuk mendapatkan informasi tentang produk yang ditawarkan oleh pihak AFHIFA Skin Care, mempermudah pelanggan dalam proses pemesanan suatu produk, dan dapat membantu meningkatkan penjualan bagi perusahaan.
Kata kunci : Pembangunan Sistem, Ssl, Teknologi Informasi, Internet, Website .
ABSTRACT
.
DEPELOPMENT OF E-COMMERCE APPLICATION
ON AFHIFA SKIN CARE
by
HIKMAT ATMAWIJAYA
10105019
AFHIFA Skin Care is a company engaged in the field of cosmetic or beauty
treatment women . AFHIFA Skin Care that has a lot of customers both inside and
outside of Bandung city still apply trading with confesstional procedure that
costumer come directly to the store. And manual systems such as recording data
and sales transaction. To solve the problem above, increase sales and market
share to reach a more knowledgeable then AFHIFA Skin Care want to use
technology in marketing and sales strategy with the E-Commerce.The writer uses the method which is supporting the software according to
waterfall whereas for data modeling uses the structured method. That is ERD
(Entity Relationship Diagram) to illustrating data model and DFD (Data Flow
Diagram) to illustrating functional model.This E-commrce applications can help customers to get information about
AFHIFA Skin Care, facilitate the customer in the
the products that offered by process of ordering a product, and can help to increase sales for the company.
Keyword : System Development, Ssl, Information Technology, Internet, Website
DAFTAR ISI
LEMBAR JUDUL LEMBAR PENGESAHAN................................................................................................. i
ABSTRAK ABSTACT .................................................................................................. ii
.............................................................................. iii
KATA PENGANTAR DAFTAR ISI ............................................................................................. v
DAFTAR TABEL .................................................................................... xii
................................................................................. xvi
DAFTAR GAMBAR
DAFTAR SIMBOL ................................................................................... xxi
............................................................................ xxiii
DAFTAR LAMPIRAN
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah...........................................................
1 1.2 Identifikasi Masalah ................................................................
2 1.3 Maksud dan Tujuan .................................................................
3 1.4 Batasan Masalah ......................................................................
3 1.5 Metodologi Penelitian .............................................................
5
1.5.1 Teknik Pengumpulan Data………………………………
5 1.5.2 Model Pengembangan Perangkat Lunak………………..
6 1.6 Sistematika Penulisan ..............................................................
7
BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Tempat Penelitian ....................................................
9 2.1.1 Sejarah Perusahaan.......................................................
9 2.1.2 Visi dan Misi Perusahaan .............................................
9 2.1.3 Struktur Organisasi.......................................................
9 2.1.4 Deskripsi Tugas ............................................................
10 2.2 Konsep Dasar Data ..................................................................
11 2.2.1 Pengertian Data ............................................................
11 2.2.2 Model Data...................................................................
11 2.2.2.1 Model Data Relasional ...................................
11 2.2.2.2 Model Data Hirarkis .......................................
12 2.2.2.3 Model Data Jaringan ......................................
12 2.3 Konsep Dasar Informasi...........................................................
12 2.3.1 Pengertian Informasi ....................................................
13 2.3.2 Siklus Informasi ...........................................................
14 2.3.3 Kualitas Informasi........................................................
14 2.3.4 Nilai Informasi .............................................................
15 2.4 Konsep Dasar Sistem ...............................................................
15 2.4.1 Pengertian Sistem .........................................................
16 2.4.2 Bentuk Umum Sistem ..................................................
17 2.4.3 Karakteristik Sistem .....................................................
18 2.5 Konsep Dasar Sistem Informasi...............................................
20 2.5.1 Komponen Sistem Informasi........................................
21
2.5.2 Tujuan Sistem Informasi ..............................................
39 2.6.8.2 Micro Payment ...............................................
51 2.8.1 Flowmap .......................................................................
49 2.8 Konsep Dasar Analisis Sistem .................................................
47 2.7.3 Penggunaan Paypal.......................................................
46 2.7.2 Cara Mendaftar Paypal .................................................
45 2.7.1 Sejarah Paypal ..............................................................
42 2.7 Paypal .......................................................................................
41 2.6.9.2 Message Digest Algoritma 5 ..........................
41 2.6.9.1 Secure Socet Layer (SSL) ...............................
40 2.6.9 Keamanan E-Commerce...............................................
38 2.6.8.2 Smart Card......................................................
21 2.5.3 Manfaat Sistem Informasi ............................................
38 2.6.8.1 Kartu Debit .....................................................
37 2.6.8 Kekurangan E-Commerce ............................................
33 2.6.7 Transaksi Keuangan Online .........................................
31 2.6.6 Komponen Utama E-Commerce ..................................
29 2.6.5 Manfaat E-Commerce ..................................................
26 2.6.4 Kekurangan E-Commerce ............................................
25 2.6.3 Kelebihan E-Commerce ...............................................
24 2.6.2 Klasifikasi E-Commerce ..............................................
22 2.6.1 Sejarah Perkembangan E-Commerce ...........................
22 2.6 Elektronik Commerce...............................................................
51
2.8.2 Entity Relationship Diagram (ERD) ............................
51 2.8.3 Diagram Konteks..........................................................
52 2.8.4 Data Flow Diagram (DFD)..........................................
53 2.9 Pengertisan Perangkat Lunak (Software).................................
54 2.9.1 Xampp ..........................................................................
55 2.9.2 Apache ..........................................................................
55 2.9.3 Macromedia Dreamweaver 8 .......................................
56 2.9.4 MySQL .........................................................................
56 2.9.4.1 DML ..............................................................
57 2.9.4.2 DDL ...............................................................
59 2.9.5 HTML ..........................................................................
61 2.9.6 Cascading Style Sheet (CSS) .......................................
61 2.9.7 PHP ..............................................................................
62 2.9.7.1 Perintah-Perintah MySQL .............................
63 2.9.7.2 Koneksi PHP dengan mySQL .......................
65 2.9.8 Javascript ......................................................................
66 2.10 Internet ...............................................................................
66 2.10.1 Sejarah Internet ............................................................
67 2.10.2 Kegunaan Internet ........................................................
67 2.10.3 Perkembangan Internet ................................................
68 2.10.4 Web Server...................................................................
69 2.10.5 Web Browser................................................................
69 2.10.6 Website.........................................................................
74
2.10.7 World Wide Web (WWW) ..........................................
75 2.11 Media Komunikasi .............................................................
75 2.11.1 E-Mail ........................................................................
75 2.11.2 Short Message Service (SMS ) ...................................
76 2.11.3 Telepone .....................................................................
77 2.11.4 Yahoo Messenger .......................................................
77 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem.........................................................................
78 3.1.1 Analisis Prosedur system yang sedang berjalan...........
78 3.1.2 Evaluasi Sistem yang Sedang Berjalan ........................
79 3.1.3 Solusi yang di tawarkan ...............................................
80 3.1.4 Analisis Kebutuhan Non-Fungsional ...........................
81 3.1.4.1 Analisis Pengguna ...........................................
81 3.1.4.1 Analisis Perangkat Keras.................................
82 3.1.4.1 Analisis Perangkat Lunak................................
83 3.2 Perancangan Sistem..................................................................
84 3.2.1 Entity Relationship Diagram ........................................
84 3.2.2 Diagram Konteks..........................................................
85 3.2.3 Data Flow Diagram ......................................................
85
3.2.4 Spesifikasi Proses ......................................................... 115
3.2.5 Kamus Data .................................................................. 122
3.2.6 Perancangan Basis Data ............................................... 126
3.2.6.1 Skema Relasi .................................................. 127
3.2.6.2 Perancangan Struktur Tabel ........................... 127
3.4 Perancangan Arsitektur ............................................................ 132
3.4.1 Perancangan Antar Muka ............................................. 132
3.4.2 Perancangan Struktur Menu ......................................... 153
3.4.3 Perancangan Pesan ....................................................... 155
3.4.4 Jaringan Semantik ........................................................ 156
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Sistem .................................................................. 158
4.1.1 Perangkat Keras Yang Digunakan ............................... 158
4.1.2 Perangkat Lunak Yang Digunakan............................... 158
4.2 Implementasi database ............................................................. 159
4.3 Implementasi Antar Muka........................................................ 164
4.4 Pengujian Perangkat Lunak...................................................... 165
4.5 Pengujian Alpa ......................................................................... 165
4.5.1 Skenario Pengujian Alpa .............................................. 165 4.5.2 asus dan Hasil Pengujian .............................................. 168
4.5.2.1 Pengujian Login Member.................................. 168
4.5.2.2 Pengujian Login Member.................................. 170
4.5.2.3 Pengujian Logout.............................................. 171
4.5.2.4 Pengujian Ubah profil member......................... 171
4.5.2.5 Pengujian menu produk .................................... 172
4.5.2.6 Pengujian menu tips.......................................... 172
4.5.2.7 Pengujian menu berita ...................................... 172
4.5.2.19 Pengujian tambah operator............................. 180
4.5.2.28 Pengujian data kategori .................................. 188
4.5.2.27 Pengujian ongkos kirim.................................. 187
4.5.2.26 Pengujian tambah kota ................................... 186
4.5.2.25 Pengujian data kota ........................................ 185
4.5.2.24 Pengujian tambah propinsi ............................. 184
4.5.2.23 Pengujian data propinsi .................................. 183
4.5.2.22 Pengujian data transaksi ................................. 183
4.5.2.21 Pengujian ganti password operator ................ 182
4.5.2.20 Pengujian login operator ................................ 181
4.5.2.18 Pengujian data administrator.......................... 179
4.5.2.8 Pengujian menu contact.................................... 173
4.5.2.17 Pengujian ganti password administrator ........ 178
4.5.2.16 Pengujian login administrator ....................... 177
4.5.2.15 Pengujian form konfirmasi pembayaran ....... 177
4.5.2.14 Pengujian menu history.................................. 176
4.5.2.13 Pengujian form selesai belanja ....................... 176
4.5.2.12 Pengujian form pengiriman ............................ 175
4.5.2.11 Pengujian menu keranjang belanja................. 174
4.5.2.10 Pengujian menu kategori................................ 174
4.5.2.9 Pengujian menu cara pesan ............................ 173
4.5.2.29 Pengujian tambah kategori ............................. 188
4.5.2.30 Pengujian data produk.................................... 189
4.5.2.31 Pengujian tambah produk............................... 190
4.5.2.32 Pengujian data member .................................. 191
4.5.2.33 Pengujian data tips ......................................... 192
4.5.2.34 Pengujian tambah info.................................... 193
4.5.2.35 Pengujian data cara pesan .............................. 194
4.5.2.36 Pengujian data contact ................................... 194
4.5.3 Kesimpulan Pengujian Alpha ....................................... 195
4.6 Pengujian Beta.......................................................................... 195
4.6.1 Skenario Pengujian Beta .............................................. 195
4.6.2 Kesimpulan Pengujian Beta ......................................... 200
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan .............................................................................. 201
5.2 Saran ........................................................................................ 202
DAFTAR PUSTAKA ............................................................................... 203
DAFTAR TABEL Tabel 3.1 Evaluasi sistem yang sedang berjalan .................................
Tabel 3.12 Tabel provinsi...................................................................... 130Tabel 4.5 Skenario pengujian aplikasi administrator .......................... 167Tabel 4.4 Skenario pengujian aplikasi member................................... 166Tabel 4.3 Implementasi antar muka .................................................... 164Tabel 4.2 Perangkat Lunak yang digunakan ....................................... 158Tabel 4.1 Perangkat keras yang digunakan ......................................... 158Tabel 3.15 Tabel Tips............................................................................ 131Tabel 3.14 Tabel shipping ..................................................................... 131Tabel 3.13 Tabel berita .......................................................................... 131Tabel 3.11 Tabel kota ............................................................................ 13080 Tabel 3.2 Karakteristik pengguna........................................................
Tabel 3.10 Tabel transaksi_detil............................................................ 130Tabel 3.9 Tabel transaksi..................................................................... 129Tabel 3.8 Tabel Produk ....................................................................... 129Tabel 3.7 Tabel Kategori ..................................................................... 129Tabel 3.6 Tabel Member ..................................................................... 128Tabel 3.5 Tabel Administrator............................................................. 128Table 3.4 Kamus Data ........................................................................ 12381 Table 3.3 Spesifikasi Proses ................................................................ 115
Tabel 4.6 Skenario pengujian aplikasi operator .................................. 167Tabel 4.7 Pengujian Registrasi member .............................................. 168Tabel 4.19 Pengujian form selesai balanja ............................................ 176Tabel 4.28 Pengujian data transaksi ...................................................... 183Tabel 4.27 Pengujian ganti password operator ..................................... 182Tabel 4.26 Pengujian login operator...................................................... 181Tabel 4.25 Pengujian tambah operator .................................................. 180Tabel 4.24 Pengujian data administrator .............................................. 179Tabel 4.23 Pengujian ganti password administrator ............................. 178Tabel 4.22 Pengujian login administrator.............................................. 177Tabel 4.21 Pengujian form pembayaran ................................................ 177Tabel 4.20 Pengujian menu history ....................................................... 176Tabel 4.18 Pengujian form pengiriman ................................................. 175Tabel 4.8 Pengujian login member ...................................................... 170Tabel 4.17 Pengujian meu keranjang belanja ........................................ 174Tabel 4.16 Pengujian menu kategori ..................................................... 174Tabel 4.15 Pengujian menu cara pesan ................................................. 173Tabel 4.14 Pengujian menu contact....................................................... 173Tabel 4.13 Pengujian menu berita ......................................................... 173Tabel 4.12 Pengujian menu tips ............................................................ 172Tabel 4.11 Pengujian menu produk ....................................................... 172Tabel 4.10 Pengujian ubah profil member............................................. 171Tabel 4.9 Pengujian logout.................................................................. 171Tabel 4.29 Pengujian data propinsi ....................................................... 183Tabel 4.30 Pengujian tambah propinsi .................................................. 184Tabel 4.41 Pengujian data cara pesan.................................................... 194Tabel 4.48 Hasil pengujian kuesioner soal nomor 6 ............................. 199Tabel 4.47 Hasil pengujian kuesioner soal nomor 5 ............................. 199Tabel 4.46 Hasil pengujian kuesioner soal nomor 4 ............................. 198Tabel 4.45 Hasil pengujian kuesioner soal nomor 3 ............................. 197Tabel 4.44 Hasil pengujian kuesioner soal nomor 2 ............................. 197Tabel 4.43 Hasil pengujian kuesioner soal nomor 1 ............................. 196Tabel 4.42 Pengujian data contact......................................................... 194Tabel 4.40 Pengujian tambah berita ...................................................... 193Tabel 4.31 Pengujian data kota.............................................................. 185Tabel 4.39 Pengujian data tips............................................................... 192Tabel 4.38 Pengujian data member ....................................................... 191Tabel 4.37 Pengujian tambah produk .................................................... 190Tabel 4.36 Pengujian data produk ......................................................... 189Tabel 4.35 Pengujian tambah kategori .................................................. 188Tabel 4.34 Pengujian data kategori ....................................................... 188Tabel 4.33 Pengujian data ongkos kirim ............................................... 187Tabel 4.32 Pengujian tambah kota ........................................................ 186Tabel 4.49 Hasil pengujian kuesioner soal nomor 7 ............................. 200DAFTAR GAMBAR Gambar 1.1 Model waterfall ...................................................................
Gambar 3.10 DFD Level 3 Proses 3.1 pengolahan data operator ............. 110Gambar 3.18 DFD Level 3 Proses 4.7 pengolahan data content............... 114Gambar 3.17 DFD Level 3 Proses 4.6 pengolahan Tips ........................... 114Gambar 3.16 DFD Level 3 Proses 4.5 pengolahan data provinsi ............. 113Gambar 3.15 DFD Level 3 Proses 4.4 pengolahan data transaksi ............ 113Gambar 3.14 DFD Level 3 Proses 4.3 pengolahan data produk ............... 112Gambar 3.13 DFD Level 3 Proses 4.2 pengolahan data kategori ............. 112Gambar 3.12 DFD Level 3 Proses 4.1 pengolahan data kota.................... 111Gambar 3.11 DFD Level 3 Proses 3.2 mengubah user ............................. 111Gambar 3.9 DFD Level 2 Proses 6.0 Transaksi ...................................... 1107 Gambar 2.1 Karakteristik sistem .............................................................
Gambar 3.8 DFD Level 2 Proses 4.0 pengolahan data master................ 109Gambar 3.7 DFD level 2 Proses 3.0 Pengolahan data user ..................... 10985 Gambar 3.5 DFD Level 1 ........................................................................ 108
84 Gambar 3.4 Diagram Konteks.................................................................
20 Gambar 3.1 ER Diagram .........................................................................
17 Gambar 2.4 Simbol Entitas .....................................................................
14 Gambar 2.3 Siklus informasi...................................................................
10 Gambar 2.2 Perubahan data menjadi informasi dalam sistem informasi
Gambar 3.20 Skema Relasi ....................................................................... 127Gambar 3.21 Perancangan Tampilan Home.............................................. 132Gambar 3.37 Perancangan Tampilan produk ............................................ 139Gambar 3.46 Perancangan Tampilan Detail pemesanan........................... 143Gambar 3.45 Perancangan Tampilan Pemesanan ..................................... 143Gambar 3.44 Perancangan Tampilan Ceckout .......................................... 142Gambar 3.43 Perancangan Tampilan keranjang Belanja .......................... 142Gambar 3.42 Perancangan Tampilan cara pesan....................................... 141Gambar 3.41 Perancangan Tampilan contact............................................ 141Gambar 3.40 Perancangan Tampilan Tips ................................................ 140Gambar 3.39 Perancangan Tampilan Info................................................. 140Gambar 3.38 Perancangan Tampilan detail produk .................................. 139Gambar 3.36 Perancangan Tampilan edit profil ....................................... 138Gambar 3.22 Perancangan Tampilan Registrasi Member......................... 133Gambar 3.33 Perancangan Tampilan halaman ganti password................. 138Gambar 3.32 Perancangan Tampilan Home Member ............................... 137Gambar 3.31 Perancangan Tampilan login ............................................... 137Gambar 3.30 Perancangan Tampilan Cara Pesan ..................................... 136Gambar 3.29 Perancangan Tampilan contact............................................ 136Gambar 3.28 Perancangan Tampilan tips.................................................. 135Gambar 3.27 Perancangan Tampilan info................................................. 135Gambar 3.26 Perancangan Tampilan detail produk .................................. 134Gambar 3.25 Perancangan Tampilan Produk............................................ 134Gambar 3.47 Perancangan Tampilan history ............................................ 144Gambar 3.50 Perancangan Tampilan Login Operator............................... 144Gambar 3.64 Perancangan Tampilan info................................................. 150Gambar 3.80 Struktur Menu Administrator .............................................. 155Gambar 3.79 Struktur Menu Operator ...................................................... 154Gambar 3.78 Struktur Menu Member ....................................................... 154Gambar 3.77 Struktur Menu pengunjung.................................................. 153Gambar 3.69 Perancangan Tampilan tambah managemen operator ......... 153Gambar 3.68 Perancangan Tampilan view managemen operator ............. 152Gambar 3.67 Perancangan Tampilan home administrator ........................ 152Gambar 3.66 Perancangan Tampilan login administrator......................... 151Gambar 3.65 Perancangan Tampilan tambah info .................................... 151Gambar 3.63 Perancangan Tampilan member .......................................... 150Gambar 3.51 Perancangan Tampilan Home Operator .............................. 145Gambar 3.62 Perancangan Tampilan ubah content................................... 149Gambar 3.61 Perancangan Tampilan tambah katagori ............................. 149Gambar 3.60 Perancangan Tampilan katagori .......................................... 148Gambar 3.59 Perancangan Tampilan tambah kota.................................... 148Gambar 3.58 Perancangan Tampilan kota ................................................ 147Gambar 3.57 Perancangan Tampilan tambah provinsi ............................. 147Gambar 3.55 Perancangan Tampilan provinsi .......................................... 146Gambar 3.53 Perancangan Tampilan tambah produk ............................... 146Gambar 3.52 Perancangan Tampilan produk ............................................ 145Gambar 3.81 Perancangan Pesan .............................................................. 155Gambar 3.82 Jaringan Semantik pengunjung............................................ 156Gambar 3.83 Jaringan Semantik Member ................................................ 156Gambar 3.84 Jaringan Semantik Operator ................................................ 157Gambar 3.85 Jaringan Semantik Administrator ........................................ 157DAFTAR SIMBOL
1. Simbol Flow Map SIMBOL NAMA KETERANGAN
Proses Merupakan proses komputer yang terjadi didalam aliran dokumen Aliran Menunjukkan data – data yang mengalir pada sistem Proses Manual Merupakan proses yang terjadi didalam
Flow Map
Dokumen Dokumen yang ada dalam Flow Map
Offline Menunjukkan tempat penyimpanan data Storage berupa arsip
2. Simbol Entity Relationship Diagram SIMBOL NAMA KETERANGAN
Menunjukkan himpunan entitas
Entity
Menunjukkan penghubung antara Garis himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya Belah ketupat / Relationship
Menunjukkan himpunan relasi
3. Simbol Data Flow Diagram SIMBOL NAMA KETERANGAN
Proses Menunjukkan kegiatan / kerja yang dilakukan oleh orang, mesin atau komputer
Terminator Menunnjukkan bagian dari luar Arus / Aliran data
Menunjukkan arus dari proses Data store
Menunjukkan simpanan dari data yang dapat berupa suatu file / database di sistem komputer
DAFTAR LAMPIRAN
LAMPIRAN A IMPLEMENTASI ANTARMUKA .......................................A-1 LAMPIRAN B LISTING PROGRAM ............................................................B-1 LAMPIRAN C HASIL KUESIONER ............................................................C-1 LAMPIRAN D DOKUMEN PENELITIAN ...................................................D-1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Saat ini pengguna internet sangat banyak di Indonesia bahkan di seluruh dunia. Terdapat sekitar 1867,2 juta orang didunia yang menggunakan internet.
Dalam kenyataannya banyak sekali pengguna menggunakan internet untuk mencari informasi atau mencari barang – barang yang mereka butuhkan tanpa harus pergi ke tokonya secara langsung. Membeli barang melalui internet salah satunya menggunakan E-Commerce.
E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web (website). Secara umum e-commerce dapat didefinisikan sebagai segala bentuk transaksi perdagangan/perniagaan barang atau jasa (trade of goods and service) dengan menggunakan media elektronik. E-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.
Afhifa Skin Care merupakan sebuah perusahaan yang bergerak di bidang
kosmetik atau perawatan kecantikan wanita. Sistem penjualan yang dipakai di
Afhifa Skin Care pada saat ini masih menggunakan sistem konvensional, yaitu
perusahaan harus mengirim ke toko-toko atau distributor dan pembeli yang harus datang langsung ke toko-toko atau distributor yang menyediakan produk-produk
Afhifa Skin Care, sehingga dapat menyita waktu konsumen yang berada jauh dari
2 toko tersebut. Dalam pemasaranya pun belum begitu luas, sehingga produk ini kurang di kenal oleh konsumen dan tidak semua konsumen yang baru mengenal produk AFHIFA Skin Care mengetahui kegunaan dan manfaat produk dari AFHIFA Skin Care, Dikarenakan ketatnya persaingan pemasaran produk-produk kosmetik yang ada. maka, oleh karena itu pihak perusahaan harus bertindak lebih cepat dari pesaingnya dan bisa merespon hal-hal tersebut guna mencapai efiktifitas maupun efisiensi perusahaan.
Berdasarkan realita tersebut, maka, AFHIFA bermaksud untuk membangun e-commerece untuk memasarkan produk AFHIFA di internet, dan dapat memudahkan pengunjung atau pembeli memahami produk dari AFHIFA dan pengunjung atau pembeli lebih tahu dan lebih mudah mendapatkan informasi dan produk tersebut.
1.2 Rumusan Masalah
Berdasarkan uraian latar belakang masalah yang dikemukakan, maka dapat di identifikasikan beberapa masalahnya adalah sebagai berikut :
1. Perusahaan kesulitan untuk mengiklankan atau mempromosikan produknya sehingga konsumen kurang begitu memahami atau mengenal produk dari AFHIFA.
2. Konsumen dan agen yang berada di luar kota kesulit untuk memesan produk dari AFHIFA Skin Care.
3. Kurangnya pemasaran produk di karenakan butuh biaya besar sehingga prusahaan sulit untuk memperluas pemasaranya. Bagaimana
3 mempromosikan AFHIFA Skin Care dengan biaya yang tidak terlalu mahal sehingga konsumen dari luar kota juga dapat berbelanja secara online .
1.3 Maksud dan Tujuan
1.3.1 Maksud
Maksud yang ingin dicapai dari penelitian tugas akhir ini adalah untuk membangun aplikasi e-commerce berbasis web dengan Studi Kasus di AFHIFA .
Skin Care
1.3.2 Tujuan
tujuan yang ingin dicapai dari penulisan skripsi ini adalah sebagai berikut :
1. Untuk memudahkan konsumen mengenal dan memahami kegunaan produk apa saja yang ditawarkan oleh AFHIFA Skin Care tanpa harus mengunjungi tokonya secara langsung.
2. Untuk memudahkan konsumen dan agen dalam proses pemesanan produk sehingga konsumen dapat melakukan transaksi dimanapun ia berada tanpa harus mengunjungi tokonya secara langsung.
3. Untuk memperluas pasar penjualan sehingga customer dari luar kota juga dapat berbelanja secara online.
1.4 Batasan Masalah
Adapun batasan masalah dalam pembuatan perangkat lunak ini adalah sebagai berikut :
4
1. Aplikasi ini menyediakan informasi tentang electronic catalog yang berisikan manfaat dan kegunaan serta fungsi dari produk yang di tawarkan oleh AFHIFA Skin Care.
2. Aplikasi ini menyediakan fasilitas bertransaksi dengan menggunakan
a) Cash b) Paypal.
c) Transfer Antar Bank.
3. Aplikasi ini dibangun dengan menggunakan bahasa pemrograman PHP, versi5.0, Web Server Apace versi 6.2.
database mySQL
4. Untuk sistem keamanan yang digunakan dalam aplikasi ini menggunakan :
a) Message-Digest algortihm 5 (MD5), sebagai fungsi untuk mengacak atau menyembunyikan password yang sesungguhnya.
b) Secure Socket Layer (SSL).
5. Untuk pemesanan dan konsultasi produk dari AFHIFA dapat melalui :
a) Email
b) Yahoo Messenger (YM)
c) Short Message Service (SMS)
d) Telepon 6. Untuk pengiriman barang pesanan menggunakan pengirim jasa TIKI Ekspres.
7. Kwitansi atau tanda bukti transaksi dikirim lewat email.
8. Proses pengolahan data produk dan transaksi hanya dapat dilakukan oleh admin. Sedangkan pembeli dapat melakukan transaksi setelah melakukan registrasi atau login.
5
9. Metode analisis yang digunakan dalam pembangunan sistem ini berdasarkan data terstruktur yaitu menggunakan Flowmap dan ERD dan untuk menggambarkan diagram proses menggunakan DFD.
1.5 Metodologi Penelitian
Metodologi Penelitian yang digunakan dalam penulisan skripsi ini adalah Metode Deskriptif, yaitu menggambarkan semua data yang kemudian dianalisis dan dibandingkan berdasarkan kenyataan yang sedang berlangsung dan selanjutnya mencoba untuk memberikan pemecahan masalahnya. Adapun tahapan-tahapannya sebagai berikut :
1.5.1 Teknik pengumpulan data
Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut : a. Studi literature
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.
b. Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil
c. Wawancara Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung dengan pihak perusahaan terhadap permasalahan yang diteliti.
6
1.5.2 Model pengembangan perangkat lunak
Model pengembangan perangkat lunak dalam pembuatan aplikasi ini menggunakan model waterfall. Model Waterfall adalah suatu jenis model pengembangan sistem teknologi informasi yang diperkenalkan pada tahun 1970 oleh Winston W. Royce. Tujuan model ini adalah untuk memperkenalkan bagaimana proses desain sistem sebagai kerangka untuk pengembangan sistem dalam upaya membantu secara teratur dan efisien melalui suatu rangkaian tahapan dengan analisa kelayakan sistem termasuk atas release sistem dan pemeliharaannya. Dinamakan waterfall karena model tersebut menggambarkan arah kemajuan sistem dari puncak ke bawah, seperti air yang terjun dari suatu ketinggian dengan berbagai panoramanya.
Tahapan-tahapan yang terdapat dalam model waterfall adalah sebagai berikut :
a. System Engineering
Tahap untuk menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya ke dalam pembentukan perangkat lunak.
b. System Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan pembuatan perangkat lunak.
c. System Design
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.
7
d. System Coding
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.
e. System Testing Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.
f. System Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan
user.
Gambar 1.1 model waterfall1.6 Sistematika Penulisan
Sistematika penulisan skripsi ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan agar memudahkan dalam penyusunan.
Sistematika penulisan skripsi ini di bagi menjadi beberapa bagian sebagai berikut :
8 BAB I PENDAHULUAN Menguraikan tentang latar belakang masalah, identifikasi masalah, maksud dan tujuan, batasan masalah, metode penelitian, tentang rumusan inti permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian, yang kemudian diikuti dengan pembatasan masalah, asumsi, serta sistematika penulisan.
BAB II. LANDASAN TEORI Membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik
penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan serta tinjauan terhadap penelitian-penelitian serupa yang telah pernah dilakukan sebelumnya termasuk sintesisnya. Membahas tentang tinjauan perusahaan dan konsep dasar serta teori-teori yang berkaitan dengan topik penelitian dan yang melandasi pembangunan aplikasi e-commerce.
BAB III. ANALISIS DAN PERANCANGAN SISTEM Membahas tentang analisis sistem, pengguna, serta perancangan sistem untuk pembangunan aplikasi e-commerce. BAB IV. IMPLEMENTASI DAN PENGUJIAN SISTEM Membahas tentang implementasi dan pengujian sistem yang telah dikerjakan serta
menerapkan kegiatan implementasi dan pengujian pada perangkat lunak aplikasi .
e-commerce
BAB V. KESIMPULAN DAN SARAN Berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan skripsi.
BAB II TINJAUAN PUSTAKA
2.1 Tinjauan Tempat Penelitian
2.1.1 Sejarah Perusahaan AFHIFA Skin Care merupakan sebuah perusahaan yang bergerak di bidang kecantikan
atau juga perawatan kecantikan wanita. AFHIFA Skin Care berdiri pada 18 Juni 2004.
wanitaMuncul suatu perencanaan untuk membuat suatu management dan mendirikan usaha skin
care di Bandung. AFHIFA di Bandung belum mampu menyamai tingkat konsumen yang semakin
tinggi terhadap kosmetik yang ada. Akhirnya AFHIFA Skin Care berdiri di Jl. Buah Batu. Pada
tanggal 18 Juni 2004 AFHIFA Skin Care telah membuka cabang yang terletak di Jl. Buah batu no
123.2.1.2 Visi dan Misi Perusahaan Visi dari AFHIFA Skin Care adalah untuk mengembangkan usaha atau bisnis dalam bidang dan yang dapat berimbas kepada pertumbuhan ekonomi dan dapat menigkatkan perawatan kecantikan pada bandung.
Adapun misi dari AFHIFA Skin Care adalah sebagai berikut :
1. Mengelola perusaahaan sesuai dengan bisnis yang sehat dengan didukung oleh teknologi tepat
guna dan sumber daya manusia yang profesional.2. Mengembangkan usaha yang memiliki daya saing kuat.
2.1.3 Struktur Organisasi
Struktur Organisasi adalah suatu susunan dan hubungan antara tiap bagian serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan kegiatan operasional kegiatan pekerjaan antara yang satu dengan yang lain dan bagaimana hubungan aktivitas dan fungsi dibatasi. Dalam struktur organisasi yang baik harus menjelaskan hubungan wewenang siapa melapor kepada siapa.
Gambar 2.1 Struktur Organisasi Perusahaan2.1.4 Deskripsi Tugas
Uraian tugas dari setiap bagian dalam struktur organisasi diatas adalah sebagai berikut
1. Pimpinan perusahaan
a. Bertanggung jawab atas segala kegitan usaha perusahaan baik teknis dan non teknis, baik ke dalam maupun keluar perusahaan.
b. Mengevaluasi semua kegiatan yang direncanakan perusahaan.
c. Memonitor perkembangan perusahaan.
2. Administrasi dan keuangan a. Melaksanakan tugas-tugas yang terkait dengan akuntansi pembukuan.
b. Bertanggung jawab terhadap pencatatan laporan-laporan yang diterima dari bagian- bagian terkait.
c. Menyiapkan data-data yang diperlukan untuk pembuatan laporan keuangan.
d. Melakukan pencatatan atas setiap transaksi yang terjadi diperusahaan serta e. Bertangung jawab penerimaan dan pengeluaran perusahaan.
f. Menyusun anggaran penerimaan dan pengeluaran perusahaan.
3. Produksi a. Membuat produk sesuai dengan desain yang telah ditentukan.
b. Bertanggung jawab atas produk yang telah dibuat.
4. Quality Control (QC) a. Mengontrol kualitas bahan yang akan digunakan oleh bagian produksi.
b. Mengontrol kualitas produk jadi sebelum dipasarkan.
2.2 Konsep Dasar Data
2.2.1 Pengertian Data