RANCANG BANGUN SISTEM PENJUALAN DAN PEMBELIAN PADA AGEN GAS DAN AQUA MURNI DENGAN METODOLOGI OBJECT ORIENTED
Dede Era Purwanto 1) , Bima Cahya Putra 2)
Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-Mail: dedeerapurwanto@gmail.com 1) , bimo.cahyoputro@budiluhur.ac.id 2)

## Abstrak
Murni  adalah  perusahaan  yang  begerak  dibidang  penjualan  gas  dan  aqua.  Upaya  membantu  dan  mengawasi kegiatan  penjualan  dan  pembelian  yang  ada  di  perusahaan  tersebut,  di  butuhkan  dukungan  suatu  sistem informasi  yang  handal,  sehingga  dapat  mengikuti  perkembangan  perusahaan  yang  terus  tumbuh  berkembang. Proses  pencatatan  dan  perhitungan  yang  di  lakukan  pada  perusahaan  tersebut  sampai  saat  ini  masih menggunakan  sistem  manual,  dimana  setiap  perosesnya  masih  menggunakan  tulisan  tangan.  Hal  ini  menjadi salah satu penyebab hilangnya dokumen-dokumen penjualan dan pembelian dan menjadi terhambatnya proses penjualan  dan  pembelian  serta  pembuatan  laporan  yang  cepat  dan  akurat  untuk  diberikan  kepada  pimpinan. Dengan perkembangan tekonologi yang sangat pesat di era globalisasi ini, maka terciptalah berbagai informasi yang canggih sehingga arus informasi menjadi sangat cepat dalam penyampain kepada masyarakat. Mengingat informasi  penjualan  dan  pembelian  sangat  penting  maka  informasi  tersebut  harus  dilaporkan  secara  cepat, informasif, dan tepat waktu.
Kata kunci: sistem informasi penjualan dan pembelian, agen gas dan aqua murni, object oriented

## 1. PENDAHULUAN
Perkembangan  teknologi  yang begitu cepat di era  globalisasi  ini  maka  terciptalah  berbagai  media informasi  yang  canggih  sehingga  arus  informasi menjadi  sangat  cepat  dalam  penyampaian,  kini telah  membawa  pengaruh  besar  bagi  kehidupan manusia  terutama  dalam  dunia  usaha.  Perusahan kecil  maupun  besar  dengan  kemajuan  teknologi tentunya perusahaan berusaha memenuhi kebutuhan  msyarakat  dengan  segala  permasalahan yang ada. Sehingga pemilik perusahaan sangat sulit dalam  menjalankan  perusahaan  tanpa  didukung oleh  perangkat  teknologi  yang  memadai.  Suatu sistem  komputerisasi  yang  dirancang  diharapkan akan  memberi  manfaat  yang  memuaskan  dan memenuhi kebutuhan user secara optimal. Komputerisasi  pada  saat  ini  berpengaruh  disegala bidang pekerjaan, baik di bidang politik, keuangan, pendidikan  serta  perdagangan.  Tumbuh  dan berkembangnya  suatu  organisasi  atau  perusahaan membawa  akibat  pula  pada  kompleksnya  masalah yang ada. Penyelenggaraan pencatatan dan pelaporan  yang  sistematis  serta  pencatatan  yang baik  akan  menghasilkan  informasi  yang  berguna baik  di  pihak  penyelenggara  maupun  di  pihak pengguna.
Murni  merupakan  perusahaan  yang  bergerak dibidang  penjualan  Gas  dan  Aqua.  Mulai  dari proses  pembelian  Gas  dan  Aqua  sampai  dengan proses  penjualan  masih  dilakukan  secara  manual. Dalam  hal  ini  penulis  menemukan  beberapa masalah seperti pencatatan dan pencarian dokumen transaksi sangat lamban, dan selama ini pembuatan laporan  masih  menggunakan  aplikasi  Microsoft Excel.  Dengan  demikian  data-data  penjualan  dan
pembelian  tidak  tersimpan  secara  terpusat  dan laporan  analisa  penjualan  dan  pembelian  sering terjadi kesalahan.
Oleh  karena  itu  penulis  merasa  perlu  diusulkan sebuah  “Rancang  Bangun  Sistem  Penjualan  dan Pembelian Pada Agen Gas dan Aqua Murni dengan Metodologi Object Oriented” yang dapat mengatasi masalah-masalah yang ada di perusahaan tersebut. Ada  beberapa  masalah  yang  ada  di  Murni  pada sistem penjualan dan pembelian adalah:
a)  Tidak  diketahuinya  barang  apa  saja  yang terjual  dan  berapa  banyak  penjualan  barang perbulannya.
b)  Tidak  diketahuinya  data  barang  yang  sudah melakukan pembayaran.
c)  Tidak diketahuinya data barang apa saja yang dikirim ke pelanggan.
d)   Tidak  diketahuinya  berapa  banyak  jumlah barang yang masuk.
e)  Sulit  mengetahui  data  barang  yang  sudah dilakukan  penagihan  dan  berapa  total  biaya penagihan
f)  Tidak  diketahuinya  barang  yang  terlaris  dan terjual dalam perbulannya
Tujuan dari penulisan ini adalah:
Tujuan penulisan ini adalah untuk memberikan  masukkan  atau  usulan  kepada  Murni agar dapat mengatasi masalah-masalah yang timbul pada  sistem  penjualan  dan  pembelian.  Ada beberapa  dari  sistem  penjualan  dan  pembelian, yaitu:
1)  Dapat  menggunakan  teknologi  informasi  yang diimplementasikan  dalam  suatu  sistem  yang terintegrasi,  sehingga  proses  penjualan  dan pembelian dapat lebih cepat dan efisien.
2)  Mencoba  memberikan  suatu  kemudahan  dalam proses pencatatan data penjualan untuk menyusun laporan–laporan yang dibutuhkan.

