## MERANCANG SISTEM INFORMASI PENJUALAN DAN PEMBELIAN BERBASIS OBJECT ORIENTED STUDI KASUS: UD. LIFE ROCK SKATE SURF
Afyandini, Lauw Li Hin Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-Mail: fya.dini@yahoo.co.id  , lihinwap@gmail.com

## Abstrak
UD.  Life  Rock  Skate  Surf  adalah  perusahaan  yang  bergerak  dalam  bidang  penjualan fashion  yang  dapat menyelesaikan masalah dan dalam pengambilan keputusan. Dalam sistem penjualan dan pembelian, untuk mengontrol dan mengawasi aktifitas pembelian dan penjualan dan pembelian, dibutuhkan  sistem informasi (aplikasi) yang baik, masalah  yang terjadi  tidak adanya laporan rekapitulasi  barang terlaris sehingga  pemilik tidak mengetahui  barang terlaris setiap tahunny, hal ini dapat mengakibatkan menurunnya pendapatan perusahaan, maka dibutuhkan sistem informasi pembelian penjulan yang sudah terkomputerisai, diharapkan dapat memberikan kontribusi yang baik dalam manajemen perusahaan, khususnya dalam proses penjualan dan pembelian.
Kata Kunci : Sistem Informasi Penjualan, Pembelian Barang
1. PENDAHULUAN
1.1 Latar Belakang
Ud.  Life  rock  skate  surf  merupakan  sebuah perusahaan  yang  bergerak  dibidang  penjualan  yang menjual  kaos,  kemeja,  jaket,  sandal  dan  sepatu. Adapun  penyebab  munculnya  permasalahan  adalah terkadang  masih  ditemukan  kesalahan  dalam menjumlahkan  harga  barang  jka  lebih  dari  satu barang, kesalahan yang dilakukan ( human error ) serta belum  adanya  laporan  penjualan  maupun  laporan  – laporan pembelian sehingga pemilik tidak mengetahui omset  penjualan  yang  didapatkan  dan  pengeluaran pembelian barang setiap bulan nya. Untuk mengatasi hal tersebut, maka diperlukan suatu sistem komputerisasi  penjualan  dan  pembelian  yang  tepat dan sesuai dengan kebutuhan perusahaan.
Berdasarkan hal diatas, akhirnya penulis memilih judul  model  sistem  penjualan  dan  pembelian berorientasi objek studi kasus ud. Life rock skate surf.

## 1.2. Masalah
permasalahan  dalam  sistem  penjualan  dan pembelian  pada  ud.  life  rock  skate  surf  yang  sering ditemui diantaranya sebagai berikut:
a. sulitnya mendata barang terlaris dikarenakan data barang  terlaris  tidak  tersedia  sehingga  kesulitan untuk  mengambil  keputusan  untuk  membeli barang.
b. sulit  mengetahui  barang terlaris dikarenakan data penjualan tidak tersedia.
c. lama  menentukan  sisa  barang  jika  yang  ingin melakukan  pembelian  dikarenakan  sulit  mencari data  barang  di  gudang  sehingga  sering  terjadi kesalahan penjumlahan stok barang.
d. lamanya menentukan  hasil  penjualan  dan pembelian  dikarenakan  nota  penjualan  tercecer sehingga susah dalam menentukan apakah barang yang  terjual  lebih  banyak  dengan  barang  yang dibeli.
1.3 Tujuan Dan Manfaat Penulisan
a. Tujuan Dalam Penulisan Dalam Halini Adalah 1) Mempercepat  Pencarian  Data  Penjualan  Dan Pembelian  Yang  Sudah  Terlalu  Banyak
Datanya Dan Memperkecil Terjadinya Kerusakan Dan Hilangnya Data.
2) Tidak Terjadi Kesalahan Dalam Menjumlahkan Harga Barang Jika Lebih Dari Satu Barang.
3) Mempermudah  Pemilik  Ud.  Life  Rock  Skate Surf Dalam Pengambilan Keputusan.
b. Manfaat Penelitian Manfaat  Dalam  Merancang  Suatu  Sistem Informasi Penjualan Dan Pembelian Pada Ud. Life
Rock Skate Surf Yaitu: 1) Bagi Pemilik Perusahaan Dapat Mengontrol Dengan Mudah
Transaksi  -  Transaksi  Penjualan  Barang  Dan Pembelian Barang Dan Menghasilkan Laporan –  Laporan  Penjualan  Dan  Pembelian  Yang Lebih Cepat.
2) Bagi Pihak Staf Dengan Adanya Sistem Yang
Terkomputerisasi  Diharapkan  Dapat  Menjadi Perubahan  Yang  Lebih  Baik  Lagi  Dalam  Hal Pencarian  Data  Barang  Yang  Telah  Dijual, Barang  -  Barang  Yang  Ingin  Dibeli,  Serta Dapat  Mempermudah  Dan  Mempercepat
Dalam  Hal  Penyampaian  Informasi  Atau Laporan – Laporan Penjualan Dan Pembelian.
3) Bagi Pihak Pelanggan Mempercepat Proses Transaksi Pembelian Barang.

