## RANCANG SISTEM INFORMASI
PENJUALAN DENGAM METODOLOGI BERBASIS OBJECT ORIENTED PADA CV. ADVANTECH
Siti Qoyimah 1) ,  Ady Widjaja 2)
1 Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur 1,2 Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 Telp. (021) 5853753 ext.303, Fax. 5853489
Email :Sitiqoyimoeeh@gmai.com 1) Ady_w168@yahoo.com. 2)

## Abstrak
Dalam  penulisan  penelitian  ini,  penulis  melakukan  penelitian  tentang  bagaimana  proses  penjuala  pada  CV. Advantech yang merupakan instansi  yang bergerak dalam bidang penjualan Kabel Fiber Optik. Untuk menunjang hal  tersebut  diperlukan dukungan informasi  yang tepat dalam hal mengelola jasa pelayanan jual beli agar tujuan suatu  pelayanan  dapat  terlaksana  dengan  baik.  Pada  penulisan  penelitian  ini,  jenis  metode  yang  digunakan  oleh penulis adalah  metode  wawancara, studi pustaka, pengamatan dan dokumentasi  kepada pihak yang bersangkutan dan  pengembangan  sistem  mengunakan  waterfall.  Pada  pemodelan  sistem,  penulis  menggunakan  metode perancangan  berbasis  object  oriented  dengan  alat  bantu  yaitu,  UML  (Unified  Modeling  Language).  Untuk perancangan  basis  data  digunakan  relasi  table  dan  ERD  (Entity  Relationship  Diagram).  CV.  Advantech  yang beralamat  di  Jl Pool PPD Pesing Pogalar Prima Center 2 Blok B 5 No 5 Jakarta Barat  adalah  perusahaan yang bergerak dibidang penjualan Kabel Fiber Optik meningkatkan kualitas pelayanan serta informasi yang dibutuhkan customer  mendapatkan  pelayanan  yang  memuaskan.  Sistem  yang  sedang  berjalan  pada  CV.  Advantech  masih terdapat  masalah  yaitu  sulit  mengetahui    penyimpanan  data  dan  dokumen  tidak  tersusun  dengan  baik,  sulit mengetahui stok yang tidak terupdate sering terjadi keterlambatan dalam membuat laporan.
Kata Kunci :sistem informasi penjualan , metodologi berorientasi obyek.

## 1. PENDAHULUAN
Penjualan  merupakan  faktor  utama  dalam menunjang  kelangsungan  hidup  dalam  suatu perusahaan.  Karena  tingginya  tingkat  penjualan pada  suatu  perusahaan  maka  dapat  mengimbangi bahkan  dapat  memberikan  keuntungan  bagi perusahaan  tersebut.  Oleh  karena  itu  perusahaan harus  mampu  dalam  menentukan  kebijakan  – kebijakan  yang  berhubungan  dengan  aktivitas penjualan  yang  dilakukan  oleh  perusahaan.  Pada umumnya perusahaan hanya memikirkan bagaimana  cara  memperoleh  keuntungan  yang besar dalam setiap penjualan yang dilakukan oleh perusahaan.  Karena  penjualan  merupakan  salah satu  sumber  pendapatan  kas  yang  utama, penjualan akan lebih efektif dan efisien.
2.  METODE PENELITIAN penyusunan  sistem  perencanan  penjualan tunai ini, digunakan metode antara lain :
a. proses interview
Mengajukan  proses  pertanyan  dengan  proses pengajuan  pertanyan  yang  berkaitan  dengan penjualan tunai.

## b. Proses Observasi
Dengan  mengamati  langsung  suatu kegiatan  yang terkait dalam sistem proses penjualan Pengertian sistem informasi menurut
c. Proses Dokumen Analisa
Dengan  metode  yang  berkaitan  dengan  dokumen dan menjadikan objek penelitian.
d. Tinjauan Kepustakaan Yang Berhubungan dengan topik penulis

