Pembangunan Aplikasi E-Commerce Pada Distro Garsy Bandung
UNIKOM 2011 1
E-COMMERCE APLICATION DEPELOVMENT AT BANDUNG GARSY DISTRO
Budi Gutama
Department of Informatics Faculty of Engineering and Computer Science Indonesia Computer University
Jl. Dipati Ukur No. 112-116, Bandung 40132 Email: [email protected]
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, especially in Bandung from day to day increasing, at the present time fashion products with various brands (brand) is almost countless numbers. Various kinds of innovations and breakthroughs have been carried out by the Brand owners and distributions to be able to increase sales of its products. Starting from innovation in terms of design, materials, graphics, even the pattern of marketing. From interviews and observations that have been done, so far-any Garsy party has made various innovations on products such as those mentioned above, but they still have difficulties in marketing its products. Because of all this new marketing medium in distributions limited to the sale of its own
(2)
UNIKOM 2011 2
now Garsy still have difficulty in expanding the marketing area, especially for customers 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.1Model
Data analysis techniques in the manufacture of software using the paradigm of Waterfall Model of software as follows:
elements of the system.
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.2Analysis
2.2.1Analysis 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
(3)
UNIKOM 2011 3
2. Procedure of product return
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
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.2Problem 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.3Data 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
2.2.4Analysis of Functional Recuirment
2.2.4.1. Context Diagram
Context Diagram serves to map the environmental model (describing the relationship between external entities, input 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
(4)
UNIKOM 2011 4
schemes in e-commerce applications in the Garsy distro is as follow:
Figure7 Relation Schema
2.3Design
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 produk penjualan retur
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 `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`
`id_produk` <f k> `id_member` <f k> `testimoni` `status_testi` `tgl_testi` KEY `t_kabkota` `id_kabkota` <pk> `id_prov` <f k> `nama` `kabkota` `ongkos` KEY `t_provinsi` `id_prov` <pk> `nama`
(5)
UNIKOM 2011 5
useful tool, time efficiency is obtained, the info is delivered quickly, easy and accurate.
4. CONCLUSION AND
RECOMENDATION
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.
[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.
[12]. Nugroho, Bunafit.(2008), Membuat Sistem Infomasi Penjualan berbasis Web dengan PHP dan MySQL, Gava Media, Jogjakarta.
(6)
UNIKOM 2011 1
JurusanTeknikInformatikaFakultasTeknik Dan IlmuKomputerUniversitas Komputer Indonesia Jl. Dipati Ukur No. 112-116, Bandung 40132
Email: [email protected]
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 merek(brand) sudah hampir tak terhitung lagi jumlahnya. Berbagai macam inovasi
(7)
UNIKOM 2011 2
dan terobosan-terobosan telah banyak dilakukan oleh para pemilik Brand dan Distro untuk dapat meningkatkan penjualan produknya. Mulai dari inovasi dari segi desain, bahan dasar, grafis, bahkan pola pemasarannya. Dari hasil wawancara serta 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 :
1. Lebih efektifnya promosi terhadap produk-produk fashion distro Garsy. 2. Memudahkan Garsy dalam
memasarkan produk–produknya dan menyebarluaskan daerah pemasaran khususnya untuk konsumen diluar 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.1Model
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
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan user.
(8)
UNIKOM 2011 3
dalam suatu sistem yang saling terkait antara satu dengan lainnya untuk mencapai 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
mempertahankan prestasinya, kurangnya sarana atau media penghubung dengan para 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.3Analisis 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.4Analisis 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
(9)
UNIKOM 2011 4
2.2.4.2. DFD Level 1
DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke model yang lebih kecil. Berdasarkan diagram konteks pada Gambar 5, aliran informasi yang terjadi divisualisasikan pada 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.3Perancangan
Perancangan arsitektur struktur menu merupakan perancangan yang dibuat sebelum program aplikasi dibuat.
Perancangan struktur menu yang dibuat antara lain:
a. Struktur menu pengunjung
Menu Utama
Cara pembayaran Cara berbelanja Syarat & Kondisi Why Us About
Lihat 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`
`id_produk` <f k> `id_member` <f k> `testimoni` `status_testi` `tgl_testi` KEY `t_kabkota` `id_kabkota` <pk> `id_prov` <f k> `nama` `kabkota` `ongkos` KEY `t_provinsi` `id_prov` <pk> `nama`
(10)
UNIKOM 2011 5
3.3. Pengujian Beta
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.
beberapa saran untuk pengembangan system lebih lanjut:
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.
[12]. Nugroho, Bunafit.(2008), Membuat Sistem Infomasi Penjualan berbasis Web dengan PHP dan MySQL, Gava Media, Jogjakarta.
(11)
ii
ABSTRACT
E-COMMERCE APLICATION DEPELOVMENT AT BANDUNG GARSY DISTRO
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.
(12)
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.
(13)
(14)
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.
e-commerce atau bisa disebut Perdagangan elektronik adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet. Sebagaimana hasil penelitian Liao and Cheung (2001) bahwa pengguna internet di Singapura, semakin banyak mempergunkan internet maka ia semakin senang melakukan pembelian melalui e-commerce. Di Amerika, nilai transaksi perdagangan retail yang dilakukan secara online terus meningkat.
(15)
2
Berdasarkan data statistik yang dipublikasikan oleh US Cencus Bureau, nilai 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
inovasi dari segi desain, bahan dasar, grafis, bahkan pola pemasarannya. Dari hasil wawancara serta 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
(16)
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-commerce
(17)
4
1.2 Rumusan Masalah
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.
2. Memudahkan Garsy dalam memasarkan produk–produknya dan menyebarluaskan daerah pemasaran khususnya untuk konsumen diluar Bandung.
(18)
3. Memudahkan Member / reseller Garsy dalam melakuka 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.
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
Pengiriman dilakukan menggunakan jasa pengiriman barang dalam hal ini adalah JNE. Pengelolaan lokasi pengiriman (Provinsi Kota/Kab) dan harga kirimnya.
(19)
6
5. Pembuatan Laporan
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.
(20)
22.Komunikasi yang dapat dilakukan antara situs dengan pengguna adalah: 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).
Pengumpulan data yang dilakukan dengan cara berkomunikasi langsung dengan pihak distro Garsy untuk mendapatkan informasi yang lebih terinci terhadap permasalahan yang sedang diteliti.
(21)
8
1.5.2 Tahap pembuatan perangkat lunak.
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
(22)
f. Maintenance
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 analisis masalah dari model penelitian untuk memperlihatkan keterkaitan antar variabel yang diteliti, serta perancangan umum maupun uraian lebih lanjut mengenai perancangan sistem dalam pembuatan perangkat lunak.
(23)
10
BAB IV : IMPLEMENTASI DAN PENGUJIAN
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
Bab ini berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan tugas akhir.
(24)
(25)
51
BAB III
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
Sistem penjualan yang dilakukan saat ini adalah sistem penjualan konvensional yaitu costumer / pembeli datang ke distro Garsy kemudian melihat memilih langsung barang-barang yang dipajang kemudian membawanya ke kasa atau petugas ditro untuk kemudian diambilkan barangnya yang baru atau bisa juga pembeli memilih produk-produk Garsy dari katalog yang disediakan pembeli tinggal mencatat nama pembeli, kemudian detil pesanan (kode barang, ukuran, dan jumlah). adapun deskripsi
(26)
dari sistem penjualan dan pembayaran pada distro Garsy yang sedang berjalan 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.
7. Pembeli membayar sejumlah uang yang tertera pada notatersebut kepada kasir.
(27)
53
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
Gambar 3. 1 Flow Map Penjualan
Keterangan:
(28)
3.2.2 Prosedur Retur Barang
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.
4. Pembeli melanjutkan memilih barang baru seperti pada prosedur penjualan diatas untuk menggantikan barang yang diretur sampai pada tahap ke 6. 5. Pembeli menyerahkan notaretur barang kepada kasir.
(29)
55
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 ?
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 :
1. Kasir mengumpulkan nota pembelian kemudian kasir melakukan rekapitulasi penjualan per harinya.
(30)
2. Kasir akan mencatat data transaksi ke dalam buku besar.
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
A
Gambar 3. 3 FlowMap Rekapitulasi Penjualan Harian
Keterangan :
A : Arsip transaksi penjualan dan pembayaran C : Arsip rekapitulasi penjaualan harian
3.3 Analisis Masalah
Distro Garsy masih memerlukan pengembangan dari segi marketing / pemasaran produk-produknya untuk mempertahankan prestasinya, kurangnya sarana atau media penghubung dengan para 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.
(31)
57
3.4 Analisis Konsep Business to Costumers (B2C)
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
(32)
dilanjutkan kelangkah berikutnya, yaitu menentukan kebutuhan non fungsional 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
(33)
59
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
e-commercedi distro Garsy. 3. Member
(34)
Member adalah pengunjung yang telah melakukan registrasi, member 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
Rancangan Entity Relationship Diagram (ERD) untuk merancang basis data pada aplikasi e-commerceadalah sebagai berikut :
(35)
61 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 Id_pebelian Id_produk hargabeli size N qty size harga diskon komplain N 1
(36)
3.7 Analisis Fungsional
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
(37)
3.7.2
Data Flow Diagram (DFD)
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
Temp_pesanan
Temp pemesanan
In
fo
p
e
me
sa
n
a
n
D
a
ta
p
ro
d
u
k
,
d
at
a
p
e
me
s
an
a
n
produk
Info p
Data retur
(38)
2. DFD Level 2
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
Data berita
(39)
65 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
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
(40)
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 kota
Info registrasi member
Info kota
Info provinsi
Data registrasi member
Info registrasi member Data registrasi
member 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
(41)
67
Admin
6.1 Konfirmasi pembelian
Pembelian
6.2 Data Transaksi
Data Konfirmasi Pembelian Data Konfirmasi pembelian
Info Konfirmasi pembelian Info Konfirmasi
pembelian
Detail_pembelian
Data transaksi Info detail pembelian
Data detail
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
(42)
MEMBER
admin 12.1
Manage retur
12.2 Keranjang
retur
retur Detail_retur
Info retur Data produk
Info produk
Data pembelian
Info retur
Detail_pembelian Data pembelian
Info pembelian
12.4 History retur Data retur
Data Detail retur
Info detail pembelian 12.3
Proses retur
D
at
a
p
emb
eli
an
Info pembelian
Info retur Data retur
Info retur
Info pembelian
detail_produk Info produk
Info produk Info retur
Data retur
Data retur
info Detail retur
Data Detail retur Data retur
info retur
Gambar 3. 16 DFD Level 2 Proses 12 Retur
3. DFD Level 3
ADMIN
1.1.1 Tampil data
admin
1.1.2 Tambah data
admin
admin Lihat data admin
Info Lihat admin
data admin data admin
Info admin
Info admin
1.1.4 Hapus admin Info Admin
Data Admin Info admin
Data admin 4.1.2
Edit data admin
1.1.3 Edit data
admin
Data Admin
Info Admin Info admin
Data edit admin
(43)
69
ADMIN
1.2.1 Tampil data merek
1.2.2 Tambah data merek
merek data merek
Info Merek
data merek data merek
Info Merek
1.2.4 Hapus merek Info Merek
data merek Info Merek
data merek 4.1.2
Edit data admin
1.2.3 Edit data
merek Info Merek
Data Merek
Info MErek Info Merek
data merek
Gambar 3. 18 Level 3 Proses 1.2 Pengolahan Data Merek
ADMIN
1.3.1 Tampil Data
Kategori
1.3.2 Tambah
Data Kategori
kategori Data Kategori
Info Kategori
Data Kategori Data Kategori
Info Kategori
Info Kategori
1.3.4 Hapus Data
Kategori Info Kategori
Data Kategori Info Kategori
Data Kategori 4.1.2
Edit data admin
1.3.3 Edit Data
Kategori Data Kategori
Info Kategori Info Kategori
Data Kategori
(44)
ADMIN
1.4.1 Tampil data
Berita
1.4.2 Tambah data
Berita
berita Data berita
Info berita
Data berita Data berita
Info berita
Info berita
1.4.4 Hapus data
Berita Info berita
Data berita Info berita
Data berita 4.1.2
Edit data admin
1.4.3 Editl data
Berita Data Berita
Info Berita Info berita
Data berita
Gambar 3. 20 Level3 Proses 1.4 Pengolahan Data Berita
ADMIN
1.5.1 Tampil Data
Produk
1.5.2 Tambah Data Produk
produk Data produk
Info produk
Data produk Data produk
Info produk
1.5.4 Hapus Data
Produk Info produk
Data produk Info Produk
Data produk 4.1.2
Edit data admin
1.5.3 Edit Data
Produk Info produk
Info berita
Data produk Info produk
Data produk merek
kategori Info kategori
Info merek
Info kategori Info merek
1.5.5 Cari Data
Produk
Info Produk Data produk cari
Info Produk cari
1.5.6 Tambah detail produk
Detail_produk Data detail produk
Info detail produk
(45)
71
ADMIN
1.6.1 Tampil Data
Member
1.6.2 Tambah
Data Member
member Data Member
Info Member
Data Member
Info Member
Data Member
1.6.4 Hapus Data
Member Info Member
Data Member Info Member
Data Member 4.1.2
Edit data admin
1.6.3 Edit Data
Member Info Member
Data Member
Info Member Info Member
Data Member kota
provinsi Info kota
Info Provinsi
Info Provinsi Info kota
Gambar 3. 22 DFD Level 3 Proses 1.6 Pengolahan Data Member
ADMIN
1.7.1 Tampil Data
Kota
1.7.2 Tambah Data Kota
kota Data Kota
Info Kota
Data Kota
Info Kota
Data Kota
1.7.4 Hpus Data
Kota Info Kota
Data Kota Info Kota
Data KOta 4.1.2
Edit data admin
1.7.3 Edit Data
Kota Info Kota
Data Kota
Info Kota Info Kota
Data Kota
provinsi Info Provinsi
Info Provinsi
1.7.5 Cari Data
Kota
Info Kota Info Kota Cari
Data Kota Cari
(1)
208 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/pengertian-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_internet/ ( 09/10/2010 jam 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.
[12] Nugroho, Bunafit.(2008), Membuat Sistem Infomasi Penjualan berbasis Web dengan PHP dan MySQL, Gava Media, Jogjakarta.
(2)
iii KATA PENGANTAR
Alhamdulillahi robbil’alamin, puji dan syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan karunianNya, sehingga dapat menyelesaikan Skripsi dengan judul “Pembangunan Aplikasi E-Commerce Pada Distro Garsy Bandung”.
Penulis Menyadari bahwa dalam penulisan skripsi ini, masih banyak kekurangan dan jauh dari kesempurnaan. Oleh karena itu kritik serta saran yang membangun penulis harapkan untuk dijadikan masukan sehingga dapat bermanfaat dan berguna di masa yang akan datang.
Dalam penulisan skripsi ini penulis banyak mendapat bantuan serta dukungan dari berbagai pihak. Oleh karena itu, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bpk. Irfan Maliki, S.T. selaku dosen pembimbing yang telah banyak membantu memberikan pengarahan serta bimbingan selama penyusunan skripsi ini.
2. Bpk. Albi Fitriansyah, S.Si.,M.T. selaku revieweryang telah memberikan koreksi, saran serta bimbingan dalam penyusunan skripsi ini.
3. Ibu Linda Salma A, S.Si.,M.T. selaku dosen penguji 3 dalam sidang skripsi saya, terima kasih atas kritik, saran serta bimbingannya.
4. Seluruh pegawai serta menejemen Distro Garsy yang tekah memberikan kesempatan dan keleluasaan bagi saya untuk melakukan penelitian. Terimakasih atas kebaikan dan kerjasamanya selama ini.
5. Mamah, alm. Bapak, ema serta teh Hera dan Azis terimakasih atas do’a,
(3)
iv
Bapak, Budi kangen, kangen pisan, ingin sekali rasanya bapak lihat Budi selesaikan ini semua.
6. Mang Acep dan semua keluarga terimakasih atas nasihat serta dukungan materil selama ini, semoga Allah SWT membalas semuanya.
7. Wanita istimewa yang tanpa lelah mendukung dan berkontribusi pada skripsi ini, kamu membuat semuanya menyenangkan. Pipit Wilastri semoga kita bisa selalu bersama.
8. Sahabat – sahabat kelas IF-4 2006 yang telah mendukung dan memberi bantuan serta informasi selama masa pengerjaan skripsi.
9. Teman – teman bimbingan pak Irfan yang banyak membantu, semoga kalian semua sukses.
10. Seluruh Dosen Pengajar dan staff IF UNIKOM.
11. Terakhir kepada semua pihak yang telah membantu yang tidak bisa saya sebutkan satu-persatu. Terimakasih.
Harapan penulis mudah-mudahan skripsi ini dapat memberikan manfaat untuk pengembangan ilmu pengetahuan dibidang teknologi informasi dan komunikasi bagi penulis khususnya dan pembaca pada umumnya.
Bandung, Maret 2011
(4)
(5)
(6)