## 2. LANDASAN TEORI
2.1 Konsep Sistem Informasi “Sistem  secara  sederhana  dapat  didefinisakan sebagai satu kesatuan yang saling berhubungan atau berinteraksi hingga membentuk satu, konsep umum sistem  adalah  sekelompok  komponen  yang  saling bekerja sama dan mencapai tujuan bersama dengan menerima input serta  menghasilkan output dalam proses tranformasi” [5].

## 2.2 Konsep Dasar Analisa Dan Perancangan Sistem Informasi
Menurut  [2]  Model  pengembangan  sistem dimulai dari: a) Perancangan Model
Model dari sistem informasi yang digambarkan dalam bentuk fisik dan model logika. Bagian  yang  mudah  untuk  menentukan  alur sistem    merupakan  alat    yang    tepat    untuk menggambarkan sistem fisik.
b) Perancangan Keluaran
Merupakan  perancangan  yang  dihasilkan oleh  perancangan  masukan  yang  menghasilkan produk  dari  sistem  infromasi,  istilah  keluaran dapat terdiri dari berbagai jenis.
c) Perancangan Masukan
Merupakan  perancangan  yang  memiliki masukan  data/dokumen,  yang  secara  langsung dikatagorikan  yaitu  alat  input  langsung  dan  ada juga alat input yang tidak langsung.
d) Perancangan Basis Data
Rancangan basis data adalah rancangan yang membutuhkan data–data  yang saling berhubungan satu dengan lainnya.
e) Perancangan Kontrol
Rancangan  kontrol  merupakan  kesalahan pada  pengolahan  ( Miss  Management )  biasanya terjadi pada
perusahaan
yang
belum terkomputerisasi.  Maka  dari  itu  pengendalian diterapkan pada sistem informasi untuk mencegah hal yang tidak di inginkan.

