Pembangunan Aplikasi Pembelian dan Penjualan Barang Pada Toko
Ritzca Elektronik Punung
Isnandi, Bambang Eka Purnama, Siska Iriani
Abstract : In Stores Electronics Ritzca Punung, recording and data processing of goods, quantity and
price of goods, data suppliers, and sales transaction data was 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, required the construction of information systems are computerized sale of goods.
Application purchasing and sales of goods is made using the Java Programming language, software using NetBeans IDE 7.1.2 as the primary interface maker and MySQL as database. This program allows the user to input data, edit data, delete data, data retrieval, data filtering and data printing to paper media. The data entered in the form of data items, data suppliers, data types and data items the purchasing and sale of goods. While the resulting output is in the form of information system reports data items, supplier data reports, data and memoranda of purchasing and sale items purchasing and sale items.Application purchasing and sales of these items can be one solution that can be used to facilitate the seller in the sale of data processing, and reporting of data items, supplier data reports, report the sale of goods, as well as a memorandum of the sale of goods to more easily, quickly and efficiently.
Keyword : Application, purchasing, and sales.
Abstraksi : Pada Toko Ritzca Elektronik Punung, 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 pembelian dan penjualan barang ini dibuat dengan menggunakan bahasa Pemrograman
Java, software menggunakan NetBeans IDE 7.1.2 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 pembelian dan penjualan barang. Sedangkan
output yang dihasilkan sistem informasi ini berupa laporan data barang, laporan data supplier, data pembelian dan penjualan barang dan nota transaksi pembelian dan penjualan barang. Aplikasi pembelian dan penjualan barang ini dapat menjadi salah satu solusi yang dapat digunakan untuk mempermudah penjual dalam mengolah data pembelian dan penjualan barang, dan membuat laporan
data barang, laporan data supplier, laporan pembelian dan penjualan barang, serta nota transaksi
pembelian dan penjualan barang menjadi lebih mudah, cepat dan efisien. Kata Kunci : Aplikasi, Pembelian, dan Penjualan
1.a. Latar Belakang Masalah
Perkembangan teknologi memberikan peranan yang penting dalam dunia usaha, baik dalam lingkup besar maupun kecil. Seperti halnya peranan aplikasi pembelian dan penjualan dalam mengawasi dan mengendalikan kegiatan penjualan dan pembelian barang. Dengan aplikasi penjualan yang memadai pengolahan data dan penyajian informasi dapat dilakukan dengan cepat, tepat, dan akurat. Sehingga dapat menghemat waktu, tenaga, dan biaya serta pengambilan kebijakan oleh pihak manajemen dan perancangan strategi yang tepat guna mendapatkan efektivitas pembelian dan penjualan yang diharapkan.
Toko Ritzca Elektronik merupakan sebuah toko yang menjual alat-alat elektronika dan alat-alat listrik. Pada Toko Ritzca Elektronik Punung,
pencatatan dan pengolahan data pembelian dan 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, serta untuk pencarian data barang memerlukan waktu yang agak lama, dan tidak adanya back-up data sehingga jika terjadi kehilangan maka seluruh informasi yang ada tidak dapat diketahui dengan jelas dan rinci. 1.b. Rumusan Masalah
a. Sistem pengolahan pembelian dan penjualan barang pada Toko Ritzca Elektronik Punung saat ini masih konvensional sehingga pencarian data barang dan stok terlalu lama.
b. Bagaimana membangun aplikasi pembelian dan penjualan barang yang dapat mengolah data secara efektif dan efisien pada Toko Ritzca Elektronik Punung ?
1.c. Batasan Masalah
a. Penelitian dilakukan pada Toko Ritzca Elektronik Punung.
b. Informasi yang disajikan terbatas pada data barang, data pembelian, data penjualan, serta laporan pembelian dan penjualan.
c. Aplikasi ini dibuat dengan
menggunakan bahasa pemrograman Java dan Database menggunakan MySQL.
1.d. Tujuan Penelitian
a. Menghasilkan aplikasi desktop pembelian dan penjualan pada Toko Ritzca Elektronik Punung.
b. Dengan adanya Aplikasi ini
diharapkan dapat membantu proses pembelian dan penjualan serta pembuatan laporan pembelian dan penjualan secara terkomputerisasi. 1.e. Manfaat Penelitian
a. Mempermudah dan memperlancar kegiatan dalam pengolahan data pembelian dan penjualan.
b. Memberikan informasi mengenai stok barang.
c. Dapat menghemat waktu dalam proses pembelian dan penjualan barang.
2.a. Landasan Teori
a. Pengertian Pembelian
Menurut Manulang (1982:201) pembelian didefinisikan sebagai usaha untuk memenuhi kebutuhan atas barang atau jasa yang diperlukan oleh perusahaan dan dapat diterima tepat pada waktunya dengan mutu yang sesuai serta harga yang menguntungkan. Pembelian terjadi untuk memenuhi kebutuhan dan pemenuhan kebutuhan tersebut ada dua macam, yaitu untuk dikonsumsi dan untuk dijual kembali.
b. Pengertian Penjualan
Menurut Kotler (2006:457) Penjualan merupakan sebuah proses dimana kebutuhan pembeli dan penjualan dipenuhi, melalui pertukaran informasi dan kepentingan. Jadi konsep penjualan adalah cara untuk mempengaruhi konsumen untuk membeli produk yang ditawarkan.
Pentingnya promosi penjualan karena promosi penjualan adalah kegiatan-kegiatan pemasaran selain personal selling, periklanan dan publisitas yang mendorong efektivitas pembelian konsumen dan pedagang dengan menggunakan alat peragaan, pameran, demonstrasi, dan sebagainya. Yang ditunjukkan untuk meningkatkan penjualan barang tertentu.
c. Pengertian Aplikasi
Aplikasi berasal dari kata application yang
artinya penerapan, lamaran, penggunaan. Secara istilah aplikasi adalah: program siap
pakai yang direka untuk melaksanakan suatu
fungsi bagi pengguna atau aplikasi yang lain
dan dapat digunakan oleh sasaranyang dituju.
d. Pengertian Sistem
Sebuah sistem terdiri dari atas bagian-bagian yang bergabung untuk suatu tujuan tertentu. Sebuah sistem bisa terdiri dari bagian-bagian yang saling berkaitan yang beroperasi bersama untuk mencapai sasaran, maksud atau tujuan tertentu.
Definisi sistem menurut Jogiyanto H.M dalam
bukunya Analisis dan Disain menyebutkan
bahwa: “sistem adalah Kumpulan elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.” (2005:2).
e. Pengertian DataBase
Database adalah sekumpulan file data yang saling berhubungan dan berorganisasi sedemikian rupa sehingga memudahkan untuk mendapat dan memproses data. Lingkungan sistem database menekankan data yang tidak tergantung (indenpendent data) pada aplikasi
yang akan menggunakan data (Andi, 2006).
f. Pengertian Java
Java merupakan bahasa pemrograman berorientasi objek daan bebas platform, dikembangkan oleh SUN Micro System dengan jumlah keunggulan yang memungkinkan java dijadikan sebagai bahasa pengembang entreprise. Java merupakan bahasa yang
powerfull yang bisa digunakan dalam hampir semua bentuk pengembangan software. Anda dapat menggunakan java untuk membuat game, aplikasi desktop, aplikasi web, aplikasi enterprise, aplikasi jaringan, dan lain-lain. Yang menarik adalah bahwa java bias digunakan untuk membuat laporan yang dapat berjalan di atas HP, PDA, dan peralatan lain yang dilengkapi dengan Java Virtual Machine(JVM).
g. Pengertian NetBeans
NetBeans merupakan salah satu IDE yang dikembangkan dengan bahasa pemrograman java. NetBeans mempunyai lingkup
pemrograman java terintergrasi dalam suatu perangkat lunak yang di dalamnya menyediankan pembangunan pemrograman GUI, text editor, complier, dan interpreter. NetBeans adalah sebuah perangkat lunak open source sehingga dapat digunakan secara gratis untuk keperluan komersial maupun nonkomersial yang didukung oleh Sun Microsystem.
2.b. Kajian Pustaka
Ika Nur Indah, (2012) telah melakukan
penelitian dengan judul “Pembuatan Sistem
Informasi Penjualan Pada Toko Sehat Jaya
Elektronik Pacitan”. Penelitian tersebut
bertujuan menghasilkan aplikasi penjualan yang berbasis komputer. Pada Toko Sehat Jaya Elektronik Pacitan sistem informasi yang digunakan masih bersifat konvensional, sehingga menyebabkan beberapa masalah antara lain pencarian data barang yang lama, dan laporan penjualan yang harus direkap ulang. Oleh karena itu peneliti mengadakan penelitian untuk mengatasi masalah tersebut dengan membuat Sistem Informasi Penjualan Pada Toko Sehat Jaya Elektronik Pacitan yang terkomputerisasi.
Fendi Nurcahyono, (2012)telah melakukan
penelitian dengan berjudul “Pembangunan
Aplikasi Penjualan Dan Stok Barang Pada
Toko Nuansa Elektronik Pacitan”. Penelitian
tersebut bertujuan untuk mengatasi masalah yang ada di Toko Nuansa Elektronik Pacitan. Pada sistem penjualan dan stok barang masih menggunakan sistem konvensional. Sehingga menyebabkan kesulitan dalam mencatat dan menghitung jumlah barang. Oleh karena itu peneliti mengadakan penelitian untuk menghasilkan Aplikasi Penjualan dan Stok Barang dengan PHP dan MySQL yang dapat memenuhi kebutuhan informasi yang dibutuhkan oleh pegawai.
Rumanta, Bambang Eka Purnama dan Sukadi (2012) juga melakukan penelitian
dengan judul “Sistem Informasi Pembelian
Dan Penjualan Pada Oka Putra Motor
Pacitan”. Yang bertujuan untuk menghasilkan
sebuah sistem informasi pembelian dan penjualan. Di showroom mobil dan motor Oka Putra Motor Pacitan pengolahan data baik pembelian maupun penjualan masih dikerjakan secara konvensional yaitu dengan mencatat dalam buku tanpa ada proses pengolahan menggunakan komputer sehingga proses pengerjaan menggunakan waktu yang lama dan tenaga yang tidak sedikit serta harus ada koreksi sebelum diajukan ke pimpinan. Oleh karena itu peneliti melakukan penelitian ini untuk membangun sistem informasi pembelian dan penjualan pada Oka Putra Motor Pacitan.
3.a. Analisis Sistem
Analisis sistem akan memberikan gambaran tentang sistem yang saat ini sedang berjalan dan bertujuan mengetahui lebih jelas bagaimana cara kerja atau rancangan sistem tersebut serta untuk mendefinisikan dan mengevaluasi permasalahan terjadi dan kebutuhan-kebutuhan yang diharapkan dapat diusulkan suatu perbaikan. Analisis yang dilakukan perancangan sistem penjualan yang didapatkan diperoleh seperti dibawah ini.
3.b. Analisis Sistem Yang Berjalan
Gambar 3.1. Buku pencatatan Pembelian
dan Penjualan pada ritzca elektronik
3.c. Perancangan Sistem a. Diagram Konteks input_lappenjualan dt_pembelian dt_penjualan inputperolehan_laba inputlap_barang inputlap_supplier input_lap_penjualandetail infosupplier infobarang infojenis inputlap_pembeliandetail input_lap_pembelian infomerk lap_pembeliandetail lap_penjualandetail data_supplier perolehanlaba databarang laporan_penjualan laporan_pembelian inputpenjualan inputpembelian inputsupplier inputbarang inputmerk inputjenis 1 aplikasipembelian_penjualan + admin
Gambar 3.2. Diagram Konteks Pembelian dan
penjualan Barang b. Dfd Level 0 tambahstok stokkurang input_lappenjualan dt_pembelian dt_penjualan inputperolehan_laba inputlap_supplier inputlap_barang infosupplier infobarang input_lap_penjualandetail infojenis inputlap_pembeliandetail input_lap_pembelian infomerk laba lap_pembeliandetail lap_penjualandetail kdbr nomerk nojenis dtsupplier dtpenjualandetail dtpembeliandetail dtpenjualan dtpembelian dtbarang kd_brg kd_supplier datajual_detail datajual databeli_detail databeli data_barang datasupplier datajenis datamerk inputmerk inputbarang inputsupplier data_supplier databarang perolehanlaba laporan_penjualan laporan_pembelian inputpenjualan inputpembelian inputjenis admin 1 master + 2 transaksi + 3 laporan + tbljenis tblmerk tblsupplier tblbarang tblbeli tblbeli_detail tbljual_detail tbljual
Gambar 3.3.Dfd level 0 Pembelian dan
c. Dfd Level 1 infosupplier infobarang infojenis infomerk nomerk nojenis inputsupplier inputmerk inputbarang data_barang datasupplier datajenis datamerk inputjenis admin tblmerk tbljenis tblsupplier tblbarang 1 merk 2 jenis 3 barang 4 supplier
Gambar 3.4. Dfd level 1 Pembelian dan
Penjualan Barang d. Dfd Level 2 tambahstok stokkurang dt_penjualan dt_pembelian kdbr inputpenjualan kd_brg kd_supplier datajual_detail datajual databeli_detail databeli inputpembelian admin tblbeli tblbeli_detail tbljual tbljual_detail tblsupplier tblbarang 1 pembelian 2 penjualan
Gambar 3.5.Dfd level 2 Pembelian dan
Penjualan Barang e. Dfd Level 3 dtpenjualandetail lap_penjualandetail input_lap_penjualandetail dtpembeliandetail inputlap_pembeliandetail input_lappenjualan inputperolehan_laba inputlap_barang inputlap_supplier input_lap_pembelian laba dtsupplier dtpenjualan dtpembelian laporan_pembelian laporan_penjualan databarang perolehanlaba data_supplier dtbarang admin tblbarang tblbeli tbljual tblbeli_detail tbljual_detail tblsupplier 1 lap_pembelian 2 lap_penjualan 5 lap_barang 6 datasupplier 8 lap_laba Gam
bar 3.6.Dfd level 3 Pembelian dan Penjualan
Barang
3.d. Relasi Antar tabel
Gambar 3.4.Relasi Antar Tabel
4. LEMENTASI SISTEM
4.a. From Login
Gambar 4.1. Halaman Login Aplikasi
Pembelian dan Penjualan Barang.
4.b. Menu Utama
Gambar 4.2. Halaman Menu Utama
Aplikasi Pembelian dan Penjualan Barang
4.c. Form Input Jenis
Gambar 4.3.Form input jenis.
4.d. Form Input Merk
Gambar 4.4. From input merk.
4.e. Form Input Data Barang
4.f. From Input Data Supplier
Gambar 4.6. From input data supplier.
4.g. Form Transaksi Pembelian
Gambar 4.7. Form transaksi pembelian
barang.
4.h. Form Transaksi Penjualan
Gambar 4.8. Form transaksi penjualan barang.
4.i. Form Laporan Pembelian
Gambar 4.9. Form laporan pembelian.
4.j. Form Laporan Penjualan
Gambar 4.10. Form laporan penjualan.
4.k. Form Laporan Penghasilan/Laba
Gambar 4.11. Form laporan
penghasilan/laba.
4.l. Form Data Persediaan Barang
Gambar 4.12. Form data persediaan
barang.
4.m. Form Daftar Harga Barang
Gambar 4.13. Form daftar harga barang.
4.n. Form Data Supplier
Gambar 4.14. Form data supplier.
5.a. Kesimpulan
1. Dengan Aplikasi Pembelian dan Penjualan Barang ini mempermudah dan mempercepat kinerja pada Toko Ritzca Elektronik Punung.
2. Aplikasi pembelian dan penjualan ini mempercepat proses pencarian data barang dan stok barang.
3. Dengan Aplikasi ini dapat
mempercepat proses pembuatan laporan pembelian dan penjualan
barang dalam setiap periode tertentu.
4. Aplikasi yang dibuat untuk
pembelian dan penjualan barang pada toko Ritzca Elektronik Punung sangat sederhana, sehingga
mempermudah dalam pengoperasiannya.
5.b. Saran
1. Diharapkan adanya pengembangan lebih lanjut dari Aplikasi yang dibuat, sehingga menjadi Aplikasi yang terpadu untuk menanggulangi dan mengolah data yang lebih besar dimasa yang akan datang.
2. Diharapkan adanya penambahan menu retur barang untuk mencatat data pengambalian barang dari pembeli maupun pengembalian barang dari supplier.
3. 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. 4. Perlu adanya pengembangan dari
segi desain dan kelengkapan program.
Daftar Pustaka
[1] Andi. Membuat Aplikasi Database
dengan Java 2, Semarang : PT.
Wahana Komputer. 2006.
[2] Bonnie Soeherman, Marion Pinontoan.
Designing Information System. Jakarta: PT Gramedia. 2008.
[3] Imam Prakoso, Ipan Fuadina Adam,
Rijaul Fikri. Pemrograman Java. Yogyakarta : Andi Offset. 2005.
[4] Janner Simatmata, Iman Paryudi. Basis
Data. Yogyakarta : Andi Offset. 2006.
[5] Jogiyanto. Analisa dan Desain Sistem
Informasi, Penerbit ANDI,
Yogyakarta,2005.
[6] Komputer, Wahana. Membangun
Aplikasi Bisnis dengan NetBeans 7.
Yogyakarta : Andi Offset. 2012.
[7] Komputer, Wahana. Panduan Belajar
My SQL Database Server. Jakarta,
mediakita. 2010.
[8] Kotler, Philip and Kevin Lane Keller.
2006. Marketing Management, twelfth
edition, Pearson Education Inc, New Jersey
[9] Manullang, Dasar-Dasar Manajemen.
1982. Ghalia Indonesia, Jakarta
[10] Marlinda, Linda.Sistem Basis
Data.Yogyakarta, Andi. 2004.
[11] Nur Indah, Ika. Pembangunan Sistem
Informasi Penjualan Pada Toko Sehat Jaya Pacitan. Jurnal Speed 13 Vol 9 No 2 – Agustus 2012 ISSN : 1979-9330 (Print) - 0154 (Online) - 2088-0162 (CDROM). 2012 . http://www.unsa.ac.id/ejournal/index.ph p/speed/article/view/668/366, 21 Januari 2013, pukul 12.09.
[12] Nurcahyono, Fendi. Pembangunan
Aplikasi Penjualan Dan Stok Barang Pada Nuansa Elektronik Pacitan. Jurnal Speed 13 Vol 9 No 2 – Agustus 2012 ISSN : 1979-9330 (Print) - 2088-0154 (Online) - 2088-0162 (CDROM). 2012.
http://ejournal.unsa.ac.id/index.php/spe
ed/article/view/474/227, 21 Januari
2013, pukul 12.00.
[13] Rumanta, Bambang Eka Purnama,
Sukadi. Sistem Informasi Pembelian
Dan Penjualan Pada Oka Putra Motor Pacitan. Indonesian Jurnal on Computer Science Speed (IJCSS) 13 FTI UNSA Vol 9 No 3 – Desember 2012 - ijcss.unsa.ac.id. ISSN : 1979-9330.
2012.
[14] Suprayitno. Pembangunan Sistem Stok
Barang dan Penjualan Pada Toko Sero Elektronik. (IJCSS) 14 - Indonesian Jurnal on Computer Science Speed - FTI UNSA Vol 9 No 3 – Desember 2012
- ijcss.unsa.ac.id. 2012.
http://www.unsa.ac.id/ejournal/index.ph
p/speed/article/viewFile/457/217, 21
Januari 2013, pukul 12.00.
[15] Bambang Eka Purnama (2013),
Membangun Toko Online Dengan WP Commerce, Graha Ilmu, Yogyakarta
[16] Bambang Eka Purnama, Sistem
Informasi Kartuhalo Dari Telkomsel Berbasis Komputer Multimedia Kajian Strategis Praktis Telkomsel Divisi
Surakarta, Indonesian Jurnal on
Computer Science - Speed (IJCSS) 11
Vol 8 No 2 – Agustus 2011 , ISSN 1979 – 9330
[17] Suryati, Bambang Eka Purnama,
Pembangunan Sistem Informasi Pendataan Rakyat Miskin Untuk Program Beras Miskin (Raskin) Pada Desa Mantren Kecamatan Kebonagung Kabupaten Pacitan, Indonesian Jurnal on Computer Science - Speed (IJCSS) 13 Vol 9 No 2 – Agustus 2012 , ISSN 1979 – 9330