## Perancangan Sistem Informasi Penjualan Ban Truk
Dimas Aji Saputro 1 , Silvianty 2
1,2 Universitas Bina Sarana Informatika e-mail: 1 putro25msn@gmail.com, 2 silvianty@bsi.ac.id
Abstrak -  Komputer  banyak  memberikan  manfaat  bagi  manusia  dalam  menyelesaikan  pekerjaan  dari  yang mudah  hingga  yang  sulit.  Dalam  dunia  usaha,  komputer  memiliki  peranan  yang  cukup  besar  dalam  hal penyediaan  informasi  bagi  pihak  dalam  perusahaan  dan  juga  pihak  luar  perusahaan.  CV.  Indo  Jaya  Bandung membutukan  sekali  adanya  suatu  sistem  informasi  yang  menunjang  dan  memberikan  pelayanan  yang memuaskan bagi para customer . Untuk itulah peneliti mencoba membuat penelitian mengenai sistem penjualan barang di  CV. Indo Jaya  Bandung yang sampai  saat  ini  belum  terkomputerisasi.  Pada  saat  ini  CV. Indo Jaya Bandung hanya  berupa  perusahaan  yang  bergerak  dalam  bidang  vulkanisir  Ban  Truk.  Sistem  yang  ada  pada CV.  Indo  Jaya Bandung  ini  masih  dilakukan  secara  manual,  mulai  dari  pencatatan customer yang  membeli barang,  sampai  penyimpanan  data-data  lainnya  yang  berhubungan  dengan  proses  penjualan  hingga  sampai pembuatan laporan, sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang  akuratnya  laporan  yang  dibuat  dan  keterlambatan  dalam  pencarian  data-data  yang  diperlukan. Berdasarkan  permasalahan  yang  disebutkan  sebelumnya,  maka  peneliti  merancang  sistem  informasi  dengan menggunakan  MySQL  untuk  perncangan  databasenya  dan  Bahasa  pemograman  yang  dipergunakan  adalah PHP .

## Kata Kunci: Penjualan, UML, PHP.
Abstract  -  Computers  provide  many  benefits  for humans  in  completing  jobs  from  easy  to  difficult ones.  In  the business world, computers have a large enough role in providing information to parties within the company and also to  parties outside the company. CV. Indo Jaya Bandung really needs an information  system that supports and  provides  satisfactory  service  to  its  customers.  For  this  reason,  researchers  try  to  make  research  on  the system of selling goods at CV. Indo Jaya Bandung, which until now has not been computerized. At this time CV. Indo  Jaya  Bandung  is  only  a  company  engaged  in  the  retreading  of  truck  tires.  The  system  in  CV.  Indo  Jaya Bandung is still done manually, starting from recording customers who buy goods, to storing other data related to  the  sales  process  to  making  reports,  making  it  possible  during  the  process  that  errors  occur  in  recording, inaccurate reports are made and delay in finding the required data. Based on the problems mentioned earlier, the  researcher  designed  an  information  system  using  MySQL  for  database  design  and  the  programming language used was PHP.
Keywords: Sales, UML, PHP.

## PENDAHULUAN
Komputer  banyak  memberikan  manfaat  bagi manusia  dalam  menyelesaikan  pekerjaan  dari  yang mudah  hingga  yang  sulit.  Dalam  dunia  usaha, komputer memiliki peranan yang cukup besar dalam hal  penyediaan  informasi  bagi  pihak  dalam perusahaan  dan  juga  pihak  luar  perusahaan.  Hal  itu mendorong  perusahaan  untuk  menghasilkan  dan meningkatkan  kualitas  informasi  yang  dibutuhkan agar  informasi  menjadi  lebih  akurat,  relevan  dan tepat  waktu.  Sistem  penjualan  adalah  suatu  sistem yang  dibuat  dalam  rangkaian  aktifitas  bisnis  dan kegiatan  yang  terkait  dengan  penjualan,  yang  terus berulang dengan menyediakan barang atau jsa untuk pelanggan  dan  menerima  kas  dari  hasi  penjualan tersebut. CV. Indo Jaya Bandung adalah  suatu jenis usaha  yang  bergerak  dalam  bidang  usaha  dagang, khusus menjual ban truk. Sistem penjualan pada CV.
Indo Jaya Bandung, pada proses pencatatan datanya masih  dilakukan  dalam  bentuk hard  copy atau dicatatdi  atas  kertas  seperti  pembuatan  kwitansi pembayaran  dan  rekap  penjualan  bulanan.  Hal  ini berpotensi  dapat  menimbulkan  masalah  seperti, kesalahan  penelitian  yang  disebabkan human  error. Selain  itu  proses  pencatatan  dan  pencarian  data membutuhkan  waktu  yang  reatif  lama  dan  kurang efisien,  berdasarkan  masalah  tersebut  maka  peneliti membuat  peneliti  merancang  sistem  informasi dengan  menggunakan  MySQL  untuk  perancangan databasenya dan Bahasa pemograman yang dipergunakan  adalah  PHP  dimana  proses  yang  akan di  bahas  adalah  proses  penjualan  tunai  pada  CV. Indo  Jaya  Bandung,  yaitu  mulai  dari  proses pemesanan barang, pengecekan barang, pembayaran, pengiriman barang dan pembuatan laporan penjualan,  data  member,  data  pesanan,  data  produk,
data  kota  pengiriman  dan  jurnal  setiap  bulannya yang akan diserahkan kepada pemilik perusahaan.

