Aplikasi Penjualan Kebutuhan Komputer Berbasis web Pada Ruko Banten Biz Komputer

(1)

Universitas Komputer Indonesia (UNIKOM) Jl. Dipati Ukur No. 112-116, Bandung 40132

Email: rfahru@gmail.com

ABSTRAK

Seiring dengan kemajuan Teknologi Informasi dan perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur masyarakat sehari-hari dan terciptalah suatu integrasi antara komputer dan telepon atau sistem Computer Telephony Integration (CTI), yang mewujudkan media baru berupa internet.

Meledaknya penggunaan Internet dan teknologi World Wide Web (WWW atau sering juga disebut Web saja) menyebabkan munculnya teknologi Ecommerce yang berbasis teknologi Internet. Dimana e-commerce adalah membeli dan atau menjual secara elektronik dan kegiatan ini dilakukan pada jaringan internet, selain itu juga dapat pemasangan iklan, penjualan dan pelayanan yang terbaik menggunakan sebuah web shop 24 jam bagi pelanggannya.

Aplikasi e-commerce yang dibuat diharapkan dapat menjadi media promosi yang lebih luas, membantu meningkatkan penjualan dan mengurangi biaya operasional bagi ruko serta mempermudah konsumen dalam melakukan proses pemesanan dan pembayaran suatu produk karena dilakukan secara on-line menggunakan paypal maupun transfer bank.

Kata kunci : e-commerce, penjualan

1. Pendahuluan

Bantenbiz Komputer yang terletak di daerah Bumi Agung Permai (BAP) adalah ruko yang bergerak di bidang penjualan berbagai macam kebutuhan komputer seperti monitor, memori (RAM), printer, flashdisk, harddisk dan lain-lain. Bantenbiz Komputer sudah berdiri kurang lebih 2 tahun. Penjualannya hanya untuk daerah Serang saja karena belum ada aplikasi pendukung untuk memasarkan produk yang terdapat di Bantenbiz Komputer kepada masyarakat luas untuk meningkatkan penjualannya. Maksud dari penelitian ini adalah untuk membangun aplikasi penjualan berbasis

web (e-commerce).

Sedangkan tujuan dari penelitian yang akan

dicapai dalam pembangunan e-commerce

ini adalah sebagai berikut :

1. Membantu meningkatkan penjualan

produk yang terdapat di bantenbiz komputer.

2. Berusaha meningkatkan image RUKO

Bantenbiz Komputer.

3. Memberikan kemudahan kepada

pelanggan dan konsumen untuk

memesan produk yang ditawarkan dengan layanan pembelian secara online dan pembayaran dengan menggunakan

paypal dan transfer antar bank.

2. MODEL, ANALISIS, DESAIN,

DAN IMPLEMENTASI

2.1Model

Teknik analisis data dalam pembuatan perangkat lunak menggunakan pemodelan perangkat lunak dengan paradigma

waterfall, yang meliputi beberapa proses diantaranya:

a. System Engineering

System engineering merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.

b. System Analysis

System analysis merupakan tahap menganalisis hal-hal yang diperlukan dalam


(2)

UNIKOM 20112 penerjemahan dari data yang dianalisis

kedalam bentuk yang mudah dimengerti oleh user.

d. System Coding

System coding merupakan tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.

e. System Testing

System testing merupakan tahap pengujian terhadap perangkat lunak yang dibangun.

f. System Maintenance

System maintenance merupakan tahap akhir dimana suatu perangkat lunak yang sudah

selesai dapat mengalami

perubahan-perubahan atau penambahan sesuai dengan

permintaan user.

2.2Analisis

2.2.1Analisis Prosedur yang sedang berjalan

Fungsinya: mendefinisikan hubungan antara

bagian (pelaku proses), proses

(manual/berbasis komputer) dan aliran data (dalam bentuk dokumen keluaran dan masukan).

Prosedur penjualan barang di ruko

bantenbizkomputer yang ada saat ini adalah seperti terlihat pada gambar 1.

barang yg dibeli barang yg dibeli Jumlah yg dibayar A1 nota Jumlah yg dibayar barang nota konsumen kasir Menghitung total Buat nota penjualan

Gambar 1. Flowmap penjualan saat ini

2 komponen utama yaitu entitas dan relasi. Kedua komponen tersebut dideskripsikan

lebih jauh melalui atribut–atribut atau

properti.

Adapun ERD dari sistem e-commerce ini

dapat dilihat pada gambar 2.

iduser ongkos No_resi stock pesanan member idpro N produk admin kategori kota N 1 1 1 memiliki N mengelola N memiliki N 1 iduser email password catid catname admuser Idadm kdkotanama_kota propinsi memiliki 1 N kdpronama_propinsi detail_pesanan memiliki mengelola N N 1 password

namaharga description Image

username

tanggal Jasa_kirim

status kabkota Id_detail Nama_tAlamat_tkodepos

telfon ongkir Total_bayar harga qty kdpro kurs mengelola 1 kode

kurs 1 Idadm Id_detail idpro idadm Idadm merk idmerk nama_merk N memiliki 1 catid idmerk kdkota memiliki 1 return Id_return Id_detail 1 memiliki N Detail_return alasan qty status idpro 1 memiliki 1 1 mengelola 1 N idadm idmerk idpro catid kode Id_detail Id_return Id_return Id_detail kdkota iduser idpro

Gambar 2. Entity relationship diagram

2.2.3Analisis Kebutuhan Fungsional

2.2.3.1Diagram Konteks

Diagram Konteks merupakan suatu model yang menjelaskan secara global bagaimana digunakan dan ditransformasikan untuk proses atau yang menggambarkan aliran data kedalam dan keluar sistem.

Berikut adalah gambar diagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar 3.

Bantenbiz komputer admin member pengunjung info produk Info merk info kategori info pesanan Info return Info produk yang dicari

Data Login Member Data Lupa password Data pesanan Data return Cari produk Info merk info produk info kategori Info kurs Info admin info pesanan Info return laporan Data admin Data merk Data produk Data kategori Data kurs Data pesanan Data return info produk info kategori info merk Info pesanan Info pencarian

Data calon member Data pencarian

webmail paypal Info pembayaran

Data regisrasi Info registrasi Data pembayran

Gambar 3. Diagram konteks

2.2.3.2Data Flow Diagram

Data Flow Diagram adalah representasi dari suatu sistem yang menggambarkan bagian-bagian dari sistem tersebut beserta seluruh keterlibatan diantara bagian yang ada. Arus data pada DFD dapat berupa masukan untuk sistem ataupun keluaran yang disampaikan kepada pengguna sistem:


(3)

UNIKOM 20113 5.0 Pencarian 6.0 Transaksi Data pencarian Info pencarian Info produk Info pemesanan 7.0 Laporan Data pesanan Data produk

Info laporan pesanan, info laporan produk

8.0 return

return

Data pesanan

Data pesanan yang direturn info pesanan yang dikembalikanData pesanan yang mw direturn

info pesanan yang dikembalikan

Detail_return Detail_pesanan Info detail_pesanan

Data pesanan

Data detail_pesanan

Data detail_pesanan yang direturn

info detail_pesanan yang direturn

Info return Info kurs

Data pesanan

Data return

Gambar 4. DFD Level 1 E-Commerce 2.2.3.3Skema Relasi

Skema relasi menggambarkan suatu

hubungan antar tabel yang sudah ada dalam keadaan normal. Perancangan skema relasi

dalam membangun sebuah aplikasi

penjualan kebutuhan komputer berbasis web pada ruko bantenbiz kompuer adalah sebagai berikut :

categories PKcatid catname FK1 idadm Product PKidpro FK1 idmerk nama harga description stock image admin PK idadm admuser password pesanan PKid_detail FK2 idadm FK3 iduser nama_t alamat_t FK1 kota_t kodepos telfon total_bayar status jasa_kirim no_resi tanggal paypal_transaksi waktu_trans_paypal paypal_email paypal_bayar mata_uang propinsi PK kdpro nama_propinsi kota PKkdkota nama_kota kabkota ongkos FK2 kdpro merk PKidmerk nama_merk FK1 catid 1 N N 1 1 N 1 1 N 1 1 N 1 N detail_pesanan FK1 id_detail FK2 idpro harga qty tanggal N member PKiduser username password email FK1 kdkota alamat kodepos telepon 1 1 return PK id_return id_detail 1 1 N 1 detail_return FK1 id_return idpro jumlah alasan status N 1 N N N 1

Gambar 5. Skema Relasi 2.3Perancangan

Perancangan struktur menu menu dan

submenu yang berfungsi untuk

memudahkan user dalam menggunakan

sistem. Menu – menu tersebut dibagi

berdasarkan hak akses masing-masing user. Berikut ini gambaran mengenai struktur menu e-commerce yang akan dibangun.

a. Struktur menu pengunjung

produk Tentang kami Pengiriman dan pembayaran Cara pemesanan registrasi

view

tambah Tracking

Gambar 6. struktur menu pengunjung

