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

  SNIPTEK 2014

ISBN: 978-602-72850-5-7

  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.

  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.

  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.

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

  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.

  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.

  PENDAHULUAN

  Abstract —The 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.

  Kata Kunci : E-commerce, Sparepart, Website

  — Perkembangan internet memang cepat

  

RANCANG BANGUN SISTEM INFORMASI PENJUALAN SPAREPART MOBIL

BERBASIS WEB DENGAN MENGGUNAKAN METODE WATERFALL

Fattya Ariani

  ABSTRAK

  AMIK BSI Pontianak

  Amir

  STMIK Nusa Mandiri Jakarta

  Ade Christian

  

  AMIK BSI Sukabumi

  Khairul Rizal

  

  STMIK Nusa Mandiri Jakarta

BAHAN DAN METODE

ISBN: 978-602-72850-5-7 SNIPTEK 2014

  (e-commerce) untuk memasarkan berbagai macam

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

  Menurut Kurniawan (2010:16) MySQL adalah “satu jenis database server yang sangat terkenal.

  Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

  adalah

  PHP adalah bahasa pemrograman script yang

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

  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

  PHP

  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

  • – produk adalah dengan menggunakan electronic commerce

  SNIPTEK 2014

ISBN: 978-602-72850-5-7

  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.

  Gambar 1. Model Waterfall Halaman Administrator : B1. Admin dapat mengelola data produk

  Sumber: Sukamto dan Shalahuddin, (2015:29) B2. Admin dapat mengelola data order

  1. Analis (Analysis)

  B3. Admin dapat mengelola report penjualan

  Melakukan analisis fungsi dan proses dari

  B4. Admin dapat mengelola data admin

  web yang dibuat, pengidentifikasian kendala dalam pembuatan web, menganalisis keandalan, kelemahan,

  B. Use Case Diagram dan teknologi yang dipakai. 1) Use Case Diagram Belanja Online Halaman User

  2. Desain (Design) Desain perangkat lunak adalah proses multi uc Use Case Model user registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version langkah yang focus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur tampil produk registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version pilih kategori «extend» bersadarkan kategori perangkat lunak, representasi antarmuka, dan registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version prosuder pengodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap belanja online registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version analisis kebutuhan ke representasi desain agar dapat login member registrasi «include» «include» tampil form registrasi diimplementasikan menjadi program pada tahap registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version selanjutnya. Desain perangkat lunak registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version «extend» yang dihasilkan pada tahap ini juga perlu didokumentasikan. registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version «extend» pilih produk «include» tampil detail produk tambah ke keranjang

  3. Pengkodean «extend» belanja registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

  Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version my cart «extend» program computer sesuai desain yang telah dibuat «include» tampil daftar order

pada tahap desain. registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

«include» check out

  4. Pengujian

  registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

  Menguji coba penggunaan website pada «extend» «extend» masyarakat, pengambilan umpan balik agar website

  registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

  ini bisa lebih baik sehingga mampu mencapai tujuan konfirmasi cetak bukti

  registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version yang diharapkan. pembayaran transaksi registered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

HASIL DAN PEMBAHASAN

  Gambar 2. Use Case Diagram Penjualan Online

  1. Analisa Kebutuhan Halaman User

  A. Tahapan Analisis Pada sistem ini penjual dan pembeli tidak

  Deskripsi Use Case Diagram Penjualan Online bertemu atau bertatap muka secara langsung, tetapi Halaman User : difasilitasi oleh website. Calon pembeli melakukan pembelian melalui media browser. Berikut ini

  Tabel 1. Deskripsi Use Case Diagram Penjualan sepesifikasi kebutuhan (sytem requirement) dari Online Halaman User sistem penjualan secara online (e-commerce). Use Case Name Belanja Online

  Requirement A1-A9 Halaman User :

  Goal Member dapat melakukan A1.Calon pembeli dapat mendaftar atau registrasi pembelian secara online via sebagai member.

ISBN: 978-602-72850-5-7 SNIPTEK 2014

  Admin melihat data order Admin merubah status order sesuai dengan data konfirmasi pembayaran invariant 1 -

  «include» «include» 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 tampil daftar order dan total bayar cetak bukti transaksi konfirmasi pembayaran end [lanjut belanja] [checkout] [cari produk lain] [add item]

  «extend» «extend» «extend» «include»

  «include» «extend» «extend»

  «include» «extend» «extend» «extend»

  «extend» «extend» «extend» «include»

  «include» «extend» «extend» «extend»

  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 mengelola order mengelola report penjualan lihat data produk add data edit data delete data tampil form produk simpan lihat data order ubah status tampil form report cetak report mengelola data admin lihat data admin add admin edit data delete form data admin simpan konfirmasi pembayaran lihat data konfirmasi pembayaran

  Gambar 4. Activity Diagram Belanja Online Halaman User

  C. Activity Diagram Berikut ini adalah activity diagram sistem penjualan online :

  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

  Use Case Name Mengelola Order Requirement B2 order Pre-condition Admin telah login Post-condition Data status order berubah Failed end condition

  Tabel 3. Deskripsi Use Case Diagram Mengelola Order

  Admin menginput tanggal laporan Admin mencetak laporan penjualan invariant 1 -

  Gagal mencetak laporan penjualan Primary Actors Admin Main Flow / Basic Path

  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

  Tabel 2. Deskripsi Use Case Diagram Mengelola Report Penjualan

  Halaman Admin Berikut ini beberapa deskripsi Use Case Diagram:

  2) Use Case Diagram Penjualan Online Halaman Admin Gambar 3. Use case Diagram Penjualan Online

  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

  Gagal mengubah status order Primary Actors Admin Main Flow / Basic Path

  SNIPTEK 2014

