## RANCANG BANGUN DAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN SPAREPART MOTOR PADA A LIONG JAYA MOTOR MENGGUNAKAN METODE UNIFIED MODELING LANGUAGE (UML)
Rizky Wardhana Oktavianto¹ ) , Dian Anubhakti² )
Progam Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-mail : rizky.wardhanaoktavianto@gmail.com ¹ ) , dian.anubhakti@budiluhur.ac.id ² )

## Abstrak
Sistem  informasi  penjualan  dan  pembelian  sparepart,  Keberadaan  sistem  informasi  ini  penting  untuk  A  Liong Jaya Motor yang dijadikan sebagai tempat penelitian, karena sistem informasi penjualan dan pembelian sparepart yang ada ditempat tersebut belum terkelola dengan baik sehingga seringkali terjadi kesalahan dalam pembuatan laporan  penjualan  dan  pembelian  serta  pengolahan  data  barang,  pelanggan  dan  supplier.  Tujuan  dalam pengolahan  data  transaksi  penjualan  dan  pembelian,  meminimalisir  kesalahaan  dalam  pencatatan  data pembelian  dan  data  penjualan.  Tujuan  penelitian  tersebut  dihasilkan  beberapa  kegunaan  yang  terdiri  dari kegunaan praktis dan akademis. Metode penelitian yang sedang digunakan dalam penelitian ini menggunakan metode wawancara dan observasi langsung. Sedangkan metode pendekatan yang digunakan adalah pendekatan terstruktur  dan  metode  pengembanganya  menggunakan  metode  waterfall.  Cara  pengumpulan  data  yang digunakan  adalah  data  primer  dan  skunder.  Analisis  dilakukan  dengan  menggunakan  tools  yaitu,  Activity Diagram, Entity Relationship Diagram (ERD), Logical Record Structure (LRS). Perangkat lunak yang digunakan Windows 10, Microsoft visual studio 2008, dan Microsoft SQL Server 2000. Sistem informasi yang dibagun agar dapat  memberikan  kemudahan  dalam  pengolahan  data  penjualan  dan  pembelian  baik  dari  penjualan  kepada customer dan pembelian terhadap supplier serta pengolahan laporan agar lebih tepat dan akurat.
Kata kunci : s istem informasi penjualan dan pembelian, metodologi merorientasi obyek, UML.

