RANCANG BANGUN SISTEM INFORMASI PENJUALAN BARANG CETAKAN DENGAN METODOLOGI BERORIENTASI OBYEK STUDI KASUS : Cv. Winata Print
Thomy Harry Respathy 1) , Lis Suryadi 2)
Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260
Telp. (021) 5853753, Fax. (021) 5866369 Email : rangerthomy@gmail.com 1) , lis.suryadi@budiluhur.ac.id 2)

## ABSTRAK
Home Industry yang bergerak pada bidang percetakan  yang siap  mencetak barang-barang seperti Brosur, Kartu Undangan, Kalender, Buku Tahunan dan lain-lain dengan nama Cv. Winata Print. Toko Cv. Winata Print berlokasi di JL. Ir. H. Juanda, Gg Mawar, No:99, Rt06/Rw07, Ciputat, Tanggerang Selatan, Pada Saat ini Cv. Winata Print yang sangat membutuhkan keberadaan sistem informasi yang akurat dan handal, cukup memadai untuk membantu sistem  penjualan.  Dalam  aktivitas  pekerjaannya  belum  ditunjang  dengan  fasilitas  pengolahan  data  yang  baik, sehingga menimbulkan masalah antara lain, pembuatan laporan masih dengan cara manual (mencatat) sehingga dapat terjadi kesalahan pada saat pencatatan, kurangnya keterampilan dan ketelitian yang dimiliki staff sehingga pembuatan  laporan  menjadi  sering  terlambat,  kurang  lengkapnya  rincian  pendapatan  sehingga  laporan  tersebut sulit  dipahami,  tempat  penyimpanan  data  yang  tidak  tersusun  dengan  baik  dan  benar  akan  membuat  susahnya mencari  data  yang  dibutuhkan  sewaktu-waktu.  Untuk  mengatasi  permasalahan  diatas,  penulis  menggunakan pendekatan berorientasi obyek untuk menganalisa sistem, bahasa pemrograman  menggunakan Microsoft Visual Basic . Net 2008, dan database menggunakan MySQL. Dengan adanya sistem usulan ini, diharapkan pengolahan data yang ada pada toko Cv. Winata Print menjadi lebih baik, rapih dan terstruktur.
Kata kunci : rancang bangun sistem informasi, penjualan barang cetak, metodologi berorientasi obyek.

## 1. PENDAHULUAN

## 1.1 Latar Belakang
Perkembangan  teknologi  yang  semakin  melaju pesat  di  seluruh  dunia  termasuk  Indonesia.  Dan kemudahan yang ditawarkan teknologi bagi manusia di  berbagai  bidang  termasuk  bisnis,  membuat manusia  semakin  tertarik  untuk  meninggalkan  cara lama dan berganti ke cara yang  baru dalam berbisnis dengan  melibatkan  teknologi  handal  di  dalamnya. Dalam  hal  tersebut  mendorong  Cv.  Winata  Print untuk  mengembangkan  sistem  penjualan  yang  di milikinya,  karena  penjualan  pada  Cv.  Winata  Print saat  ini  masih  sering  menimbulkan  masalah  yang menyebabkan bisnis menjadi sulit berkembang.

## 1.2 Masalah
Adapun  masalah-masalah  yang  sering  muncul dihadapi  oleh  Cv.  Winata  Print  adalah  sebagai berikut:
a. Kelalaian dalam perhitungan pemesanan barang, karena kurang teliti.
b. Pimpinan  tidak  mengetahui  barang  yang  paling laku,  tidak  adanya  laporan  rekapitulasi  barang terlaris.
c. Pimpinan tidak mengetahui jumlah barang yang diretur, tidak adanya pencatatan retur.

