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