ANALISA DAN PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT.MULTI PRIMA FOOD
Andre 1) , Dian Anubhakti 2)
Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260
Telp. (021) 5853753 ext.303, Fax. (021) 5853489
Email : Andre.reyzer@gmail.com 1) , dian.anubhakti@budiluhur.ac.id 2)

## ABSTRAK
Multi  Prima  Food  adalah  sebuah  perusahaan  yang  bergerak  dibidang  distribusi  makanan  ringan  seperti permen,snack,  bolu  dsb  yang  didirikan  sejak  tahun  1977  oleh  Bpk.  Eka  Prasetyo  sebagai  Direktur  dan  Ibu.Lim Sebagai  Komisaris.  Pada  sistem  yang  berjalan  saat  ini,  sering  ditemukan  beberapa  kendala  yaitu  mulai  dari pengiriman barang yang tidak termonitoring dengan baik, serta belum adanya laporan yang menunjukkan barang yang  paling  cepat  habis  terjual,  kemudian  belum  adanya  laporan  pembayaran  dan  juga  retur  yang  tidak  tercatat dengan baik yang tentunya menyebakan pelaporan kepada owner yang kurang optimal. Penelitian bertujuan untuk menyelesaikan  masalah  yang  telah  disebutkan  dengan  metode  penelitian  wawancara,  observasi  dari  segala  aspek yang  terjadi  dan  juga  pengumpulan  data(Dokumentasi),dan  hasil  dari  penelitian  ini  dapat  disimpulkan  bahwa penggunaan  sistem  informasi  dengan  sistem  yang  terkomputerisasi  dan  terintegrasi  dirasakan  mampu  menutupi kelemahan yang telah disebutkan yaitu dengan  menyediakan modul faktur dengan menggunakan data order,modul surat  jalan dengan menggunakan data surat jalan, modul kwitansi dengan data kwitansi, dan modul retur dengan data  retur  yang  ada,  Serta  menyediakan  modul  yang  dapat  membuat  laporan  penjualan,rekapitulasi  penjualan barang,laporan  pembayaran,laporan  pengiriman,  dan  juga  laporan  retur  sehingga  owner  dapat  melihat  setiap transaksi yang terjadi dengan lebih rapih dan rinci.
Kata Kunci : sistem informasi, sistem penjualan, object oriented
1. PENDAHULUAN
PT.Multi  Prima  Food  adalah  perusahaan produsen  makanan  yang  beralamat  di  JL.Jembatan genit  No.04,  Cengkareng,  Jakarta  Barat,  11710 dimana  kegiatan  perusahaan  ini  sehari-harinya adalah  memproduksi  dan  menyuplai  barang  berupa makanan  berupa snack ,  permen,  dll  kepada  setiap pelanggan yang membutuhkan nya.
Sejauh  ini  kendala  yang  ditemukan  dalam perusahaan  ini  adalah  tidak  tersedianya  laporan pengiriman  barang,  kemudian  tidak  tersedianya laporan  hasil  penjualan  secara  detil,  ataupun mengenai  laporan  penjualan  dalam  waktu  tertentu dan juga tidak tersedianya surat retur yang berguna untuk  mencatat  barang  di  retur  oleh  pelanggan sehingga  saat  ada  retur  akan  menambah  panjang proses pecatatan penjualan.
Setelah  melakukan riset dan wawancara secara langsung  dengan staff administrasi  PT.Multi  Prima Food  maka  solusi  yang  kami  dapatkan  adalah dengan  menggunakan  Sistem  Informasi  yang diharapkan  mampu  membuat  proses  kerja  di  PT.
Multi  Prima  Food  menjadi  lebih  sistematis, terkomputerisasi, dan tidak memakan waktu.
2. METODE PENELITIAN
2.1 Identifikasi Masalah
Tahap  awal  penelitian  ini  adalah  merumuskan yang  akan  dijadikan  sebagai  objek  penelitian. Metode ini dimulai dengan mencari narasumber dan mewawancarai  mereka  serta  melakukan  observasi agar  kebutuhan  yang  diinginkan  perusahaan  dapat diidentifikasi.

