Membangun Aplikasi E-Commerce Di Toko Zona Multimedia

MEMBANGUN APLIKASI E-COMMERCE DI
TOKO ZONA MULTIMEDIA
Oleh :
Agus Setiawan

Pembimbing :
Mira Kania Sabariah,S.T.,M.T.

JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA

Latar Belakang
kurang mudahnya perluasan penjualan barang
dan pemasaran produk.
 Calon konsumen ragu – ragu dalam
melakukan transakasi pembelian karena
banyak pihak – pihak yang tidak bertanggung
jawab seperti melakukan penipuan dalam
melakukan penjulan
 kesulitan dalam pembuatan laporan

rekapitulasi penjualan dan pengelolaan data
barangnya juga masih secara manual sehingga
masih berjalan lambat


Rumusan Masalah

Bagaimana membangun aplikasi e-commerce
di Toko Zona Multimedia

Maksud dan Tujuan



1.

2.
3.

Maksud dari penulisan tugas akhir ini adalah untuk

membangun aplikasi e-commerce di toko Zona
Multimedia
Tujuan pembangunan aplikasi e-commerce di toko Zona
Multimedia adalah :
Memudahkan penyebaran informasi dan promosi produk
toko Zona Multimedia yang lebih mudah, cepat dan up to
date.
Memberikan keamanan dalam melakukan transaksi yang
mana menggunakan transaksi online.
Mempermudah Zona Multimedia dalam melakukan
pengolahan data barang dan pembuatan laporan secara
online.

Batasan Masalah


Data yang diolah diantaranya adalah :
1. Pengolahan data kategori
2. Pengolahan data merk
3. Pengolahan data barang

4. Pengolahan data paket
5. Pengolahan data petugas
6. Pengolahan provinsi
7. Pengolahan kota
8. Pengolahan data ongkos kirim

Batasan Masalah (Lanjutan)









Manajemen pembayaran yang ditangani,
yaitu:
1. Pembayaran Offline (Transfer antar bank).
2. Pembayaran Online (Menggunakan paypal).

Manajemen Pengiriman (Tiki dan JNE).
Pembuatan Laporan.
Media promosi yang akan berintegrasi
dengan situs jejaring sosial seperti Facebook
dan Twitter.
BackUp dan Restore.
Pengelolaan Retur.

Frontend (Fitur Belanja)
Penacarian barang
 Menampilkan barang diskon, terbaru,
terlaris, produk banyak dilihat.
 Fasilitas daftar member dan login member
 Histori pembelian setelah menjadi
member
 Pengiriman informasi mengenai konfirmasi
melalui email.
 Menyediakan zoom pada gambar barang



Frontend (Lanjutan)
Mendukung SEO agar situs terdaftar di
search engine pada halaman depan.
 Mendukung pengisian komentar.
 Rating Barang.
 Simulasi harga merakit komputer.
 Penjualan paketan komputer.
 Smart Recommendation System
menggunakan metode item-base
collaborative filtering.


Batasan Masalah (Lanjutan)
Keamanan
1. IP yang dipakai IP Dedicated IP address.
2. SSL (Secure Socket Layer).
3. Username dan password.
 Komunikasi
1. Menggunakan E-Mail.
2. Menggunakan Yahoo Messanger.

3. Pembicaraan langsung menggunakan telepone.
4. Manfaatkan Situs Jejaring Sosial.
5. Dengan mengirim pesan singkat SMS (short
message service).



METODOLOGI PENELITIAN
Pengumpulan Data.
1. Wawancara.
2. Observasi.
3. Studi Literatur.
 Pembuatan Perangkat Lunak .
1. Sistem Engineering.
2. Analisis.
3. Design.
4. Coding.
5. Pengujian.
6. Maintenance.




METODOLOGI
PENELITIAN(LANJUTAN)

Prosedur Penjualan Barang

Prosedur Penjualan By Order

Prosedur Pengadaan Barang

Prosedur Penukaran Barang
Jaminan Garansi Distributor

Prosedur Pembuatan Laporan

Prosedur Diskon

Entity Relationship Diagram (ERD)


Diagram Konteks

DFD Level 1

Skema Relasi

Struktur Menu Pengunjung

Struktur Menu Member

Struktur Menu Petugas

Struktur Menu Admin

Struktur Menu Petugas Gudang

Kesimpulan


1.


2.
3.

Berdasarkan permasalahan yang ada pada
website e-commerce Zona Multimedia dapat
disimpulkan sebagai berikut :
Dapat mempermudah penyebaran informasi dan promosi
produk toko Zona Multimedia yang lebih mudah, cepat dan
up to date hingga ke luar Bandung.
Dapat memberikan keamanan dalam melakukan transaksi
yang mana menggunakan transaksi online.
Mempermudah Zona Multimedia dalam melakukan
pengolahan data barang dan pembuatan laporan secara
online.

Saran


Dari semua hasil yang telah dicapai saat ini, masih

mempunyai beberapa kekurangan. Disarankan untuk
menambahkan fitur-fitur yang dapat melengkapi
website ini dimasa yang akan datang. Diantaranya
adalah:

1.

Pemberian desain yang menarik.
Keamanan sistem lebih diperhatikan dari tangan - tangan
yang tidak bertanggung jawab.

2.

Terima Kasih

MEMBANGUN APLIKASI E-COMMERCE
DI TOKO ZONA MULTIMEDIA

SKRIPSI


Diajukan untuk Menempuh Ujian Akhir Sarjana
Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia

AGUS SETIAWAN
10107064

JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2012