## 3. METODOLOGI PENELITIAN
3.1 Metode Pengumpulan Data
Proses  pengumpulan  data  pada  penelitian  ini  di lakukan dengan cara:
a) Metode Kepustakaan
Dilakukan  mencari  landasan-landasan  teori yang diperoleh dari berbagai buku dan juga internet untuk  melengkapi  konsep  dan  teori.  Untuk melakukan  pengamatan  dan  analisa  dengan  cara wawancara  dan  observasi  pada  penjualan  dan pembelian  Gas  dan  Aqua  Pada  Murni,  sehingga mendapatkan  data  dan  informasi  yang  dibutuhkan oleh peneliti.
b) Pengamatan ( Observasi )
Penulis  harus  ke-ikut  sertaan  dalam  cara  kerja sistem  yang  ada  di  Murni,  untuk  mengumpulkan data serta dengan tujuan mengetahui peninjauan ke lokasi  penelitian.  Hal  itu  dapat  mempermudah peneliti  mendapatkan  data  yang  ada  di  Penjualan dan pembelian Gas dan Aqua Pada Murni.
c) Wawancara ( Interview )
Melakukan  wawancara  secara  langsung  untuk mendapatkan  data-data  atau  informasi  yang dibutuhkan.  Mengetahui  sistem  yang  sedang berjalan dan mengasilkan jawaban hasil wawancara yang  detail  dari  pemilik  perusahaan  dan  dapa dipertanggung jawabkan.
d) Analisis Dokumen Pada  tahap  ini  dilakukan  identifikasi  dokumen agar sistem yang sedang berjalan dapat menemukan kendala-kendala  dan  permasalahan  yang  membuat perusahaan  Murni  tidak  begitu  jelas  membuat laporan  yang  terkait  pada  sistem  penjualan  dan pembelian  Gas  dan  Aqua  Pada  Murni,  sehingga peneliti  dapat  mencari  solusi  dari  permasalahan tersebut.
4. HASIL DAN PEMBAHASAN
4.1 Proses Bisnis Sistem Berjalan
Gambar 1. Activity Diagram Proses Pemesanan ke Distributor
Gambar 2. Activity Diagram Proses Pembayaran ke Distributor
Gambar 3. Activity Diagram Proses Pemesanan Pelanggan
Gambar 4. Activity Diagram Proses Pembayaran Pelanggan
Gambar 5: Activity Diagram Proses Pengiriman Barang
Gambar 6: Activity Diagram Proses Laporan
4.2 Analisa Sistem Usulan
a. Fishbone Diagram Untuk menganalisa permasalahan di instansi menggunakan tool Fishbone Diagram . Fishbone Diagram dijelaskan sebagai berikut :
Pemilik sulit dalam memahami laporan Physical Evidance Tidak diketahuinya data barang terjual dan banyaknya penjualan Tidak ada laporan penjualan barang Tidak diketahuinya data barang yang sudah melakukan pembayaran Tidak ada laporan pembayaran barang Tidak diketahuinya data barang yang dikirim ke pelanggan Tidak ada laporan pengiriman barang Sulit mengetahui data barang yang sudah dilakukan penagihan dan berapa total biaya penagihan
Tidak ada laporan invoice barang
Tidak diketahuinya banyaknya jumlah barang yang masuk Tidak ada laporan pembelian barang Tidak diketahuinya barang yang terlaris Tidak ada laporan rekapitulasi

## Gambar 7: Fishbone Diagram
b. Use Case Diagram Beberapa sistem usulan dan digambarkan  menggunakan Use  Case Diagram terdiri dari: 1) Use Case Diagram Master Admin Entry data customer Entry data barang Entry data distributor Gambar 8.Use Case Diagram Master 2) Use Case Diagram Transaksi Pembelian Cetak Po. Pembelian Entry Nota Pengirim Admin
Gambar 9. Use Case Diagram Transaksi Pembelian
3) Use Case Diagram Transaksi Penjualan
4) Use Case Diagram Laporan Manager Cetak Laporan Penjualan Cetak Laporan Pembelian Cetak Laporan Pengiriman Cetak Laporan Pembayaran Cetak Laporan Invoice
Cetak Laporan Rekapitulasi Pemilik Gambar 11:Use Case Diagram Laporan 4.3 Pemodelan Data Untuk Memodelkan data, penulis
menggunakan  E ntity  Relationship  Diagram ERD) seperti berikut ini:
Gambar 12. Entity Relationship Diagram

## 4.4 Desain Graphical User Interface
1) Rancangan Layar
Entry Data Distributor Entry Data Distributor <<autonumber>> <<x-13-x>> <<x-30-x>> CARI KELUAR BATAL HAPUS UBAH SIMPAN Kode Distributor No. Telepon Alamat Nama Distributor ENTRY DATA DISTRIBUTOR <<x-255-x>> Gambar 13. Rancangan Layar Form Master Distributor Entry Data Barang Entry Data Barang <<autonumber>> <<999>> <<99.999>> <<X-30-X>> CARI KELUAR BATAL HAPUS UBAH SIMPAN Kode Barang Stock Harga Jual Harga Beli Nama Barang ENTRY DATA BARANG <<99.999>> Gambar 14. Rancangan Layar Form Master Barang
Entry Data Customer Entry Data Customer <<autonumber>> <<x-13-x>> <<x-30-x>> CARI KELUAR BATAL HAPUS UBAH SIMPAN Kode Customer No. Telepon Alamat Nama Customer ENTRY DATA CUSTOMER <<x-255-x>> Gambar 15. Rancangan Layar Form Master Customer Cetak PO Pembelian Cetak PO Pembelian Cetak PO Pembelian
<<Autonumber>> No. PO Pembelian Tanggal PO Pembelian dd/mm/yyyy Data Distributor <<Display>> <<Display>> <<Display>> CARI Kode Distributor No. Telepon Alamat Nama Distributor <<Display>> Data Barang <<Display>> <<Display>> <<999>> <<Display>> CARI Kode Barang Harga Barang Jumlah Pesan Nama Barang TAMBAH CETAK BATAL KELUAR <<999.999.999>> Grand Total <<X-6-X>> Kode Barang <<X-50-X>> Nama Barang <<99.999.999>> Harga Barang <<9.999>> Jumlah Pesan <<99.999.999>> Total Harga <<Display>> <<Display>> <<Display>> <<Display>> <<Display>>

