## RANCANG BANGUN SISTEM INFORMASI PENJUALAN PADA BAG’S CORNER BERBASIS OBJECT ORIENTED
Noer Rachman Abdillah 1) , Dian Anubhakti 2)
Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-mail : Noer.ra6666@gmail.com 1) , dian.anubhakti@budiluhur.ac.id 2)

## Abstrak
Toko  Bag’s  Corner  adalah  salah  satu  usaha  dagang  yang  bergerak  dibidang  penjualan  alat-alat  outdor. Masalah  yang  sering  dihadapi  di  toko  tersebut  adalah  tidak  adanya  suatu  sistem  yang  dapat  mengedalikan penjualan  barang  yang  masih  manual.  Tidak  adanya  laporan  penjualan  barang,  tidak  adanya  laporan  retur barang,  tidak  adanya  laporan  barang  yang  harus  dipesan,  tidak  adanya  laporan  pengiriman,  tidak  adanya laporan  barang  terlaris,    membuat  pihak-pihak  yang  terkait  menjadi  sulit  untuk  mengetahui  informasi  dalam pengelolaan  persediaan  dan  pembelian  barang  khususnya  pemilik  di  took  outdor  tersebut.  Dengan  adanya permasalahan  tersebut, maka diperlukan  suatu  sistem yang terkomputerisasi  sehingga  dapat  digunakan dalam pengambilan  keputusan yang menunjang  jalannya aktifitas dan pembuatan laporan. Berdasarkan hal  tersebut, penulis  memilih  judul “Rancang  Bangun  Sistem  Informasi  Penjualan  Pada  Bag’s  Corner  Berbasis  Object Oriented” dan  diimplementasikan  dengan  menggunakan  bahasa  pemrograman  Visual  Basic.NET  2008  dan menggunakan  database  MySQL-Front.  Dengan  sistem  yang  sudah  terkomputerisasi  diharapkan  dapat membantu kegiatan pengolahan  dan pengontrolan  data  transaksi. Sistem terkomputerisasi  dapat  menghasilkan data  lebih  akurat,  relevan  dan  tepat  waktu  yang  dibutuhkan  manajemen,  dengan  adanya  sistem  komputerisasi diharapkan  dapat  mempermudah  dan  mempercepat  proses  penjualan  barang  didalam  Toko  Outdor  Bag’s Corner.
Kata kunci : sistem informasi penjualan , metodologi berorientasi obyek
1. PENDAHULUAN
1.1. Latar Belakang
Pada era globalisasi ini perkembangan teknologi  semakin  pesat  dan  persaingan  teknologi komputerisasi  dalam  membantu  pengolahan  data secara  cepat  dan  akurat  guna  menghasilkan informasi  yang  dibutuhkan.  Disadari  maupun  tidak di  sadari  dengan  adanya  teknologi  komputer memberikan berbagai keuntungan atau manfaat yang sangat  banyak  bagi  dunia  bisnis,  karena  dengan adanya  sistem  komputerisasi  akan  mempermudah pekerjaan  di  instansi  berikut.    BAG’S  CORNER adalah  sebuah  perusahaan  yang  bergerak  di  bidang penjualan  Perlengkapan  mendaki  Gunung  seperti: Jaket,baju,celana,sandal,Sepatu dan Lain-lain. Perusahaan  ini  berdiri  pada  tahun  2002  hingga sekarang,  yang  bertempat  di  JL.H.  MENCONG Raya No. 78 A CILEDUG TANGERANG.
Sebagai  salah  satu  perusahaan  dagang,  BAG’S CORNER  membutuhkan  suatu  sistem  yang  baik untuk  mendukung  kelancaran  dan  pengambilan keputusan  yang  baik,  karena  setelah  meneliti  dan melakukan  interview  ke  pemilik  usaha  tersebut, pemilik  mengaku  sering  terjadi  kesalahan  saat pembuatan  laporan  dikarenakan  banyak  data  yang hilang,  keakuratan  data  yang  kurang  terjamin  di karenakan  salah  pencatatan  dan  perhitungan,  serta memakan waktu untuk mengumpulkan data tersebut. Dengan  adanya  kebutuhan  informasi  yang makin lama semakin meningkat, maka diperlukannya suatu sistem  informasi  yang baik dan cepat dengan cara yang sudah terkomputerisasi.