## 1. PENDAHULUAN
A  Liong  Jaya  Motor  adalah  sebuah  toko sparepart motor yang menjual macam – macam suku cadang  motor.    Dengan  adanya  proses  yang terkomputerisasi  membuat  toko  harus  siap  untuk menghadapi persaingan yang sangat ketat, sehingga dapat  mengolah  data  yang  lebih  baik  dan  dapat menghasilkan  informasi  yang  dibutuhkan  dengan cepat,  tebat  dan  akurat.  Kegiatan  pencatatan  data penjualan dan pembelian pada A Liong Jaya Motor kurang  efisien  dan  masih  rawan  terjadi  kesalahan, pekerjaan  yang  dilakukan  belum  terkomputerisasi, akibatnya sering terjadi kesalahan dalam pencatatan serta kesulitan dalam penyajian data dan laporan.
Beragam permasalahan menurut A Liong Jaya Motor  untuk  dapat  mengolah  data  pelanggan, laporan penjualan dan pembelian. aplikasi sistem penjualan dan pembelian yang sudah ada. Dengan mengetahui kelemahan sistem yang ada pada  A  Liong  Jaya  Motor  maka  untuk  menyusun penulisan  skripsi  ini  penulis  menggambil  judul Analisa dan Perancangan Sistem Informasi Penjualan  dan  Pembelian  Sparepart  Motor  pada  A Liong  Jaya  Motor  Menggunakan  Metode Unified Modeling Language (UML).
Dari hasil penelitian akan dijelaskan beberapa hal  yang  diindentifikasi  sebagai  permasalahan sebagai  berikut  (a)  Sering  terjadinya  kesalahan dalam  menghitung  jumlah  pembayaran  yang  harus dibayar  oleh  pelanggan,  (b)  Stok  barang  yang dilaporkan tidak sesuai dengan barang yang ada, (b)
Tidak ada laporan sehingga total penjualan diperoleh dari jumlah nota
Mengidentifikasikan  sistem  sebagai  suatu kumpulan  atau  himpunan  dari  unsur,  komponen, saling tergantung satu sama lain dan terpadu [1].
Sekumpulan  komponen  yang  saling  bekerja sama  untuk  mencapai  tujuan  tertentu”,  oleh  karena itu dari pengertian diatas dapat  disimpulkan bahwa sistem adalah sekumpulan dari elemen-elemen yang saling berhubungan dan berinteraksi dalam melakukan  suatu  pekerjaan  untuk  mencapai  tujuan bersama [2].
Dalam  menyusun  dan  merancang  sistem informasi terdapat beberapa konsep
yang  dapat  dijadikan  sebagai  acuan  dan  landasan, dimana konsep-konsep tersebut merupakan  teori yang  berhubungan  dengan perancangan
sistem informasi serta pemecahan masalah yang ada.
Sistem informasi adalah  suatu sistem didalam suatu  organisasi  yang mempertahankan  kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi  yang bersifat  menegerial dengan kegiatan strategis dari suatu organisasi  untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak luar tertentu [1].
Penjualan  ialah  ilmu  dan  seni  mempengaruhi pribadi  yang  dilakukan  oleh  penjual,  untuk mengajak orang lain bersedia  membeli barang atau jasa  yang  ditawarkan.  Jadi  dalam  buku  Basu Swastha menerangkan bahwa penjualan yaitu proses
menawarkan barang atau produk kepada konsumen dengan cara merayu konsumen tersebut [4].
Pembelian adalah suatu usaha yang dilakukan untuk  pembelian  barang  yang  diperlukan  oleh perusahaan  kegiatan  yang  dilaksanakan  secara swakelola maupun oleh managemen [5].
Untuk mendukung kelancaran sistem tersebut, perlu  dibuat  suatu  sistem  yang  dapat  memberikan layanan  dan  kemudahan  bagi  proses  kegiatan transaksi.
Unified  Modeling  Language adalah  “Bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma  analisa  dan  perancangan  sistem informasi.  Pemodelan  ( modeling )  sesungguhnya digunakan  untuk  menyederhanakan  permasalahan- permasalahan yang  kompleks  sedemikian  rupa sehingga lebih mudah diperlajari dan dipahami”.[6]

## 2. METODOLOGI PENELITIAN
Metode  pengembangan  sistem  menggunakan metode waterfall, model ini memberikan pendekatan pendekatan  yang  sistematis  dan  barurutan  bagi pengembang aplikasi. Tahapan-tahapan dari metode ini sebagai berikut :
a. Mengelola  data,  yaitu  mengelola  semua  data yang  dibutuhkan  dalam  perancangan  sistem, metode pengumpulan data menggunakan metode wawancara,  observasi  langsung  pada  A  Liong Jaya  Motor,  analis  dokumen  terkait  dan  studi literature
b. Analisa  masalah,  yaitu  tahapan  ini  dilakukan untuk mendapatkan informasi mengenai permasalahan  yang terdapat pada  A  Liong Jaya berdasarkan proses bisnis yang berjalan saat ini c. Desain,  aplikasi  ini  akan  menggunakan Unified Modeling  Language atau UML dan  pemodelan yang diantaranya menggunakan beberapa diagram  yaitu Use  Case  Diagram,  Class Diagram, Entity Relationship Diagram
d. Implemantasi,  setelah  melakukan  desain  tahap berikutnya  implementasi  dimana  hasil  desain sistem terjemahkan ke dalam bahasa yang dapat dimengrti oleh komputer
e. Testing,  memastikan  kualitas  dengan  menguji sistem informasi  yang dihasilkan  sesuai dengan desainnya  apakah  masih  terjadi  kesalahan  atau tidak
f. Laporan  hasil  penelitian,  laporan  yang  disusun 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 dan pembelian