## 1.3 Tujuan Penulisan
Tujuan  penulisan  Sistem  Informasi  Penjualan pada Cv. Winata Print adalah sebagai Berikut :
a. Proses pembuatan laporan penjualan yang dapat dilakukan  dengan  cepat  dan  dapat  mengurangi kesalahan yang pernah timbul
b. Semakin mudahnya pimpinan untuk mengetahui berapa  banyak  barang  yang  diretur  setiap bulannya.
c. Dengan adanya sistem yang sudah terkomputerisasi, proses penyimpanan data yang tersimpan kedalam bentuk database
2. LANDASAN TEORI
2.1   Konsep Dasar Analisa Sistem Pengertian  analisa  sistem  adalah  uraian  suatu sistem  informasi  yang  utuh  ke  dalam  suatu  bagian komponen  yang  bertujuan  untuk  mengidentifikasi dan  mengevaluasi pada permasalahan, kesempatan, hambatan  yang  terjadi  dan  menetukan  kebutuhan sehingga  menjadi  dapat  diusulkan  perbaikannya. Adapun  langkah-langkah  yang  ada  dalam  analisa secara umum sebagai berikut :Analisa pendahuluan, Studi kelayakan sistem, Mengidentifikasikan permasalahan dan kebutuhan pemakain, Memahami sistem yang ada, Menganalisis hasil penelitian.
2.2  Perancangan  Berorientasi  Obyek  ( Object  – Oriented Design )
Pendekatan  analisa  berorientasi  obyek  dilengkapi oleh  alat-alat  dan  teknik-teknik  yang  dibutuhkan dalam  pengembangan  sistem,  sehingga  akhir  dari sistem  yang  akan  dikembangkan  akan  di  dapatkan sistem yang terdefinisi baik dan jelas. Maka analisa berorientasi  obyek  akan  dilengkapi  dengan  alat teknik  di  dalam  pengembangan  sistem.  Alat  bantu yang  digunakan  dalam  analisa  beorientasi  obyek sebagai  berikut: Activity  Diagram,  Logical  Record Structure (LRS),  Transformasi ERD ke LRS, Spesifikasi Basis Data.

## 2.3 Pengertian Penjualan
Menurut Mulyadi (2013:455), Penjualan bersih, merupakan  selisih  antara  penjualan  baik  yang dilakukan  secara  tunai  atau  kredit  dengan    retur penjualan dan potongan penjualan. Dengan Kata lain penjualan  dapat  diartikan  sebagai  transaksi  yang dilakukan  oleh  dua  belah  pihak  atau  lebih  dengan menggunakan  suatu  alat  pembayaran  yang  sah  dan diakui.

## 2.4 Pengertian Pembelian
Menurut Mulyadi (2013:455), Pembelian adalah proses  transaksi  yang  di  lakukan  antar  pihak  yang saling membutuhkan  atau  mengelola  aktiva produktif, barang dagangan dan barang jasa lainnya dengan  pihak  supplier,  maka  dimana  transaksi tersebut dapat dilakukan tunai maupun kredit dengan atau tanpa syarat.

## 2.5 Fishbone Diagram
Menurut  Dwi  Prabantini  (2010) fishbone diagram atau diagram tulang  ikan,  juga  disebut diagram  Ishikawa yang  telah  dibuat  di  Jepang. Fishbone  diagram  adalah  suatu  alat  untuk mengidentifikasi,  mengeksplore  dan  secara  visual menggambarkan  dari  detail  penyebab  dan  akibat hubungan  dengan  suatu  masalah.  Maka  Fishbone diperlukan  untuk  memecahkan  masalah  produksi atau  dilema  lainnya.  Dengan  diagram  ini  dapat menunjukan  dampak  dan  masalah  dengan  berbagai penyebab.
3. METODOLOGI PENELITIAN
3.1 Identifikasi
Metode ini membagi kegiatannya dalam tiga tahap, yaitu  tahap  studi  di  lapangan,  analisa  sistem  dan perancangan  sistem.Metodologi  merupakan  suatu unsur  mutlak  yang  harus  ada  dalam  penelitian  dan pengembangan ilmu pengetahuan.
4 PEMBAHASAN
4.1 Analisa Sistem Organisasi merupakan suatu tempat atau wadah dari orang-orang yang bekerja sama untuk mencapai suatu  tujuan  bersama,  wewenang  dan  tanggung jawab  pemimpin serta  anggota  organisasi  dapat
dirumuskan  sesuai  dengan  struktur  kedudukan didalam  organisasi  tersebut . Cv.Winata  Print bergerak  pada  bidang  barang  cetakan  yang menyediakan  barang-barang  seperti  Brosur,  Kartu Undangan, Kalender, Buku Tahunan dan lain-lain.