## METODE PENELITIAN
Metode  penelitian  yang  dipergunakan  dalam penelitian ini terbagi menjadi dua, yaitu : A. Metode Pengumpulan Data Metode  pengumpulan  data  yang  dipergunakan dalam penelitian ini adalah :
1. Metode Observasi
Peneliti melakukan pengamatan dibagian penjualan  pada  CV.  Indo  Jaya  Bandung  untuk melihat  langsung  dari  setiap  kegiatan  penjualan ban truk.
2. Metode Wawancara Melakukan wawancara kepada bagian administrasi tentang penjualan ban truk pada CV. Indo Jaya Bandung.
3. Metode Studi Kepustakaan Mengumpulkan data-data yang diperlukan dengan  membaca  buku-buku  yang  berhubungan dengan topik yang peneliti bahas
B. Metode Pengembangan Software
Metode  dalam  pengembangan  software  yang dipergunakan  dalam  penelitian  ini  adalah  metode waterfall yang terdiri dari :
1. Analisis Kebutuhan Sistem Pada  tahap  ini  peneliti  melakukan  analisis kebutuhan  dari  para  pengguna  sistem  yang  di rancang  tersebut.  Berdasarkan  hasil  analisis maka  ada  dua  pengguna  sistem  yang  akan  di bahas yaitu admin  dan pelanggan.
2. Desain Pada tahap ini peneliti menggunakan UML untuk mendesain  seluruh  kebutuhan  sistem  yang  di  di buat berdasarkan hasil analisis kebutuhan sistem.
3. Code Generation Pada  tahap  ini  peneliti  menggunakan  MySQL untuk  membuat  database  yang  dibutuhkan  oleh sistem,  dan  dalam  Bahasa  pemograman  yang dipergunakan adalah PHP.
4. Testing
Pada  tahap  ini,  peneliti  menggunakan  pengujian terhadap  rancangan  sistem  informasi  yaitu blackbox testing dan white box testing
5. Support Pada  tahap  ini  peneliti  membuatkan  proses cadangan  database  dalam  rancangan  sistem informasi yang dibuat.

## HASIL DAN PEMBAHASAN
Dengan  menggunakan  metode  waterfall,  maka berdasarkan  permasalahan  yang  diangkat  dalam penelitian  ini  di  rancanglah  sebuah  system terkomputerisasi sebagai berikut : 1. Analisis Kebutuhan Sistem Berdasarkan analisis kebutuhan dari sistem  yang ada  dibagi  menjadi  kebutuhan  system  dari  Kasir, marketing,  Gudang  dan  direktur.  Kebutuhan  system tersebut dapat di detailkan menjadi sebagai berikut :
A. Kebutuhan Admin A.1. Admin dapat mengelola Data Produk
A.2. Admin dapat mengelola Data Pelanggan
A.3. Admin dapat mengelola Data Kota
A.4. Admin dapat mengelola Data Pemesanan A.5. Admin dapat mengelola Data Pembayaran A.6. Admin dapat mengelola Data Pembelian A.7. Admin dapat mengelola Data Pembayaran
B. Kebutuhan Pelanggan
B.1. Pelanggan dapat melihat Data Produk
B.2. Pelanggan dapat melakukan Pemesanan B.3. Pelanggan dapat melakukan Pembayaran B.4.  Pelanggan  dapat  melihat  seluruh  transaksi yang pernah dilakukan.
2. Desain Rancangan desain yang dibuat oleh peneliti dapat dilihat  pada  gambar  6,  gambar  7,  gambar  8  dan gambar 9  yang ada pada penelitian karya ilmiah ini. 3. Code Generation
Pada  penelitian  ini  peneliti  menggunakan database MySQL dan untuk pengkodeannya peneliti menggunakan PHP. 4. Implementasi
A. Halaman Utama Admin
Form Halaman  Utama  Admin  memiliki  fungsi dipergunakan  sesuai  dengan  analisis  kebutuhan sistem yang di tuliskan di point nomor satu.
Sumber : Penelitian (2019)
Gambar 1. Form Halaman Utama
B. Form Data Produk
Form data barang dipergunakan untuk melakukan penginputan data barang baru.
Sumber : Penelitian (2019) Gambar 2. Form Data Produk
C. Form Pembayaran Form pembayaran dipergunakan untuk memasukkan data konfirmasi pembayaran pemesanan yang dilakukan oleh pelanggan.
Sumber : Penelitian (2019) Gambar 3. Form Pembayaran
D. Form Pemesanan pelanggan Form pemesanan pelanggan  dipergunakan untuk memasukkan  pembelian  yang  dilakukan  oleh pelanggan.
E. Form Registrasi Pelanggan Form resgitasi  pelanggan  di  pergunakan  untuk pelanggan  baru  yang  akan  membeli  produk perusahaan.
Sumber : Penelitian (2019) Gambar 5. Form Registrasi