## 2.1. Kerangka Pemikiran
Penulis  menerapkan  beberapa  pendekatan untuk  mendapatkan  solusi  pemecahan  masalah, berikut adalah kerangka pemikiran untuk memecahkan masalah
PENDEKATAN
· Observasi  proses  bisnis  yang sedang berjalan
· Analisa dan perancangan
sistem  informasi  penjualan dan pembelian sparepart pada A Liong Motor menggunakan unified modeling language (UML) HASIL Menghasilkan  sistem  yang  dapat mendukung  atau  membuat  lebih baik  lagi  dari  sistem  yangsedang berjalan KEUNTUNGAN · Dibuatkan  penyimpanan  data menggunakan database · Dibuatkan  popup  pencarian data telah tersimpan · Pembuat laporan menjadi lebih cepat dan detil, sehingga memudahkan pemilik toko untuk mengambil  keputussan  demi kelangsungan bisnis MASALAH . · Sering  terjadinya  kesalahan dalam  menghitung  jumlah pembayaran · Stock barang yang dilaporkan tidak  sesuai  dengan  barang yang ada · Tidak  ada  laporan  sehingga total penjualan diperoleh dari jumlah nota DAMPAK Dengan menerapkan sistem informasi  penjualan  dan  pembelian yanng telah terkomputerisasi membuat segala hal tentang penyimpanan  atau  pencetakan  suatu data  menjadi  lebih  muda,  cepat  dan efisien. ANALISA DAN RANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN SPAREPART PADA A LIONG MOTOR Gambar 1. Kerangka Pemikiran
Pada gambar 1 merupakan Kerangka Pemikiran Pembelian dan penjualan sparepart motor A Liong Jaya Motor
3. HASIL DAN PEMBAHASAN
3.1 Analisa Sistem Berjalan
Dalam keberlangsungan pekerjaan A Liong Jaya Motor memiliki proses bisnis berjalan.
a. Proses Penjualan
Pelanggan  datang  ke  A  Liong  Jaya  Motor dengan  menyebutkan  barang  yang  ingin  dipesan kepada  pegawai  toko,  lalu  pegawai  toko  mencatat pesanan  pelanggan  di  nota  pesanan  kemudian pegawai  toko  melakukan  pengecekan  barang  yang ingin  dipesan,  jika  barang  kosong  pegawai  toko menawarkan  barang  yang  sama  dengan  merk  yang berbeda. Setelah barang  yang dipesan sudah  sesuai dengan  keinginan  pelanggan  kemudian  pegawai toko mencatat semua barang di nota penjualan.
Gambar 2. Activity Diagram Proses Penjualan
Pada gambar 2 merupakan Activity Diagram Proses Penjualan

## b. Proses Pembayaran
Setelah  barang  yang  telah  disiapkan  sudah sesuai dengan pesanan maka pegawai toko membuat nota  penjualan  dan  memberikan  kepada  pelanggan berapa  jumlah  yang  harus  dibayarkan  oleh pelanggan.  Setelah  pegawai  toko  menerima pembayaran maka pegawai toko langsung memberikan nota penjualan dan barang pesanan.

## Gambar 3. Activity Diagram Proses Pembayaran
Pada  gambar  3  merupakan Activity  Diagram Proses Pembayaran
c. Proses Pengiriman Pelanggan yang telah membeli barang-barang dipastikan  sudah  mengecek  kondisi  barang  yang akan  diterima.  Pelanggan  akan  diberikan  pilihan untuk dilakukan pengiriman barang atau membawa sendiri.  Jika  pelanggan  meminta  untuk  dilakukan pengiriman  barang  maka  pegawai  toko  akan menanyakan alamat pengiriman, nama pengirim dan mencatat  ke  dalam  surat  jalan  berwarna  kuning. pegawai  toko  akan  menyerahkan  surat  jalan berwarna  kuning  ke  kurir  untuk  mengantarkan barang yang telah dibayar oleh pelanggan.
Gambar 4. Activity Diagram Proses Pengiriman
Pada  gambar  4  merupakan Activity  Diagram Proses Pengiriman