ABSTRAK
MEMBANGUN APLIKASI E-COMMERCE
DI TOKO ZONA MULTIMEDIA

Oleh

AGUS SETIAWAN
10107064
Zona Multimedia adalah sebuah toko yang bergerak di sektor perdagangan
khususnya dalam bidang penjualan perangkat keras komputer, seperti harddisk,
memory, processor, motherboard, power supply, VGA, monitor, printer, paket
komputer dan yang lainnya. Dalam memasarkan produknya zona multimedia masih
dalam ruang lingkup yang kecil dan terbatas.
Untuk mengatasi permasalahan yang tejadi, maka dibuat program aplikasi ecommerce untuk memperluas ruang lingkup pemasaran. Metode aliran data yang
digunakan adalah metode terstruktur yang terdiri dari Data Flow Diagram (DFD)
dalam menggambarkan model fungsional dan Entity Relationship Diagram (ERD)
untuk menggambarkan model data. Proses pembayaran transaksi yang terjadi dapat
dilakukan melalui transfer antar rekening bank maupun paypal. Tujuan yang ingin
dicapai dari pembangunan sistem e-commerce ini adalah mempermudah pembeli
untuk melakukan pembelian barang tanpa harus datang langsung ke toko.
Berdasarkan analisis dan pengujian yang telah dilakukan maka dapat
disimpulkan bahwa sistem informasi e-commerce ini membantu dalam memasarkan
produk di Zona Multimedia ke daerah-daerah yang jauh dengan mengefisiensikan
waktu, usaha, dan uang. Sistem Informasi E-Commerce yang telah dibangun ini agar
dijadikan bahan untuk pengembangan sistem lebih lanjut.
Kata Kunci : e-commerce, DFD, ERD, model terstruktur, paypal

i

ABSTRACT
E-COMMERCE WEBSITE DEVELOPMENT
IN ZONA MULTIMEDIA

by

AGUS SETIAWAN
10107064
Zona Multimedia is a shop specializing in the trade sector, especially in the
field of sales of computer hardware, such as hard disk, memory, processor,
motherboard, power supply, VGA, monitor, printer, computer and more package. In
the market of its products are still in the zona multimedia scope is small and limited.
To overcome the problems that occurred, then this e-commerce application is
built to expand the scope of marketing. Flow Data methods which used is structured
method which consists of Data Flow Diagrams (DFD) in describe functional model
and Entity Relationship Diagram (ERD) to illustrate data model. Payment process
can be done through transfers between bank account sand paypal. The objectives of
the development of e-commerce system is to make buyers easier bought products
without have to come directly to the store.
Based on the analysis and testing has been done then it can be concluded that
e-commerce information systems is helpful to marketing zona multimedia products
into remote areas to stream line the time, effort, and money. E-Commerce
Information System that has been built is to be used as material for further system
development.
Keywords: sales, e-commerce, online, waterfall, DFD, ERD, computer

ii

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.,
Alhamdulillahi Rabbil ‘alamiin, segala puji dan syukur penulis panjatkan
ke hadirat Allah SWT, karena dengan izin-Nya penulis dapat menyelesaikan
laporan tugas akhir ini.
Laporan tugas akhir/skripsi dengan judul “ MEMBANGUN APLIKASI
E-COMMERCE DI TOKO ZONA MULTIMEDIA” ini disusun guna
memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di
Program Studi Teknik Informatika, Universitas Komputer Indonesia. Selama
menulis laporan tugas akhir ini, penulis telah mendapatkan banyak sekali
bimbingan dan bantuan dari berbagai pihak yang telah membantu dan
membimbing penulis dalam menyelesaikan laporan ini. Dengan kesadaran hati,
penulis ucapkan terima kasih kepada :

1.

Allah YME atas segala rahmat dan karuniaNya dan bimbinganNya, sehingga
dalam melakukan penelitian serta, penyusunan laporan tugas akhir ini
terlaksana dengan baik.

2. Kedua orang tuaku, H. Ade Supriatna dan Hj. Alis Suryati, dukungan beserta
do’a ayah dan ibu sangat berarti dalam perjalanan hidupku, redup kerlip
senantiasa selalu menjadi pelita dalam hidupku.
3. Bapak Dr. Ir. Eddy Soeryanto Soegoto, selaku rektor Universitas Komputer
Indonesia.
4. Bapak Prof. Dr, Ir. Denny Kurniade, M.Sc., selaku dekan Fakultas Teknik dan
Ilmu Komputer.
5. Ibu Mira Kania Sabariah, S.T., M.T. selaku Ketua Jurusan Teknik Informatika
Universitas Komputer Indonesia, dosen wali IF-2, dosen pembimbing dan

iii

penguji II yang telah meluangkan waktu untuk memberikan bimbingan, saran
dan nasihat selama penyusunan skripsi ini..
6. Ibu Riani Lubis, S.T., M.T. selaku dosen penguji I yang telah banyak
memberikan arahan dan bimbingan kepada penulis.
7. Ibu Inne Novitasari, S.Si., M.Si. selaku dosen penguji III yang telah
memberikan arahan dan bimbingan kepada penulis.
8. Kakakku Peri Julianto, Wendi Kuswendi dan adik – adikku Doni Lukman
Hakim, Ayu Isnaini yang selalu memberikan semangat dan dukungan yang
tidak henti – hentinya.
9. Seluruh keluarga besar yang telah memberikan dukungan dalam menyusun
skripsi ini.
10. Sahabat kelas IF-2 2007 yang telah membantu dalam menyelesaikan sisa mata
kuliah dan memberikan dukungan kepada penulis.
11. Bapak Noviansyah selaku pemilik toko Zona Multimedia yang telah
mengijinkan dan membantu dalam penyusunan skripsi ini.
12. Teman – teman seperjuangan yang selalu menemani saat menunggu
bimbingan.
13. Teman – teman Kosan Bapak Juli yang selalu mendukung dalam penyusunan
skripsi ini.
14. Teman dekat saya Tia Kusmiati yang selalu menemani dan meluangkan waktu
untuk kelancaran skripsi ini.
15. Bapak dan Ibu Dosen serta seluruh staf pegawai jurusan Teknik Informatika
UNIKOM Bandung yang telah banyak membantu penulis.
16. Teman – teman lama saya yang telah memberikan dukungannya dalam
penyusunan skripsi ini.
17. Bapak Juli selaku pemilik kosan yang telah memberikan dukungan untuk
kelancaran penyusunan skripsi ini.
18. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini
yang tidak bisa disebutkan satu persatu.
Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak
kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan

iv

mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis
sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi
penyempurnaan skripsi ini. Akhir kata, semoga Allah SWT senantiasa
melimpahkan karunia-Nya dan membalas segala amal budi serta kebaikan pihakpihak yang telah membantu penulis dalam penyusunan laporan ini dan semoga
tulisan ini dapat memberikan manfaat bagi pihak-pihak yang membutuhkan.
Wassalamu’alaikum Wr. Wb.,

Bandung, Juli 2012

Penulis

v

DAFTAR ISI

LEMBAR JUDUL
ABSTRAK .............................................................................................................. i
ABSTRACK ............................................................................................................ ii
KATA PENGANTAR .......................................................................................... iii
DAFTAR ISI ......................................................................................................... vi
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR TABEL .............................................................................................. xiv
DAFTAR SIMBOL ........................................................................................... xvii
DAFTAR LAMPIRAN ........................................................................................xx
BAB I PENDAHULUAN .......................................................................................1
1.1

Latar Belakang ...................................................................................................1

1.2

Rumusan Masalah ..............................................................................................2

1.3

Maksud dan Tujuan ............................................................................................2

1.4

Batasan Masalah.................................................................................................3

1.5

Metodologi Penelitian ...................................................................................... 10

1.6

Sistematika Penulisan ....................................................................................... 13

BAB II TINJAUAN PUSTAKA..........................................................................15
2.1

Profil Perusahaan.............................................................................................. 15

2.1.1

Struktur Organisasi Perusahaan ................................................................ 15

2.1.2

Deskripsi Tugas ........................................................................................ 16

2.1.3

Visi dan Misi Perusahaan ......................................................................... 17

2.2

3.1.3.1

Visi Perusahaan .................................................................................... 17

3.1.3.2

Misi Perusahaan ................................................................................... 17

Konsep Dasar Sistem ....................................................................................... 18

2.2.1

Karakteristik Sistem ................................................................................. 18

2.2.2

Klasifikasi Sistem ..................................................................................... 21

2.3

Electronic Commerce ....................................................................................... 22

2.3.1

Definisi E-commerce ................................................................................ 22

2.3.2

Mekanisme E-commerce .......................................................................... 22

vi

2.3.3

Fitur-fitur Utama E-commerce ................................................................. 23

2.3.4

Manfaat E-commerce................................................................................ 24

2.3.5

Kekurangan E-commerce ......................................................................... 27

2.3.6

Jenis – Jenis E-commerce ......................................................................... 29

2.4

SEO .................................................................................................................. 31

2.4.1

Sejarah SEO ............................................................................................. 32

2.4.2

Fungsi SEO .............................................................................................. 33

2.4.3

Kelebihan SEO ......................................................................................... 34

2.4.4

Kekurangan SEO ...................................................................................... 34

2.4.5

Strategi Penerapan SEO ........................................................................... 34

2.5

Teori Basis Data ............................................................................................... 36

2.5.1

Definisi basis data .................................................................................... 36

2.5.2

Operasi dasar basis data ............................................................................ 37

2.5.3

Database Management System (DBMS) .................................................. 38

2.5.4

Pemodelan Data........................................................................................ 39

2.5.5

Entity Relationship Diagram (ERD) ......................................................... 39

2.6

Analisis Sistem ................................................................................................. 41

2.6.1

Flowmap ................................................................................................... 42

2.6.2

Diagram konteks....................................................................................... 42

2.6.3

Data Flow Diagram (DFD) ....................................................................... 43

2.6.4

Kamus data ............................................................................................... 45

2.7

Normalisasi ...................................................................................................... 45

2.8

Hypertext Markup Language (HTML) ............................................................. 46

2.9

Hypertext Preprocessor (PHP).......................................................................... 48

2.10

Cascading Style Sheets (CSS) .......................................................................... 51

2.11

JavaScript ......................................................................................................... 52

2.12

Asynchronous JavaScript and XML (AJAX) ................................................... 54

2.13

MySQL ............................................................................................................ 58

2.14

Pengenalan Macromedia Dreamweaver ........................................................... 59

2.15

Sistem Rekomendasi ........................................................................................ 60

2.15.1 Konsep Dasar Collaborative Filtering ............................................................. 60
2.15.2 Algoritma Collaborative Filtering ................................................................... 61

BAB III ANALISIS DAN PERANCANGAN SISTEM ....................................65

vii

3.1 Analisis Sistem ....................................................................................................... 65
3.1.1

Analisis Masalah ...................................................................................... 65

3.1.2

Analisis Yang Sedang Berjalan ................................................................ 65

3.1.2.1

Prosedur Penjualan Barang ................................................................... 66

3.1.2.2