view

Edit Qty Delete

Gambar 7. struktur menu member

c. Struktur menu admin(operator)

produk

merk kategori pesanan Log Out

view

Edit Tambah Delete

Login Admin (operator)

laporan

Gambar 8. struktur menu admin(operator)

d. Struktur menu admin(superadmin)

produk

merk kategori pesanan Log Out

view

Edit Tambah Delete Login Admin (super admin)

laporan admin

Gambar 9. struktur menu admin(superadmin)

2.4Implementasi

Setelah sistem dianalisis dan didesain secara rinci maka akan menuju tahap implementasi yang bertujuan untuk mengkonfirmasi

modul – modul perancangan, sehingga

pengguna dapat memberi masukan kepada pengembang sistem.

2.4.1Perangkat Keras yang Digunakan

Perangkat keras yang digunakan untuk mengimplementasikan sistem e -commerce ini akan dijelaskan pada tebel 1

Tabel 1 Implementasi Perangkat Keras No Perangkat Keras

1 Processor dengan kecepatan 2 GHz 2 Kapasitas HardDisk 250GB 3 RAM 1 GB

4 VGA Card 256 64MB

5 Monitor minimal dengan resolusi 1024x768

6 Lan Card 10/100Mbps

7 Koneksi internet MOBI 64kbps

8 mouse


(4)

UNIKOM 20114

Tabel 2 Implementasi Perangkat Lunak

No Perangkat Lunak

1 Windows seven sebagai Sistem Operasi

2 Macromedia Dreamweaver 8

3 menggunakan bahasa pemrograman PHP 4 MySQL sebagai Database

5 Web Server phpMyAdmin

6 Mozilla Firefox sebagai browser 3. HASIL DAN DISKUSI 3.1. Pengujian Alpha

Proses pengujian alpha dilakukan untuk

mengetahui apakah data yang dimasukan (input) sudah sesuai dengan yang

diharapkan (output). Berdasarkan

pengujian, maka dapat dilakukan pengujian

alpha pada aplikasi/sistem e-commerce.

Kesimpulan Hasil Pengujian Alpha

Berdasarkan hasil pengujian dengan kasus

sample uji yang telah dilakukan

memberikan kesimpulan bahwa pada

penyaringan proses dalam bentuk arahan

tampilan massage box belum maksimal

diciptakan dan disampaikan tetapi secara fungsional sistem sudah dapat bekerja dan

menghasilkan output yang diharapkan.

3.2. Pengujian Beta

Pengujian beta adalah pengujian yang

dilakukan secara objektif dengan kata lain pengujian ini adalah pengujian secara langsung dilapangan atau tempat dimana aplikasi yang dibuat diimplementasikan.

Pengujian betha ini dilakukan dengan

memberikan pertanyaan kepada pemilik ruko, karyawan dan beberapa pelanggan. Metode penelitian yang digunakan adalah

metode kuantitatif, dimana calon user

(responden) diberikan kuisioner (terlampir) dengan ketentuan skala untuk setiap pertanyaannya.:

Berdasarkan data hasil kuisioner, dapat

dicari prosentase masing – masing jawaban

dengan menggunakan rumus : Z = N/Q * 100%.

Keterangan : N = banyaknya jawaban

tiap pertanyaan

Q = jumlah responden Z = nilai prosentase

Kesimpulan Hasil Pengujian Beta :

dinilai sebesar 30%, aplikasi e-commerce

dinyatakan mudah digunakan dinilai sebesar 70%, instruksi yang disediakan sebagian

responden menyatakan sangat mudah

dipelajari (40%), sebagian responden

menyatakan mudah dipelajari (50%) dan 1

responden menyatkan cukup mudah

dipelajari (10%), aplikasi e-commerce

dinyatakan dapat melakukan transaksi pembelian dinilai sebesar 50%, informasi

yang dihasilkan dari aplikasi e-commerce

dinyatakan sesuai dinilai sebesar 40% dan

aplikasi e-commerce dinyatakan dapat

memberikan kepuasan kepada member dengan adanya fasilatas pemesana online dinilai sebesar 50%.

4. KESIMPULAN DAN SARAN 4.1. Kesimpulan

Berdasarkan penelitian mengenai

pembuatan aplikasi penjualan kebutuhan

komputer berbasis web (e-commerce) pada

ruko bantenbiz komputer ini, maka dapat ditarik beberapa kesimpulan sebagai berikut :

1. Aplikasi yang dibangun dapat

mempermudah Admin dalam

mengelola data produk dan data pesanan.

2. Dengan adanya pembayaran

menggunakan paypal maka akan

mempermudah member untuk

melakukan pembayaran..

3. Dengan adanya apliaksi e-commerce

ini, maka dapat memperluas

pemasaran produk yang terdapat di ruko bantenbiz komputer.

4. Dengan adanya aplikasi e-commerce

ini makasi fleksibilitas akan dapat tercapai karena setiap konsumen

dapat melakukan transaksi

dimanapun dia berada.

4.2. Saran

Untuk lebih meningkatkan kinerja dari aplikasi penjualan kebutuhan komputer

berbasis web (e-commerce) pada ruko

bantenbiz komputer ini, ada beberapa saran yang dapat dijadikan pertimbangan, yaitu:

1. Informasi mengenai detail produk

harus lebih detail.

2. Ditambahkan fitur-fitur lain Untuk

pengembangan lebih lanjut aplikasi


(5)

UNIKOM 20115 pukul 09.15 WIB).

[2].

http://jurnal- sdm.blogspot.com/2009/08/e-commerse-definisi-jenis-tujuan.html

(16-Agustus-2010 pukul 14.06 WIB) [3].

http://ikhsan-ai.it- kosongsatu.com/2010/05/manfaat-e-commerce-dan-kelemahannya/ (16-Agustus-2010 pukul 15.44 WIB) [4]. http://www.cert.or.id/~budi/presentat

ions/sekuriti-ecom2.ppt 2-september-2010 pukul 16.40

[5]. http://www.ilmuwebsite.com/

[6]. http://ilmukomputer.org/category/pe mrograman-php/

[7]. http://blog.re.or.id/erd-entity-relationship-diagram.htm

[8]. Modul Aplikasi Teknologi Online

(ATOL)

[9]. http://

hadianyana.wordpress.com/2009/11/ 16/ssl-secures-socket-layer/

[10]. Syafii, M 2004, Membangun

Aplikasi berbasis PHP dan MySQL

Penerbit Andi, Yogyakarta

[11]. Suryana, Taryana 2007,

E-Commerce menggunakan PHP & MySQL Graha Ilmu, Yogyakarta


(6)

Universitas Komputer Indonesia (UNIKOM) Jl. Dipati Ukur No. 112-116, Bandung 40132

Email: rfahru@gmail.com

ABSTRACT

Along with advances in information technology and telecommunications and computer technology development leads to changes in the culture of everyday society, and created an integration between computer and telephone systems or Computer Telephony Integration (CTI), which embodies a new form of Internet media.

Explosion of Internet usage and technology World Wide Web (WWW or often also called Web only) led to the emergence of technology-based Ecommerce Internet technology. Where e-commerce is the buying and / or sell electronically, and this activity is done on the Internet, but it also can be advertising, sales and service is the best use of a web shop 24 hours for its customers.

E-commerce application that is made is expected to be a wider media campaign, helping to increase sales and reduce operating costs for customers in the shop and also to simplify the process of booking and payment of a product because it is done on-line using paypal or bank transfer.

Keywords : e-commerce, sales

1. Introduction

Bantenbiz Computers located in the area of Earth Great Permai (BAP) is a shop that specialized in selling various kinds of computer needs such as monitors, memory (RAM), printers, flash, hard drive and others. Computer Bantenbiz was standing about 2 years. Sales only to the area of Serang just because there is no support applications for marketing the products contained in Bantenbiz Computer to the general public to increase its sales.

The purpose of this research is to develop a web-based sales application (e-commerce). While the purpose of research that will be achieved in the development of e-commerce are as follows:

1. Help increase sales of products

contained in bantenbiz computer.

2. Trying to improve the image RUKO

Bantenbiz Computer.

3. Provide convenience to customers and

consumers to order products offered by online buying services and payment using paypal and bank transfer.

2. MODELS, ANALYSIS, DESIGN AND

IMPLEMENTATION 2.1Model

Data analysis techniques in the making software using modeling software with waterfall paradigm, which involves several processes including:

a. Systems Engineering

System engineering is part of the largest system in the execution of a project, begin by setting the various needs of all the necessary elements forming the system and allocate it into the software. b. System Analysis

System analysis is the stage of analyzing the things that are needed in the implementation of the project of making software.


(7)

UNIKOM 20112

d. Coding System

Coding system is the data translation step or solving problems that have been

designed keadalam particular

programming language.

e. System Testing

System testing is the testing phase of software that is built.

f. System Maintenance

System maintenance is the final step 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

Its function: to define the relationship between the (actors process), processes (manual / computer based) and the flow of data (in the form of document output and input).