## d. Proses Pembelian
Pegawai  toko  akan  mengecek  barang  secara berkala  yang  stoknya sudah  mulai sedikit. Jika ada barang  stoknya  sudah  sedikit  maka  pegawai  toko akan mencatat barang-barang yang sudah menipis ke dalam  catatan  untuk  diserahkan  kepada  pemilik. Pemilik akan memesan barang-barang yang stoknya sudah sedikit kepada supplier melalui telepon. Lalu supplier menginformasikan barang pesanan.
Gambar 5. Activity Diagram Proses Pembelian
Pada  gambar  5  merupakan Activity  Diagram Proses Pembelian
e. Proses Penerimaan Barang Pegawai toko akan menerima barang pesanan beserta  faktur  yang  telah  dikirim  oleh supplier . Pegawai  toko  akan  mengecek  barang  berserta jumlahnya, apabila sesuai maka pegawai toko akan menghitung  total  harga  barang  yang  sesuai  dengan pemesanan  dan  melakukan  pembayaran.  Apabila pegawai  toko  menemukan  ada  barang  yang  rusak maka  pegawai  toko  akan  menuliskan  barang  yang rusak  di  dalam  faktur  untuk  dilakukan  proses  retur kepada supplier .
Gambar 6. Activity Diagram Proses Penerimaan Barang
Pada  gambar  6  merupakan Activity  Digram Proses Penerimaan Barang

## f. Proses Pembelian
Setiap satu bulan sekali, pegawai toko membuat laporan. Kemudian laporan tersebut diberikan kepada pemilik.
Gambar 7. Activity Diagram Proses Laporan
Pada  gambar  7  merupakan Activity  Diagram Proses Laporan
3.2 Use Case Diagram
Use  Case  diagram adalah  sebuah  teknik  yang digunakan  dalam  interaksi  seperti  menghubungkan antara  actor  yang  di  ganbarkan  dengan  ikon  orang dan relasi yang di simbolkan dengan garis, use case yang di gambarkan dengan model kapsul.
Entry Data Barang Entry Data Pelanggan Entry Data Supplier Pegawai Toko

## Gambar 8. Use Case Digram Master
Pada gambar 8 merupakan Use Case Diagram Master  proses  awal  pada  saat  pegawai  toko melakukan  input  data  berupa entry data  barang, entry data pelanggan dan entry data Supplier.
Pada gambar 9 merupakan Use Case Transaksi diketahui bahwa terdapat 8 transaksi yang dilakukan oleh  pegawai  toko  dan  nantinya  ada  beberapa  nota yang  akan  di  terima  oleh  pelanggan,  kurir  dan supplier.
Gambar 10. Use Case Laporan
Pada gambar 10 merupakan Use Case Laporan, pada use  case laporan  diketahui  bahwa  terdapat  5 laporan yang dicetak oleh pegawai toko dan nantinya akan diberikan kepada pimpinan.
3.3 Entity Relationship Diagram
Pelanggan Minta SP Nota SJ Supplier PO Barang Cetak Dapat Pesan Serah Beli *kd_plg nm_plg almt_plg tlp_plg *kd_plg no_plg 1 M 1 *no_nota *no_sj *no_nota tgl_nota pengiriman *no_sp *no_nota 1 1 *no_sj tgl_sj almt_kirim *no_sp tgl_sp *no_sp *kd_brg Qty_jual Hrg_hrg *kd_supp nm_supp almt_supp telp_supp *kd_supp *no_PO *no_PO *kd_brg tgl_adakan *no_PO *kd_brg Qty_brg M N N M M 1 TTB Retur Kembali Dtl_TTB Terima Buat *kd_brg nm_brg type_brg stock_brg hrg_brg *no_ttb kd_brg Qty_terima hrg_terima *no_ttb *no_retur *kd_brg *no_retur Qty_retur keterangan N 1 *no_retur tgl_retur 1 1 *no_ttb tgl_ttb no_faktur ttl_hrg *no_po *no_ttb 1 N 1 M
Gambar 11. Entity Relationship Diagram Pada gambar 11 merupakan Entity Relationship Diagram .
3.4 Class Diagram
Class diagram adalah class yang berhubungan antara class lainnya tapi berbeda dengan ERD karena tidak menenggunakan method dan hanya menggunakan atribut.
Entry Surat Pesanan Cetak Nota Cetak Surat Jalan Cetak Purchase Order Pegawai Toko Entry Tanda Terima Barang Cetak Retur Pelanggan Kurir Supplier Cetak Kwitansi Jual Entry Pembayaran supplier
Cetak Laporan Penjualan Cetak Laporan Barang Masuk Cetak Laporan Pengiriman Barang Pegawai Toko Cetak Laporan Rekapitulasi
Barang Terlaris
Cetak Laporan Pengembalian Barang Pemilik
Gambar 12. Class Diagram
Pada  gambar  12  merupakan Class  Digram , Class  merupakan  cetak  biru  suatu  objek  dalam sistem orientasi objek. Dapat dikatakan Class adalah sejenis alat pengklasifikasi.

