Pembangunan Aplikasi E-Commerce di MAG and Shoes Shop

PEMBANGUNAN APLIKASI E-COMMERCE
DI MAG AND SHOES SHOP

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana
Program Studi Teknik Informatika
Fakultas Teknik dan Ilmu Komputer

DONI DJAYUSMAN
10108372

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2013

DAFTAR ISI

ABSTRAK ............................................................................................................... i
ABSTRACT .............................................................................................................. ii

KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI ........................................................................................................... v
DAFTAR GAMBAR ........................................................................................... viii
DAFTAR TABEL .................................................................................................. xi
DAFTAR SIMBOL............................................................................................... xv
DAFTAR LAMPIRAN ....................................................................................... xvii
BAB 1 PENDAHULUAN ...................................................................................... 1
1.1

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

1.2

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

1.3

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

1.3.1


Maksud ...................................................................................................... 2

1.3.2

Tujuan ....................................................................................................... 3

1.4

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

1.5

Metodologi Penelitian ............................................................................... 4

1.5.1

Teknik Pengumpulan Data ........................................................................ 4

1.5.2


Model Pengembangan Perangkat Lunak .................................................. 5

1.6

Sistematika Penulisan ............................................................................... 7

BAB 2 TINJAUAN PUSTAKA ............................................................................. 9
2.1

Tinjauan Perusahaan ................................................................................. 9

2.1.1

Sejarah Singkat Perusahaan ...................................................................... 9

2.1.2

Struktur Organisasi Perusahaan ................................................................ 9


2.1.3

Deskripsi Tugas ........................................................................................ 9

2.1.4

Visi dan Misi Perusahaan........................................................................ 10

2.2

Landasan Teori........................................................................................ 10

2.2.1

Konsep Dasar Sistem .............................................................................. 10

2.2.2

Konsep Dasar Data dan Informasi .......................................................... 13


v

2.2.3

Konsep Dasar Sistem Informasi.............................................................. 14

2.2.4

E-Commerce ........................................................................................... 16

2.2.5

Internet .................................................................................................... 22

2.2.6

Metode Pembayaran................................................................................ 23

2.2.7


Security ................................................................................................... 26

2.2.8

Sistem Rekomendasi Collaborative Filtering ........................................ 27

2.2.9

Single Sign-On ........................................................................................ 29

2.2.10

Skala Pengukuran Penelitian................................................................... 35

2.2.11

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

2.2.12


Konsep Perancangan Sistem ................................................................... 38

2.2.13

Perancangan Basis Data .......................................................................... 40

2.2.14

Teori Pendukung Program ...................................................................... 42

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ........................................ 45
3.1

Analisis Sistem........................................................................................ 45

3.1.1

Analisis Masalah ..................................................................................... 45

3.1.2


Analisis Prosedur yang Sedang Berjalan ................................................ 45

3.1.3

Analisis Kebutuhan Non-Fungsional ...................................................... 51

3.1.4

Deskripsi Fungsi Produk ......................................................................... 60

3.1.5

Aturan Bisnis Sistem yang Akan Dibangun ........................................... 63

3.1.6

Analisis Basis Data ................................................................................. 65

3.1.7


Analisis Kebutuhan Fungsional .............................................................. 67

3.1.8

Spesifikasi Proses.................................................................................... 83

3.1.9

Kamus Data ........................................................................................... 111

3.2

Perancangan Sistem .............................................................................. 117

3.2.1

Perancangan Basis Data ........................................................................ 117

3.2.2


Perancangan Struktur Menu.................................................................. 125

3.2.3

Perancangan Antarmuka ....................................................................... 126

3.2.4

Jaringan Semantik ................................................................................. 144

3.2.4.1 Jaringan Semantik Operator.................................................................. 144
3.2.4.2 Jaringan Semantik Kasir ....................................................................... 144
3.2.4.3 Jaringan Semantik Member................................................................... 145

vi

3.2.4.4 Jaringan Semantik Admin ..................................................................... 145
3.2.5


Perancangan Prosedural ........................................................................ 145

3.2.5.1 Flowchart Pendaftaran Member ............................................................ 146
3.2.5.2 Flowchart Login .................................................................................... 147
3.2.5.3 Flowchart Tambah Data ........................................................................ 148
3.2.5.4 Flowchart Cari Data .............................................................................. 149
3.2.5.5 Flowchart Ubah Data ............................................................................ 150
3.2.5.6 Flowchart Hapus Data........................................................................... 151
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ................................... 153
4.1

Implementasi ......................................................................................... 153

4.1.1

Lingkungan Implementasi .................................................................... 153

4.1.2

Implementasi Perangkat Keras ............................................................. 153

4.1.3

Implementasi Perangkat Lunak............................................................. 154

4.1.4

Implementasi Basis Data....................................................................... 154

4.1.5

Implementasi Antarmuka ...................................................................... 163

4.2

Pengujian Sistem ................................................................................... 170

4.2.1

Rencana Pengujian ................................................................................ 170

4.2.2

Pengujian Alpha .................................................................................... 173

4.2.2.1 Pengujian Aplikasi ................................................................................ 173
4.2.2.2 Kesimpulan Hasil Pengujian Alpha ...................................................... 227
4.2.3

Pengujian Beta ...................................................................................... 227

4.2.3.1 Kuesioner Member................................................................................ 228
4.2.3.2 Wawancara Operator ............................................................................ 232
4.2.3.3 Wawancara Admin................................................................................ 233
4.2.3.4 Wawancara Kasir .................................................................................. 234
4.2.3.5 Kesimpulan Pengujian Beta .................................................................. 235
BAB 5 KESIMPULAN DAN SARAN............................................................... 237
5.1

Kesimpulan ........................................................................................... 237

5.2

Saran ..................................................................................................... 237

DAFTAR PUSTAKA ......................................................................................... 239

vii

KATA PENGANTAR

Assalaamu’alaikum Wr. Wb.
Alhamdulillah puji dan syukur kita panjatkan kehadirat Allah SWT yang
telah memberi limpahan rahmat, hidayah dan nikmat ilmu kepada kita semua.
Sehingga

dapat

menyelesaikan