## 2.2 Landasan Teori
1. Konsep Dasar Sistem Menurut  Sutarman  dalam  bukunya  Buku Pengantar Teknologi Informasi (2012: 13), “Sistem adalah sebuah elemen yang saling berhubungan dan integrasi  dalam  satu  kesatuan  untuk  menjalankan suatu proses untuk mencapai tujuan yang sama.
2. Visual Basic
Menurut  Agung  Novian  (2004:5)  Microsoft Visual Basic adalah salah satu bahasa program yang digunakan  untuk  membuat  aplikasi  berbasis  Object Oriented Program (OOP).
3. Entity Relationship Modeling Menurut Indrajani (2015:17) Entity
Relationship  modeling  adalah  sebuah  pendekatan top  -  bottom  dalam  merancang  sebuah  basis  data, dimulai  dengan  mengidentifikasikan  data  yang penting dan digambarkan dalam suatu model.
4. Object Oriented Programming Menurut David Naista (2016:3) dalam bukunya yang  berjudul  Bikin  Framework  PHP  Sendiri dengan  OOP  Dan  MVC,  OOP  (Object  Oriented Programming)  adalah  suatu  metode  pemrograman yang  berorientasi  objek.  Yang  tujuan  dari  OOP  itu adalah  untuk  mempermudah  mengembangkan sebuah program dengan cara mengikuti contoh yang ada di kehidupan sehari – hari.
5. Definisi Perangkat Lunak ( Software )
Menurut  Rosa  A.S.  dan  M.  Shalahuddin (2016:2)  ,  “Perangkat  lunak  (software)  adalah program komputer yang terasosiasi dengan dokumentasi  perangkat  lunak  seperti  dokumentasi kebutuhan,  model  desain,  dan  cara  penggunaan (User Manual).
6. Definisi Visual Basic
Menurut  Dr.  Eng  RH  Sianipar  (2016:1), “Visual Basic merupakan sebuah bahasa pemrograman  yang  telah  banyak  digunakan  pada tahun  1991.  Visual  Basic  (2012  dan  2013) menawarkan beberapa pembaruan unik.
7. Definisi Pemrograman Berorientasi Objek
(PBO) Menurut R.H Sianipar (2017 : 1)
“Pemrograman  Berorientasi  Objek  (PBO)  adalah sebuah  cara  dalam  merancang  dan  mengkode aplikasi  –  aplikasi  yang  fokus  pada  objek  –  objek pada aplikasi – aplikasi dunia nyata.
8. Definisi Teknologi Komputer
Menurut Abdul Kadir dan Terra Ch.
Triwahyuni  (2013  :  2)  Teknologi  Komputer  adalah teknologi  yang  berhubungan  dengan  komputer, termasuk  peralatan  –  peralatan  yang  berhubungan dengan komputer seperti printer, pembaca sidik jari dan bahkan CD-ROM.
9. Komponen Sistem Informasi
Menurut  Abdul  Kadir  (2014  :  1)  dalam bukunya yang berjudul Pengenalan Sistem Informasi  Edisi  Revisi,  “Sistem  informasi mengandung  komponen  –  komponen  sebagai berikut :
a Perangkat  Keras  (Hardware),  yang  mencakup piranti  –  piranti  fisik  seperti  komputer  dan printer.
b Perangkat  Lunak  (Software)  atau  Program, yaitu sekumpulan instruksi yang memungkinkan  perangkat  keras  memproses data.
c Prosedur,  yaitu  sekumpulan  peraturan  yang dipakai  untuk  memproses  data  yang  ada  dan pembangkitan keluaran yang kita inginkan.
d Orang,  yakni  pihak  yang  bertanggung  jawab atas sistem informasi yang dikembangan, yaitu baik  dari  input  proses  output  dari  sebuah sistem infornmasi.
e Basis  Data  (Database),  yaitu  kumpulan  tabel, hubungan,  dan  lain  –  lain  yang  berkaitan dengan penyimpanan data.
f Jaringan  komputer,  adalah  sebuah  jaringan sistem operasi  yang terdiri dari  lebih dari  satu komputer  yang  saling  berhubungan  dan bekerja sama untuk mencapai sesuatu.