## 1.2.    Masalah
Permasalahan  yang  dihadapi  dalam  sistem penjualan  pada  Bag’s  Corner antara  lain  sebagai berikut:
a. Kurangnya  informasi  data  penjualan  barang dikarenakan tidak terdokumen dengan rapih.
b. Kurangnya informasi untuk mengetahui jumlah dan jenis barang yang sering terjual.
c. Tidak  diketahuinya  informasi  pelanggan  yang memesan  barang,  sehingga  tidak  ada  laporan pememesanan.
d. Tidak  ada  pencatatan  pengiriman  barang, sehingga tidak ada laporan pengiriman barang.
e. informasi  untuk  mengetahui  retur  barang  yang sangat  sulit  karena  tidak  adanya  bukti  retur penjualan barang.
1.3 Tujuan Dan Manfaat Penulisan
a. Tujuan Penulisan
Penulisan  penelitian  ini  diharapkan  dapat memperbaiki  sistem  yang  ada  dengan  harapan  agar pengolahan  data  dan  data  penyajian  informasi  yang selama  ini masih menggunakan media penyimpanan berupa  buku,  dapat  dipermudah  dan  dipercepat kinerjanya dengan memberikan alternative pemecahan berupa rancangan sistem yang terkomputerisasi.
Sistem yang terkomputerisasi ini juga diharapkan  dapat  mendukung  tercapainya  tujuan sebagai berikut:
1) Mempermudah staff penjualan dalam mengetahui  data  barang  yang  di  retur  oleh pelanggan.
2) Membuatkan  laporan  rekapitulasi  barang  terlaris untuk  mengetahui  barang  mana saja  yang paling sering dibeli.
3) Mempercepat  dalam  penyajian  data  yang  akurat serta Up-to-Date .
b. Manfaat Penulisan
Penulisan Karya ilmiah ini diharapkan memiliki Manfaat antara lain :
1) Membantu  mempermudah  dalam  pembuatan laporan pengiriman untuk mengetahui informasi pesanan apa saja yang sudah dikirim.
2) Memudahkan  pembuatan  laporan  penjualan untuk  mengetahui  pendapatan  yang  didapat dari pembayaran.
3) Membantu dalam pembuatan laporan pemesanan  untuk  mempermudah  pimpinan mengetahui jenis barang apa saja  yang dipesan dalam jumlah banyak.
4) Membantu  mempermudah  dalam  pembuatan laporan  retur  barang  untuk  mengetahui  data barang yang diretur akibat kondisi barang yang minus.
5) Memudahkan  pembuatan  laporan  rekapitulasi barang  terlaris  untuk  mengetahui  barang  yang paling  banyak  di  beli  oleh  pelanggan  BAG’S CORNER.
2. STUDI PUSTAKA
a. Konsep Dasar Sistem
Sistem  secara  sederhana  dapat  didefinisikan sebagai  kelompok  elemen  yang  saling  berhubungan atau  berinteraksi  hingga  membentuk  satu  persatuan. Konsep umum sistem adalah sekelompok komponen yang  saling  berhubungan,  bekerjasama  untuk mencapai  tujuan  bersama  dengan  menerima  input serta menghasilkan output dalam proses transformasi yang teratur [1].

## b. Karakteristik Sistem
Sistem mempunyai karakteristik sebagai berikut: [2]
1) Komponen Sistem (Component)
2) Batasan Sistem (Boundary)
3) Lingkungan Luar Sistem (Environment)
4) Penghubung ( Interface )
5) Masukan Sistem ( Input )
6) Keluaran Sistem ( Output )
7) Pengolahan Sistem (Process)
8) Sasaran Sistem (Objectives atau Goal)
c. Analisis  Berorientasi  Obyek  ( Object  – Oriented Analysis )
Salah  satu  perencanaan  pembangunan software yang  mengumpulkan software sebagai  kumpulan obyek  yang  berisi  data  dan  operasi  yang diberlakukan kepadanya. [3]
Metodologi  pengembangan  sistem  berorientasi obyek menggunakan 3 karakteristik utama, yaitu:
i. Polymorphism
ii. Encapsulation iii. Inhereritance
d. Teori Pendukung

