Anda di halaman 1dari 8

JURNAL ILMIAH GO INFOTECH

Volume 23 No. 1, Juni 2017 ISSN : 1693-590x

Perancangan Sistem Informasi Penjualan Dan Bembelian Serta


Pengendalian Stok Barang Pada Toko Batik Kusumawardani Solo

Yamotiwode Abraham Badii 1, Dwi Kuncoro2


Sistem Informasi12 STMIK AUB Surakarta2

ABSTRAK

Toko Batik Kusumawardani system transactions engaged in sales and booking special
batik clothes and other clothes through purchase or booking directly on the spot. In the
section on data management sales of goods in the Toko Batik Kusumawardani had
previously been using a manual recording system.
However the use of this system is insufficient. In the process of ordering goods are still
done manually by using the notes. Hence the need for the sale of goods transaction
system at the Toko Batik Solo Kusumawardani already computerized. The method of the
approach system used on this information system using the method waterfall. The design
of the system used on this information system using Vb.Net, UML, MySql database , and
CrystalReport.
Proceeds from the sale of this system is to make it easier for the admin to manage data
items, sales reports and print notes customers. With the application of the system of sale
of goods in the Toko Batik Solo Kusumawardani, existence of the negligence, may reduce
buildup of documents, and sales reports are not accurate and not on time.

Keywords: System sales of goods the Toko Batik Kusumawardani, Vb.Net, MySql, the
CrystalReport.

halaman - 19
JURNAL ILMIAH GO INFOTECH
Volume 23 No. 1, Juni 2017 ISSN : 1693-590x

1. Latar Belakang transaksi yang digunakan secara manual


adalah pada saat Costummer datang
Kemajuan teknologi menuntut segala
melakukan pembelian barang, maka input
pekerjaan manusia yang masih manual dan
data penjualan yang dilakukan pada kasir
kurang efisien dapat dilakukan dengan
adalah masih berupa pencatatan secara
teknologi yang maju pula. Pekerjaan yang
manual pada pembukuannya. Jika semakin
dilakukan secara manual sebaiknya lebih
banyak yang datang melakukan transaksi,
ditingkatkan lagi menggunakan sistem
maka secara otomatis kasir toko akan
komputerisasi. Sistem komputerisasi
mengalami kesulitan dalam melakukan
tersebut dapat membantu mempercepat
pelayanan input pencatatan transaksi, input
menyelesaikan pekerjaan yang semula masih
pendataan penjualan, kemudian pencatatan
dilakukan secara manual. Sistem yang sudah
pembelian kedalam nota pembelian. Hal ini
modern dan terkomputerisasi dapat dilihat
akan berpengaruh pada waktu yang kurang
pada negara-negara maju seperti di Eropa,
efisien, dan akan berdampak juga pada
pada Supermarket, Toko, Sekolah dan
kinerja dari pada toko tersebut yang kurang
Instansi lainnya sudah secara menyeluruh
baik.
menggunakan sistemnya kerjanya yang
Berdasarkan permasalah di atas maka
modern dan terkomputerisai.
penulis berniat untuk merubah sistem
Saat ini sistem kerja khususnya pada
transaksi yang manual pada toko Batik
kegiatan bisnis dan transaksi yang ada di
Kusumawardani menjadi sebuah sistem
Indonesia masih banyak yang menggunakan
transaksi yang sudah terkomputerisasi.
sistem manual, Contohnya pada sistem
Demikian penulis berharap bahwa dengan
penjualan, pembelian, pengendalian Stok
mengubahnya sitem tersebut, dapat
barang dan lain sebagainya. Hal seperti ini
membantu kinerja dari Toko Batik
tentunya akan mempengaruhi kinerjanya
Kusumawardani menjadi kinerja yang
menjadi kurang efektiv dan efisien.
efektiv dan efisien. Menurut latar belakang
Komputer merupakan teknologi
diatas, maka penulis mengambil judul
alternatif pertama yang dapat membantu
”Perancangan Sistem Informasi Penjualan
dalam mempermudah setiap kinerja dari
dan Pembelian Serta Pengendalian Stok
perusahan, instansi ataupun toko, baik itu
Barang pada Toko Batik Kusumawardani
dalam bidang bisnis dan transaksi serta
Solo”.
kegiatan lainnnya. Sebab itu pada era
globalisasi ini, komputer merupakan
2. Landasan Teori
pendukung yang handal dalam kemajuan
2.1 Tinjauan Pustaka
suatu kinerja, untuk pengolahan sistem
Penulis Maria Indah Sari pada tahun 2012
informasi manajamen, dengan menggunakan
dengan judul penelitian “Perancangan
teknologi komputer yang terprogram dengan
Sistem Informasi Manajemen Persediaan
baik sangat diperlukan dalam suatu kinerja
Barang di PT Perkebunan Nusantara XI
sistem dari setiap perusahan, instansi,
(PERSERO) Pabrik”. Kelebihan dari
maupun toko.
penelitian tersebut adalah, dalam penelitian
Toko Batik Kusumawardani yang
menampilkan data barang jadi, stok barang,
beralamat di JL.Veteran RT 04/13,
transaksi, dan data supplier. Kemudian
Kel.Tipes, merupakan salah satu toko
kekurangan dari penelitian tersebut adalah,
penjualan barang yang khusunya menjual
aplikasi tanpa mencantumkan harga barang.
perlengkapan barang berupa pakaian seperti
Perbandingannya adalah, adanya keterangan
celana, kemeja, pakaian dalam, pakaian
tentang harga barang yang dijual.
anak-anak dan penjualan yang lebih
2.2 Definisi Konsep Sistem Informasi
diprioritaskan adalah penjualan pakaian
a. Sistem
batik cirikhas Solo. Toko tersebut juga telah
Sistem adalah kumpulan dari komponen atau
melakukan distributor pakainya sampai
elemen yang berinteraksi untuk mencapai
keluar pulau.
tujuan tertentu. Pengertian sistem dapat
Sistem transaksi yang digunakan oleh
dikelompokkan dalam dua kelompok dalam
toko tersebut masih menggunakan sistem
mendenifisikan sistem yaitu penekananpada
transaksi yang manual seperti transaksi
prosedurnya dan menekankan pada
penjualan, input data pembelian, dan input
komponen atau elemennya. Denifisi sistem
data penjualan. Contoh dari salah satu

halaman - 20
JURNAL ILMIAH GO INFOTECH
Volume 23 No. 1, Juni 2017 ISSN : 1693-590x

itu sendiri yang menekankan pada periode usaha normal ataupun persediaan
komponen atau elemen memiliki pengertian barang-barang yang masih dalam pekerjaan
yang lebih luas dari pada penekanan pada sebuah proses produksi maupun persediaan
prosedur karena pengertian tersebut lebih bahan baku yang juga menunggu
diterima dikarenakan suatu sistem terdiri penggunaannya di dalam suatu proses
dari beberapa subsistem-subsistem produksi (Sofyan Assauri, 2005:50).
(Jogiyanto, 2005). 2.7 Analisa PIECES
b. Informasi Untuk mengidentifikasi masalah, maka
Informasi merupakan hasil pengolahan data harus dilakukan analisis terhadap kinerja,
sehingga menjadi bentuk yang penting bagi ekonomi, pengendalian, efisiensi, dan
penerimanya dan mempunyai kegunaan pelayanan atau juga sering disebut dengan
sebagai dasar dalam pengambilan keputusan analisis pieces. Adapun pengertian dari
yang dapat dirasakan akibatnya secara analisis pieces sebagai berikut (Hanif Al
langsung saat itu juga atau secara tidak Fatta, Analisis & Perancngan Sistem
langsung pada saat mendatang (Sutanta, Informasi :2007).
2004). 2.8 Pengujian Black Box
2.3 Pengertian Sistem Informasi Menurut [Rog07] Pengujian blackbox
Sistem informasi mempunyai banyak berfokus pada persyaratanfungsional
pengertian, namun pada dasarnya mengarah perangkat lunak. Dengan demikian,
pada dasar yang sama. Sistem merupakan pengujian black-box memungkinkan
kumpulan elemen-elemen yang saling terkait perekayasa perangkat lunak mendapatkan
dan bekerjasama untuk proses masukan yang serangkaian kondisi input yang sepenuhnya
ditujukan kepada sistem tersebut dan menggunakan semua persyaratan fungsional
mengolah masukan tersebut sampai untuk suatuprogram. Pengujian black-box
menghasilkan kesimpulan yang diinginkan. berusaha menemukan kesalahan dalam
(Kristanto ,2003). Informasi merupakan kategori sebagai berikut :
hasil pengolahan data sehingga menjadi
bentuk yang penting bagi penerimanya dan a. Fungsi – fungsi yang tidak benar atau
mempunyai kegunaan sebagai dasar dalam hilang.
pengambilan keputusan yang dapat b. Kesalahan interface
dirasakan akibatnya secara langsung saat itu c. Kesalahan dalam struktur data atau akses
juga atau secara tidak langsung pada saat eksternal
mendatang. (Sutanta, 2004). d. Kesalahan kinerja
e. Inisialisasi dan kesalahan terminasi.
2.4 Pengertian Penjualan 2.9 Konsep Database
Penjualan merupakan kegiatan yang a. Database Relasional
dilakukan oleh penjual dalam menjual Data relasional adalah kumpulan relasi
barang atau jasa dengan harapan akan dengan nama relasi yang jelas. Misalnya
memperoleh laba dari adanya transaksi- database hotel dengan relasi yang
transaksi tersebut dan penjualan dapat dinamakan tamu, kamar, check in dan check
diartikan sebagai pengalihan atau out dan reservasi (pemesanan). Relasi ini
pemindahan hak kepemilikan atas barang dapat dibagi menjadi tiga jenis yaitu:
atau jasa dari pihak penjual ke pembeli. 1. One-to-One
(Mulyadi ,2008:202) Bila sebuah record pada tabel A
berhubungan tepat dengan hanya satu
2.5 Pengertian Pembelian record di tabel B, begitu pula sebaliknya.
Pembelian adalah suatu usaha yan-g
dilakukan untuk pengadaan barang yang 2. One-to-Many
diperlukan oleh perusahaan (Mulyadi, Bila sebuah record pada tabel A
2001, p299). berhubungan dengan lebih dari satu
record di tabel B, demikian pula
2.6 Pengertian Persediaan sebaliknya.
Persediaan barang adalah sebagai suatu
aktiva lancar yang meliputi barang-barang 3. Many-to-Many
yang merupakan milik perusahaan dengan Bila sebuah record pada tabel A
sebuah maksud supaya dijual dalam suatu berhubungan dengan lebih dari satu

halaman - 21
JURNAL ILMIAH GO INFOTECH
Volume 23 No. 1, Juni 2017 ISSN : 1693-590x

record di tabel B, demikian pula dengan baik, MySQL terhitung merupakan


sebaliknya. database yang paling banyak digemari dan
paling banyak digunakan dibanding databse
2.10 UML(Unit Modeling Language) yang lain.
Dalam desain sistem, dipergunakan
pendekatan menggunakan UML (Unifed 2.14 Definisi Visual Basic.Net
Modelling Language). Desain sistem dengan Microsoft Visual Basic .NET adalah sebuah
menggunakan pendekatan UML menerapkan alat untuk mengembangkan dan membangun
teknologi pengembangan sistem berorientasi aplikasi yang bergerak diatas sistem .NET
objek dimana sebuah sistem /aplikasi Framework, dengan menggunakan bahasa
komputer dibangun dari objek-objek yang basic. Dengan menggunakan alat ini, para
berelasi. Menurut Adi Nugroho (2010) UML programmer dapat membangun aplikasi
atau Unified Modeling Language adalah Windows Forms, Aplikasi web berbasis
sebuah bahasa pemodelan untuk sistem atau ASP.NET, dan juga aplikasi command-line.
perangkat lunak yang berpradigma Alat ini dapat diperoleh secara terpisah dari
“berorentasi objek”. Pemodelan beberapa produk lainnya (seperti Microsoft
sesungguhnya digunakan untuk Visual C++, Visual C#, atau Visual J#), atau
penyederhanan permasalahan-permasalahan juga dapat diperoleh secara terpadu dalam
yang kompleks sedemikian rupa sehingga Microsoft Visual Studio .NET. Bahasa
lebih mudah dipelajari dan dipahami. Visual Basic .NET sendiri menganut
paradigma bahasa pemrograman berorientasi
2.11 Pengertian Data objek yang dapat dilihat sebagai evolusi dari
Data didefinisikan sebagai bahan keterangan Microsoft Visual Basic versi sebelumnya
tentang kejadian-kejadian nyata atau fakta- yang diimplementasikan di atas .
fakta yang dirumuskan dalam sekelompok Framework. Peluncurannya, mengundang
lambang tertentu yang tidak acak kontroversi, mengingat banyak sekali
menunjukkan jumlah, tindakan dan hal, data perubahan yang dilakukan oleh Microsoft,
dapat berupa catatancatatan dalam kertas, dan versi baru ini tidak kompatibel dengan
buku, atau tersimpan sebagai file dalam versi
basis data. (Sutanta, 2004). terdahulu.(Sumber:http://id.wikipeda.org/wi
ki/Visual_Basic_.NET).
2.12 Perancangan Sistem
Perancangan sistem secara umum adalah 3. Analisa dan Perancangan Sistem
pengidentifikasian komponen-komponen 3.1. Analisa Transaksi Sistem Lama
sistem informasi dengan tujuan untuk dalam bentuk flowchart.
dikomunikasikan dengan pemakai (Sutanta,
2003). Tujuan perancangan sistem secara
umum adalah memberikan gambaran secara
umum atau global kepada pemakai tentang
sistem yang akan dikembangkan dan
berfungsi sebagai persiapan untuk tahap
perancangan sistem.

2.13 Mysql
Menurut Nugroho (2004), MySQL
merupakan sebuah bentuk database yang
berjalan sebagai server, tidak meletakkan
database tersebut dalam satu mesin dengan
aplikasi yang digunakan, sehingga dapat
meletakkan sebuah database pada sebuah
mesin khusus dan dapat diletakkan ditempat
yang jauh komoputer pengaksesannya.
MySQL merupakan database yang sangat
kuat dan cukup stabil digunakan sebagai
media penyimpanan data. Sebagai database
server yang mampu memanejem database

halaman - 22
JURNAL ILMIAH GO INFOTECH
Volume 23 No. 1, Juni 2017 ISSN : 1693-590x

3.2. Flowchart Sistem Baru Yang di yang dirancang dan saling berhubungan
Usulkan. satu dengan yang lain.

3.5 Activity Diagram


Activity Diagram adalah penggambaran
rangkaian aliran dari aktivitas digunakan
untuk mendiskripsikan aktivitas yang
dibentuk dalam suatu operasi. Dalam
Activity diagram yang dirancang ini terdapat
3.3. Analisa Sistem Yang Akan
2 actor yang terlibat dan memiliki rangkaian
Dibuat dalam bentuk Use Case Diagram
aktivitas yang saling berhubungan satu
memperlihatkan himpunan use case dan
dengan yang lainnya. Untuk mempermudah
aktor-aktor dan sistem dari
dalam memahami rangkaian aktivitas yang
mengorganisasikan serta dan memodelkan
perilaku dari suatu sistem. Berikut Gambar
saling berhubungan maka dapat dijelaskan
Use Case Diagram :
pada gambar berikut :

3.4 Class Diagram


ClassDiagram adalah deskripsi
kelompok obyek-obyek dengan property,
perilaku (operasi) dan relasi yang sama.
Dalam sistem yang dibangun dapat
dijelaskan dalam gambar dibawah ini

halaman - 23
JURNAL ILMIAH GO INFOTECH
Volume 23 No. 1, Juni 2017 ISSN : 1693-590x

4.2 Menu Utama Setelah Login

3.6 Sequen Diagram


Sequence Diagram digunakan untuk
menggambarkan perilaku pada sebuah 4.3 Halaman Pembelian
skenario. Pada sistem yang akan dibuat ini, Pada halaman ini berfungsi untuk menginput
sequence diagram akan dijelaskan pada data pembelian barang. Data pembelian
gambar berikut : barang di input berdasarkan nota yang di
terima dari hasil pembelian barang pada
toko lain. Halaman ini memiliki beberapa
3.7 Desain Antar Muka tombol manipulasi berupa, tombol tambah
a. Desain Halaman Form Login list beli, tombol simpan, tombol batal,
Fungsi : untuk halaman login tombol hapus text dan tombol keluar. Serta
terdapat beberapa textbox berupa, textbox
tanggal pembelian, textbox kode barang,
textbox nama barang, textbox harga beli,
textbox jumlah beli, textbox diskon, dan
terdapat satu chekbox.

Berikut adalah gambar dari halaman


b. Desain Halaman Utama pembelian:
Fungsi : Sebagai tampilan halaman
Utama

4. Implementasi Sistem
4.1 Menu Utama Login

4.4 Halaman Input Barang


Pada halaman ini berfungsi untuk menginput
data barang. Data barang dapat di input
berdasarkan pada text box yang sudah ada di
dalam halam tersebut. Halaman ini memiliki
beberapa tombol manipulasi berupa, tombol
tambah list barang, tombol simpan, tombol
batal, tombol hapus text, tombol tambah

halaman - 24
JURNAL ILMIAH GO INFOTECH
Volume 23 No. 1, Juni 2017 ISSN : 1693-590x

ukuran, tombol tambah kategori dan tombol


keluar. Serta terdapat beberapa textbox
inputan berupa, textbox tanggal input
textbox kode barang, textbox nama barang,
textbox ukuran, textbox kategori, textbox
harga beli, textbox harga jual, textbox
diskon, textbox stok dan terdapat satu
chekbox.
Berikut adalah fungsi dari beberapa tombol
tersebut. Berikut adalah gambar dari
halaman Input barang:

5. Kesimpulan dan Saran


5.1 Kesimpulan
Dari hasil penelitian yang dilakukan penulis
menyimpulkan bahwa :

a. Telah dibuat aplikasi sistem penjualan


barang pada toko
Batik Kusumawardani Solo,
4.5 Halaman Penjualan menggunakan bahasa pemograman
Halaman penjualan berfungsi untuk berbasis dekstop berupa Visual Basic.Net
membantu admin dalam melakukan kegiatan dan Mysql sebagai basis data untuk
transaksi baik itu transaksi orderanan, menyimpan data hasil transakasi .
maupun transaksi secara langsung. Didalam b. Dengan adanya aplikasi transaksi
halaman penjualan terdapat beberapa tersebut, maka penulis berharap dapat
textbox antara lain yaitu; texbox nomor nota, membantu user dalam mempermudah
textbox kode barang, textbox nama barang, kegiatan transaksi jual-beli.
textbox tanggal penjualan, textbox kategori, c. Sistem aplikasi transaksi ini memiliki
textbox ukuran, textbox petugas, textbox fasilitas untuk menginput data Barang,
harga, textbox diskon, textbox jumlah beli, proses penjualan barang langsung atau
textbox total harga, textbox total belanja, melalui pemesanan, cetak nota, laporan-
textbox biaya kirim, textbox total bayar, laporan seperti laporan data penjualan
textbox dibayar ,textbox kembali, dan satu dan data hasil penjualan barang.
tombol cekbox, Serta terdapat juga beberapa d. Merancang dan mengimplemetasi sistem
tombol manupulasi berupa tombol, beli dan transaksi Pembelian dan Penjualan pada
cetak, tombol batal, tombol bersih text, Toko Batik Kusumawardani.
tombol tambah list dan tombol keluar. 5.2 Saran
Berikut adalah gambar dari halaman
penjualan : Pada penelitian selanjutnya diharapkan
dapat memperbaiki, hal-hal berikut :
a. Cetak laporan laba-rugi.
b. Mengembangkan aplikasi menjadi
sistem berbasis android
c. Membuat otomatisasi pada form yang
belum terotomatisasi, berkaitan dengan
tombol manipulasi data.
d. Membuat sistem barcode pada lebel
harga barang.

halaman - 25
JURNAL ILMIAH GO INFOTECH
Volume 23 No. 1, Juni 2017 ISSN : 1693-590x

e. Membuat sistem perhitungan potongan


pajak yang berkaitan dengan transaksi
pembelian stok barang.

DAFTAR PUSTAKA
Adi Nugroho. 2010. Pemodelan Visual
Menggunakan UML. Yogyakarta:
Graha ilmu
Hanif Al Fatta. 2007. Analisa dan
Perancangan Sistem Informasi:
Analisa PIECES performance
Harsono H.2012 Rancang Bangun Sitem
Informasi Pemesanan Kerajinan
Tangan Berbasis Web. Skripsi
Fakultas Teknik Universitas
Muria Kudus: Kudus.
Jogiyanto HM. 2005. Analisa dan Desain
Sistem Informasi: Pendekatan
Terstruktur Teori dan Praktik
Aplikasi Bisnis. Yogyakarta:
Andi.
Lasa Hs. 2009, Kamus Kepustakaan
Indonesia. Yogyakarta: Pustaka
Book Publisier.
Nazir. Moh. 2005, Metodelogi Penelitian.
Jakarta : Ghalla Indonesia.
Nugroho.2004.Pemodelan
Database.Yogyakarta: Graha
ilmu
Nugroho Adi. 2005. Analisis dan
Perancangan Sistem Informasi
Dengan Metodelogi Berorientasi
Objek. Bandung : Informatika.
Supriyanto Aji. 2005. Pengantar teknologi
Informasi. Jakarta: Selemba
Infotek.
Usman Husaini. 2000. Metodelogi
Penelitian Sosial. Jakarta: Bumi
Aksara.
Yuswanto Subari. 2007.Visual Basic.Net
2010. Yogyakarta : Pustaka Book
publisier
Zakyudin Ais.2012.Sistem Informasi
Manajemen. Mitra Wacana
Media: Jakarta.

halaman - 26

Anda mungkin juga menyukai