penulisan

skripsi

dengan

judul

“PEMBANGUNAN APLIKASI E-COMMERCE DI MAG AND SHOES
SHOP” untuk memenuhi salah satu syarat kelulusan program studi Strata I
Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia (UNIKOM).
Penulis menyadari bahwa hasil penelitian ini masih banyak kekurangan
dan masih jauh dari kesempurnaan, oleh karena itu saran dan kritik yang sifatnya
membangun akan penulis terima dengan senang hati.
Dalam kesempatan ini, dengan segala kerendahan hati penulis ingin
mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Ayah dan Ibunda tercinta yang selalu memberikan dukungan dan

semangat, baik moril maupun materil, terima kasih bunda atas do’a dan
kasih sayangmu selama ini.
2. Keluarga Besar H. Djayusman (alm) yang selalu memberikan dukungan

dan kasih sayangnya.
3. Bapak Dr. Ir. Eddy Suryanto Soegoto, M.Sc, Selaku Rektor Universitas

Komputer Indonesia (UNIKOM).
4. Bapak Prof. Dr. Ir Denny Kurniadie, M.Sc. selaku Dekan Fakultas Teknik

dan Ilmu Komputer Universitas Komputer Indonesia.
5. Bapak Irawan Afrianto, S.T., M.T. selaku Ketua Jurusan Teknik

Informatika Universitas Komputer Indonesia.
6. Bapak Ir. Taryana Suryana, M.Kom. selaku dosen pembimbing, yang

selalu memberikan arahan dan bimbingan semasa penelitian.

iii

7. Ibu Inne Novita Sari, S.Si., M.Si. dan Ibu Kania Evita Dewi, S.Pd., M.Si.

selaku dosen penguji yang selalu memberikan arahan semasa penelitian.
8. Mas Dani dan Mbak Maya yang telah membantu banyak hal pada penulis

untuk penelitian tugas akhir ini.
9. Alfen Hidayat selaku pemilik toko Mag & Shoes. Terima kasih atas

kerjasama untuk penelitian ini.
10. Punggawa Kick It Out yang selalu memberikan dukungan untuk

menyelesaikan tugas akhir ini.
11. Member Crossing Crew yang turut selalu memberikan dukungannya agar

tercapainya tugas akhir ini.
12. Rekan-rekan IF-7 2008 yang selalu saling memberi dukungan. Terima

kasih atas kebersamaannya selama kuliah.
13. Serta seluruh pihak yang tidak dapat disebutkan satu persatu oleh penulis,

terima kasih untuk segalanya.
Akhir kata semoga semua pihak yang telah memberikan bantuan
mendapatkan balasan dari Allah SWT. Amin.

Bandung, Agustus 2013

Penulis

iv

DAFTAR PUSTAKA
[1]

Bin Ladjamudin, Al Bahra. 2006. Rekayasa Perangkat Lunak. Yogyakarta:
Graha Ilmu.

[2]

Burch, J.G. 1992. System, Analysis, Design, and Implementation. Boston:
Boyd & Fraser Publishing Company.

[3]

Burch, J.G, Jr, Felix R. Strater, Gary, Grudnistski. 1979. Information
Systems : Theory and Practice, Second Edition. New York: John Wiley &
Sons.

[4]

Eckerson, Wayne. 2005. Deploying Dashboard and Scorecards. TDWI:
Best Practices Report.

[5]

Elmasri, Ramez, Navathe, Shamkant B. 2000. Database System,
Yogyakarta: Andi.

[6]

Few, Stephen. 2006. Information Dashboard Design. Sebastapol, CA: O'
Reilly Media.

[7]

Hariyanti, Evi. 2008. Dashboard Development Methodology as a tool for
monitoring organization’s performance. http://digital.lib.itb.ac.id/gdl.php?
mod=bookmark&id=jbptitbpp-gdl-esamahiraa 25324&newtheme =gray
(diakses tanggal 10 April 2012: 21:30)

[8]

Hawryszkiewycz, I.T. 1991. Introduction Systems Analysis and Design,
Second Edition. India: Prentice Hall.

[9]

Jogiyanto, HM. 1990. Analisis dan Desain Sistem Informasi. Yogyakarta:
Andi Offset.

[10]

Kadir, Abdul. 1999. Konsep & Tuntunan Praktis Basis Data. Yogyakarta:
Andi.

239

240

[11]

Kadir, Abdul, Triwahyuni. 2003. Teknologi Informasi, Yogyakarta:
Kanisius.

[12]

Malik, Shadan. 2005. Enterprise Dashboards - Design and Best Practices
for IT. New Jersey: John Wiley & Sons, Inc.

[13]

Meilir, Page-Jones,. 1988. The Practical Guide to Structured Systems
Design, Second Edition, Yourdon Press: Prentice Hall.

[14]

Nugroho, B. 2005. DATABASE RELASIONAL DENGAN MySQL.
Yogyakarta: ANDI.

[15]

Purbo, Onno W, Dkk. 2001. Mengenal E-Commerce. Jakarta: Elex Media
Komputindo.

[16]

Raymond, McLeod, Jr. 1979. Management Information System : A Study
of Computer-Based Information Systems, Sixth Edition, New York:
Prenctice Hall.

[17]

S. Kent and R. Atkinson, 1998. Security Architecture for the Internet
Protocol, RFC 2401.

[18]

Sommerville, Ian. 2004. Software Engineering, 7th edition. Massachusetts:
Addison Wesley.

[19]

Ken Goldberg, Theresa Roeder, Dhruv Gupta, and Chris Perkins. 2001.
Eigentaste: A constant time collaborative filtering algorithm. Information
Retrieval, 4(2): 133–151.

[20]

Nurdeni, Deden A. 2010. “Implementasi Teknologi SSO di Lingkungan
Teknik Informatika USU”, Tugas Akhir. Jurusan Teknik Informatika USU.
Medan.

[21]

Sugiyono, (2010), Metode Penelitian Kuantitatif, Kualitatif, dan R&D,
Bandung: Alfabeta.

BAB 1
PENDAHULUAN

