Click here to load reader
Upload
trinhliem
View
221
Download
4
Embed Size (px)
Citation preview
PEMBANGUNAN APLIKASI PEMESANAN ONLINE
PADA WEBSITE E-COMMERCE
DI TOKO PD. HARAPAN BANDUNG
Irdan Nurzaman
Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
Jln. Dipati Ukur No.112 Bandung 40132
ABSTRAK
Dewasa ini dengan berkembangnya teknologi internet banyak bermunculan toko online
yang menjual berbagai macam barang, misalnya sepeda. Tetapi toko online yang banyak di
internet belum memiliki feature yang menjadikan toko online tersebut menjadi unik. Sistem
penjualan online yang mempunyai keterbatasan-keterbatasan yang sudah diuraikan menjadi
kurang menarik untuk dikunjungi.
Untuk membangun website toko online terintegrasi ini, alat yang digunakan untuk
menggambarkan model sistem adalah berupa diagram alir data (FlowMap), diagram konteks,
dan Data Flow Diagram (DFD), serta dalam perancangan basis data menggunakan kamus data,
dan Entity Relationship Diagram (ERD).
Dengan adanya website toko online terintegrasi ini diharapkan dapat membantu
pelanggan mendapatkan sepeda yang ingin dimilikinya dan mempermudah pelanggan untuk
membeli sepeda tanpa harus datang ke toko sepeda untuk membeli sepeda serta dapat menjadi
feature yang menarik untuk pelanggan berkunjung ke website tersebut.
Kata kunci : Toko online
1. PENDAHULUAN
1.1 Identifikasi Masalah
Dari latar belakang yang telah diuraikan,
maka dapat diidentifikasikan masalah yang
ada antara lain:
1. Toko belum memiliki sarana pemasaran
yang baik karena masih menggunakan
customers to customers.
2. Toko belum memiliki website hal ini
menyebabkan toko belum di kenal oleh
masyarakat banyak.
3. Diperlukan adanya alat transaksi global
dan terjaminnya keamanan pada saat
terjadi transaksi atau pertukaran data.
1.2 Maksud dan Tujuan
Berdasarkan permasalahan yang diteliti,
maka maksud dari penulisan skripsi ini
adalah membangun aplikasi sistem
informasi pemesanan online pada Toko PD.
Harapan Bandung
Sedangkan tujuan yang akan dicapai dalam
penelitian ini, yaitu:
1. Membangun sarana pemasaran yang
baik yang dapat mengefektifkan waktu
dan biaya. Keefektifan waktu dan tempat
saat pengiriman
2. Mempermudah pengelolaan data produk
dan layanan yang disediakan Toko serta
membangun sistem pemesanan yang
baik, cepat, dan murah.
3. Mengimplementasikan alat pembayaran
yang bersifat global serta menjamin
keamanan pada saat terjadi transaksi
atau pertukaran data.
1.3 Manfaat
Manfaat yang didapat dalam pembuatan
aplikasi ini antara lain:
1. Dengan adanya website ini pelanggan
menjadi mudah mendapatkan informasi
tentang produk maupun detailnya tanpa
harus datang ke toko.
2. Dengan adanya website ini fleksibilitas
akan dapat tercapai karena setiap
costumer dapat melakukan transaksi
dimanapun dia berada.
3. Dengan adanya website ini pelanggan
yang berada diluar kota tetap dapat
melakukan tansaksi tanpa harus datang
ke Bandung.
4. Dengan website ini PD Harapan dapat
memperluas pangsa pasarnya.
2. MODEL, ANALISA, DESAIN
DAN IMPLEMENTASI
2.1 Model
1. Tahap pengumpulan data
a. Studi Literatur
b. Observasi
c. Interview
2. Tahap pembuatan perangkat lunak
a. System / Information Engineering
b. Analisis
c. Design
d. Coding
e. Testing
f. Maintenance
2.2 E-Commerce
Electronic Commerce (E-Commerce)
merupakan konsep baru yang biasa
digambarkan sebagai proses jual beli barang
atau jasa pada World Wide Web Internet
atau proses jual beli atau pertukaran produk,
jasa dan informasi melalui jaringan
informasi termasuk internet. E-Commerce
merupakan kegiatan bisnis yang dijalankan
secara elektronik melalui suatu jaringan
internet atau kegiatan jual beli barang atau
jasa melalui jalur komunikasi digital.
Ada beberapa definisi tentang E-Commerce
baik itu yang dikemukan oleh para ahli
maupun yang tertuang dalam sebuah situs,
diantaranya adalah :
Menurut Brenda Kienan pada buku “Small
Business Solutions E-Commerce” , E-
Commerce pada dasarnnya adalah
merupakan bisnis online. Dalam bentuknya
yang paling jelas E-Commerce menjual
produk kepada konsumen secara online, tapi
faktanya jenis bisnis apapun yamg
dilakukan secara elektronik adalah E-
Commerce. Sederhananya E-Commerce
adalah membuat, mengelola dan meluaskan
hubungan komersial secara online.
Istilah E-Commerce dapat saja diartikan
berbeda-beda oleh setiap orang, yang
penting untuk dimengerti adalah persamaan-
persamaannya yaitu E-Commerce
melibatkan lebih dari satu perusahaan, dan
dapat diaplikasikan hampir disetiap jenis
hubungan bisnis.
E-Commerce bukanlah sekedar mekanisme
penjualan barang atau jasa melalui medium
internet, tetapi lebih pada sebuah
transformasi bisnis yang meruba cara-cara
perusahaan dalam melakukan aktifitas
usahanya sehari-hari. Perubahan mendasar
dan redefinisi ulang terhadap bisnis inti
perusahaan sering kali harus dilakukan
sehubungan dengan fenomena ini, karena
berbagai paradigma baru telah mengubur
prinsip-prinsip manajemen konvensional
yang jika masih terus dilaksanakan akan
justru menjadi hal yang merugikan
perusahaan (disavantage).
2.3 Desain
1. ERD (Entity Relationship Diagram)
Pemesan
Barang
N
Pemesanan
N
1
Admin
mengurus
Testimonial
Bertanya
approve
1
N
passwordUsername
Nama barang
kode_barang
Id_detail Id_pemesanan
password
username
Id_testi
Mempunyai
N
1
PembayaranMemiliki
Melakukan
1
1
N
1
Id_detail_pemesanan
no_pemesananN
Kota kirim
Berita
Merk
Mengolah
Kategori
id_kategori
id_merk
Mempunyai
Mengolah
Mempunyai
Mengolah
Mempunyai
Detail
Pemesanan
id_kota
Id_merk
id_kategori
Id_berita
nama_kategori
Isi_berita
tanggal
username
judul
nama_merk
dihapus
usernametanggal_pembayaran
melalui
jumlahno_transaksi
status
stock
harga_jualharga_beli
nama
tanggal
isi
emailweb
aktif
harga
no_pesanan
Kode_barang
jumlah
total
nama_lengkap
jenis_kelamin
alamat
id_kota
kode_pos
status
nama_kota
ongkos_kirim
N
1
N
N
1 1
1
1
N
Mengolah
1
1
N 11
Mempunyai
1
N
Mengolah
1
NKurs
Mengolah
Id_kurs
No_pembayaran
Id_kurs
Id_kurs
Id_petugas
11
Gambar 1 Entity Relationship Diagram
2. Skema Relasi
user
PK username
userpass
nama_lengkap
alamat
jenis_kelamin
level
status
id_sesion
pemesanan
PK id_pemesanan
password
nama-lengkap
alamat1
alamat2
jenis_kelamin
kota
kode_pos
status
no_hp
no_tlp
level
detail_pesanan
kode_barang
harga
jumlah_barang
no_pesanan
barang
PK kode_barang
nama_barang
stock
harga_jual
harga_beli
gambar
id_merk
deskripsi
hapus_gambar
kategori
PK id_kategori
nama_kategori
deskripsi
testimoni
PK id_testimoni
username
nama_lengkap
isi_komentar
id_pemesanan
berita
PK id_berita
tgl_berita
isi_berita
username
order_temp
PK id_order_temp
kode_barang
id_session
jumlah
tgl_pembelian
id_pemesanan
merk
PK id_merk
nama
dihapus
pesanan
PK no_pesanan
kota_penerima
alamat_penerima
id_pesanan
username
tgl_pemesan
tgl_pesanan
tgl_bayar
status_bayar
status_pengiriman
jenis_bayar
alamat_tujuan
kode_transaksi
paypal_pemesanan
jumlah_bayar_pemesan
nama_penerima
id_kota_kirim
Gambar 2 Skema Relasi
3. Diagram Konteks
Pemesan
Sistem E-Commerce
PD. Harapan Bandung
Pengunjung
Info registrasi invalid
Info produk yang telah dilihat
Info berita yang telah dilihat
Info testimoni yang telah ditambah,
dilihat
Admin
Data Login admin
Data pesanan yang akan diubah statusnya
Data kategori yang akan ditambah, diubah, dihaous
Data barang yang akan ditambah, diubah, dihaous
Data berita yang ditambah, diubah, dihapus
Data testimoni yang akan diapprove dihapus
Data laporan yang akan dicari dan dicetak
Info Login invalid
Info pesanan yang telah diubah statusnya
Info kategori yang telah ditambah, diubah, dihaous
Info barang yang telah ditambah, diubah, dihaous
Info berita yang ditambah, diubah, dihapus
Info testimoni yang telah Diapprove, dihapus
Info laporan yang telah dicari dan dicetak
Data regIstrasi
Data produk yang akan dilihat
Data berita yang akan dilihat
Data testimoni yang akan ditambah,
dilihat
Data login pemesan
Data produk yang akan dilihat, dipesan
Data berita yang akan dilihat
Data testimoni yang akan ditambah, dilihat
Data histori pemesanan yang akan dilihat
Data pemesanan
Data pesanan
Data pembayaran
Sistem Pembayaran
Online
Info login invalid
Info produk yang telah dilihat, dipesan
Info berita yang telah dilihat
Info testimoni yang telah ditambah, dilihat
Info histori pesanan yang telah dilihat
Info pemesanan
Info pesanan
Info konfirmasi pembayaran
Data pembayaran
Status Pembayaran
Gambar 3 Diagram Konteks
4. DFD (Data Flow Diagram)
Pemesan
5.0
View Berita
Pemesan
6.0
Pesanan
4.0
Pengolahan Data
Master
1.0
Pendaftaran
2.0
Login
Da
ta lo
gin
pe
me
sa
n
Info
lo
gin
in
va
lid
Da
ta lo
gin
pe
me
sa
n
Da
ta L
og
in
inva
lid
Data login pemesan
Data registrasi
barang
7.0
Pengolahan
Data
Testimoni
pembayaran
Info
pe
me
sa
na
n
Ya
ng
te
lah
diu
ba
h
3.0
Pengolahan
Data Pemesan
Data pemesanan Yang akan diubah
8.0
Pembuatan
laporan
pemesanan
Pengunjung
Admin
Data pemesan
yang akan diubah
Data pemesan
yang telah diubah
Info login invalid
Data login admin
Info pemesan yang sudah
Diubah status, dicari
Da
ta p
em
esa
n y
an
g a
ka
n
Diu
ba
h s
tatu
s, d
ica
ri
admin
Da
ta lo
gin
ad
min
Info
lo
gin
in
va
lid
kategori
merk
Data merk yang
telah ditambah, diubah,
dihapusData merk yang
Akan ditambah, diubah,
dihapus
Da
ta r
eg
istr
asi
Info
re
gis
tra
si in
va
lid
berita
Info berita yang telah
Ditambah, ubah dan hapus
Data berita
yang akan
Ditambah, ubah
dan hapus
Da
ta b
erita
ya
ng
Aka
n d
ilih
at
Info
be
rita
Info
be
rita
Da
ta b
erita
ya
ng
aka
n d
ilih
at
Da
ta b
erita
ya
ng
aka
n d
ilih
at
Info
be
rita
ya
ng
tela
h d
ilih
at
Data ketegori yang
Telah ditambah, ubah
Data kategori yang akan
Ditambah, ubah
Info produk yang telah dilihat
Da
ta b
ara
ng
ya
ng
te
lah
Dita
mb
ah
, u
ba
h, ca
ri
Data Produk yang akan dilihat, dipesan
Data Produk yang akan dilihat, dipesan
Data histori pemesanan
Yang akan dilihat
Data konfirmasi pembayaran
Data pesananLogin valid
Da
ta la
po
ran
ya
ng
aka
n d
ica
ri a
tau
dic
eta
k
Info laporan yang telah dicari dan
dicetak
Da
ta te
stim
on
i ya
ng
aka
n d
ita
mb
ah
da
n d
liha
tIn
fo te
stim
on
i ya
ng
te
lah
dita
mb
ah
da
n d
ilih
at
Da
ta te
stim
on
i ya
ng
aka
n d
ilih
at
Da
ta te
stim
on
i ya
ng
aka
n d
iap
pro
ve d
iha
pu
s
Data konfirmasi pembayaranInfo
te
stim
on
i
testimoni
Data barang yang akan ditambah, diubah, dilihat
Data kategori ditambah, ubah, dilihat
Data kota kirim yang akan diubah, tambah, hapus
Info barang yang telah ditambah, diubah,dilihat
Info kategori ditambah, ubah, dilihat
Info kota kirim yang telah diubah, tambah, hapus
Data testimoni
Data Testimoni
Data barang, Info detail barang
Data barang, Data detail barang
Info
ba
ran
g y
an
g te
lah
dili
ha
t
Data produk yang akan dilihat
Data registrasi
Info
te
stim
on
i ya
ng
tela
h d
ilih
at
Info
his
tori p
em
esa
na
n y
an
g te
lah
dili
ha
t
Data pemesanan
Info
pe
me
sa
na
n
Data pembayaran
Info
ko
nfirm
asi p
em
ba
ya
ran
Data pesanan yang akan diubah
Info pesanan yang telah diubah
Info berita yang telahditambah,
diubah, dihapus
Info berita yang telahditambah, diubah, dihapus
Da
ta te
stim
on
i ya
ng
aka
n D
iap
pro
ve
, d
iha
pu
s
Data barang
Data pesanan
Data pesanan
Kota kirim
Data kota kirim yang telah
diubah, tambah, hapus
Data kota kirim yang akan
diubah, tambah, hapus
Sistem Pembayaran
Online
Info pembayaran
Data pembayaran
Gambar 4 DFD (Data Flow Diagram)
2.4 Implementasi
1. Implementasi Perangkat Keras
Perangkat keras yang dibutuhkan oleh user
baik itu dari sisi pengunjung dan
administrator bersifat relatif, tergantung dari
spesifikasi yang dimiliki dan akan
digunakan, namun sebagai gambaran berikut
sistem minimal yang dapat dipakai:
a. Processor : Intel Pentium 4
b. RAM : 512 Mb
c. Space Harddisk : 80 Gb
d. VGA Card : 256 Mb
e. Monitor : 15 inc
f. CD ROM Drive
g. Keyboard dan Mouse
h. HUB atau SWITCH
i. MODEM
2. Implementasi Perangkat Lunak
Spesifikasi perangkat lunak yang dapat
digunakan untuk membangun dan
menjalankan aplikasi website pelayanan
informasi masyarakat seksi pengolahan data
dan informasi adalah:
a. Sistem Operasi yang digunakan
Windows XP
b. PHP sebagai bahasa pemrograman
c. Apache sebagai web server
d. MySQL Database server yang digunakan
sebagai Database Management System
(DBMS).
e. Web browser Internet Explorer, Mozilla
Firefox, Opera.
3. Implementasi Antarmuka
Pada bagian ini akan diimplementasikan
antar muka program yang dibangun.
3.1 Tampilan menu utama pengunjung
Gambar 5 Tampilan menu utama
pengunjung
3.2 Tampilan halaman berita
Gambar 6 Tampilan halaman berita
3.3 Tampilan halaman registrasi
Gambar 7 Tampilan halaman registrasi
3.4 Tampilan data pembeli
Gambar 8 Tampilan data pembeli
3.5 Tampilan halaman pembayaran
Gambar 9 Tampilan halaman
pembayaran
3.6 Tampilan history transaksi
Gambar 10 Tampilan history transaksi
3. HASIL DAN DISKUSI
Aplikasi e-commerce yang dibangun
mempunyai kemampuan sebagai berikut :
1. Memaparkan informasi tentang produk
apa saja yang ditawarkan oleh
perusahaan
2. Mempermudah pelanggan dalam
melakukan transaksi
3. Memperluas pangsa pasar pihak
perusahaan
4. KESIMPULAN DAN SARAN
4.1 Kesimpulan
Berdasarkan penelitian yang telah dilakukan
mengenai analisis perancangan dan
implementasi website penjualantoko online
maka dapat ditarik beberapa kesimpulan
sebagai berikut :
1. Toko online terintegrasi ini membantu
pelanggan mendapatkan barang yang
ingin dimilikinya.
2. Fasilitas penjualan online yang dimiliki
oleh website ini cukup membantu
pengguna untuk mencari barang yang
dibutuhkan oleh pengguna.
3. Toko online terintergrasi cukup
memudahkan pelanggan/ pengguna
untuk membeli barang atau mencari
barang tanpa harus keluar rumah.
4. Fasilitas penjualan yang ada di aplikasi
ini dapat menjadi daya tarik pengguna
internet untuk mengunjungi website ini.
4.2 Saran
Untuk lebih meningkatkan kinerja dari
aplikasi toko online ini ada beberapa saran
yang dapat dijadikan pertimbangan dalam
pengembangan dari aplikasi toko online
terintegrasi, yaitu:
1. Aplikasi yang dibuat memerlukan
perbaikan dari segi tampilan agar bias
lebih menarik masyarakat untuk
mengunjungi website ini.
2. Penanganan kesalahan yang harus lebih
diperbaiki agar tidak membingungkan
pengguna saat menggunakan aplikasi ini.
3. Harus adanya pelatihan untuk
administrator agar dapat
mengoperasikan aplikasi ini dengan
baik.
4. Untuk bisa menambah pemasaran dalam
penjualan sebaiknya melakukan
penjualan di seluruh Indonesia.
5. DAFTAR PUSTAKA
[1]. Admin paypalx. Introducing IPN
[Official].
https://www.x.com/docs/DOC-
1084.tersedia.
[2]. CSSTutorial.
http://w3schools.com/css/default.asp.te
rsedia.
[3]. Materi Jaringan Komputer.
http://www.docstoc.com/docs/2724046
1/Materi-Jaringan-Komputer
[4]. Belajar Komputer.
http://dimas347.wordpress.com/2011/0
2/14/security-socket-layer-ssl/
[5]. Kadir, Abdul.2009. Mastering Ajax
dan PHP. Yogyakarta: Andi
[6]. MADCOMS, Tim Litbang
LPKBM.2004. Aplikasi Program PHP
& MySQL untuk membuat WEBSITE
INTERAKTIF. Yogyakarta: Andi dan
MADCOMS
[7]. Mehdi Achour. PHP Manual.
http://id.php.net/manual/en/index.php.
tersedia.
[8]. Peranginangin, Kasiman. 2006.
Aplikasi WEB dengan PHP dan
MySQL. Yogyakarta: Andi
[9]. PayPal Documentation and Manuals.
https://www.x.com/community/ppx/do
cumentation
[10]. Sanjaya, Ridwan. 2009. Membuat
Laporan PDF untuk Aplikasi WEB
dengan PHP 5. Jakarta: Elex Media
Komputindo
[11]. Kuliah Ilmu Komputer.
http://materikuliahsaya.co.cc/manajem
en-sistem-informasi/
[12]. Rekayasa Perangkat Lunak.
http://hasan.staff.uad.ac.id/new/index.p
hp/in/kuliah-rekayasa-perangkat-lunak