Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 8 No 2 - 2016
speed.web.id
Sistem Informasi Penjualan Barang Pada Bengkel Karunia Motor Arjosari Choirul Muallifah, Bambang Eka Purnama, Sukadi Universitas Surakarta
[email protected] ABSTRACT: Workshop “Karunia Motor“ one is business moving in field service workshop motor. Exactly highway roadside Arjosari Pacitan.With such its convenient location, making it easy for citizens for reaching place. More progress with advanced technology, now is still so many even using almost all the way workshop conventional to do the duties which are related to workshop. Wrong exclusive is workshop karunia motor in sub Arjosari. Workshop has issues listed on the transaction is conventional. Because that requires a system that can overcome this such. Software used for this system is PHP. Purpose of this research is to make a listing system thing (buying-selling) is that which is computerized. Benefits facilitate the process thing listing data, whether or purchase is used sales. Method literature, observation, interviews, and analisis. From making this system, hopes to alleviate official duties and making workshop performance workshop to be more effective and efficient. Keyword : information System, “Programming” ABSTRAKSI: Bengkel “Karunia Motor” merupakan salah satu usaha yang bergerak dibidang jasa perbengkelan motor. Tepatnya dipinggir jalan raya Arjosari Pacitan.Dengan lokasinya yang sangat strategis memudahkan para warga untuk menjangkau tempatnya. Dengan kemajuan teknologi yang semakin canggih, sekarang ini masih banyak sekali bahkan hampir semua bengkel yang menggunakan cara konvensional untuk mengerjakan tugas-tugas yang berkaitan dengan bengkel. Salah satunya adalah Bengkel Karunia Motor di Kecamatan Arjosari.Bengkel ini memiliki permasalahan pada pencatatan transaksi yang bersifat konvensional. Karena itu dibutuhkan sebuah sistem yang dapat mengatasi hal tersebut. Software yang digunakan untuk pembuatan sistem ini adalah PHP. Tujuan dari penelitian ini adalah untuk membuat sistem pencatatan barang (pembelianpenjualan) yang bersifat komputerisasi. Manfaatnya adalah agar memudahkan proses pencatatan data barang, baik itu pembelian ataupun penjualan. Metode yang digunakan adalah kepustakaan, observasi, wawancara dan analisis. Dari pembuatan sistem ini, harapannya bisa meringankan tugas pegawai bengkel dan membuat kinerja bengkel menjadi lebih efektif dan efisien. Kata kunci : Sistem Informasi, “Pemrograman” 1.1. Latar Belakang Masalah Bengkel Karunia Motor merupakan sebuah bengkel yang bergerak dibidang pelayanan jasa servis dan penjualan suku cadang sepeda motor. Dengan adanya bengkel karunia motor diharapkan mampu melayani kebutuhan konsumen di daerah Arjosari. Berdasarkan observasi dalam bentuk dokumentasi bengkel karunia motor dalam melaksanakan transaksi penjualan masih mengalami permasalahan karena masih menggunakan sistem yang bersifat konvensional. Yaitu petugas dalam melayani proses penjualan masih banyak mendapatkan kendala diantaranya pembuatan nota penjualan, memberikan informasi persediaan atau stok barang dagangan dengan melihat di etalase masih tersedia atau tidak barang yang diinginkan oleh konsumen. Dalam pembuatan laporan untuk evaluasi kinerja bengkel juga mengalami kendala. Memerlukan waktu dan tenaga untuk mengolah laporan untuk data-data yang masih berbentuk kertas sehingga laporan - laporan yang diperlukan tidak dapat langsung disediakan, dikarenakan proses konvensional yang masih diterapkan. Perbaikan yang akan dilakukan yaitu membuat sistem pencatatan ISSN : 1979-9330 (Print) - 2088-0154 (Online)
dengan menggunakan sistem yang berbasis komputer, baik dari segi pendataan barang persediaan, pencatatan data transaksi, dan proses yang lainnya yang berhubungan dengan aktivitas pada bengkel yang bersangkutan. Rumusan Masalah yang ditemui adalah Dalam pengolahan data penjualan, persediaan barang dan laporan transaksi pada Bengkel Karunia Motor Arjosari masih konvensional yaitu belum terkomputerisasi. Bagaimana membangun sistem informasi stok barang dan penjualan? Batasan Masalahnya adalah Penelitian dilakukan di Bengkel Karunia Motor Arjosari., Software yang digunakan untuk sistem informasi ini adalah PHP. Tujuan penelitian adalah Menghasilkan sistem yang berbasis komputer sehingga memudahkan pegawai bengkel dalam melakukan pencatatan transaksi. Manfaat Penelitian ini dibuat untuk memudahkan pihak bengkel Karunia Motor Arjosari dalam mengelola penjualan dan service sepeda motor.
9
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 8 No 2 - 2016
2.1. Sistem Informasi Menurut O’Brian (dalam Yakub, 2012:17) Sistem Informasi (Information System) merupakan kombinasi teratur dari orang-orang, perangkat keras (hardware), perangkat lunak (software), jaringan komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi. Sedangkan menurut Jogiyanto (dalam Yakub, 2012:17) Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan data transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi serta menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. 2.2. Komponen Sistem Informasi Sistem Informasi merupakan sebuah susunan yang terdiri dari beberapa komponen atau elemen. Komponen sistem informasi disebut dengan istilah blok bangunan (building block). Komponen sistem informasi tersebut terdiri dari (Yakub, 2012:20): 1. Blok masukan (input block), Input memiliki data yang masuk ke dalam sistem informasi, juga metode-metode untuk menangkap data yang dimasukkan. 2. Blok model (model block), blok ini terdiri dari kombinasi prosedur logika dan model matematik yang akan memanipulasi data inputdan data yang tersimpan di basis data. 3. Blok keluaran (output block), produk dari sistem informasi adalah keluaran yang merupakan informasi berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem. 4. Blok teknologi (technology block), blok teknologi digunakan untuk menerima input, menyimpan, mengakses data, menghasilkan dan mengirimkan keluaran dari sistem secara keseluruhan. Teknologi terdiri dari tiga bagian utama, yaitu : teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware). 5. Basis data(database block), basis data merupakan kumpulan data yang saling berhubungan satu dengan lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak (software) untuk memanipulasinya.
ISSN : 1979-9330 (Print) - 2088-0154 (Online)
speed.web.id
2.3. Basis Data Menurut Jogiyanto (1997:265)Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Databasemerupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan batas dalam menyediakan informasi disebut dengan database system. 2.4. PHP PHP singkatan dari PHP Hypertext Prepocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML.Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan efisien.PHP merupakan sofware Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat didownload secara bebas dari situs resminya.http://wwwphp.net (Peranginangin, 2006:2) 2.5. MYSQL MYSQL merupakan database multiuser yang menggunakan bahasa Structure Query Language (SQL).MYSQL dalam operasi clientserver, melibarkan server-daemon MYSQL di sisi server dan berbagai macam program, serta library yang berjalan di sisi client.MYSQL mampu menangani data yang cukup besar.SQL adalah bahasa standar yang digunakan untuk mengakses server database. Dalam konteks bahasa SQL, informasi umumnya tersimpan dalam tabel-tabel yang secara logis merupakan struktur dua dimensi yang terdiri atas baris-baris data yang berada dalam satu atau lebih kolom.Baris pada tabel sering disebut entitas dari data, sedangkan kolom sering disebut atribut atau field. (Wirawan, 2009:2) 2.6. Kajian Pustaka Pada tahun 2012, Fendi Nurcahyono melakukan penelitian yang berjudul “pembangunan aplikasi penjualan dan stok barang pada toko nuansa elektronik pacitan” dijelaskan bahwa pencatatan dan pengolahan data barang, jumlah dan harga barang, data para supplier, serta data transaksi penjualan masih dilakukan dengan menggunakan tulisan tangan sehingga data yang diperoleh menjadi kurang akurat. Pada tahun 2012, Ika Nur Indah melakukan penelitian dengan judul “pembuatan sistem informasi penjualan pada
10
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 8 No 2 - 2016
toko sehat jaya elektronik pacitan” dijelaskan bahwa dalam mengolah data tentang transaksi penjualan masih menggunakan cara yang konvensional. Untuk itu membutuhkan sistem informasi yang dapat menunjang kelancaran dalam melakukan transaksi penjualan. Dengan pembuatan sistem informasi yang dihasilkan nantinya akan mampu mengatasi dari sistem yang belum terkomputerisasi. Pada tahun 2012, Rina Agustina melakukan penelitian dengan judul “Sistem informasi penjualan (studi kasus di counter ketro)”dijelaskan bahwa proses pengolahan data penjualan masih dilakukan secara konvensional sehingga berdampak terhadap keterlambatan didalam penyampaian suatu data informasi baik kepada pimpinan maupun kepada konsumen. Dengan adanya sistem informasi penjualan akan mempermudah proses pencarian dan mengupdate suatu data untuk sebuah informasi yang lebih akurat dan lebih tepat waktu sesuai dengan yang diharapkan dan diinginkan oleh pemakai atau user. Pada tahun 2012, Suprayitno melakukan penelitian dengan judul “pembangunan sistem stok barang dan penjualan pada toko sero elektronik” dijelaskan bahwa permasalahan pada proses stok barang sampai penjualan alat elektronik masih dilakukan secara konvensional sehingga berdampak terhadap keterlambatan didalam penyampaian suatu data informasi, baik kepada manajer maupun kepada konsumen. Analisis Kelemahan Sistem Berdasarkan penelitian yang penulis lakukan secara langsung di Bengkel Karunia Motor Arjosari, ternyata masih banyak sekali kekurangan-kekurangan yang dialami oleh pihak bengkel, diantaranya adalah pelayanan transaksi pembelian dan penjualan yang dilakukan oleh kasir bengkel, Bengkel Karunia Motor adalah usaha yang bergerak dibidang pelayanan jasa servis dan penjualan suku cadang sepeda motor, dengan adanya kekurangan yang diterapkan oleh pihak bengkel dalam melayani konsumen, tentunya akan menimbulkan kesan pelayanan yang tidak memuaskan kepada pelanggan, pelayanan merupakan suatu hal yang sangat penting bagi usaha yang bergerak dibidang jasa, dengan adanya sistem ini nantinya diharapkan bisa membantu dan menutupi kekurangan dari sistem sebelumnya, bisa membantu kasir dalam melakukan pelayanan kepada konsumen, memudahkan dalam proses transaksi.
speed.web.id
3.2. Analisis Kebutuhan Sistem Analisis kebutuhan perangkat keras ini adalah perangkat keras yang digunakan untuk melayani transaksi dan pembukuan dan pemberian laporan, untuk spesifikasinya yaitu : 1.Processor:Intel Pentium 4 2.Harddisk:80 GB 3.RAM/Memori:1 GB 4. Motherboard 5. Casing CPU 6. DVD Room 7. Monitor LCD 8. Keyboard 9. Mouse 3.3.
Data Flow Diagram (DFD) Diagram Konteks Berikut ini adalah diagram konteks sistem penjualan pada Bengkel Karunia Motor Arjosari.
a. Data Flow Diagram (DFD) Level 1
3.1.
ISSN : 1979-9330 (Print) - 2088-0154 (Online)
b. Data Flow Diagram (DFD) Level 1 Proses 1
11
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 8 No 2 - 2016
speed.web.id
3.4.
Perancangan Database a. Tabel Barang Tabel barang merupakan tabel yang digunakan untuk menyimpan data barang, melakukan pengelolaan data barang yang dilakukan oleh administrator dan kasir.
Tabel Kasa
Tabel Barang
e. Tabel Kategori Tabel kategori merupakan tabel yang digunakan untuk mengelola data kategori dari barang tertentu. Tabel Kategori
b. Tabel Barang Rusak Tabel barang rusak digunakan untuk menampung dan mengelola data barang yang rusak entah itu dari pemasok atau rusak setelah berada di toko.
f. Tabel Merk Tabel merk digunakan untuk menyimpan dan mengelola dari barang atau merek barang tertentu. Tabel Merk
Tabel Barang Rusak
g. Tabel Pegawai Tabel pegawai digunakan untuk melakukan pengelolaan dan penyimpanan data pegawai yang bekerja di Bengkel Karunia Motor Arjosari. c. Tabel Jabatan Tabel jabatan digunakan untuk melakukan pengelolaan data jabatan pegawai Bengkel Karunia Motor Arjosari.
Tabel Pegawai
Tabel Jabatan
d.
Tabel Kasa
Tabel kasa berfungsi untuk merekam dan menyimpan dimana kita mengakses sistem ini, dengan mengidentifikasi lewat IP Addres dari komputer yang digunakan untuk mengakses sistem ini.
ISSN : 1979-9330 (Print) - 2088-0154 (Online)
h. Tabel Pelanggan Tabel pelanggan digunakan untuk mengelola data pelanggan yang ada di Bengkel Karunia Motor Arjosari. Tabel Pelanggan
12
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 8 No 2 - 2016
i. Tabel Pemasok Tabel pemasok digunakan untuk menampung data pemasok yang menyuplai barang ke Bengkel Karunia Motor Arjosari.
speed.web.id
Tabel Pembelian Per Item
Tabel pemasok
j. Tabel Pembayaran Tabel Pembayaran digunakan untuk melakukan penyimpanan atau penampungan data dari pembayaran yang dilakukan oleh pelanggan.
m.Tabel Pendapatan Lainnya Tabel Pendapatan lainnya digunakan untuk melakukan pencatatan dan pengelolaan data pendapatan yang di dapat selain dari hasil penjualan barang, yaitu berupa jasa service motor yang dilakukan oleh pegawai dari Bengkel Karunia Motor Arjosari. Tabel Pendapatan Lainnya
Tabel Pembayaran
n.Tabel Penjualan Tabel penjualan digunakan untuk menyimpan data penjualan barang yang dilakukan oleh Bengkel Karunia Motor ke pelanggan. Tabel Penjualan k.Tabel Pembelian Tabel Pembelian digunakan untuk melakukan penyimpanan dan pengelolaan data pembelian yang dilakukan toko kepada pemasok barang yang ada di Bengkel Karunia Motor Arjosari. Tabel Pembelian
o.Tabel Penjualan Per Item Tabel penjualan per item dimaksudkan untuk melakukan penjualan dari detail barang yang akan dijual. Tabel Penjualan Per Item l.Tabel Pembelian Per Item Tabel Pembelian per item dimaksudkan sebagai detail barang yang dibeli oleh toko dari pemasok.
ISSN : 1979-9330 (Print) - 2088-0154 (Online)
13
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 8 No 2 - 2016
p.Tabel Satuan Tabel satuan digunakan untuk melakukan pengelolaan dan penyimpanan data satuan dari barang tertentu.
speed.web.id
a. Tampilan Halaman Beranda
Tabel Satuan
b. Tampilan Halaman Pegawai
q.Tabel Stok Tabel stok digunakan untuk penyimpanan dan pengelolaan data stok barang. Tabel Stok c. Tampilan Halaman Customer
r.Tabel Toko Tabel yang digunakan untuk melakukan pengaturan data Toko Bengkel Karunia Motor Arjosari.
d. Halaman Tambah Customer
Tabel Toko
s. Tabel User Tabel user digunakan untuk melakukan pengelolaan data user atau pengguna dari sistem penjualan barang ini. Tabel User
e. Tampilan Halaman Pengguna
4.1.TampilanHalaman Login
f. Tampilan Input Pegawai ISSN : 1979-9330 (Print) - 2088-0154 (Online)
14
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 8 No 2 - 2016
speed.web.id
l. Tampilan Kategori Barang
g. Tampilan Input Data Barang 4.2.IMPLEMENTASI Setelah melakukan tahap analisis perancangan dan pembangunan sistem, tahap selanjutnya melakukan implementasi dan uji coba sistem yang merupakan tahap akhir pada penelitian ini.
h. Tampilan Input Pendapatan Lain
i. Tampilan Transaksi Penjualan 4.3. HASIL UJI COBA Hasil uji coba pada admin Pengujian sistem informasi kepada admin kasir dan juga memberikan penjelasan penggunaan dan cara mengelola konten dari sistem informasi, berdasarkan hasil quisioner yang diajukan kepadastaf, pegawai bengkel bahwa sistem informasi ini sangat membantu pihak bengkel dalam melakukan pengolahan data penjualan, persediaan barang dan laporan transaksi penjualan.
j. Tampilan Halaman Merk
Tabel 4.1. Uji coba pada staf dan pegawai bengkel No. k. Tampilan Transaksi Pembelian
1. 2. 3.
Nama Udin Risma Yono
Jawaban A B 5 5 5 5 5 5
Jml 10 10 10
5.1. KESIMPULAN 1. Pengelolaan data secara konvensional belum dapat menjamin kebenaran informasi yang diberikan karena data yang dihasilkan secara konvensional persentase kesalahan manusia lebih besar dibandingkan dengan hasil yang dihasilkan secara terkomputerisasi. ISSN : 1979-9330 (Print) - 2088-0154 (Online)
15
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 8 No 2 - 2016
2. Dengan penerapan sistem informasi pada Bengkel Karunia Motor, data yang diproses dapat menghasilkan informasi dengan cepat dan akurat sehingga dapat menghasilkan sebuah kinerja yang efektif dan efisien guna membantu karyawan bengkel dalam pengambilan keputusan.
5.2. SARAN Adapun saran yang dapat diberikan pada laporan skripsi ini adalah: agar Sistem Informasi ini dapat dikembangkan lebih lanjut untuk membuat sistem yang lebih kompleks sesuai dengan kebutuhan dan mendapat hasil yang maksimal.
[12]
[13]
[14] [15] [16] [17]
DAFTAR PUSTAKA [1]
[2]
[3]
[4]
[5]
[6]
[7]
[8] [9]
[10]
[11]
Agustina, Rina.2012. ”Sistem Informasi Penjualan (Studi Kasus di Counter Ketro)”. Indonesian Jurnal On Computer Science Speed (IJCSS) Al Fatta, Hanif.2007.“Analisis & Perancangan Sistem Informasi untuk keunggulan bersaing perusahaan & organisasi modern”. Yogyakarta Penerbit : Andi Offset. Andi Sunyoto, “Modul Perancangan Basis Data”, Yogyakarta : Penerbit Andi,2008 Fendi Nurcahyono.2012. ”Pembangunan Aplikasi Penjualan dan Stok Barang Pada Toko Nuansa Elektronik Pacitan”. Indonesian Jurnal On Computer Science Speed (IJCSS) Hanif Al fatta, “Analisis dan Perancangan Sistem Informasi”, Yogyakarta : Penerbit Andi, 2007 Ika Nur Indah,2012. ”Pembuatan Sistem Informasi Penjualan Pada Toko Sehat Jaya Elektronik Pacitan”. Indonesian Jurnal On Computer Science Speed (IJCSS) Imam Paryudi dan Simartama,Janner.”Basis Data”. Yogyakarta:Andi Jogiyanto. “Sistem Teknologi Informasi”. Yogyakarta:Andi Jogiyanto HM, “Analisis dan Desain Sistem Informasi :Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis”, Yogyakarta : Andi Offset. Peranginangin, Kasiman. “Aplikasi WEB dengan PHP dan MySQL”.Yogyakarta Prasetyo, Eko. “Pemrograman Web PhP & MySQL untuk Sistem Informasi
ISSN : 1979-9330 (Print) - 2088-0154 (Online)
[18]
[19]
speed.web.id
Penjualan”.Yogyakarta:Graha Ilmu.2008 Riyanto, “Sistem Informasi Penjualan Dengan PHP dan MySQL”, Yogyakarta: Gava Media. 2010 Suprayitno.2012. ”Pembangunan Sistem Informasi Stok Barang dan Penjualan Pada Toko Sero Elektronik”. Indonesian Jurnal On Computer Science Speed (IJCSS) Teguh Wahyono, “Sistem Informasi, Konsep Dasar, Analisis Desain dan Implementasi”, Graha Ilmu, Yogyakarta, 2004 Yakub. 2012. “Pengantar Sistem Informasi”. Yogyakarta: GRAHA ILMU Arip Aryanto, Tri Irianto Tjendrowasono (2013), Pembangunan Sistem Penjualan Online Pada Toko Indah Jaya Furniture Surakarta, Indonesian Jurnal on Computer Science - Speed (IJCSS) 15 FTI UNSA Vol 10 No 1 – Februari 2012 - ijcss.unsa.ac.id, ISSN 1979 – 9330 Ida Astarina, Berliana Kusuma Riasti, Pembuatan Sistem Penjualan Online Pada Toko PN Musik Sukoharjo, (IJCSS) 14 - Indonesian Jurnal on Computer Science Speed FTI UNSA Vol 9 No 3 – Desember 2012 - ijcss.unsa.ac.id, ISSN 1979 – 9330 Bambang Eka Purnama (2013), Membangun Toko Online Dengan WP Commerce, Graha Ilmu, Yogyakarta
16