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