• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM INFORMASI PENJUALAN SPAREPART MOBIL BERBASIS WEB DENGAN MENGGUNAKAN METODE WATERFALL

N/A
N/A
Protected

Academic year: 2018

Membagikan "RANCANG BANGUN SISTEM INFORMASI PENJUALAN SPAREPART MOBIL BERBASIS WEB DENGAN MENGGUNAKAN METODE WATERFALL"

Copied!
8
0
0

Teks penuh

(1)

Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri INF-143

RANCANG BANGUN SISTEM INFORMASI PENJUALAN SPAREPART MOBIL

BERBASIS WEB DENGAN MENGGUNAKAN METODE WATERFALL

Fattya Ariani

STMIK Nusa Mandiri

Jakarta Fattya03@gmail.com

Khairul Rizal

AMIK BSI Sukabumi Khairul.krl@bsi.ac.id

Ade Christian

STMIK Nusa Mandiri

Jakarta

adechristian2780@gmail.com

Amir

AMIK BSI Pontianak amir.amr@bsi.ac.id

ABSTRAKPerkembangan 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

AbstractThe development of the Internet is fast and gives a significant influence in every aspect of our lives. Indonesia as one of the countries that have large numbers of the population in many categories in the world, is a promising market Internet technology. The problems that exist today are a lot of sales of spareparts are still using a manual system, causing such problems as lack of promotion, loss of data, the report does not match. With a system based car sales sparepasrt this website allows customers to perform transactions anytime and anywhere. Security of data is maintained, facilitate employees in processing the transaction data and sales reports can be presented quickly and accurately.

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

(2)

INF-144 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri Secara umum aplikasi web adalah jenis

aplikasi yang diakses melalui jaringan seperti

internet, seperti: internet explorer dan Mozilla

firefox. Dengan menggunakan aplikasi web, kita hanya perlu menempatkanaplikasi dalam sebuah server dan dengan sendirinya aplikasi tersebut dapatdiakses dari manapun, sepanjang pemakai dapat mengakses web server-nya. Webserver adalah 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/IP

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

(3)

Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri INF-145 Gambar 1. Model Waterfall

Sumber: Sukamto dan Shalahuddin, (2015:29)

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

1. Analisa Kebutuhan

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

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

tampil detail produk tambah ke keranjang belanja

check out tampil daftar order

cetak bukti transaksi my cart

konfirmasi pembayaran

«extend» «include» «extend»

«extend» «include»

«extend» «extend» «include»

«include»

«extend» «include»

(4)

INF-146 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri 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

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 admin

admin

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 activ ity diagram user

start

memilih kategori memilih produk

decision simpan ke keranjang belanja

decision

login

(5)

Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri INF-147 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 :

Ajm_users

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

Tipe File : Transaksi

Akses File : Random

Panjang Record : 10

Kunci Field : ordersid

Tabel 5. Sepesifikasi File Tabel Orders

No.

Elemen

Data Akronim Tipe Size

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 report

start

form report input tgl aw al dan akhir

cetak

(6)

INF-148 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri 1

id

orders Ordersid Varchar 6

2 Id users Usersid Varchar 6

3 Total Total Double

4 Tanggal Tanggal Datetime

5

Status order

Status_o rders

Enum(‘unpa id’,’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;

$sql2 = mysql_query("SELECT a_orders_detail.ordersid , a_orders_detail.produkid , a_orders_detail.jumlah , a_produk.nama_produk , a_produk.harga

(7)

Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri INF-149

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

(8)

INF-150 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri Maharani,diah Arum, Tiara PM. 2011. Kajian

Tentang Persepsi Masyarakat Terhadap

Pemanfaatan E-Commerce.

(http://publikasi.kominfo.go.id/bitstream/ha

ndle/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/artic le/download/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

Gambar

Tabel 1. Deskripsi Use Case Diagram Penjualan Online Halaman User
Gambar 3. Use case Diagram Penjualan Online Halaman Admin
Gambar 5. Activity Diagram Halaman Admin Mengelola Order
Gambar 9. Tampilan Halaman Daftar Order
+2

Referensi

Dokumen terkait

Dengan sistem penjualan sparepart motor yang dirancang dengan berbasis basis web, maka pemilik bengkel dapat memperoleh beberapa manfaat, seperti mempercepat

Solusi dari permasalahan di atas ialah sebuah sistem informasi penjualan ritel berbasis web yang dapat digunakan mengelola stok produk, mencatat transaksi

Sistem informasi konsultasi ini adalah berbasis web, yang memiliki kelebihan bisa diakses kapan saja dan dari mana saja, tanpa terbatas jarak dan waktu, dan

Berisi perangkat yang dibutuhkan untuk penggunaan aplikasi Rancang Bangun Aplikasi Penjualan Sparepart Motor Pada Bengkel MM Motorshop Berbasis Web meliputi perangkat lunak

Dapat disimpulkan bahwa web adalah sebuah layanan yang berisi dokumen multimedia yang dapat diakses dengan browser lewat komputer yang terhubung ke

Aplikasi yang akan dirancang ini menggunakan metode berbasis web yang mana memiliki beberapa keunggulan yaitu: mudah digunakan oleh siapa saja bahkan dengan user pemula

pembahasan penelitian ini yaitu tentang penjualan sparepart komputer berbasis web dimulai dari proses penjualan dalam penulisan penelitian ini adalah dari Admin

vi SISTEM INFORMASI PENJUALAN MOBIL SECOND BERBASIS WEB STUDI KASUS : CV ABI MANYU BINA MANDIRI System Information Of Second Web-based Car Sales Case study : CV Abi Manyu Bina