IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id
Pembuatan Sistem Informasi Penjualan Pada TOKO RAKA Ipin Wahyuningsih, Bambang Eka Purnama, Indah Uly wardati
[email protected] ABSTRACT: At Raka Store, recording and processing of data items, the number and price of the goods, the supplier of data, as well as the sales transaction data is still done using handwriting. Difficulty in recording and counting the number of types of goods, quantity of goods, as well as the large number of prices, resulting in the data obtained to be less accurate. To improve the accuracy of the data, the system required the development of a computerized information goods sales. Application is made by selling goods using PHP as a maker of software main interface and MySQL as its database. This program allows the user to input the data, edit data, delete data, data retrieval, data filtering and data printing to paper media. The data entered in the form of goods data, supplier data, the data type of the data item and the sale of goods. While the output is in the form of information system reports data items, reports supplier data, sales data and memorandum items the sale of goods. Application is the sale of goods can be one solution that can be used to facilitate the seller in the sale of goods data processing, and reporting of data items, supplier data reports, reports sales of goods, as well as a memorandum of the sale of goods becomes easier, faster and efficient. Keywords: sales information system Abstraksi : Pada Toko Raka, pencatatan dan pengolahan data barang, jumlah dan harga barang, data para supplier, serta data transaksi penjualan masih dilakukan dengan menggunakan tulisan tangan. Kesulitan dalam mencatat dan menghitung banyaknya jenis barang, jumlah barang, maupun besarnya jumlah harga, mengakibatkan data yang diperoleh menjadi kurang akurat. Untuk meningkatkan keakuratan data, diperlukan pembangunan sistem informasi penjualan barang yang terkomputerisasi. Aplikasi penjualan barang ini dibuat dengan menggunakan software PHP sebagai pembuat interface utama dan MySQL sebagai basis datanya. Program ini memungkinkan user untuk input data, edit data, hapus data, pencarian data, penyaringan data dan pencetakan data ke media kertas. Data yang diinputkan berupa data barang, data supplier, data jenis barang dan data penjualan barang. Sedangkan output yang dihasilkan sistem informasi ini berupa laporan data barang, laporan data supplier, data penjualan barang dan nota transaksi penjualan barang. Aplikasi penjualan barang ini dapat menjadi salah satu solusi yang dapat digunakan untuk mempermudah penjual dalam mengolah data penjualan barang, dan membuat laporan data barang, laporan data supplier, laporan penjualan barang, serta nota transaksi penjualan barang menjadi lebih mudah, cepat dan efisien. Kata Kunci : Sistem informasi penjualan 1.a Latar Belakang Masalah Setiap usaha yang didirikan baik kecil, menengah, ataupun besar pasti mempunyai suatu tujuan yang sama yaitu bagaimana caranya agar mendapatkan suatu keuntungan. Oleh sebab itu suatu perusahaan akan melakukan suatu kegiatan untuk mencapai tujuan yang di harapkan, baik proses produksi barang atau jasa, membeli bahan-bahan untuk proses produksi dan penjualan, administrasi atau kegiatan lain yang mencapai mendukung tercapainya tujuan. Untuk mencapai kesuksesan dan berkembanganya suatu perusahaan perlu adanya suatu cara yang tepat, sistematis dan dapat dipertanggungjawabkan. Dengan berkembanngnya teknologi informasi yang cepat dan akurat, dimana informasi tersebut dapat diperoleh dengan menggunakan peralatan komputer, aplikasi dan sarana telekomunikasi, peningkatan kinerja perusahaan sangat diperlukan(Supriyono, 2009 : 1). Pada Toko Raka, pencatatan dan pengolahan data barang, jumlah dan harga
barang, data para supplier, serta data transaksi penjualan masih dilakukan secara konvensional. Hal ini dapat dikatakan kurang efektif dan efisien, dikarenakan sulit untuk mencatat dan menghitung banyaknya jenis barang yang ada, banyaknya jumlah barang, maupun besarnya jumlah harga. Banyaknya jumlah barang yang dijual dan tingkat keramaian pembeli dapat mengakibatkan penjual mengalami kesulitan untuk mengelola dan menghitung transaksi penjualan secara cepat dan efisien( Dian Asih Pertiwi, 2007 : 1 ). 1.b Rumusan Masalah 1. Sistem pengolahan data laporan barang dan stock barang pada Toko Raka saat ini masih konvensional. 2. Bagaimana membangun Sistem Informasi penjualan barang dan stock barang pada Toko Raka? 1.c BatasanMasalah 1. Penelitian dilakukan pada Toko Raka . 2. Informasi yang disajikan terbatas pada, Data Barang, Data Penjualan, Data
ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM)
1
IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id
Pembelian,Laporan Transaksi, dan Stock Barang. 3. Program yang digunakan adalah PHP serta menggunakan PDF untuk menampilkan laporan, dan menggunakan database MySQL. 1.d Tujuan 1. Menghasilkan Sistem Informasi penjualan dan stok barang dengan PHP dan MySQL yang dapat memenuhi kebutuhan informasi yang dibutuhkan oleh penjual. 2. Untuk mengetahui kendala-kendala apa yang dihadapi serta untuk mempermudah pengelolaan penjualan yang sebelumnya masih manualpada Toko Raka dalam pengelolaan penjualannya. 1.e Manfaat Penelitian 1. Untuk mempermudah pengaksesan data dan informasi mengenai penjualan barang. 2. Untuk mempermudah dalam melakukan penjualan barang. 2.a. Sistem Sistem adalah suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok perusahaan Mulyadi (2001:5). Sedangkan pengertian sistem menurut Azhar Susanto (2001:2) Sistem adalah kumpulan/group dari bagian/komponen apapun baik pisik maupun non pisik yang saling berhubungan satu sama lain dan bekerjasama secara harmonis untuk mencapai satu tujuan tertentu”. 2.b. Informasi Informasi adalah data yang dibentuk menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. (Yogianto, 1989). Menurut Susanto (2004:40). Informasi adalah data yang telah diolahyamg mempunyai nilai guna atau manfaat bagi sipemakai dalam proses pengambilan keputusan atau informasi atau output dari prosestransformasi dimana data tersebut berfungsi sebagai input. 2.c. PHP (Personal Home Page) Menurut Andi Pramono dan M. Syafii (2004 : 2), PHP atau kependekan dariHypertext Preprocessor adalah sebuah bahasa pemrograman berbasis web yang mempunyai banyak keunggulan dibandingkan dengan bahasa pemrograman berbasis web yang lain. PHP merupakan bahasa pemrograman yang bersumber dari Perl. Sedangkan Perl merupakan pengembangan dari bahasa C. Oleh karenanya, struktur pemrograman yang
ada di PHP sama dengan yang ada di bahasa C. Melihat bahwa PHP merupakan pengembangan dari bahasa C secara tidak langsung, maka PHP mempunyai banyak sekali fitur-fitur yang dapat digunakan. Misalnya, PHP dapat mengakses shell di Linux, mempunyai fungsi yang lengkap berhubungan dengan networking. 2.d. Tinjauan Pustaka Berdasarkan penelitian sejenis yang dilakukan oleh Syu Ling dalam jurnalnya yang berjudul “Analisis Perancangan Sistem Informasi Penjualan dan Persediaan Barang pada PT Trisapta Eka Maju” pada tahun 2003, menguraikan masih banyak sistem yang masih dilakukan secara manual yang dapat berdampak terhadap keterlambatan di dalam penyampaian suatu data informasi, baik kepada manajer sebagai identitas eksternal dan bagian yang lain sebagai identitas internal. Penulis memberikan pandangan tentang keakuratan di dalam proses penyampaian suatu data dengan mempergunakan suatu sistem yang telah berbasis database. Dengan adanya sistem yang berbasis database ini, maka akan mempermudah proses pancarian dan mengupdate suatu data untuk sebuah informasi yang lebih akurat dan lebih tepat waktu sesuai dengan yang diharapkan dan diiginkan oleh pemakai atau user. Menurut Rocky Aji Wibowo dalam Jurnalnya yang berjudul Sistem Informasi Persediaan Keluar Masuk Barang Pada Inside Distro Jakarta. Dijelaskan bahwa implementasinya di lapangan menghadapi kendala utama ketika pada sistem keluar masuk barang di bagian gudang, jadi pada Inside Distro Jakarta dalam sistem pengolahan keluar masuk barang tidak terarah dan tidak terorganisir sehingga fungsi dan tujuan serta keamanan suatu informasi keluar masuknya barang tidak teratur. Sistem persedian keluar masuk barang merupakan sebuah kegiatan yang terdiri dari data penerimaan barang, data penjualan barang, data retur serta data stok barang yang melaporkan seluruh kegiatan keluar masuk barang di Inside Distro Jakarta, secara peerhari maupun perbulan.Tujuan penulisan ini adalah untuk membuat suatu rancangan aplikasi sistem komputerisasi keluar masuk barang yang efesien dan membuat implementasinya kedalam pemograman Microsoft Visual Basic 6.0.Hasil dari penulisan ini adalah dapat membantu dan mempercepat pengolahan data keluar masuk barang serta pengawasan arus keluar masuk barang sehingga penyampaian informasinya lebih efektif dan efesien.
ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM)
2
IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id
Menurut Ari Chandra Hinta dalam Jurnalnya yang berjudul Pembuatan Perangkat Lunak Penjualan Barang Elektronik.Dijelaskan bahwa Perkembangan bisnis penjualan berdampak langsung pada peningkatan arus transaksi yang dilakukan perusahaan.Kecepatan dalam pelayanan menjadi salah satu kebutuhan utama untuk mencapai tujuan perusahaan. Aplikasi penjualan merupakan salah satu pilihan yang diharapan dapat membantu proses transaksi penjualan secara tunai. Aplikasi penjualan dapat digunakan oleh usaha retail khususnya barang elektronik.Aplikasi dengan memiliki tampilan yang user friendly dan mudah digunakan, handal dalam menangani transaksi dan biaya pengadaannya tidak terlalu mahal karena tidak menuntut spesifikasi komputer yang terlalu tinggi. Dari uraian beberapa paper hasil penelitian terdahulu terdapat kesamaan-kesamaan masalah pada sistem penjualan pada suatu perusahaan yang menggunakan metode konvensional atau manual. Diantaranya sering terjadi kekeliruan baik pada penulisan dan penghitungan, pencarian data membutuhkan waktu yang lama sehingga menghambat informasi keuangan yang dibutuhkan oleh pimpinan. Hal tersebut juga terdapat pada toko yang penulis teliti, sehingga penulis melakukan penelitian dengan judul PEMBUATAN SISTEM INFORMASI PADA TOKO RAKA 3.a. Analisis Masalah Analisis sistem akan memberikan gambaran tentang sistem yang saat ini sedang berjalan dan bertujuan mengetahui lebih jelas bagaimana cara kerja sistem tersebut serta untuk mendefinisikan dan mengevaluasi permasalahan, hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan suatu perbaikan. Analisis yang dilakukan sistem aplikasi penjualan barang didapatkan data seperti dibawah ini. 3.b. Buku Penjualan
Gambar 3.1 Buku Penjualan
3.c. Kebutuhan Hardware Software yang diperlukan dalam program aplikasi Adapun spesifikasi perangkat keras minimal yang dibutuhkan guna mendukung kelancaran program adalah sebagai berikut: Persiapan perangat keras Tabel 3.1. Spesifikasi Perangkat Keras Minimal No Nama Spesifikasi Komponen 1 Processor Intel Pantium IV 2 Memory 512 MB 3 CD ROM CR ROM 4 Harddisk 40 GB 5 Mouse Standard USB 6 Audio Head phone Setelah soal perangkat keras atau hardware sudah dibahas tentunya tidak akan bisa terlepas dari software. Software adalah perangkat lunak atau program yang berisi perintah-perintah untuk pengolahan data. Agar sistem informasi tersebut berjalan, selain kebutuhan perangkat keras (hardware) juga dibutuhkan perangkat lunak (Software). Adapun spesifikasi perangkat lunak yang digunakan pada Toko Raka Pacitan khususnya untuk pada bagian Administrasi adalah sebagai berikut : Tabel 3.2 : Spesifikasi Perangkat Lunak Yang Tersedia Jenis
Yang Digunakan
Operating System
Window XP (Service Pack 2)
SW Data Base
Office 2007
3.d. Perancangan sistem Perancangan sistem merupakan suatu tahap lanjutan dari analisa dan evaluasi sistem yang sedang berjalan, dimana pada perancangan sistem digambarkan rancangan sistem yang akan dibangun sebelum dilakukan pengkodean kedalam suatu bahasa pemrograman. Dalam perancangan sutau sistem tidak lepas dari hasil analisa, karena dari hasil analisa, sistem baru dapat dibuat sehingga menghasilkan rancangan sistem. 3.e. Diagram konteks yang diusulkan Untuk membatasi sistem yang menunjukan adanya interaksi sistem dengan komponen di luar sistem, maka perlu dibuat diagram konteks yang merupakan gambaran sistem secara keseluruhan. Berikut ini gambar
ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM)
3
IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id
diagram konteks dari sistem yang akan dibangun passw d
3.f. Perancangan Data Flow Diagram (DFD) 1 Input Data Awal
Info Data Awal
Data Awal
+ Input Transaksi
. . .
1 1
No mor
1
For mat
X X X X X X X X X
Con toh
A B C D E F G H I
3 4 5 6 7
Keterangan : nm_login : Identitas pemakai passwd : Kode masuk program 2. Tabel produk
2
Info Input Transaksi
Input Transaksi
Info Tgl Laporan Pembelian Input Tgl Laporan Pembelian
Tabel 3.4 Tabel Produk Field
Jenis
Ukuran
Keterangan
id_produk
Int
5
Primery Key
Kd_produk
Int
10
Not Null
Id_kategori
Int
5
Not Null
Nama_produk
varchar
100
Not Null
Produk_seo
Varchar
100
Not Null
deskripsi
Text
gambar
Varchar
100
Not Null
dibeli
Int
5
Not Null
3 Laporan Pembelian
ADMIN
Input Tgl Laporan Penjualan
Info Tgl Laporan Penjualan
4 Laporan Penjualan
5 Info Tgl Rekap Jual Rekap Jual
6 Hapus Transaksi
Input Tgl Hapus Info Tgl Hapus
Gambar 3.2 Data flow diagram yang diusulkan 3.g. Persiapan Database Database sebagai sebuah tempat penyimpanan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Dalam sistem aplikasi penjualan, penulis membuat database dengan nama penjualan_db. Dengan Tabel – tabel tersebut adalah tabel admin, tabel kategori, tabel modul, tabel produk, tabel transaksi. Pembuatan database dan tabeltabel mengunakan fasilitas phpmyadmin. Dibawah ini adalah gambaran isi database elektronik_db dan dari masing-masing tabel beserta field-field : 1. Tabel Admin Tabel 3.3 Login Admin Field Jenis Ukuran Keterangan Username
varchar
50
Not Null
Pass
varchar
50
Not Null
3.h. Perancangan Antar Muka Perancangan antarmuka sangat penting dalam membuat suatu program, karena hal tersebut berguna untuk memudahkan user berinteraksi dengan program (interface). Dalam bab ini penulis akan menggambarkan mengenai Struktur Menu, Perancangan Input dan Perancangan Output. 1. Rancangan Login Admin
Halaman Administrator Username Password
No mor Usern ame
Not Null
: : Lo
For mat
xxxxxxx
Con toh
Admin
Gambar 3.3: Rancangan Login Admin
ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM)
4
IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id
2. Rancangan Menu Utama
4.c . Halaman Input Data Awal
TOKO RAKA Home
Sel
selamat datang di Administrator
Users Manajemen Kategori
Gambar 4.3 : Halaman Input Data Awal
Produk Laporan
4.d. Hasil Uji Coba Sistem Tabel 4.1 perbandingan waktu proses Pengerjaan
Transaksi Laporan Logout
WAKTU PROSES
Gambar 3.4: Rancangan Menu Utama
NO
UJI COBA
3. Rancangan Tambah Modul
TOKO RAKA
SEBELUM
SESUDAH
1 hari
1 jam
3 hari
1hari
5 hari
2 hari
3 hari
1 hari
Pembuatan 1 laporan harian
Home
MODUL
Users Manajemen
Tambah Modul
Kategori
Pembuatan 2
Produk
laporan mingguan
Laporan Transaksi
Pembuatan
Laporan Logout
3
laporan bulanan
Gambar 3.5: Rancangan Tambah Modul 4.a. Halaman Login
Pengecekan 4 barang
Gambar 4.1 : Halaman Login 4.b. Halam Menu Utama
Gambar 4.2 : Halaman Menu Utama
5.a. Kesimpulan a. Dengan diimplementasikannya Sistem Informsi Penjualan dapat menbatu permasalahan yang selama ini terjadi pada Toko Raka karena dapat dengan cepat dan mudah dalam membantu laporan penjualan yang sebelum menggunakan Sistem Informasi selesai dalam waktu 3 hari tetapi setelah memakai sistem 1 hari saja terselesaikan. b. Sistem Informasi penjualan ini sudah cukup sesuai dengan kebutuhan yang diperlukan bagi Toko Raka c. Dengan diimplementasikannya Sistem Informasi ini bisa memaksimalkan efesiensi kerja.
ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM)
5
IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id
5.b. Saran a. Di dalam progam penjualan barang ini terhadap program seperti entry data barang, program transaksi penjualan, program perubahan data barang dan laporan penjualan barang, diperlukan tenaga operator yang mengetahui dasardasar ilmu komputer untuk mengoperasikannya. Karena operator yang akan menjamin pelayanan yang baik pula kepada perusahaan dan konsumen. b. Sebaiknya diadakan suatu pelatihan terhadap para operator yang akan menjalankan aplikasi ini sehingga tidak menghambat rangkaian kerja yang akan dilakukan dan untuk menjamin kebenarannya, ketepatan, dan kecepatan pemrosesan data. c. Agar program aplikasi ini selalu berjalan dengan perkembangan data dan teknologi sebaiknya selalu mengadakan pembaharuan secara berkala terhadap program aplikasi yang ada atau melengkapi kelemahan-kelemahan program ini. Daftar Pustaka [1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
Mulyanto, Agus. 2001. Sistem Informasi Konsep & Aplikasi, Yogyakarta: Penerbit Pustaka Pelajar. Pramono, Andi & M. Syafii. 2004. Kolaborasi Flash, Dreamweaver dan PHP, Malang: Penerbit Andi. Wahyono, Teguh. 2004. Sistem Informasi (Konsep Dasar, Analisis Desain dan Implementasi), Yogyakarta: Penerbit Graha Ilmu. Hermawan, Agus. 2006. Aplikasi Penjualan dan Stok Barang Menggunakan Microsoft Visual Basic 6.0, Semarang: Universitas Diponegoro. Supriyono, 2009, Sistem Informasi Penjualan Busana Muslim Online Pada Arimbi Collections Kudus, Semarang: Universitas Diponegoro. Ling, Syu. 2003, Analisis Perancangan Sistem Informasi Penjualan dan Persediaan Barang Pada PT Trisapta Eka Maju, Bandung : Sekolah Tinggi Menajemen Informatika & Komputer – Likmi. Asih Pertiwi, Dian. 2007. Sistem Informasi Penjualan Barang pada Catrock Distro, Bandung: Universitas Padjadjaran. Latifah, Ummu. 2012. Perancangan Sistem Informasi Penjualan pada
[9]
Counter Barokah Cell Pacitan, Surakarta: Universitas Surakarta. Arvyaningrum, Bhektyka. 2012. Sistem Informasi Penjualan Buku pada Pustaka Gemilang Utama, Surakarta: Universitas Surakarta.
[10]
Aji Wibowo, Rocky. 2011. Sistem Informasi Persediaan Keluar Masuk Barang pada Distro Jakarta, Surakarta: Universitas Surakarta
[11]
Nurcahyono, Fendi. 2012. Pembangunan Aplikasi dan Stok Barang pada Toko Nuansa Elektronik Pacitan, Surakarta: Universitas Surakarta Agustin Dyah Utami, Ramadian Agus Triyono, Pemanfaatan Blackberry Sebagai Sarana Komunikasi Dan Penjualan Batik Online Dengan Sistem Dropship Di Batik Solo 85, (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 Puspita Dwi Astuti, Ramadian Agus Triyono (2013), Sistem Informasi Penjualan Obat Pada Apotek Jati Farma Arjosari, IJCSS) 15 Indonesian Jurnal on Computer Science Speed - FTI UNSA Vol 10 No 1 – Februari 2013 - ijcss.unsa.ac.id, ISSN 1979 – 9330 Muhammad Luqman, Indah Uly Wardati, Perancangan Sistem Informasi Penjualan Laptop Pada Commanditaire Vennotschaap (CV) Sembilan Sembilan, Indonesian Jurnal on Computer Science Speed (IJCSS) 13 Vol 9 No 2 – Agustus 2012 , ISSN 1979 – 9330 Suhartana (2013), Penggunaan Software Network Lookout Net Monitor For Employees Sebagai Media Pembelajaran Kkpi Klas X SMK N 1 Pedan Tahun 2012, IJNS – Indonesian Journal on Networking and Security, Vol 2 No 2 – Januari 2013, ijns.org,
[12]
[13]
[14]
[15]
[16]
ISSN: 2302-5700
[17]
ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM)
Wiga Ariyani, Indah Uly Wardati (2013), P Pembuatan Web ECommerce Pada Wighca Accecoris, IJNS – Indonesian Journal on Networking and Security, Vol 2 No 3 – Juli 2013, ijns.org, ISSN: 2302-5700
6