Abstrak
Penelitian ini bertujuan untuk menganalisis sistem informasi pembelian dan penjualan yang berjalan pada
perusahaan, sehingga dapat merancang, mengimplementasi dan menguji sistem informasi pembelian dan
penjualan pada PD. SMH Bike. Metode yang digunakan dalam penelitian ini adalah metode perancangan
menggunakan model waterfall yang terdiri dari tahapan perancangan sistem yang dimulai dengan analisis
kebutuhan, desain sistem, penulisan kode program, pengujian program, dan penerapan program. Serta
teknik pengumpulan data dengan cara dokumentasi, observasi dan wawancara . Implementasi program yang
digunakan pada sistem informasi pembelian dan penjualan ini menggunakan bahasa pemrograman visual
yaitu Microsoft Visual Basic .NET 2013 dan MySQL yang digunakan sebagai basis data. Sistem informasi
pembelian dan penjualan yang dihasilkan dapat memberi solusi terhadap permasalahan yang ada pada
sistem yang digunakan oleh PD. SMH Bike. Sistem yang baru dapat membantu perusahaan dalam
mengambil keputusan dengan cepat dan lebih akurat. Untuk pengolahan data pembelian dan penjualan,
pengguna cukup memasukan data ke dalam sistem informasi kemudian pengolahan data dilakukan oleh
sistem informasi sampai dengan pembuatan laporan pembelian dan penjualan. Laporan pembelian dan
penjualan dapat disajikan berdasarkan periodik sesuai kebutuhan pengguna.
Kata Kunci : sistem informasi, pembelian, penjualan, microsoft visual basic.net, MySQL
Abstract
The research which aims to analyze the purchases and sales of information systems which run on the
company, so that it can design, implement and test the Purchases and Sales information system in PD. SMH
Bike. The methods used in this research is the design method using the model of the waterfall which consists
of the stages of designing a system that begins with a requirements analysis, system design, writing code,
testing programs, and the implementation of the program. With data collection techniques by documentation,
observation and interview. Program implementation that is used in purchase and sales information system
uses a visual programming language is Microsoft Visual Basic .NET 2013 and MySQL as the database. The
information system purchases and sales that are generated may provide a solution to existing problems on
the system used by PD. SMH Bike. The new system can help company in taking decisions quickly and more
accurate. For data processing of purchase and sale, users simply enter data into the information system data
processing running by information system to report the purchases and sales. Reports of purchase and sale
can be served based on a periodic basis according to users needs.
sampai menengah, kinerja query cepat, dan terkomputerisasi, peringkasan transaksi keuangan
bahasa dasar untuk mengakses databasenya hingga pelaporan keuangan untuk membuat
sehingga mudah untuk digunakan adalah laporan pertanggung jawaban, pemaparan diatas
kemampuan MySQL menggunakan SQL. merupakan sistem akuntansi penerimaan kas”.
Abdul Halim (2010: 3)
II. LANDASAN TEORI
Konsep Dasar Sistem Pengeluaran Kas
Menurut Mardi (2014:1) menjelaskan bahwa Menurut Soemarso (2009:297) Pengeluaran
: “Sistem suatu kesatuan memiliki tujuan sama kas merupakan pembayaran utang maupun hasil
dan memiliki bagian yang terintegrasi. Sistem transaksi yang menyebabkan berkurangnya kas ,
memiliki dua kegiatan, pertama adanya masukan selain itu merupakan transaksi yang menimbulkan
yang sebagi sumber tenaga untuk dapat beroprasi berkurang saldo bank dan kas milik perusahaan
sebuah sistem, kedua kegiatan operasional yang diakibatkan adanya pembelian tunai”.
mengubah masukan menjadi keluaran berupa
hasil operasi.” Pembelian
Pembelian menurut Thomas (2011: 3)
Konsep Dasar Informasi “Pembelian barang dan jasa lain dalam rangka
“Informasi data diolah kemudian menjadi kegiatan usaha, pembelian barang dagang
bentuk yang digunakan untuk pengambilan merupakan pengertian dari kegiatan pembelian
keputusan, kesatuan nyata (fact and entity), dalam sebuah perusahaan dagang.”
menggambarkan suatu kejadian (event), serta
berguna dan berarti bagi yang menerimanya,.” Penjualan
(Mardi, 2014: 5) Penjualan menurut V.Wiratna (2015:79)
“Penjualan merupakan aktivitas pokok dari sistem
Konsep Dasar Sistem Informasi perusahaan untuk memperjual-belikan barang
Sistem informasi menurut Jogiyanto (2014: dan jasa perusahaan hasilkan dan mendapatkan
11) menjelaskan bahwa :“Sistem informasi keuntungan untuk berlangsungnya aktivitas bisnis
sesuatu bersifat manajerial dan kegiatan strategi pada suatu perusahaan”.
dari suatu organisasi dengan laporan yang
diperlukan, mendukung operasi, serta sebagai Desain Antarmuka
sistem didalam suatu organisasi yang Sistem berinteraksi dengan pengguna yang
mempertemukan kebutuhan pengolahan transaksi mengoperasikan tampilan yaitu bisa disebut
harian”. antarmuka pengguna (user interface). (Hanif,
2007: 153).
Konsep Dasar Analisis Sistem
“Analisis sistem orang yang menganalisis Konsep Dasar Implementasi Sistem
sistem dengan mempelajari menentukan Implementasi sistem menurut V. Wiratna
kebutuhan dan masalah yang timbul pemakai dan (2015: 26) “Implementasi sistem penerapan
mengidentifkasi pemecahan yang beralasan”. sistem yang dilakukan berdasarkan hasil analisa
Kusrini dan Andi (2007: 51) dan desain sistem, telah dilakukan oleh analisis.
Setelah sistem disetujui maka program telah
Konsep Dasar Akuntansi dibuat siap untuk dioperasikan. Pada tahap ini
Mursyidi (2010: 17) menjelaskan bahwa : dokumen dibuat oleh analis sistem yang disebut
“Akuntansi memproses pengolahan dan implementasi sistem dalam laporan final”.
penganalisasian data yang relevan untuk diubah
menjadi informasi akuntansi secara teknis, Pengujian Sistem
memproses pengolahan dan penganalisisan data Pengujian sistem menurut Hanif (2007:169)
keuangan, dan memproses pengidentifikasian menjelaskan bahwa : “ Pengujian sistem
data keuangan”. merupakan proses berjalan sesuai dengan
lingkungan yang diinginkan, dan proses
Jurnal Khusus mengeksekusi sistem perangkat lunak untuk
Menurut Mursyidi (2010:146) perusahaan menentukan sistem perangkat lunak tersebut
dagang mempunyai aktivitas pembelian dan cocok dengan spesifikasi sistem.”
penjualan secara kredit dan tunai diperlukan buku
jurnal khusus paling tidak mencakup sebagai VB. Net 2013
berikut : Purchases Journal, Sales Journal, Cash Priyanto (2015: 5) mengemukakan bahwa :
Receipt Journal, Cash Payment Journal, General “Visual Basic. Net visual basic yang direkayasa
Journal. kembali untuk digunakan pada platfrom .NET
sehingga aplikasi yang dibuat menggunakan
Penerimaan Kas Visual Basic .NET dapat mengambil data dari
“Sistem akuntansi yang terdiri dari server dengan tipe apa pun asalkan terinstal .NET
penggolongan, mulai dari pencatatan,
serangkaian proses baik manual maupun
Framework , dan dapat berjalan pada sistem dalam program berupa macam laporan yang
komputer apa pun.” flexibel”.
III. METODE PENELITIAN
MySQL Memperoleh data yang diperlukan dalam
Budi (2015:16) MySQL merupakan “Software penelitian ini, teknik pengumpulan yang
RDMS dapat di akses oleh banyak user, dapat digunakan adalah sebagai berikut :
melakukan suatu proses secara sinkron , dapat
mengelola database dengan sangat cepat, dan Studi Lapangan
dapat menampung data dalam jumlah sangat Dokumentasi. Metode atau teknik berfungsi
besar.” untuk mengumpulkan data dan bukti dari
dokumen-dokumen yang diperlukan untuk
Data Flow Diagram (DFD) menunjang penulisan ini.
“Sebuah DFD arus data sebuah organisasi. Observasi. Cara pengumpulan data dengan
Teknik tersebut diperuntukkan mendesain sistem metode observasi yaitu penulis melakukan
yang baru, mendokumentasikan sistem yang penelitian atau pengamatan secara langsung pada
digunakan sekarang, dan merencanakannya. objek yang diteliti sehingga penulis mengetahui
Tidak ada cara standar dalam menyusun DFD, masalah yang sebenarnya dan menganalisisnya.
karena persoalan yang berbeda memerlukan Wawancara. Metode pengumpulan data melalui
metode yang berbeda pula . Inti kerja dari DFD percakapan dengan narasumber secara langsung.
fokus pada aliran data organisai. DFD tersusun Sehingga penulis memperoleh data langsung dari
menjadi empat simbol utama.” Krismiaji (2010: narasumber.
68) Studi Kepustakaan. Pada metode ini kegiatan
yang dilakukan yaitu mengumpulkan data dari
Flowchart bersumber dari berbagai buku, artikel-artikel di
Menurut Mardi (2014:21) menjelaskan bahwa internet, serta sumber lain yang berhubungan
: “Bagan alir sebuah kelompok notasi diagram dalam masalah yang terjadi dalam pembuatan
simbolik yang menggambarkan urutan operasi tugas akhir.
dan aliran data dalam sistem. metode teknik
analisis yang digunakan bagan alir yaitu untuk IV. Hasil dan Pembahasan
mendeskripsikan sejumlah aspek dari sistem Analisis Sistem yang Berjalan
informasi secara logis, ringkas, dan jelas.” Tahap Analisis Sistem bertujuan untuk
mempelajari dan memahami prosedur yang
(ERD)Entity Relationship Diagram sedang berjalan serta untuk mengetahui apakah
Menurut Robi (2016: 32) menjelaskan bahwa informasi yang dibutuhkan atau dihasilkan sudah
: “ERD suatu diagram menggambarkan desain sesuai dengan kebutuhan.
konseptual suatu basis data relasional. ERD Flowchart Sistem Yang Diajukan ( Pembelian Tunai)
gambaran untuk merelasikan objek dengan objek Pemasok Kasir Gudang Pemilik
Membuat
Surat Laporan Laporan Stok
Penawaran Barang Pembelian Barang
(SP) Memverifikasi daftar
Stok Barang
Normalisasi Surat
Penawaran
kepada
pada perusahaan.
Memverifikasi
kembali Surat Surat Penawaran
Penawaran (SP)
XAMPP Barang
Faktur
Barang
Faktur
Cetak Cetak
A
TERDAPAT
Start PEMASOK 1
M PEMBELIAN TANGGAL
Pesanan Laporan DATA
Pembelian
KOTA
Pesanan KODE NO, FAKTUR
1
PEMASOK
Membuat
EMAIL
Pesanan End
Memilih
barang
sesuai
pesanan Menerima MEMILIKI
Input Nota
pembayaran
penjualan
KODE
TANGGAL
BARANG
Pesanan NO.
M
NAMA TRANSAKSI
Barang Tidak BARANG
Nota
Mengkonfir Penjualan 2 JENIS
masi barang 1
Ya
BARANG
Pesanan tidak PENJUALAN 1 MEMILIKI M BARANG HARGA
tersedia
HARGA
Uang Mengisi B SATUAN
Form
A pesanan Cetak KODE
JENIS
M
BANYAKNYA KODE BARANG
Laporan NAMA BARANG
PELANGGAN
Penjualan NAMA
B DISKON BARANG
ALAMAT
Barang Pesanan
C TERDAPAT PELANGGAN
1
DATA
Nota
Penjualan NO. TELEPON
1
EMAIL
JABATAN
ALAMAT
Transaksi Penjualan
Pelanggan
Data Pelanggan
Sistem Pembelian dan Gambar 6. Relasi antar tabel
Penjualan
Gudang Data Barang Implementasi Sistem
Implementasi sistem prosedur untuk
Laporan Pemasok
Laporan Pelanggan
menyelesaikan desain yang ada sesuai dokumen
Pemilik Laporan Pembelian desain sistem yang disepakati dan menguji,
Laporan Penjualan
menginstal, memulai, serta menggunakan sistem
Laporan Stok Barang
yang baru atau sistem yang diperbaiki.
Gambar 3 Diagram konteks
Penggunaan komputer dalam pemecahan
Gudang Data Barang Data Barang Tabel Barang
masalah membutuhkan sistem yang layak,
sehingga tidak adanya kendala dalam
Pemasok Data Pemasok
Input Data
1.0
Data Pemasok
Tabel
Pemasok
melaksanakan tugasnya, mengolah data menjadi
informasi. Dalam mengimplementasikan
perangkat ini beberapa hal menjadi batasan
Tabel
Pelanggan Data Pelanggan Data Pelanggan
Pelanggan
Transaksi Penjualan dalam penerapan program yaitu:
Tabel
Transaksi Penjualan
Penjualan
1) Tampilan implementasi menggunakan bahasa
Transaksi Pembelian
Transaksi
2.0
Transaksi Pembelian
Tabel
Pembelian
Indonesia dan istilah-istilah dan diberi
keterangan agar mudah dipahami,
2) Program yang digunakan adalah Visual
Basic.NET,
Laporan Pemasok
Laporan Pelanggan
3) Database yang digunakan adalah Heidi SQL.
Laporan
Pemilik Laporan Pembelian 3.0
Laporan Penjualan
Laporan Data Barang
Gambar 19. Halaman laporan data barang Gambar 23 : Halaman Laporan Data Pemasok
Saran
1. Bagi Perusahaa disarankan untuk
menggunakan aplikasi pembelian dan
penjualan dalam transaksi jual beli sehingga
aktifitas bisnis perusahaan berjalan secara
efektif dalam menghasilkan informasi dan
ketepatan waktu dalam mengambil keputusan.
2. Bagi Mahasiswa Sistem yang dibuat perlu
dikembangkan, karena hanya mencakup
laporan stok barang, laporan penjualan dan
laporan pembelian. Bagi peneliti selanjutnya
yang mengambil topik yang sama dengan
Penulis, diharapkan dapat mengembangkan
sistem dari sistem yang telah dibangun ini.
Gambar 24 : Halaman Laporan Nota Penjualan 3. Bagi Akademis Disarankan agar dapat
menghimbau mahasiswa untuk membuat
sistem informasi yang lebih variatif sehingga
Pengujian Sistem mahasiswa mampu membuat inovasi dalam
Pengujian sistem merupakan uji coba dari aplikasi sistem informasi akuntansi.
hasil implementasi sistem. Program perlu diuji
agar dapat mengetahui layak tidaknya program
ini bila diterapkan pada perusahaan. Untuk DAFTAR PUSTAKA
mengetahui kelayakan dari program tersebut, Ahman Eeng dan Indriani Epi.2007.Membina
maka dilakukan pengujian terhadap semua fungsi. Kompetensi Ekonomi. Bandung : Grafindo
Pengujian perangkat lunak ini menggunakan Media Pratama
metode pengujian black box. Al Fatta, Hanif.2007.Analisis & Perancangan
Sistem Informasi . Yogyakarta : Andi
Kesimpulan Pengujian Eni Purwanti Rita dan Nugraheni
Berdasarkan kasus dan hasil pengujian, maka Indah.2001.Siklus Akuntansi. Yogyakarta :
dapat diambil kesimpulan bahwa semua proses Kanisius
pada sistem pembelian dan penjualan pada PD. Halim, Abdul.2010.Akuntansi Sektor Publik.
SMH Bike dapat berfungsi sebagaimana mestinya, Jakarta: Salemba Empat
sehingga output yang dihasilkan sesuai dengan Hidayatullah, Priyanto.2014.Visual Basic.Net
input yang telah di proses. (Membuat Aplikasi Database dan Program
Kreatif ). Bandung : Informatika Bandung
V. Kesimpulan dan Saran Indrajani. 2011.Pengantar dan Sistem Basis Data.
Kesimpulan Jakarta : Elex Media
Jogiyanto.2014.Analisis dan Desain Sistem
1. Analisis sistem informasi pembelian dan
Informasi. Yogyakarta : Andi
penjualan pada PD. SMH Bike adalah
Hutahaean, Jeperson.2014.Konsep Sistem
pencatatan transaksi yang dilakukan masih
Informasi. Yogyakarta : Deepublish.
menggunakan Microsoft Excel yang mana Krismiaji.2010.Sistem Informasi Akuntansi. Edisi
pada saat menginput data sering mengalami Empat.Jakarta: Penerbit dan Percetakan
kesalahan. Dan juga pegawai pada Sekolah Tinggi Ilmu Manajemen YKPN.
perusahaan tersebut memerlukan waktu yang Kristanto, Andri.2008.Perancangan Sistem
cukup lama untuk memasukkan data, mencari, Informasi dan Aplikasinya. Yogyakarta : Gava
dan juga mempersiapkan data yang Media.
diperlukan. Kurniawan, Agus.2013.Database Programming
2. Perancangan sistem informasi pembelian dan Using Matlab. PE Press
penjualan yang dibuat oleh penulis meliputi Kusrini dan Koniyo, Andi. 2007.Tuntunan praktis
perancangan menggunakan Data Flow membangun sistem infromasi akuntansi
Diagram (DFD), dilanjutkan dengan dengan visual basic dan Microsoft SQL
perancangan database dalam bentuk Server. Yogyakarta : Andi Offset
normalisai, dan Entity Relationship Diagram Machfoedz, Mahmud.2007.Pengantar Bisnis
(ERD) serta perancangan user interface. Modern. Yogyakarta : Andi
3. Implementasi dan pengujian Sistem informasi Mahatymto, Atyanto.2014.Sistem Informasi
pembelian dan penjualan yang dibuat penulis Akuntansi Suatu Pengantar. Yogyakarta :
yaitu menggunakan Aplikasi Visual Basic.NET Deepublish
Mardi.2014. Sistem Informasi Akutansi. Cetakan
2013 sebagai bahasa pemograman dan
2. Bogor : Ghalia Indonesia
MySQL sebagai database. Sistem ini dapat
Mulyadi.2008.Sistem Akuntansi. Edisi ketiga.
memenuhi kebutuhan dan mengatasi masalah
Jakarta : Salemba Empat
pada sistem yang berjalan sebelumnya. Mulyadi. 2010. Sistem Akuntansi. Cetakan
Kelima. Jakarta : Salemba Empat