## Gambar 15. Rancangan Layar Form Transaksi
Pembelian Entry Nota Pengirim Entry Nota Pengirim Entry Nota Pengirim <<Autonumber>> No. Nota pengirim Tanggal Nota Pengirim dd/mm/yyyy Data Distributor <<Display>> <<Display>> <<Display>> Kode Distributor No. Telepon Alamat Nama Distributor <<Display>> SIMPAN BATAL KELUAR Grand Total <<X-6-X>> Kode Barang <<X-50-X>> Nama Barang <<99.999.999>> Harga Barang <<9.999>> Jumlah Terima <<99.999.999>> Total Harga <<Display>> <<Display>> <<Display>> <<Display>> <<Display>> <<999.999.999>> Data PO Pembelian <<Display>> No. PO Pembelian Tanggal PO Pembelian <<Display>> CARI Data Barang Kode Barang Nama Baranng <<Display>> <<Display>> <<Display>> <<Display>> <<999>> Harga Barang Jumlah Pesan Jumlah Terima CARI TAMBAH Gambar 16. Rancangan Layar Form Transaksi Pengiriman Entry PO Penjualan Entry PO Penjualan Entry PO Penjualan <<Autonumber>> No. PO Penjualan Tanggal PO penjualan dd/mm/yyyy Data Customer <<Display>> <<Display>> <<Display>> CARI Kode Customer No. Telepon Alamat Nama Customer <<Display>> Data Barang <<Display>> <<Display>> <<999>> <<Display>> CARI Kode Barang Harga Barang Jumlah Jual Nama Barang TAMBAH CETAK BATAL KELUAR Grand Total <<X-6-X>> Kode Barang <<X-50-X>> Nama Barang <<99.999.999>> Harga Barang <<9.999>> Jumlah Pesan <<99.999.999>> Total Harga <<Display>> <<Display>> <<Display>> <<Display>> <<Display>> <<999.999.999>> DP <<Input>> Gambar 17. Rancangan Layar Form Transaksi Penjualan Cetak Faktur Cetak Faktur Entry Faktur <<Autonumber>> No. Faktur Tanggal Faktur dd/mm/yyyy Data Customer <<Display>> <<Display>> <<Display>> Kode Customer No. Telepon Alamat Nama Customer <<Display>> CETAK BATAL KELUAR <<999.999.999>> Grand Total Data PO Penjualan <<-Display->> No. PO Penjualan Tanggal PO Penjualan <<-Display->> <<X-6-X>> Kode Barang <<X-50-X>> Nama Barang <<99.999.999>> Harga Barang <<9.999>> Jumlah Beli <<99.999.999>> Total Harga CARI <<-Display->> <<-Display->> <<-Display->> <<-Display->> <<-Display->>
Cetak Surat Jalan Cetak Surat Jalan Data Faktur <<Autonumber>> <<Display>> <<Display>> CARI <<X-6-X>> Kode Barang <<X-50-X>> Nama Barang <<9.999>> Jumlah Kirim CETAK BATAL KELUAR No. Surat Jalan Cetak Surat Jalan No. Faktur Nama Customer No. PO Penjualan Tanggal Surat Jalan Tanggal Faktur <<-Display->> dd/mm/yyyy <<Display>> <<Display>> <<Display>> <<Display>> Gambar 19. Rancangan Layar Form Transaksi Surat Jalan Cetak Invoice Cetak Invoice
Cetak Invoice <<Autonumber>> No. Invoice Tanggal Invoice dd/mm/yyyy Data Customer <<Display>> <<Display>> <<Display>> Kode Customer No. Telepon Alamat Nama Customer <<Display>> <<999.999.999>> Grand Total <<X-6-X>> No. PO Penjualan <<X-50-X>> Nama Barang <<99.999.999>> Harga Barang <<9.999>> Jumlah Beli <<-Display->> <<-Display->> <<-Display->> <<-Display->> Tanggal PO <<-Display->> CARI CETAK BATAL KELUAR Gambar 20. Rancangan Layar Form Transaksi Invoice Cetak Kwitansi Cetak Kwitansi <<Autonumber>> No. Kwitansi Tanggal Kwitansi dd/mm/yyyy Cetak Kwitansi Data Invoice <<-Display->> No. Invoice Tanggal Invoice <<-Display->> CARI <<Display>> Nama Customer <<Input>> Jumlah Bayar CETAK BATAL KELUAR Gambar 21. Rancangan Layar Form Transaksi Kwitansi FrmLapPenjualan FrmLapPenjualan CETAK KELUAR Laporan Penjualan Periode s/d dd/mm/yyyy dd/mm/yyyy Gambar 22. Rancangan Layar Laporan Penjualan FrmLapPembelian FrmLapPembelian CETAK KELUAR Laporan Pembelian Periode s/d dd/mm/yyyy dd/mm/yyyy
Gambar 23. Rancangan Layar Laporan Pembelian
FrmLapPengiriman FrmLapPengiriman CETAK KELUAR Laporan Pengiriman Periode s/d dd/mm/yyyy dd/mm/yyyy