Prosedur Penjualan By Order ............................................................... 68

3.1.2.3

Prosedur Pengadaaan Barang ............................................................... 70

3.1.2.3

Prosedur Pembuatan Laporan ............................................................... 74

3.1.2.4

Prosedur Diskon ................................................................................... 75

3.1.2.5

Aturan Bisnis ........................................................................................ 76

3.1.2.6

Sitem Rekomendasi .............................................................................. 78

3.1.3

3.2

3.1.3.1

Analisis Perangkat Kerasa .................................................................... 82

3.1.3.2

Analisis Perangkat Lunak (Software) ................................................... 83

3.1.3.3

Analisis Pengguna (User) ..................................................................... 84

3.1.3.4

Analisis Pengkodean ............................................................................ 85

Analisis Basis Data........................................................................................... 85

3.1.1
3.2

Analisis Kebutuhan Non Fungsional ........................................................ 81

Entity Relationship Diagram .................................................................... 86

Analisi Kebutuhan Fungsional ......................................................................... 87

3.2.1

Diagram konteks....................................................................................... 88

3.2.2

Data Flow Diagram (DFD) ....................................................................... 90

3.3.3

Spesifikasi Proses ................................................................................... 108

3.3.4

Kamus Data ............................................................................................ 133

3.4

Perancangan Sistem........................................................................................ 140

3.4.3

Perancangan Basis Data.......................................................................... 140

3.4.3.1

Skema Relasi ...................................................................................... 140

3.4.3.2

Perancangan Struktur Tabel ................................................................ 143

3.4.4

Perancangan Arsitektur .......................................................................... 151

3.4.4.1

Perancangan Struktur Menu Pengunjung ............................................ 152

3.4.4.2

Perncangan Antar Muka Pengunjung ................................................. 157

3.4.4.3

Perancangan Antar Muka Member ..................................................... 162

3.4.4.4

Perancangan Antar Muka Petugas ...................................................... 167

3.4.4.5

Perancangan Antar Muka Admin ....................................................... 173

3.4.4.1

Perancangan Antar Muka Gudang ...................................................... 175

viii

3.4.4.2

Perancangan Pesan ............................................................................. 176

3.4.4.3

Jaringan Semantik .............................................................................. 177

3.5

Perancangan Prosedural ................................................................................. 180

BAB IV IMPLEMENTASI DAN PENGUJIAN .............................................187
4.1

Implementasi .................................................................................................. 187

4.1.1

Implementasi Perangkat Keras ............................................................... 187

4.1.2

Implementasi Perangkat Lunak .............................................................. 188

4.1.3

Implimentasi Basis Data ......................................................................... 188

4.1.4

Implementasi Antar Muka ...................................................................... 194

4.14.1

Implementasi Antarmuka Petugas ...................................................... 194

4.14.2

Implementasi Antarmuka Member ..................................................... 195

4.1.4.3

Implementasi Antarmuka Pengunjung ................................................ 196

4.1.4.4

Implementasi Antarmuka Admin........................................................ 197

4.1.4.5

Implementasi Antarmuka Gudang ...................................................... 198

4.2

Pengujian Perangkat Lunak ............................................................................ 198

4.3

Pengujian Alpha ............................................................................................. 199

4.3.1

Perancangan Pengujian Sistem ............................................................... 199

4.3.2

Kasus dan Hasil Pengujian ..................................................................... 202

4.3.2.1

Pengujian Login Petugas .................................................................... 202

4.3.2.2

Pengujian Tambah Kategori ............................................................... 202

4.3.2.3

Pengujian Ubah Kategori .................................................................... 203

4.3.2.4

Pengujian Tambah Merk .................................................................... 204

4.3.2.5

Pengujian Ubah Merk ......................................................................... 204

4.3.2.6

Pengujian Tambah Barang .................................................................. 205

4.3.2.7

Pengujian Ubah Barang ...................................................................... 206

4.3.2.8

Pengujian Tambah Paket .................................................................... 208

4.3.2.9

Pengujian Ubah Paket ......................................................................... 208

4.3.2.10 Pengujian Tambah Provinsi ................................................................ 209
4.3.2.11 Pengujian Ubah Provinsi .................................................................... 209
4.3.2.12 Pengujian Tambah Kota ..................................................................... 210
4.3.2.13 Pengujian Ubah Kota .......................................................................... 210
4.3.2.14 Pengujian Tambah Jasa Pengiriman ................................................... 211
4.3.2.15 Pengujian Ubah Jasa Pengiriman ........................................................ 212

ix

4.3.2.16 Pengujian Tambah Jenis Pengiriman .................................................. 212
4.3.2.17 Pengujian Ubah Jenis Pengiriman ...................................................... 213
4.3.2.18 Pengujian Konfirmasi Pembayaran..................................................... 213
4.3.2.19 Pengujian Retur .................................................................................. 214
4.3.2.20 Pengujian Daftar Member ................................................................... 215
4.3.2.21 Pengujian Login Member ................................................................... 216
4.3.3
4.4

Kesimpulan Pengujian Alpha ................................................................. 216

Pengujian Beta (Kuesioner) ............................................................................ 217

4.4.1

Wawancara Pengguna ............................................................................ 218

4.4.1.1

Wawancara Pengujian Beta Untuk Adminstrator ............................... 218

4.4.1.2

Wawancara Pengujian Beta Untuk Petugas ........................................ 220

4.4.2

Kuesioner Untuk Pengguna .................................................................... 222

4.4.3

Kesimpulan Pengujian Beta.................................................................... 228

BAB V PENUTUP ..............................................................................................229
5.1

