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

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

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

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

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

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

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

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

wanita

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

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