Jurnal Cendikia Vol 12 No. 2 Cendikia 2016 Bandar Lampung, Oktober 2016
ISSN: 0216-9436
SISTEM INFORMASI PEMBELIAN DAN PENJUALAN PUPUK Muhammad Ma’mur Jurusan Manajemen Informatika, AMIK Dian Cipta Cendikia, Bandar Lampung Jl. Cut Nyak Dien No. 65 Durian Payung (Palapa) Bandar Lampung E-mail:
[email protected]
ABSTRAK Sistem Informasi telah menjadi suatu keharusan, alasannya adalah transaksi bisnis penjualan saat ini membutuhkan kecepatan dan ketepatan akurasi dalam laporan sehingga pemilik tahu pasti setiap transaksi yang terjadi setiap harinnya. Pupuk Widanda store adalah toko yang menjual pupuk dan peralatan pertanian lainnya dan merupakan salah satu perusahaan yang memiliki kecendrungan orientasi pada laba, selalu membutuhkan system yang terkomputerisasi dalam mengumpulkan, menyimpan dan memproses data untuk menghasilkan informasi yang dapat membantu dalam melakukan perencanaan strategi dan pengambilan suatu keputusan secara efektif. Tanpa adanya system yang terkomputerisasi perusahaan akan menghadapi kendala untuk mendapatkan informasi yang actual dan akurat. Hal itu dapat disebabkan oleh proses pengolahan data masih dilakukan secara manual. Dengan bantuan system yang terkomputerisasi pula informasi dapat dikelola dengan baik, sehingga dapat menciptakan efisien biaya.Tujuan penelitian ini untuk merancang aplikasi pembelian dan penjualan pada Toko Pupuk Widanda secara multiuser. Sehingga mengurangi kesalahan dalam pengolahan data sehingga proses kinerja akan lebih cepat dan tepat.Program aplikasi dibuat menggunakan Microsoft Visual Basic, Perangkat lunak yang mendukung dalam pembuatan aplikasi adalah Crystal Report 8.0 dan Microsoft Access Database. Kata Kunci: manajemen bandwidth, akses internet, teknologi informasi 1. PENDAHULUAN 1.1 Latar Belakang
pengecekan stok barang yang masih ada maupun barang yang telah terjual.
Saat ini kebutuhan akan komputer terus berkembang, dalam setiap kehidupan baik untuk kebutuhan bisnis, pembelajaran dan lain-lain. Sistem Informasi yang dapat memberikan perhitungan secara cepat, tepat dan akurat telah menjadi kebutuhan baik institusi Pemerintah maupun Swasta dan tidak terkecuali bagi pelaku usaha kecil dan menengah. Dengan Sistem Informasi pelaku usaha dapat dengan mudah melakukan berbagai transaksi seperti Transaksi Pembelian, Transaksi Penjualan dengan cepat serta dapat membuat berbagai macam bentuk laporan seperti laporan pembelian, laporan penjualan dan laporan rugi – laba. Kebutuhan sistem informasi pengolahan data penjualan mempunyai peran yang sangat penting untuk memperoleh data-data yang lebih akurat dan dapat mempermudah karyawan dalam melakukan pendataan barang sehingga dapat mencegah kesalahankesalahan dalam transaksi penjualan dan dapat meningkatkan persaingan serta kepuasan pelanggan. Saat ini dalam pengolahan data barang masih menggunakan cara manual hal ini dapat mem-persulit
1.2 Identifikasi Masalah 1. Proses Transaksi Pembelian dan Penjualan masih manual sehingga perusahaan akan mengalami kesulitan dalam pembayaran jatuh tempo. 2. Belum ada pencatatan Stok Barang, sehingga kesulitan saat melakukan transaksi pembelian maupun penjualan barang karena tidak dapat diketahui dengan pasti stok barang yang tersedia saat ini. 3. Belum ada laporan transaksi pembelian dan penjualan sehingga kesulitan untuk menghitung seberapa besar keuntungan yang didapat baik harian bulanan maupun tahunan. 4. Belum tersedianya Website sebagai media Informasi keberadaan Toko Pupuk Widanda di dunia Maya. 5. Belum ada transaksi penjualan melalui media website. 1.3 Batasan Masalah 1. Proses Transaksi Pembelian dan Penjualan masih manual sehingga perusahaan akan mengalami
85
Jurnal Cendikia Vol 12 No. 2 Cendikia 2016 Bandar Lampung, Oktober 2016
kesulitan dalam pembayaran jatuh tempo. 2. Belum ada pencatatan Stok Barang, sehingga kesulitan saat melakukan transaksi pembelian maupun penjualan barang karena tidak dapat diketahui dengan pasti stok barang yang tersedia saat ini. 3. Belum ada laporan transaksi pembelian dan penjualan sehingga kesulitan untuk menghitung seberapa besar keuntungan yang didapat baik harian bulanan maupun tahunan. 1.4 Tujuan Penelitian 1.
2.
Membangun Sistem Informasi Pembelian dan Penjualan pada Toko Pupuk Widanda Melaksanakan salah satu Tridarma Perguruan Tinggi yaitu Penelitian
1.5 Manfaat Penelitian Sistem Informasi Toko Pupuk Widanda yang dihasilkan dapat digunakan sebagai media dalam melakukan transaksi. 2.
LANDASAN TEORI
2.1. Sistem Menurut Jerry FitsGerald, Ardra F. Dalam buku Jogiyanto(2005). “Sistem adalah Kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu.” Suatu sistem pada dasarnya merupakan kumpulan dari beberapa unsur maupun elemen yang saling berkaitan antara satu dengan yang lainnya. Sehingga antara satu dengan yang lainya dapat saling ketergantungan dalam berinteraksi. Contoh kasus Pada penelitian ini sistem yang dibuat ada keterkaitan antara data barang dengan sistem pembelian dan penjualan yaitu setiap kali ingin melakukan transaksi pembelian maupun penjualan selalu membutuhkan data barang. Begitu juga untuk membuat laporan. 2.2. Sistem Informasi Menurut Wikipedia Indonesia “Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk
ISSN: 0216-9436
kepada interaksi antara orang, proses algoritmik, data, dan teknologi”. Sehingga dapat disimpulkan bahwa Sistem Informasi adalah kumpulan dari berbagai prosedur dan kegiatan organisasi yang dapat memberikan informasi yang dapat digunakan untuk mendukung operasi dan manajemen. 2.3. Stok Barang Menurut Kamus Besar Bahasa Indonesia “Stok adalah Kesediaan barang yang diperdagangkan”. Jadi dapat disimpulkan bahwa stok barang adalah jumlah barang yang tersedia yang dapat dijual. 2.4. Bagan Alir (Mapping Chart) Bagan alir (flowchart) adalah bagan (chart) yg menunjukkan alir (flow) di dalam program atau proseddur sistem secara logika. Digunakan terutama untuk alat Bantu komunikasi dan untuk dokumentasi. Pedoman untuk menggambarkannya: 1. Sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri suatu halaman 2. kegiatannya harus ditunjukkan dengan jelas 3. Ditunjukkan dengan jelas dimulai dan berakhirnya suatu kegiatan 4. Masing-masing kegiatan sebaiknya digunakan suatu kata yg mewakili suatu pekerjaan 5. Kegiatannya sudah dalam urutan yang benar 6. Kegiatan yg terpotong dan akan disambung ditunjukkan dengan jelas oleh simbol penghubung 7. Digunakan simbol-simbol yang standar. Sehingga dapat disimpulkan bahwa Bagan alir adalah sebagai alat untuk mengetahui aliran formulir yang berjalan melewati berbagai proses sehingga membentuk sebuah laporan. Bagan alir sistem (systems flowchart) merupakan : a) Bagan yg menunjukkan arus pekerjaan secara keseluruhan dari sistem. b) Menjelaskan urut-urutan dari prosedurprosedur yang ada didalam sistem. c) Menunjukkan apa yang dikerjakan di sistem
86
Jurnal Cendikia Vol 12 No. 2 Cendikia 2016 Bandar Lampung, Oktober 2016
2.5. Data Flow Diagram (DFD) Data Flow diagram adalah merupakan suatu model logika proses yang dibuat menggambarkan sumber dari data, proses hingga tujuan akhir dari data keluaran, dimana data itu disimpan dan bagaimana interaksi antar data terjadi. 2.6. Basis Data (Database) Basis data adalah kumpulan file yang saling terkait dan membentuk hubungan yang mempunyai kaitan satu dengan yang lainnya sehingga membentuk suatu bangunan data yang digunakan untuk menginformasikan suatu perusahan, instalasi, dan organisasi dalam batasan tertentu (Kadir, 2010)[6] 2.7. Bagan Alir Program (Porgram flowchart) Merupakan bagan yg menjelaskan secara rinci langkah-langkah dari proses program. Dibuat dari derivikasi bagan alir sistem Terdiri dari 2 bentuk : a. Bagan Alir logika; digunakan untuk menggambarkan setiap langkah didalam program komputer secara logika --> disiapkan oleh analis sistem b. Bagan alir komputer terinci 2.8. Visual Basic 6.0 Visual basic adalah program untuk membuat aplikasi berbasis Microsoft Windows secara cepat dan mudah. Visual basic menyediakan tool untuk membuat aplikasi yang sederhana sampai aplikasi kompleks atau rumit baik untuk keperluan pribadi maupun untuk keperluan perusahaan/instansi dengan sistem yang lebih besar. Visual basic merupakan pemrograman yang berorientasi pada objek (Object Oriented Programming) yang sangat mudah untuk digunakan dan dipelajari (Sunyoto, 2007) [7] Adapun kemampuan lain Visual Basic 6.0 adalah memiliki sarana pengembangan yang bersifat grafis (visual), berorientasi objek, dapat bekerja didalam sistem operasi windows, dapat menghasilkan program aplikasi berbasis windows, dan mampu meman-faatkan program aplikasi berbasis windows, seperti grafis, multimedia, internet, multitasking, dan sebagainya. Visual basic berbasiskan prinsip pemrograman berbasis objek/OOP dan
ISSN: 0216-9436
dikembangkan dengan basis visual yang berarti menggunakan sarana grafis untuk mengembangkannya. Dalam pemrograman berbasis objek/OOP, sebuah program dibagi menjadi bagian-bagian kecil yang disebut dengan OBJEK. Setiap objek memiliki entiti yang terpisah dengan entiti objek-objek yang lain. Masing-masing Objek dapat diolah sendiri-sendiri, dan mempunyai sekumpulan sifat dan metode yang melakukan fungsi tertentu sesuai dengan yang telah diprogramkan kepadanya. Visual basic berbasiskan prinsip pemrograman berbasis objek/OOP dan dikembangkan dengan basis visual yang berarti menggunakan sarana grafis untuk mengembangkannya. Dalam pemrograman berbasis objek/OOP, sebuah program dibagi menjadi bagian-bagian kecil yang disebut dengan OBJEK. Setiap objek memiliki entiti yang terpisah dengan entiti objek-objek yang lain. Masing-masing Objek dapat diolah sendiri-sendiri, dan mempunyai sekumpulan sifat dan metode yang melakukan fungsi tertentu sesuai dengan yang telah diprogramkan kepadanya. Pemrograman oop bersifat abstraksi, sehingga pengguna tidak perlu mengetahui kerumitan dari sebuah objek. Pemakai hanya perlu mengetahui apa yang dilakukan oleh objek bukan bagaimana cara objek itu melakukannya. Analoginya sopir tidak perlu tahu bagaimana cara kerja mesin pada saat ia menginjak gas, yang perlu sopir ketahui adalah ketika gas di injak maka mobil akan melaju lebih kencang. Langkah awal menggunakan Visual Basic adalah mengenal Integrated Developement Environment (IDE) Visual Basic. Berikut ini adalah beberapa window yang sering digunakan dalam membuat sebuah aplikasi :
Gambar 1. IDE Visual Basic 6.0
87
Jurnal Cendikia Vol 12 No. 2 Cendikia 2016 Bandar Lampung, Oktober 2016
Keterangan : 1. Menu bar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, yang terdiri dari menu file, edit, view, project, format, debug, run, query, diagram, tools, add ins, window, help 2. Toolbar, merupakan shortcut untuk menu-menu yang sering digunakan pada menu bar. 3. Toolbox, window ini berisi komponenkomponen yang dapat digunakan untuk memperkaya user interface. 4. Form, window ini merupakan tempat untuk merancang user interface dari aplikasi. 5. Project, window ini berisi struktur tree dari project yang sedang dikerjakan. Berisi daftar form, module, class, activeX yang digunakan dalam membuat program aplikasi. 6. Properties, window ini digunakan untuk melihat / mengedit sifat-sifat (properties) dari object yang sedang terpilih. 7. Form layout, window yang akan menunjukan tampilan form bersangkutan disaat runtime.
ISSN: 0216-9436
3.
3.
1.
2.
Tipe Data Tipe data digunakan untuk mendefinisikan tipe data yang dimiliki oleh objek server seperti variable, parameter, kolom (field). Relasi Antar Tabel dan Tipe Datanya Untuk memperoleh table yang benar bisa melalui tahapan normalisasi atau pembuatan Entity Relationship Diagram (ERD)
METODE PENELITIAN
3.1. Metode Penelitian Data kualitatif yang diperoleh dari penelitian ini berupa data-data mengenai jenis pupuk, dan harga pupuk, data konsumen, dan data pemasok yang ada di Toko Pupuk Widanda. 3.2. Metode Pengumpulan Data Untuk memperoleh data yang dibutuhkan dalam membangun sistem, maka peneliti menggunakan metode pengumpulan data, sebagai berikut : 1.
Obervasi Data yang diperlukan dikumpulkan dengan cara pengamatan secara langsung terhadap semua kebutuhan yang diperlukan pada objek penelitian, tidak terkecuali hardware dan software yang mendukung perancangan suatu Aplikasi Sistem Informasi Pembelian dan Penjualan Pada Toko Pupuk Widanda
2.
Wawancara Melakukan tanya jawab dengan pemilik toko, karyawan dan pembeli, terkait dengan perancangan suatu Aplikasi Sistem Informasi Pembelian dan Penjualan Pada Toko Pupuk Widanda Cilacap.
3.
Studi Pustaka (Literature Study) Mempelajari buku, artikel serta referensi lain yang terkait dengan Aplikasi Sistem Informasi Pembelian dan Penjualan Pada Toko Pupuk Widanda.
Gambar 2. Database Microsoft Access 2007 Beberapa item yang perlu diisi dalam pembuatan tabel adalah sebagai berikut:
Struktur Tabel Pada struktur tabel terdapat empat coloum yaitu Field, Type (size), Null, dan Keterangan.
4.
PEMBAHASAN
4.1 Flowchart Desain model secara umum yang akan dibuat dalam bentuk gambar berupa flowchart, adapun flowchart system dan diagram alur data system informasi penjualan yang diusulkan pada gambar 3 :
88
Jurnal Cendikia Vol 12 No. 2 Cendikia 2016 Bandar Lampung, Oktober 2016
ISSN: 0216-9436
Tabel 3. Detil Jual Pengguna
Input Pengguna
Tabel Peng Gun a
Stok BARANG
Penjualan
Input Barang
Input Penjualan
Tabel Stok Barang
Tabel Penj ualan
Pembuatan Laporan
Pengguna
Pembelian
Input Pembelian
Tabel Pem belian
Pembuatan Laporan
Pengguna
Pembuatan Laporan
Pengguna
Gambar 3. Diagram Alur data system informasi penjualan
Field
Type
No_faktur Tgl_trans No_urut Kode_barang Nama_barang Jenis_barang Satuan Harga_modal Harga_jual Banyak Jumlah diskon
Text Date/time number Text Text Text Text Currency Currency Number Currency Currency
4.2 Rancangan Basis Data
Type
Tabel 1. Tabel Barang
No_beli Tgl_beli Kode_suplier Nama_suplier Total Jenis_bayar Tgl_tempo Keterangan bayar
text Date/time Text Text Currency Text Date/time Text Currency
Field
Type
Kode_Barang Nama_Barang Jenis_Barang Satuan Harga_Beli Harga_Modal Harga_Jual Harga_Grosir Harga_Suplay Stok Barcode
Char Varchar Varchar Varchar Currency Currency Currency Currency Currency Integer Varchar
Primary Primary
Tabel 2. Detil Beli Field
Type
No_beli Kode_barang Nama_barang Jenis_barang Satuan Harga_beli Banyak Jumlah_beli No_urut
Text Text Text Text Text Currency Number Currency Number
Lenght / Primary values 11 Primary 11 50 20 11 11 11
11 11 50 20 11
11
Tabel 4. Master Beli Field
Lenght / values 11 50 20 20 -
Lenght / Primary values 11
Lenght / Primary values 11 Primary 11 50 20 20
Tabel 4. Master Jual Field
Type
No_faktur Tgl_trans Nama_pelang gan Total_faktur Jenis_bayar Tgl_tempo
Text Date/time Text
Ket Bulan Tahun Keterangan bayar
Currency Text Date/tim e Text Text Text Text Currency
Lenght / Primary values 11 Primary 50
11
20 10 10 20
89
Jurnal Cendikia Vol 12 No. 2 Cendikia 2016 Bandar Lampung, Oktober 2016
ISSN: 0216-9436
4.3 Relasi Antar Table
Gambar 4. Relasi antar table 4.4 Implementasi Sistem
Gambar 6. Tampilan Form transaksi pembelian
Sistem Informasi Pembelian dan Penjualan Pupuk Widanda selain dapat digunakan untuk input data barang juga dapat digunakan untuk transaksi pembelian dan penjualan sehingga administrasinya pengolahan data dapat tercatat dengan baik. Selain tentunya dapat pula dapat mengecek stok gudang yang ada sehingga kita dapat mengetahui kondisi stok barang yang ada.selain itu kita dapat menginput biaya pemasukan dan pengeluaran, hutang dan piutang agar kita dapat mengetahui kondisi keuangan secara real. Semua bentuk transaksi input maupun output dapat dicetak laporannya baik secara umum maupun secara detil.
Gambar 7. Tampilan Form transaksi Penjualan
5.
Gambar 5. Menu Utama Aplikas Sistem Informasi Pembelian dan Penjualan Toko Pupuk Widanda
KESIMPULAN
Program Aplikasi ini bertujuan untuk mempermudah transaksi pembelian maupun penjualan yang dilakukan oleh Toko Pupuk Widanda dengan tujuan untuk meringankan proses administrasi keuangan dan barang. Sehingga seluruh proses dapat tercatat dengan baik. Program aplikasi ini dibuat menggunakan bahasa pemrograman Visual Basic 6.0 dan menggunakan database Microsoft Access, untuk pembuatan laporannya menggunakan crystal report 8.
90
Jurnal Cendikia Vol 12 No. 2 Cendikia 2016 Bandar Lampung, Oktober 2016
ISSN: 0216-9436
DAFTAR PUSTAKA 1. Jogiyanto. 2005. Analisis dan desain sistem informasi. Yogyakarta : penerbit andi. 2. https://id.wikipedia.org/wiki/Sistem_infor masi. 3. Kadir, Abdul. 2005. Basis Data. Yogyakarta: : Andi Offset,. 4. Sunyoto, Andi. 2007. .Pemrograman dengan Visual Basic dan Microsoft SQL. Yogyakarta : ANDI offset 5. Hanif, Al-Fatah. 2007. Analisis Dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan Dan Organisasi Modern. Yogyakarta: : Andi Offset. 6. Andi, Nugroho. 2009. Rekayasa Perangkat lunak menggunakan UML dan Java. . Yogyakarta: : Andi Offiset.
91