The procedure of selling goods in the shop bantenbizkomputer current is as shown in Figure 1. barang yg dibeli barang yg dibeli Jumlah yg dibayar A1 nota Jumlah yg dibayar barang nota konsumen kasir Menghitung total Buat nota penjualan

Figure 1. Flowmap current sales

further described through the attributes or properties.

The ERD of e-commerce system can be seen in Figure 2.

iduser ongkos No_resi stock pesanan member idpro N produk admin kategori kota N 1 1 1 memiliki N mengelola N memiliki N 1 iduser email password catid catname admuser Idadm kdkotanama_kota propinsi memiliki 1 N kdpronama_propinsi detail_pesanan memiliki mengelola N N 1 password

namaharga description Image

username

tanggal Jasa_kirim

status kabkota Id_detail Nama_tAlamat_tkodepos

telfon ongkir Total_bayar harga qty kdpro kurs mengelola 1 kode

kurs 1 Idadm Id_detail idpro idadm Idadm merk idmerk nama_merk N memiliki 1 catid idmerk kdkota memiliki 1 return Id_return Id_detail 1 memiliki N Detail_return alasan qty status idpro 1 memiliki 1 1 mengelola 1 N idadm idmerk idpro catid kode Id_detail Id_return Id_return Id_detail kdkota iduser idpro

Figure 2. Entity relationship diagram

2.2.3Analisis Kebutuhan Fungsional

2.2.3.1Diagram Konteks

Context Diagram is a global model that describes how it is used and transformed to the process or that describe the flow of data into and out of the system.

Here is a picture of the context diagram for the system to be built can be seen in Figure 3. Bantenbiz komputer admin member pengunjung info produk Info merk info kategori info pesanan Info return Info produk yang dicari

Data Login Member Data Lupa password Data pesanan Data return Cari produk Info merk info produk info kategori Info kurs Info admin info pesanan Info return laporan Data admin Data merk Data produk Data kategori Data kurs Data pesanan Data return info produk info kategori info merk Info pesanan Info pencarian

Data calon member Data pencarian

webmail paypal Info pembayaran

Data regisrasi Info registrasi Data pembayran

Figure 3. Context Diagram 2.2.3.2Data Flow Diagram

Data Flow Diagram is a representation of a system that describes the parts of the system along with all the engagement between the existing sections. Data flow in DFD can be either input or output for the system submitted to the users of the system:


(8)

UNIKOM 20113 5.0 Pencarian 6.0 Transaksi Data pesanan

info pesanan Info Data login admin invalid

Data pencarian Info pencarian Info produk pesanan Info pemesanan Data pesanan Info pesanan 7.0 Laporan Data pesanan Data produk

Info laporan pesanan, info laporan produk

8.0 return

return

Data pesanan

Data pesanan yang direturn info pesanan yang dikembalikanData pesanan yang mw direturn

info pesanan yang dikembalikan

Detail_return Detail_pesanan Info detail_pesanan

Data pesanan

Data detail_pesanan

Data detail_pesanan yang direturn

info detail_pesanan yang direturn

Info return Info kurs

Data pesanan

Data return

Figure 4. DFD Level 1 E-Commerce 2.2.3.3Relation Schema

Relation schema describes a relationship between tables that already exist in normal circumstances. The design scheme of relations in building a sales application web-based computer needs at the shop bantenbiz kompuer are as follows:

categories PKcatid catname FK1 idadm Product PKidpro FK1 idmerk nama harga description stock image admin PK idadm admuser password pesanan PKid_detail FK2 idadm FK3 iduser nama_t alamat_t FK1 kota_t kodepos telfon total_bayar status jasa_kirim no_resi tanggal paypal_transaksi waktu_trans_paypal paypal_email paypal_bayar mata_uang propinsi PK kdpro nama_propinsi kota PKkdkota nama_kota kabkota ongkos FK2 kdpro merk PKidmerk nama_merk FK1 catid 1 N N 1 1 N 1 1 N 1 1 N 1 N detail_pesanan FK1 id_detail FK2 idpro harga qty tanggal N member PKiduser username password email FK1 kdkota alamat kodepos telepon 1 1 return PK id_return id_detail 1 1 N 1 detail_return FK1 id_return idpro jumlah alasan status N 1 N N N 1

Figure 5. Relation Schema 2.3Design

The design of menus and submenus menu structure that serves to facilitate users in using the system. Menu - the menu is divided according to the permissions of each user. Here is an overview of e-commerce menu structure to be built.

a. Visitor menu structure

produk Tentang kami Pengiriman dan pembayaran Cara pemesanan registrasi

view

tambah Tracking

Figure 6. Visitor menu structure

view

Edit Qty Delete

Pesanan Anda

Figure 7. Structure member menu

c. The structure of the admin menu (

operator)

produk

merk kategori pesanan Log Out

view

Edit Tambah Delete

Login Admin (operator)

laporan

Figure 8. The structure of the admin menu (operator)

d. The structure of the admin menu

(superadmin)

produk

merk kategori pesanan Log Out

view

Edit Tambah Delete Login Admin (super admin)

laporan admin

Figure 9. The structure of the admin menu

(superadmin)

2.4Implementation

Once the system is analyzed and designed

in detail it will be towards the

implementation phase which aims to confirm the module - the module design, so users can give input to the system developers.

2.4.1Hardware Used

The hardware used to implement e-commerce system will be described in tebel 1

Tabel 1 Inplementation Hardware

No hardware

1 Processor with a speed of 2 GHz. 2 250GB hard drive capacity. 3 1 GB of RAM.

4 256 64MB VGA card.

5 Monitor minimum resolution of 1024x768. 6 10/100Mbps Lan Card.

7 MOBI 64kbps internet connection. 8 mouse


(9)

UNIKOM 20114

1 Seven as of Windows Operating System. 2 Macromedia Dreamweaver 8.

3 using the PHP programming language. 4 MySQL as a database.

5 Web Server phpMyAdmin. 6 Mozilla Firefox as a browser.

3. RESULT AND DISCUSSION 3.1. Alpha Testing

Alpha testing process conducted to

determine whether the data which is input (input) is as expected (output). Based on the test, the alpha test can be performed on applications / e-commerce systems.

Alpha Testing Results Conclusion

Based on the results of testing with the test sample of cases that have been done to give the conclusion that the filtering process in the direction of view is not maximized massage box is created and delivered but functionally system has to work and produce the expected outputs.

3.2. Beta Testing

Beta testing is testing done objectively in other words this test is a test directly in the field or place where the application is made is implemented. Betha Testing is done by giving a question to the shop owners, employees and some customers. The research method is quantitative method, where prospective users (respondents) are given a questionnaire (attached) with the provisions of scale for each question.: Based on the results of questionnaire data, can be searched percentage of each - each answer by using the formula: Z = N / Q * 100%.

Description:

N = number of answers to each question. Q = number of respondents.

Z = value percentage.

Beta Testing Results Conclusion :

From the beta testing has been done, based

on category choice answers from

questionnaires that have been distributed to users, it can be concluded that the application of e-commerce declared interest assessed at 30%, e-commerce application otherwise easy to use is valued at 70%, the instructions provided in part respondents

information e-commerce declared fit

assessed by 40% and e-commerce

applications are stated to give satisfaction to the members with an online presence pemesana fasilatas assessed by 50%.

4. CONCLUSIONS AND SUGGESTIONS 4.1. Conclusions

Based on research on the making of sales application needs a web-based computer

(e-commerce) in office bantenbiz this

computer, it can be drawn some conclusions as follows :

1. Applications built to facilitate Admin

to manage product data and order data.

2. With the payment using PayPal it

will be easier for members to make payments..

3. With the apliaksi e-commerce, it can

expand the marketing of products

listed in the shop bantenbiz

computer.

4. With the application of e-commerce

is makasi flexibility would be achieved because each customer can conduct transactions wherever he is.

4.2. Suggestions

To further improve the performance of sales application needs a web-based computer

(e-commerce) in office bantenbiz this

computer, there are a few suggestions that can be considered, namely :

1. Information about product details

should be more detailed.

2. Added features for further

development of e-commerce

applications, such as recognition feature products directly through social networking.

5. REFERENCES

[1]. http://www.baliorange.web.id/penger tian-ecommerce/ (16-Agustus-2010 pukul 09.15 WIB).

[2].

http://jurnal- sdm.blogspot.com/2009/08/e-commerse-definisi-jenis-tujuan.html

(16-Agustus-2010 pukul 14.06 WIB) [3].


(10)

kosongsatu.com/2010/05/manfaat-e-UNIKOM 20115 [5]. http://www.ilmuwebsite.com/

[6]. http://ilmukomputer.org/category/pe mrograman-php/

[7]. http://blog.re.or.id/erd-entity-relationship-diagram.htm

[8]. Modul Aplikasi Teknologi Online

(ATOL)

[9]. http://

hadianyana.wordpress.com/2009/11/ 16/ssl-secures-socket-layer/

[10]. Syafii, M 2004, Membangun