## 3.5 Implementasi Sistem
Form tampilan rancangan layar menu utama.
Gambar 13. Rancangan Layar Menu Master
Pada  gambar  13  merupakan  Rancangan Layar  Menu  Master,  Form  yang  berfungsi  untuk melakukan  transaksi-tansaksi  yang  terjadi  dalam sistem  dan  merupakan  inti  dari  aplikasi  Sistem Informasi  Penjualan  dan  Pembelian  sparepart  pada A Liong Jaya Motor.
Gambar 14. Form Transaksi
Pada  gambar  14  merupakan  Form  Transaksi, Laporan  dari  semua  hasil  pengimputan  data  lalu  di cetak melalui form laporan.
Gambar 15. Form Laporan
Pada gambar 15 merupakan Form Laporan, Laporan yang  menghasilkan  informasi  tentang  rekapitulasi barang terlaris yang telah dibuat oleh pegawai toko melalui sistem dan telah dikirimkan kepada pemilik toko.

## Gambar 16. Rancangan Layar Entry Barang
Pada gambar 16 merupakan Rancangan Layar Entry Barang, entry data Barang digunakan oleh pegawai toko untuk menginput data barang yang di beli oleh pelanggan.
Gambar 17. Rancangan Layar Entry Pelanggan

## Pada gambar 17 merupakan Rancangan Layar
Entry Pelanggan, Entry Data  Pelanggan  digunakan oleh  pegawai  toko  untuk  mengetahui  jumlah pelanggan  yang  sudah  membeli  barang,  nama pelanggan,  alamat  serta  nomor  telefon  sebelum memesan barang.
Gambar 18. Rancangan Layar Entry Supplier

## Pada gambar 18 merupakan Rancangan Layar
Entry Supplier, Entry Supplier  digunakan  pegawai toko  untuk menginput data  supplier yang mengirimkan jumlah sparepart yang dipesan.
Gambar 19. Rancangan Layar Entry Surat Pesanan

## Pada gambar 19 merupakan Rancangan Layar
Entry Surat  Pesanan,  dilakukan  oleh  pegawai  toko untuk  mencari  pesanan  pelanggan  yang  sudah memesan barang, dengan cara mengklik tombol cari pada  kode  barang  dan  kode  pelanggan,  lalu masukkan Qty yang di pesan baru di simpan.

## Gambar 20. Rancangan Layar Cetak Nota
Pada gambar 20 merupakan Rancangan Layar Cetak  Nota,  yang  dilakukan  pada  data  pemesanan sudah  tersimpan,  untuk  mencari  data  pemesanan pegawai toko harus mengklik cari di form nota.