## 2.  Kerangka Pemikiran
Dasar  penelitian  dari  pemikiran  ddan  kajian kepustakaan.  Dalam  Uraian  berpikir  hubungan dan variable antar penelitian
Hasil Akhir Kodisi Saat ini Tindakan Hasil Akhir  Penyimpanan data dan dokumen yang tidak tersusun dengan baik sehingga menyulitkan saat staff membutuhkan data atau dokumen.  Pada saat proses penjualan barang bagian admin sulit untuk mengetahui ketersediaan barang terupdate distock, hal ini menyebabkan proses pelayanan transaksi penjualan terhambat.  Laporan yang dihasilkan sering terjadi keterlambatan disebabkan pencarian dokumen membutuhkan waktu yang lama.
 Menganalisa masalah dan proses yang terjadi pada CV.Advantech agar mempermudah merancang sistem informasi.  Merancang sistem informasi penjualan pada CV.Advantech sebagai alternatif dan solusi terbaik, serta membantu dalam proses pencarian, penyimpanan data, dan pembuatan laporan.  Dengan adanya sistem informasi yang diharapkan dapat membuat laporan dapat lebih baik dan informatif dalam pendataan sebuah laporan.  Dibuatkan sistem terkomputerisasi yang mencangkup semua transaksi serta laporan dan stok dapat terkontrol dengan baik.  Meminimalkan kesalahan pencarian data dan memper cepat input data transaksi.  Meminimalkan kesalahan data dalam bertransaksi.  Memudahkan penyimpanan dan pencarian data serta mempercepat pengolahan data.  Mengoptimalkan pembuatan laporan penjualan yang akan diserahkan ke pimpinan. Diskusi pemecahan masalah Penerapan Sistem Evaluasi Awal Evaluasi Evek
Evaluasi Akhir
Gambar 1. Kerangka Pemkiran

## 3.   Hasil dan Pembahasan
Menggambarkan  berbagai  alur  aktivitas  di dalam  sistem.  Bagaimana  alur  berawal,  berbagai macam  keputusan  yang  terjadi  dan  bagaimana berakhirnya.  Berikut  ini  adalah activity  diagram yang  terjadi  dalam  sistem  Penjualan  yang  sedang berjalan pada CV. Advantech.
.
a. Pemesanan Order
Proses ini dimulai ketika customer
melakukan  pemesanan  barang  yang  akan  dibeli dengan  cara  datang  langsung  atau  by  email, telepon  wa  atau  PO,  ke  pada  sales,bagian  sales menerima  pemesanan  dan  membuat  sales  order yang  di  tujukan  kepada  admin  dan  admin menerima surat pesanan sales order . b. Pembayaran
Berdasarkan  pesanan  dari customer maka Bagian admin membuat Invoice dan Kwitansi yang akan  diberikan  kepada  Customer,  kemudian Customer  menerima  pemberitahuan  jumlah  total pembayaran yang di emailkan oleh bagian admin, setelah  melakukan  proses  pembayaran  sesuai dengan invoice yang  tertera, customer konfrimasi pembayaran  ,  bagian  admin  membuat  kwitansi sebagai bukti pembayaran lunas.
c. Pengirman Barang
Setelah  Customer  melakukan  pembayaran, admin  menginfokan  ke  bagian  pengriman  barang dan  menyerahkan  surat  jalan,  bagian  pengiriman menerima konfrimasi dan menyiapkan barang dan melakukan pengemasan barang, konfrimasi bahwa kepada customer bahwa ada pengirman barang
d. Pengembalian Barang Retur
Setelah  Customer cek barang, jika sesuai dan kondisi  bagus  maka  terima  barang,  namun  jika Kondisi barang tidak bagus maka membuar retur , kemudian bagian admin membuat surat jalan retur dan bagian kurir mengirim barang dengan kondisi atau sesuai dengan pesanan customer
e. Laporan
Dari  dokumen  yang  ada,  bagian  admin membuat  laporan  penjualan  dan  diserahkan kepada  pimpinan  untuk  diarsipkan  serta  untuk memantau kegiatan penjualan pada CV Advantech
3.1 Usulan Sistem
a. Diagram Use Case Use Case Diagram digunakan untuk menentukan alur untuk aktor Entry Master Produk Entry Master Customer Entry Master Sales Entry Master kurir Cetak Produk List <<include>> Cetak customer List <<include>> <<include>> Cetak Sales list Cetak Kurir List <<include>> Bagian Admin Gambar 1: Use Case Master Entry So Cetak Surat Jalan Cetak Kwitansi Bagian Admin Bagian Customer Cetak Invoice Bagian Sales Gambar 2 :Use Case Transaksi Cetak Retur Bagian Admin Bagian Sales Gambar 3 :Use Case Retur
Cetak Laporan Pengiriman Bagian Pimpinan Cetak Laporan Penjualan Cetak Laporan Stock Cetak Laporan Rekap barang terjual Cetak Laporan Pemesanan Bagian Admin Cetak Laporan Retur Gambar 4 :Use Case Laporan