## 1.4 Studi Pustaka
Sistem  adalah  komponen  yang  saling berkaitan  untuk  mencapai  tujuan  yang  dinginkan bersama[1]. Metode Yang Berfungsi Untuk
Memvisualisasi  Dokumen  Ke    Perangkat  Lunak Sebuah  Sistem,  Sebagai  Unified  Modeling  Language (UML) Merupakan.[2]
Yang  dimaksut  Diagram  ishikawa  (fishbone diagram) yaitu diagram yang mecari sebab akibat yang memperlihatkan  hubungan  antara  karakteristik  atau sebuah  proses,  yang  di  perkrnalkan  oleh  Dr  Kaoru Ishikawa. [3].
Yang  dimaksut  penjualan  merupakan    salah satu  kegiatan  dalam  memperjual  belikan  barang  dan jasa yang tujuannya untuk memperoleh untung[4].
Pembelian  Merupakan  Suatu  Kebutuhan Untuk  Mendapatkan  Entah  Jasa  Atau  Barang  Yang Akan  Dipergunakan Sendiri Ataupun Di Jual Kembali [5]

## 2. METODOLOGI PENELITIAN
2.1 Metode Pengumpulan Data
Metode  pengmpulan  data  antara  lain  Wawancara, Observasi, Teknik Dokumentasi,  Kuisioner dan Studi Literatu.

## 2.2 Identifikasi
Pertama yang harus dilakukan untuk mencari data yang  di  butuhkan  adalah  dengan  carara  menanyakan orang-orang    yang  berkaitan  denggan  apa  yang  ingin kita  bahas,  mengumpulan  dokumen-dokumen  yang dibutuhkan, serta studi kepustakaan.
Kedua analisis berdasarkan  semua data-data yang diperlukan terkait dengan analisa yang akan dilakukan untuk mengetahui kebutuhan dari persahaan.
Ketiga  analisa  masalah,  melihat  mengenai permasalahan  yang  terdapat  pada  UD.  LIFE  ROCK SKATE SURF  dari proses bisnis yang ada.
Keempat  analisa  proses  bisnis  membuatkan Activity Diagram berdasarkan proses bisnis.
Kelima  Melakukan  analisa  dokumen  untuk memperoleh  kebutuhan  yang  belum  terdapat  pada sistem yang telah ada yang akan dijrlaskan di Use Case Diagram.
Keenam  membuat  rancangan  masukan  dan rancangan untuk sitem.
Ketujuh  buat  rancangan  layar,  form  report  dan rancangan  pemrograman  yang  dibuat  di    MySQL
sebagai database  dan di  Microsoft  Visual  Basic 2008 sebagian aplikasinya.
Kedelapan  atau  tahapan  trakhir  penulis  mebuat hasil penelitian ini denggan membuatan laporan yang disusun berdasarkan dari penelitian sehingga menjadi laporan  penelitian  yang  dapat  memberikan  gambaran yang  jelas  mengenai  sistem  yang  dibangun  dan merancang sistem usulan berupa sistem penjualan dan pembelian