Kesimpulan .................................................................................................... 229

5.2

Saran .............................................................................................................. 229

DAFTAR PUSTAKA .........................................................................................230
LAMPIRAN

x

BAB I
PENDAHULUAN

1.1 Latar Belakang
Zona Multimedia adalah sebuah toko yang bergerak di sektor perdagangan
khususnya dalam bidang penjualan perangkat keras komputer, seperti harddisk,
memory, processor, motherboot, power supply, VGA, monitor, printer, paketan
komputer dan yang lainnya. Toko Zona Multimedia beralamatkan lengkap di Jl.
Ir. H. Juanda (Dago) No.278.
Dari hasil wawancara dengan pemililk Zona Multimedia bahwa di toko ini
mempunyai kendala mengenai kurang mudahnya perluasan penjualan barang dan
pemasaran produk kepada konsemen yang berada diluar Bandung, promosi yang
dilakukan oleh Zona Multimedia selama ini belum sepenuhnya optimal, karena
dalam kegiatan promosinya sekarang ini Zona Multimedia hanya menjual di toko
dalam ruang lingkup yang kecil dan melalui di salah satu situs forum jual beli, hal
ini kurang efektif dalam melakuakn promosi dan tidak seditik dari calon
konsumen yang ragu – ragu dalam melakukan transakasi pembelian karena
banyak pihak – pihak yang tidak bertanggung jawab seperti melakukan penipuan
dalam melakukan penjulan, serta penyampaian informasi barang yang kurang up
to date bila dilakukan pada situs forum jual beli. Selain itu kesulitan dalam
pembuatan laporan rekapitulasi penjualan dan pengelolaan data barangnya juga
masih

secara

manual

sehingga

masih

berjalan

lambat.Terkait

dengan

permasalahan yang dihadapi, maka toko menginginkan adanya suatu aplikasi yang

1

2

dapat memberikan kemudahan dalam memperluas luang lingkup penjualan
barangnya, mempermudah dalam transaksi dan pengolahan datanya. Dalam
rangka meningkatkan kepuasan pelanggan, salah satu cara mengatasi masalah
memilih dan menemukan produk yang paling cocok maka pembangunan aplikasi
e-commerce di toko Zona Multimedia menerapkan suatu sistem rekomendasi
cerdas (Smart Recommendation Sistem), hal tersebut bertujuan untuk memberikan
kemudahan pelanggan mengambil keputusan yang tepat dalam menentukan
produk yang akan dibeli pelanggan dengan memberikan informasi mengenai
produk yang dianggap sesuai dengan keinginan pelanggan. Dari latar belakang
yang ditemukan maka dibangunlah Aplikasi e-commerce di toko Zona Multimedia
yang merupaka salah satu solusi tepat untuk menyelesaikan masalah – masalah
yang ada.

1.2 Rumusan Masalah
Berdasarkan penjelasan pada latar belakang yang telah dikemukakan, maka
rumusan masalahnya adalah bagaimana membangun aplikasi e-commerce di Toko
Zona Multimedia.

1.3 Maksud dan Tujuan
Berdasarkan permasalahan yang dikemukakan, maka maksud dari penulisan
tugas akhir ini adalah membangun aplikasi e-commerce di Zona Multimedia.
Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :

3

1. Memudahkan penyebaran informasi dan promosi produk toko Zona
Multimedia yang lebih mudah, cepat dan up to date hingga ke luar
Bandung.
2. Memberikan

keamanan

dalam

melakukan

transaksi

yang

mana

menggunakan transaksi online.
3. Mempermudah Zona Multimedia dalam melakukan pengolahan data
barang dan pembuatan laporan secara online.

1.4 Batasan Masalah
Dalam pembuatan e-commerce di Zona Multimedia dibuat beberapa batasan
masalah agar pembahasan lebih terfokus sesuai dengan tujuan yang akan dicapai.
Adapun batasan masalahnya adalah sebagai berikut :
1. Data yang diolah diantaranya yaitu data barang, data kategori, data merk,
data paket, data member, data provinsi, data kota data ongkos kirim.
2. Proses yang terdapat dalam aplikasi ini yaitu :
a. Pengolahan data barang : pada proses ini meliputi penambahan,
pengubahan, penghapusan data barang.
b. Pengolahan data pembelian barang : pada proses ini meliputi
pengolahan pembelian barang. Untuk pembelian by order tidak
tersedia dalam website Zona Multimedia
c. Pengolahan data member : pada proses ini akan mengolah data
member, data para pembeli harus menjadi member terlebih dahulu
sebelum membeli dan dapat mengisi form pendaftaran.

4

d. Pengolahan data petugas : proses ini hanya dapat dilakukan oleh
admin, yaitu yang berwenang untuk mengecek semua pengolahan data
dan petugas.
3. Penggunaan aplikasi ini yaitu :
a. Petugas yang bertugas untuk mengelola semua data, seperti mengolah
data barang, melakukan tambahan barang, edit dan hapus barang, dapat
mencetak laporan rekapitulasi penjualan, dan mengelola data member,
data pembelian.
b. Admin yang bertugas untuk mengelola semua data petugas, backup
dan restore.
c. Gudang bertugas untuk mengolah semua stok barang
d. Pengunjung yang terdiri dari :
1. Member yang telah mendaftar dapat memesan dan melakukan
transaksi pembayaran.
2. Non Member hanya dapat melihat informasi produk yang
ditawarkan.
4. Batasan sistem yang akan dibangun, yaitu :
A. Administrasi Tools (Backend Office)
Untuk mempermudah dalam melakukan perancangan suatu sistem
diperlukan suatu pembatasan dari masalah – masalah yang ada, sehingga dapat
diketahui ruang lingkup dari sistem yang akan dirancang. Dalam penelitian
ini, terdapat beberapa batasan masalah antara lain :
1. Sistem menyediakan layanan pengaturan barang diantaranya :