## b.  Rancangan Basis Data
Rancangan  sistem  informasi  Penjalan  pada CV.Advantech,  dibuat  berdasarkan  usulan  sistem yang  didapat  setelah  melakukan  riset  pada  ERD ( Entity Relationship Diagram ) berdasarkan
analisa.  Setelah  membuat  ERD  kemudian  di transformasikan  ke  bentuk  LRS  ( Logical  Record Structured ),  setelah  LRS  kemudian  melakukan normalisasi  basis  data  sehingga  benar-benar sedikit kemungkinan terjadi duplikasi data, setelah normalisasi akan dibuat spesifikasi basis data.
1. ( Entity Relationship Diagram )
tbl_customer Id_Customer Nama_Customer Alamat_Customer Contact_Person No_Contact Email_Customer tbl_category Id_Category Nama_Category tbl_do No_DO Tgl_DO Status tbl_invoice No_Invoice Tgl_Invoice Due_Date Lunas tbl_kurir Id_Kurir Nama_Kurir Telp_Kurir tbl_kwitans i No_Kwitansi Tgl_Kwitansi Total tbl_product Id_Product Nama_Product Satuan Jumlah Reorder tbl_so No_SO Tanggal_SO No_PO Terms tbl_user Id_User Nama No_Telp Email Password Access_Type ada buat dapat punya 1 1 n n n m 1 1 1 1 1 n buat ada Id_Customer No_SO Id_User No_SO No_SO Id_Product No_SO No_DO No_DO Id_Kurir No_SO No_Invoice No_Invoice No_Kwitansi 1 1 1 n punya ada Id_Category Id_Product tbl_retur No_Retur Tgl_Retur No_SO NoRef buat 1 n dapat No_Retur No_SO m n No_Retur Id_Product
Gambar 5 : Entity Relationship Diagram
2.
( Logical Record Structure (LRS) tbl_customer Id_Customer Nama_Customer Alamat_Customer Contact_Person No_Contact Email_Customer tbl_category Id_Category Nama_Category tbl_do No_DO No_SO Tgl_DO Status tbl_invoice No_Invoice No_SO Tgl_Invoice Due_Date Lunas tbl_kurir Id_Kurir No_DO Nama_Kurir Telp_Kurir tbl_kwitans i No_Kwitansi No_Invoice Tgl_Kwitansi Total tbl_product Id_Product Id_Category Nama_Product Satuan Jumlah Reorder tbl_so No_SO Id_User Id_Customer Tanggal_SO No_PO Terms tbl_so_detail No_SO Id_Product Harga_SO Jumlah_SO tbl_user Id_User Nama No_Telp Email Password Access_Type Id_Customer Id_User No_SO No_DO No_SO No_Invoice No_SO tbl_retur No_Retur No_SO Tgl_Retur NoRef tbl_retur_detail No_Retur Id_Product Jumlah_retur No_SO Gambar 6 :  Entity Relationship Diagram a. Struktur Tampilan
1) Rancangan Dialog Layar
a) Struktur Tampilan Layar
RANCANGAN SISTEM INFORMASI PENJUALAN DENGAN METEDEOLOGI BERORIENTASI OBJEK CV. ADVANTECH MASTER LOGS Transaksi CETAK USER ACTIVITY CLEAR CLOGS STOK TAMBAH STOK REORDER LEVEL ENTRY MASTER PRODUCK ENTRY MASTER CUSTOMER ENTRY MASTER SALES ENTRY MASTER KURIR SALES ORDER DELIVERY ORDER INVOICE KWITANSI Retur LAPORAN PESANAN LAPORAN PENJUALAN LAPORAN PENGIRMAN LAPORAN STOCK LAPORAN REKAP BARANG TERJUAL LAPORAN RETUR Gambar 7 : Tampilan Struktur b. Layar Rancangan Layar Rancangan Pada menu Master. Gambar 8 : Rancangan Layar File Master
Gambar Rancangan Layar pada master memberikan bentuk fungsi untuk mengentery pada awal menu layar
Gambar 9: Rancangan Layar  Entry Product Gambar Pada Layar Entry Produk berfungsimemaskukan data produk kabel
Gambar 10 : Rancangan Layar Entry Customer
Gambar 11 : Rancangan Layar Transaksi Sales Order

