• Tidak ada hasil yang ditemukan

IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id

N/A
N/A
Protected

Academic year: 2021

Membagikan "IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id"

Copied!
6
0
0

Teks penuh

(1)

Pembangunan Aplikasi Pembelian dan Penjualan Barang Pada Toko

Ritzca Elektronik Punung

Isnandi, Bambang Eka Purnama, Siska Iriani

[email protected]

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.

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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

Gambar

Gambar 3.2.  Diagram Konteks Pembelian dan  penjualan Barang  b.  Dfd Level 0  tambahstokstokkurang input_lappenjualandt_pembeliandt_penjualan inputperolehan_laba inputlap_supplier inputlap_baranginfosupplierinfobarang input_lap_penjualandetailinfojenis in

Referensi

Dokumen terkait

Penetap pertama wilayah yang kini menjadi Amerika Serikat berasal dari Asia sekitar 15.000 tahun yang lalu.. Mereka menyeberangi jembatan darat Bering

Akibatnya ada indeks mata pisau yang secara kontinyu masuk dalam daerah pemotongan (cutting zone) untuk menyayat benda kerja dan kemudian keluar dari daerah pemotongan

Di MTsN 01 Ogan Ilir sangatlah penting untuk dikembangkan nilai-nilai agama sebagai budaya Agama di sekolah dengan tujuan untuk memupuk moral siswa-siswi kearah

Unsur A merupakan pereduksi yang paling kuat, unsur B molekulnya dapat berbentuk rombis maupun monoklin, unsur C dapat membentuk molekul raksasa berikatan kovalen, dan oksida

Mahasiswa yang telah 12 (dua belas) semester belum berhasil menyelesaikan beban studi sebanyak 120 sks , tidak termasuk tugas akhir, diwajibkan memenuhi

KI.3 : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan

Hal tersebut karena dipengaruhi oleh adanya beberapa parameter kualitas perairan yang tidak sesuai dengan nilai optimum serta terdapat spesies yang mendominasi di

Berdasarkan hasil pengamatan terhadap 5 (lima) sub bagian yang mengampu tugas sebagai pelaksana kegiatan untuk menyiapkan bahan perumusan kebijakan, mengoordinasikan, serta