ISBN: 978-602-72850-5-7

  Gambar 5. Activity Diagram Halaman Admin Mengelola Order

  Gambar 6. Activity Diagram Halaman Admin Mengelola Report Penjualan

  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 Ajm_konfirm asi_bayar Ajm_custom erservice Ajm_admin Ajm_kategori Ajm_module Ajm_produk Ajm_orders melakukan membuat mendapat mengelola menginput memilih mengupdate usersid username Nama_lengkap password email telp alamat Konfirmasiid usersid orderid Bank_transfer bank_tujuan Tanggal_konfirm asi Total_transfer Atas nama tanggal_transfer ordersid total usersid tanggal status_pesan adminid username password csid ym nama 1 1 M 1 1 1 1 M 1 M 1 1 M 1 1 produkid harga keterangan gambar Nama_produk Nama_kategori moduleid Cara_belanja profile memiliki M mempunyai 1 Status_orders 1 M alamat stok kategoriid login mengisi melakukan visi misi totaljual 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 end

2. Desain

ISBN: 978-602-72850-5-7 SNIPTEK 2014

  2 Id order Ordersid Varchar

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

  3. Pengkodean

  Halaman daftar order adalah jalaman yang menampilkan dafrar dari order-order yang telah dilakukan.

  2). Halaman Daftar Order Gambar 9. Tampilan Halaman Daftar Order

  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.

  4 B. User Interface 1).Halaman Shopping Cart

  4 Jumlah Jumlah Int

  4

  3 Id Produk Produkid Int

  6

  1 id orders Ordersid Varchar

  6

  Ordersid_ detail Int

  1 id detail order

  Elemen Data Akronim Tipe Size

  Tabel 6. Sepesifikasi File Tabel Detail Order No

  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

  5 Status order Status_o rders

  4 Tanggal Tanggal Datetime

  3 Total Total Double

  6

  2 Id users Usersid Varchar

  4

  SNIPTEK 2014

ISBN: 978-602-72850-5-7

  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>";}?>

  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

  KESIMPULAN

4. Pengujian

  Hasil Yang diharapka n

  3 Mengisi semua Sistem Sesua valid semua isian dank ode verifikas i yang benar data benar akan mengirim konfirmas i pembayar an, dan menampil kan pesan “Konfirma si Anda telah tersimpan, Admin kami akan segera mengecek, terima kasih” i hara pan

  Testing adalah tahap pengujian sistem yang dibuat. Pengujian sistem penjualan online ini menggunakan blackbox testing untuk pengujian proses input dan outputnya saja.

   diakses 1 Mei 2016)

  Hakim, Lukmanul. 2009. Trik Rahasia Master PHP Terbongkar Lagi. Yogyakarta: Lokomedia. Irmawati, Dewi. 2011. Pemanfaatan E-Commerce Dalam Dunia bisnis.

  Yogyakarta: Lokomedia. Hakim, Lukmanul. 2009. Jalan Pintas Menjadi Master PHP. Yogyakarta: Lokomedia.

  Aditama, Roki. 2011. Sistem Informasi Akademik Kampus Berbasis Web dengan PHP.

  REFERENSI

  Tabel. 8 Hasil Pengujian Black Box Testing Form Konfirmasi Pembayaran

  N O Skenario Pengujia n

  Sesua i hara pan valid

  Hasil Peng ujian

  Sistem akan menampil kan pesan “kode verifikasi salah”

  Kode verifik asi : 99bab d (salah)

  Test Case

  Valid

  Sesua i hara pan

  g) Sistem akan memberit ahukan konfirmas i tidak bisa dengan pesan: “please fill out system”

  Bank transfe r pemili k (koson

  1 Mengoso ngkan salah satu isian

  Kesi mpul an

  2 Memasu kan kode verifikas i yang salah

ISBN: 978-602-72850-5-7 SNIPTEK 2014

  Maharani,diah Arum, Tiara PM. 2011. Kajian Tentang Persepsi Masyarakat Terhadap Pemanfaatan E-Commerce.

   akses 12 Mei 2016)

  Mariana, Novita,dkk.2011. E-commerce Sentr kluster IKM Sepatu dikota Semarang Sebagai Media Promosi dan Komunikasi On-Line. (

  

  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 Simarmata, Jenner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: Andi Offset.