## Gambar 12 : Rancangan Layar Transaksi Delivery Order
Gambar 13. Rancangan Layar Cetak Laporan Pengiriman
Gambar 14 Rancangan Layar Cetak Laporan Penjualan

## e. Diagram Sequance
Diagram Sequance Open Form () Open Form () :Bagian Admin :Frm_Produk :Ctrl_Produk produk Get Produk () Tambah () Tambah form produk () Simpan () Simpan () Simpan () Display Form Produk Edit () Edit () Edit () Simpan () Simpan () Batal () Simpan () Display Form Produk () Hapus () Hapus () Input Part Number () Input Part Number () Pilih Kategori () Pilih Kategori () Input Nama Produk Input Nama Produk Input UOM Input UOM Input Stok Reorder Input Stok Reorder Cetak () Cetak () Gambar 20: sequence diagram entry Master produk Open Form () Open Form () :Bagian Admin :Frm_SO :Ctrl_So SO Get SO () Tambah () Form tambah so Cari Customer () Get Customer() Get Customer () Pilih Pembayaran () Pilih Pembayaran () Add SO () Add Listview () Simpan () Simpan () Batal () Simpan () Customer Produk So_detail Tampil SO() Edit () Edit () Edit () Hapus () Hapus () Hapus () Display Autonumber Cari Produk () Get Produk () Input Po () Get So Get So () Get Produk () Get So_detail () Input Harga Input Jumlah Get So_detail () Simpan Simpan Simpan ()
Gambar  21  :  sequence  diagram  Transaksi  Sales Order
FormLaporanPemesanan CtrlLaporan Pemesanan Open Form () Open Form () Produk Input Periode () Bgaian Admin So_detail SO Get Customer () Get Produk () Get so() Customer Get so_detail() Input Periode () USER Get USER() Cetak() Cetak () Cetak () Batal () Batal () Gambar 22:  sequence diagram Cetak Laporan Pemesanan c. Boundary Class Menu Utama Open Form() input part number() input kategory() input uom() input stock reoder () Tambah() Edit() Hapus() Cetak() Simpan() FormMasterProduck Open Form() input nama () input contac person() input no kontak () input email () input alamat () Tambah() Edit() Hapus() Cetak() Simpan() FormMastrCustomer Open Form() Tambah() Input nama() input no kontak() Edit() Batal() Simpan() Cetak() FormMasterKurir Open Form() Cari Kurir () tambah () CariSo() Add So() Edit() Batal() Simpan() Cetak() FormDO FormSalesOrder Open Form() Tambah() carinomorinvoice() simpan() Edit() Cetak() FormKwitansi Open Form() Inputref() Tambah cariso() cariproduk() inputjumlahretur() Edit() Batal() simpan() Cetak() FormRetur Open Form() Input Periode() Batal() Cetak() FormLaporanPesanan Open Form() Input periode () Batal() Cetak() FormLaporanPenjualan FormLaporanPenjualan persales FormLaporanPengirimanDo FormLaporanPengrimanRetur FormLaporanRekapbarangterjual FormRetur Open Form() input Nama () input Telepon() input Email() Tambah() Edit() Hapus() Cetak() Simpan() FormMasterSales Openform() tambah() caricustomer pilih pembayaran() cariproduk() addso() Batal() simpan() cetak() Open Form() Tambah() Edit() Batal() Simpan() Cetak() FormInvoice Open Form() pilih  penjualan() Cetak() Open Form() Input periode () Batal() Cetak() Open Form() Input periode () Batal() Cetak() Open Form() Input periode () Batal() Cetak() Open Form() Input periode () Batal() Cetak() FormStock Open Form() Input Produk() Simpan() PilihReorder() displayreorder Kembali() FormUser Gambar 23:  Boundary Class
d. Control Class
:CtrlMasterproduck :CtrlMasterCustomer :CtrlMasterSales :CtrlInvoice :CtrlKwitansi :CtrlLaporanPesanan :CtrlRetur :CtrlLaporanPenjualanRetur :CtrlLaporanPenjualanpersales :CtrlLaporanStok Open Form() Cetak() :CtrlMasterKurir :CtrlDO :CtrlSO CtrlLpaoranPenjualan :CtrlLaporanPengirimanDo :CtrlLaporanRekapBarangTerjual :CtrlLaporanRetur Open Form() input part number() input kategory() input uom() input stock reoder () Tambah() Edit() Hapus() Cetak() Simpan() Open Form() input nama () input contac person() input no kontak () input email () input alamat () Tambah() Edit() Hapus() Cetak() Simpan() Open Form() input Nama () input Telepon() input Email() Tambah() Edit() Hapus() Cetak() Simpan() Open Form() input Nama () input Telepon() input Email() Tambah() Edit() Hapus() Cetak() Simpan() Open Form() Get do () tambah () pilih order/retur Get kurir Display do get so add list view Edit() Batal() Simpan() Cetak() Open Form() Get do () tambah () pilih order/retur Get kurir Display do get so add list view Edit() Batal() Simpan() Cetak() Open Form() display autonumber() Tambah() Get so display form invoice() Edit() Batal() Simpan() Cetak() Open Form() displayautonumber() Tambah() displa formkwitansi() get invoice() displayinvoice() simpan() Edit() Cetak() Open Form() displayformretur Tambah Getso() GetCustomer() Getretur_detail() displayretur() inputjumlahretur() simpan() Cetak() Open Form() Input Periode() Batal() Cetak() Open Form() Input Periode() Batal() Cetak() Open Form() Pilih penjualan persales() Batal() Cetak() Open Form() Input periode () Batal() Cetak() Open Form() Input periode () Batal() Cetak() Open Form() Input periode () Batal() Cetak() Open Form() Input periode () Batal() Cetak() :CtrlStock Open Form() Input produk () simpan() Pilihreorderpoint() Kembali() Gambar 24:  Control Class e. Component Diagram
Form Produk RANCANGAN SISTEM INFORMASI PENJUALAN DENGAN METODOLOGI BERBASIS OBYEK PADA CV ADVANTECH Form Sales Form DO Form so <<table>> <<table>> Do Invoice <<table>> Kurir <<table>> Kwitansi <<table>> logs Database Penjualan Form kurir Form So <<table>> produk Form Invoice Form Kwitansi <<table>> Retur <<table>> Retur_detail Form Retur Form Laporan Pemes anan Form Laporan Penjua lan Form Laporan Pengirima n Form Laporan Stock <<table>> So Form Cus tomer Form Laporan RekapBarangTerjual Form Laporan Retur <<table>> Customer <<table>> Category <<table>> So_detail <<table>> User

