PEMBANGUNAN
E-COMMERCE
(
PENJUALAN ONLINE
)
PADA
TURPEZ SHOP
Agung Wahana
1, Irvan Purliansyah
2Fakultas Sain dan Tehnology, Universitas Islam Negeri Bandung
Email: wahana.agung@gmail.com1
Email: van_turpez@yahoo.com2
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.
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
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
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).
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.
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
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 kebutuhan-kebutuhan diatas menjadi representasi
ke dalam bentuk rancangan software
sebelum coding dimulai. Design harus
yang telah disebutkan pada tahap
sebelumnya. Seperti aktivitas
sebelumnya. Maka proses ini juga harus didokumentasikan sebagai konfigurasi
dari software (Nugroho, 2008).
3. Pengkodean
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.
4. Pengujian
Testing merupakan tahap pengujian terhadap perangkat lunak yang dibangun apakah sudah sesuai dengan kebutuhan atau keinginan konsumen.
2.2 Analisis
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.
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.
members order produk
merk
id_kategoriid_produk
id_merk username_admin
kategori
id_kategori username_admin
gambar
melakukan N memiliki
komentar
mengisi N memiliki
username_members
id_produk username_member
username_members id_produk id_komentar
N
id_kotaid_ongkos
username_admin
memiliki N memiliki N detail_retur
username_members id_retur id_orders
id_produk
id_retur Id_detail_retur
detail_order
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.
Website ecommerce Turpez Shop Admin
Paypal
Member
Pengunjung Info login admin
Data login admin
Info pembayaran
Data pembayaran
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 kategori produk Info produk Info pendaftaran member
Request kategori produk Request info produk Request info pendaftaran member Web Mail
Info pendaftaran Info pesanan Info pelunasan Info pengiriman Info aktivasi
Gambar 3 : Diagram Konteks Turpez Shop
2.2.3.2 Diagram Aliran Data
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.
1 registrasi
2 login
3 history pemesanan
6 pengolahan
data user
Pengunjung member
Data member Data pendaftaran member Info data pendaftaran member
Member
admin Info data login valid, invalid Info data login valid, invalid
Data login member
Info data login admin, petugas operator valid, invalid
Admin
Info data login
valid,
invalid
D
ata
admin
Info admin D
ata admin
Info data admin dan petugas operator data admin dan petugas operator
Info data member
Info data member data member
data member
Info order yang akan diubah Info pesanan detail
5 transaksi Info data pesanan
data pesanan
Item order yang diubah Request data pesanan
produk data produk
7 pengolahan data master
order detail
provinsi data order detail
data provinsi
order kategori kota
dat
a order dat a kategori data kota
data order info data order
data kategori dat
a kota
data provinsi
inf
o data kota
info data kategori
info
data provinsi
4 pencarian
produk request data produk info data produk
cari dat
a produk
info data produk yang dicari
Info data petugas, kota, provinsi, modul, kategori, merk, produk, produk opsi, gambar yang akan dicari, diubah, ditambah, dihapus
data petugas, kota, provinsi, modul, kategori, merk, produk, produk opsi, gambar yang akan dicari, diubah, ditambah, dihapus
8 Pembuatan
laporan info data order detail yang akan dicari atau dicetak data order detail yang akan
dicari atau dicetak info data order yang akan dicari atau dicetak data order yang akan dicari atau dicetak hubungi merk gambar Produk opsi
Ongkos kirim retur 9 History retur
10 Pembayaran
info data retur data retur data retur info data retur
inf
o data returdata retur
info data pembayaran data pembayaran
data merk inf
o data merk
inf
o data gambar
data gambar
info dat
a produk opsi
data produk opsi
info data hubungi dat
a hubungi
info data ongkos kirim
data ongkos kirim
data pembayaran info order paypal pembayaranInfo
Data pembayaran Jejaring sosial
info data barang data barang
Info data member Info data valid atau invalid
D
ata member
Info
member
Admin Web Mail
Info pendaftaran Info aktivasi
Info pesanan Info pelunasan Info pengiriman
Gambar 4 : DFD Level 1 Turpez Shop
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.
kategori
PK id_kategori
parent_id kategori_order nama_kategori kategori_seo FK1 username_admin
produk
PK id_produk
nama_produk FK2 id_kategori FK1 id_merk FK3 username_admin FK4 id_orders_temp hubungi
PK id_hubungi
nama email subjek pesan tanggal FK1 username_admin FK2 username_members
members
PKusername_members
password FK1 id_kota
orders
PKid_orders
jasa_kirim FK1 username_members FK2 id_produk FK4 username_admin FK3 id_kota
retur
PK id_retur
tgl_retur status_retur no_resi_retur FK1 username_members FK2 id_orders
jumlah
kota
PK id_kota
nama_kota kabkota FK2 id_provinsi FK1 username_admin
ongkoskirim
PK id_ongkoskirim
ongkoskirim FK2 id_kota FK1 username_admin provinsi
PK id_provinsi
nama_provinsi FK1 username_admin
admins
PK username_admin
password
PKid_merk
nama_merk FK1 username_admin
gambar
PK id_gambar
photo FK2 username_admin FK1 id_produk
orders_detail
PK id_order_detail
jumlah total diskon harga id_order FK1 id_produk FK2 id_orders detail_retur
PKid_detail_retur
alasan jml status_produk_retur FK1 id_retur FK2 id_produk FK3 id_produk_opsi
produk_opsi
PK id_produk_opsi
ukuran stok FK2 id_produk FK1 username_admin komentar
PK id_komentar
nama komentar tgl_komentar jam_komentar aktif FK2 username_members FK1 id_produk
vote
PKid_vote
date vote FK1 username_members FK2 id_produk
orders_temp
PK id_orders_temp id_produk
Gambar 5 : Skema Relasi Turpez Shop
2.3 Perancangan
Perancangan struktur menu pada
aplikasi Ecommerce Turpez Shop antara lain:
Struktur menu pengunjung ditunjukkan dengan gambar 6.
Pengunjung
Beranda Produk belanjaCara Keranjang belanja Hubungi Daftar Login kami
Gambar 6 : Struktur Menu Pengunjung
Untuk struktur menu member
Login
Member
Beranda Produk Cara belanja
Keranjang
belanja logout History Profil
History
pesanan Ubah data member Hubungi
kami Retur
History retur barang
Gambar 7 : Struktur Menu Member
Untuk struktur menu administrator ditunjukkan dengan gambar 8.
Login
Admin
Beranda Pengolahan
Data Master
Penjualan Sistem Laporan Admin Grafik
Kategori produk
Merk
Produk Order baru
Order dibayar
Order lunas
Order dikirim
User
Backup
Restore
Hubungi kami Cara
pembelian
Manajemen Modul
Ongkos kirim
Kota
Provinsi
Syarat dan Kondisi
Order diterima
Produk retur
Laporan penjualan baru Laporan penjualan dibayar Laporan penjualan lunas Laporan penjualan dikirim Laporan penjualan diterima Laporan produk Shoutbox
Ganti password
Logout
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-commerce dapat ditunjukkan dalam tabel 1.
Tabel 1 : Implementasi perangkat keras
No Perangkat
Keras Spesifikasi 1 Processor Kecepatan 1.80 GHz
2 RAM 1 GHz
3 Harddisk 250 Gb
5 Monitor Resolusi 1280 x 800
6 VGA 256 Mb
2.4.2 Implementasi perangkat lunak
Spesifikasi Perangkat lunak yang
digunakan dalam pembuatan
E-commerce dapat ditunjukkan dalam tabel 2.
Tabel 2 : Implementasi perangkat lunak
No Perangkat
Lunak Informasi
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
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
pengujian langsung terhadap pengguna aplikasi.
2.5.1 Kesimpulan Pengujian
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.
3.
HASIL
Berdasarkan hasil analisis dan desain yang dilakukan maka hasil dari sistem yang dibangun dapat ditunjukan dengan gambar 9.
Gambar 9 : Tampilan halaman utama Ecommerce Turpez Shop
4.
KESIMPULAN DAN SARAN
4.1 Kesimpulan
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
e-commerce 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
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