## Gambar 21. Rancangan Layar Cetak Surat Jalan
Pada gambar 21 merupakan Rancangan Layar Cetak  Surat  Jalan,  di  butuhkan  pada  saat  customer meminta barang yang sudah dibeli untuk dikirim ke toko customer.
Gambar 22. Rancangan Layar Cetak Purchase Order
Pada  gambar  22  merupakan  Rancangan Cetak Purchase  Order, Purchase  Order  dilakukan pada saat stock sparepart sudah sedikit. Maka toko melakukan  PO  yang  nantinya  pegawai  toko  akan menginput  data  dari  kode  barang  yang  di  pesan dengan menambahkan jumlah qty dan kode supplier untuk mengetahui supplier tersebut.
Gambar 23. Rancangan Layar Cetak Tanda Terima Barang
Pada gambar 23 merupakan Rancangan Layar Cetak  Tanda  Terima  Barang,  dilakukan  pegawai toko setelah menerima barang dari supplier, setelah diterima  pegawai  toko  lalu  menginput  data  dan  di cetak.

## 3.6 Sequence Diagram
Suatu kolaborasi antara object dengan object , yang digunakan untuk merangkai sebuah pesan yang dikirim.
Pada  gambar  24  merupakan  Siquents  Laporan Barang.

## Gambar 25. Laporan Rekapitulasi
Pada gambar 25 merupakan Laporan Rekapitulasi,
Laporan  pengiriman  barang  yang  berfungsi  untuk mengetahui  berapa  banyak  barang  yang  telah dikirim.
Gambar 26. Laporan Pengiriman
Pada gambar 26 merupakan Laporan Pengiriman,  laporan  penerimaan  barang  yang berfungsi  untuk  mengetahui  berapa  banyak  barang yang telah diterima oleh pegawai toko.
Gambar 27. Laporan Barang Masuk
Pada gambar 27 merupakan Laporan Barang Masuk.
Fishbone berfungsi  untuk  menganalisa  masalah yang  ada  sehingga  tindakan  yang  tepat  dapat diambil.
A Liong Motor Mengalami Kerugian SDM Dokumen Prosedur Tidak ada laporan sehingga total penjualan diperoleh dari jumlah nota Pendapatan yang diterima oleh pemilik tidak sama dengan laporan yang ada Stock barang yang dilaporkan tidak sesuai dengan barang yang ada Tidak ada kartu stock Sering terjadinya kesalahan dalam menghitung jumlah pembayaran Pendapatan menurun Jumlah barang dengan jumlah nota tidak sama
Gambar 28. Fishbone
Pada gambar 28 merupakan Fishbone

## 4. KESIMPULAN
Berdasarkan  hasil  analisa  dan  perancangan sistem  informasi  pada  A  Liong  Jaya  Motor  Solusi yang telah dibahas pada bab-bab sebelumnya, maka dapat ditarik kesimpulan sebagai berikut: a. Dengan adanya Sistem Penjualan dan Pembelian pada A Liong Jaya Motor dapat
b. mempercepat  kinerja  Bagian  Penjualan  dalam melaksanakan kegiatan dan mengurangi terjadinya human error
c. Dapat meminimalisasi kemungkinan kehilangan data  atau  kerusakan  dokumen  karena  data disimpan dalam bentuk file secara tersusun
d. Dengan  menerapkan  sistem  ini  diharapkan mempercepat  dalam  memperoleh  laporan- laporan yang dibutuhkan
e. Dengan adanya sistem ini diharapkan  A  Liong
Jaya  Motor  Mandiri  mampu  mengurangi kerugian  finansial  dikarenakan  managemen yang buruk

## DAFTAR PUSTAKA
[1] Sutabri,  Tata. Karakteristik  Sistem .  Bandung:  Informatika.
2012.
[2] Fathansyah. Pengertian sistem . Bandung. 2014.
[3] Kristanto,  Andi. Pengertian  Penjualan .  Yogyakarta:  Gava Media. 2009.
[4] Mulyadi. Pengertian  Pembelian  Edisi  Ke-5  Cetakan  Ke-9 . Yogyakarta. 2009.
[5] Pudjo, Prabowo Widodo dan Herlawati. Menggunakan UML . Bandung: Informatika. 2011.
[6] Nugroho,  Adi.  2010.  Rekayasa  Perangkat  Lunak  Berbasis Objek dengan Metode USDP . Andi. Yogyakarta.