## Gambar 25:  Component Diagram

## 4.  Kesimpulan
Setelah  mempelajari  beberapa  permasalahan yang terdapat pada CV. Advantech, adanya solusi untuk  pemecahan  masalah,  maka  dapat  ditarik beberapa  kesimpulan  yang  dapat  diambil  seperti dibawah ini:
a. seperti  dibuatkannya  modul  cetak retur sehingga  mempunyai  dokumen  tersendiri  dan laporan  retur  untuk  mengetahui  barang  yang diretur.
b. Proses sistem pada data dan jumlah yang besar dalam  penyimpanan  jumlah  dapat  tertasi menggunakan  database  dalam  bentuk  sistem berjalan
c. Dengan  sistem  yang  telah  terkomputerisasi, disedikan  fitur  update  stok otomatis  pada  saat proses  penjualandisediakan  juga  modul  cetak laporan  stok  barang  terupdate  sehinggan proses  pelayanan  penjualan  barang  dapat dilakukan secara  lebih cepat, tepat, akurat dan efisien.
d. Ketersediaan laporan-laporan yang dibutuhkan pemilik  dengan  transaksi  penjualan  barang, sehingga  bermanfaat  bagi  perencanaan  dan pengambilan keputusan.
5.  Saran Setelah penulis mengambil kesimpulan mengenai Sistem Penjualan pada CV.
ADVANTECH  penulis  akan  memberikan  saran- saran yang berhubungan dengan kegiatan penjualan barang dengan harapan akan dapat lebih membantu kelancaran kegiatan pada CV.ADVANTECH
Adapun saran-saran sebagai berikut :
Untuk  melengkapi  apa  yang  telah  dilakukan,
dapat diberikan saran sebagai berikut :
a. Melakukan pemeliharaan perangkat lunak dan perangkat keras yang dilakukan  oleh  personil  yang  ahli  untuk mencegah hal-hal yang tidak diinginkan.
b. Mengadakan  bimbingan  dan  pelatihan kepada  karyawan  mengenai  penggunaan sistem yang baru.
c. Melakukan backup secara berkala terhadap data-data penting untuk
mengantisipasi hal-hal yang dapat merugikan perusahaan.
d. Menciptakan  kerjasama  yang  baik  antar orang yang berada dalam perusahaan
e. Meningkatkan ketelitian dalam
memasukkan  data  untuk  mengurangi kesalahan  sehingga  dapat  dihasilkan keluaran yang diinginkan.