Aplikasi berbasis PHP dan MySQL

Penerbit Andi, Yogyakarta

[11]. Suryana, Taryana 2007,

E-Commerce menggunakan PHP & MySQL Graha Ilmu, Yogyakarta


(11)

ii

APPLICATION OF WEB-BASED COMPUTER SALES NEEDS

AT COMPUTER BANTENBIZ

By

FAHRU RAMDAN 10107863

Along with advances in information technology and telecommunications and computer technology development leads to changes in the culture of everyday society, and created an integration between computer and telephone systems or Computer Telephony Integration (CTI), which embodies a new form of Internet media.

Explosion of Internet usage and technology World Wide Web (WWW or often also called Web only) led to the emergence of technology-based Ecommerce Internet technology. Where e-commerce is the buying and / or sell electronically, and this activity is done on the Internet, but it also can be advertising, sales and service is the best use of a web shop 24 hours for its customers.

E-commerce application that is made is expected to be a wider media campaign, helping to increase sales and reduce operating costs for customers in the shop and also to simplify the process of booking and payment of a product because it is done on-line using paypal or bank transfer.


(12)

i

APLIKASI PENJUALAN KEBUTUHAN KOMPUTER BERBASIS WEB

PADA RUKO BANTENBIZ KOMPUTER Oleh

FAHRU RAMDAN 10107863

Seiring dengan kemajuan Teknologi Informasi dan perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur masyarakat sehari-hari dan terciptalah suatu integrasi antara komputer dan telepon atau sistem Computer Telephony Integration (CTI), yang mewujudkan media baru berupa internet.

Meledaknya penggunaan Internet dan teknologi World Wide Web (WWW atau sering juga disebut Web saja) menyebabkan munculnya teknologi Ecommerce

yang berbasis teknologi Internet. Dimana e-commerce adalah membeli dan atau menjual secara elektronik dan kegiatan ini dilakukan pada jaringan internet, selain itu juga dapat pemasangan iklan, penjualan dan pelayanan yang terbaik menggunakan sebuah web shop 24 jam bagi pelanggannya.

Aplikasi e-commerce yang dibuat diharapkan dapat menjadi media promosi yang lebih luas, membantu meningkatkan penjualan dan mengurangi biaya operasional bagi ruko serta mempermudah konsumen dalam melakukan proses pemesanan dan pembayaran suatu produk karena dilakukan secara on-line menggunakan paypal maupun transfer bank


(13)

(14)

1

BAB I PENDAHULUAN 1.1Latar Belakang Masalah

Bantenbiz Komputer yang terletak di daerah Bumi Agung Permai (BAP) adalah ruko yang bergerak di bidang penjualan berbagai macam kebutuhan komputer seperti monitor, memori (RAM), printer, flashdisk, harddisk dan lain-lain. Bantenbiz Komputer sudah berdiri kurang lebih 2 tahun. Penjualannya hanya untuk daerah Serang saja karena belum ada aplikasi pendukung untuk memasarkan produk yang terdapat di Bantenbiz Komputer kepada masyarakat luas untuk meningkatkan penjualannya.

Seiring dengan kemajuan Teknologi Informasi dan perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur masyarakat sehari-hari dan terciptalah suatu integrasi antara komputer dan telepon atau sistem

Computer Telephony Integration (CTI), yang mewujudkan media baru berupa internet. Meledaknya penggunaan Internet dan teknologi World Wide Web (WWW atau sering juga disebut Web saja) menyebabkan munculnya teknologi Ecommerce yang berbasis teknologi Internet. Dimana e-commerce adalah membeli dan atau menjual secara elektronik dan kegiatan ini dilakukan pada jaringan internet, selain itu juga dapat pemasangan iklan, penjualan dan pelayanan yang terbaik menggunakan sebuah web shop 24 jam bagi pelanggannya.

Di masa lalu, dunia bisnis bisa melakukan aktivitas antara satu dan yang lainnya melalui jaringan khusus tapi pertumbuhan drastis dari internet telah merubah paradigma tersebut dan akhirnya menjadikannya lebih luas. Dengan semakin maraknya penggunaan internet, perdagangan secara elektronic dilakukan oleh bisnis-bisnis


(15)

dengan berbagai ukuran. E-commerce konfensional saat ini bisa dilakukan oleh pendatang baru dengan skala internasional.

1.2 Rumusan Masalah

Berdasarkan uraian pada latar belakang diatas, maka pokok permasalahan yang akan dijawab dalam penelitian ini dirumuskan dengan sebuah rumusan masalah sebagai berikut: “Bagaimana untuk mewujudkan suatu system e-commerce yang sederhana sehingga dapat digunakan oleh semua kalangan tetapi tetap memiliki fitur yang lengkap?.”

1.3Maksud dan Tujuan

Maksud dari penelitian ini adalah untuk membangun aplikasi penjualan berbasis web (e-commerce).

Sedangkan tujuan dari penelitian yang akan dicapai dalam pembangunan e-commerce ini adalah sebagai berikut :

1. Membantu meningkatkan penjualan produk yang terdapat di bantenbiz komputer.

2. Berusaha meningkatkan image RUKO Bantenbiz Komputer.

3. Memberikan kemudahan kepada pelanggan dan konsumen untuk memesan produk yang ditawarkan dengan layanan pembelian secara online dan pembayaran dengan menggunakan paypal dan transfer antar bank.


(16)

1.4Batasan Masalah / Ruang Lingkup

Untuk meghindari permasalahan agar tidak meluas dan pembahasan lebih terarah, maka permasalahan akan dibatasi pada:

1. Pembatasan pada Feature Administrative Tool, meliputi :

A. Pengaturan Pada Data Produk meliputi pembatasan sebagai berikut : a. Data Produk

b. Data Kategori c. Data Merk d. Detail Produk e. Manajemen Harga f. Gambar Produk

g. Pengelolaan Stock (stok akan berkurang ketika barang sudah di bayar)

B. Manajemen Pemesanan meliputi batasan seperti berikut :

a. Pencarian Pesanan (untuk mempermudahkan admin untuk mencari siapa saja yang sudah memesan dan membayar pesanannya)

b. Update Status Pesanan (Dipesan Dikonfirmasi Dibayar Dikirim Diterima oleh pemesan)