## 4.2 Analisa Masalah
Menurunnya pendapatan penjualan pada perusahaan CV.WINATA PRINT PROSES MANUSIA Pimpinan tidak tahu barang paling laku Tidak ada laporan rekapitulasi barang terlaris Pimpinan tidak tahu barang di retur Tidak ada pencatatan retur Lalai dalam perhitungan pemesanan barang Kurang teliti Gambar3.1 Fishbone Diagram 4.3 Use Case Diagram
Gambar  3.2 Use Case Diagram
Pada  gambar  Use  Case  Diagram  (pojok  kiri  atas) atas  menggambarkan  sistem  usulan  input  master. Staff penjualan  melakukukan entry data pelanggan, data  bahan,  data  barang,  data  sopir  dan  data kendaraan.
Pada gambar Use Case Diagram (pojok kanan atas) atas  menggambarkan  system  usulan  melakukan transaksi. Staff penjualan melakukan entry pemesanan,  cetak  faktur,  cetak  kwitansi  dan  cetak surat  jalan,  apabila  ada  barang  di  retur  staff penjualan  entry  retur  sesuai  dengan  pesanan pelanggan.
Pada  gambar  Use  Case  Diagram  (tengah)  atas menggambarkan  system  usulan  cetak  laporan  yang akan  di  print  setiap  akhir  bulan.  Pada  setiap  akhir
bulan  staff  penjualan  mencetak  laporan  penjualan, laporan  pemsanan,  laporan  pengiriman,  laporan pembayaran dan laporan rekapitulasi barang terlaris, kemudian di serahkan ke pemimpin.

## 4.4 Activity Diagram
Pelanggan  datang  ke  Cv  Winata  Print  lalu melakukan pemesanan barang kepada staff penjualan.
pelanggan Staf penjualan Pesan barang Mencatat pesanan kedalam Form cetak surat pesanan Konfirmasi harga Terima konfirmasi harga Membayar uang muka Terima uang muka Mencetak faktur di Form cetak faktur Terima faktur [setuju] [tdk setuju] Gambar  4.1 Activity Diagram Usulan Proses Pemesanan Barang
Pelanggan  datang  ke  Cv.  Winata  Print  lalu melakukan pemesanan barang kepada staff penjualan  melalui  pembicaraan  kemudian  staff penjualan  menerima  pesanan  barang  dan  mencatat pesanan  kedalan  form  cetak  surat  pesanan,  setelah itu staff penjualan mengkonfirmasi harga yang harus di  bayar  dan  jika  pelanggan  setuju  dengan  harga yang  ditawarkan,  pelanggan  menyerahkan  uang muka  yang telah disepakati kepada staff penjualan, kemudian  staff  penjualan  mencetak  faktur  untuk pembayaran  uang  muka  lalu  staff  penjualan menyerahkan faktur kepada pelanggan sebagai bukti pembayaran uang muka dan jika tidak setuju dengan harga yang ditawarkan proses pencetakan tidak akan dilanjutkan.

## Proses Pembayaran
Pelanggan mendatangi staff penjualan dan melakukan pembayaran kepada staff penjual.
Staff pengiriman Pelanggan Staf penjualan
Menyerahkan kwitansi Terima kwitansi Lunasi sisa pembayaran Terima sisa pembayaran Serahkan sisa pembayaran Beserta kwitansi yang sudah Di tanda tangani Menerima pembayaran dan kwitansi Yang sudah di tanda tangani
Gambar 4.2 Activity Diagram Proses Pembayaran
Untuk  melakukan  sisa  pembayaran  atas  pesanan barang yang dipesan staff pengiriman menyerahkan
kwitansi  kepada  pelanggan  kemudian  pelanggan melakukan  sisa  pembayaran  dan  staff  pengiriman menerima  pembayaran  setelah  itu  staff  pengiriman menyerahkan  pembayaran  ke  staff  penjualan berserta  kwitansi  yang  telah  ditanda  tangani pelanggan  dan  staff  penjualan  menerima  lalu menyimpannya sebagi arsip.

## Proses Retur
Jika  ada  barang  yang  rusak,  pelanggan  harus membawa  barang  yang  rusak  beserta  surat  jalan kepada  staff  penjual  kemudian  staff  penjual melakukan pengecekan barang yang rusak.
pelanggan Staf penjualan
Bawa barang yang rusak beserta surat jalan Menerima barang yang rusak Berserta surat jalan Mengecek ketersediaan barang Cetak data retur Terima data retur dan barang baru Terima uang retur barang [tidak ada] [ada] Mencetak data retur Menyiapkan uang retur barang