## 6.  DAFTAR PUSTAKA
[1]  Ellya  Helmud.  Melati  Suci  Mayasari,
Rancamgan  Bangunan  Sistem  Informasi Penjualan  Tunai  Studi  Kasus  :  TB.  Cahaya
Baru  Pangkalpinang  Dengan  Metedologi Berorientasi Obyek, Seminar Nasional
Teknologi  Informasi  dan  Multimedia  2014 STMIK  AMIKOM  Yogyakarta,8  februari
2014.
[2]  Andri  Prastyo,  Rahel  Susanti,  Sistem Informasi  Penjualan  Berbasis  Web  pada  PT Cahaya Sejahtera Sentosa,ISSN. 0852-730X, Jurnal Ilmiah Teknologi dan informasi ASIA (Jitika),Vol.10,No.2, Agustus 2016.
[3]  Mulyadi.  Sistem  Akuntansi.  Yogyakarta: Salemba Empat. 2010
[4]   Satzinger,  Jackson,  dan  Burd.  Dasar  Sistem Informasi. 2010.
[5]  Sutabri,  T.  Analisa  Sistem  Informasi. Yogyakarta : Andi, 2012.
[6]  Sutarman.  Pengantar  Teknologi  Informasi. Jakarta: Bumi Aksara, 2012.