5

a. Data barang.
Data barang pada sistem ini berupa komponen CPU, monitor,
aksesoris komputer, dan printer.
b. Data Kataegori
Kategori dari barang diantaranya macam – macam komponen CPU,
monitor, aksesoris komputer, dan printer.
c. Data merk
Merk dari barang diantaranya macam – macam komponen CPU,
monitor, aksesoris komputer, dan printer.
d. Data Paket
Data paket merupakan dari gabungan berbagai merk dan kategori
yang di gabungkan dalam satu paketan penjualan.
e. Detail Barang.
Produk yang disediakan mempunyai nama, berat, dan harga yang
berbeda – beda.
f. Manajemen Harga
Harga yang diberikan sesuai dengan waktu disaat pembelian
dilakukan. Harga dapat berubah sewaktu – waktu berdasarkan
perubahan harga yang terjadi dipasaran tetapi bagi yang sudah
melakukan pembelian maka harga tetap.
g. Gambar produk.

6

Gambar produk yang ditampilkan yaitu produk yang dijual sesuai
dengan yang ada di kategori dan merk sesuai dengan harganya
masing – masing.
h. Produk Promosi.
Sewaktu – waktu akan adanya produk promosi yang diberi bisa
berupa potongan harga.
i. New Produk (Produk Terbaru).
Produk terbaru akan ditampilkan pada halaman paling awal pada
website.
j. Pengelolaan diskon.
Pengelolaan diskon yaitu pemberian diskon sepenuhnya diatur sesuai
dengan kebijakan Toko Zona Multimedia.
k. Pengelolaan stok.
Pengelolaan stok yaitu stok akan berkurang ketika member
melakukan proses pembayaran.
2.

Sistem yang dibangun menyediakan menajemen pembelian.
a. pembelian harus malakukan pendaftaran terlebih dahulu.
b. Perminataan pembelian akan dikonfirmasi oleh pemilik toko /
pengelola.
c. Pengiriman dilakukan oleh jasa pengiriman kurir.

3. Manajemen pemabayaran yang ditangani, yaitu :
a. Pembayaran offline

7

Sistem pembayaran yang disediakan menggunakan berbagai Account
Bank

(BCA dan Mandiri), pembayaran dilakukan dengan cara

transfer.
b. Pembayaran Online:
Sistem pembayaran ini disediakan fasilitas pembayaran online
menggunakan fasilitas Payment Gateway (Paypal).
4. Manajemen Pengiriman
a. Pada pengiriman barang dilakukan melalui jasa pengiriman kurir
JNE dan Tiki.
b. Pada manajemen pengiriman, sistem ini juga mengolah provinsi,
kota dan ongkos kirim.
5. Pembuatan Laporan
Pada sistem ini juga ada layanan untuk membuat laporan. Laporan –
laporan tersebut dapat disusun harian, bulanan, tahuanan, atau periodik
berdasarkan waktu tertentu. Ada beberapa laporan yang dibuat yaitu
Laporan Penjualan, Laporan Pemebalian, Laporan Member.
6. Sebagai media promosi sistem yang dibangun akan berintegrasi dengan
jejaring sosial seperti facebook dan twitter.
7. BackUp dan Restore
Untuk fasilitas ini sistem akan menggunakan fasilitas backup dan
restore yang disediakan oleh web host yang digunakan.
8. Pengelolaan Retur

8

Sistem akan menyediakan pengelolaan retur pembelian untuk
menangani bila terjadi komplain dari pelanggan atas produk yang sudah
dibeli dengan batas waktu 1 hari setelah barang diterima pembeli
9. Pengujian website yang dibangun dilakukan secara online dengan
melakukan pendaftaran pada salah satu web host.
10. Sistem yang dibangun memperhatikan keamanan pada saat terjadi
pertukaran data dan transaksi dengan memanfaatkan layanan SSL yang
terdapat pada web host. Selain itu, sistem akan melakukan validasi
terhadap masukan pengguna untuk menghindari kesalahan pemasukan
data.
B. Fitur Belanja (Frontend)
Fasilitas Pemesan
1. Pencarian barang berdasarkan nama barang, kategori dan merk.
2. Menampilkan produk diskon, produk terbaru (Newest Product),
produk terlaris (Global/per Kategori), produk paling banyak dilihat
(Most View Produk).
3. Fasilitas pendaftaran member dan login member.
4. History pembelian setelah menjadi member.
5. Pengiriman informasi mengenai konfirmasi pembelian melalui E-Mail
ke pemesan setiap ada perubahan status pembelian.
6. Menyediakan Zoom gambar barang dan berbagai macam gambar
sebuah produk yang dijual.

9

7. Mendukung Search Engine Optimization (SEO) agar situs terdaftar di
searchengine pada halaman-halaman depan, customer dengan mudah
mencari website ini.
8. Mendukung untuk pengisikan testimony (komentar).
9. Rating produk merupakan penilain pengunjung terhadap suatu barang.
10. Simulasi harga merakit komputer, pengunjung bisa mencoba dan
mengetahui berapa harga berdasarkan produk – produk yang mereka
pilih sebelum melakukan pembelian.
11. Penjualan paket komputer, pengunjung ditawarkan oleh pihak toko
Zona Multimedia pembelian barang dalam satu paket.
12. Smart Recommendation System (Sistem Rekomendasi Cerdas)
menggunakan metode item-based collaborative filtering, mencari
sejumlah korelasi antar item yang disukai oleh pengunjung kemudian
item yang berkorelasi tersebut direkomendasikan terhadap sejumlah
pengguna lainnya.
C. Keamanan
a. IP yang dipakai IP Dedicated IP address yang digunakan secara eksklusif
pada satu akun hosting. Dedicated IP biasa digunakan untuk jalur transaksi
yang menggunakan SSL-enncrypted untuk pengamanan transaksi di internet,
biasanya digunakan oleh website yang memiliki e-commerce atau penjualan
online.

