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
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
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
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.
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
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
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
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
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].
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
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.
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
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
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
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
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)
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
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
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.
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
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
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.
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
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
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
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).
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
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
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
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
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
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
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
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
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
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
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
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
27
barang yg dibeli
barang yg dibeli
Jumlah yg dibayar
A1 nota Jumlah yg
dibayar
barang nota
konsumen kasir
Menghitung total
Buat nota penjualan
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
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
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.
31
nama harga description Image
username
tanggal Jasa_kirim
status kabkota
Id_detail Nama_t Alamat_t kodepos
telfon
mengelola 1 kode
kurs
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
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
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
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