## Pengertian Penjualan
Penjualan adalah suatu proses pertukaran barang atau jasa antara penjual dan pembeli. [4]
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,  penjualan merupakan sumber pendapatan bagi perusahaan.
3. METODOLOGI PENELITIAN
a. Identifikasi
i. Tahapan  awal  yang  dilakukan  untuk mengumpulkan data  yang terdapat pada BAG’S  CORNER.  adalah  dengan mewawancarai pihak-pihak terkait, observasi langsung pada BAG’S CORNER.,  pengumpulan  dokumen- dokumen  yang  terkait,  serta  studi kepustakaan.
ii. Pada  tahap  analisis  dilakukan  setelah penulis  mendapatkan  semua  data-data yang  diperlukan  terkait  dengan  analisa yang  akan  dilakukan  untuk  mengetahui kebutuhan dari Stakeholder terkait. iii. Tahapan  analisa  masalah,  tahapan  ini dilakukan untuk mendapatkan informasi mengenai  permasalahan  penjualan  yang terdapat pada BAG’S  CORNER. berdasarkan  proses  bisnis  yang  sedang berjalan saat ini.
iv. Analisa  proses  bisnis  mengenai  proses bisnis  yang  dijalankan  oleh  BAG’S CORNER. dilakukan dengan penggambaran Activity Diagram. v. Melakukan  analisa  dokumen  guna memperoleh kebutuhan fungsional maupun  nonfungsional,  yang  belum terdapat  pada  sistem  berjalan  saat  ini. Hasil  identifikasi  dari  kebutuhan  akan digambarkan dengan Use Case Diagram. vi. Berdasarkan hasil analisa yang didapatkan,  penulis  dapat  membuat desain rancangan sistem berupa rancangan  masukan  dan  rancangan keluaran. vii. Setelah tahap desain konseptual, rancangan  layar,  dan  form  report kemudian  penulis  dapat  melanjutkan untuk  menerjemahkan  desain  kedalam Bahasa pemrograman yang dapat dimengerti oleh komputer, penelitian ini menggunakan  pemrograman  Microsoft
Visual  Basic  2008  dan  MySQL  sebagai database.
viii. Pada tahapan laporan hasil penelitian ini dilakukan  pembuatan  laporan  yang disusun  berdasarkan  berdasarkan  hasil penelitian  sehingga  menjadi  laporan penelitian  yang  dapat  memberikan gambaran  secara  utuh  tentang  sistem yang  dibangun  dan  merancang  sistem usulan berupa sistem informasi penjualan.

## b. Metode Pengumpulan Data
Merupakan kegiatan mengidentifikasi masalah- masalah  yang  terjadi  kemudian  menyelesaikannya melalui  suatu  pengembangan  sistem,  tahap  ini dilakukan dengan cara:
i. Wawancara
ii. Observasi
iii. Teknik Dokumentasi
iv. Kuisioner
v. Studi Literatur
4. PEMBAHASAN
a. Proses Bisnis Sistem Berjalan
i. Activity Diagram Penjualan Langsung
Gambar 1: Activity Diagram Penjualan  Langsung
b . Activity Diagram Pemesanan Barang
Gambar 2: Activity Diagram Pemesanan barang
c . Activity Diagram Pengiriman baarang
Gambar 3: Activity Diagram Pengiriman barang
d . Activity Diagram Retur barang
d . Activity Diagram laporan Penjualan
Gambar 5: Activity Diagram Laporan Penjualan
1.1. Analisa Sistem Usulan
a. Identifikasi Kebutuhan
1. Kebutuhan : Data Pelanggan Masalah : Tidak  ada  pencatatan data  pelanggan  yang melakukan transaksi. Usulan : dibuatkan Form Entry Data Pelanggan untuk mengetahui identitas pelanggan. 2. Kebutuhan : Nota Pemesanan Masalah : Tidak  ada  pencatatan surat pesanan Usulan : Dibuatkan Form Entry Nota  Pesanan dalam  bentuk  berkas komputer  yang  dapat menyimpan data secara cepat dan akurat. 3. Kebutuhan : Cetak Retur Masalah : Pembuatan retur masih dilakukan secara tertulis sehingga terkadang sering terjadi kesalahan dalam penulisan dan perhitungan. Usulan : Disediakan Form Cetak  Retur  dalam bentuk berkas komputer  yang  dapat menyajikan data secara cepat dan akurat.