## Gambar 24. Rancangan Layar Laporan Pengiriman
FrmLapPembayaran FrmLapPembayaran CETAK KELUAR Laporan Pembayaran Periode s/d dd/mm/yyyy dd/mm/yyyy
Gambar 25. Rancangan Layar Laporan Pembayaran
FrmLapInvoice FrmLapInvoice
Laporan Invoice Periode s/d dd/mm/yyyy CETAK KELUAR dd/mm/yyyy Gambar 26. Rancangan Layar Laporan Invoice FrmLapRekapitulasi FrmLapRekapitulasi CETAK KELUAR Laporan Rekapitulasi Periode yyyy
Gambar 27. Rancangan Layar Laporan Rekapitulasi

## 5. KESIMPULAN
Untuk kesimpulan penelitian ini maka penulis memiliki  beberapa  kesimpulan  yang  terkait  pada penelitian dan permasalahan yang ada di perusahaan Murni:
a. Dengan adanyan sistem penjualan dan pembelian  barang  dapat  memudahkan  admin dalam membuat dan mencetak laporan penjualan barang.
b. Dengan adanyan sistem penjualan dan pembelian  barang  dapat  memudahkan  admin dalam membuat dan mencetak laporan pembelian barang
c. Dengan adanyan sistem penjualan dan pembelian  barang  dapat  memudahkan  admin dalam membuat dan mencetak laporan pembayaran barang.
d. Dengan adanyan sistem penjualan dan pembelian  barang  dapat  memudahkan  admin dalam membuat dan mencetak laporan
pengiriman barang.
e. Dengan adanyan sistem penjualan dan pembelian  barang  dapat  memudahkan  admin
dalam  membuat  dan  mencetak  laporan  invoice barang.
f. Dengan adanyan sistem penjualan dan pembelian  barang  dapat  memudahkan  admin dalam membuat dan mencetak laporan rekapitulasi barang.

## DAFTAR PUSTAKA
[1] Bin  Al-Bahar, Analisa  dan  Desain  sistem informasi Jogyakarta:  Graha  ilmu,  Ladjamuddin, 2013.
[2] Jogiyanto,  H.M., Sistem  Teknologi  Informasi . Jogyakarta: Penerbit Andi, 2009.
[3] _________, Sistem  Teknologi      Informasi: Pendekatan Terintegrasi: Konsep Dasar,
Teknologi, Aplikasi, Pengembangan dan
Pengelolaan Yogyakarta: Andi Ofset, Edisi Ke-3, 2009.
[4] Isa,  Irwan, Reengineering  Sistem  Informasi . Cetakan Pertama. Yogyakarta: Graha Ilmu, 2012.
[5] Indrajani, Perancangan  Basis  Data  dalam  All  in 1 . Jakarta: Elex Media Komputindo, 2011.
[6] Komputer, Panduan  Belajar  MySQL  Database Server . Wahana. Jakarta: Media kita, 2010.
[7] Kotler,  P.,  K.L  Keller, Marketing  Management , 14  th.  Ed,  Pearson  Eduction,  Inc.,  New  Jersey, 2012.
[8] Prabantini,  Dwi,  CRACKING  CREATIVITY The  Secret  of  Creative  Genius .  Edisi  1. Yogyakarta: Andi, 2010.
[9] Rumanta.  Maret, Perancangan  Sistem  Informasi Pembelian  dan  Penjualan  pada  Ouka  Putra Motor Pacitan . Seruni , Volume 2 No.1 ,  ISSN : 2302-1136, Halaman 44-49, 2013.
[10] Sutabri,  Tata, Analisis  Sistem  Informasi .  Edisi Pertama Yogyakarta: Andi, 2012.
[11] Utomo,  Wiranto  Heri, Pemodelan  Basis  Data Berorientasi  Objek:  Konsep  Dasar  Perancangan Sistem . Yogyakarta: Andi, 2010.