1.1 Latar Belakang Masalah
Mag & Shoes yang berlamat di Jl. Dipatiukur no. 70 Bandung merupakan
salah satu perusahaan yang bergerak dalam penjualan sepatu, tas dan aksesoris
lainnya. Produk yang disediakan oleh Mag & Shoes tersedia untuk usia remaja
dan dewasa dengan desain-desain yang unik serta menarik. Hingga saat ini toko
yang didirikan oleh Alfen Hidayat ini sudah memiliki banyak konsumen baik
dalam kota maupun luar kota Bandung.
Sejak tahun 2010 Mag & Shoes memiliki konsumen yang cukup banyak,
termasuk pelanggan yang berada cukup jauh dari toko. Para konsumen tersebut
sengaja datang ke toko untuk membeli produk yang ditawarkan Mag & Shoes,
sehingga menyulitkan bagi konsumen yang memiliki kesibukan atau bertempat
tinggal jauh dari toko untuk berbelanja langsung ke toko. Saat ini, kendala yang
dialami pihak Mag & Shoes dalam memberikan informasi produknya yaitu belum
memiliki media yang dapat secara langsung memberikan informasi kepada
konsumen secara lengkap dan up-to-date. Berbagai upaya telah dilakukan untuk
memberikan informasi tentang produk Mag & Shoes kepada konsumen seperti
menyebarkan informasi produk melalui brosur namun masih terdapat konsumen
yang kesulitan mengetahui informasi produk tersebut. Selain itu, jumlah transaksi
pun semakin meningkat sehingga proses-proses yang dilakukan secara manual
sejak awal mulai mengalami beberapa kendala. Diantaranya manajemen produk
seperti pengolahan data produk dan pengolahan transaksi penjualan produk yang
dilakukan secara manual yaitu dengan mencatat pada buku yang dirasa cukup
membebani pada pegawai. Semakin banyaknya data yang harus diolah menjadi
kendala saat proses rekapitulasi dan pencarian data. Hal itu mengakibatkan
kesulitan dalam proses pembuatan laporan, baik laporan penjualan maupun
laporan stok produk karena sistem yang saat ini dilakukan dengan cara mencatat
pada buku.

1

2

Untuk mengatasi permasalahan diatas maka Mag & Shoes membutuhkan
sebuah sistem penjualan yang dapat memudahkan proses pengolahan data produk,
pembutan laporan, serta sistem yang dapat memudahkan Mag & Shoes untuk
memberikan informasi produk secara lengkap dan selalu up-to-date kepada
konsumen yang mengalami kesulitan untuk mengetahui informasi produk dan
melakukan pembelian secara langsung ke toko.
Berdasarkan permasalahan tersebut, maka e-commerce merupakan solusi
yang diharapkan dapat mengatasi permasalahan yang terjadi di Mag & Shoes.
Karena e-commerce adalah suatu aplikasi berbasis web yang dapat mengelola
proses transaksi penjualan, pengolahan data produk, pembuatan laporan, dan
sebagai media untuk menyampaikan informasi produk secara elektronik melalui
komputer yang terhubung dengan internet. Dengan adanya aplikasi ini diharapkan
dapat menjadi sebuah media yang dapat meningkatkan pelayanan dalam proses
transaksi bagi pihak Mag & Shoes dan mempermudah konsumen untuk
mengetahui semua produk yang ditawarkan oleh Mag & Shoes.
1.2 Rumusan Masalah
Adapun yang menjadi permasalahan adalah sebagai berikut :
1. Bagaimana memberi kemudahan kepada konsumen yang kesulitan
melakukan transaksi pembelian produk karena faktor jarak yang jauh.
2. Bagaimana memudahkan pihak Mag & Shoes yang mengalami kesulitan
dalam menyampaikan informasi produk yang lengkap dan up-to-date
kepada konsumen.
3. Bagaimana memberi kemudahan kepada pihak Mag & Shoes dalam
mengelola data produk dan data transaksi.
4. Bagaimana memberi kemudahan kepada pihak Mag & Shoes untuk
mengelola berbagai laporan.
1.3 Maksud dan Tujuan
1.3.1

Maksud
Untuk mengatasi masalah yang sedang dihadapi, maka pihak Mag &

Shoes ingin membangun sistem penjualan yang berbentuk aplikasi penjualan
online (E-Commerce).

3

1.3.2

Tujuan
Tujuan dalam pembangunan aplikasi ini adalah sebagai berikut:

1. Memudahkan konsumen untuk dapat melakukan transaksi di Mag & Shoes
tanpa harus datang ke toko.
2. Mag & Shoes dapat menawarkan produk kepada konsumen yang kesulitan
memperoleh informasi produk yang ditawarkan oleh Mag & Shoes.
3. Memudahkan pihak Mag & Shoes dalam pengelolaan data produk dan
transaksi.
4. Memudahkan pihak Mag & Shoes dalam proses pembuatan laporan.
1.4 Batasan Masalah
Agar pembahasan masalah tidak menyimpang dari pokok bahasan, maka
batasan masalah dalam penelitian tugas akhir ini adalah sebagai berikut :
1. Data masukan yang diolah diantaranya, data users (pegawai), data member
(konsumen), data produk, data kategori, data penjualan, data pembayaran,
data pengiriman, data retur, data konfigurasi situs, data tarif, data jasa
pengiriman, data diskon, dan data daftar harga.
2. Proses yang akan diolah diantaranya, proses transaksi (pemesanan,
pembelian, pembayaran, dan pengiriman), proses retur, proses registrasi
member, proses pengolahan laporan, dan proses rekomendasi produk
kepada konsumen.
3. Data keluaran yang dihasilkan diantaranya, data pemesanan, data
penjualan, data pembayaran, data pengiriman, data retur, dan data laporan
(laporan penjualan, laporan stok, laporan pengiriman, dan laporan retur)
yang akan disusun dalam laporan bulanan dan tahunan atau periodik
berdasarkan waktu tertentu.
4. Website E-Commerce ini termasuk ke dalam jenis E-Commerce businessto-customer. Sistem ini terbuka untuk umum (seluruh Indonesia), dimana
informasi mengenai produk disebarkan ke umum.
5. Produk yang ditawarkan adalah produk yang stoknya tersedia, pihak Mag
& Shoes tidak menerima pemesanan produk secara khusus.

