RANCANG BANGUN SISTEM INFORMASI PENJUALAN
SPAREPART MOBIL BERBASIS WEB DENGAN
MENGGUNAKAN METODE WATERFALL
Fattya Ariani
STMIK Nusa Mandiri fattya03@gmail.com
Khairul Rizal
AMIK BSI Sukabumi Khairul.krl@bsi.ac.id
ABSTRAK— Perkembangan internet memang cepat dan memberi pengaruh yang signifikan dalam segala aspek kehidupan kita. Indonesia sebagai salah satu negara yang mempunyai jumlah penduduk dalam kategori banyak di dunia, merupakan pasar teknologi internet yang menjanjikan. Permasalahan yang ada saat ini adalah banyak penjualan sparepart masih menggunakan sistem yang manual, sehingga menyebabkan beberapa masalah seperti kurangnya promosi, kehilangan data, laporan tidak sesuai. Dengan adanya sistem penjualan sparepasrt mobil berbasis website ini memudahkan pelanggan untuk melakukan transaksi kapan pun dan dimana saja. Keamanan data terjaga, mempermudah karyawan dalam mengolah data transaksi dan laporan penjualan dapat tersaji dengan cepat dan akurat.
Kata Kunci: E-commerce, Sparepart, Website.
ABSTRACT - The development of the internet is fast and gives a significant influence in all aspects of our lives. Indonesia as one of the world's most populous countries in the world, is a promising internet technology market. The current problem is that many spare part sales still use manual systems, causing some problems such as lack of promotion, data loss, inappropriate reporting. With the sales system sparepasrt car-based website allows customers to conduct transactions anytime and anywhere. Data security is maintained, facilitate employees in processing transaction data and sales reports can be presented quickly and accurately.
Keywords: E-commerce, Sparepart, Website
PENDAHULUAN
Informasi yang baik dan cepat sangat dibutuhkan setiap organisasi atau perusahaan, guna membantu efisiensi dan efektifitas kerja. Sudah menjadi suatu kebutuhan bagi suatu organisasi atau perusahaan untuk menggunakan sistem yang dapat menghasilkan informasi yang baik dan akurat. Hal tersebut tidak dapat dilaksanakan tanpa adanya sistem informasi yang berbasis komputer. Dengan menggunakan sistem ini semua pekerjaan menjadi lebih mudah, cepat dan tepat. Selain itu internet juga sangat berpengaruh dalam dunia bisnis saat ini.
Banyak usaha atau toko-toko yang saat ini masih
kurang dikenal karena pemasarannya masih
konvensional dengan mengandalkan beberapa kegiatan promosi tanpa menggunakan teknologi informasi seperti pembagian brosur dan pemasaran secara langsung. Dan mempunyai kendala seperti kesulitan bertransaksi, informasi yang kurang up to date, pelanggan hanya dapat memperoleh informasi pada saaat jam kerja saja.
Electronic commerce adalah salah satu bagian yang paling terpenting dari internet akhir-akhir ini. Saat ini dengan semakin pesatnya perkembangan teknologi dan internet di indonesia, telah memiliki dampak yang besar terhadap perubahan bisnis. Yaitu mulai dari cara beriklan, cara jual beli, cara berinteraksi antar manusia, dan sebagainya. Dengan ecommerce telah banyak merubah dalam proses jual-beli. Jika dalam suatu jual-beli penjual dan pembeli bertemu, namun jika dengan ecommerce mereka tidak perlu bertemu. dengan mengidentifikasi kebutuhan bisnis, sistem e-commerce dapat menyediakan fitur fungsional kunci dan informasi real time yang memenuhi kepuasan pelanggan. Faktor yang tidak kalah penting adalah kepercayaan. Dalam proses ini kepercayaanlah yang menjadi modal utama. Karena tanpa kepercayaan kedua belah pihak, maka
proses jual-beli e-commerce bisa terjadi dan terlaksana.
Menurut Maharani, 2011:1).
Berdasarkan kendala atau masalah tersebut harus
sistem yang terkomputerisasi agar dapat
mengoptimalkan proses transaksi penjualan maupun dalam penyajian informasi yang dibutuhkan secara internal, seperti laporan penjualan dengan menggunakan sistem komputerisasi dan aplikasi yang berbasis web, efektifitas kerja dapat dimaksimalkan, penyimpanan data dan pengaksesan data dapat dilaksanakan secara cepat dan efisien. Akhirnya informasi yang dihasilkan akan tepat waktu dan tepat guna.
BAHAN DAN METODE
Menurut Sibero (2011:11), web adalah suatu sistem yang berkaitan dengan dokumen yang digunakan untuk sebagai media menampilkan tesk, gambar, multimedia dan lainnya pada jaringan internet.
Secara umum aplikasi web adalah jenis aplikasi yang
diakses melalui jaringan seperti internet, seperti: internet
server yang melayani permintaan aplikasi web. Aplikasi web yang paling dasar ditulis dengan menggunakan
HTML (HypertextMarkup Language).
Menurut Kristanto (2007:12), sistem informasi merupakan kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah datamenggunakan perangkat keras danperangkat lunak tersebut.
Menurut Irawan (2011:2) internet merupakan
“kependekan dari kata “Internetwork", yang berarti
rangkaian komputer yang terhubung menjadi beberapa rangkaian jaringan. Sistem komputer terhubung secara
global dan menggunakan TCP/IPsebagai protokol”.
Menurut Irawan (2011:3) web browser adalah
“aplikasi yang digunakan untuk menampilkan halaman
web beserta kontennya. Beberapa aplikasi browser yang
banyak digunakan antara lain Internet Explorer, Firefox,
Chrome, dan Opera ”.
PHP adalah bahasa pemrograman script yang banyak dipakai saat ini.PHP adalah script yang digunakan untuk membuat halaman web yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat
halaman itu diminta oleh client.Mekanisme ini
menyebabkan informasi yang diterima client selalu yang terbaru atau up to date.Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai
pilihan lain dari ASP.NET/C#/VB.NET Microsoft,
ColdFusion Macromedia, JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Menurut Kurniawan (2010:16) MySQL adalah
“satu jenis database server yang sangat terkenal. MySQL
termasuk jenis RDBMS (Relational Database Management System).MySQL ini mendukung bahasa pemrograman PHP. MySQL juga mempunyai query atau bahasa SQL
(Structured Query Language) yang simple dan
menggunakan escape character yang sama dengan PHP’.
Sedangkan menurut Kurniawan (2010:17) phpMyAdmin
merupakan “sebuah software yang berbentuk seperti
halaman situs yang terdapat pada web server”.
Menurut Irmawati (2011:18) salah satu jenis
implementasi teknologi dalam hal meningkatkan
persaingan bisnis dan penjualan produk – produk adalah
dengan menggunakan electronic commerce (e-commerce)
untuk memasarkan berbagai macam produk atau jasa, baik dalam bentuk fisik maupun digital. Dengan adanya
layanan electronic commerce (e-commerce) ini maka
pelanggan dapat mengakses serta melakukan pesanan dari berbagai tempat.
Menurut Mariana (2011:1) penggunaan
E-commerce sebagai media untuk mempromosikan produk secara ekonomi akan lebih dikenal secara luas, dimana dan kapan saja dengan informasi yang lebih lengkap dan dapat diperbaharui. Dibandingkan dengan brosur atau
pameran, media online menyediakan informasi
berkelanjutan dan berkesinambungan. Dimana dengan menyediakan media informasi secara online, para IKM
hanya memerlukan beberapa produk beserta
spesifikasinya sebagai sample selanjutnya memberikan layanan pesanan order. Komunikasi dengan konsumen dapat dilakukan dengan murah dan cepat, meskipun dipisahkan oleh jarak yang sangat jauh.
Teknik pengumpulan data yang diguankan adalah:
a. Observasi
Metode ini merupakan cara pengumpulan data secara langsung dengan mengamati objek penelitian dari sejumlah individu dalam jangka waktu yang bersamaan.Obsevasi dilakukan pada bagian - bagian yang berhubungan langsung dengan system penjualan
b. Wawancara
wawancara merupakan suatu kegiatan percakapan yang dirancanakan dan bermanfaat untuk mencapai tujuan tertentu, kegiatan ini dilakukan dengan
mewawancarai langsung pihak–pihak yang
berwenang seperti, karyawan dibagian penjualan. Wawancara dilakukan untuk mendapatkan informasi-informasi yang diperlukan.
Menurut Sukamto dan Shalahuddin (2015:28) ”Model Waterfall sering juga disebut model sekuensial linier (sequintial linear) atau alur hidup klasik (classic life cycle)”.
Model SDLC air terjun (waterfall) model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian dan tahap pendukung (support).
Metode penelitian yang digunakan adalah model waterfall, yang terdiri dari beberapa tahap, yaitu:
Gambar 1. Model Waterfall
1. Analis (Analysis)
Melakukan analisis fungsi dan proses dari web
yang dibuat, pengidentifikasian kendala dalam
pembuatan web, menganalisis keandalan, kelemahan, dan
teknologi yang dipakai.
2. Desain (Design)
Desain perangkat lunak adalah proses multi langkah yang focus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antarmuka, dan prosuder pengodean. Tahap ini
mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat
diimplementasikan menjadi program pada tahap
selanjutnya. Desain perangkat lunak
yang dihasilkan pada tahap ini juga perlu
didokumentasikan. 3. Pengkodean
Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah program computer sesuai desain yang telah dibuat pada tahap desain.
4. Pengujian
Menguji coba penggunaan website pada
masyarakat, pengambilan umpan balik agar website ini bisa lebih baik sehingga mampu mencapai tujuan yang diharapkan.
HASIL DAN PEMBAHASAN
A. Analisa KebutuhanA. Tahapan Analisis
Pada sistem ini penjual dan pembeli tidak bertemu atau bertatap muka secara langsung, tetapi difasilitasi oleh website. Calon pembeli melakukan pembelian melalui media browser. Berikut ini sepesifikasi
kebutuhan (sytem requirement) dari sistem penjualan
secara online (e-commerce).
Halaman User :
A1.Calon pembeli dapat mendaftar atau registrasi sebagai member.
A2.Member dapat login jika ingin melakukan pembelian. A3.Member dapat memilih produk yang akan dibeli A4.Member dapat memfilter produk sesuai kategori A5.Member dapat menambahkan produk ke keranjang
belanja.
A6.Sistem melakukan kalkulasi jumlah barang atau produk yang dibeli dan total pembelian
A7. Sistem dapat menampilkan bukti pembelian A8. Member dapat melihat daftar order
A9.Pembeli dapat melakukan konfirmasi pembayaran.
Halaman Administrator :
B1. Admin dapat mengelola data produk B2. Admin dapat mengelola data order B3. Admin dapat mengelola report penjualan
B4. Admin dapat mengelola data admin
B. Use Case Diagram
1) Use Case Diagram Belanja Online Halaman User
Gambar 2. Use Case Diagram Penjualan Online Halaman User
Deskripsi Use Case Diagram Penjualan Online Halaman User :
Tabel 1. Deskripsi Use Case Diagram Penjualan Online Halaman User
Use Case Name Belanja Online
Requirement A1-A9
Goal Member dapat melakukan
pembelian secara online via
website ajm
Pre-condition Pembeli mengetahui situs dari
sistem belanja online
Post-condition Member membeli produk secara
online
Failed end condition Member membatalkan belanja
secara online
Primary Actors Member
Main Flow / Basic Path
User melakukan registrasi jika belum terdaftar menjadi member, jika sudah user login
User memilih produk yang akan dibeli
User menambahkan produk ke keranjang belanja
User melakukan check out Sistem menampilkan daftar order
User melakukan konfirmasi
pembayaran
registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version
uc Use Case Model user
member
belanja online
pilih kategori bersadarkan kategoritampil produk
login registrasi
pilih produk
tampil form registrasi
2) Use Case Diagram Penjualan Online Halaman Admin
Gambar 3. Use case Diagram Penjualan Online Halaman Admin
Berikut ini beberapa deskripsi Use Case Diagram:
Tabel 2. Deskripsi Use Case Diagram Mengelola Report Penjualan
Use Case Name Mengelola Report Penjualan
Requirement B3
Goal Admin dapat mencetak laporan
penjualan
Pre-condition Admin telah login
Post-condition Laporan penjualan tercetak
Failed end condition Gagal mencetak laporan
penjualan
Primary Actors Admin
Main Flow / Basic Path
Admin menginput tanggal
laporan
Admin mencetak laporan
penjualan
invariant 1 -
Tabel 3. Deskripsi Use Case Diagram Mengelola Order
Use Case Name Mengelola Order
Requirement B2
Goal Admin dapat mengubah status order
Pre-condition Admin telah login
Post-condition Data status order berubah
Failed end
condition
Gagal mengubah status order
Primary Actors Admin
Main Flow /
Basic Path
Admin melihat data order
Admin merubah status order sesuai dengan data konfirmasi pembayaran
invariant 1 -
C. Activity Diagram
Berikut ini adalah activity diagram sistem penjualan online :
Gambar 4. Activity Diagram Belanja Online Halaman User
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unreg
uc Use Case Model adminadmin
login mengelola data
produk
form data admin simpan
konfirmasi pembayaran
lihat data konfirmasi pembayaran
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Versio
act activity diagram user
start
memilih kategori memilih produk
decision simpan ke keranjang belanja
decision
login
Gambar 5. Activity Diagram Halaman Admin Mengelola Order
Gambar 6. Activity Diagram Halaman Admin Mengelola Report Penjualan
2. Desain
Pada tahap desain adalah tahap yang
menjelaskan tetang desain database, desain software arhitecture dan desai interface dari sistem penjualan online yang sedang dibuat.
A. Database
Database dalam sistem penjualan online adalah sebagai berikut :
1) ERD (Entity Relationship Diagram)
Desain database yang digunakan adalah ERD (Entity Relationship Diagram). ERD yang dibuat seperti gambar berikut :
Gambar 7. ERD (Entity Relationship Diagram)
2) Spesifikasi File
Dalam web sistem informasi penjualan ini terdapat
satu database yaitu database “db_sparepart” yang
memiliki 10 tabel yaitu:
a) Spesifikasi File Table Order Nama Database : db_sparepart
Nama file : Tabel order
Akronim : a_orders
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregist
act activ ity diagram order admin
start
lihat data order
ubah status order
end lihat data konfirmasi
pembayaran
decision [tidak ada konfirmasi]
[ada konfirmasi bayar]
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
ered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Un
act activ ity diagram admin reportstart
form report input tgl awal dan akhir
cetak
Tipe File : Transaksi
Akses File : Random
Panjang Record : 10
Kunci Field : ordersid
Tabel 5. Sepesifikasi File Tabel Orders
No .
Eleme
n Data Akronim Tipe
Siz e
1 id
orders Ordersid Varchar 6
2 Id
users Usersid
Varchar
6
3 Total Total Double
4
Tangga
l Tanggal
Datetime
5
Status order
Status_order s
Enum(‘unpaid’,’Paid ’)
c) Spesifikasi File Table Detail Order Nama Database : db_sparepart
Nama file : Tabel Detail Order
Akronim : a_orders_detail
Tipe File : Transaksi
Akses File : Random
Panjang Record : 18
Kunci Field : ordersid_detail
Tabel 6. Sepesifikasi File Tabel Detail Order
No
Elemen
Data Akronim Tipe Size
1
id detail
order Ordersid_detail Int 4
2 Id order Ordersid Varchar 6
3 Id Produk Produkid Int 4
4 Jumlah Jumlah Int 4
B. User Interface
1).Halaman Shopping Cart
Gambar 8. Tampilan Halaman Shopping Cart
Halaman shopping cart adalah halaman dimana akan ditampilkan barang atau produk-produk yang telah di beli, sebelum melakukan check out.
2). Halaman Daftar Order
Gambar 9. Tampilan Halaman Daftar Order
Halaman daftar order adalah jalaman yang menampilkan dafrar dari order-order yang telah dilakukan.
3. Pengkodean
Berikut ini salah satu kode program dari menu order.
<h1>Daftar Order</h1> <?php
$sql = mysql_query("select * from a_orders where usersid='$_SESSION[id_users]' order by ordersid desc "); $row = mysql_num_rows($sql);
$i = 1; if ($row>0){
while($data= mysql_fetch_array($sql)){ $total_rp= format_rupiah($data['total']) ?>
<h4><?php echo $i;?>. Nomor Pembelian : <?php echo $data['ordersid'];?> | [<?php echo $data['tanggal'];?>] | <a href="cetaknota.php?id= <?php echo $data['ordersid'];?>" target= "_blank">Cetak Bukti Transaksi <?php echo $data['ordersid'];?></a> </h4>
<table width="100%" border="0"
style="border-collapse:collapse" cellspacing="0" cellpadding="0"> <tr bgcolor="#ddd">
<th width="5%" align="left">No</th>
<th width="36%" align="left">Nama produk </th> <th width="9%" align="left">Jumlah</th> <th width="20%" align="left">Harga</th> <th width="20%" align="left">Subtotal</th> <th width="10%"></th> </tr>
<?php $no=1;
, a_orders_detail.jumlah , a_produk.nama_produk , a_produk.harga
FROM a_produk
INNER JOIN a_orders_detail ON a_produk.produkid =
a_orders_detail.produkid where
ordersid='$data[ordersid]' ");
while($data2=mysql_fetch_array($sql2)){ $subtotal = $data2['harga'] * $data2['jumlah']; $subtotal_rp=format_rupiah($subtotal); $harga_rp=format_rupiah($data2['harga']); ?>
<tr> <td><?php echo $no;?></td>
<td><?php echo $data2['nama_produk'];?> </td> <td><?php echo $data2['jumlah'];?></td> <td>Rp. <?php echo $harga_rp;?></td> <td>Rp. <?php echo $subtotal_rp;?></td>
<td><a href="?ref=confirm&id=<?php echo
$data2['ordersid']?>">Konfirmasi Pembayaran</a></td> </tr>
<?php $no++; } ?>
<tr> <td colspan="4" align="right">Total Rp.</td> <td>Rp. <?php echo $total_rp;?></td>
</tr></table>
<?php $i++; echo "<br/><br/>"; }
}else{echo "<div class=\"error\">Anda tidak mempunyai data pembelian</div>";}?>
4. Pengujian
Testing adalah tahap pengujian sistem yang
dibuat. Pengujian sistem penjualan online ini
menggunakan blackbox testing untuk pengujian proses input dan outputnya saja.
Tabel. 8 Hasil Pengujian Black Box Testing Form
Konfirmasi Pembayaran
Sistem penjualan sparepart ini merupakan aplikasi berbasis web dan memuat database pengolahan data pemesanan secara terpusat sehingga dapat mengelolah database tersebut menjadi informasi yang dibutuhkan oleh member, pemilik dan administrator. Sistem
Informasi penjualan ini mempermudah pembeli
mendapatkan informasi. Pembeli tidak perlu lagi datang ke counter. Dan pembeli dapat melakukan transaksi pembelian kapan saja dan dimana saja.
Sistem informasi penjualan berbasis web
mempermudah karyawan atau perusahan dalam hal sistem penjualan. Dan laporan penjualan bisa lebih cepat selesai. Sistem informasi penjualan berbasis web memiliki beberapa keuntungan, yaitu : Dapat diakses dari mana saja kapan saja melalui jaringan internet, mengurangi kesalahan yang bersifat human error, meningkatan efisiensi dan efektifitas proses manajemen penjualan, dan untuk pencarian data akan lebih mudah dan cepat
REFERENSI
Aditama, Roki. 2011. Sistem Informasi Akademik Kampus
Berbasis Web dengan PHP. Yogyakarta:
Lokomedia.
Hakim, Lukmanul. 2009. Jalan Pintas Menjadi Master PHP. Yogyakarta: Lokomedia.
Hakim, Lukmanul. 2009. Trik Rahasia Master PHP Terbongkar Lagi. Yogyakarta: Lokomedia.
Irmawati, Dewi. 2011. Pemanfaatan E-Commerce Dalam
Dunia bisnis.
(http://orasibisnis.files.wordpress.com/2012/05/ dewi-imarwati_pemanfaatan-e-commerce-dalam-dunia-bisnis.pdf diakses 1 Mei 2016)
E-Commerce.
(http://publikasi.kominfo.go.id/bitstream/handle/
54323613/838/Jurnal%20PPI-Volume1-2-2011.pdf di akses 12 Mei 2016)
Mariana, Novita,dkk.2011. E-commerce Sentr kluster IKM Sepatu dikota Semarang Sebagai Media Promosi
dan Komunikasi On-Line. (
www.unisbank.ac.id/ojs/index.php/fti1/article/do wnload/462/320 diakses 8 Mei 2016)
Sadeli, Muhammad. 2011. 7 Jam Belajar Interaktif Dreamweaver CS5 untuk Orang Awam. Palembang: Maxikom.
Sibero, Alexander F.K. 2011. Kitab Suci Web Programing. Jakarta: Mediakom