## KESIMPULAN
Dengan  selesainya  penelitian  ini  yang  membahas mengenai  perancangan  sistem  penjualan  ban  truk pada  CV.  Indo  Jaya  Bandung,  akhirnya  penulis dapat mengambil kesimpulan, yaitu Sistem penjualan  yang  awalnya customer harus  datang  ke workshop  untuk  membeli  barang  ditambah  dengan sistem penjualan berbasis web sehingga mempermudah customer memesan  barang  dari manapun, penjualan dengan sistem web
mempermudah  dalam  pembuatan  laporan  penjualan &  stok  barang,  data  penjualan  yang  tersimpan disistem  akan  menjadi  lebih  aman  dan  efisien, mempermudah customer dalam  penerimaan  barang, yaitu barang akan di antar oleh jasa expedisi. Setelah dibuatkanya  sistem  penjualan  dengan  sistem berbasis  web  diharapkan  mampu  meningkatkan penjualan  dan  mampu  mengurangi  segala  masalah yang  ada  dan  dapat  memenuhi  kebutuhan  informasi bagi pelanggan.

## REFERENSI
Apriliah,  W.,  Ningsih,  R.,  Ariyanti,  N.,  &  Haryati,
T.  (2018).  Rancang  Bangun  Sistem  Informasi
Penerimaan  Dan  Pengeluaran  Kas  Pada  Smp Islam  Al  Mujahidin  Pamulang  Tugas  Akhir. Repository Universitas Bina Sarana Informatika (RUBSI) , 1 (2), 1–130. https://repository.bsi.ac.id/index.php/repo/vie witem/16096 Alfarobi,  I.,  Tutupoly,  T.  A.,  Safudin,  M.,  Hadi,  S. W.,  Rusdi,  S.  Z.,  Andriansyah,  F.,  Studi,  P., Informasi, S., Bina, U., Informatika, S., Studi,
P.,  Informatika,  T.,  Studi,  P.,  Perangkat,  R., Bina, U., Informatika, S., Studi, P., Informasi, S.,  Bina,  U.,  &  Informatika,  S.  (2020). Rancang  bangun  sistem  informasi  pemesanan kopi  dengan  menggunakan  metode  waterfall .
9 (1), 1–5. )ibnu.iba@bsi.ac.id,
2)taransa.tutupoly@gmail.com, 3)mahmud.mud@bsi.ac.id, 4)sofian.sod@bsi.ac.id,
5)satrio15221@gmail.com,
Harjunawati, S. (2016). Sistem Informasi  Akuntansi Penjualan  Berbasis  Waterfall  Model  Untuk Perusahaan Dagang. Jurnal Ilmu Pengetahuan Dan  Teknologi  Komputer , 2 (2),  131–138. https://ejournal.bsi.ac.id/ejurnal/index.php/ijcit /article/view/1501/1123
Informasi, J. S., Komputer, F. I., & Nusantara, U. B. (n.d.). RANCANGAN  SISTEM  INFORMASI BENGKEL  ”  FAST  AUTO  ”  Suparto
Darudiato  HASIL  DAN  PEMBAHASAN  Studi Pustaka . 9 , 1–13.
Masturoh, S., Wijayanti, D., & Prasetyo, A. (2019). Sistem  Informasi  Akademik  Berbasis  Web Menggunakan  Model  Waterfall  Pada  Smk Itenas  Karawang. Jurnal  Informatika , 6 (1), 62–68. https://doi.org/10.31311/ji.v6i1.5375
Muthia, N., Amalia, H., Puspita, A., & Lestari, A. F.
(2019).  Rancang  Bangun  Sistem  Informasi Akuntansi Penjualan Dengan Model Waterfall Berbasis  Java  Desktop. JITK  (Jurnal  Ilmu Pengetahuan  Dan  Teknologi  Komputer) , 5 (1), 15–22. https://doi.org/10.33480/jitk.v5i1.582
Nie, Y., Sun, L., Su, D., Yin, L., Shen, H., Li, Z., &
Cheng,  Y.  (2015).  Α-Glucosidase  Inhibitory Activity  of  Alginate  Hydrolytes  Produced  By Acid. Journal  of  Chinese  Institute  of  Food Science  and  Technology , 15 (5),  33–39. https://doi.org/10.16429/j.1009- 7848.2015.05.005
Perkasa,  M.  R.  (2014).  Perancangan  Aplikasi Penjualan Sparepart Pada Bengkel Fajar Motor
Menggunakan  Metode  Berorientasi  Objek.
Jurnal Algoritma , 11 (1), 27–33. https://doi.org/10.33364/algoritma/v.11-1.27
Pudjiarti,  E.,  Nurlaela,  D.,  & Sulistyani,  W.  (2019).
Sistem  Informasi  Penjualan  Beras  Berbasis
Website. Indonesian  Journal  on  Software
Engineering (IJSE) , 5 (1), 62–74. https://doi.org/10.31294/ijse.v5i1.5865
Sasongko,  A.  (2017).  Integrasi  Data  Website
Students.BSI.AC.ID Untuk Mobile Info Kampus  berbasis  Android  menggunakan Ekstraksi  HTML. Jurnal  Ilmu  Pengetahuan Dan  Teknologi  Komputer , 2 (2),  146–155. https://scholar.google.co.id/citations?user=Oui vAEkAAAAJ&hl=id&oi=ao#d=gs_md_cita- d&p=&u=%2Fcitations%3Fview_op%3Dview _citation%26hl%3Did%26user%3DOuivAEk AAAAJ%26citation_for_view%3DOuivAEkA AAAJ%3ATyk-4Ss8FVUC%26tzom%3D- 420
Sofica, V., Agista, S. T., Ningsih, R., & Septiani, M.
(2019).  Aplikasi  Pendaftaran  Pasien  Rawat Jalan  Online  pada  Klinik  Mulya  Medika menggunakan Waterfall.
Bianglala
Informatika , 7 (1), 43–49.
Welim,  Y.  Y.,  T.W.,  W.,  &  Firmansyah,  R.  (2015).
Pengembangan  Sistem  Informasi  Service Kendaraan  Pada  Bengkel  Kfmp. Simetris : Jurnal  Teknik  Mesin,  Elektro  Dan  Ilmu
Komputer , 6 (1), 17. https://doi.org/10.24176/simet.v6i1.232
A. Use Case Diagram Admin uc Use Case Model admin penj ualan login home data penj ualan data product data pesanan konfirmasi pembayaran logout tampil form data penj ualan tampil form konfirmasi pembayaran hapus ubah A tambah tampil form data pesanan delete approv e ganti passw ord simpan data kota cari tambah ubah hapus data member cari hapus laporan laporan posanan laporan data member laporan data product laporan data kota j urnal cetak cetak cetak cetak cetak cetak «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» Sumber : Penelitian (2019)
Gambar 6. Use Case Diagram Admin
B. Activity Diagram Admin act Use Case Model sistem admin login menampilkan menu login masukan usename dan passw ord v alidasi username dan passsw ord menampilkan halaman admin halaman pesanan halaman konfirmasi pembayaran halaman laporan
mengelola pesanan mengelokan konfirmasi pembayaran pilih menu laporan tampil menu laporan cetak finish halaman menu data laporan data member laporan data pesanan laporan data produk laporan data kota laporan j urnal salah benar
Sumber : Penelitian (2019)
Gambar 7. Activity Diagram Admin
C. Entity Relationship Diagram (ERD) erd 1 member id_member nama_member email alamat password nomer_telepon pesanan resi status nama_penerima alamat tanggal_pesan total_berat no_pesanan jumlah_beli ongkir id_kota kode_pos no_telepon_penerima id_member jurnal id_jurnal tanggal_jurnal no_pesanan keterangan produk nama_produk stok gambar berat satuan harga id_produk keterangan detail pesanan no_pesanan id_produk jumlah subtotal_harga subtotal_berat detail_jurnal id_jurnal id_akun saldo akun id_akun nama_akun saldo_akun konfirmasi_bayar tanggal jumlah_bayar nama_rek no_pesanan id_konfirmasi nama_bank kota biaya_kirim id_kota nama_kota id_detail_pesanan id_detail_pesanan 1 M M 1 M 1 1 1 1 M M 1 1 1 M 1 mempunyai memiliki mempunyai membuat melakukan mempunyai memiliki mempunyai Sumber : Penelitian (2019)
Gambar 8. Entity Relationship Diagram
D. Deployment Diagram deployment Use Case Model w eb serv er database serv er client brow ser xampp dreamw eav er aplikasi penj ualan style.css ms. access indoj aya.accdb mozila firefox Sumber : Penelitian (2019)
Gambar 9. Deployment Diagram