ijns.org
Indonesian Journal on Networking and Security - Volume 5 No 3 – Agustus 2016
Sistem Penjualan Online Spare Part Mobil Di Toko Citra Abadi Motor Semarang Robby Rachmatullah, Rudi Yanto STMIK AUB Surakarta
[email protected] Abstract - Current usage of Internet services as a means to obtain information more widely used. Because of extensive coverage, the Internet is ideal when used as a promotional tool and a means to publish information. The objective of this program is to promote web companies as well as providing services to the customers regarding the purchase of spare parts on-line. Internet is a medium that is potential to develop an information system that is dynamic and wide-ranging, with any information on the internet can be obtained easily and quickly. Based on the various facilities and their role of being owned by the internet then developed a "Spare Parts Sales System In On-Line". Web-Based System was created with the software PHP, MySQL and Macromedia Dreamweaver version 4.0. This information system is designed to provide convenience in terms of car spare parts sales service and obtain other information required by the customer. Keywords: PHP, Online, Web, MySql, Automobile Spare Parts Abstrak – Saat ini pemakaian jasa internet sebagai sarana untuk memperoleh informasi semakin banyak digunakan. Karena jangkauannya yang luas, internet sangat ideal bila digunakan sebagai sarana promosi dan sarana untuk mempublikasikan informasi. Tujuan dari pembuatan program web ini adalah untuk mempromosikan perusahaan sekaligus memberikan pelayanan kepada pelanggan mengenai pembelian sparepart secara on-line. Internet merupakan media yang sangat potensial untuk mengembangkan suatu sistem informasi yang dinamis dan berskala luas, dengan internet informasi mengenai apapun dapat diperoleh dengan mudah dan cepat. Berdasarkan berbagai kemudahan dan kegunaanya yang dimilki oleh internet maka dikembangkan sebuah “Sistem Penjualan Sparepart Mobil Secara On-Line”. Sistem Berbasis Web ini dibuat dengan perangkat lunak PHP, MySQL dan Macromedia Dreamweaver versi 4.0. Sistem Informasi ini dirancang agar dapat memberikan kemudahan dalam hal pelayanan penjualan sparepart mobil dan memperoleh informasi lain yang dibutuhkan oleh pelanggan. Kata kunci: PHP, Online, Web, MySql, Sparepart Mobil 1.a Latar Belakang Saat ini banyak sekali pengusaha yang memanfatkan internet untuk memperbaiki baik itu pelayanan dan penginformasian barang mereka yang pada dasarnya untuk meningkatkan jumlah penjualan. Mengingat intemet tidak mengenal batasan ruang., salah satu langkah yang mereka ambil adalah dengan membuat aplikasi web untuk memodifikasi sistem penjualan mereka. Seperti halnya penjualan online, pembeli tidak perlu pergi ke perusahaan atau toko lagi, cukup dengan melakukan segala transaksi yang diperlukan melalui internet, dari pembelian sampai pembayaran. Dalam persaingan tersebut dibutuhkan suatu sistem yang dapat ikut membantu mempermudah dalam penyediaan informasi dan transaksi, salah satunya adalah mengenai penyediaan informasi penjualan spare part mobil. Toko Citra Abadi dalam menjual atau memasarkan produknya belum menggunakan media apapun untuk lebih mengenalkan tokonya kepada pelanggan, sehingga produk yang ISSN : 2302-5700 (Print) – 2354-6654 (Online)
dijualnya tidak mengalami kenaikan yang berarti. Begitu pula dalam kegiatan transaksi penjualannya, toko spare part Citra Abadi masih menggunakan cara manual, sehingga agak mengalami hambatan sedikit dalam proses transaksi dan dari segi data barang tidak terkontrol keluar masuknya. Dari latar belakang masalah tersebut, maka penulis membuat penelitian dengan judul “PERANCANGAN APLIKASI PENJUALAN SPARE PART MOBIL BERBASIS WEB DI TOKO CITRA ABADI MOTOR SEMARANG”. Masalah yang ditemui adalah bagaimana merancang dan membangun suatu Sistem Penjualan Spare Part Mobil Toko Citra Abadi Semarang ? Batasan masalah yang dibahas daam penelitian ini hanya data pelanggan, data produk dan laporan. Penelitian ini bertujuan untuk rancang bangun Sistem Penjualan Spare Part Mobil pada Toko Citra Abadi Semarang serta menyediakan informasi dan kemudahan dalam bertransaksi bagi pelanggan dan pemilik toko. 56
ijns.org
Indonesian Journal on Networking and Security - Volume 5 No 3 – Agustus 2016
Manfaat Penelitian adalah Memperoleh informasi mengenai penjualan sparepart mobil sehingga memudahkan pelanggan untuk memilh barang yang diperlukan. 1. b. Metode Penelitian 1) Metode Pustaka. Metode ini dilakukan dengan cara membaca atau mempelajari buku-buku referensi literature yang berhubungan dengan masalah yang akan dibahas guna memperoleh landasan teori untuk keperluan menganalisa data. (Usman dan Akbar:2000). 2) Metode Wawancara Metode ini dilakukan dengan mengadakan wawancara langsung dengan pihak yang bersangkutan. (Usman dan Akbar:2000). 3) Metode Observasi Teknik pengumpulan data dengan cara pengamatan langsung pada objek yang diteliti. (Usman dan Akbar:2000). 4) Metode PIECES Untuk mengetahui kelemahan sistem maka diperlukan analisis yang terdiri dari enam aspek yang biasa dikenal dengan PIECES, yaitu analisis kinerja (performance), informasi (Information), ekonomi (Economic), pengendalian (Control), efisiensi (Effeciency) dan pelayanan (Services). (Al Fatta, 2007). 2. Dasar Teori a) Internet Network Internet berasal dari kata interconnection networking yang mempunyai arti hubungan berbagai komputer dan berbagai tipe komputer yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan global) dengan melalui jalur komunikasi seperti telpon, wireless dan lainnya (Sutarman, 2003). b) HTTP (Hypertext Transfer Protocol) Sistem informasi secara praktis membutuhkan pengambilan data yang lebih fungsional, meliputi fasilitas pencarian, front end update, dan catatan. HTTP memperbolehkan sekumpulan metode yang mengindikasikan permintaan tersebut. Pesan dipindahkan dalam format serupa dengan apa yang digunakan oleh Internet Mall yang didefinisikan oleh Multipurpose Internet Mall Extension. HTTP juga digunakan sebagai protokol umum untuk kominikasi antar user agents dalam bentuk web browser. Pada dasarnya, HTTP merupakan protokol yang menerima semua permintaan dan memberikan respon terhadap permintaan tersebut. (Thoran, 2002). c) MySQL MySQL adalah salah satu jenis server yang sangat terkenal. Kepopulerannya disebabkan ISSN : 2302-5700 (Print) – 2354-6654 (Online)
MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu MySQL bersifat free pada berbagai platform (Kadir, 2002). d) PHP PHP merupakan bahasa berbentuj script yang ditemukan di server dan diproses dalam server, hasilnya dikirim ke client, tempat pemakai menggunakan browser. (Kadir, 2002). f) Macromedia Dreamweaver Merupakan software utama yang digunakan oleh web desainer maupun web programmer dalam mengembangkan suatu situs. Hal ini desebabkan ruang kerja, fasilitas serta kemampuan dreamweaver yang mampu meningkatkan produktifitas dan efektifitas dalam desain maupun pengembangan situs juga dilengkapi dengan fasilitas perterjemah situs yang cukup lengkap. (Deplitbang LPKBM Madcom, 2005). 3. Analisis dan Perancangan Sistem 3.1 Sistem yang berjalan Toko Spare Part Citra Abadi merupakan sebuah toko yang bergerak di bidang penjualan spare part mobil. Sistem yang berlaku selama ini masih menggunakan sistem manual dan data yang disimpan masih menggunakan buku administrasi. Penyimpanan data yang dilakukan secara manual memiliki kekurangan-kekurangan antara lain : proses pencarian data memakan waktu yang cukup lama sehingga kurang efisien; hilangnya sebagian data sehingga informasi menjadi kurang akurat; proses penyajian data memakan waktu yang lama. Oleh karena itu perlu dibangun sistem komputerisasi yang lebih menunjang dan lebih praktis atau efisien sehingga mengurangi proses-proses yang masih dilakukan secara manual.
Gambar Sistem Yang Berjalan 3.2 Diagram Konteks 57
ijns.org
Indonesian Journal on Networking and Security - Volume 5 No 3 – Agustus 2016
Diagram konteks di bawah ini menggambarkan sistem informasi yang akan dibuat, dimana terdapat empat kesatuan luar yaitu : admin, user (pengguna), suplier dan pimpinan.
3.4. Desain Database Desain database dalam sistem penjualan sparepart mobil secara online berbasis web ini terdiri dari beberapa tabel, yaitu : a. Tabel User digunakan untuk menyimpan data login administrator dan User, tabel ini hanya cukup menyimpan nama user dan password saja.. Tabel User Nama
Gambar Diagram Konteks Sistem Pemesanan Diagram konteks menggambarkan adanya interaksi antar admin dan user, dimana admin menangani proses proses pendataan produk, proses pendataan data pelanggan, proses pendataan user/account dan proses buku tamu. 3.3. Diagram Arus Data Keseluruhan dari proses sistem penjualan sparepart mobil secara online dan informasi tentang layanan penjualan yang disediakan dapat digambarkan melalui diagram arus data. Diagram arus data merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur, sehingga jalannya sistem yang dibuat akan menjadi lebih jelas.
Gambar Diagram Arus Data Level 0 ISSN : 2302-5700 (Print) – 2354-6654 (Online)
Type
Length
id_user *
Int
11
nama_user
Varchar
15
sandi_user
Varchar
8
hak_akses
Tinyint
4
terakhir_login
datetime
b. Tabel Pelanggan digunakan untuk menyimpan data pelanggan, tabel pelanggan digunakan untuk melakukan transaksi pemesanan produk. Sebelum pelanggan memilih produk yang akan dibeli, pelanggan harus terlebih dahulu melakukan pendaftara atau login terlebih dahulu untuk bisa membeli produk secara lewat online. Tabel Pelanggan Nama Id_pelanggan tanggal_daftar nama_akun Sandi Terakhir_login User_update Ip_update Nama_depan Nama_belakang Jenis_kelamin Tempat_lahir Tanggal_lahir Agama Alamat_desa Alamat rt Alamat_rw Alamat_kecamata n Alamat_kabupaten
Type Integer Date Varchar Varchar Datetime Varchar Varchar Varchar Varchar Tinyit Varchar Date Tinyit Varchar Varchar Varchar Varchar Varchar
Lengt h 11 25 8 50 20 15 15 4 30 4 30 5 5 20 20 58
ijns.org
Indonesian Journal on Networking and Security - Volume 5 No 3 – Agustus 2016
Alamat_propinsi
Varchar
20
c. Tabel produk digunakan untuk menyimpan data produk. Tabel ini menerangkan data produk yang dijual berikut harga sesuai dengan produk, kategori dan merk mobil. Tabel Produk Nama Id_produk Id_kategori_produk Id_merk_mobil Id_merk_produk Id_qualitas_produk Kode_produk Nama_produk Stok Harga Keterangan
Type Tinyint Tinyint Tinyint Tinyint Tinyint Varchar Varchar Int Double Text
Length 11 4 4 4 4 15 25 11
Tgl_transaksi
Date
Id_konfirmasi
Int
11
f. Tabel Pemesanan digunakan untuk menyimpan data pemesanan yang berhubungan dengan pemesanan. Tabel Pemesanan Nama
Type
Length
Id_pemesanan
int
11
Id_produk
Int
11
Id_pelanggan
Int
11
Nama_akun
Varchar
25
Kode_pemesanan
Varchar
15
Jumlah
Tinyint
4
Waktu_transaksi
Datetime
Ket_proses
Tinyint
4
Ip_update
Varchar
15
d. Tabel Pembelian digunakan untuk menyimpan data suplier.
Tabel Pembelian Nama
Type
Id_pembelian
Int
Lengt h 11
Id_produk
Int
11
Nama_suplaye r Harga_beli
Varchar
25
Jumlah
Tinyint
Tgl_transaksi
Date
Double 4
e. Tabel Penjualan digunakan untuk menyimpan data penjualan yang telah laku dijual. Tabel Penjualan Nama
Type
Length
Id_penjualan
Int
11
Id_pelanggan
Int
11
Nama_akun
Varchar
25
Id_produk
Int
11
Jumlah
Tinyint
4
ISSN : 2302-5700 (Print) – 2354-6654 (Online)
g. Tabel Transfer menerangkan data transfer yaitu data pembayaran produk yang dikirim melalui bank yang ditunjuk oleh pihak toko. Tabel Transfer Nama Type Length Id_konfirmasi
Int
11
Id_pelanggan
Int
11
Id_produk
Int
11
Jumlah_transfer
Double
Nama_bank
Varchar
20
Nama_pengirim
Varchar
25
Alamat_pengirim
Varchar
30
Tanggal_transaksi
Datetime
15
Diproses
Tinyint
4
h. Tabel Konfirmasi menerangkan data Konfirmasi yaitu data pembayaran produk yang dikirim melalui bank yang ditunjuk oleh pihak toko kemudian pelanggan mengkonfirmasi kepada pihak toko bahwa uang sudah ditransfer untuk segera mengirim barang sesuai pesanan. Tabel Konfirmasi Nama Id_konfirmasi
Type
Length
Int
11 59
ijns.org
Indonesian Journal on Networking and Security - Volume 5 No 3 – Agustus 2016
Id_pelanggan
Int
11
Kode_pemesanan
Varchar
15
Jumlah_transfer
Double
Nama_bank
Varchar
20
Nama_pengirim
Varchar
25
Alamat_pengirim
Varchar
30
Tanggal_transaks
Datetime
15
Tinyint
4
Dalam Perancangan Aplikasi Penjualan Spare Part Mobil Berbasis Web Di Toko Citra Abadi Motor Semarang ini, memiliki halaman utama atau home yang merupakan awal mula sebelum masuk kehalaman selanjutnya.
i Diproses
i. Tabel Bukutamu digunakan untuk menyimpan data pengunjung yang mengisi buku tamu. Gambar Halaman Menu Utama Tabel Bukutamu Nama Id_buku_tamu Nama_tamu Email Telepon Komentar Terakhir_kirim
Type int Varchar Varchar Varchar Text Datetime
Length 11 15 11 12
4. Implementasi Sistem dan Hasil 4.1. Analisis Desain Situs yang baik adalah situs yang mengerti kebutuhan dan keinginan para pengguna situs, menarik dan mudah dioperasikan. Membuat situs yang baik, haruslah mengutamakan kemudahan bagi pemakai atau pengguna web. Selain itu, waktu tampil (loading time) juga harus diperhatikan, karena situs yang memiliki waktu tampil yang lama akan mengakibatkan pengunjung menjadi malas menunggu dan meninggalkan situs kita. Dalam pembuatan situs ini, penulis mencoba dan berusaha memenuhi syarat-syarat yang yang dibutuhkan untuk membuat situs yang baik. 4.2. Rancangan Antar Muka Dalam sebuah situs, antar muka atau interface adalah suatu bagian yang berhubungan langsung dengan pemakai situs. Desain antarmuka situs bertujuan agar situs terlihat lebih menarik, mudah dimengerti dan mudah dioperasikan serta agar dapat menjadi identitas situs kita. Berikut ini merupakan tampilan dari Perancangan Aplikasi Penjualan Spare Part Mobil Berbasis Web Di Toko Citra Abadi Motor Semarang berbasis web yang dirancang a. Halaman Utama/Beranda ISSN : 2302-5700 (Print) – 2354-6654 (Online)
b. Halaman Data Produk Halaman Data Produk merupakan halaman yang berisi informasi mengenai data produk yang ditawarkan. Berikut halaman data produk
Gambar Halaman Menu Data Produk c.Halaman Menu Buku Tamu Pada rancangan antar muka Buku Tamu ini merupakan halaman yang berisi Informasi datadata tamu yang telah mengisi komentar. Berikut halaman Buku Tamu :.
Gambar Menu Buku Tamu d. Halaman Menu User/Pelanggan
Login
Admin
dan
60
ijns.org
Indonesian Journal on Networking and Security - Volume 5 No 3 – Agustus 2016
Administrator dan Pelanggan diberikan halaman sendiri untuk dapat masuk kedalam halaman admin. Berikut ini gambar dari halaman login:
pelanggan, kemudian pelanggan melakukan pembayaran lewat bank yang ditunjuk baru selanjutnya barang akan segera di proses. Berikut tampilan dari halaman Data Pemesanan :
Gambar Menu Login Admin dan User/ Pelanggan e. Halaman Beranda Pelanggan Halaman menu Beranda Pelanggan merupakan halaman yang digunakan pelanggan mengganti atau mengubah nama user dan sandi pelanggan. Berikut tampilan dari halaman Beranda Pelanggan:
Gambar Halaman Menu Data Pemesanan h. Halaman Menu Konfirmasi Halaman Menu Konfirmasi, halaman yang digunakan user/pelanggan untuk melakukan konfirmasi kepada pihak toko bahwa pelanggan sudah mengirimkan uang melalui bank yang ditunjuk oleh pihak toko. Berikut tampilan dari halaman admin Menu Konfirmasi.
Gambar Halaman Menu Pelanggan f. Halaman Menu Pesan Produk Halaman menu Pesan Produk merupakan halaman yang digunakan pelanggan untuk melakukan transaksi pemesanan produk-produk yang ditawarkan. Dari halaman ini pelanggan dapat memilih produk yang dibutuhkan sesuai dengan produk yang diinginkan. Berikut tampilan dari halaman Pesan Produk.
Gambar Halaman Menu Pesan Produk g. Halaman Menu Data Pemesanan Halaman menu Data Pemesanan merupakan halaman berisi data produk yang ingin dibeli oleh ISSN : 2302-5700 (Print) – 2354-6654 (Online)
Gambar Halaman Menu Konfirmasi 5. Penutup Sistem yang berjalan selama ini masih manual, belum menggunakan komputer dan internet sebagai bagian dari sarana promosi dan pelayanan kepada pelanggannya. Dengan adanya sistem yang baru ini, akan mampu memudahkan perusahaan dalam hal promosi dan memberikan pelayanan yang lebih kepada pelanggan dalam hal pemesanan barang dan informasi yang dibutuhkan seperti data sparepart berikut harganya sehingga akan memudahkan pelanggan dalam mencari sparepart yang dibutuhkannya. 6. Pustaka [1] Jogiyanto, HM, [1999], Analisa Desain dan Sistem Informasi, Edisi kedua, Penerbit Andi Yogyakarta. [2] Kadir, Abdul, [2002], Dasar Pemograman web Dinamis menggunakan
61
ijns.org
Indonesian Journal on Networking and Security - Volume 5 No 3 – Agustus 2016
PHP, Penerbit Andi Yogyakarta, edisi Kedua [3] Kristanto, H, [1994], Konsep dan perancangan Database, Andi offset, Yogyakarta. [4] Suryadi dan Buanawan, [1995], Pengantar Implementasi dan Penelitian System Informasi, Jakarta, Gunadarma [5] Sutarman, [2003], Membangun Aplikasi Web dengan PHP & MySQL, Graha Ilmu, Yogyakarta [6] Usman, Husaini dan Setiady Akbar, R. Purnomo, [2000], Pengantar Statiska, PT. Bumi Aksara, Jakarta. [7] Wahyono, Teguh, [2004], Sistem Informasi Konsep dasar, analisis desain dan Implementasi, Graha Ilmu, Yogyakarta. [8] Wahana Komputer, [2002], Kamus Lengkap Dunia Komputer, Andi Publisher Jakarta [9] Choirul Muallifah, Bambang Eka Purnama, Sukadi, Sistem Informasi Penjualan Barang Pada Bengkel Karunia Motor Arjosari, Vol 8, No 2 (2016): Jurnal Speed Mei 2016 [10] Rulia Puji Hastanti, Bambang Eka Purnama, Indah Uly Wardati, Sistem Penjualan Berbasis Web (E-Commerce) Pada Tata Distro Kabupaten Pacitan, Sistem Penjualan Berbasis Web (ECommerce) Pada Tata Distro Kabupaten Pacitan [11] Noor Hasan, Perancangan Aplikasi ECommerce Penjualan Komputer Pada Toko Mitra Purworejo Menggunakan Php & Mysql, Vol 2, No 1 (2014): Bianglala 2014 [12] Ida Asta Rina, Berliana Kusuma Riasti, Pembuatan Sistem Penjualan Online Pada Toko Pn Musik Sukoharjo, Vol 4, No 3 (2012): Speed 15 - 2012 [13] Ida Astarina, Berliana Kusuma Riasti, Pembuatan Sistem Penjualan Online Pada Toko PN Musik Sukoharjo, Vol 4, No 3 (2012): Speed 15 - 2012, ISSN 1979 – 9330 [14] Agustin Dyah Utami, Ramadian Agus Triyono, Pemanfaatan Blackberry Sebagai Sarana Komunikasi Dan Penjualan Batik Online Dengan Sistem Dropship Di Batik Solo 85, Vol 3, No 3 (2011): Speed 11 - 2011, ISSN 1979 – 9330
ISSN : 2302-5700 (Print) – 2354-6654 (Online)
[15] Bambang Eka Purnama (2013), Membangun Toko Online Dengan WP Commerce, Graha Ilmu, Yogyakarta [16] Puspita Dwi Astuti, Ramadian Agus Triyono (2013), Sistem Informasi Penjualan Obat Pada Apotek Jati Farma Arjosari Vol 3, No 4 (2011): Speed 12 2011, ISSN 1979 – 9330 [17] uhammad Luqman, Indah Uly Wardati, Perancangan Sistem Informasi Penjualan Laptop Pada Commanditaire Vennotschaap (CV) Sembilan Sembilan Vol 2, No 3 (2010): Speed 7 - 2010, ISSN 1979 – 9330 [18]Uswatun Hasanah (2013), Sistem Informasi Penjualan On_Line Pada Toko Kreatif Suncom Pacitan, IJNS – Indonesian Journal on Networking and Security, Vol 2 No 4 – Oktober 2013, ijns.org, ISSN: 2302-5700 [19]Dahlan Abdullah, Cut Ita Erliana (2013), Bisnis Rental Mobil Melalui Internet (ECommerce) Menggunakan Algoritma Sha1 (Sequre Hash Algorithm-1), Dahlan Abdullah, ISSN 1979 – 9330 [20] Bambang Eka Purnama (2016), Konsep Dasar Internet, Penerbit Graha Ilmu, Yogyakarta [21] Sudarno, Bambang Eka Purnama (2012), Analysis Tracking Online Payment System, International Journal Of Scientific & Technology Research (IJSTR) Volume 1, Issue 10, November 2012, ISSN 22778616 [22] Muhammad Multazam, Bambang Eka Purnama, Influence Of Classified Ad On Google Page Rank And Number Of Visitors, Journal of Theoretical and Applied Information Technology, Vol. 81. No. 2 – 2015 [23] Karya Gunawan, Bambang Eka Purnama (2015), Implementation of Location Base Service on Tourism Places in West Nusa Tenggara by using Smartphone, (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 6, No. 8, 2015 [24] Wiga Ariyani, Djoko Hanantjo, Bambang Eka Purnama (2015), E-Commerce Web Development in Wiga Art, International Journal of Science and Research (IJSR), Volume 4 Issue 5, May 2015 62