4

6. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis
terstruktur, dimana tools yang digunakan adalah Flowmap, Entity
Relationship Diagram (ERD) dan Data Flow Diagram (DFD).
7. Dalam pembangunan website e-commerce ini akan menggunakan bahasa
pemprogram PHP sebagai Aplikasi pengembang dan MySQL sebagai
database.
8. Fitur unggulan dari aplikasi ini adalah :
a. Single Sign On menggunakan OpenAM (Open Access Manager)
dengan

memakai

modul

SAML

(Security

Assertion

Markup

Language). Akses login yang disediakan yaitu Gmail, Foursquare, dan
Facebook.
b. Implementasi

Smart

Recommendation

System

(SRS)

untuk

memberikan rekomendasi produk kepada konsumen berdasarkan rating
dengan menggunakan metode item-based collaborative filtering.
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan untuk membangun aplikasi ecommerce di Mag & Shoes menggunakan metode analisis deskriptif yaitu suatu
metode yang bertujuan untuk mendapatkan gambaran yang jelas tentang hal-hal
yang diperlukan.
1.5.1

Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan dalam mengumpulkan data

yang berkaitan dengan penyusunan laporan dan pembuatan aplikasi ini adalah
sebagai berikut :
1. Studi Literatur
Studi literatur (library research) adalah teknik pengumpulan data dengan
mencari data, mempelajari banyak data dari berbagai sumber buku, modul, artikel
baik perpustakaan maupun media internet yang berhubungan dengan masalah
yang dibahas.

5

2. Wawancara (Interview)
Pengumpulan data yang dilakukan dengan cara berkomunikasi langsung
dengan pihak-pihak yang dianggap mampu memberikan informasi (narasumber)
yang lebih terinci terhadap permasalahan yang sedang diteliti.
3. Observasi
Pengumpulan data melalui pengamatan dan pencatatan data oleh pengumpul
data terhadap peristiwa yang diselidiki pada objek penyusunan. Dalam melakukan
observasi maka dilakukan beberapa pengamatan terhadap sistem kerja, proses
pengolahan data yang sedang berjalan.
4. Kuesioner
Pengumpulan data yang dilakukan dengan cara membagikan beberapa
pertanyaan dalam bentuk kuesioner kepada pihak dari lingkungan luar sistem
untuk mendapatkan informasi yang lebih terperici terhadap permasalahan yang
sedang diteliti.
1.5.2

Model Pengembangan Perangkat Lunak
Model yang digunakan dalam pengembangan perangkat lunak ini adalah

menggunakkan model waterfall, karena pada model ini suatu tahap akan
dilakukan setelah tahap sebelumnya selesai dan selanjutnya, sehingga prosesnya
akan lebih rinci dan sempurna. Ian sommerville memecah model ini menjadi 6
tahapan :
1. System/Information Engineering
Permodelan ini diawali dengan mencari kebutuhan dari keseluruhan sistem
yang akan diaplikasikan ke dalam bentuk software. Hal ini sangat penting,
mengingat software harus dapat berinteraksi dengan elemen-elemen yang lain
seperti hardware dan database.
2. Analysis
Mencari, mendefinisikan dan memahami kebutuhan software. Untuk
mengetahui sifat dari program yang akan dibuat, seperti fungsi yang dibutuhkan,
performansi (kemampuan) dan antarmuka yang dibutuhkan. Tahapan ini harus
didokumentasikan dan ditunjukkan kepada pengguna sistem.

6

3. Design
Design merupakan proses yang digunakan untuk mengubah kebutuhankebutuhan diatas menjadi representasi ke dalam bentuk rancangan software
sebelum coding dimulai. Design harus dapat mengimplementasikan kebutuhan
yang telah disebutkan pada tahap sebelumnya. Seperti aktivitas sebelumnya, maka
proses ini juga harus didokumentasikan sebagai konfigurasi dari software.
4. Coding
Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka
desain tersebut harus diubah bentuknya menjadi bentuk yang dapat dimengerti
oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini
merupakan implementasi dari tahap design.
5. Testing
Testing adalah sesuatu yang dibuat haruslah diujicobakan. Demikian juga
dengan software. Semua fungsi-fungsi software harus diujicobakan, agar software
bebas dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang
sudah didefinisikan sebelumnya.
6. Maintenance
Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah
pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu.
Ketika dijalankan mungkin saja masih ada error kecil yang tidak ditemukan
sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada software
tersebut. Pengembangan diperlukan ketika adanya perubahan dari eksternal
perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya.

7

Gambar 1.1 Model Waterfall [18]

Melihat keuntungan dari metode waterfall maka metode ini akan
digunakan, dimana pengaplikasian menggunakan model ini lebih mudah.
Kelebihan dari model ini juga ketika semua kebutuhan sistem dapat didefinisikan
secara utuh, eksplisit, dan benar di awal project, maka Waterfall dapat berjalan
dengan baik dan tanpa masalah. Meskipun seringkali kebutuhan sistem tidak
dapat didefinisikan seeksplisit yang diinginkan, tetapi paling tidak, problem pada
kebutuhan sistem di awal project lebih ekonomis dalam hal uang (lebih murah),
usaha, dan waktu yang terbuang lebih sedikit jika dibandingkan permasalahan
yang muncul pada tahap-tahap selanjutnya.
1.6 Sistematika Penulisan
Untuk mempermudah penyusunan laporan penelitian tugas akhir ini
disusun menjadi beberapa bab, dimana setiap bab menjelaskan isi yang
dikandungnya. Sistematika penulisan tugas akhir ini adalah sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi uraian latar belakang masalah, perumusan masalah, maksud
dan tujuan, batasan masalah/ruang lingkup kajian, metodologi penelitian dan
sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Pada bab ini menjelaskan tentang tinjauan Instansi dan landasan teori yang
menjelaskan tentang teori umum yang berkaitan dengan judul, teori program yang

8

