• Tidak ada hasil yang ditemukan

Aplikasi Penjualan Kebutuhan Komputer Berbasis web Pada Ruko Banten Biz Komputer

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Penjualan Kebutuhan Komputer Berbasis web Pada Ruko Banten Biz Komputer"

Copied!
170
0
0

Teks penuh

(1)

APLIKASI PENJUALAN KEBUTUHAN KOMPUTER BERBASIS WEB PADA RUKO BANTENBIZ KOMPUTER

Fahru Ramdan

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

(2)

UNIKOM 20112

pelaksanaan proyek pembuatan perangkat lunak.

c. System Design

System design merupakan tahap 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

Gambar 1. Flowmap penjualan saat ini

2.2.2Analisis 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 2.

iduser

namaharga description Image

username

tanggal Jasa_kirim

status kabkota Id_detail Nama_tAlamat_tkodepos

telfon mengelola 1 kode

kurs

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 Info produk yang dicari

Data Login Member Data Lupa password Data pesanan

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

(3)

UNIKOM 20113 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 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

Info produk, info merk, info kategori

Info produk, info merk, info kategori Info merk Info laporan pesanan, info laporan produk

Data admin

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 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 :

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

b. Struktur menu member

produk Keranjang belanja Pengiriman & pembayaran Log Out

view

Edit Qty Delete

Login member

Cara Pemesanan Tracking

Pesanan Anda

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

2.4.2 Perangkat Lunak yang Digunakan

Perangkat lunak yang digunakan untuk mengimplementasikan sistem e -commerce ini akan dijelaskan pada tebel 2

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 :

Dari pengujian beta yang telah dilakukan, berdasarkan pilihan kategori jawaban dari kuisioner yang telah disebarkan kepada pengguna, maka dapat disimpulkan bahwa aplikasi e-commerce dinyatakan menarik 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.

(5)

UNIKOM 20115

pengenalan produk secara langsung melalui jejaring sosial.

5. DAFTAR PUSTAKA

[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].

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

(6)

APPLICATION OF WEB-BASED COMPUTER SALES NEEDS AT COMPUTER BANTENBIZ

Fahru Ramdan

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

(7)

UNIKOM 20112

c. System Design

System design is the translation phase of the analyzed data into a form that is easily understood by the user.

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

Figure 1. Flowmap current sales

2.2.2Analysis Database

ERD (Entity Relationship Diagram) is used in building the database to describe the relationship of two files or two tables. ERD consists of 2 main components of entities and relationships. Both components are further described through the attributes or properties.

namaharga description Image

username

tanggal Jasa_kirim

status kabkota Id_detail Nama_tAlamat_tkodepos

telfon mengelola 1 kode

kurs

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. Info produk yang dicari

Data Login Member Data Lupa password Data pesanan

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

(8)

UNIKOM 20113 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 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

Info produk, info merk, info kategori

Info produk, info merk, info kategori Info merk Info laporan pesanan, info laporan produk

Data admin

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

Figure 5. Relation Schema

2.3Design 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

b. Structure member menu

produk Keranjang belanja Pengiriman & pembayaran Log Out

view

Edit Qty Delete

Login member

Cara Pemesanan Tracking

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

2.4.2 Software used

Software used to implement e-commerce system will be described in tebel 2

Tabel 2 Implementation Software

No software

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

expressed very easy to learn (40%), most respondents said easy to learn (50%) and 1 respondent menyatkan quite easy to learn (10%), e-commerce applications are stated to have purchase transactions valued at 50%, resulting from the application of 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

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)

ii

ABSTRACT

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

ABSTRAK

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

(15)

2

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

(16)

3

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)

4

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)

5

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

(19)

6

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

(20)

7

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)

8

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

(22)

9

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

(23)

10

BAB II

TINJAUAN PUSTAKA

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)

11

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)

12

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

(26)

13

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)

14

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

(28)

15

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

(29)

16

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

(30)

17

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

(online marketing), pemrosesan transaksi online (online transaction processing),

pertukaran data elektronik (electronic data interchange /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

(31)

18

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

(32)

19

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

(33)

20

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)

21

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

(35)

22

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

(36)

23

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

(37)

24

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

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

26

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

(40)

27

barang yg dibeli

barang yg dibeli

Jumlah yg dibayar

A1 nota Jumlah yg

dibayar

barang nota

konsumen kasir

Menghitung total

Buat nota penjualan

(41)

28

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)

29

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)

30

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

nama harga description Image

username

tanggal Jasa_kirim

status kabkota

Id_detail Nama_t Alamat_t kodepos

telfon

mengelola 1 kode

kurs

(45)

32

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

Info produk yang dicari

Data Login Member Data Lupa password Data pesanan

Data calon member Data pencarian

webmail paypal Info pembayaran

Data regisrasi Info registrasi Data pembayran

(46)

33

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

(47)

34 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 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

Info produk, info merk, info kategori

Info produk, info merk, info kategori Info merk

Info laporan pesanan, info laporan produk Data admin

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)

35

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

Gambar

Table 3.1. Tabel analisis masalah
Gambar 3.1. Flowmap penjualan saat ini
Gambar 3.2. Entity relationship diagram
Gambar 3.3.  Diagram konteks
+7

Referensi

Dokumen terkait

Desa adalah desa dan desa adat atau yang disebut dengan nama lain, selanjutnya disebut Desa, adalah kesatuan masyarakat hukum yang memiliki batas wilayah yang berwenang

Febrina Sebayang, NIM 2123311030, Kontribusi Frekuensi Latihan Menulis Tulisan Pribadi terhadap Kemampuan Menulis Puisi Bebas oleh Siswa Kelas VIII SMP Swasta Nusantara

Mhd.Harris Zuhud: Perbedaan Hasil Belajar Siswa Yang Diajar Dengan Model Problem Based Learning (PBL) Dan Model Contextual Teaching And Learning (CTL) Pada

Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Skripsi yang berjudul

Audit atas laporan keuangan yang dilakukan auditor bukan hanya semata untuk kepentingan klien, namun juga untuk pihak lain yang berkepentingan terhadap laporan keuangan,

Berdasarkan analisis dan pembahasan yang dilakukan, maka hasil penelitian ini dapat ditarik kesimpulan sebagai berikut: umur perusahaan, ukuran perusahaan, leverage,

Penelitian ini bertujuan untuk meningkatkan hasil belajar siswa dengan menerapkan model pembelajaran kooperatif tipe STAD pada materi rias wajah malam hari di kelas

20.6.1 Menganalisis penggunaan peralatan tangan konvensional untuk pekerjaaan konstruksi kayu 20.4 Mengelola hasil perhitungan. statika untuk perencanaan