b. Untuk menjamin keamanannya data transfer dari browser pembeli ke
webserver diperlukan protokol untuk pengamanan, protokol tersebut adalah

SSL (Secure Socket Layer).

10

c. Menggunakan alamar email dan password digunakan oleh member
yang sudah terdaftar untuk autentifikasi pengguna.
D. Komunikasi
a.

Sistem menyediakan layanan konsultasi atau customer service

melalui beberapa fasilitas, diantaranya:
a. Menggunakan E-Mail yang telah didaftarkan oleh pengguna pada
saat pendaftaran.
b. Menggunakan Yahoo Messanger untuk komunikasi real time
secara online.
c. Untuk berbicara langsung dapat menggunakan sarana telepon untuk
custumer service.
d. Manfaatkan Situs Jejaring Sosial untuk promosi. Integrasikan
dalam halaman member.
e. Dengan mengirim pesan singkat SMS (short message service).

1.5 Metodologi Penelitian
Metodologi yang digunakan dalam penelitian ini adalah metode deskriptif.
Metode deskriptif merupakan metode yang digambarkan fakta – fakta dan
informasi dalam situasi atau kejadian secara sistematis, faktual dan akurat.
Metodologi penelitian ini memiliki dua tahapan yaitu tahapan pengumpulan data
dan tahap pengembangan perangkat lunak, tahapan – tahapan yang dilakukan
yaitu :
1. Tahap pengumpulan data

11

Metode pengumpulan data yang digunakan dalam penelitian ini adalah
sebagai berikut :
a. Wawancara.
Teknik pengumpulan data dengan mengadakan tanya jawab secara
langsung dengan sumber data dengan pemilik Zona Multimedia yaitu
Bapak Noviansyah.

b. Observasi.
b.

Teknik pengumpulan data dengan mengadakan penelitian dan

peninjauan langsung berkaitan dengan data-data yang ada pada Zona
Multimedia yang berlokasi di Jl.Ir.H. Juanda No.278 Bandung.
c. Studi Literatur.
c.

Taha pengumpulan data dengan cara mengumpulkan literatur,

jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul
penelitian.
2. Tahap pembuatan perangkat lunak.
Teknik analisis data dalam pembuatan perangkat lunak menggunakan
paradigma perangkat lunak secara waterfall (Gambar 1.1), yang meliputi
beberapa proses diantaranya:
a. Sistem / Information Engineering
Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu
proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua

12

elemen yang diperlukan sistem dan mengalokasikannya kedalam
pembentukan perangkat lunak.
b. Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam
pelaksanaan proyek pembuatan perangkat lunak.
c. Design
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang
mudah dimengerti oleh user.

d. Coding
Tahap penerjemahan data atau pemecahan masalah yang telah
dirancang keadalam bahasa pemrograman tertentu.
e. Pengujian
Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.
f. Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat
mengalami perubahan–perubahan atau penambahan sesuai dengan
permintaan user.

13

Gambar 1. 1 Skema waterfall
1.6 Sistematika Penulisan
Sistematika penulisan proposal penelitian ini disusun untuk memberikan
gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas
akhir ini adalah sebagai berikut :
BAB I PENDAHULUAN
Menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti
permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian, yang
kemudian diikuti dengan pembatasan masalah, serta sistematika penulisan yang
sesuai dengan penelitian pembangunan aplikasi E-Commerce pada Zona
Multimedia ini.
BAB II. LANDASAN TEORI
Pada bab ini akan 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.

14

BAB III. ANALISIS MASALAH
Bab ini akan dijabarkan analisis masalah dari model penelitian untuk
memperlihatkan keterkaitan antar variabel yang diteliti serta model matematis
untuk analisisnya.
BAB IV. PERANCANGAN DAN IMPLEMENTASI
Merupakan tahapan yang dilakukan dalam penelitian secara garis besar sejak dari
tahap persiapan, metode dan kaidah yang diterapkan dalam penelitian dan
pembangunan aplikasi E-Commerce ini. Termasuk menentukan variabel
penelitian, identifikasi data yang diperlukan dan cara pengumpulannya, serta
implementasi dan pengujian aplikasi E-Commerce yang dibangun.
BAB V. KESIMPULAN DAN SARAN
Berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan tugas akhir
yang berjudul “Membangun Aplikasi E-Commerce Di Toko Zona Multimedia”.

BAB II
TINJAUAN PUSTAKA

2.1 Profil Perusahaan
Zona Multimedia adalah sebuah toko yang bergerak di bidang jual beli
perangkat keras komputer yang berdiri pada bulan maret 2000. Zona Multimedia
bergerak di bidang perdagangan perangkat keras (Hardware) kompter PC, Laptop
baik baru maupun second. Produk yang di perjual belikan dari berbagai merk
untuk hardware komputer seperti Motherboard, Proccesor, vga, hardisk,
memory,optical drive, power supply, monitor, dan aksesoris komputer seperti
cassing, keyboard, mouse, speaker, webcam, bluetooth, cardreader, flashdisk, dan
lain - lain. Zona Multimedia yang beralamatkan lengkap di Jl. Ir. H. Juanda
(Dago) No.278 Telepon. (022) 2503887 Fax. (022) 2516087, Bandung 40272
Jawa Barat.

