• Tidak ada hasil yang ditemukan

Pembangunan Aplikasi E-Commerce Pada Distro Garsy Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Aplikasi E-Commerce Pada Distro Garsy Bandung"

Copied!
201
0
0

Teks penuh

(1)

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,

(2)

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

(3)

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

(4)

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`

(5)

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.

(6)

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

(7)

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

(8)

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

(9)

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`

(10)

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.

(11)

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.

(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.

(15)

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

(16)

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)

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.

(18)

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

(19)

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)

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).

(21)

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)

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

(23)

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

(24)
(25)

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

(26)

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.

(27)

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)

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.

(29)

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 :

(30)

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

(31)

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)

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)

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

(34)

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

(35)
[image:35.842.88.757.96.459.2]

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

(36)

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)

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

(38)

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

(39)

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]
(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

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]
(41)

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

(42)

Gambar

Gambar 3. 3 FlowMap Rekapitulasi Penjualan Harian
Gambar 3. 5 Entity Relationship Diagram
Gambar 3. 8 DFD Level 2 Proses 1 Pengolahan Data Master
Gambar 3. 9 DFD Level 2 Proses 2 Login
+7

Referensi

Dokumen terkait

Sejauh pengamatan peneliti, penelitian mengenai perbedaan adversity quotient pada mahasiswa yang mengikuti Objective Structured Clinical Skills (OSCE) berdasarkan motivasi

Berdasarkan model genangan banjir rob yang ditunjukkan pada Gambar 14, hampir seluruh kelurahan di Kecamatan Semarang Utara terkena dampak dari banjir rob, yang

1) Pendiri organisasi. Budaya organisasi dapat ditelusuri, paling tidak sebagian, para pendiri organisasi. Pendiri-pendiri ini seringkali memiliki kepribadian yang

(6) Pendidikan Profesi Guru (PPG) sebagaimana dimaksud ayat (1) adalah program pendidikan yang diselenggarakan untuk mempersiapkan lulusan S1 kependidikan dan S1/D4

[r]

Untuk membantu seseorang berjuang dalam mencapai satu tujuan yang diinginkan diperlukan self-efficacy, dengan keyakinan diri yang kuat akan membuat mereka melakukan

Sikap layanan yang baik merupakan persyaratan utama yang harus dimiliki oleh petugas perpustakaan terutama petugas pada bagian layanan referensi, sebab sikap

Pada tahapan ini adalah tahap permulaan untuk membangun dan mengembangkan aplikasi sesuai dengan rencana yang telah dibuat. Bagian ini merupakan kegiatan tentang