## 1.2. Fishbone Diagram
Gambar 6: Fishbone Diagram 1.3. Use Case Diagram a. Use Case Master
Gambar 7: Use Case Diagram Master
b. Use Case Transaksi
Gambar 8: Use Case Diagram Transaksi
c. Use Case Laporan
1.4. Model Data
a. ER-Diagram Gambar 10: Entity Relationship Diagram
b. Logical Record Structured
Gambar 11: Logical Record Structured (LRS)
c. Spesifikasi Basis Data
Nama File : suratpesanan Media : Harddisk Isi : Data SuratPesanan Organisasi : Index Sequential Primary Key : no_spn Panjang Record : 57 byte Jumlah Record : 10.800 record
Struktur
:
Tabel 1: Struktur Tabel suratpesanan
NO Nama Field Jenis Lebar Keterangan 1 no_spn Varchar 7 Berisi  7  digit Nomor Surat Pesanan {SPN9999} 2 tgl_spn Date 10 Berisi  Tanggal Surat  Pesanan {dd/MM/yyyy }
3 almt_kir im Varchar 255 Alamat Pelanggan terdiri dari huruf A-Z 4 uang_m uka Double 8 Berisi  8  digit Uang Muka {99999999} 5 Total Double 8 Berisi  8  digit Total Harga Pesanan {99999999} 6 kd_plg Varchar 7 Berisi  7  digit Nomor  Kode Pelanggan {PLG9999} 1.5. Rancangan Dialog Layar
a. Struktur Menu
Gambar 12: Struktur Menu

## 1.   Rancangan  Layar Menu Utama
Gambar 13: Rancangan Layar Menu Utama
Gambar 14: Rancangan Layar  Entry Pelanggan
3.   Rancangan  Layar Entry Form Pemesanan
Gambar 15: Rancangan Form Surat Pemesanan
4.   Rancangan  Layar Cetak Laporan Penjualan
Gambar 16: Rancangan Form Cetak Laporan Penjualan

## 1.6. Sequence Diagram
Gambar 17: Sequence Diagram Pemesanan Barang
Gambar 18: Sequence Diagram Cetak Kwitansi
Gambar 19: Sequence Diagram Cetak Suratjalan

## 5.PENUTUP
a. Kesimpulan
Berdasarkan  hasil  penelitian  penulis  selama melakukan  riset  pada  Bag’s  Corner,  maka  penulis dapat mengambil kesimpulan:
a. Dengan  adanyanya  sistem  penjualan  pada  toko outdor  dapat  memudahkan  administrasi  dalam membuat  dan  mencetak  laporan  penjualan  pada Bag’s Corner
b. Dengan  adanyanya  sistem  penjualan  pada  toko outdor  dapat  memudahkan  administrasi  dalam membuat dan mencetak laporan pengiriman pada Bag’s Corner
c. Dengan  adanyanya  sistem  penjualan  pada  toko outdor  dapat  memudahkan  administrasi  dalam membuat dan mencetak laporan pemesanan  pada Bag’s Corner
d. Dengan  adanyanya  sistem  penjualan  pada  toko outdor  dapat  memudahkan  administrasi  dalam membuat dan mencetak laporan retur pada Bag’s Corner
Dengan  adanyanya  sistem  penjualan  pada  toko outdor  dapat  memudahkan  administrasi  dalam membuat  dan  mencetak  laporan  rekapitulasi  barang terlaris pada Bag’s Corner
b. Saran
Dari  kesimpulan  yang  penulis  utarakan  ada beberapa  saran  atau  pertimbangan  yang  perlu diperhatikan dalam perancangan sistem ini, diantaranya :
a. Back  up data  perlu  dilakukan  secara periodic untuk mewaspadai hal–hal yang tidak diinginkan juga untuk mengetahui historical data.
b. Pelatihan user sangat  dianjurkan  agar user mengerti  cara  kerja  sistem  dan  sistem    dapat digunakan secara maksimal.
c. Pemelihara  sistem  atau maintenance secara berkala perlu dilakukan agar tercapai karakteristik  system,  yaitu  cepat,  akurat,  tepat waktu, dapat dipercaya dan relavan.

## 6. DAFTAR PUSTAKA
[1] A.S  Rosa  dan  M.  Shalahuddin. Rekayasa Perangkat  Lunak  Terstruktur  dan  Berorientasi Obyek . Bandung : Informatika, 2011.
[2] Mulyanto,  Agus. Sistem  Informasi  Konsep  & Aplikasi. Yogyakarta : Pustaka Pelajar, 2009.
[3] Mulyadi. Sistem  Akuntansi .  Jakarta  :  Salemba Empat, 2008.
[4] Mustakini,  Jogiyanto  Hartono. Sistem  Informasi Teknologi . Yogyakarta: Andi Offset, 2009.
[5] Puspitawati,  Dewi. Sistem  Informasi  Akuntansi . Yogyakarta : Graha Ilmu, 2010.
[6] Sutabri, Tata. Analisis Sistem Informasi . Yogyakarta : Andi Offset, 2012.