2.1.1

Struktur Organisasi Perusahaan
Struktur organisasi adalah suatu susunan dan hubungan antara tiap bagian

serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan
kegiatan operasional untuk mencapai tujuan. Struktur organisasi menggambarkan
dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan
bagaimana hubungan aktivitas dan fungsi dibatasi.
Struktur organisasi mempunyai arti penting karena struktur organisasi
merupakan bentuk formal kegiatan dan hubungan antara berbagai subunit bagianbagian didalam perusahaan, dengan mengetahui struktur organisasi dapat

15

16

diperoleh suatu gambaran tentang pekerjaan dan hubungan-hubungan yang ada
didalam perusahaan serta digunakan untuk merumuskan rencana kerja yang ideal
sebagai pedoman untuk dapat mengetahui siapa bawahan dan atasannya dalam
suatu organisasi perusahaan.

Pemilik Zona Multimedia

Petugas Toko

Petugas Gudang

Teknisi

Gambar 2.1 Struktur Organisasi Zona Multimedia

2.1.2 Deskripsi Tugas
Deskripsi tugas digunakan untuk mengetahui tugas, wewenang dan
tanggung jawab dari masing-masing bagian. Adapun deskripsi tugas yang ada di
toko Zona Multimedia adalah sebagai berikut :
1. Pemilik Toko
a. Mengawasi jalanya sistem prosedur operasional toko secara keseluruhan
untuk menjaga konsisitensi kerja dalam mencapai tujuan perusahaan
secara efektif dan efisien.

b. Melaksanakan pemeriksaan yang meliputi seluruh aspek kegiatan
managemen

keuangan

operasional

agar

pengelolaan

dapat

17

dilaksanakan secara efektif dan efisien, membeli barang distributor
ketika barang habis serta mengawasi para petugas toko.
2. Petugas Toko
Bertugas untuk melayani konsumen yang datang ke toko dan mendaftar
pengadaan barang.
3. Petugas Gudang
Bertugas untuk mengawasi persediaan barang di gudang dan pengecekan
barang jika terdapat barang baru.
4. Teknisi
Bertugas untuk merakit dan service komputer ketika ada konsumen yang
mengalami kerusakan pada komputer.

2.1.3 Visi dan Misi Perusahaan
3.1.3.1 Visi Perusahaan
Menjadikan Zona multimedia sebagai toko komputer yang memiliki
produk-produk yang terjamin, terjangkau dan berkualitas serta menjadikan Zona
Komputer sebagai sebuah toko komputer yang cukup terkenal di indonesia.

3.1.3.2 Misi Perusahaan
Adapun misi dari Zona Multimedia adalah :
1. Memberikan pelayanan yang terbaik bagi konsumen.
2. Mengembangkan usaha yang memiliki daya saing kuat.
3. Menghasilkan pelayanan yang bermutu tinggi, sesuai dengan yang di inginkan
konsumen.dengan motto ”Pembeli adalah raja, kepuasan konsumen adalah hal
yang terpenting bagi kami”.

18

2.2 Konsep Dasar Sistem
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran tertentu [1].
Dari pengertian diatas dapat diambil suatu kesimpulan bahwa suatu sistem
merupakan elemen yang saling berkaitan dan saling mempengaruhi dalam
melakukan kegiatan bersama untuk mencapai suatu tujuan tertentu.

2.2.1

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

Gambar 2.2 Karakteristik Sistem [1]

19

1. Komponen sistem
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 (systemBoundary)
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)
Lingkungan luar sistem dari suatu sistem adalah apapun di luar batas dari

sistem yang mempengaruhi operasi sistem yang dapat bersifat menguntungkan
dan dapat pula merugikan sistem tersebut. Lingkungan luar yang menguntungkan
merupakan energi dari sistem yang harus dijaga dan dipelihara. Sedangkan yang
merugikan

harus

ditahan

dan

dikendalikan,

karena

akan

mengganggu

kelangsungan hidup sistem.
4. Penghubung sistem (System Interprest)
Penghubung sistem merupakan media penghubung antara satu sub sistem
dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumbersumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan

20

penghubung akan terjadi interaksi antar subsistem, sehingga membentuk satu
kesatuan.
5. Masukkan 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)
Keluaran

(Output)

merupakan

hasil

dari

energi

yang

diolah

dan

diklasifikasikan menjadi keluaran yang berguna.
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.

21

2.2.2

Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya adalah
sebagai berikut ini :
1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem
fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran
atau ide-ide yang tidak tampak secara fisik. Sistem fisik merupakan sistem
yang ada secara fisik.
2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem
buatan manusia (human made system). Sistem alamiah adalah sistem yang
terjadi melalui proses alam, tidak dibuat manusia. Sistem buatan manusia
yang melibatkan interaksi antara manusia dengan mesin disebut dengan
human-machine system atau ada yang menyebut dengan man-machine system.
3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan
sistem tak tentu (probabilistic system). Sistem tertentu beroperasi dengan
tingkah laku yang sudah diperdiksi. Interaksi diantara bagian-bagiannya dapat
dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan.
Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat
diprediksi karena mengandung unsur probabilitas.
4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem
terbuka (open system). Sistem tertutup merupakan sistem yang tidak
berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini
bekerja secara otomatis tanpa adanya turut campur tangan dari pihak
diluarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak