RANCANGAN BANGUN SISTEM INFORMASI PENJUALAN BARANG UNTUK TOKO JALIL SANTING
Fatih Inra Jaya 1) , Ady Widjaja 2)
1 Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur
1,2 Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-mail: cyberpreneurship12 @gmail.com 1) , ady.widjaja @budiluhur.ac.id 2)

## Abstrak
Penjualan  ini  merupakan suatu unsur yang sangat penting dalam suatu badan usaha yang bergerak dalam bidang perdagangan, agar mendapatkan keuntungan untuk melanjutkan usaha tersebut. Untuk itu dalam sistem penjualan  khususnya   berupa   barang   dibutuhkan   suatu  sistem   penjualan  yang   terkomputerisasi   agar  dapat mempermudah segala proses pengolahan data penjualan barang. Toko Jalil Santing merupakan badan usaha yang bergerak  dibidang  jasa yaitu  penjualan barang, dan mempunyai  tujuan memberikan pelayanan  yang maksimal pada pelanggannya, dengan demikian pelanggan akan merasa puas dan diharapkan senang untuk kembali melakukan pembelian ditoko Jalil Santing yang akhirnya dapat meningkatkan transaksi penjualan. Untuk menunjang sistem penjualan pada Toko Jalil Santing agar lebih efektif, diperlukannya sistem informasi yang  komputerisasi untuk mengganti sistem manual yang ada, hal ini dikarenakan kebutuhan informasi data yang lebih akurat dalam menentukan target juga menghindari kesalahan seperti perhitungan data transaksi dan pembuatan laporan. Untuk menyelesaikan penelitian ini dibutuhkannya informasi terkait dengan masalah yang dibahas, tujuannya sebagai sumber landasan pembahasan dan pembuatan sistem. Metodologi merupakan suatu unsur mutlak yang harus ada penelitian. Metode ini  dibagi kegiatannya  dengan beberapa tahap, yaitu tahap studi lapangan, analisa sistem dan perancangan sistem. Penulis mengimplementasikan dengan menggunakan bahasa pemrograman Visual Basic 2008 dan menggunakan database MySQL.
Kata kunci: Toko Pakaian , Object Oriented.

## 1. PENDAHULUAN
1.1. Latar Belakang Pemberi kontribusi besar dalam perkembangan era   ini   yaitu   teknologi,   begitu   banyak   hal   dapat dirasakan   dari   perubahan   teknologi   yang   begitu cepat,   baik   untuk   kebutuhan   manusia,   pemerintah maupun dalam dunia bisnis terutama hal informasi. Informasi   memberikan   kemudahan   dalam menerima   dan  memberi  suatu   pesan  dengan  cepat apabila   dilakukan   dengan   tepat,   bila   tidak   akan memungkinkan terjadinya pesan yang tidak sampai, dalam dunia bisnis hal ini dapat berakibat kerugian. Begitupun kendala yang dialami oleh Toko Jalil Santing   yaitu   belum   memiliki   laporan   pemesanan sehingga tidak adanya data pemesan dan pesanan, belum   memiliki   laporan   retur   sehingga   tidak diketahuinya   barang   yang   dikembalikan,   belum memiliki   laporan   kredit   barang   sehingga   pemilik sulit   ketahui   pendapatan   secara   kredit,   belum memiliki   laporan   pengiriman   sehingga   pemilik kesulitan   dalam   memantau   pesanan   yang   terkirim maupun belum, belum memiliki informasi mengenai penjualan dengan cara cash sehingga pemilik sulit ketahui   pendapatan   dengan   cara cash dan   belum memiliki   laporan   rekapitulasi   pelanggan   terloyal sehingga   pemilik   sulit   dalam   menjalin   hubungan baik dengan pelanggan yang sering membeli barang.
Dari   hal-hal   tersebut   penulis   berkeinginan untuk melakukan penelitian pada Toko Jalil Santing.

## 1.2. Studi Literatur
Perancangan Sistem Informasi Penjualan Buku pada   PD.   Restu   Percetakan   yang   dilakukan   oleh penulis   Lukman   Gozli,   Erwin   Gunadhi   dan   Rina Kurniawati bertujuan untuk menyediakan informasi laporan   mengenai   data   penjualan   buku   dengan mudah dan tepat waktu [1].
Sistem   merupakan   suatu   jaringan   kerja   dari prosedur   yang   saling   berhubungan,   terkumpul bersama untuk melakukan suatu kegiatan atau tujuan tertentu [2].
Agar sistem itu dikatakan baik maka memiliki karakterisik   yaitu   komponen,   batasan   sistem (Boundary) , lingkungan luar sistem (Environment) , penghubung   sistem (Interface) ,   masukan   sistem (Input) , keluaran sistem (Output) , pengolahan sistem dan sasaran sistem [3].
Sistem informasi sebagai suatu komponen yang terdiri   dari   manusia,   teknologi   informasi   dan prosedur   kerja   yang   memproses,   menyimpan, menganalisis   dan   menyebarkan   informasi   untuk mencapai suatu tujuan [4].
UML (Unified Modeling Language) merupakan metode   yang   luas   digunakan   untuk memvisualisasikan dan mendokumentasikan desain perangkat lunak sebagai sebuah sistem [5].
Penjualan   merupakan   usaha   yang   dilakukan manusia   untuk   menyampaikan   barang   kebutuhan
yang   telah   dihasilkan   kepada   mereka   yang membutuhkan   yang   telah   ditentukan   atas   tujuan bersama [6].
MySQL   adalah
Relational   Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License) [7].
Microsoft Visual Studio 2008 adalah software pemrograman   yang   digunakan   untuk   membuat sebuah aplikasi tertentu untuk kebutuhan pekerjaan. Microsoft   Visual   Studio 2008   merupakan   alat pengembangan   untuk   membangun   aplikasi   web ASP.NET , XML Web layanan, aplikasi desktop dan aplikasi mobile , Visual   Basic,   Visual   C++,   Visual C# dan Visual J#   dengan   kegunaan Integrated Development Environment (IDE) [8].

## 2. METODE PENELITIAN
Berdasarkan observasi yang dilakukan terhadap kegiatan yang berlangsung serta wawancara dengan beberapa pihak terkait pada Toko Jalil Santing, maka dapat diperoleh gambaran  nya  tentang proses yang sudah   dilakukan  nya  selama   ini.   Berikut   adalah penjelasannya sebagai berikut ini:

## 2.1. Analisis Proses
a) Proses penjualan berbentuk cash Pelanggan   menanyakan   barang   yang diinginkan,  apabila   barang   tidak   ada   maka   staf penjualan   memberi   konfirmasi  kepada   pelanggan bahwa barang kosong, jika barang tersedia maka staf konfirmasi untuk membuat kwitansi, kemudian staf penjualan membuatkan kwitansi yang nantinya akan diberikan  dan barang kepada pelanggan, kemudian pelanggan   menyerahkan   uang  sebagai   bukti pembayaran kepada staf.
b) Proses pemesanan barang Pada   proses   ini   pelanggan   memesan   barang yang dibeli dengan datang nya langsung atau melalui telepon, pemesanan yang disampaikan secara lisan dan secara tertulis di nota. Kemudian staf penjualan mengecek   barang   yang   dipesan   pelanggan   apakah sesuai dengan pemesanan, apabila sesuai maka staf penjualan memberikan nota ke pelanggan.
c) Proses pengiriman
Sesuai   dengan   nota   yang   telah   dibuat   staf penjualannya,   maka   bagian ini penjualan membuatkan  surat   jalan,   yang   diberikannya  untuk kurir.   Kemudian   bagian  di  gudang   menyiapkan barang yang ingin dikirim  melalui  surat jalan  yang telah   diterima,  lalu  bagian   gudang  memberikan instruksi  kepada kurir untuk mengirim barang yang akan  disertai   dengan  ini  nota   dan   surat   jalan  ini kepada pelanggannya.
lalu kurir memberi rangkap surat jalan dan nota untuk di arsipkan  oleh  staf penjualan sebagai bukti
bahwa barang sudah diterima oleh pelanggan. d) Proses Pembayaran
Bila   pelanggan   bayar   secara   DP,   staf membuatkan   dan   memberi   nota   warna   merah   lalu pelanggan   melakukan   sisa   bayar   ketika   barang sampai,   apabila   pelanggan   bayar   lunas   maka   staf akan buat dan beri nota warna putih pada pelanggan.
e) Proses Retur Barang Pelanggan dapat mengecek barang berdasarkan nota atau surat jalan, jika ada barang yang rusak atau cacat dan layak untuk di retur, maka staf penjualan akan mencatat barang yang rusak di nota atau surat jalan lalu memberikan retur kepada bagian gudang, kemudian bagian gudang menyediakan barang dan bagian   penjualan   memberikan   barang   yang   baru kepada pelanggan.
Pada   Gambar   1,   proses   ini   pelanggan menanyakan barang yang diinginkan, apabila barang tidak ada maka staf penjualan memberi konfirmasi kepada pelanggan bahwa barang kosong, jika barang tersedia   maka   staf   konfirmasi   untuk   membuat kwitansi,   kemudian   staf   penjualan  membuatkan kwitansi  yang nantinya akan diberikan  dan barang kepada   pelanggan,   kemudian   pelanggan menyerahkan   uang  sebagai   bukti  pembayaran kepada staf
Pelanggan Staff Penjualan Menanyakan ketersediaan Barang Mengecek Ketersediaan Barang [Tidak Tersedia] [Tersedia] Buat kwitansi Terima konfirmasi Konfirmasi barang kosong Memberikan kwitansi Terima kwitansi Melakukan pembayaran Terima pembayaran Memberikan barang Terima barang Gambar 1. Activity Diagram penjualan secara cash Pelanggan Staff Penjualan Memesan Barang Mengecek Ketersediaan Barang [Sesuai] [Tidak Sesuai] Terima Nota Buat Nota
Konfirmasi barang
Gambar 2. Activity Diagram proses pemesanan barang
Pada Gambar 2, proses ini pelanggan memesan barang yang dibeli dengan datang nya langsung atau melalui   telepon,   pemesanan   yang   disampaikan secara lisan dan secara tertulis di  nota. Kemudian staf   penjualan   mengecek   barang   yang   dipesan pelanggan apakah sesuai dengan pemesanan, apabila sesuai   maka   staf   penjualan   memberikan   nota   ke pelanggan.

## 2.2. Analisis Masalah
Karena   sistem   penjualan   pada  Toko  Jalil Santing   masih   dilakukannya   secara   manual,   maka dari   itu   ditemukan   masalah   yang   akan   dihadapi antara lain:
a. Tidak diketahuinya  data  pemesan  dan  data pesanan   barang  Pemberian   harga   tidak konsisten
b. Pemilik   tidak   dapat   mengetahuinya  barang apa saja kah yang telah diretur
Pada Gambar 3, merupakan penjelasan masalah dan   sebab   akibatnya  yang  terdapat  di   toko  Jalil Santing saat ini, berikut permasalahannya yaitu:
a. Process ,   tidak   adanya   pencatatan   laporan retur   barang,   sehingga   pemilik   tidak   dapat mengetahui   barang   yang   diretur,   tidak adanya   histori/laporan   pemesanan   sehingga tidak   bisa   diketahui   dengan   jelas   data pesanan dan pemesannya.
b. Physical   Evidence ,   belum   adanya   data informasi penjualan cash, belum adanya data informasi penjualan kredit dan belum adanya laporan rekapitulasi pelanggan terloyal.
c. People ,   laporan   pengiriman   yang   belum tersedia.
2.3. Use Case Diagram Berdasarkan  dari  tahapan  identifikasi  untuk kebutuhan,   maka   diusulkan   beberapa   fungsi   atau fitur  agar   terciptanya  solusi  dalam   mengatasi
permasalahan  pada  laporan  di  Toko Jalil  Santing., yang  dikelompokkan  menjadi  bagian  fungsi  yaitu menginput data master, data pelanggan dan barang.
Sedangkan   untuk   transaksi   pembuatan   surat menyurat   disajikan.   ada   fungsi   untuk   mencetak entry surat pemesanan, cetak nota, cetak nota tunai, cetak surat jalan, entry retur dan cetak pelunasan. Cetak laporan pembayaran, cetak laporan tagih, cetak   laporan   pemesanan,   cetak   laporan   penjualan cash, cetak laporan penjualan kredit, cetak laporan pengiriman,   cetak   laporan   retur,   cetak   laporan rekapitulasi   pelanggan   terloyal   dan   cetak   laporan pendapatan.
Pada  gambar  4,   staf   mengentri   master   data pelanggan dan data barang.
Pada  gambar  5, staf mengentri  cetak  laporan pendapatan,   laporan   tagih,   laporan   pemesanan, laporan   penjualan cash ,   laporan   penjualan   kredit, laporan   pengiriman,   laporan   retur,   laporan rekapitulasi   pelanggan   terloyal   dan   laporan pendapatan.
People Physical Evidence Process Tidak diketahui barang apa saja yang telah diretur Belum adanya laporan retur Barang. Tidak adanya histori/laporan pemesanan Pemilik sulit untuk mengetahui data pemesan dan data pemesanan Belum ada laporan Rekapitulasi pelanggan terloyal Pemilik tidak bisa menjalin hubungan baik dengan pelanggan Belum adanya data informasi penjualan Cash Pemilik sulit mengetahui pendapatan Penjualan secara cash Tidak ada laporan data pengiriman Pemilik tidak dapat mengetahui laporan  barang yang sudah terkiriml Terjadinya Kerugian Akibat Informasi Yang Tidak Akurat Pada Toko Jalil Santing Belum adanya data informasi penjualan secara kredit Pemilik sulit mengetahui pendapatan penjualan secara kredit Gambar 3. Fishbone Diagram
Gambar 4. Use Case Diagram Entry Data Master
Gambar 5. Use Case Diagram Cetak Laporan

## 3. HASIL DAN PEMBAHASAN
3.1. Model Basis Data
Pada   Gambar   6,   merupakan  model  berbasis data berdasarkan yang akan diidentifikasi kebutuhan dan   analisis   dokumen   yang   selama   ini digunakan.oleh   Toko   Jalil   Santing  diperlukan  8 (delapan)   entitas.   Kedelapan  entitas   tersebut  telah melalui proses transformasi menjadi Logical Record Structured  yang   setelah   itu  menghasilkan   8 (delapan)   tabel.  Delapan  tabel   tersebut   adalah Pelanggan, SP (Surat Pesanan), Nota_Cash, Barang, Nota, Retur, Kwitansi dan Surat jalan.
3.2. Struktur Tampilan Layar
Pada Gambar 7, merupakan Struktur tampilan rancangan   layar   dimana  rancangan   masukan   dan keluaran  nantinya  disesuaikan  dengan   identifikasi kebutuhan   dan   analisis   dokumen   yang   ada   pada sistem berjalan.

## 3.3. Rancangan Layar
Pada   Gambar   8,  merupakan  rancangan   menu utama dari aplikasi sistem informasi penjualan yang memuat tampilan menu pada Toko Jalil Santing.
Pada   Gambar   9,   Merupakan  rancangan   layar entri   data  barang  meliputi  kode   barang,   nama barang,  warna,  ukuran,  stok, harga,  tombol simpan, ubah,   hapus,   batal   dan   keluar.   Entri   data  barang berfungsi untuk menginput data barang.
3.4. Sequence Diagram
Pada   Gambar   10,   merupakan   gambaran skenario   atau   rangkaian   langkah   proses   interaksi antar   objek   di   dalam   dan   di   sekitar   sistem   pada proses entry data barang.
Pelanggan buat SP *Kdplg Nmplg Alamatplg notlpplg *Nosp Tglsp DP *Nonota *Nosp Barang isi *Nosp *kdbrg Qty Jmlharga *kdbrg Nmbrg Warna Ukuran Stok Harga sj *Nosj TglSj Almtkirim Nmkurir cetak Nota isi *NosJ *Noretur Retur *Noretur Tglretur tukar *Kdbrg *Noretur Jmlretur Keterangan M N N M 1 1 1 1 1 1 *nonota TglNota cetak *Nosp *Kdplg *Nosj *nonota Nota_cash Isi 2 *NoKwt *kdbrg Qtyno ta jmlhargakwt 1 M N *nokwt Tglkwt M Kwitansi Cetak *Nokwit Tglkwit Sisabayar *Nokwit *nonota 1 1 Gambar 6. Model Basis Data Keluar Laporan Transaksi Master Laporan Cetak Pemesanan Laporan Cetak Penjualan Cash Laporan Cetak Penjualan Kredit Laporan Cetak Pengiriman Laporan Cetak Rekapitulasi Pelanggan Terloyal Entry Data Surat Pemesanan Entry Data Retur Cetak Nota Tunai Cetak Nota Cetak Pelunasan Entry Data Barang Entry Data Pelanggan RANCANG BANGUN SISTEM PENJUALAN BARANG BERBASIS OBJECT ORIENTED PADA TOKO JALIL SANTING Laporan Cetak Retur Laporan Cetak Pembayaran Laporan Cetak Tagih Laporan Cetak Pendapatan Cetak Surat Jalan
Gambar 7. Struktur Tampilan
Fr m Menu Fr m Menu Master  Transaksi Laporan Keluar Gambar 8. Rancangan Layar Menu Utama X-50-X X- 15 -X X-12-X X-6-X Kode Barang Nama Barang Warna Stok Entry Data Barang Simpan Ubah Hapus Batal Keluar Cari Ukuran Harga X- 10 -X X- 10 -X X- 15 -X Gambar 9. Rancangan Layar Entry Data Barang
Gambar 10. Sequence Diagram Entry Data Barang

## 3.5. Rancangan Class Diagram
a. Entity Class
Pada gambar 11, informasi yang disimpan oleh sistem adalah data  Pelanggan, SP (Surat Pesanan), Nota_Cash, Barang, Nota, Retur, Kwitansi dan Surat jalan.
b. Boundary Class
Pada Gambar 12, menggambarkan suatu object interface atau   sebuah   kelas   yang   menghubungkan sistem user toko jalil santing.

## 3.6. Rancangan Keluaran
Pada   Gambar   13,  Rancangan   layar  keluaran pemesanan  meliputi  informasi periode tanggal awal dan   tanggal   akhir,   nosp,  tglsp,  namapelanggan, kdbarang,  namabarang,  warna,   ukuran,   harga,   qty, jumlah harga, total harga dan grand total.
Pada   Gambar   14,  Rancangan   layar  keluaran surat jalan meliputi tanggal, namapelanggan, alamat, namabarang, warna, ukuran, qty dan jumlah barang dikirim.

## 4. KESIMPULAN
Dengan  itu  dibuatkannya  Aplikasi  Sistem Informasi Penjualan Barang pada Toko Jalil Santing ini:
a. Dengan   dibuatkannya   struktur   database  agar dapat menyimpan data yang  dibutuhkan agar dapat   membantu   pembuatan   laporan pemesanannya.
b. Dengan  dibuatkannya   fungsi   cetak   laporan retur, maka pemilik mengetahui apa saja yang diretur dalam periode tertentu.
c. Dengan   dibuatkannya   fungsi   cetak   penjualan secara kredit maka pemilik  dapat mengetahui informasi   penjualan   kredit  dalam   periode tertentu.
d. Dengan  dibuatkannya   fungsi   cetak   laporan pengiriman   maka  pemilik   dapat   mengetahui pengiriman barang yang  telah  terkirim  dalam periode tertentu.
e. Dengan  dibuatkannya   fungsi   cetak   laporan penjualan   barang   secara cash maka  pemilik dapat mengetahui informasi penjualan barang dengan  pembayaran   tunai   dalam   periode tertentu .
f. Dengan  dibuatkannya  fungsi   cetak   laporan rekapitulasi   pelanggan   terloyal   maka  pemilik dapat   dengan   mudah  ketahui   siapa  saja pelanggan yang sering beli barang.
5. DAFTAR PUSTAKA
[1] Indah,   Nur,   Ika.   Pembuatan   Sistem   Informasi Penjualan Pada Toko Sehat Jaya Elektronik Pacitan.
Indonesia Jurnal On Conputer Science, 10(12). 2013
[2] Yakub.   Pengantar   Sistem   Informasi,   Yogyakarta: Graha Ilmu. 2012
tukar kdbrg noretur jmlretur keterangan Cari() Simpan() TampilDataKeList() detilpesan nosp kdbrg qty jmlharga grandtotal Cari() Simpan() TampilDataKeList() detil_kwitansi nokwt kdbrg qtynota jmlhargakwt grandtotalkwt Cari() Simpan() TampilDataKeList() pelanggan kdplg nmplg Alamatplg notlpplg Autonumber() Simpan() Cari() Ubah() Batal() Hapus() TampilDataKeList() nota nonota tglnota sisa bayar Autonumber() Simpan() Cari() Batal() TampilDataKeList() sj nosj tglsj almtkirim nmkurir Autonumber() Simpan() Cari() Batal() TampilDataKeList() 1 1 1 1 sp nosp tglsp DP Autonumber() Simpan() Cari() Batal() TampilDataKeList() * 1 * 1 1 1 1 1 kwitansi nokwt tglkwt nmpelanggan Autonumber() Simpan() Cari() Batal() TampilDataKeList() retur noretur tglretur Autonumber() Simpan() Cari() Batal() TampilDataKeList() 1 1 1 1 barang kdbrg nmbrg W arna Ukuran Stok harga Autonumber() Simpan() Cari() Ubah() Ubah Stok() Batal() Hapus() TampilDataKeList() * * * * * * * * * * * * Gambar 11. Entity Class Gambar 12. Boundary Class
Gambar 13. Rancangan Keluaran Pemesanan
Gambar 14. Rancangan Keluaran Surat Jalan
[3] Hutahaean, Jeperson. Konsep   Sistem Informasi. Edisi.1,   Yogyakarta:   Unggul   Pebri
Hastanto. 2015
[4] Mulyanto,   Agus.   Pembangunan   Sistem   Informasi Penjualan  Pada  Toko  Harapan  Santosa   Elektronik. Pacitan. 2013
[5] Shelly. dan Rosenblatt. Rekayasa Perangkat Lunak Menggunakan   UML   dan   Java.   Yogyakarta:  Andi. 2010
[6] Swatsha, Basu. dan Sahaja, Irwan.  Great Sales For Marketing.   Jakarta:   PT   Gramedia   Pustaka   Utama. 2014
[7] Supardi, Yuniar. Pemodelan Basis Data Berorientasi Objek:   Konsep   Dasar   Perancangan   Sistem. Yogyakarta: Andi. 2011
[8] Wardana. Sistem Infromasi Manajemen. Yogyakarta: Deepublish. 2009