berhubungan dengan aplikasi yang dibangun, teori khusus yaitu berkaitan dengan
istilah-istilah yang dipakai dalam pembuatan website e-commerce.
BAB III ANALISIS DAN DESAIN SISTEM
Bab ini menjelasakan analisis terhadap seluruh spesifikasi sistem yang
mencakup analisis prosedur yang sedang berjalan, analisis pengkodean, aturan
bisnis, kebutuhan fungsional, kebutuhan non fungsional dan analisis basis data.
Selain analisis sistem, bab ini terdapat juga perancangan antarmuka untuk aplikasi
yang akan dibangun sesuai dengan hasil analisis yang telah dibuat. Tool untuk
memodelkan sistem menggunakan Data Flow Diagram (DFD) dan Entity
Relationship Diagram (ERD).
BAB IV IMPLEMENTASI DAN PENGUJIAN
Bab ini membahas implementasi dari tahapan analisis dan perancangan
sistem kedalam perangkat lunak, serta perangkat keras dan perangkat lunak yang
dibutuhkan dalam membangun aplikasi e-commerce di Mag & Shoes. Bab ini juga
berisi pengujian terhadap sistem apakah sudah berjalan seperti yang diharapkan.
BAB V KESIMPULAN DAN SARAN
Bab ini terdiri dari kesimpulan dan saran yang berisikan hal – hal
terpenting yang dibahas dan kemudian dijadikan kesimpulan. Bab ini juga berisi
saran-saran
selanjutnya.

yang

dimungkinkan

untuk

pengembangan

perangkat

lunak

BAB 2
TINJAUAN PUSTAKA

2.1

Tinjauan Perusahaan
Tinjauan perusahaan adalah untuk mengetahui keadaan di perusahaan

diantaranya

adalah

sejarah

berdirinya

perusahaan,

stuktur

organisaasi

perusahaanan serta visi dan misi perusahaan.
2.1.1

Sejarah Singkat Perusahaan
Mag & Shoes adalah sebuah badan usaha yang bergerak di bidang

footwear dan accesories. Mag & Shoes berdiri pada tahun 2010 atas dasar sebuah
pemikiran dan kreativitas dari seorang anak muda yang bernama Alfen Hidayat
yang dengan inisiatifnya mendistribusikan produk sepatu. Produk yang
ditawarkan berupa sepatu, tas, dan aksesoris seperti topi dan ikat pinggang. Mag
& Shoes memulai membuka tempat (local shop) sendiri di Jalan Dipatiukur No.
70, Bandung.
2.1.2

Struktur Organisasi Perusahaan
Struktur organisasi Mag and Shoes dapat dilihat pada gambar 2.1 dibawah

ini:
Pimpinan Perusahaan
(Owner)

Kasir

Petugas Toko

Petugas Gudang

Gambar 2. 1 Struktur Organisasi Perusahaan

2.1.3

Deskripsi Tugas
Tabel 2. 1 Deskripsi Tugas

No

Jabatan

DeskripsiTugas

1

Pimpinan

Mengontrol kinerja karyawan dan melakukan penyediaan

Perusahaan

produk baru

9

10

2

Bagian Kasir

Mengelola data penjualan dan membuat berbagai laporan

3

Petugas Toko

Melayani konsumen dan mengelola data produk

4

Petugas

Mengontrol stok produk, membuat laporan pembelian dan

Gudang

merekomendasikan produk yang harus dibeli

2.1.4

Visi dan Misi Perusahaan

2.1.4.1 Visi Perusahaan
Menjadikan Mag & Shoes sebagai perusahaan yang memiliki produkproduk yang lengkap, berkualitas dan terkemuka di Indonesia.
2.1.4.2 Misi Perusahaan
Adapun misi dari Mag & Shoes adalah sebagai berikut :
1. Mengelola perusaahaan yang sesuai dengan bisnis yang sehat dan
didukung oleh teknologi tepat guna serta sumber daya manusia yang
profesional.
2. Mengembangkan usaha agar memiliki daya saing yang kuat.
2.2

Landasan Teori

2.2.1

Konsep Dasar Sistem
Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu

yang menekankan pada prosedurnya dan yang menekankan pada komponen atau
elemennya. Pendekatan sistem yang lebih menekankan pada prosedur
mendefinisikan sistem sebagai berikut ini :
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
atau untuk menyelesaikan suatu sasaran yang tertentu
Menurut Jerry Fitzgerald, Ardra F. Fitzgerald dan Warren D. Stallings, Jr.,
mendefinisikan prosedur adalah urut-urutan yang tepat dari tahapan-tahapan
instruksi yang menerangkan Apa (What) yang harus dikerjakan, Siapa (Who) yang
mengerjakannya,

Kapan

(When)

dikerjakan

dan

Bagaimana

(How)

mengerjakannya [2].
2.2.1.1 Karakteristik Sistem
Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, antara lain :
1. Komponen (Component)

11