## 3. HASIL DAN PEMBAHASAN
3.1 Kelilas Tentang Ud. Life Rock Skate Surf
UD.  LIFE  ROCK  SKATE  SURF  merupakan perusahaan  yang  bergerak  dibidang  penjualan  yang dIdirikan  oleh  Bapak  Viar  Hardian  selaku  pemilik pada tahun 2010, perusahaan tersebut berlokasi di  Jl. Gajayana No.23B. Tujuan dIdirikannya perusahaan ini untuk  memberikan  lapangan  pekerjaan  dan  menjadi perusahaan yang mampu memiliki pangsa pasar yang luas dengan memberikan pelayanan yang maksimal.
3.2 Proses Bisnis Sistem Yang Berjalan
a. Activity Diagram
Gambar 1.  Activity Diagram Proses Penjualan
Gambar 2.  Activity Diagram Proses Pesanan Barang
Gambar 3. Activity Diagram Proses Penerimaan Barang
Gambar 4. Activity Diagram Proses Pembayaran
3.3 Usulan Yang Telah di Analisa
a. Diagram Tulang Ikan Pendapatan Menurun Proses Kesulitan untuk menganbil keputusan untuk membeli barang Data barang terlaris tidak tersedia Sulit mengetahua barang terlaris Lama Menetukan sisa barang jika ingin melakukan pembelian sering terjadi kesalahan penjumlahan stok barang Suliatnya menceri stok barang di gudang lamanya menentukan hasil penjualan dan pembelian susah dalam menentukan apakah barang yang terjual lebih banyak dengan barang yang dibeli. nota penjualan tercecer Dokumen Data penjualan tidak tersedia Sulit mengetahuan barang terlaris
Gambar 5. Diagram Tulang Ikan
Use Case Diagram 1. Master Gambar 6. Use Case File Master 2. Transaksi Cetak Nota Staf Admin Pelanggan Gambar 7. Use Case File Transaksi Penjualan Entry Invoice Entry TTB Staf Admin Cetak Surat Pesanan Entry Pembayaran Suplier
Gambar 8. Use Case File Transaksi Pembelian
Entry data Pelanggan Entry data Suplier Entry data Barang Staf Admin

## 3. Laporan
Cetak Laporan penjualan Cetak Laporan pembelian Cetak Laporan Pendapatan Staf Admin Cetak Laporan pembayaran Pimpinan Cetak Laporan Pesanan Cetak Laporan Rekapitulasi Barang terlaris Cetak Laporan Stok Barang Gambar 9. Use Case File Laporan 3.4 MODEL DATA
a. ERD ( Entity Relationship Diagram ) SP Barang *no_sp *no_invoice *no_sp *kd_barang jml_pesanan pesan TTB *no_ttb tgl_ttb no_ref_sd no_ref_ttt dapat *no_nota *kd_barang jml_barang n 1 Invoice *no_sp tgl_sp ada beri n *id_suplier *no_sp *no_invoice tgl_Invoice no_ref_invoice 1 Pelanggan *Id_pelanggan nm_pelanggan alamat no_telpl terima m 1 *Id_pelanggan *no_nota Suplier *id_suplier nama_suplier almat_suplier no_telp isi *no_invoice *no_ttb m 1 1 m 1 Nota m *kd_barang nm_barang jenis_barang ukuran_barang hrg_barang stok *no_nota *tgl_nota terima *kd_barang *no_invoice harga_baru n m pembayaran ada *no_pembayaran tgl_pembayaran no_transfer *no_pembayaran *no_invoice 1 1 Gambar 10.  ERD ( Entity Relationship Diagram )
b. LRS ( Logical Record Structure ) invoice *no_invoice tgl_Invoice *no_sp no_ref_invoice suplier *Id_suplier nm_suplier alamat_suplier no_telp ttb *no_ttb tgl_ttb *no_Invoice no_ref_sd no_ref_ttt surat_pesanan *no_sp tgl_sp *Id_suplier barang *kd_barang nm_barang jenis_barang ukuran_barang hrg_barang stok kd_barang terima *kd_barang *no_invoice harga_baru pelanggan *Id_pelanggan nm_pelanggan alamat no_telp Nota *no_nota tgl_nota *Id_Pelanggan dapat *no_nota *kd_barang jml_barang pesan *no_sp *kd_barang jml_pesanan kd_barang kd_barang no_invoice no_invoice no_sp no_sp Id_pelanggan Id_suplier no_nota pembayaran *no_pembayaran tgl_pembayaran *no_invoice no_transfer no_invoice
Gambar 11. LRS ( Logical Record Structure)
c. Basis Data
Basis  Data  merupakan  kumpulan  tabel  yang salaing mebutuhkan. 1. Nama File : Pelanggan Isi : Data Pelanggan Primary key : Id_pelanggan Tabel 4.1 Spesifikasi  Tabel Pelanggan No Nama Field Jenis Lebar Desimal Keterangan 1 Id_pelanggan Varchar 6 - Id pelanggan 2 nm_pelanggan Varchar 30 - Nama pelanggan 3 alamat Varchar 50 - Alamat 4 no_tlep Varchar 12 - Nomor Telepon