## Gambar 4.3 Activity Diagram Proses Retur Barang
Jika  ada  barang  yang  rusak,  pelanggan  harus membawa  barang  yang  rusak  ke toko  beserta  surat jalan. Setelah itu diberikan kepada staff penjulalan. Setelah  bagian  penjualan  menerima  barang  yang rusak  dan  surat  jalan  dari  pelanggan,  kemudian bagian  penjualan  menegecek  ketersediaan  barang. Jika ada maka bagian penjualan mencetak data retur lalu  memberikan  barang  baru  kepada  pelanggan. Tetapi jika barang tidak ada maka bagian penjualan akan  mencetak  data  retur  dan  menyiapkan  uang untuk  dikembalikan  ke  pelanggan  sesuai  dengan harga barang tersebut.

## Proses Laporan
Setiap  akhir  bulan  staff  penjual  akan  membuatkan laporan  penjualanyang  akan  diserahkan  kepada pemilik Cv Winata Print.
Staf penjualan Pimpinan Buat Laporan Pembayaran Buat Laporan Penjualan Buat Laporan Pesanan Buat Laporan Pengiriman Buat Laporan Retur Buat Laporan Rekapitulasi Barang Terlaris Menyerahkan Semua Laporan Menerima Semua Laporan Gambar 4.4 Activity Diagram Proses Laporan
Setiap  bulannya  staff  penjualan  akan  mencetak laporan  penjualan,  laporan  pesanan,  laporan pengiriman,  laporan  pembayaran,  laporan  retur, laporan rekapitulasi barang terlaris. Seluruh laporan diserahkan  kepada  pimpinan.  Kemudian  pimpinan menerima keseluruhan laporan.

## 4.5 Model Data
Model  data  merupakan  sekumpulan  konsep- konsep yang menerangkan  data,  hubungan- hubungan antara data dan batasan-batasan data yang sudah terintegrasi di dalam suatu organisasi.
Pelanggan *Kd_plg Nm_plg Almt_plg Tlp_plg email Retur *No_Ret Tgl_ret +Autonumber() +Cari() +Simpan() SuratPesanan *No_spn Tgl_spn Almt_kirim Uang_muka +Autonumber() +Cari() +TampilData() +Sim pan() Faktur *No_faktur Tgl_faktur +Autonumber() +Cari() +Simpan() +Grandtot al() +TampilData() Bahan *Kd_bahan Nm_bahan Jenis_bahan +Autonumber() +Cari() +Hapus() +TampilData() +Sim pan() +Ubah SuratJalan *No_Sj Tgl_sj +Autonumber() +Cari() +TampilData() +Sim pan() DetilRetur *No_ret *Kd_brg Jml_ret Alasan +Sim pan() DetilPesanan *No_spn *Kd_brg Hrg_psn Jml_psn Deskripsi Ukuran +Cari() +TampilData() +Simpan() Barang *Kd_brg Nm_brg Jns_barang Harga Satuan +Autonumber() +Cari() +Hapus() +Sim pan() +Ubah() +TampilData() Kendaraan *No_pol Jns_kendaraan +Autonumber() +Cari() +Hapus() +Sim pan() +TampilData() +Ubah() Detilkirim *Kd_brg *No_sj Jml_krm +Cari() +TampilData() +Sim pan() +Autonumber() +Cari() +Simpan() +TampilData() +Hapus() +Ubah() Kwitansi *No_kwitansi Tgl_kwitansi jml_byr +Autonumber() +Cari() +Simpan() *Kd_spr Nm_spr Almt_spr +Autonumber() +Cari() +Hapus() +Sim pan() +TampilData() +Ubah() Kendaraan Supir 1 1...* 1 1...* 1...* 1...* 1 1...* 1 1 1...* 1...* 1 1 1 1...* 1 1...* 1...* 1 1...* 1...*
Gambar 4.5Desain Database
Gambar  di  atas  menunjukan  desain  database  yang digunakan  dalam  system  penjualan  Cv.  Winata Print.  Class  diagram  merupakan  penggambaran struktur  dan  deskripsi  serta  hubungan  antar  class tersebut. Unsur class diagram terdiri dari nama class, attribute, dan method.

