pembangunan e-commerce (penjualan online) pada turpez shop

advertisement
Jurnal Computech & Bisnis, Vol. 6, No. 1, Juni 2012, 27-33
ISSN 2442-4943
PEMBANGUNAN E-COMMERCE (PENJUALAN ONLINE)
PADA TURPEZ SHOP
Agung Wahana1, Irvan Purliansyah2
Fakultas Sain dan Tehnology, Universitas Islam Negeri Bandung
Email: [email protected]
Email: [email protected]
Abstract
The purpose of this research is to develop the Electronic Commerce ( E - Commerce ) for
the sale of clothing online using internet technology and facilities payment through
Paypal . System development method used is Waterfall with Flowmap analysis tools ,
Data Flow Diagrams ( DFD ) and Entity Relationship Diagram ( ER - D ) . The results of
this study is an information system that handles transaction ordering , payment can be
made by transfer of money between banks and through Paypal , Shipments and returns
facilities that can help customers to obtain information about products offered by Turpez
Shop , enabling customers in the process ordering products , and can help increase sales
for the company .
Keywords: E - Commerce , Paypal , Waterfall
Abstrak
Tujuan dari penelitian ini adalah membangun Electronic Commerce (E-Commerce) untuk
penjualan pakaian secara online memanfaatkan teknologi internet dan fasilitas
pembayaran melalui Paypal. Metoda pengembangan sistem yang digunakan adalah
Waterfall dengan alat analisis Flowmap, Data Flow Diagram (DFD) dan Entity
Relationship Diagram (ER-D). Hasil dari penelitian ini adalah sistem informasi yang
menangani transaksi pemesanan, pembayaran yang dapat dilakukan melalui transfer uang
antar bank dan melalui fasilitas Paypal, Pengiriman barang dan fasilitas retur sehingga
dapat membantu pelanggan untuk mendapatkan informasi tentang produk yang
ditawarkan oleh Turpez Shop, mempermudah pelanggan dalam proses pemesanan
produk, dan dapat membantu meningkatkan penjualan bagi perusahaan.
Kata Kunci: E-Commerce, Paypal, Waterfall
1.
disimpulkan
bahwa
mekanisme
penjualan kurang efektif dikarenakan
konsumen harus datang ke toko untuk
mencari dan memilih barang yang
diinginkannya. Selama ini penjualan
secara konvensional belum dapat
Pendahuluan
Mekanisme penjualan yang sudah ada
dan sedang berjalan di Turpez Shop
bersifat konvensional yaitu menunggu
datangnya pelanggan atau konsumen
untuk datang ke toko, sehingga dapat
27
28
Jurnal Computech & Bisnis, Vol. 6, No. 1, Juni 2012, 27-33
menarik keuntungan yang maksimal,
dikarenakan jumlah konsumen yang
datang langsung ke toko tidak banyak.
Dengan
seiring
perkembangan
teknologi, diperlukan adanya inovasi
baru untuk sarana media informasi dan
cara bertransaksi dengan konsumen
(Suyanto, 2003). Selain itu, pihak
Turpez Shop merasa bahwa persaingan
antar toko yang menjual pakaian
semakin ketat itu dapat dilihat dari
jumlah perkembangan outlet yang ada di
Bandung.
Dengan
melihat
dan
mengikuti perkembangan teknologi,
pihak Turpez Shop memandang internet
sebagai media yang tepat untuk
menunjang kegiatan bisnis mereka,
media internet selain dipandang dapat
menunjang kegiatan bisnis dagang, juga
dapat dijadikan sebagai alat pemasaran
dan
promosi
guna
menjangkau
konsumen umum secara luas sehingga
memudahkan kegiatan penjualan dan
pemesanan pakaian. Solusi untuk
memecahkan masalah yang terjadi,
maka diperlukan suau sistem yang dapat
menangani permasalahan tersebut, salah
satunya yaitu dengan membangun suatu
sistem perdagangan online (Al Fatta,
2007).
3. Mempermudah dalam promosi dan
pemasaran yang lebih luas dengan
memanfaatkan media internet yang
tidak dibatasi tempat dan waktu.
4. Memudahkan bagi penjual dalam
membuat
laporan
rekapitulasi
penjualan sehingga laporan dapat
dihasilkan dengan cepat dan akurat.
2. MODEL, ANALISIS, DESAIN
DAN IMPLEMENTASI
2.1 Model
Model proses yang digunakan dalam
pengembangan perangkat lunak ini
adalah menggunakan model Waterfall
seperti yang tercantum pada gambar 1,
yang
meliputi
beberapa
proses
diantaranya :
Gambar 1 : Model Waterfall
1. Analisis Sistem
Berdasarkan permasalahan yang diteliti,
maka Maksud yang ingin dicapai dari
penelitian ini adalah membangun
aplikasi e-commerce (Purbo, 2001) di
Turpez Shop .
Tujuan yang akan dicapai dalam
penelitian ini adalah :
1. Mempermudah penjualan serta
memudahkan
konsumen
untuk
mendapatkan
barang
yang
diinginkan tanpa harus datang
langsung ke Turpez Shop.
2. Proses transaksi dapat dilakukan
secara online sehingga memudahkan
konsumen
dalam
melakukan
transaksi.
Mencari, mendefinisikan dan memahami
kebutuhan software (Jogiyanto, 1999).
Untuk mengetahui sifat dari program
yang akan dibuat, seperti fungsi yang
dibutuhkan, performansi (kemampuan)
dan antarmuka yang dibutuhkan.
Tahapan ini harus didokumentasikan
dan ditunjukan kepada pengguna sistem.
2. Desain Sistem
Design
merupakan
proses
yang
digunakan untuk mengubah kebutuhankebutuhan diatas menjadi representasi
ke dalam bentuk rancangan software
sebelum coding dimulai. Design harus
dapat mengimplementasikan kebutuhan
Wahana, Pembangunan E Commerce
yang telah disebutkan pada tahap
sebelumnya.
Seperti
aktivitas
sebelumnya. Maka proses ini juga harus
didokumentasikan sebagai konfigurasi
dari software (Nugroho, 2008).
id_produk
melakukan
N
id_produk
1
username_member
vote
id_merk
id_vote
N
memiliki
memiliki
mengisi
1
N
komentar
N
memiliki
memiliki
1
id_produk
id_merk
username_admin id_order
username_admin
id_kota
username_admin
username_admin
merk
id_komentar
username_members
id_kategori
3. Pengkodean
1
kategori
N
username_admin
1
id_produk
id_kategori
username_admin
id_gambar
id_produk
N
members
N
order
N
produk
1
username_admin
1
N
id_produk
id_produk_opsi
username_members
Id_kota
1
id_provinsi
1
gambar
N
memiliki
Untuk dapat dimengerti oleh mesin,
dalam hal ini adalah computer, maka
desain tersebut harus diubah bentuknya
menjadi bentuk yang dapat dimengerti
oleh mesin, yaitu kedalam bahasa
pemrograman melalui proses coding.
Tahapan ini merupakan implementasi
dari tahap design.
produk_opsi
N
memiliki
1
id_kota
mengisi
username_admin
N
mengelola
kota
1
memiliki
N
N
mengelola
id_produk
memiliki
N
Id_detail_order
N
detail_order
1
4. Pengujian
N
id_orders
N
memiliki
N
1
N
1
1
ongkos_kirim
hubungi
Testing merupakan tahap pengujian
terhadap perangkat lunak yang dibangun
apakah sudah sesuai dengan kebutuhan
atau keinginan konsumen.
2.2 Analisis
1
29
provinsi
id_kota
N
id_kota
1
id_ongkos
N
1
mengelola
username_admin
username_members
id_provinsi
N
username_admin
1
mengelola
mengelola
1
1
admin
1
mengelola
1
mengelola
1
mengelola
2.2.1 Analisis Masalah
Sistem penjualan yang terjadi di Turpez
Shop adalah pembeli harus datang ke
tempat belanja kemudian memilih
barang yang akan dibeli lalu melakukan
transaksi. Sehingga pemasaran dan
promosi
yang
diberikan
kurang
menjangkau setiap daerah. Selain itu
pencatatan yang dilakukan dalam
pengelolaan barang, data transaksi,
pendapatan dan pengeluaran masih
menggunakan
kertas.
Untuk
itu
dibutuhkan sebuah sistem informasi
penjualan
online
yang
dapat
memasarkan produk secara luas dan
mencatat serta menyimpan setiap
transaksi dengan baik.
N
menjawab
1
id_produk
id_retur
memiliki
id_orders
N
1
username_members
retur
1
memiliki
id_retur
N
mengelola
Id_detail_retur
detail_retur
1
memiliki
Gambar 2 : ERD Turpez Shop
2.2.3 Analisis Kebutuhan Fungsional
2.2.3.1 Diagram Konteks
Diagram Konteks adalah diagram yang
terdiri
dari
suatu
proses
dan
menggambarkan ruang lingkup suatu
sistem. Diagram konteks merupakan
level tertinggi dari DFD yang
menggambarkan seluruh input ke sistem
atau output dari sistem.
2.2.2 Analisis Basis Data
hubungan antar entitas / Entity
Relationship Diagram (ER-D) adalah
suatu
model
jaringan
yang
menggunakan susunan data yang
disimpan dalam sistem secara abstrak.
Gambar ER-D pada E-Commerce
Turpez Shop ditunjukkan dengan
gambar 2.
Gambar Diagram Konteks pada sistem
yang dibangun ditunjukkan dengan
gambar 3.
30
Jurnal Computech & Bisnis, Vol. 6, No. 1, Juni 2012, 27-33
Info aktivasi
Web Mail
Member
Info pendaftaran
Info pesanan
Info pelunasan
Info pengiriman
Admin
Data login member
Request data produk
Request data history pemesanan
Request data transaksi pembayaran
Info data login
Info data member
Info data produk
Info data history pemesanan
Info transaksi pembayaran
Info login admin
Data login admin
2.2.3.3 Skema Relasi
Skema relasi menjelaskan relasi antar
tabel yang satu dengan yang lain (Kadir,
2009).
Gambar skema relasi pada
sistem
informasi
Turpez
Shop
ditunjukkan dengan gambar 5.
Website ecommerce
Turpez Shop
detail_retur
PK
Info pembayaran
Request kategori produk
Request info produk
Request info pendaftaran member
Info kategori produk
Info produk
Info pendaftaran member
Data pembayaran
Paypal
hubungi
PK
id_detail_retur
alasan
jml
status_produk_retur
FK1 id_retur
FK2 id_produk
FK3 id_produk_opsi
id_hubungi
nama
email
subjek
pesan
tanggal
FK1 username_admin
FK2 username_members
retur
PK
id_retur
tgl_retur
status_retur
no_resi_retur
FK1 username_members
FK2 id_orders
jumlah
Pengunjung
members
PK
password
nama_lengkap
alamat
jk
email
no_telp
kota
kode_pos
level
blokir
id_session
FK1 id_kota
Gambar 3 : Diagram Konteks Turpez Shop
provinsi
PK
username_members
id_provinsi
vote
nama_provinsi
FK1 username_admin
2.2.3.2 Diagram Aliran Data
PK
orders
PK
Diagram Aliran Data merupakan model
dari sistem untuk menggambarkan
pembagian sistem ke modul yang lebih
kecil (Kusrini, 2007). Gambar DFD
Level 1 pada Ecommerce Turpez Shop
ditunjukkan dengan gambar 4.
Info pesanan
Info pelunasan
Info pengiriman
Web Mail
Info aktivasi
provinsi
data kota
info data provinsi
kota
info data kota
data kategori
info data kategori
data order
info data order
7
pengolahan data master
kategori
data provinsi
data retur
info data barang
data barang
jumlah
total
diskon
harga
id_order
FK1 id_produk
FK2 id_orders
PK
komentar
orders_temp
id_komentar
PK id_orders_temp
id_produk
username
jumlah
harga
diskon
id_produk_opsi
tgl_order_temp
jam_order_temp
stok_temp
id_session
nama
komentar
tgl_komentar
jam_komentar
aktif
FK2 username_members
FK1 id_produk
gambar
PK
produk_opsi
id_gambar
photo
FK2 username_admin
FK1 id_produk
PK
id_produk_opsi
ukuran
stok
FK2 id_produk
FK1 username_admin
Perancangan struktur menu pada
aplikasi Ecommerce Turpez Shop antara
lain:
data
provinsi
info data retur
retur
order
Jejaring sosial
data kota
order detail
Admin
5
transaksi
data kategori
produk
data order
data retur
info data retur
data retur
data member
data produk
info data retur
id_kategori
id_order_detail
2.3 Perancangan
data order detail
9
History retur
nama_produk
produk_seo
deskripsi
harga
diskon
berat
tgl_masuk
gambar
dibeli
dilihat
FK2 id_kategori
FK1 id_merk
FK3 username_admin
FK4 id_orders_temp
parent_id
kategori_order
nama_kategori
kategori_seo
FK1 username_admin
Info data admin dan
petugas operator
data admin dan petugas operator
6
pengolahan
data user
request data produk
4
pencarian info data produk
produk
id_produk
orders_detail
PK
Gambar 5 : Skema Relasi Turpez Shop
Data member
Data admin
Info admin
Info member
Info data member
admin
PK
data petugas, kota,
provinsi, modul,
kategori, merk, produk,
produk opsi, gambar
yang akan dicari,
diubah, ditambah,
dihapus
Admin
data member
produk
PK
id_merk
kategori
Info data login admin, petugas
operator valid, invalid
Data admin
Info data login
valid, invalid
cari data produk
info data produk yang dicari
Info order yang
akan diubah
Info pesanan detail
Item order yang diubah
Request data pesanan
password
nama_lengkap
email
no_tlp
level
blokir
id_session
nama_merk
FK1 username_admin
Info data member
2
login
Info data login valid, invalid
3
history
pemesanan
admins
PK username_admin
member
Info data pendaftaran member
Info data pesanan
Data login member
id_ongkoskirim
ongkoskirim
FK2 id_kota
FK1 username_admin
merk
Info data login valid, invalid
Info data petugas, kota,
provinsi, modul,
kategori, merk, produk,
produk opsi, gambar
yang akan dicari,
diubah, ditambah,
dihapus
PK
PK
data pesanan
Member
ongkoskirim
Info pendaftaran
1
registrasi
id_kota
nama_kota
kabkota
FK2 id_provinsi
FK1 username_admin
Data pendaftaran member
Data member
Info data member
Info data valid atau
invalid
Pengunjung
PK
date
vote
FK1 username_members
FK2 id_produk
id_orders
jasa_kirim
no_transaksi
nama_kustomer
alamat
telepon
email
status_order
status_bayar
status_pengiriman
kode_pos
tgl_order
tgl_bayar
tgl_batal
tgl_sampai
tot_order
dibayar_dlr
dibayar_rp
jam_order
no_resi
jenis_bayar
ongkos
FK1 username_members
FK2 id_produk
FK4 username_admin
FK3 id_kota
kota
id_vote
Struktur menu pengunjung ditunjukkan
dengan gambar 6.
Pengunjung
data pembayaran
info data gambar
data produk opsi
gambar
info data produk opsi
data merk
merk
info data merk
hubungi
data gambar
Ongkos
kirim
data hubungi
Data
pembayaran
info data hubungi
Info
pembayaran
data ongkos kirim
10
Pembayaran
paypal
info data ongkos kirim
info data
pembayaran
info data order detail yang
akan dicari atau dicetak
data order detail yang akan
8
dicari atau dicetak
Pembuatan
info data order yang
laporan
akan dicari atau dicetak
data order yang akan
dicari atau dicetak
Beranda
Produk
Cara
belanja
Keranjang
belanja
Hubungi
kami
Daftar
Login
Produk
opsi
data pembayaran
info order
Gambar 6 : Struktur Menu Pengunjung
Gambar 4 : DFD Level 1 Turpez Shop
Untuk struktur menu member
ditunjukkan dengan gambar 7.
Wahana, Pembangunan E Commerce
commerce dapat ditunjukkan dalam
tabel 1.
Login
Tabel 1 : Implementasi perangkat
keras
Member
Beranda
Produk
Cara
belanja
Keranjang
belanja
Hubungi
kami
31
logout
History
Retur
Profil
History
pesanan
History
retur
barang
Ubah data
member
Gambar 7 : Struktur Menu Member
Untuk struktur menu administrator
ditunjukkan dengan gambar 8.
No
Perangkat
Keras
1
Processor
Kecepatan 1.80 GHz
2
RAM
1 GHz
3
Harddisk
250 Gb
5
Monitor
Resolusi 1280 x 800
6
VGA
256 Mb
Spesifikasi
Login
Admin
Beranda
2.4.2 Implementasi perangkat lunak
Pengolahan
Data
Master
Penjualan
Sistem
Laporan
Admin
Kategori
produk
Order baru
User
Laporan
penjualan
baru
Manajemen
Modul
Merk
Order
dibayar
Backup
Laporan
penjualan
dibayar
Ganti
password
Produk
Order lunas
Restore
Laporan
penjualan
lunas
Logout
Cara
pembelian
Order
dikirim
Hubungi
kami
Laporan
penjualan
dikirim
Shoutbox
Laporan
penjualan
diterima
Ongkos
kirim
Order
diterima
Kota
Produk
retur
Grafik
Laporan
produk
Spesifikasi Perangkat lunak yang
digunakan dalam pembuatan Ecommerce dapat ditunjukkan dalam
tabel 2.
Tabel 2 : Implementasi perangkat
lunak
No
Perangkat
Lunak
Informasi
Provinsi
Syarat dan
Kondisi
1
Sistem Operasi
Windows XP SP 3
2
Bahasa
Pemrograman
PHP
3
DBMS
MySQL
4
Web browser
Mozilla firefox
5
Code Editor
Macromedia
Dreamweaver
6
DFD Modeler
Microsoft Visio
Gambar 8 : Struktur Menu Administrator
2.4 Implementasi
Implementasi sistem adalah tahapan
yang dilakukan setelah perancangan,
tahapan
ini
adalah
mengimplementasikan perancangan ke
dalam bahasa pemrograman sehingga
terciptanya aplikasi (Amsyah, 2007).
Tujuan dari implementasi sistem adalah
untuk menerapkan perancangan yang
telah
dilakukan
terhadap
sistem
sehingga user dapat memberikan
masukan bagi berkembangnya sistem
yang telah dibangun.
2.4.1 Implementasi perangkat keras
Spesifikasi Perangkat keras yang
digunakan dalam pembuatan s E-
2.5 Pengujian
Pengujian dilakukan dengan 2 cara yaitu
pengujian alpha dan pengujian beta.
Pengujian alpha adalah menguji elemen
kritis dari jaminan kualitas perangkat
lunak dan mempresentasikan kajian
pokok dari spesifikasi, desain dan
pengkodean. Sedangkan pengujian beta
dilakukan dengan cara melakukan
32
Jurnal Computech & Bisnis, Vol. 6, No. 1, Juni 2012, 27-33
pengujian langsung terhadap pengguna
aplikasi.
Gambar 9 : Tampilan halaman
utama Ecommerce Turpez Shop
2.5.1 Kesimpulan Pengujian
4. KESIMPULAN DAN SARAN
Berdasarkan hasil pengujian yang
telah dilakukan maka dapat diambil
kesimpulan
bahwa
sistem
yang
dibangun secara fungsional sudah benar
dan sudah sesuai dengan kebutuhan dari
pengguna.
4.1 Kesimpulan
3. HASIL
Berdasarkan hasil analisis dan desain
yang dilakukan maka hasil dari sistem
yang dibangun dapat ditunjukan dengan
gambar 9.
Berdasarkan penelitian yang dilakukan
oleh penulis maka dapat diambil
beberapa kesimpulan sebagai berikut :
1. Aplikasi ini dapat membantu pihak
perusahaan dalam mempromosikan
produk.
2. Aplikasi ini dapat memberikan
informasi tentang produk yang
terdapat di Turpez Shop.
3. Aplikasi ini dapat menangani
pemesanan, penjualan, pengiriman
sampai
dengan
pengelolaan
pembayaran menggunakan fasilitas
perbankan.
4. Aplikasi ini mampu mencetak
laporan penjualan berdasarkan
periode tertentu.
4.2 Saran
Saran-saran terhadap penggunaan sistem
yang ingin mengembangkan aplikasi ecommerce ini saran adalah sebagai
berikut :
1. Perlu adanya pengembangan pada
desain tampilan agar lebih banyak
menarik konsumen.
2. Dilakukan
pemeliharaan
data
dengan cara di backup data secara
berkala untuk mengantisipasi segala
kemungkinan yang mengganggu
sistem.
3. Bahan kajian bagi para peneliti
selanjutnya
untuk
lebih
menyempurnakan aplikasi ini agar
lebih baik.
Wahana, Pembangunan E Commerce
REFERENSI
Al Fatta, H. (2007). Analisis dan
Perancangan Sistem Informasi
untuk keunggulan bersaing
Perusahaan dan Organisasi
Modern. Yogyakarta: Andi
Offset.
Amsyah, Z. (2007). Manajemen Sistem
Informasi. Jakarta: PT Gramedia
Pustaka Utama.
Jogiyanto, H. (1999). Analisis dan
Desain
Sistem
Informasi:
Pendekatan Terstruktur Teori
dan Praktek Aplikasi Bisnis.
Yogyakarta: Andi Offset.
Kadir, A. (2009). Database Relasi.
Yogyakarta: Andi Offset.
Kusrini. (2007). Strategi Perancangan
dan Penglolahan Database.
Yogyakarta: Andi Offset.
Nugroho, B. (2008). Latihan Membuat
Aplikasi Web PHP dan Mysql
dengan
Dreamweaver
.
Yogyakarta: Grava Media.
Purbo,
O. W. (2001). Mengenal
eCommerce.
Jakarta:
Elex
Media Komputindo.
Suyanto, M. (2003). Strategi Periklanan
pada R-Commerce Perusahaan
Top Dunia. Yogyakarta: Andi
Offset.
33
Download