## 2.3 Studi Literatur
Berikut  ini  merupakan  penelitian  yang  telah dilaksanakan  sebelumnya  yang  berkaitan  dengan penelitian ini adalah sebagai berikut
1. Judul  dan  Nama  Penelitian  :    Pembuatan Sistem  Informasi  Penjualan  Pada  Toko Sehat Jaya Elektronik Pacitan.
Tahun Penelitian  :   Pacitan, 2 Mei 2013.
Oleh                     :   Ika Nur Indah.
Hasil Penelitian    :  Sistem   penjualan Terkomputerasi yang menyediakan informasi  penjualan  secara  lebih  cepat, akurat  serta  keamanan  data  yang  lebih terjamin  karena  tempat  atau  media penyimpanan  lebih  terjaga  dan  dapat meminimalkan  kesalahan  yang  terjadi dalam  sistem  manual  seperti  penyajian informasi yang memakan  waktu lama  dan keakuratan   data yang tidak terjamin. Perbandingan      :  Hampir  semua  metode yang  digunakan  sama  hanya  judul  dan pembuatan  laporan  pada  jurnal  masih sangat  minim  sehingga  kurang  akurat untuk membuat laporan ke pimpinan.
2. Judul dan Nama Penelitian : Perancangan
Sistem Penjualan Online Pada Toko Indah Jaya Furniture Surakarta.
Tahun Penelitian :   Surakarta, 2 Agustus 2012 Oleh
:  Arip Aryanto, Tri
Irianto Tjendrowasono. Hasil  Penelitian:  Sistem  Penjualan  Online memberikan  Informasi    yang    dapat membantu  penjualan  menjadi    lebih    baik dan    dapat      memberikan  kemudahan sehingga  para  konsumen  tentang  produk yang  dibutuhkannya  dan  promosi  produk yang memberikan keuntungan bagi perusahaan. Perbandingan  :  Metode  yang  digunakan sama, sehingga tidak akurat dalam pembuatan laporan.

## 3. HASIL DAN PEMBAHASAN
3.1 Analisa Proses Bisnis
Pada  sistem  berjalan  untuk  proses  penjualan pada PT.Multi Prima Food melalui beberapa tahap, yaitu:
a. Proses Penawaran barang
Pada  tahap  ini  sales  mengunjungi  toko,  agen, perusahaan  dagang  dengan  membawa pricelist barang dan jika pelanggan tertarik maka sales akan mencatat  barang  yang  di  inginkan  dan  meminta pelanggan  untuk  mengecek  catatan  agar  tidak  ada kesalahan dalam pemesanan barang.
Gambar 1 : Activity Diagram Pemesanan barang b. Proses pembuatan Faktur dan Surat Jalan
Pada  tahap  ini  pihak sales akan  memberikan list barang  yang  dipesan  oleh  pelanggan  untuk  di buatkan  faktur,  lalu  pihak  admin  akan  mengecek ketersediaan  barang  dan  jika  tidak  tersedia  maka admin  akan  memberitahu  kepada sales agar sales memberitahu kepada pelanggan bahwa barang tidak tersedia  dan  jika  barang  tersedia  admin  akan membuat faktur, menyiapkan barang lalu
membuatkan surat jalan setelah semua selesai maka petugas  admin  akan  memberitahu  sales  barang sudah  siap  dan  meminta  kurir  untuk  mengirim barang.
Gambar 2 : Activity Diagram Pembuatan Faktur dan Surat Jalan
c. Proses pengiriman barang
Pada  tahap  ini  admin  menyerahkan  barang dan  dokumen  yang  akan  di  bawa  oleh  kurir  dan kurir  akan  mengecek  kembali  surat  jalan  dan barang  yang  akan  dikirim  agar  tidak  terjadi kesalahan  dalam  proses  pengiriman  lalu  kurir akan  mengirim  barang  kepada  pelanggan  dan membawa  surat  jalan  beserta  faktur  dan menyerahkannya kepada pelanggan lalu
membawa  dokumen  faktur  dan  surat  jalan  yang sudah  di  tanda  tangan  oleh  pelanggan  beserta bukti penerimaan barang jika ada.
Gambar 3 : Activity Diagram Pengiriman Barang
d. Proses Pembayaran Transaksi
Sales  memberitahukan  bahwa  barang  yang dipesan  sudah  di  terima  dengan  baik  oleh pelanggan,  lalu  admin  akan  membuat  kwitansi pembayaran yang akan diberikan kepada pelanggan untuk  melakukan  pembayaran  lalu  menyerahkan kepada sales untuk di berikan kepada pelanggan.
Gambar 4 : Activity Diagram Proses Pembayaran Transaksi
e. Proses Pembuatan Laporan penjualan
Owner meminta laporan  penjualan yang kemudian  Diproses  oleh  petugas  admin  dan kemudian dicetak. Hasil laporan yang sudah dicetak itupun kemudian diserahkan kepada Owner.
Gambar 5 : Activity Diagram Pembuatan Laporan Penjualan
3.2 Use Case Diagram.
a) Use Case Data Master.
Gambar 7 : Use Case Diagram Data Master
b) Use Case Transaksi.
Gambar 8 : Use Case Diagram Transaksi
c) Use Case Diagram Laporan.
Gambar 9 : Use Case Diagram Cetak Laporan

## 3.4 Class Diagram
Diagram kelas adalah diagram UML yang menggambarkan kelas-kelas dalam sebuah sistem dan hubungannya antara satu dengan yang lain, serta dimasukkan pula atribut dan operasi

## Gambar 10 : Class Diagram

## 3.5 Korelasi Masalah dan Solusi
Korelasi masalah dan solusi berdasarkan hasil dari identifikasi  dan  analisa  masalah  sistem  berjalan, serta  identifikasi  kebutuhan  sistem  usulan  pada PT.Multi Prima Food. Tabel 1 : Tabel Korelasi Masalah dan Solusi No Permasalahan Solusi 1 Tidak ada rekapitulasi barang yang terjual sehingga menyulitkan bagian produksi untuk menentukan barang apa yang paling cepat habis terjual. Memberikan sebuah solusi yang dapat menampilkan data penjualan barang, sehingga dapat memudahkan pihak produksi untuk mengutamakan produksi barang yang cepat habis terjual. 2 Data pengiriman barang yang tidak valid sehingga sulit untuk mencari history pengiriman barang ke pelanggan. Memberikan sebuah solusi dengan menyediakan sebuah sistem yang dapat entry seluruh data pengiriman dan cetak surat jalan dan juga laporan surat jalan sehingga dapat memudahkan untuk mencari history pengiriman.
3 Data kwitansi tidak terdokumentasi dengan baik sehingga menyulitkan untuk mencaritahu apakah transaksi sudah tertagihkan atau belum. Memberikan sebuah solusi dengan menyediakan sebuah sistem yang dapat entry data kwitansi dan cetak kwitansi dan juga laporan kwitansi yang dapat membantu untuk mencari history transaksi yang sudah tertagihkan atau belum. 4 Tidak adanya pencatatan data retur sehingga sulit untuk mencaritahu barang yang dikembalikan oleh pelanggan. Memberikan sebuah solusi dengan menyediakan sebuah sistem yang dapat entry seluruh data retur dari pelanggan lalu cetak data retur dan laporan retur yang dapat menampilkan seluruh data barang yang di retur oleh pelanggan.

## 4. KESIMPULAN
Setelah  mempelajari  permasalahan  yang terjadi  dan  juga  penyelesaian  yang  ditawarkan, maka dapat di tarik kesimpulan sebagai berikut:
Tabel 2 : Tabel Kesimpulan No Permasalahan Solusi Implementasi 1 Belum tersedia laporan rekapitulasi penjualan barang sehingga sulit mengetahui barang yang paling diminati oleh pelanggan. Dengan adanya masalah tersebut dibuatkan laporan yang dapat menampilkan rekapitulasi penjualan barang dengan berdasarkan transaksi yang terjadi dalam kurung waktu tertentu. Modul cetak laporan rekapitulasi penjualan barang. 2 Pencatatan pengiriman barang tidak valid sehingga sulit mencari tahu informasi pengiriman barang Dengan adanya masalah tersebut dibuatkan sistem yang dapat melakukan entry dan cetak data pengiriman dan juga laporan pengiriman barang berdasarkan surat jalan yang sudah ada. Modul cetak Surat Jalan dan laporan pengiriman barang 3 Sulit untuk mendapatkan informasi pembayaran pada setiap transaksi yang terjadi karena Dengan adanya masalah tersebut dibuatkan sistem yang dapat melakukan entry kwitansi dan dapat dicetak Modul Cetak Kwitansi dan Cetak Laporan Pembayaran. penyimpanan berkas yang tidak rapih. sebagai bukti ke pelanggan dan juga laporan pembayaran berdasarakan kwitansi yang sudah ada. 4 Tidak ada pencatatan retur dikarenakan tidak ada data pengembalian barang yang didokumentas i Dibuatkan sistem yang dapat melakukan entry seluruh data retur dan dapat dicetak sebagai bukti retur dan juga menyediakan laporan retur Modul Cetak retur dan laporan retur