Suatu sistem terdiri dari sejumlah komponen yang saling berinterakasi, yang
artinya saling bekerjsama membentuk suatu kesatuan.
2. Batas Sistem (Boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang lainnnya atau dengan lingkungan luarnya. Batas sistem menunjukkan
ruang lingkup (scope) dari sistem tersebut.
3. Lingkungan Luar Sistem (Environment)
Lingkungan luar sistem adalah apapun yang berada di luar batas sistem yang
mempengaruhi operasi sistem yang dapat bersifat menguntungkan dan dapat juga
bersifat merugikan sistem tersebut.
4. Penghubung Sistem (Interface)
Penghubung merupakan media penghubung antara satu subsistem dengan
subsistem lainnya. Keluaran dari subsistem akan menjadi masukan bagi subsistem
yang lainnya melalui penghubung.
5. Masukan sistem (Input)
Masukan adalah energi yang dimasukkan kedalam sistem. Masukan dapat
berupa masukan perawatan (maintenance input) dan masukan sinyal (signal
input). Maintenance input adalah energi masukan supaya sistem tersebut dapat
beroperasi. Signal Input adalah energi yang di proses untuk mendapatkan
keluaran.
6. Keluaran Sistem (Output)
Keluaran adalah hasil dari energi yang di oleh dan diklasifikasikan menjadi
keluaran yang berguna dan sistem pembuangan. Keluaran dapat merupakan
masukan utuk subsistem yang lain.
7. Pengolah Sistem (Process)
Pengolahan sistem adalah bagian dari sistem yang dapat merubah masukan
menjadi keluaran.
8. Tujuan Sistem (Goal)
Suatu sistem pasti memiliki sasaran dan tujuan. Sasaran dari sistem sangat
menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan
dihasilkan sistem [3].

12

2.2.1.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
ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed
system (secara relatif tertutup, tidak benar-benar tertutup). Sistem terbuka
adalah sistem yang berhubungan dan terpengaruh dengan lingkungan
luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk
lingkungan luar atau subsistem yang lainnya [2].

13

2.2.2

Konsep Dasar Data dan Informasi

2.2.2.1 Pengertian Data
Data adalah

kumpulan dari fakta-fakta, kejadian-kejadian yang dapat

berupa simbol, angka, huruf, dan lain-lain yang berguna bagi suatu pengolahan
data (process) atau sebagai masukan (input) bagi suatu proses [7].
2.2.2.2 Pengertian informasi
Informasi merupakan hasil pengolahan dari sebuah model, formasi,
organisasi, ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu,
dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya.
Dalam hal ini, data bisa dianggap sebagai obyek dan informasi adalah suatu
subyek yang bermanfaat bagi penerimanya. Informasi juga bisa disebut sebagai
hasil pengolahan atau pemrosesan data.
Sumber dari informasi adalah data. Data adalah kenyataan yang
menggambarkan suatu kejadian-kejadian dan kesatuan nyata, tetapi data
merupakan bentuk yang masih mentah dan belum dapat memberikan arti banyak
bagi pemakai, sehingga perlu diolah lebih lanjut untuk menghasilkan informasi
yang dibutuhkan. Dengan kata lain informasi adalah hasil dari pengolahan data
[3].
2.2.2.3 Kualitas Informasi
Kualitas dari suatu informasi tergantung pada tiga hal pokok yaitu:
1. Akurat (accurate)
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan, dalam
hal ini informasi harus jelas mencerminkan maksudnya.
2. Tepat Waktu (time lines)
Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang
sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan suatu
landasan dalam mengambil sebuah keputusan dimana bila pengambilan keputusan
terlambat maka akan berakibat fatal untuk organisasi.

14

3. Relevan (relevance)
Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi
informasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan
yang membutuhkan [3].
2.2.2.4 Siklus Informasi
Data agar menjadi lebih berarti dan berguna dalam bentuk Informasi, maka
perlu diolah melalui suatu model tertentu. Data yang telah diolah tersebut
kemudian diterima oleh penerima, lalu penerima membuat suatu keputusan dan
melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang
akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input,
dan diproses kembali lewat suatu model dan seterusnya sehingga membentuk
suatu siklus. Siklus ini disebut dengan siklus Informasi (information cycle) atau
disebut pula siklus pengolahan data (processing cycles) [3].
Proses
(model)

Data
(input)

Informasi
(output)
Basis Data

Data
(ditangkap)

Penerima

Hasil Keputusan

Keputusan
tindakan

Gambar 2. 2 Siklus Informasi

2.2.3

Konsep Dasar Sistem Informasi
Sistem informasi dalam sebuah sistem meliputi pemasukan data (input)

kemudian diolah melalui suatu model dalam pemrosesan data, dan hasil informasi
akan ditangkap kembali sebagai suatu input dan seterusnya sehingga membentuk
siklus informasi yang dapat diperoleh dari sistem informasi sebagai sistem khusus
dalam organisasi untuk mengolah informasi tersebut
Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang
terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan

15

yaitu menyajikan informasi. Pengertian lain dari sistem informasi adalah
sekumpulan prosedur organisasi yang pada saat dilaksanakan dan memberikan
informasi bagi pengambil keputusan dan/atau untuk mengendalikan informasi [3].
2.2.3.1 Komponen Sistem Informasi
Komponen-komponen sistem informasi adalah sebagai berikut:
1. Hardware yaitu suatu perangkat keras dalam komputer yang bisa disentuh
dan dirasakan.
2. Software yaitu suatu perangkat lunak di dalam komputer yang berfungsi
untuk mengoperasikan suatu aplikasi di dalam sistem komputer.
3. Data yaitu sekumpulan karakter yang diterima sebagai masukan (input)
untuk sistem informasi dan disimpan serta diolah.
4. Prosedur yaitu suatu urutan pekerjaan tata usaha yang biasanya melibatkan
beberapa orang dalam satu bagian atau lebih, dan disusun untuk menjamin
adanya perlakuan yang seragam terhadap transaksi-transaksi perusahaan
yang terjadi.
5. User yaitu orang yang terlibat dalam sistem informasi seperti operator,
pemimpin sistem informasi, dan sebagainya [9].
2.2.3.2 Tujuan Sistem Informasi
Sistem Informasi memiliki beberapa tujuan, yaitu:
1. Integrasi sistem
a. Menghubungkan sistem individu/kelompok
b. Pengkolektifan data dan penyambungan secara otomatis
c. Peningkatan koordinasi dan pencapaian sinergi
2. Efisiensi pengelolaan
a. Penggunaan basis data dalam upaya kesamaan pengadministrasian data
b. Pengelolaan data berkaitan dengan karakteristik Informasi
c. Penggunaan dan pengambilan Informasi
3. Dukungan keputusan untuk manajemen
a. Melengkapi Informasi guna kebutuhan proses pengambilan kebutuhan
b. Akuisisi Informasi eksternal melalui jaringan komunikasi
c. Ekstraksi dari Informasi internal yang terpadu.

16

2.2.3.3 Manfaat Sistem Informasi
Sistem Informasi memiliki beberapa manfaat, yaitu:
1. Menghemat tenaga kerja.
2. Peningkatan efisiensi.
3. Mempercepat proses.
4. Perbaikan dokumenasi.
5. Pencapaian standar.
6. Perbaikan keputusan [9].
2.2.4

E-Commerce

2.2.4.1 Definisi E-Commerce
Definisi E-Commerce menurut Laudon, E-Commerce adalah suatu proses
membeli dan menjual produk-produk secara elektronik oleh konsumen dan dari
perusahaan ke perusahaan dengan computer sebagai perantara transaksi bisnis. ECommerce atau yang biasa disebut juga dengan istilah Ecom atau Emmerce atau
EC merupakan pertukaran bisnis yang rutin dengan menggunakan transmisi
Electronic Data Interchange (EDI), email, electronic bulletin boards, mesin
faksimili, dan Electronic Funds Transfer yang berkenaan dengan transaksitransaksi belanja di Internet shopping [15]
2.2.4.2 Mekanisme E-Commerce
Transaksi elektronik antara e-merchant (pihak yang menawarkan produk
atau jasa melalui internet) dengan e-customer, (pihak yang membeli produk atau
jasa melalui internet) yang terjadi di dunia maya atau di internet pada umumnya
berlangsung secara paperless transaction, sedangkan dokumen yang digunakan
dalam transaksi tersebut bukanlah paper document, melainkan dokumen
elektronik (digital document).
2.2.4.3 Fitur-Fitur Utama E-Commerce
Sebuah situs e-commerce biasanya memiliki fitur-fitur utama sebagai
berikut :
1. Etalase/Halaman Display yang memuat nama, deskripsi dan harga
produk/jasa yang ditawarkan.

17

2. Katalog, yang bisa dieksplorasi isinya dengan mudah untuk mencari
produk/jasa yang diinginkan, umumnya difasilitasi dengan fungsi
Search/Cari.
3. Shopping Cart (keranjang belanja), yaitu tempat menaruh produk-produk
atau jasa yang diinginkan. Memuat Nama produk, Quantity dan Harga
serta Jumlah bayar, umumnya dilengkapi dengan automatic calculation
yang dapat memunculkan informasi nominal pembayaran yang harus
dilakukan.
4. Payment Methode, umumnya menawarkan tiga metode cara bayar, yaitu
Cash/Transfer/Debit, Kredit dengan Kartu Kredit dan C.O.D (Cash On
Delivery).
5. Sistem Pengiriman (delivery methode), umumnya berafiliasi dengan pihak
ketiga/perusahaan jasa pengiriman produk dengan berbagai layanannya
yang dapat dipilih oleh konsumen misalnya layanan kiriman sampai pada
hari yang sama, keesokan harinya dan lain-lain.
6. Contact Link, berisi alamat dan/atau nomor telepon atau saluran lain
(email/IM) yang dapat digunakan untuk komunikasi antara konsumen dan
penjual, umumnya disertakan pula Contact Form yang terdiri dari fieldfield untuk memasukkan identitas pengirim (nama, email/website) serta
berita/pesan yang ingin disampaikan. Isi pesan yang disampaikan melalui
contact form umumnya dapt diteruskan kepada penjual/pengelola/pemilik
web dalam bentuk email [15].
2.2.4.4 Manfaat E-Commerce
Dalam implementasinya, keuntungan dari e-commerce tidak saja dirasakan
oleh para pebisnis tetapi juga dapat dirasakan oleh konsumen, masyarakat luas
dan pemerintah. Di bawah ini merupakan gambaran keuntungan dan kekurangan
dari e-commerce yang dirangkum dalam tiga bagian, dalam perspektif perusahaan,
konsumen serta masyarakat.

18

1. Manfaat e-commerce bagi organisasi/perusahaan antara lain :
a. Kemampuan grafis internet maupun memperlihatkan produk apa
adanya (natural) serta dapat membuat brosur berwarna dan
menyebarkannya tanpa ongkos/biaya cetak.
b. Lebih aman membuka toko online dibanding membuka toko biasa.
c. Berjualan di dunia maya internet tidak mengenal hari libur dan hari
besar, semua transaksi bisa dilakukan kapan saja dan dimana saja.
d. Tanpa batas-batas wilayah dan waktu, sehingga memberikan
jangkauan pemasaran yang luas dan tak terbatas oleh waktu.
e. Revenue stream (arus pendapatan) yang baru yang mungkin sulit atau
tidak dapat diperoleh melalui cara konvensional.
f. Meningkatkan market exposure (pangsa pasar), dimana penggunaan ecommerce memungkinkan untuk meningkatkan pangsa pasar yang
semula mempunyai pangsa pasar di dalam negeri saja, dengan adanya
e-commerce maka pangsa pasar menjangkau hingga ke luar negeri.
g. Menurunkan biaya operasi (operating cost), penggunaan teknologi
internet memungkinkan penggunanya untuk melakukan kegiatan
perdagangan selama 24 jam sehari, 7 hari seminggu,akan tetapi tidak
berpengaruh terhadap biaya yang dikeluarkan untuk biaya lembur
karyawan atau pegawai, karena segala sesuatunya dikerjakan oleh
komputer yang tidak membutuhkan operator untuk menjalankan proses
perdagangan, cukup hanya dengan penggunaan software tertentu maka
semua aktifitas dalam transaksi perdagangan dapat dilakukan.
h. Penghematan besar yang dimungkinkan melalui e-mail. Penghematan
ini terjadi karena berkurangnya penggunaan kertas dalam segala proses
transaksi,

dimana

segala

sesuatunya

didalam

e-commerce

memungkinkan data digital sehingga tidak membutuhkan kertas
sebagai media yang pada akhirnya memberikan penghematan besar
terhadap pengeluaran dalam proses transaksi.

19

2. Manfaat e-commerce bagi konsumen antara lain :
a. E-Commerce memungkinkan pelanggan untuk berbelanja atau
melakukan transaksi selama 24 jam sehari sepanjang tahun dari hampir
setiap lokasi.
b. E-Commerce menyediakan produk dan jasa yang tidak mahal kepada
pelanggan dengan cara mengunjungi banyak tempat dan melakukan
perbandingan secara cepat.
c. E-Commerce memberikan lebih banyak pilihan kepada pelanggan,
pelanggan bisa memilih berbagai produk dari banyak vendor.
d. Memberikan kesempatan kepada konsumen yang berada dibelahan
dunia manapun untuk dapat menggunakan sebuah produk atau
mendapatkan service yang dihasilkan dari beberapa negara yang
berbeda dengan melakukan transaksi tanpa dibatasi oleh ruang dan
waktu.
e. Memberikan kesempatan kepada para pelanggan untuk berinteraksi
dengan pelanggan lain di electronic community dan bertukar pikiran
serta pengalaman.
3. Manfaat e-commerce bagi mayarakat antara lain :

a. Semakin banyak manusia yang bekerja dan beraktifitas dirumah
dengan menggunakan internet berarti mengurangi perjalanan untuk
bekerja, belanja, dan aktifitas lainnya sehingga mengurangi kemacetan
jalan dan mereduksi polusi udara.
b. Meningkatkan

daya

beli

dan

kesempatan

masyarakat

untuk

mendapatkan produk atau service yang terbaik karena perusahaan
yang mengeluarkan produk atau service dapat menjualnya lebih murah
karena biaya produksi yang rendah.
c. Mengurangi pengangguran karena masyarakat semakin bergairah
untuk berbisnis karena cara kerja yang gampang dan tanpa modal
yang besar.
d. Meningkatkan daya kreatifitas masyarakat, berbagai jenis produk
dapat dipasarkan dengan baik, sehingga akhirnya juga membantu

20

pemerintah untuk menggairahkan perdagangan khususnya usaha kecil
menengah [15].
2.2.4.5 Jenis-Jenis E-Commerce
E-commerce dapat dibagi menjadi dua jenis, yaitu Business to Business
(B2B) dan Business to Consumer (B2C, retail). Kedua jenis e-commerce ini
memiliki karakteristik yang berbeda, diantaranya adalah sebagai berikut :
1. Business to Business e-commerce (B2B) memiliki karakteristik :
a. Trading partners yang sudah diketahui dan umumnya memiliki hubungan
(relationship) yang cukup lama. Informasi hanya dipertukarkan dengan
partner tersebut. Dikarenakan sudah mengenal lawan komunikasi, maka
jenis informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan
dan kepercayaan.
b. Pertukaran data (data exchange) berlangsung berulang-ulang dan secara
berkala, misalnya setiap hari, dengan format data yang sudah disepakati
bersama. Dengan kata lain, servis yang digunakan sudah tertentu. Hal ini
memudahkan pertukaran data untuk dua entiti yang menggunakan standar
yang sama.
c. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak
harus menunggu parter-nya. Model yang umum digunakan adalah peer-topeer, dimana proses intelejensi dapat didistribusikan di kedua pelaku
bisnis.
d. Topik yang juga mungkin termasuk di dalam business-to-business ecommerce adalah electronic/Internet procurement dan ERP (Enterprise
Resource Planning). Hal ini adalah implementasi penggunaan teknologi
informasi pada perusahaan dan pada manufacturing.
2. Business to consumer e-commerce (B2C) memiliki karakteristik :
a. Terbuka untuk umum, dimana informasi disebarkan ke umum.
b. Servis yang diberikan bersifat umum dengan mekanisme yang dapat
digunakan oleh khalayak ramai. Sebagai contoh, karena sistem web sudah
umum digunakan maka servis diberikan dengan menggunakan basis web.

21

c. Servis diberikan berdasarkan permohonan. Konsumen melakukan inisiatif
dan produser harus siap memberikan respon sesuai dengan permohonan.
d. Pendekatan client/server sering digunakan dimana diambil asumsi client
(consumer) menggunakan sistem yang minimal (berbasis web) dan
processing (business procedure) diletakkan di sisi server.
e. Mekanisme untuk mendekati konsumen pada saat ini menggunakan
bermacam-macam pendekatan seperti misalnya dengan menggunakan
Electronic shopping mall yaitu menggunakan website untuk menjajakan
produk dan layanan. Calon konsumen dapat melihat-lihat produk dan
layanan yang tersedia seperti halnya dalam kehidupan sehari-hari.
Bedanya, calon konsumen dapat melakukan shopping kapan saja dan dari
mana saja tanpa dibatasi oleh jam buka toko [15].
2.2.4.6 Keamanan (Security) E-Commerce
Secara umum, keamanan merupakan salah satu komponen atau servis yang
dibutuhkan untuk menjalankan E-Commerce. Beberapa topik yang harus dikuasai
antara lain akan didaftar di bawah ini.
1. Teknologi Kriptograpi
Teknologi kriptografi menjelaskan bagaimana mengamankan data dengan
menggunakan enkripsi. Berbagai sistem sudah dikembangkan seperti sistem
private key dan public key. Penguasaan algoritma-algoritma populer digunakan
untuk mengamankan data juga sangat penting. Contoh algoritma ini antara lain
DES, IDEA, RC5, RSA dan ECC (Ellliptic Curve Cryptography). Salah satu
masalah dalam mengamankan enkripsi adalah bagaimana memastikan bahwa
hanya sang penerima yang dapat mengakses data.
2. Konsultan Keamanan
Konsultan, organisasi, dan institusi yang bergerak di bidang keamanan
dapat membantu meningkatkan dan menjaga keamanan. Contoh organisasi yang
bergerak di bidang ini adalah IDCERT.

22

2.2.5

Internet

2.2.5.1 Pengertian Internet
Internet dapat diartikan sebagai jaringan komputer luas dan besar yang
mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara
lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya
informasi dari mulai yang statis hingga yang dinamis dan interaktif.
2.2.5.2 Perkembangan Internet
Jumlah pengguna internet yang besar dan semakin berkembang, telah
mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas
ilmu, dan pandangan dunia. Dengan hanya menggunakan mesin pencari seperti
Google, pengguna di seluruh dunia mempunyai akses yang mudah atas
bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, internet
melambangkan penyebaran (decentralization) informasi dan data secara ekstrim.
Perkembangan internet juga telah mempengaruhi perkembangan ekonomi.
Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara
tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat
mudah dan sering dilakukan melalui internet. Transaksi melalui internet ini
dikenal dengan nama e-commerce [11].
2.2.5.3 Website
Website merupakan webpage beserta homepage, yang merupakan system
yang luas dari server yang menawarkan informasi untuk semua orang melalui
jaringan. Informasi tersebut tersebut b