## 4.6 Implementasi
Menu Utama
Menu Utama
TRANSAKSI LAPORAN MASTER LAPORAN Entry Data bahan Entry Data Pelanggan Entry Data Barang Entry Data Supir Entry Data Kendaraan Gambar 4.6.Form Master
Berikut ini adalah rancangan layar master terdiri dari entry data  pelanggan, entry data  bahan, entry data barang, entry data supir, dan entry data kendaraan.
Gambar 4.7 Form Retur
Berikut ini adalah rancangan layar cetak retur yang digunakan untuk meng entry data barang  yang akan di  retur  sekaligus  mencetak  retur.  Terdiri  dari  no retur,  tanggal  retur,  no  surat  jalan,  tanggal  surat jalan, no  faktur, no pesanan, kode pelanggan nama pelanggan, alamat kirim, kode barang, nama barang, jenis barang, satuan, Jumlah kirim, jumlah retur, dan alasan.
Gambar 4.8 Form Cetak Laporan Rekapitulasi
Berikut  ini  adalaha  rancangan  layar  cetak  laporan rekapitulasi,  digunakan  untuk  mencetak  laporan
barang  yang  paling  terlaris  pada  periode  dalam kurun waktu tertentu.

## 4.7 Keluaran Sistem

## Gambar 4.9 laporan penjualan
Gambar di atas adalah ouput dari program yang berisi laporan penjualan.
gambar 4.10 laporan pesanan
Gambar di atas adalah ouput dari program yang berisi laporan pesanan.
Gambar 4.11 laporan pengiriman
Gambar di atas adalah ouput dari program yang berisi laporan pengiriman.
Gambar 4.12 laporan pembayaran
Gambar di atas adalah ouput dari program yang berisi laporan pembayaran.

## Gambar 4.13 laporan retur
Gambar di atas adalah ouput dari program yang berisi laporan retur.

## Gambar 4.14 laporan rekapitulasi
Gambar di atas adalah ouput dari program yang berisi laporan rekapitulasi.

## 5 KESIMPULAN
Untuk  menghadapi  permasalahan  yang  sering dihadapi dan  juga solusi pemecehan dari    masalah, maka  dari  itu  penulis  dapat  menarik  beberapa kesimpulan yang dapat dirinci seperti dibawah ini:
a. Dibuatkan  sistem  usulan  dan  terintegrasi dengan database , sehingga tidak membutuhkan tempat yang luas dalam penyimpanan dokumen.
b. Dibuatkan form laporan  rekapitulasi  barang terlaris  sehingga  pimpinan  mengetahui  barang yang paling laku.
c. Dibuatkan  sistem  usulan  yang  terdapat form retur untuk menyimpan data barang yang sudah diretur  dan  laporan  retur,  sehingga  pemilik  Cv Winata  Print  akan  mengetahui  berapa  banyak barang yang sudah diretur.
d. Dibuatkan  validasi  atau  rumus  perhitungan yang  dilakukan  oleh  sistem  usulan,  sehingga proses penjualan menjadi akurat.

## 6 DAFTAR PUSTAKA
[1]. A.S,  Rosa  dan  Shalahudin  M.  2011. Modul Pembelajaran  Rekayasa  Perangkat  Lunak (Terstruktur dan Berorientasi Obyek). Bandung: Modula.
[2]. Arief  M  Rudianto.  2011. Pemograman  Web Dinamis  menggunakan  PHP  dan  MySQL .  C.V ANDI OFFSET. Yogjakarta
[3]. Gozali, Lukman, Gunadhi Erwin dan
Kurniawati  Rina.  2012 .  Perancangan  Sistem Informasi  Penjualan  Buku  Pada  PD.  Restu Percetakan . Garut.
[4]. Indrajani  (2011). Perancangan  Basis  Data dalam All in 1 , Jakarta, elex Media Komputindo [5]. Indah,  Ika  Nur. Pembuatan  Sistem  Informasi Penjualan  Pada  Toko  Sehat  Jaya  Elektronik Pacitan,  (IJCSS)  16  –  Developing  a  Sales
Information System – FTI UNSA Vol 10 No 2 – Mei  2013 – ijcss.unsa.ac.id, ISSN 1979-93