## 5.2 Saran
Berdasarkan  permasalahan  yang  terjadi dan  pengamatan  selama  menjalankan  riset pada PT.Multi Prima Food, maka agar sistem berjalan dengan baik disarankan
a. Memberikan  pelatihan  kepada staff yang terkait  agar  dapat  menjalankan  sistem informasi penjualan ini dengan baik.
b. Dilakukan  pengecekan  terhadap  data  yang di input apakah yang di input benar sehingga  dapat  menghasilkan  informasi yang sesuai dengan diharapkan.
c. Melakukan backup data  secata  berkala sehingga  dapat  mengantisipasi  hal-hal yang  dapat  merugikan  perusahaan  seperti kehilangan data.
d. Kerjasama  dan  koordinasi  antara  semua pihak  yang  berkaitan  langsung  dengan sistem  informasi  penjualan  dapat  lebih ditingkatkan lagi agar menjadi lebih baik.
e. Melakukan  pemeliharaan hardware dan software sistem  secara  berkala  untuk mencegah hal-hal yang tidak di inginkan.
Demikian  kesimpulan  dan  saran  ini disampaikan,semoga rancangan sistem informasi penjualan  ini  bisa dijadikan solusi dalam  meningkatkan  dan  memajukan  PT. Multi  Prima  Food  untuk  menjadi  lebih  baik lagi.

## 5. UCAPAN TERIMA KASIH
Proses  pembuatan  jurnal  ini  bisa  berhasil bukan  karena  jerih  payah  saya  sendiri  tapi  dengan bantuan dari  berbagai pihak. Maka dari  itu,  dengan segala kerendahan hati, penulis ingin
menyampaikan  rasa  syukur  dan  terima  kasih  yang sebesar - besarnya kepada:
1. Tuhan  yang  maha kuasa atas rahmat dan kasih- Nya.
2. Kedua  Orang  Tua  yang  memberi  semangat setiap saat kepada penulis.
3. Bapak  Prof.  Dr.  sc.  agr.  Ir.  Didik  Sulistyanto selaku Rektor Universitas Budi Luhur.
4. Bapak  Goenawan  Brotosaputro,  S.Kom,  M.Sc selaku  Dekan  Fakultas  Teknologi  Informasi Universitas Budi Luhur.
5. Ibu  Ita  Novita,  S.Kom.,  M.Ti  selaku  Ketua Program Studi Sistem Informasi
6. Bapak Dian Anubhakti, M.Kom selaku pembimbing  yang  selalu  memberikan  bantuan dan arahan kepada penulis.
7. Kepada segenap sahabat yang selalu memberikan  semangat,  bantuan  dan  arahan kepada penulis.
6. DAFTAR PUSTAKA
[1] Sutarman,  2012,  Buku  Pengantar  Teknologi Informasi, Jakarta, Bumi Aksara.
[2] Agung Novian.Panduan, 2004, Microsoft Visual Basic, Yogyakarta, Andi.
[3] Indrajani,  2015,  Database  Design  (Case  Study All  in  One),  Jakarta,  PT  Elex  Media Komputindo.
[4] David  Naista,  2016,  Bikin  Framework  PHP Sendiri  dengan  OOP  Dan  MVC,  Yogyakarta, Lokomedia.
[5] A.S  Rosa  dan  Salahuddin  M,  2016,  Rekayasa Perangkat  Lunak  (Terstruktur  dan  Berorientasi Objek), Bandung, Informatika Bandung.
[6] Dr.  Eng  RH  Sianipar,  2016  Kompilasi  Proyek Kriptografi  dengan  Visual  Basic,  Yogyakarta, Andi.
[7] R.H  Sianipar,  2017,  Visual  Basic  .Net  Untuk Programmer, Yogyakarta, Andi.
[8] Abdul  Kadir  dan  Terra  Ch.  Triwahyuni,  2013, Pengantar  Teknologi  Informasi  Edisi  Revisi, Yogyakarta, Andi.
[9] Abdul Kadir, 2014, Pengenalan Sistem
Informasi Edisi Revisi, Yogyakarta, Andi.