## 3.5 Struktur Tampilan
Sistem Penjualan Dan
Pembelian UD. LiFE ROCK SKATE SURF Master Laporan Keluar Entry Data Pelanggan Entry Data Supplier Cetak Laporan Penjualan Cetak Laporan Pembelian Transaksi Cetak Laporan Pendapatan Cetak Laporan Stok Barang Cetak Laporan Pesanan Cetak Laporan Rekapitulasi Barang Terlaris Penjualan Pembelian Entry Invoice Cetak Surat Pesanan Entry Data Barang Cetak Nota Entry Tanda Terima Barang Entry Pembayan Cetak Laporan Pembayaran Gambar 12. Struktur Tampilan
3.6 Rancangan Dialog Layar
a. Rancangan Form Menu Utama Menu Utama Keluar Master Transaksi Laporan Gambar 13. Rancangan Menu Utama ID Pelanggan Nama Pelanggan Alamat No Telpon Simpan Ubah Keluar Batal X-30-X X-50-X X-12-X Cari <<Autonumber>>
Gambar 14. Rancangan Layar Master Pelanggan Cetak Surat Pesanan Cetak Surat Pesanan DD - MONTH - YYYY Kode Barang Nama Barang <<display>> <<display>> Cari Jenis Barang <<display>> Jumlah pesan 999 Total pesan <<9999>> Tanggal Surat Pesanan Cetak Batal Keluar Tambah Hapus <<autonumber>> ID Suplier Nama Suplier <<display>> <<display>> Cari No Telpon <<display>> Alamat Jenis Barang Ukuran Jumlah Pesan <<display>> <<display>> <<display>> <<display>> <<display>> <<999>> <<999>> Nama Barang <<display>> Nomor Surat Pesanan Cetak Surat Pesanan Ukuran <<display>> <<display>> Gambar 15.  Rancangan Layar Transaksi Cetak Surat pesanan Cetak Keluar DD - MONTH - YYYY S/D DD - MONTH - YYYY Tanggal Awal Tanggal Akhir Cetak Laporan Penjualan Gambar 16. Rancangan Layar  Cetak Laporan Penjualan 3.7 SEQUENCE DIAGRAM
a. File Laporan
Gambar17. Sequence Diagram Cetak Laporan Penjualan
Sequence diagram Cetak Laporan Penjualan tersebut terdiri dari 4 tabel, yaitu :
a. Tabel Nota
b. Tabel Pelanggan
c. Tabel Barang
d. Tabel Dapat
Ini    adalah  singkat  cerita  mengenai  alur Sequence Diagram tersebut : a. Staf  Admin membuka  form  cetak  Laporan Penjualan.
b. Staf  Admin akan  memilih    tanggal  yang  ingin dicetak sesuai kebutuhan.
c. Laporan  Penjualan  kemudian    tampil  sesuai denggan  tanggal telah dipilih.
4 KESIMPULAN
4.1 KESIMPULAN
Setelah  penulis  melakukan  riset  pada  UD.LIFE ROCK  SKATE  SURF  maka  penulis  menyipulkan bawa :
a. Dengan  adanya  sistem  penjualan  dan  pembelian maka dapat mendata barang terlaris.
b. Dengan  adanya  sistem  penjualan  dan  pembelian maka memudahkan dalan mengecek data stok.
c. Dengan  adanya  sistem  penjualan  dan  pembelian maka pimpinan dengan mudah menentukan barang yang harus dibeli berdasarkan sisa barang yang ada
d. Dengan  adanya  sistem  penjualan  dan  pembelian maka  memudahkan  dalam  menetukan  apakah barang yang jual lebih besar dari yang dibeli.

## 4.2 SARAN
Setelah  melakukan  riset  dan  mendapatkan  hasil dari hal tersebut maka  penulis ajukan beberapa saran sebagai berikut :
a. Melakukan backup data - data  jika  terjadi  sesuatu pada sistem maka ada cadangan nya.
b. Data yang masuk harus sesuai dengan proses bisnis yang ada.
c. Aplikasi  harus  di  ikuti  dengan  pengawasan  dan pemeliharaan  yang  baik  dan  benar  agar  dapat berjalan sesuai dengan yang di butuhkan.
d. Dibutukan pelatihan untuk pemakai  aplikasi  agar pengguna merasa aplikasi tersebut mudah dipergunakan.
5. DAFTAR PUSTAKA
[1] Sutabri,  Tata.  Analisis  Sistem  Informasi.
Yogyakarta : Andi Offset, 2012
[2] O’Brien  dan  Marakas,  2010.  Management System Information. McGraw Hill,
New York.
[3] Shelly,  Gary  B.,  dan  J  Rosenblatt,  Harry  2011. System  Analysis  and  Design  :  Ninth  Edition. United States of America : Cengagebrain.
[4] Leny  Sulistiyowati.  2010  :  Panduan  Praktis Memahami Analisis Laporan Keuangan.
Elex Media Komputindo. Jakarta.
[5] Van  Weele,  Arjan  J,  Purchasing  and  Supply Chain  Management:  Canada,  by  nelson education.