UNIKOM 2011 1
Indonesia Computer University Jl. Dipati Ukur No. 112-116, Bandung 40132
Email: budi.gutama@gmail.com
ABSTRAK
E-Comerce (Electronic Commerce) has existed in various forms for more than 30 years. Electronic Data Interchange (EDI) technology and Electronic Funds Transfer (EFT) was introduced early 70's an. The development of credit cards user, Automated Teller Machines and Internet banking is also a forms of e-commerce. e-Commerce today is more specifically defined as the activity distribution, purchasing, sales, marketing goods and or services by the internet.
Garsy is a distro (distribution store) of fashion products for young people who produce their own. Promotion problem is one of the biggest obstacles faced by Garsy to introduce and market their products, because of the limited garsy media and promotional facilities.
Besides the constraints mentioned above, the desire to expand the marketing area and provide another alternative that can facilitate the customer in a shop is a challenge that must be faced Garsy distro, then the application of e-commerce in Bandung Garsy distro can be one of the main solution to it all. The e-Commerce application is expected to assist in promoting product more optimal, expand the marketing area, especially for markets outside Bandung, so it can increase sales of products that will affect business growth in Bandung Garsy distro.
Keywords: e-Commerce, Promotion, Sales
1. Introduction
Information technology especially the Internet is growing rapidly. According to statistics from www.internetworldstats.com in 2009 Indonesia was ranked the 4th largest Internet users in Asia are 30juta users. according to predictions, by 2010 there were at least 57.8 million Internet users in Indonesia (Web Sources: detiknet.com). The data presented above is a very potential market opportunities in cyber bussinestermasuk e-commerce.
e-commerce or could be called electronic trade is distributing, purchasing, sales, marketing goods and services via electronic systems such as the Internet. Based on statistical data published by the U.S. Cencus Bureau, the value of online retail transactions in the first 3 months of 2009 reached 33 billion USD. This amount is about 3.3 percent of the total value of retail trade in the range of time. In 2000 the carrying value of e-commercedi Indonesia reached 100 million USD. If referring to the results of research conducted by Liao and Cheung (2001) in Singapore, at least with the growing number of Internet users in Indonesia, can be predicted will continue to
increase the volume and value of e-commerce transactions.
Garsy is a distro (distribution store) fashion products for fashionable young people who own production. So far sales activities in this distribution is felt not maximized, it is because not too familiar brand of products offered by Garsy. Constraints faced by the parties Garsy is not yet effective promotion of fashion products Garsy distributions during this.
Fashion industry competition,
UNIKOM 2011 2
outside the city. Due to the current Garsy not have branches outside the city, and to open new branches outside the city clearly needs capital / cost more not less. As an impact, many from consumers who want to buy this product often get problem due to access to the distro Garsy require considerable time and expense of home consumers. This can hinder the process of selling fashion products Garsy.
In addition to selling products - products directly to consumers, Garsy also provides the opportunity for people - people to become a member / Reseller Garsy fashion products to resell it to consumers, of course, those who become members will get a special price. Currently member / reseller Garsy have difficulty in performing activities such as member registration, check availability, find out promotional information, order goods, or return of goods if there are not appropriate.
With advances in information and communications technology currently Garsy parties expect any solution to the problem - the problem above, ie media innovation and transaction information for Garsy distro.
Noting the above issues and also the results of interviews with the company, it is necessary to develop an application e-commerce at Garsy Distro Bandung.
The objectives to be achieved in the preparation of this research include:
1. More effective promotion of fashion products Garsy distro.
2. Garsy facilitate in marketing its products and distribute the marketing area, especially to consumers outside of Bandung.
3. Facilitate Member / reseller Garsy in performing activities such as check the availability of goods, find out promotional information, order goods, or return of goods if there are not appropriate.
4. Enables consumers to shop for fashion products in Garsy.
2. MODEL, ANALYSIS, DESIGN,
AND IMPLEMENTASION
2.1 Model
Data analysis techniques in the manufacture of software using the paradigm of Waterfall Model of software as follows:
b. Analysis
Implementation project of the software.
c. Design
Translation phase of the analyzed data into a form that is easily understood by the user.
d. Coding
Translation Stage data or solving problems that have been designed into a particular programming language.
e. Testing
Is the testing phase of software built.
f. Maintenance
The final stage in which a software that has been completed can undergo changes or additions as requested by the user.
2.2 Analysis
2.2.1 Analysis Of Current Procedure
The procedure is a collection of processes in a system of interrelated between each other to achieve the objectives that have been applied. Running system currently has three procedures, that is :
1. Procedure of selling Flowmap Prosedur Penjualan dan Pembayaran
Gudang Kasir Costumer YA YA YA TIDAK TIDAK TIDAK Pengecekan stok barang Pengecekan uang Pembayaran
Data barang yang dibeli
Tersedia ?
Total yang harus dibayar
Barang sesuai pesanan
Mengganti ? Data barang yang tidak
tersedia
A
Uang pembayaran
Data barang yang tidak tersedia
Produk yang dibeli
Produk yang dibeli 1 Nota Pembelian
Data barang yang dibeli
Barang yang tersedia
Data barang yang dibeli
Sesuai pesanan??
Total yang harus dibayar Membatalkan
pembelian
Uang Pembayaran Barang yang tersedia
Pembuatan Nota Penjualan Memeriksa barang
Mengganti pesanan
Barang yang tersedia
2 Nota Pembelian 1
Nota Pembelian
UNIKOM 2011 3
TIDAK
YA
1Nota retur barang
Barang yang diretur tidak memenuhi syarat
B Barang yang diretur tidak
memenuhi syarat
Pembuatan nota retur Memenuhi syarat ?
1Nota retur barang 2Nota retur barang
Figure2 Procedure of product return
3. Procedure of daily transaction recapitulation
Flowmap / Prosedur Rekapitulasi Penjualan Harian Pemilik Kasir Pencatatan data Transaksi Laporan Rekapitulasi Penjualan Laporan Rekapitulasi Penjualan C Nota Pembelian A
Figure3Procedure of daily transaction recapitulation
2.2.2 Problem Analysis
Garsy distro still require development in terms of marketing / marketing its products to maintain his achievements, lack of means or media liaison with the customer, provide difficulties in the process of distributing promotional information and sales of products with limited ability to reach your destination. In a sales tool, the media has not managed transactions are automatically supported online tool.
2.2.3 Data Base Analysis
Entity Relationship Diagram (ERD) to design a data base on e-commerce applications are as follows:
Detail_produk Member Membeli Id_merek Nama_merek Id_produk Id_kategori Id_memeber Alamat Kota Telepon Id_memeber Mempunyai memiliki Admin email N N 1 1 N Tgl_pesan pembayaran mengelola N Password Kode_pos Nama mengelola 1 nama_produk Total_bayar Id_merek memiliki T_kabkota Nama Id_Prov Id_prov Nama Id_pembelian Status Id_kabkota T_provinsi memiliki 1 Produk Jumlah _transfer Uername Password N 1 1 1 Email memiliki Merek memiliki Id_kategori Nama_kategori kategori Id_produk stok Id_detailp Size Ongkir kabkota N N 1 N Id_merek Nama_merek 1
memiliki N Berita
1 Alamat kirim Tgl_bayar Harga_produk Status Mempunyai memiliki testi_produk memiliki Id_produk Id_member testimoni status_testi testi_produk Mempunyai retur Mempunyai detail_retur 1 N N 1 1 N N 1 Id_retur Total_retur Tgl_retur Id_retur Status_retur Id_member detail_retur idproduk idpembelian Mempunyai diskon qty N Detail_Pembelian Id_pebelian Id_produk hargabeli size N qty size harga diskon komplain N 1
Figure4 Entity Relationship Diagram
and output system), which is represented by a single circle that represents the whole system.
Aplikasi e-Commerce Distro Garsy Bandung
ADMIN MEMBER Data Admin Data Merek Data Kategori Data Produk Data Detail Produk Data Member Data Provinsi Data Kota ongkos kirim Data Transaksi Data Pembelian Data Detail Pembelian Data Laporan Data Berita Data buku tamu,komentar Info Admin
Info Merek Info Kategori Info Produk Info Detail Produk Info Member Info Provinsi Info Kota ongkos kirim Info Transaksi Info Pembelian Info Detail Pembelian Info Laporan Info Berita Info buku tamu,komentar
Info member Info Merek Info Kategori Info Produk Info Detail Produk Info Transaksi Info Pembelian Info Detail Pembelian Info keranjang belanja Info history Info Pembayaran Info kontak Data member data Merek data Kategori data Produk data Detail Produk Data Transaksi data Pembelian data Detail Pembelian Data keranjang belanja Data history Data Pembayaran Data kontak PENGUJNUNG Info registrasi Info Merek Info Kategori Info Produk Info Detail Produk Info carabelanja Info carabayar Info kontak Data registrasi data Merek data Kategori data Produk data Detail Produk Data info carabelanja Data carabayar Data kontak PAYPAL Info Pembayaran Data Pembayaran JNE
info trekking JNE
Figure5 Context Diagram
2.2.4.2. DFD Level 1
DFD is a model of the system to describe the distribution system to the smaller models. Based on the context diagram in Figure 5, the flow of information that occurs visualized in Figure 6 as follows :
4.0 Registrasi 1.0 Pengolahan data master 2.0 Login 3.0 katalog produk 5.0 Keranjang Belanja 6.0 Transaksi 7.0 History 8.0 Laporan 9.0 Kontak 10.0 Pencarian ADMIN MEMBER PENGUNJUNG Admin produk merek kategori pembelian Temp_pemesanan Detail_produk Detail_pembelian T_kabkota T_provinsi berita Buku_tamu Data Admin, Data Merek, Data Kategori, Data Produk, Data Detail Produk, Data Member, Data Provinsi Data Kota ongkos kirim
Info Admin, Info Merek, Info Kategori, Info Produk, Info Detail Produk, Info Member, Info Provinsi, Info Kota ongkos kirim
Info Login admin Data login admin Data Transaksi. Data pembelian Data detail pembelian Laporan Transaksi. Laporan pembelian laporan detail pembelian
Info Transaksi. Info pembelian Info detail pembelian
Data Transaksi. Data pembelian Data detail pembelian Datail produk berita merek kategori Admin Data login produk Info pembelian In fo d e ta il p e m b e li a n ka b ko ta provinsi Data login
memberInfo login member
member Info member
Temp_pesanan
Info registrasi member
Temp pemesanan In fo p e m e sa n a n Da ta p ro d u k , d a ta p e m e sa n a n Data kontak
Data produk cari produk
Data member
Data registrasi member Info produk Data produk
Info produk cari Data cari produk Data kontak
komentar
Info produk cari
PAYPAL Data pembayaran Info pembayaran 11.0 Treking JNE Data treking 12.0 Retur retur detail_retur Data retur Data retur Data retur Data retur JNE Info treking Data treking
UNIKOM 2011 4
Figure7 Relation Schema
2.3 Design
The design architecture is designing the menu structure created before the application is made. The design of the menu structure created among other:
a. Visitor Menu Structure
Menu Utama
Cara pembayaran Cara berbelanja Syarat & Kondisi Why Us About
Lihat Login Produk Register Kontak Home Lihat
Figure8 visitor Menu Structure Design
b. Member menu Structure
Login member Produk Logout Kontak Home Lihat Lupa password Cara Pembayaran Cara Berbelanja Syarat & Kondisi Why Us About
Lihat
Menu Utama
History Edit Keranjang belanja
Tambah Hapus retur
Figure9 Design of member menu structure
Tambah Edit Hapus Cari
Detail Produk Detail Status Harian Bulanan Tahunan
Figure10 Design of admin menu structure
3. RESULT AND DISCUSSION 3.1. Evaluetion and Testing of
System
System testing is done after the implementation of a system that aims to determine the extent to which the system can meet the need for users to test the ability of the system also in data processing systems available. This test is directed at the relevance of each component in the system.
3.2. Alpha Testing
black box method. For this alpha test that is the test as a user.
Alpha Testing Conclusion:
Based on the results of testing with the test sample of cases that have been done to give the conclusion that the process still allows for the occurrence of errors in syntax but are functionally the system is to produce the expected output.
3.3. Beta Testing
Beta testing is testing conducted objectively where the test by creating a questionnaire on user assessment of the application that was built to further asked directly to the respondent.
Based on the results of beta testing, look for the percentage of each answer by using the formula:
Y = P / Q * 100%
From the Beta testing can be deduced that the application is easy to learn, fairly easy to use, this application has a user interface that menarikdan than that contained in the application process can run well, but this application still has shortcomings in terms of security.
Beta Testing Conclusion:
From the beta testing has been done that is to test the calculation of the questionnaire answer choice categories that have been distributed in the field could be concluded that the assessed application designed to assist in data processing, as needed, to be a
`id_pembelian` = `idpembelian` `id_produk` = `idproduk`
`id_pembelian` = `idpembelian`
`id_prov ` = `id_prov `
`id_k abkota` = `id_k abkota`
`id_retur` = `id_retur` `id_produk` = `id_produk `
`id_produk` = `id_produk ` `id_merek` = `id_merek`
`id_member` = `id_member`
`id_member` = `id_member`
`id_member` = `id_member` `id_k ategori` = `id_k ategori`
`detail_pembelian` `idpembelian` <f k> `hargabeli` `idproduk` <f k> `size` `qty` `diskon` `status_produk` KEY
`id_produk` <f k> `size` `stok` KEY
`detail_retur` `id_retur` <f k> `idproduk` `idpembelian` <f k> `size` `qty` `harga` `diskon` `komplain` KEY `id_kategori` <pk> `kategori` `member` `id_member` <pk> `nama` `alamat` `id_kabkota` <f k> `kodepos` `telepon` `email` `passw ord` `tgl_reg` `status` `saldo` `id_merek` <pk> `merek` `pembelian` `id_pembelian` <pk> `session_id` `tgl_beli` `tgl_bayar` `status` `id_member` <f k> `pembayaran` `kirim_nama` `kirim_alamat` `kirim_telp` `kirim_kota` `kirim_kdpos` `kirim_ongkos` `kirim_resi` `transfer_bank` `transfer_rekening` `transfer_jumlah` `transfer_tgl` `penerima_bank` `penerima_rekening` `totalbayar` `bayar_deposit` KEY `produk` `id_produk` <pk> `id_merek` <f k> `id_kategori` <f k> `produk` `detail` `diskon` `image` `harga` `berat` `tgl_input` `retur` `id_retur` <pk> `id_member` <f k> `jasa_kirim` `no_kirim` `tgl_retur` `total_retur` `status_retur` KEY `testi_produk`
UNIKOM 2011 5
4.1. Conclusion
Based on the discussion that has been done, it can be taken several conclusions, including the following:
1. Fulfillment of business development at Garsy Distro
2. The fulfillment model / method of online transaction that allows a buyer from outside Bandung to perform transactions without having to come directly to the distributions.
3. Easing the dissemination of
information about product promotions and sales of fashion products Garsy. 4. E-commerce strategy in the offer it has
become a business process becomes much easier and simpler because there is automation in e-commerce system.
5. The system built has become an online tool.
4.2. Recomendation
E-Commerce application development on Garsy distro are still many shortcomings in the making. Here are some suggestions for further system development:
1. System e-commerce technology
continues to develop rapidly, therefore the system still requires the development of a regular basis.
2. Online sales system still requires high security, because of the limitations of the system by limiting sekurity maker used.
3. Need integration between the online sales system with offline sales system for data and information that is accurate and reduce data redundancy.
4. Necessary training for the administrator in the distro Garsy for e-commerce systems can be run well.
5. Need more scheduled maintenance.
5. BIBLIOGRAPHY
[1]. Fatansyah,Ir.(2002),Basis Data, Informatika, Bandung.
[2]. Jhonsen .(2004), Aplikasi-aplikasi untuk Web Master, Elex Media Komputindo, Jakarta.
[3]. Pressman, Roger S.(2002), Rekayasa Perangkat Lunak, Andi, Yogyakarta. [4]. Witarto. (2004), Memahami Sistem
Informasi,Informatika, Bandung.
socket-layer/ (09/10/2010 jam 00:59)
[8]. http://id.wikipedia.org/wiki/sejarah_i nternet/ ( 09/10/2010jam 02:06) [9]. www.hansiaditya.wordpress.com/
(09/10/2010 jam 19:15) [10].
http://kuliah.stikom- bali.ac.id/budi/sbd/sbd-2.ppt(09/10/2010 jam 19:15)
[11]. Nugroho, Bunafit.(2004),Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Gava Media, Jojakarta.
UNIKOM 2011 1
Jl. Dipati Ukur No. 112-116, Bandung 40132 Email: budi.gutama@gmail.com
ABSTRAK
E-Comerce (Electronic Commerce) telah ada dalam berbagai bentuk selama lebih dari 30 tahun. Teknologi Electronic Data Interchange (EDI) dan Electronic Funds Transfer (EFT) diperkenalkan awal tahun 70-an.Perkembangan penggunaan kartu kredit, Automated Teller
Machines dan internet banking juga merupakan bentuk â bentuk e-commerce. Berdasaran
perkembangannya e-commerce saat ini lebih spesifik diartikan sebagai kegiatan penyebaran, pembelian, penjualan, pemasaran barang dan atau jasa melalui internet.
Garsy merupakan sebuah distro (distribution store) produk-produk fashion untuk anak muda hasil produksi sendiri. Masalah promosi menjadi salah satu kendala terbesar yang dihadapi Garsy untuk memperkenalkan dan memasarkan produk - produknya karena terbatasnya media dan sarana promosi yang dimiliki Garsy.
Selain kendala â kendala yang disebutkan diatas, keinginan untuk memperluas daerah
pemasaran dan memberikan alternative lain dalam berbelanja yang dapat memudahkan costumer merupakan suatu tantangan yang harus dihadapi distro Garsy,maka aplikasi e-commerce pada distro Garsy Bandung ini dapat menjadi salahsatu solusi terbaik untuk itu semua. Aplikasi
e-commerce ini diharapkan dapat membantu dalam memperkenalkan produk lebih
optimal,memperluas daerah pemasaran khususnya untuk pasar diluar Bandung, sehingga dapat meningkatkan angka penjualan produk yang akan berdampak kepada perkembangan bisnis pada distro Garsy Bandung.
Kata kunci : e-commerce, Promosi, Penjualan
1. Pendahuluan
Teknologi informasi khususnya internet berkembang dengan pesat. Menurut data statistik dari www.internetworldstats.com pada tahun 2009 Indonesia berada diurutan ke 4 pengguna internet terbesar di Asia yaitu 30juta pengguna. menurut prediksi, pada tahun 2010 setidaknya ada 57,8 juta orang pengguna internet di Indonesia (Sumber Web : detiknet.com). Data yang disajikan diatas adalah peluang pasar yang
sangat potensial dalam cyber
bussinestermasuk e-commerce.
e-commerce atau bisa disebut
Perdagangan elektronik adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet. Berdasarkan data statistik yang dipublikasikan oleh US Cencus Bureau, nilai transaksi retail secara online pada 3 bulan pertama tahun 2009 mencapai 33 milyar USD. Jumlah ini adalah sekitar 3.3 persen dari total nilai perdagangan retail pada rentang waktu tersebut.Pada tahun 2000 tercatat nilai transaksi e-commercedi
Indonesia mencapai 100 juta USD. Jika mengacu pada hasil penelitian yang dilakukan oleh Liao and Cheung (2001) di Singapura, setidaknya dengan semakin berkembangnya jumlah pengguna Internet di Indonesia, dapat diprediksi akan terus meningkatkan volume dan nilai transaksi
e-commerce.
Garsy merupakan sebuah distro (distribution store) produk-produk fashion untuk anak muda yang modis hasil produksi sendiri. Sejauh ini kegiatan penjualan pada distro ini dirasa belum maksimal, itu disebabkan karena belum terlalu dikenalnya brand dari produk-produk yang ditawarkan oleh Garsy. Kendala yang di hadapi oleh pihak Garsy adalah belum efektifnya promosi terhadap produk-produk fashion distro Garsy selama ini.
Persaingan industri fashion khususnya di Bandung dari hari ke hari semakin meningkat, pada masa sekarang ini produk
fashion dengan berbagai macam
UNIKOM 2011 2
observasi yang telah dilakukan, selama ini pihak Garsy-pun telah melakukan berbagai inovasi terhadap produknya seperti yang telah disebutkan diatas, akan tetapi mereka
masih mengalami kesulitan dalam
memasarkan produk-produknya. Karena selama ini media pemasaran baru sebatas penjualan di Distro-nya sendiri dan di ajang-ajang pameran serta dengan membuat katalog.
Potensi pasar yang cukup besar untuk memasarkan produk fashion ini ada di luar kota, tetapi saat ini Garsy masih mendapatkan kesulitan dalam memperluas daerah pemasaran khususnya untuk konsumen diluar kota. Karena untuk saat ini Garsy belum mempunyai cabang di luar kota, dan untuk membuka cabang baru di luar kota jelas membutuhkan modal / biaya lagi yang tidak sedikit. Sebagai imbasnya, banyak dari konsumen yang ingin membeli produk ini sering mendapatkan kesuliatan karena untuk mengakses ke distro Garsy membutuhkan waktu dan biaya yang lumayan besar dari tempat asal konsumen. Hal ini dapat menghambat proses penjualan produk-produk fashion Garsy.
Selain menjual produk â produknya secara langsung kepada konsumen, Garsy juga memberikan kesempatan kepada orang
â orang untuk menjadi member / Reseller produk â produk fashion Garsy untuk menjualnya kembali kepada konsumen, tentu saja mereka yang menjadi member akan mendapatkan harga khusus. Saat ini member / reseller Garsy mengalami kesulitan dalam melakukan kegiatannya
seperti pendaftaran member, cek
ketersediaan barang, mengetahui informasi promosi, order barang, maupun retur barang jika ada yang tidak sesuai.
Dengan kemajuan teknologi informasi komunikasi saat ini pihak Garsy
mengharapkan adanya solusi bagi
permasalahan - permasalahan diatas, yaitu inovasi media informasi dan transaksi untuk Distro Garsy.
Memperhatikan
permasalahan-permasalahan di atas dan juga hasil wawancara dengan pihak perusahaan, maka perlu dibangun aplikasi e-commercepada Distro Garsy Bandung.
Adapun tujuan yang akan dicapai dalam penyusunan skripsi ini antara lain :
Bandung.
3. Memudahkan Member / reseller Garsy dalam melakukan kegiatannya seperti cek ketersediaan barang, mengetahui informasi promosi, order barang, maupun retur barang jika ada yang tidak sesuai.
4. Memudahkan konsumen untuk
berbelanja produk-produk fashion di Garsy.
2. MODEL, ANALISIS, DESAIN,
DAN IMPLEMENTASI
2.1 Model
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak Model Waterfall sebagai berikut:
a. System / Information Engineering
Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem.
b. Analysis
Pelaksanaan proyek pembuatan
perangkat lunak.
c. Design
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.
d. Coding
Tahap penerjemahan data atau
pemecahan masalah yang telah
dirancang keadalam bahasa
pemrograman tertentu.
e. Testing
Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.
f. Maintenance
UNIKOM 2011 3
tujuan yang telah diterapkan. Sistem yang sedang berjalan saat ini memiliki tiga prosedur, yaitu :
1. prosedur penjualan Flowmap Prosedur Penjualan dan Pembayaran
Gudang Kasir Costumer YA YA YA TIDAK TIDAK TIDAK Pengecekan stok barang Pengecekan uang Pembayaran
Data barang yang dibeli
Tersedia ?
Total yang harus dibayar
Barang sesuai pesanan
Mengganti ? Data barang yang tidak
tersedia
A
Uang pembayaran
Data barang yang tidak tersedia
Produk yang dibeli
Produk yang dibeli 1 Nota Pembelian
Data barang yang dibeli
Barang yang tersedia
Data barang yang dibeli
Sesuai pesanan??
Total yang harus dibayar Membatalkan
pembelian
Uang Pembayaran Barang yang tersedia
Pembuatan Nota Penjualan Memeriksa barang
Mengganti pesanan
Barang yang tersedia
2 Nota Pembelian 1
Nota Pembelian
Gambar1ProsedurPenjualan
2. prosedur retur barang
Flowmap Prosedur Retur Barang
Informasi dan Retur Costumer
TIDAK
YA
Pengecekan barang yang diretur
1Nota retur barang
Barang yang diretur Barang yang diretur
Barang yang diretur tidak memenuhi syarat
B Barang yang diretur tidak
memenuhi syarat Nota pembayaran
Pembuatan nota retur Nota pembayaran
Memenuhi syarat ?
1Nota retur barang 2Nota retur barang
Gambar2ProsedurReturBarang
3. Prosedur rekapitulasi transaksi harian.
Flowmap / Prosedur Rekapitulasi Penjualan Harian Pemilik Kasir Pencatatan data Transaksi Laporan Rekapitulasi Penjualan Laporan Rekapitulasi Penjualan C Nota Pembelian A Gambar3ProsedurRekapitulasiTransaksiHarian
customer, memberikankesulitan dalam proses penyebaran informasi promosi dan penjualan produk dengan keterbatasan kemampuan menjangkau tempat tujuan. Dalam sarana penjualan, media transaksi belum dikelola secara otomatis yang ditunjang sarana online.
2.2.3 Analisis Basis Data
Entity Relationship Diagram (ERD) untuk merancang basis data pada aplikasi e-commerce adalah sebagai berikut:
Detail_produk Member Membeli Id_merek Nama_merek Id_produk Id_kategori Id_memeber Alamat Kota Telepon Id_memeber Mempunyai memiliki Admin email N N 1 1 N Tgl_pesan pembayaran mengelola N Password Kode_pos Nama mengelola 1 nama_produk Total_bayar Id_merek memiliki T_kabkota Nama Id_Prov Id_prov Nama Id_pembelian Status Id_kabkota T_provinsi memiliki 1 Produk Jumlah _transfer Uername Password N 1 1 1 Email memiliki Merek memiliki Id_kategori Nama_kategori kategori Id_produk stok Id_detailp Size Ongkir kabkota N N 1 N Id_merek Nama_merek 1
memiliki N Berita
1 Alamat kirim Tgl_bayar Harga_produk Status Mempunyai memiliki testi_produk memiliki Id_produk Id_member testimoni status_testi testi_produk Mempunyai retur Mempunyai detail_retur 1 N N 1 1 N N 1 Id_retur Total_retur Tgl_retur Id_retur Status_retur Id_member detail_retur idproduk idpembelian Mempunyai diskon qty N Detail_Pembelian Id_pebelian Id_produk hargabeli size N qty size harga diskon komplain N 1
Gambar4 Entity Relationship Diagram
2.2.4 Analisis Kebutuhan Fungsional
2.2.4.1. Diagram konteks
Diagram Konteks berfungsi untuk
memetakan model lingkungan
(menggambarkan hubungan antara entitas luar, masukan dan keluaran sistem), yang direpresentasikan melalui lingkaran tunggal yang mewakili keseluruhan sistem.
Aplikasi e-Commerce Distro Garsy Bandung
ADMIN MEMBER Data Admin Data Merek Data Kategori Data Produk Data Detail Produk Data Member Data Provinsi Data Kota ongkos kirim Data Transaksi Data Pembelian Data Detail Pembelian Data Laporan Data Berita Data buku tamu,komentar Info Admin
Info Merek Info Kategori Info Produk Info Detail Produk Info Member Info Provinsi Info Kota ongkos kirim Info Transaksi Info Pembelian Info Detail Pembelian Info Laporan Info Berita Info buku tamu,komentar
Info member Info Merek Info Kategori Info Produk Info Detail Produk Info Transaksi Info Pembelian Info Detail Pembelian Info keranjang belanja Info history Info Pembayaran Info kontak Data member data Merek data Kategori data Produk data Detail Produk Data Transaksi data Pembelian data Detail Pembelian Data keranjang belanja Data history Data Pembayaran Data kontak PENGUJNUNG Info registrasi Info Merek Info Kategori Info Produk Info Detail Produk Info carabelanja Info carabayar Info kontak Data registrasi data Merek data Kategori data Produk data Detail Produk Data info carabelanja Data carabayar Data kontak PAYPAL Info Pembayaran Data Pembayaran JNE
info trekking JNE
UNIKOM 2011 4
Gambar 6 sebagai berikut
4.0 Registrasi 1.0 Pengolahan data master 2.0 Login 3.0 katalog produk 5.0 Keranjang Belanja 6.0 Transaksi 7.0 History 8.0 Laporan 9.0 Kontak 10.0 Pencarian ADMIN MEMBER PENGUNJUNG Admin produk merek kategori pembelian Temp_pemesanan Detail_produk Detail_pembelian T_kabkota T_provinsi berita Buku_tamu Data Admin, Data Merek, Data Kategori, Data Produk, Data Detail Produk, Data Member, Data Provinsi Data Kota ongkos kirim
Info Admin, Info Merek, Info Kategori, Info Produk, Info Detail Produk, Info Member, Info Provinsi, Info Kota ongkos kirim
Info Login admin Data login admin Data Transaksi. Data pembelian Data detail pembelian Laporan Transaksi. Laporan pembelian laporan detail pembelian
Info Transaksi. Info pembelian Info detail pembelian
Data Transaksi. Data pembelian Data detail pembelian Datail produk berita merek kategori Admin Data login produk Info pembelian Info de tai l p e mb e lia n k a b ko ta provinsi Data login memberInfo login
member
member Info member
Temp_pesanan
Info registrasi member
Temp pemesanan
In
fo p
e me sa n a n D a ta pro d u k , d a ta pe me s a n a n Data kontak
Data produk cari produk
Data member
Data registrasi member Info produk Data produk
Info produk cari Data cari produk Data kontak
komentar
Info produk cari
PAYPAL Data pembayaran Info pembayaran 11.0 Treking JNE Data treking 12.0 Retur retur detail_retur Data retur Data retur Data retur Data retur JNE Info treking Data treking
Gambar6 DFD Level 1
2.2.4.3. Skema Relasi
Pada proses ini elemem-elemen data dikelompokan menjadi satu file database beserta entitas dan hubungannya. Skema relasi pada aplikasi e-commerce di distro Garsy adalah sebagai berikut :
Gambar7SkemaRelasi
2.3 Perancangan
Perancangan arsitektur struktur menu merupakan perancangan yang dibuat sebelum program aplikasi dibuat.
Menu Utama Login Produk Register Kontak Home Lihat
Gambar8PerancanganStruktur Menu Admin
b. Struktur menu member
Login member Produk Logout Kontak Home Lihat Lupa password Cara Pembayaran Cara Berbelanja Syarat & Kondisi Why Us About
Lihat
Menu Utama
History Edit Keranjang belanja
Tambah Hapus retur
Gambar9PerancanganStruktur Menu Member
c. Struktur menu admin Menu Utama
Login Lupa password
Provinsi Admin
Home
Produk Member
Merek Kategori Berita Kota
Tambah Edit Hapus Cari
Detail Produk Logout Buku Tamu Detail Laporan Transaksi Status Harian Bulanan Tahunan produk penjualan retur Retur
Gambar10PerancanganStruktur Menu Admin
3. HASIL DAN DISKUSI 3.1. Uji Coba Dan Evaluasi
Sistem
Pengujian system dilakukan setelah implementasi sistem yang bertujuan untuk mengetahui sejauh mana system tersebut dapat memenuhi kebutuhan bagi pengguna system juga untuk menguji kemampuan system dalam mengolah data yang ada. Pengujian ini diarahkan pada keterkaitan masing-masing komponen dalam sistem.
3.2. Pengujian Alpha
Pengujian alpha dilakukan dengan menggunakan metode black box. Untuk pengujian alpha ini yaitu pada pengujian sebagai pengguna.
Kesimpulan Pengujian Alpha :
Berdasarkan hasil pengujian dengan kasus
sample uji yang telah dilakukan
memberikan kesimpulan bahwa pada proses
`id_pembelian` = `idpembelian` `id_produk` = `idproduk`
`id_pembelian` = `idpembelian`
`id_prov ` = `id_prov `
`id_k abkota` = `id_k abkota`
`id_retur` = `id_retur` `id_produk` = `id_produk `
`id_produk` = `id_produk ` `id_merek` = `id_merek`
`id_member` = `id_member`
`id_member` = `id_member`
`id_member` = `id_member` `id_k ategori` = `id_k ategori`
`detail_pembelian` `idpembelian` <f k> `hargabeli` `idproduk` <f k> `size` `qty` `diskon` `status_produk` KEY `detail_produk` `id_produk` <f k> `size` `stok` KEY
`detail_retur` `id_retur` <f k> `idproduk` `idpembelian` <f k> `size` `qty` `harga` `diskon` `komplain` KEY `kategori` `id_kategori` <pk> `kategori` `member` `id_member` <pk> `nama` `alamat` `id_kabkota` <f k> `kodepos` `telepon` `email` `passw ord` `tgl_reg` `status` `saldo` `merek` `id_merek` <pk> `merek` `pembelian` `id_pembelian` <pk> `session_id` `tgl_beli` `tgl_bayar` `status` `id_member` <f k> `pembayaran` `kirim_nama` `kirim_alamat` `kirim_telp` `kirim_kota` `kirim_kdpos` `kirim_ongkos` `kirim_resi` `transfer_bank` `transfer_rekening` `transfer_jumlah` `transfer_tgl` `penerima_bank` `penerima_rekening` `totalbayar` `bayar_deposit` KEY `produk` `id_produk` <pk> `id_merek` <f k> `id_kategori` <f k> `produk` `detail` `diskon` `image` `harga` `berat` `tgl_input` `retur` `id_retur` <pk> `id_member` <f k> `jasa_kirim` `no_kirim` `tgl_retur` `total_retur` `status_retur` KEY `testi_produk`
UNIKOM 2011 5
Pengujian beta merupakan pengujian yang dilakukan secara objektif dimana pengujian dengan membuat kuisioner mengenai penilaian pengguna mengenai aplikasi yang dibangun untuk selanjutnya ditanyakan langsung kepada responden.
Berdasarkan hasil pengujian beta, dicari persentase masing-masing jawaban dengan menggunakan rumus:
Y=P/Q*100%
Dari pengujian Beta dapat di tarik kesimpulan bahwa aplikasi ini mudah di pelajari, cukup mudah di gunakan, aplikasi ini memiliki tampilan antarmuka yang menarikdan selain itu proses yang terdapat didalam aplikasi dapat berjalan dengan baik, namun aplikasi ini masih memiliki kekurangan dalam hal keamanan.
KesimpulanPengujianBeta :
Dari pengujian beta yang telah dilakukan yaitu dengan pengujian perhitungan pilihan kategori jawaban dari kuesioner yang telah dibagikan dilapangan didapat kesimpulan bahwa aplikasi yang dirancang dinilai dapat membantu dalam pengolahan data, sesuai kebutuhan, menjadi suatu sarana yang bermanfaat, keefisienan waktu didapat, info yang disampaikan cepat, mudah dan akurat.
4. KESIMPULAN DAN SARAN 4.1. Kesimpulan
Berdasarkan pembahasan yang telah dilakukan, maka dapat diambil beberapa kesimpulan, diantaranya sebagai berikut : 1. Terpenuhinya pengembangan bisnis
padaGarsy Distro
2. Terpenuhinya model / metode transaksi secara online yang memungkinkan pembeli dari luar Bandung untuk melakukan transaksi tanpa harus datang langsung ke Distro.
3. Mempermudah penyebaran informasi tentang promosi produk dan penjualan produk fashion Garsy.
4. Strategi e-commerce yang di tawarkan ini menjadi kan proses bisnis menjadi lebih mudah dan sederhana karena sudah ada automatisasi pada system e-commerce.
5. Sistem yang dibangun sudah menjadi sarana online.
1. Sistem teknologi e-commerce terus berkembang dengan cepat, oleh karena
itu system masih memerlukan
pengembangan secara berkala.
2. Sistem penjualan online ini masih memerlukan sekuritas yang tinggi, karena adanya keterbatasan pembuat system dengan membatasi sekurity yang digunakan.
3. Perlu integrasi antara system penjualan
online dengan system penjualan offline
agar data dan informasi yang ada akurat dan mengurangi redundancy data. 4. Perlu dilakukan training bagi admin
pada distro Garsy agar sistem
e-commerce ini dapat berjalan dengan
baik.
5. Perlu maintenance yang lebih
terjadwal.
5. DAFTAR PUSTAKA
[1]. Fatansyah,Ir.(2002),Basis Data, Informatika, Bandung.
[2]. Jhonsen .(2004), Aplikasi-aplikasi untuk Web Master, Elex Media Komputindo, Jakarta.
[3]. Pressman, Roger S.(2002), Rekayasa Perangkat Lunak, Andi, Yogyakarta. [4]. Witarto. (2004), Memahami Sistem
Informasi,Informatika, Bandung.
[5]. ______.(2006), MySQL 5.1
Reference Manual.MySql
[6]. http://wwww.ballorange.web.id/peng ertian-e-commerce/ ( 09/10/2010 jam 00:33)
[7]. http://worldfriend.web.id/ssl-secures-socket-layer/ (09/10/2010 jam 00:59)
[8]. http://id.wikipedia.org/wiki/sejarah_i nternet/ ( 09/10/2010jam 02:06) [9]. www.hansiaditya.wordpress.com/
(09/10/2010 jam 19:15) [10].
http://kuliah.stikom- bali.ac.id/budi/sbd/sbd-2.ppt(09/10/2010 jam 19:15)
[11]. Nugroho, Bunafit.(2004),Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Gava Media, Jojakarta.
ii
By
BUDI GUTAMA 10106151
E-Comerce (Electronic Commerce) has existed in various forms for more than 30 years. Electronic Data Interchange (EDI) technology and
Electronic Funds Transfer (EFT) was introduced early 70's an. The
development of credit cards user, Automated Teller Machines and Internet banking is also a forms of e-commerce. e-Commerce today is more specifically defined as the activity distribution, purchasing, sales, marketing goods and or services by the internet.
Garsy is a distro (distribution store) of fashion products for young people who produce their own. Promotion problem is one of the biggest obstacles faced by Garsy to introduce and market their products, because of the limited garsy media and promotional facilities.
Besides the constraints mentioned above, the desire to expand the marketing area and provide another alternative that can facilitate the customer in a shop is a challenge that must be faced Garsy distro, then the application of e-commerce in Bandung Garsy distro can be one of the main solution to it all. The e-Commerce application is expected to assist in promoting product more optimal, expand the marketing area, especially for markets outside Bandung, so it can increase sales of products that will affect business growth in Bandung Garsy distro.
i Oleh BUDI GUTAMA
10106151
E-Comerce (Electronic Commerce) telah ada dalam berbagai bentuk selama lebih dari 30 tahun. Teknologi Electronic Data Interchange (EDI) dan
Electronic Funds Transfer (EFT) diperkenalkan awal tahun 70-an.Perkembangan penggunaan kartu kredit, Automated Teller Machines dan
internet banking juga merupakan bentuk â bentuk e-Commerce. Berdasaran perkembangannya e-Commerce saat ini lebih spesifik diartikan sebagai kegiatan penyebaran, pembelian, penjualan, pemasaran barang dan atau jasa melalui internet.
Garsy merupakan sebuah distro (distribution store) produk-produk fashion untuk anak muda hasil produksi sendiri. Masalah promosi menjadi salah satu kendala terbesar yang dihadapi Garsy untuk memperkenalkan dan memasarkan produk - produknya karena terbatasnya media dan sarana promosi yang dimiliki Garsy.
Selain kendala â kendala yang disebutkan diatas, keinginan untuk memperluas daerah pemasaran dan memberikan alternative lain dalam berbelanja yang dapat memudahkan costumer merupakan suatu tantangan yang harus dihadapi distro Garsy,maka aplikasi e-Commerce pada distro Garsy Bandung ini dapat menjadi salahsatu solusi terbaik untuk itu semua. Aplikasi
e-Commerce ini diharapkan dapat membantu dalam memperkenalkan produk lebih optimal,memperluas daerah pemasaran khususnya untuk pasar diluar Bandung, sehingga dapat meningkatkan angka penjualan produk yang akan berdampak kepada perkembangan bisnis pada distro Garsy Bandung.
1 1.1 Latar Belakang Masalah
Teknologi informasi khususnya internet berkembang dengan pesat. Dari hari-kehari penggunanya terus meningkat, menurut data statistik dari www.internetworldstats.com pada tahun 2009 Indonesia berada diurutan ke 4
pengguna internet terbesar di Asia yaitu 30juta pengguna. menurut prediksi, pada tahun 2010 setidaknya ada 57,8 juta orang pengguna internet di Indonesia (Sumber Web : detiknet.com). Untuk sebagian orang, internet sudah menjadi gaya hidup atau bahkan sudah menjadi kebutuhan. Internet dapat diakses tak terbatas waktu dan tempat, dan bisa dilakukan oleh siapa saja untuk mendapatkan segala informasi dari seluruh penjuru dunia dengan mudah dan cepat. Perkembangan insfrastuktur penunjang internet-pun semakin berkembang, terutama dengan banyaknya layanan akses internet yang yang bisa dipilih sesuai dengan kebutuhan kita, mulai dari akses Dial Up, ADSL, akses wireless(GPRS, HSDPA) dan juga sinyal Hot Spot yang banyak disebarkan di tempat-tempat umum seperti mall, sekolah, kampus dan sebagainya. Data yang disajikan diatas adalah peluang pasar yang sangat potensial dalam cyber bussines termasuk e-commerce.
transaksi retail secara online pada 3 bulan pertama tahun 2008 mencapai 33 milyar USD. Jumlah ini adalah sekitar 3.3 persen dari total nilai perdagangan
retail pada rentang waktu tersebut. Pada tahun 2000 tercatat nilai transaksi e-commerce di Indonesia mencapai 100 juta USD. Jika mengacu pada hasil penelitian yang dilakukan oleh Liao and Cheung (2001) di Singapura, setidaknya dengan semakin berkembangnya jumlah pengguna Internet di Indonesia, dapat diprediksi akan terus meningkatkan volume dan nilai transaksi e-commerce.
Garsy merupakan sebuah distro (distribution store) produk-produk fashion
untuk anak muda yang modis hasil produksi sendiri. Sejauh ini kegiatan penjualan pada distro ini dirasa belum maksimal, itu disebabkan karena belum terlalu dikenalnya brand dari produk-produk yang ditawarkan oleh Garsy. Kendala yang di hadapi oleh pihak Garsy adalah belum efektifnya promosi terhadap produk-produk fashion distro Garsy selama ini.
Persaingan industri fashion khususnya di Bandung dari hari ke hari semakin meningkat, pada masa sekarang ini produk fashion dengan berbagai macam merek (brand) sudah hampir tak terhitung lagi jumlahnya. Berbagai macam inovasi dan terobosan-terobosan telah banyak dilakukan oleh para pemilik
Brand dan Distro untuk dapat meningkatkan penjualan produknya. Mulai dari
katalog.
Potensi pasar yang cukup besar untuk memasarkan produk fashion ini ada di luar kota, tetapi saat ini Garsy masih mendapatkan kesulitan dalam memperluas daerah pemasaran khususnya untuk konsumen diluar kota. Karena untuk saat ini Garsy belum mempunyai cabang di luar kota, dan untuk membuka cabang baru di luar kota jelas membutuhkan modal / biaya lagi yang tidak sedikit. Sebagai imbasnya, banyak dari konsumen yang ingin membeli produk ini sering mendapatkan kesuliatan karena untuk mengakses ke distro Garsy membutuhkan waktu dan biaya yang lumayan besar dari tempat asal konsumen. Hal ini dapat menghambat proses penjualan produk-produk fashion Garsy.
Selain menjual produk â produknya secara langsung kepada konsumen, Garsy juga memberikan kesempatan kepada orang â orang untuk menjadi member / Reseller produk â produk fashion Garsy untuk menjualnya kembali kepada konsumen, tentu saja mereka yang menjadi member akan mendapatkan harga khusus. Saat ini member / reseller Garsy mengalami kesulitan dalam melakukan kegiatannya seperti pendaftaran member, cek ketersediaan barang, mengetahui informasi promosi, order barang, maupun retur barang jika ada yang tidak sesuai.
Dengan kemajuan teknologi informasi komunikasi saat ini pihak Garsy mengharapkan adanya solusi bagi permasalahan - permasalahan diatas, yaitu
inovasi media informasi dan transaksi untuk Distro Garsy.
Memperhatikan permasalahan-permasalahan di atas dan juga hasil wawancara dengan pihak perusahaan, maka perlu dibangun aplikasi e-commerce
Berdasarkan latar belakang diatas ditemukan beberapa masalah diantaranya:
1. Belum efektifnya promosi terhadap produk-produk fashion distro Garsy. 2. Garsy mengalami kesulitan dalam memasarkan produk-produknya. 3. Kesulitan dalam menyebarluaskan daerah pemasaran khususnya untuk
konsumen diluar Bandung.
4. Member / reseller Garsy mengalami kesulitan dalam melakukan kegiatannya seperti cek ketersediaan barang, mengetahui informasi promosi, order barang, maupun retur barang jika ada yang tidak sesuai. Memperhatikan permasalahan - permasalahan diatas maka dapat dirumuskan masalahnya adalah bagaimana membangun Aplikasi e-commerce
pada Distro Garsy Bandung.
1.3 Maksud dan Tujuan 1.3.1 Maksud
Membangun aplikasi e-commerce pada distro Garsy Bandung. 1.3.2 Tujuan
Adapun tujuan yang akan di capai antara lain :
1. Lebih efektifnya promosi terhadap produk-produk fashion distro Garsy.
seperti cek ketersediaan barang, mengetahui informasi promosi, order barang, maupun retur barang jika ada yang tidak sesuai.
4. Memudahkan konsumen untuk berbelanja produk-produk fashion di Garsy.
1.4 Batasan Masalah/Ruang Lingkup kajian
Adapun Batasan Masalah dari Aplikasi e-commerce ini adalah sebagai berikut:
1. Manajemen Produk
Manajemen Produk dalam hal ini meliputi data produk, data kategori, manajemen harga, detail produk dan produk promosi.
2. Manajemen Pesanan
Manajemaen pesanan merupakan pengaturan dan penanganan pesanan yang meliputi : update status pesanan dan konfirmasi pembayaran.
3. Manajemen Pembayaran
Metode pembayaran yang bisa dilakukan antara lain : Pembayaran offline
transfer, tunai dan COD (Cash On Delivery). Dan Pembayaran online
dengan Payment Gateway dalam hal ini menggunakan PayPal. 4. Manajemen Pengiriman
Laporan yang dapat dibuat yaitu Laporan Penjualan, disusun harian, bulanan dan tahunan. Dan juga pembuatan laporan data produk.
6. Pencetakan label pengiriman.
7. Terintegrasi dengan situs Social Network sebagai sarana promosi. 8. Fasilitas Backup dan Restore database.
9. Pengelolaan Retur barang. 10.Pengelolaan Member. 11.Pencarian Produk.
12.Menampilkan produk diskon, Produk Terbaru, produk berdasarkan merek, kategori.
13.Fasilitas pendaftaran member dan login member. 14.History pemesanan
15.Pengiriman informasi pemesanan melalui email ke pemesan setiap ada perubahan status pesanan.
16.Barang yang dipesan dapat dikirim ke alamat pembeli atau ke alamat orang lain yang ditujukan sebagai hadiah.
17.Zoom gambar produk.
18.Mendukung Search Engine Optimization (SEO). 19.Menggunakan IP-Dedicated.
20.Menggunakan Secure Socket Layer (SSL) untuk keamanan. Mendukung protokol https.
Menggunakan email yang didaftarkan oleh pengguna, Instant Messaging, Situs Jejaring Sosial untuk promosi. Menggunakan telepon, SMS untuk
custumer support. 1.5 Metodologi Penelitian
Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :
1.5.1 Tahap Pengumpulan Data
Metode pengambilan data yang dilakukan adalah sebagai berikut : a. Studi Literatur.
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper
dan bacaan-bacaan yang ada kaitannya dengan judul penelitian. b. Observasi.
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.
c. Wawancara (interview).
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak Model Waterfall sebagai berikut.
Gambar 1. 1 Model Waterfall
a. System / Information Engineering
Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem.
b. Analysis
pelaksanaan proyek pembuatan perangkat lunak.
c. Design
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.
d. Coding
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.
e. Testing
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahanâperubahan atau penambahan sesuai dengan permintaan user.
1.6 Sistematika Penulisan
Sistematika penulisan yang akan diuraikan dalam laporan tugas akhir ini terbagi dalam beberapa bab yang akan dibahas sebagai berikut :
BAB I : PENDAHULUAN
Bab ini menjelaskan secara umum mengenai Latar belakang masalah, Perumusan masalah, Maksud dan Tujuan, Batasan masalah, Metode penelitian, Sistematika Penulisan.
BAB II : TINJAUAN PUSTAKA
Merupakan pembahasan tentang teoritis dari konsep dasar Aplikasi e-commerce berbasis web dengan aplikasi PHP dan MySQL, basis data, PHP, Macromedia Dreamweaver 8, WAMP
Server, WEB ( World Wide Web) dan teori-teori lain yang menunjang dalam pembangunan aplikasi ini.
BAB III : ANALISIS DAN PERANCANGAN
Bab ini membahas tentang implementasi atau penerapan dari aplikasi e-commerce di distro Garsy Bandung. Dan juga pengujian sistem secara umum maupun terperinci baik oleh pihak admin dari perusahaan maupun user / calon pembeli secara online. BAB V : KESIMPULAN DAN SARAN
51
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem, mengetahui kekurangan sistem, dan menentukan kebutuhan sistem di distro Garsy Bandung. Dengan menganalisis masalah dan menganalisis prosedursistem yang sedang berjalan, maka dapat dijadikan sebagai dasar perancangan dan perbaikan pada sistem yang baru agar dapat menjadi sebuah sistem yang lebih efektif dan efisien.
3.2 Analisis Sistem Yang Berjalan
Prosedur adalah kumpulan dari proses dalam suatu sistem yang saling terkait antara satu dengan lainnya untuk mencapai tujuan yang telah diterapkan. Sistem yang sedang berjalan saat ini memiliki dua prosedur, yaitu prosedur penjualan dan prosedur pengiriman.
3.2.1 Prosedur Penjualan dan Pembayaran
adalah sebagai berikut:
1. Costumer / pembeli menyerahkan barang atau daftar pesanan kepada pegawai distro.
2. Pegawai distro menerima daftar pemesanan atau barang yang akan dibeli, kemudian diserahkan ke bagian Gudang untuk dicarikan barang yang baru. 3. Bagian gudang memeriksa stok barang yang dipesan, jika tidak tersedia, maka bagian gudang akan menberitahukan ke kasir untuk di beritahukan ke pembeli, pembeli bisa membatalkan pembelian atau mengganti pesanan yang baru. Jika tersedia, maka barang diserahkan ke kasir.
4. Pegawai kasir akan memanggil nama pembeli untuk datang ke kasir. 5. Costumer boleh memeriksa dulu barang yang telah dipesannya, jika
produk yang dipesan tidak sesuai atau ada cacat maka akan dicarikan kembali produk yang baru, jika tidak ada masalah transaksi dilanjutkan. 6. Kasir mencatat transaksi penjualan kemudian mencetak bukti transaksi
(nota pembayaran) pembayaran dalam 2 rangkap, 1 rangkap dijadikan sebagai arsip distro, sedangkan yang 1 rangkap diserahkan kepada pembeli.
Gudang Kasir
Costumer
YA YA
YA
TIDAK
TIDAK TIDAK
Pengecekan stok barang
Pengecekan uang Pembayaran
Data barang yang dibeli
Tersedia ?
Total yang harus dibayar
Barang sesuai pesanan
Mengganti ? Data barang yang tidak
tersedia
A
Uang pembayaran
Data barang yang tidak tersedia
Produk yang dibeli
Produk yang dibeli 1
Nota Pembelian
Data barang yang dibeli
Barang yang tersedia
Data barang yang dibeli
Sesuai pesanan??
Total yang harus dibayar Membatalkan
pembelian
Uang Pembayaran Barang yang tersedia
Pembuatan Nota Penjualan Memeriksa barang
Mengganti pesanan
Barang yang tersedia
2
Nota Pembelian 1
Nota Pembelian
Gambar 3. 1 Flow Map Penjualan Keterangan:
Retur / menukarkan barang karena tidak sesuai dengan pesanan, atau tidak cocok dengan selera pembeli dalam waktu 7 hari setelah pembelian, dengan syarat barang tidak rusak atau cacat, dan barang hanya bisa direturkan dengan barang lagi.
Deskripsi dari prosedur retur barang pada sistem yang berjalan di distro Garsy adalah sebagai berikut :
1. Pembeli membawa notapembayaran beserta barang yang akan diretur, kemudian diserahkan ke pegawai bagian informasi dan retur barang di distro garsy.
2. Pegawai bagian informasi dan retur barang akan memeriksa notapembayaran pada database distro, kemudian memeriksa barang yang direturkan, jika barang yang direturkan tidak memenuhi syarat atau melebihi tenggang waktu maka retur barang tidak dapat dilakukan.
3. Bagian informasi dan retur barang akan mencetak notaretur barang sebanyak 2 rangkap masing-masing untuk arsip dan pembeli.
Informasi dan Retur Costumer
TIDAK
YA
Pengecekan barang yang diretur
1Nota retur barang
Barang yang diretur Barang yang diretur
Barang yang diretur tidak memenuhi syarat
B
Barang yang diretur tidak memenuhi syarat
Nota pembayaran
Pembuatan nota retur Nota pembayaran
Memenuhi syarat ?
1
Nota retur barang 2
Nota retur barang
Gambar 3. 2 FlowMap Retur Barang Keterangan :
A : proses A ( penjualan dan pembayaran)
B : Arsip retur barang
3.2.3 Prosedur Rekapitulasi Penjualan Harian
Prosedur rekapitulasi penjualan harian yang sedang berjalan adalah sebagai berikut :
3. Kasir memberikan laporan rekapitulasi penjualan kepada pemilik.
Flowmap / Prosedur Rekapitulasi Penjualan Harian
Pemilik Kasir
Pencatatan data Transaksi
Laporan Rekapitulasi Penjualan
Laporan Rekapitulasi Penjualan
C Nota Pembelian
[image:30.595.145.506.144.372.2]A
Gambar 3. 3 FlowMap Rekapitulasi Penjualan Harian
Keterangan :
A : Arsip transaksi penjualan dan pembayaran C : Arsip rekapitulasi penjaualan harian
3.3 Analisis Masalah
Sistem penjualan Business to Costumers (B2C) Khususnya bisnis yang menjual produk dan jasa ke konsumen pada website e-commerce yang menyediakan halaman Web yang menarik, katalog multimedia, proses pemesanan yang interaktif, sistem pembayaran elektronik yang aman, dan dukungan customer
secara online, juga dapat berarti mekanisme toko online(electronic shoping mall)
yaitu transaksi antara e-merchant dengan e-customer.
Gambar 3. 4 Analisis Konsep B2C
3.5 Analisis Non Fungsional
Analisis kebutuhan non fungsionaladalah sebuah langkah dimana seorang pembangun perangkat lunak menganalisis sumber daya yang akan digunakan perangkat lunak yang dibangun.
Analisis non fungsional tidak hanya menganalisis siapa saja yang akan menggunakan aplikasi tetapi juga menganalisis perangkat keras dan perangkat lunak, sehingga dapat menentukan kompatibilitas aplikasi yang dibangun terhadap sumber daya yang ada. Setelah melakukan analisis non fungsional, maka
konsume
n
konsume
n
konsume
n
konsumen
konsumen
sistem yang akan dibangun untuk disesuaikan dengan fakta yang ada.
Apabila terjadi ketidakcocokan antara fakta dan kebutuhan, maka perlu adanya penyesuaian fakta terhadap kebutuhan yang ada. Apabila kebutuhan tidak dipenuhi maka sistem yang akan dibangun tidak akan berjalan baik sesuai dengan yang diharapkan.
Analisis non fungsional dan kebutuhan fungsional yang dilakukan dibagi dalam empat tahap, yaitu :
1. Analisis Perangkat Keras (Hardware) 2. Analisis Perangkat Lunak (Software) 3. Analisis Pengguna (User)
4. Analisis Komunikasi
3.5.1 Analisis Perangkat Keras (Hardware)
Kebutuhan minimal perangkat keras yang digunakan untuk membangun aplikasi e-commercedi distro Garsy memiliki spesifikasi minimal sebagai berikut :
1. Processor dengan kecepatan 1,8 GHz 2. RAM sebesar 256 MB
3. Kapasitas free Hardisk 10 GB
4. Monitor VGA dengan revolusi 1024 x 768 5. Perangkat untuk akses jaringan internet. 6. Mouse, Keyboard
3.5.2 Analisis Perangkat Lunak (Software)
Kebutuhan perangkat lunak yang digunakan untuk membangun aplikasi
e-commercedi distro Garsy adalah sebagai berikut :
1. Sistem Operasi Window XP Professional Service Pack II
2. Web browser 3. Mysql versi 5.0
4. Web server WAMP 2.0 3.5.3 Analisis Pengguna (User)
Perangkat keras dan perangkat lunak yang ada tidak akan berguna apabila tidak ada pengguna (user) yang mengoperasikannya. Adapun pengguna (user) yang terlibat dalam aplikasi e-commercedi distro Garsy adalah sebagai berikut :
1. Admin
Bertanggung jawab sebagai pengelola dengan tugas dan akses khusus, yaitu read, write, update, dan delete dalam mengolah aplikasi e-commercedi distro Garsy.
2. Pengunjung
Pengunjung dapat mengakses, melihat catalog produk, melakukan transaksi pembelian dan melakukan registrasi menjadi member di aplikasi
dapat melakukan semua yang dilakukan pengunjung biasa dan juga mempunyai account pribadi yang berisi data member dan history pembelian. Keuntungan menjadi member adalah mendapatkan diskon 10% untuk semua item.
3.5.4 Analisis Komunikasi
Aplikasi e-commerce ini akan berkomunikasi dengan web server melalui jaringankomunikasi internet. Protokol jaringan yang digunakan adalah berbasis TCP/IP.Setiap transaksi di distro Garsy dicatat dan disimpan dalam basis data.
3.6 Analisis Basis Data
Setiap sistem informasi membutuhkan data untuk menghasilkan informasi yang dibutuhkan. Data yang ada saling terhubung atau berelasi antara satu dengan yang lain untuk menyajikan informasi yang benar. Apabila data yang ada tidak berelasi, maka tidak akan terbentuk suatu pengolahan data menjadi informasi untuk memodelkan relasi data dalam model analisis perangkat lunak terStruktur digunakan sebuah alat bantu berupa sebuah diagram yang disebut diagram E-R (Entity-Relationship).
3.6.1 Entity Relationship Diagram
Detail_produk Member Membeli Id_merek Nama_merek Id_produk Id_kategori Id_memeber Alamat Kota Telepon Id_memeber Mempunyai memiliki Admin email N N 1 1 N Tgl_pesan pembayaran mengelola N Password Kode_pos Nama mengelola 1 nama_produk Total_bayar Id_merek memiliki T_kabkota Nama Id_Prov Id_prov Nama Id_pembelian Status Id_kabkota T_provinsi memiliki 1 Produk Jumlah _transfer Uername Password N 1 1 1 Email memiliki Merek memiliki Id_kategori Nama_kategori kategori Id_produk stok Id_detailp Size Ongkir kabkota N N 1 N Id_merek Nama_merek 1 memiliki Berita N 1 Alamat kirim Tgl_bayar Harga_produk Status Mempunyai memiliki testi_produk memiliki Id_produk Id_member testimoni status_testi testi_produk Mempunyai retur Mempunyai detail_retur 1 N N 1 1 N N 1 Id_retur Total_retur Tgl_retur Id_retur Status_retur Id_member detail_retur idproduk idpembelian Mempunyai diskon qty N Detail_Pembelian hargabeli size N harga komplain N 1
3.7.1 Diagram Konteks
Diagram Konteks berfungsi untuk memetakan model lingkungan (menggambarkan hubungan antara entitas luar, masukan dan keluaran sistem), yang direpresentasikan melalui lingkaran tunggal yang mewakili keseluruhan sistem.
Aplikasi e-Commerce Distro Garsy Bandung
ADMIN
MEMBER
Data Admin Data Merek Data Kategori Data Produk Data Detail Produk Data Member Data Provinsi Data Kota ongkos kirim Data Transaksi Data Pembelian Data Detail Pembelian Data Laporan Data Berita Data buku tamu,komentar Info Admin
Info Merek Info Kategori Info Produk Info Detail Produk Info Member Info Provinsi Info Kota ongkos kirim Info Transaksi Info Pembelian Info Detail Pembelian Info Laporan Info Berita
Info buku tamu,komentar
Info member Info Merek Info Kategori Info Produk Info Detail Produk Info Transaksi Info Pembelian Info Detail Pembelian Info keranjang belanja Info history
Info Pembayaran Info kontak
Data member data Merek data Kategori data Produk data Detail Produk Data Transaksi data Pembelian data Detail Pembelian Data keranjang belanja
Data history Data Pembayaran Data kontak
PENGUJNUNG Info registrasi
Info Merek Info Kategori Info Produk Info Detail Produk Info carabelanja Info carabayar Info kontak
Data registrasi data Merek data Kategori data Produk data Detail Produk Data info carabelanja Data carabayar Data kontak PAYPAL
Info Pembayaran
Data Pembayaran
JNE
info trekking JNE
DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke m
konteks pada Gambar 3.5, aliran informasi yang terjadi di dalam SPBO divisualisasikan pa
1.
DFD Level 1
1.0
Pengolahan
data master
2.0
Login
5.0
Keranjang
Belanja
6.0
Transaksi
7.0
History
8.0
Laporan
MEMBER
Admin
produk
merek
kategori
pembelian
Te
Detail_produk
Detail_pembelian
T_kabkota
T_provinsi
berita
Data Admin, Da
Kategori, Data Prod
Produk, Data
Provinsi Data Ko
Info Admin,
Kategori, Info Pro
Produk, In
Provinsi, Info Ko
Laporan
Lapora
laporan de
Datail produk
berita
merek
kategori
Admin
Data login
produk
Info pembelian
In
fo
d
e
ta
il
p
e
mb
e
lia
n
ka
b
ko
ta
provinsi
Data login
member
Info login
member
member
Info member
ADMIN
1.2 Pengolahan Data merek
1.3 Pengolahan Data kategori
1.8 Pengolahan Data provinsi
1.5 Pengolahan Data produk
1.6 Pengolahan Data member
1.7 Pengolahan
Data kota 1.1 Pengolahan Data admin
1.4 Pengolahan
Data berita
admin
merek
kategori
produk
member
T_kabkota
T_provinsi
berita Data admin
Data merek
Data kategori
Data produk
Data member
Data kota
Data Provinsi
Data berita Info data admin
data admin
Info data merek
data merek
Info data produk
data kategori Info data kategori
Data produk
Info data member
Data member
Data kota
Info data kota
Info data provinsi Data provinsi
Info data berita
[image:38.595.135.501.98.706.2]Data berita
MEMBER 2.2
Verifikasi login
member
admin
Data login admin 2.1 Data login member
Input login
Data login
member Data login admin
ADMIN
Cek data login agen
Info data agen
Cek data login admin Info data admin
Login admin valid
L
o
g
in
me
mb
e
r
v
a
lid
Info login admin Info login admin
2.3 Lupa password
Data email admin Data email member
[image:39.595.173.512.89.386.2]Info password baru Info password baru
Gambar 3. 9 DFD Level 2 Proses 2 Login
3.1 Tampilan katalog produk
3.2 Pencarian
produk MEMBER
produk kategori
Info pencarian produk Data cari produk Info lihat produk Lihat Data produk
Info pencarian kategori
In
fo
ka
te
g
o
ri
Info cari produk
Data produk Info produk
PENGUNJUNG Info lihat produk
Lihat Data produk
Data cari produk Info cari produk
merek
In
fo
me
re
k
Info pencerian merek
3.3 Testimoni
produk
Testi_produk
Info testimoni Info testimoni
Info testimoni
Data testimoni Data produk
Data testimoni
member Info member
[image:39.595.151.512.449.685.2]PENGUNJUNG
4.1 Input Data Registrasi
4.2 Acak Captca
4.3 Aktivasi Akun Random Nilai Captca
member Data registrasi member
Info registrasi member
T_provinsi
Info registrasi member
Info provinsi
Data registrasi member
Info registrasi member Data registrasi
member
[image:40.595.175.488.89.335.2]Info aktivasi akun
Gambar 3. 11 DFD Level 2 Proses 4 Registrasi
MEMBER admin
5.1 Ubah jumlah
5.2 Tambah
produk
pembelian Detail_pembelian
Konfirmasi pembayaran Data produk
Info produk
Data produk
Info produk
D
a
ta
p
ro
d
u
k
Data pembayaran Info pembayaran
Temp_pemesanan Data produk
Info produk
5.4 checkout Data pembelian
Data Detail pembelian Info detail pembelian 5.3
hapus
D
a
ta
p
e
mb
e
lia
n
Info pembelian
Info pembelian produk
Detail_produk
Info produk
Info detail produk
Temp_pemesanan Data pemesanan
Info pemesanan
[image:40.595.162.498.382.682.2]Admin
6.1 Konfirmasi pembelian
Pembelian
6.2 Data Transaksi
Info Konfirmasi pembelian Info Konfirmasi
pembelian
Detail_pembelian
Data transaksi Info detail pembelian
Data detail
[image:41.595.182.487.517.719.2]Info detail pembelian Detail pembelian
Gambar 3. 13 DFD Level 2 Proses 6 Transaksi
MEMBER
7.1 Tampil data
pembelian
7.2 Detail
pembelian Data pembelian
Info pembelian
Data detail pembelian Info detail pembelian
Data pembelian Info pembelian
Data detail pembelian
Info detail pembelian
Detail pembelian
Gambar 3. 14 DFD Level 2 Proses 7 History
8.2 Laporan penjualan
ADMIN
8.1 Laporan Data
barang
produk Detail pembelian
Info produk
Pembelian Info Detail pembelian
Data laporan Info laporan
Info Laporan Data Laporan
Info Pembelian
Info produk
8.3 Laporan Retur Data laporan
Info Laporan detail_retur
retur Info produk
Info retur
Info detail retur