c. Konfirmasi Pembayaran (jika si pemesan melakukan pembayarannya menggunakan payment gateway karena pembayaran yang dilakukan secara online maka akan langsung mengubah data pemesanan secara otomatis, sehingga biasanya tidak diperlukan konfirmasi, karena konfirmasi akan dilakukan antara payment gateway dengan situs e-commerce. Dalam Paypal


(17)

d. Pembatalan Pesanan (jika barang yang sudah dikirim maka tidak bisa dibatalkan)

C. Manajemen Pembayaran meliputi batasan sebagai berikut :

a. Dapat melakukan pembayaran secara COD (Cash On Delivery) khusus untuk daerah Serang

b. Dapat melakukan pembayaran secara tunai dengan datang langsung ke RUKO Bantenbiz Komputer

c. Dapat melakukan pembayaran melalui transfer antar bank (BCA dan BNI) d. Dapat melakukan pembayaran secara online dengan menggunakan Payment

Gateway (Paypal)

D. Manajemen Shipping

a. Menggunakan Jasa Pengirimin JNE yang sudah dipercaya oleh banyak orang di Indonesia dan sebagian besar Masyarakat Indonesia menggunakan jasa pengirimin ini dan di JNE pun sudah ada fasilitas Tracking (penelusuran pengiriman)

b. Menyediakan pengelolaan lokasi pengirmin dan harga kirimnya

E. Pembuatan Laporan yang akan dilakukan perbulan dan per-periodik. Pembuatan laporan meliputi :

a. Laporan Penjualan (hanya pesanan yang sudah dibayar saja yang akan terlihat)


(18)

F. Untuk mempermudahkan melihat atau mencocokan dan menyimpan database

yang baru dengan database yang lama maka diadakan fasilitas Backup dan

Restore database

G. Pengolahan return barang (syarat dan ketentuan berlaku), minta persetujuan kepada admin terlebih dahulu sebelum mengembalikan barang.

2. Pembatasan pada Feature Shoping (Frontend), meliputi : A. Pencarian Produk (berdasarkan nama produk)

B. Menampilkan produk diskon, produk terbaru (Newest Product), produk terlaku(global/per kategori) dan produk paling banyak dilihat(Most View Product)

C. Tersedia fasilitas pendaftaran member dan login member D. History Pemesanan

E. Pengiriman informasi pemesanan melalui email ke pemesan setiap ada perubahan status pesanan

F. Mendukung Search Engine Optimization (SEO)

3. Pembatasan pada Feature Security, meliputi : A. IP-Dedicated

B. Secure Socket Layer (SSL) untuk keamanan

C. Login terlebih dahulu agar bias mengakses situs e-commerce (gunakan email dan password untuk login jika sudah ter-registrasi)


(19)

4. Pembatasan pada Feature Communication, meliputi : A. Menggunakan email yang didaftarkan oleh pengguna B. Menggunakan Instant Messaging (yahoo Messanger) C. Menggunakan Handphone untuk customer support

5. Menggunakan bahasa pemprograman PHP dan javascript untuk membangun website e-commerce bantenbiz komputer dan menggunakan database MySQL untuk pengolahan datanya.

1.5Metode Penelitian

Metodologi penelitian yang digunakan dalam tugas akhir ini adalah metode deskriptif yaitu suatu metode untuk membuat gambaran atau deskripsi mengenai fakta-fakta dan informasi dalam situasi atau kejadian di masa sekarang secara sistematis, factual dan akurat. Ada dua teknik dalam metodologi penelitian adalah:

1.5.1 Tahap Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini 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.


(20)

a. Interview.

Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.

1.5.2. Tahap pembuatan perangkat lunak.

Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses diantaranya:

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 dan mengalokasikannya kedalam pembentukan perangkat lunak.

b. Analisis

Merupakan tahap menganalisis hal-hal yang diperlukan dalam 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. Pengujian

Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.


(21)

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan user.

1.6Sistematika Penulisan

Sistematika penulisan proposal penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti permasalahan yang dihadapi, menentukan maksud dan tujuan penelitian, yang kemudian diikuti dengan pembatasan masalah, metodologi penelitian serta sistematika penulisan.

BAB II LANDASAN TEORI

Membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan serta tinjauan terhadap penelitian-penelitian serupa yang telah pernah dilakukan sebelumnya.

BAB III ANALISIS MASALAH

Bab ini berisi analisis kebutuhan dalam membangun aplikasi ini, analisis sistem yang sedang berjalan pada aplikasi ini sesuai dengan metode


(22)

pembangunan perangkat lunak yang digunakan. Selain itu terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat.

BAB IV PERANCANGAN DAN IMPLEMENTASI

Bab ini berisi hasil implementasi dari hasil analisis dan perancangan yang telah dibuat disertai juga dengan hasil pengujian dari aplikasi ini yang dilakukan di ruko Bantenbiz Komputer sehingga diketahui apakah sistem yang dibangun sudah memenuhi syarat sebagai aplikasi yang user-friendly.

BAB V KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan tentang keseluruhan dari pembangunan aplikasi ini dan saran tentang aplikasi ini untuk masa yang akan datang.


(23)

10

2.1 Tinjauan Instansi 2.1.1. Riwayat Perusahaan

Ruko Bantenbiz Komputer didirikan pada tahun 2008 oleh Purnama Sahri dan kawan kawan. Bantenbiz Komputer bergerak di bidang penjualan kebutuhan komputer dengan selalu berusaha memberikan pelayanan terbaik kepada pelanggan dan selalu memberikan harga yang kompetitif khususnya untuk daerah sekitar.

Ruko bantenbiz komputer sendiri mengkhususkan penjualan pada kebutuhan produk komputer. Produk yang tersedia disini adalah produk-produk dari vendor-vendor ternama seperti penjualan Processor dari INTEL dan AMD, penjualan HardDisk dari Seagate dan Samsung dan produk-produk komputer yang lainnya.

2.1.2. Logo Ruko Bantenbiz

Logo bantenbiz seperti terlihat pada Gambar 2.1, yang hanya berupa tulisan bantenbiz yang di padukan dengan pencahayaan warna yang cerah dah perbedaan warna.


(24)

2.1.3. Struktur Organsisasi Perusahaan

Organisasi adalah sekelompok orang yang bekerja sama untuk mencapai tujuan yang telah di rencanakan, dari pengertian tersebut organisasi dapat di simpulkan sebagai kumpulan orang-orang yang bekerja sama dengan dasar persamaan tujuan.

Organisasi perusahaan sangatlah penting didalam menjamin kelangsungan dan kelancaran mekanisme kerja perusahaan, adanya organisasi dapat menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan kebutuhan perusahaan sehingga mempermudah kegiatan operasional perusahaan dalam mencapai tujuan.

Gambar 2.1. Struktur organisasi

Uraian struktur organisasi dari ruko bantenbiz komputer adalah sebagai berikut : 1. Pemilik

a. Bertanggung jawab atas kelangsungan ruko. b. Membuat perencanaan tentang sistem kerja, c. Memonitoring perkembangan.

PEMILIK


(25)

2. Bagian Administrasi dan Keuangan

a. Melaksanakan tugas mencatat segala transaksi yang terjadi dalam satu hari

b. Bertanggung jawab pencatatan laporan laporan berupa dokumen atau kwitansi

c. Bertanggung jawab terhadap pemasukan dan pengeluaran keuangan, d. membuat anggaran pemasukan dan pengeluaran perusahaan.

3. Bagian gudang & kasir

a. Membuat laporan pengeluaran dan pemasukan produk/barang b. Bertanggung jawab akan barang barang yang ada di ruko,

2.1.4 Visi dan Misi

Bantenbiz komputer mempunyai visi dan misi dalam menjalankan tugasnya sebagai salah satu perusahaan yang bergerak dalam penjualan bermacam macam kebutuhan komputer, Adapun visi dan misi dari ruko ini adalah :

1. Visi

Menjadi ruko yang terpercaya dalam penjualan produk-produk komputer khususnya untuk daerah sekitar.

2. Misi

Menjadikan ruko terbesar untuk penjualan kebutuhan komputer dan meningkatkan pertumbuhan profit usaha.


(26)

2.2 Landasan Teori

Analisis yang dilakukan di Ruko Bantenbiz komputer Serang, mengutip beberapa toeri yang relevan berdasarkan penelitian.

2.2.1 Pengertian Basis Data

Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atauuser.

Penyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database Management System DBMS). Manipulasi basis data meliputi pembuatan pernyataan (query) untuk mendapatkan informasi tertentu, melakukan pembaharuan atau penggantian (update) data, serta pembuatan report data.

2.2.2 Pengertian ERD

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan


(27)

menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :

a. Entiti

Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain. Simbol dari entitiini biasanya digambarkan

dengan persegi panjang.

b. Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi

untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang

lain. Gambar atribut diwakili oleh simbol elips.

c. Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.

2.2.3 Internet

Internet (interconnected-networking) ialah rangkaian komputer yang terhubung di dalam beberapa rangkaian. Manakala Internet ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.


(28)

2.2.4 Website

Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.

2.2.5 Web Server

Server web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web

yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.


(29)

2.2.6 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread,

multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

2.2.7 E-Commerce

Perdagangan elektronik atau e-commerce adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet

atau televisi, www, atau jaringan komputer lainnya. e-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.


(30)

Industri teknologi informasi melihat kegiatan e-commerce ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara elektronik, SCM (supply chain management), pemasaran secara elektronik (e-marketing), atau pemasaran online (onlinemarketing), pemrosesan transaksi online (online transactionprocessing), pertukaran data elektronik (electronicdatainterchange /EDI) dan lain lain. E-commerce merupakan bagian dari e-business, di mana cakupan e-business

lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain teknologi jaringan www, e-commerce juga memerlukan teknologi basisdata atau pangkalan data (databases), surat elektronik (e-mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-commerce ini.

E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web (website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.

Menurut Taryana Suryana dalam bukunya yang berjudul e-commerce

menggunakan PHP dan MySQL e-commerce di klarifikasikan ke dalam beberapa model yaitu:


(31)

2.2.7.1Model Store Front

Store front ialah kombinasi proses transaksi, sekuriti, pembayaran secara online serta penyimpanan informasi yang memungkinkan para pedagang untuk menjual dagangannya di internet melalui website. Store front merupakan konsep dasar perdagangan elektronik dimana terjadi interaksi penjual dan pembeli secara langsung.

Untuk menjalankan store front, seseorang harus mengorganisasikan dalam bentuk katalog produk yang ditempatkan pada halaman website. Pemilik bisnis online juga harus dapat menerima pembayaran secara online dalam kondisi aman, mengatur pengiriman dagangan para konsumen serta mengolah data konsumen. Dalam praktiknya, para pedagang online menggunakan teknologi yang disebut shopping cart atau kereta belanja. Dengan menggunakan shopping cart

konsumen dapat memasukan barang barang pesanannya kedalam shopping cart

nya.

2.2.7.2Model Lelang

Model lain perdagangan online ialah model lelang, model ini berfungsi sebagai forum dimana para pengguna internet dapat memasuki website dengan berperan sebagai penawar atau penjual. Jika seseorang berperan sebagai penjual produk, maka yang bersangkutan dapat mencari situs situs yang menyediakan barang barang yang sedang dia cari, melihat lihat kegiatan penawaran saat itu dan memasang penawaran.


(32)

2.2.7.3Model Portal

Model portal merupakan bentuk lain dari e-commerce. Portal berisi berbagai informasi meliputi mulai berita politik dan ekonomi, olahraga, teknologi, sampai dengan berita berita ringan mengenai kehidupan selebriti, gaya hidup, cerita bersambung dll.

2.2.7.4Model Dynamic Pricing

Model dynamic pricing atau penetapan harga merupakan model yang mengikuti pola mekanisme bisnis, yaitu bagaimana antara bisnis berlangsung dan produk diberi harga, dengan demikian seorang konsumen dapat membeli suatu produk dengan tawaran yang paling rendah. Strategi lain ialah dengan cara menawarkan produk atau jasa tertentu secara gratis.

Model model dalam kategori ini ialah model menentukan sendiri harga produk (your price model), model harga perbandingan (comparison pricing model), model harga sensitive di dasarkan kebutuhan (demand sensitive pricing model), Model barter, Model rebate dan model penawaran produk dan jasa secara gratis.

2.2.7.5Model Online Trading

Model online trading biasanya merupakan perdagangan elektronik dalam bentuk perdagangan sekuritas. Perdagangan saham secara online dilakukan oleh

broker yang mendapatkan komisi karena jasa para broker dalam mengatur jalannya perdagangan saham tersebut. Melalui perdagangan saham secara online


(33)

ini, konsumen dapat melakukan penelitian terhadap sekuritas, membeli dan menjual investasi melalui komputer yang tersambung dengan internet.

2.2.7.6Model Online Loan

Online loan atau pinjaman secara online merupakan salah satu bisnis

online yang sudah cukup popular, konsumen saat ini dapat mencari pinjaman dengan bunga rendah melalui internet. Salah satu portal yang member pinjaman secara online adalah e-loan dengan alamat www.eloan.com . situs ini menawarkan layanan kartu kredit, pinjaman pembelian rumah dan peralatan, serta kalkulator untuk membuat konsumen mahir dalam memutuskan mencari pinjaman.

2.2.7.7Layanan Perjalanan Secara Online

Saat ini bagi orang yang senang bepergian akan lebih mudah mengaturnya karena mulai pemilihan lokasi wisata, booking hotel dan tiket pesawat dapat dipesan secara online. Para pelancong dapat memilih lokasi baik didalam maupun luar negeri. Yang bersangkutan hanya menyediakan biaya dan siap melakukan perjalanan.

2.2.8 HTML

Hyper Text Markup Language (HTML) adalah sebuah bahasa markup

yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext


(34)

tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium

(W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.

2.2.9 PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software

di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa


(35)

CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

2.2.10 Java Script

JavaScript adalah bahasa scripting yang popular di internet dan dapat bekerja di sebagian besar browser popular seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.

2.2.11 Adobe Dreamweaver

Adobe Dreamweaver merupakan program penyunting halaman web

keluaran Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web

karena fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi 10 yang ada dalam Adobe Creative Suite 4 (sering disingkat Adobe CS4).

2.2.12 PayPal

PayPal adalah salah satu alat pembayaran (Payment procesors)

menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna internet dapat membeli barang di ebay, lisensi software original, keanggotaan situs, urusan bisnis, mengirim dan menerima donasi/sumbangan, mengirim uang


(36)

ke pengguna PayPal lain di seluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet atau mobile, PayPal mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money order

yang prosesnya dapat memakan waktu PayPal seperti rekening bank, pertama anda membuat account, lalu dana akan ditarik langsung dari kartu kredit anda ke account tersebut atau dengan dana dari transferan account PayPal orang lain ke Saldo / Balance PayPal anda, dan anda sudah dapat menggunakan account PayPal untuk bertransaksi.

2.2.13 Secures Socket Layer (SSL) 2.2.13.1 Pengertian SSL

Secure Sockets Layer atau yang disingkat SSL adalah sebuah protokol keamanan data yang digunakan untuk menjaga pengiriman data antara web server dan pengguna situs web tersebut. SSL umumnya sudah terinstall didalam mayoritas browser web yang ada (IE, Netscape, Firefox, dll), sehingga pengguna situs web dapat mengidentifikasi tingkat keamanan situs web tersebut yang menggunakan protokol keamanan SSL ini.

Browser web secara otomatis akan mencek apakah sertifikat SSL dan identitas situs web valid dan situs tersebut terdaftar pada otoritas sertifikasi (CA) SSL (cth. Verisign). Dengan demikian, SSL ini menjadi sangat penting terutama untuk situs web yang menjalankan transaksi online.

Koneksi SSL akan memproteksi informasi vital dengan meng-enkripsi informasi yang dikirim dan diterima antara pc pengguna situs dan web server,


(37)

sehingga informasi yang berjalan tidak mungkin dapat diambil ditengah jalan dan dibaca isinya. Hal ini berarti pengguna tidak perlu ragu untuk mengirim informasi vital seperti nomor kartu kredit kepada situs web yang telah memasang SSL tersertifikat ini.

2.2.13.2 Cara Kerja SSL

Seorang pelanggan masuk kedalam situs anda dan melakukan akses ke URL yang terproteksi (ditandai dengan awalan https atau dengan munculnya pesan dari browser).

Server anda akan memberitahukan secara otomatis kepada pelanggan tersebut mengenai sertifikat digital situs anda yang menyatakan bahwa situs anda telah tervalidasi sebagai situs yang menggunakan SSL.

Browser pelanggan akan mengacak “session key” dengan “public key” situs anda sehingga hanya situs anda yang akan dapat membaca semua transaksi yang terjadi antara browser pelanggan dengan situs anda.

Hal diatas semua terjadi dalam hitungan detik dan tidak memerlukan aktifitas apapun dari pelanggan.


(38)

25

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

3.1.1 Analisis Masalah

Ada beberapa permasalahan yang timbul dalam sistem yang sedang berjalan saat ini. Permasalahan-permasalahan tersebut diuraikan pada table 3.1 analisis masalah berikut:

Table 3.1. Tabel analisis masalah

No Permasalahan Bagian/pihak

1.

2.

3.

4.

Sistem yang berjalan saat ini masih manual dengan sistem transaksi datang langsung ke tempatnya

Media promosi bantenbizkomputer masih sangat minim

Dengan sistem yang berjalan sekarang, pemberian informasi kepada customer dirasakan kurang efektive sehingga costumer belum tentu mendapatkan informasi secara lengkap.

Sistem pembayaran yang digunakan hanya dengan money cash, sehingga dirasakan tidak

costumer

perusahaan

costumer


(39)

5.

fleksible. Dan bagi costumer yang ingin melakukan transaksi dalam jumlah besar, harus membawa uang cash yang cukup besar.

Selama ini pengarsipan dilakukan dengan menggunakan kertas sehingga mudah hilang dan using.

perusahaan

3.1.2 Analisis Prosedur Yang Sedang Berjalan

Fungsinya: mendefinisikan hubungan antara bagian (pelaku proses), proses (manual/berbasis komputer) dan aliran data (dalam bentuk dokumen keluaran dan masukan).

Prosedur penjualan barang di ruko bantenbizkomputer yang ada saat ini adalah seperti terlihat pada gambar 3.1.


(40)

barang yg dibeli

barang yg dibeli

Jumlah yg dibayar

A1 nota Jumlah yg

dibayar

barang nota

konsumen kasir

Menghitung total

Buat nota penjualan


(41)

3.1.3 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan ini diperlukan untuk menentukan keluaran yang akan dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran, volume data yang akan ditangani sistem, jumlah user dan kategori user, serta kontrol terhadap sistem.

3.1.3.1Analisis User

Pada sistem yang di usulkan, user akan dibagi menjadi 2 yaitu ; 1. Admin

Admin adalah yang bertugas mengolah data pesanan konsumen, input data produk, kategori dan merk, yang harus dimiliki operator yaitu kemampuan dasar dibidang komputer dan mengoperasikan Sistem Operasi windows 9x/2000/XP, pemahaman yang cukup untuk mengelola data dalam web serta memiliki pengetahuan tentang internet.

2. User

Sedangkan user hanya bisa melihat daftar produk dan melakukan pemesanan serta melakukan transaksi secara online yang sebelumnya harus sudah registrasi terlebih dahulu. User minimal harus sudah bisa


(42)

3.1.3.2Analisis Perangkat Keras

Adapun spesifikasi perangkat keras yang nantinya akan dibutuhkan untuk menjalankan aplikasi ini akan dijelaskan pada tabel 3.2.

Tabel 3.2 Perangkat Keras

No Perangkat Keras

1 Processor dengan kecepatan minimal 1 GHz 2 Kapasitas HardDisk minimal 40GB

3 RAM minimal 256 MB 4 VGA Card minimal 64MB

5 Monitor minimal dengan resolusi 1024x768 6 Lan Card 10/100Mbps

7 Koneksi internet minimal 64kbps 8 mouse

9 keyboard

3.1.3.3Analisis Perangkat Lunak

Perangkat lunak atau sering disebut software merupakan suatu aspek penting dalam pembuatan aplikasi. Adapun spesifikasi perangkat lunak yang nantinya akan dibutuhkan untuk membangun aplikasi penjualan ini akan dijelaskan pada tabel 3.3.

Tabel 3.3 Perangkat Lunak

No Perangkat Lunak

1 Windows XP sebagai Sistem Operasi

2 Macromedia Dreamweaver 8

3 menggunakan bahasa pemrograman PHP 4 MySQL sebagai Database

5 Web Server phpMyAdmin


(43)

3.1.3.4Analisis Jaringan

Aplikasi ini bekerja pada jaringan tingkat internet dimana computer client

dan server terkoneksi dengan internet agar bisa saling berhubungan dengan jaringan internet maka admin/administrator dan user harus memiliki kontrak dengan provider internet.

3.1.4 Analisis Basis Data

ERD (Entity Relationship Diagram) digunakan dalam membangun basis data untuk menggambarkan relasi atau hubungan dari dua file atau dua tabel. ERD

terdiri dari 2 komponen utama yaitu entitas dan relasi. Kedua komponen tersebut dideskripsikan lebih jauh melalui atribut–atribut atau properti.

Adapun ERD dari sistem e-commerce ini dapat dilihat pada gambar 3.2.


(44)

31 iduser ongkos No_resi stock pesanan member idpro N produk admin kategori kota N 1 1 1 memiliki N mengelola N memiliki N 1 iduser email password catid catname admuser Idadm kdkota nama_kota propinsi memiliki 1 N kdpro nama_propinsi detail_pesanan memiliki mengelola N N 1 password

nama harga description Image

username

tanggal Jasa_kirim

status kabkota

Id_detail Nama_t Alamat_t kodepos telfon ongkir Total_bayar harga qty kdpro kurs

mengelola 1 kode

kurs 1 Id_detail idpro idadm Idadm merk idmerk nama_merk N memiliki 1 catid idmerk kdkota memiliki 1 return Id_return Id_detail 1 memiliki N Detail_return alasan qty status idpro 1 memiliki 1 1 mengelola N idadm idmerk idpro catid Id_detail Id_return Id_return Id_detail kdkota iduser idpro


(45)

3.1.5 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional bertujuan untuk mengetahui proses informasi yang mengalir melalui perangkat lunak. Untuk menggambarkan proses informasi secara umum digunakan alat bantu, yaitu Diagram Konteks, Data Flow Diagram (DFD), spesifikasi proses dan kamus data.

3.1.5.1Diagram Konteks

Diagram Konteks merupakan suatu model yang menjelaskan secara global bagaimana digunakan dan ditransformasikan untuk proses atau yang menggambarkan aliran data kedalam dan keluar sistem.

Berikut adalah gambar diagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar 3.3.

Bantenbiz komputer

admin member

pengunjung info produk

Info merk info kategori info pesanan Info return

Info produk yang dicari

Data Login Member Data Lupa password Data pesanan Data return Cari produk

Info merk info produk info kategori Info kurs Info admin info pesanan Info return laporan Data admin

Data merk Data produk Data kategori Data kurs Data pesanan

Data return

info produk info kategori info merk Info pesanan Info pencarian

Data calon member Data pencarian

webmail

paypal Info pembayaran

Data regisrasi Info registrasi Data pembayran


(46)

3.1.5.2Data Flow Diagram (DFD)

Data Flow Diagram adalah representasi dari suatu sistem yang menggambarkan bagian-bagian dari sistem tersebut beserta seluruh keterlibatan diantara bagian yang ada. Arus data pada DFD dapat berupa masukan untuk sistem ataupun keluaran yang disampaikan kepada pengguna sistem:


(47)

34 member Pengunjung Admin 1.0 Registrasi 2.0 Login 3.0 Pengolahan data master 5.0 Pencarian 6.0 Transaksi member admin product categories Data registrasi Info data registrasi

Data registrasi Info data registrasi

Data pencarian Info pencarian

info Data produk Data produk Data kategori

Info kategori Data login member

Data lupa password

Info Data login member invalid

Info Data login admin

Data login admin

Data pesanan info pesanan Data produk Data kategori Data merk Data admin Data kurs Data login admin

info produk info kategori info merk Info admin Info kurs

Info Data login admin invalid Info Data login member invalid

Info Data lupa password

merk Data merk Info merk Data pencarian Info pencarian 4.0 View produk

Info produk, info merk, info kategori

Info produk, info merk, info kategori Info merk Info produk Info kategori pesanan Info pemesanan Data pesanan Info pesanan 7.0 Laporan Data pesanan Data produk

Info laporan pesanan, info laporan produk Data admin Info admin kurs Data kurs Info kurs 8.0 return return Data pesanan

Data pesanan yang direturn

info pesanan yang dikembalikanData pesanan yang mw direturn

info pesanan yang dikembalikan

Detail_return

Detail_pesanan Info detail_pesanan

Data pesanan

Data detail_pesanan

Data detail_pesanan yang direturn

info detail_pesanan yang direturn

Info return

Info kurs paypal

webmail

Info data registrasi Info data registrasi

Info pembayaran Data pembayaran

Data pesanan

Data return


(48)

member

admin

member

admin 2.1

Verifikasi email

2.2 Verifikasi password

2.3 Lupa password Data login member

Info login member invalid Data email Verifikasi email

Data password Verifikasi passwrod

Info login admin invalid Verifikasi username Data login admin

Info login admin invalid

Data username

Info login member invalid

Data password

Verifikasi passwrod email valid, data password

Login valid Data email

Info password

Info password

Data email


(49)

admin

3.1 Pengolahan

produk Data produk, data merk, data kategori

Info produk, info merk, info kategori

Info produk, info merk, data, kategori product Data produk, data merk, data kategori

3.2 Pengolahan

kategori Data kategori

Info kategori Info kategori

categories Data kategori

3.3 Pengolahan

merk

Info merk

merk Data merk

Info merk

Data merk, data kategori

Login valid

Login valid

Login valid

Data merk Info merk

3.4 Pengolahan

admin Login valid Data admin

Data admin

admin

Info admin Info admin

3.5 Pengolahan

kurs Login valid Data kurs

Data kurs

Mata uang

Info kurs Info kurs

Data kategori

Data merk


(50)

Admin product 3.1.1 Tambah data produk 3.1.2 Edit data produk 3.1.3 Hapus data produk Data produk Info produk Data produk Info produk Data produk Info produk

Data merk, data produk, data kategori

Info produk

Data merk, data produk, data kategori

Info produk

Data merk, data produk, data kategori

Info produk merk categories Data kategori Info kategori Data merk Info merk Data kategori Data kategori Data kategori Data merk Data merk Data merk 3.1.4 Tambah stok produk

Data jumlah stok Data jumlah stok

Info produk Info produk

Gambar 3.7. DFD Level 3 proses 3.1. (pengolahan data produk)

Admin categories 3.2.1 Tambah data kategori 3.2.2 Edit data kategori 3.2.3 Hapus data kategori Data kategori Info kategori Data kategori Info kategori Data kategori Info kategori Data kategori Info kategori Data kategori Info kategori Data kategori Info kategori


(51)

Admin

merk 3.3.1

Tambah data merk

3.3.2 Edit data merk

3.3.3 Hapus data

merk Data merk

Info merk

Data merk

Info merk Data merk

Info merk

Data merk

Info merk

Data merk

Info merk

Data merk

Info merk

Gambar 3.9. DFD Level 3 proses 3.3 (pengolahan data merk)

Admin

admin 3.4.1

Tambah data admin

3.4.2 Edit data

admin

3.4.3 Hapus data

admin Data admin

Info admin

Data admin

Info admin Data admin

Info admin

Data admin Info admin

Data admin Info admin

Data admin

Info admin


(52)

Admin

kurs 3.5.1

Tambah data kurs

3.5.2 Edit data kurs

3.5.3 Hapus data

kurs Data kurs

Info kurs

Data kurs

Info kurs Data kurs

Info kurs

Data kurs Info kurs

Data kurs

Info kurs

Data kurs

Info kurs

Gambar 3.11. DFD Level 3 proses 3.5 (pengolahan data kurs)

Pengunjung

Member 5.1

Input data pencarian

produk

pesanan Data pencarian

Data pencarian

Data pencarian

Data pencarian

5.2 Tampil data

pencarian Info pencarian

Info pencarian

Info pencarian

Info pencarian


(53)

6.1 Proses pemesanan

6.2 Proses pembayaran Data pesanan

pesanan member

member

admin Login valid

Info data pembayaran

Info data pesanan

Data pesanan

Info data pesanan

info pesanan Info pesanan

Data pembayaran Data member

Login valid paypal

data pembayaran

D

at

a

kur

s

info pembayaran data pembayaran

Info data pembayaran kurs


(54)

member Detail_pesanaan 6.1.1 Pilih produk 6.1.2 Tampil detail pesanan 6.1.3 Tampil pesanan produk member

Info data member

Data produk

Data produk

Info data produk Info detail_pesanan info pesanan pesanan Data pesanan Info pesanan Pilih produk 6.14 Update pesanan Info pesanan admin Info pesanan Data pesanan Data pesanan

Gambar 3.14. DFD level 3 proses 6.1 (proses pemesanan)

pesanan member 6.2.1 Pilih pesanan yang mau dibayar 6.2.2 Pilih pesana yang mau dibayar 6.2.3 Konfirmasi bayar

Administrator PayPal

Data pesanan Data pesanan

Info pesanan Info pesanan

Pilih Cara pembayaran

Data pembayaran Info konfirmasi, info pembayaran

Data konfirmasi, data pembayaran Info pembayaran

Data konfirmasi, data pembayaran Data pesanan dikonfirmasi, data pembayaran

in fo k u rs Info pesanan Info cara pembayaran

Info pesanan Info pembayaran Info konfirmasi

kurs


(55)

member

Return 8.1

Pilih pesana yang mau

direturn

8.2 Pilih produk

yang mau direturn

8.3 Update status

return

pesanan Data pesanan

Data pesana yang mw direturn

Data return

Info detail return, info status detail_return

Detail_return Data detail_pesanan yang direturn

Data deteail return Pilih return pesanan

Detail_pesanan

Data detail_pesanan

Info detail return admin

Update status detail_return Pilih produk yang mau direturn

Gambar 3.16. DFD level 2 proses 8.0 (proses return)

3.1.5.3Spesifikasi Proses

Spesifikasi proses pada aplikasi ini dapat di lihat pada tabel 3.4.

Tabel 3.4. Spesifikasi Proses

No Proses Keterangan

1 No.Proses 1

Nama Registrasi

Source Pengunjung

Input Data calon member

Output Info data member

Destination Pengunjung


(56)

{pengunjung memasukan data}

If data lengkap Then

{data disimpan}

Else

{pesan eror ditampilkan}

End

2 No.proses 2

Nama login

Source Member, administrator

Input email, password (member), username,

password (administrator) Output Login valid, login invalid Destination member administrator Logika proses Begin

{member/administrator memasukan data login}

{sistem memanggil data penguna sesuai data login}

If email/username dan password sesuai

Then

{antar muka terbuka sesuai hak akses}

Else

{antar muka tetap seperti awal}

End

3 No.proses 3

Nama Pengolahan data master

Source Administrator

Input Data kategori, data merk, data produk

Output Info data data kategori, data merk, data produk Destination administrator

Logika proses Begin

{administrator menambah, mengubah, atau menghapus data ke dalam database }


(57)

Then

{tampilkan pesan error}

Else

{data disimpan ke database}

End.

4 No.proses 4

Nama View produk

Source Member, pengunjung

Input -

Output Info data kategori, info data produk, info data merk

Destination Member, pengunjung Logika proses Begin

{data dari database di panggil dan ditampilkan}

End

5 No.proses 5

Nama pencarian

Source Member, pengunjung

Input -

Output Info data merk, info data produk, info data kategori, info pesanan

Destination Member, pengunjung Logika proses Begin

If pengunjung/member memasukan data pencarian

then

{data pencarian ditampilkan}

Else

{tidak ada data yang dicari}

End

6 No.proses 6

Nama transaksi

Source member

Input Data transaksi

Output info data transaksi

Destination member

Logika proses Begin

{member memilih pesanan yang mau dibayar}

{member memasukan data pembayaran}

If data tidak lengkap


(58)

{tampilkan pesan error}

Else

{pembayaranberhasil}

End

7 No.proses 7

Nama Laporan

Source Administrator

Input Data produk, data pemesanan

Output Laporan produk, laporan pemesanan

Destination Administrator Logika proses Begin

If data tidak ada

Then

{tampilkan pesan data pemesanan/produk kosong}

Else

{pembuatan laporan berhasil}

End

8 No.proses 3.1

Nama pengolahan produk

Source Administrator

Input Data produk

Output Info data produk

Destination Administrator Logika proses Begin

{administrator mengelola data produk} If data lengkap

Then

{data disimpan di database}

Else

{konfirmasi terjadi kesalahan}

End

9 No.proses 3.2

Nama pengolahan kategori

Source Administrator

Input Data kategori

Output Info data kategori

Destination Administrator Logika proses Begin

{administrator mengelola data kategori}

If data kategori lengkap

Then

{data disimpan di database}


(59)

{konfirmasi terjadi kesalahan} End

10 No.proses 3.3

Nama Pengolahan merk

Source Administrator

Input Data merk

Output Info data merk

Destination Administrator Logika proses Begin

{administrator mengelola data merk} If data lengkap

Then

{data disimpan di database}

Else

{konfirmasi terjadi kesalahan}

End

11 No.proses 3.1.1

Nama Tambah Produk

Source administrator

Input Data data produk, data kategori, data merk Output Info data kategori, info data produk, info data

merk

Destination Administrator Logika proses Begin

{admin menambah produk}

If admin memilih tambah produk

Then

{tampilkan form penambahan produk}

Else if

{data lengkap}

Then

{data di simpan dalam database}

Else

{proses tambah dibatalkan}

End

12 No.proses 3.1.2

Nama Ubah Produk

Source administrator

Input Data data produk, data kategori Output Info data kategori, info data produk Destination administrator

Logika proses Begin


(1)

145

DAFTAR PUSTAKA

[1] http://www.baliorange.web.id/pengertian-ecommerce/ (16-Agustus-2010 pukul 09.15 WIB).

[2] http://jurnal-sdm.blogspot.com/2009/08/e-commerse-definisi-jenis-tujuan.html (16-Agustus-2010 pukul 14.06 WIB)

[3] http://ikhsan-ai.it-kosongsatu.com/2010/05/manfaat-e-commerce-dan-kelemahannya/ (16-Agustus-2010 pukul 15.44 WIB)

[4] http://www.cert.or.id/~budi/presentations/sekuriti-ecom2.ppt 2-september-2010 pukul 16.40

[5] http://www.ilmuwebsite.com/

[6] http://ilmukomputer.org/category/pemrograman-php/ [7] http://blog.re.or.id/erd-entity-relationship-diagram.htm [8] Modul Aplikasi Teknologi Online (ATOL)

[9] http:// hadianyana.wordpress.com/2009/11/16/ssl-secures-socket-layer/ [10] Syafii, M 2004, Membangun Aplikasi berbasis PHP dan MySQL Penerbit

Andi, Yogyakarta

[11] Suryana, Taryana 2007, E-Commerce menggunakan PHP & MySQL Graha Ilmu, Yogyakarta


(2)

iii

KATA PENGANTAR

Assalamu’Alaikum Wr. Wb

Dengan memanjatkan puji dan syukur khadirat Allah SWT atas rahmat dan hidayahnya, sehingga dapat menyelesaikan penulisan skripsi dengan judul

“APLIKASI PENJUALAN KEBUTUHAN KOMPUTER BERBASIS WEB PADA RUKO BANTENBIZ KOMPUTER” sebagai persyaratan utama untuk memenuhi syarat kelulusan program pendidikan Strata 1 jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Indonesia.

Pada kesempatan ini penulis mengucapkan Terima Kasih kepada beberapa pihak yang telah memberikan izin dan dukungannya dalam penulisan skripsi, yaitu:

1. Kedua Orang Tua saya yang telah banyak memberikan Do’a maupun materilnya.

2. Bapak Dr. Ir. Eddy Suryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer Indonesia.

3. Bapak ,selaku Dekan Fakultas Teknik dan Ilmu Komputer.

4. Ibu Mira Kania Sabariah, S.T., M.T. selaku Ketua Jurusan Teknik Informatika.

5. Bapak Iskandar Ikbal, S.T. selaku pembimbing yang selalu memberikan pengarahan serta bantuan dalam menyelesaikan skripsi.

6. Bapak Albi Fitransyah, S.Si., M.T. dan Ibu Dian Dharmayanti, S.T selaku penguji yang telah memberikan masukan serta saran.


(3)

iv

7. Ibu Tati Harihayati M., S.T., M.T. Selaku Dosen Wali

8. Bapak Purnama Sahri, selaku pemilik ruko Bantenbiz Komputer yang memberikan izin dalam pembuatan skripsi.

9. Semua karyawan Bantenbiz Komputer yang turut membantu dalam pengumpulan data data untuk pembuatan skripsi.

10. Buat Agin, Yudi dan Nisa yang sudah mau meminjamkan laptopnya untuk penulisan skripsi, terima kasih atas bantuannya.

11. Kepada rekan rekan IF 10 yang telah banyak memberi dukungan dalam pembuatan skripsi ini.

Akhir kata, semoga semua pihak yang telah memberikan bantuan mendapatkan balasan yang setimpal dari Allah SWT, Amin.

Penulis menyadari bahwa penulisan skripsi ini masih jauh dari sempurna dan masih banyak kekurangan kekurangan yang memerlukan kesempurnaan. Untuk meningkatkan mutu penulisan yang akan datang, penulis mengharapkan kritik dan sarannya yang sifatnya membangun dari pembaca.

Semoga skripsi ini dapat bermanfaat khususnya bagi penulis. Wassalamu’Alaikum Wr. Wb

Bandung, 7 Maret 2011


(4)

(5)

(6)