## J u r n a l   I D E A L I S   V o l . 1   N o . 2 ,   M e i   2 0 1 8  | 181

## SISTEM INFORMASI PENJUALAN BARANG MENGGUNAKAN OBJECT ORIENTED PADA CV. MUMTAZ BERKAH TRUSS
Dimas Primasatya 1) , Dian Anubhakti 2) 1 Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur 1,2 Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-mail : dimasprimasatya @gmail.com 1) , dian.anubhakti @budiluhur.ac.id 2)

## Abstrak
Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat, oleh karena itu sudah banyak pula perusahaan-perusahaan atau instansi-instansi yang menggunakan sistem informasi untuk meningkatkan usahanya. Cara untuk meningkatkan usaha suatu perusahan ialah dengan cara membangun sistem informasi yang baik. Dan syarat untuk membangun sistem informasi yang baik yaitu adanya kecepatan dan keakuratan untuk   memperoleh   informasi   yang   dibutuhkan.   Komputer   adalah   suatu   alat   yang   dapat   menyimpan   data, mengolah   data,   dan   memberikan   informasi   yang   diinginkan   secara   tepat   dan   akurat   yang   berguna   bagi perusahaan untuk kemajuan usahanya. Pada CV. Mumtaz Berkah Truss yang bergerak dibidang perdagangan, kelancaran   dan   ketepatan   informasi   belum   sepenuhnya   terpenuhi,   yang   dapat   menimbulkan   kerugian   bagi perusahaan. Pencatatan dan pengolahan data barang dan data pelanggan serta data transaksi penjualan masih dikatakan kurang efektif dan efisien, dikarenakan sulit untuk mencatat dan menghitung banyaknya barang yang ada dan banyaknya jumlah barang yang terjual. Banyaknya jumlah barang yang dijual dan tingkat keramaian pembeli   dapat   mengakibatkan   penjual   mengalami   kesulitan   untuk   mengelola   dan   menghitung   transaksi penjualan secara cepat, tepat, dan efisien. Berdasarkan uraian di atas, maka penulis mencoba untuk menyusun penelitian   dengan   judul   “RANCANG   BANGUN   SISTEM   INFORMASI   PENJUALAN   BARANG MENGGUNAKAN   OBJECT   ORIENTED   PADA  CV.   MUMTAZ   BERKAH   TRUSS”,   yang   diharapkan   dapat meningkatkan kualitas informasi yang dihasilkan secara cepat, tepat dan efisien serta meringankan beban kerja pegawai dan sekaligus mengurangi tingkat kesalahan dalam pengolahan data.
Kata kunci: Sistem Informasi, UML, Microsoft Visual Studio 2010, XAMPP, MySQL.

## 1. PENDAHULUAN
1.1. Latar Belakang Pada   era   globalisasi   ini   perkembangan teknologi   semakin   pesat   dan   modern,   sehingga pemakaian   sistem   informasi   komputerisasi meningkat   dikalangan   masyarakat.   Sistem komputerisasi   dapat   diterapkan,   disesuaikan   dan dipakai   dalam   berbagai   bidang   dan   salah   salah satunya   pada   bidang   penjualan.   Penjualan   adalah suatu unsur yang penting dalam suatu badan usaha yang   bergerang   dalam   bidang   perdagangan.   Oleh karena itu dengan sistem penjualan yang baik dan benar maka tujuan suatu badan usaha tersebut untuk mendapatkan keuntungan yang maksimal dan dapat bersaing dengan baik di bidang perdagangan. Untuk mendukung   jalannya   kegiatan   sistem   penjualan dibutuhkan   suatu   sistem   penjualan   yang terkomputerisasi   agar   dapat   memperlancar   dan memudahkan proses pengolahan data dari transaksi penjualan.
Seperti pada badan usaha KONTRUKSI BAJA RINGAN CV. MUMTAZ BERKAH TRUSS dalam proses   penjualan   masih   manual   atau   tidak terkomputer   isasi, sehingga tidak efektif dan dapat menimbulkan terjadinya kesalahan pada saat proses perhitungan   dan   penjualan.  Maka   dari   itu   penulis bermaksud melakukan penelitian lebih lanjut untuk menganalisa sistem yang berjalan dan mengusulkan suatu   rancangan   sistem   penjualan.   Berdasarkan analisa   tersebut   maka   penulis   membuat   sebuah sistem   yang   berjudul   “SISTEM   INFORMASI PENJUALAN   BARANG   MENGGUNAKAN
OBJECT   ORIENTED   PADA   CV.   MUMTAZ BERKAH   TRUSS”,   sebagai   upaya   untuk memberikan   solusi   atas   masalah   yang   ada   pada sistem penjualan barang pada KONTRUKSI BAJA RINGAN CV. MUMTAZ BERKAH TRUSS.
1.2. Tujuan dan Manfaat
a. Tujuan 1. Membuatkan   laporan   pengiriman   untuk mengetahui   barang   pesanan   mana   saja yang sudah dikirim.
2. Membuatkan   laporan   pemesanan   untuk mengetahui jumlah pesanan barang.
3. Membuatkan   laporan   surat   jalan   untuk mengetahui   jumlah   pesanan   barang   yan suda terkirim.
4. Dengan   sistem   yang   sudah terkomputerisasi,   dibuatkan   data   dalam bentuk database.
5. Membuatkan   surat   kwitansi   untuk   bukti pelunasan.
6. Membuatkan surat retur untuk bukti jika ada barang yang dikembalikan.
7. Membuatkan   laporan   pendapatan   untuk mengetahui pendapatan dari pembayaran.
8. Membuatkan laporan tentang rekapitulasi barang   terlaris   untuk   mengetahui   barang apa saja yang paling sering dibeli.
b. Manfaat 1. Membantu   mempermudah   pekerja   untuk mengetahui informasi apa saja yang harus
dilakukan   dengan   adanya   laporan   Surat Perintah Kerja.
2. Memudahkan   pembuatan   laporan rekapitulasi   barang   terlaris   untuk mengetahui   barang   yang   paling   sering dibeli.
3. Memudahkan   pembuatan   laporan pendapatan untuk mengetahui pendapatan yang didapat dari pembayaran.
4. Memudahkan   untuk   mengetahui   bukti pelunasan pembayaran.
5. Pengumpulan data yang tersimpan dengan baik dan mudah untuk dicari kembali.
6. Memberikan   kemudahan   bagi   pengguna sehingga tidak terjadi lagi kesalahan pada saat   pengiriman   barang,   meneriman pesanan   dan   mudah   dalam   pembuatan laporan.

## 2. METODE PENELITIAN
2.1. Metedologi Penelitian Metodologi   Penelitian   adalah   sekumpulan peraturan,   kegiatan   dan   prosedur   yang   digunakan oleh   pelaku   suatu   disiplin   ilmu.   Metodologi   juga merupakan analisis teoritis mengenai suatu cara atau metode.   Penelitian   merupakan   suatu   penyelidikan yang   sistematis   untuk   meningkatkan   sejumlah pengetahuan dan juga suatu usaha yang sistematis dan   teroganisir   untuk   menyelidiki   salah   tertentu yang memerlukan jawaban.

## 2.2. Metodologi Pengumpulan Data
Dalam rangka menyelesaikan penelitian, maka penulis   membutuhkan   data   yang   berhubungan dengan topik bahasan. Adapu metode pengumpulan data yang diperoleh penulis adalah sebagai berikut : a. Pengamatan (observasi) b. Wawancara (interview) c. Dokumentasi d. Tinjauan Penelitian

## 2.3. Teknik Analisis Data
Pendekatan   yang   dipakai   adalah   Object Oriented,   yang   dilengkapi   dengan   alat-alat   teknik pengembangan   sistem   sehingga   hasil   akhir   akan diperoleh   sistem     Object   Oriented   dapat didefinisikan dengan baik dan jelas. Maka kegiatan yang yang harus dilakukan, yaitu :
a. Mencari   penyebab   masalah   yang   terjadi   pada sistem yang berjalan.
b. Membuat ruang lingkup pada sistem yang akan dibuat.
c. Menganalisa proses bisnis yang dilakukan pada sistem yang berjalan.
d. Mengidentifikasi   dan   membuat   kebutuhan sistem.
2.4. Metode Perancangan Sistem Tahap   perancangan   sistem   adalah   tahapan perancangan   sistem   secara   rinci   berdasarkan   dari hasil analisa sistem yang ada, sihingga menghasilkan
model sistem  baru yang diusulkan disertai  dengan rancanga   database   dan   spesifikasi   program. Perancangan   proses   sistem   dapat   digambarkan sebagai berikut :
a) Entity Relationship Diagram (ERD)
b) Logical Record Structure (LRS)
c) Relasi
d) Normalisasi
e) Spesifikasi Basis Data

## 2.5. Metode Perancangan dan Pemodelan Sistem Secara Visual
Unified Modelling Language (UML) yaitu suatu metode   pemodelan   secara   visual   untuk   sarana perancangan   sistem   berorientasi   objek   atau   seuatu bahasa yang sudah menjadi standar pda visualisasi, perancangan dan juga dokumentasi sistem software. Berikut Jenis-jenis diagram UML:
 Use Case Diagram
 Activity Diagram
 Sequence Diagram
 Class Diagram

## 2.6. Analisis  Berorientasi  Obyek   (Object– Oriented Analysis)
Salah satu perencanaan pembangunan software yang   mengumpulkan   software   sebagai   kumpulan obyek   yang   berisi   data   dan   operasi   yang diberlakukan kepadanya. [3]
Metodologi pengembangan sistem berorientasi obyek menggunakan 3 karakteristik utama, yaitu: a. Polymorphism b. Encapsulation c. Inhereritance 3. HASIL DAN PEMBAHASAN
3.1. Struktur Organisasi Organisasi merupakan suatu proses kerja sama sejumlah   manusia   yang   terkait   hubungan   formal dalam rangkaian untuk mencapai tujuan yang telah ditentukan.   Struktur   organisasi   akan   tampak   lebih jelas dan tegas apabila dituangkan di  dalam  suatu bagian struktur organisasi karena akan memberikan pengertian   yang   sangat   mudah   dimengerti   tentang garis   wewenang   dan   tanggung   jawab   kepada organisasi yang bersangkutan.
Gambar 1. Struktur Organisasi
3.2. Tugas dan wewenang Struktur Organisasi a. Pimpinan
1. Mengatur dan Pengawasi usaha. 2. Membuat kebijakan dalam menjalankan usaha. 3. Bertanggung   jawab   sepenuhnya   pada usaha yang berjalan.
4. Melakukan pembayaran gaji dan biaya oprasional.
5. Mempekerjakan   dan   memberhentikan karyawan.
b. Bagian Penjualan
1. Mengurus penjualan barang.
2. Melayani pembayaran atas penjualan.
3. Membuat nota, surat pesanan dan surat jalan
4. Membuat   laporan   yang   diserahkan kepada pimpinan.
c. Bagian Pengiriman
1. Menyiapkan   barang-barang   pesanan yang hendak dikirim
2. Mengantarkan   barang-barang   pesanan kepada pelanggan
3.3. Identifikasi Kebutuhan Setelah   menganalisa   sistem   yang   berjalan, maka   dinutuhkan   sebuah   sistem   yang terkomputerisasi   dimana   data-data   dalam   file komputer.   Berikut   ini   kebutuhan   yang   harus dipenuhi   untuk   meningkatkan   dan   mempermudah dalam memproses data:
1) Kebutuhan : Entry Data Pelanggan Masalah : Proses   pencatatan   data pelanggan   yang   melakukan pesanan dengan baik, sehingga sulit   mendapatkan     informasi pelanggan secara lengkap. Usulan : Disediakan entry data pelanggan   kedalam   sistem komputerisasi   sehingga   akan lebih   cepat   dan   akurat   serta memudahkan dalam mendapatkan informasi. 2) Kebutuhan : Entry data barang Masalah : Tidak   adanya   pencatatan tentang data barang yang ingin dipesan pelanggan. Usulan : Disediakan form pengisian data   barang   yang   dilakukan secara terkoputerisasi sehingga akan   lebih   cepat   dan   mudah dalam   pencarian   informasi tentang data barang. 3) Kebutuhan : Entry Data Kategori Masalah : Tidak   adanya   pencatatn tentang   penambahan   data kategori. Usulan : Disediakan form pengisian data   kategori   yang   dilakukan secara terkomputerisasi sehingga akan lebih cepat dan mudah   dalam   pencarian informasi barang. 4) Kebutuhan : Entry Data Kendaraan Masalah : Tidak   ada   pencatatan   data kendaraan. Usulan : Disediakan form pengisian data   kategori   yang   dilakukan secara terkomputerisasi sehingga akan lebih cepat dan mudah   dalam   pencarian informasi barang. 5) Kebutuhan : Cetak Surat Pesanan Masalah : Belum   adanya   surat   pesanan dan   masih   dilakukan   dengan manual   yang   disampaikan secara   lisan   sehingga   sering terjadi   kesalahan   dan   terlalu lama   ketika   pengerjaan pencatatan. Usulan : Disediakan form cetak   surat pesanan. 6) Kebutuhan : Cetak Surat Jalan Masalah : Proses   pengiriman   belum menggunakan surat jalan yang tepat. Usulan : Disediakan form cetak   surat jalan. 7) Kebutuhan : Cetak Nota Masalah : Dilakukan   dengan   manual sehingga   sering   terjadi kesalahan   dan   terlalu   lama ketika pengerjaan pencatatan. Usulan : Disedikan   cetak   nota   sebagai bukti   pembayaran   DP   yang nantinya sisa pembayaran akan dilunasi dengan kwitansi. 8) Kebutuhan : Cetak Kwitansi Masalah : Belum adanya kwitansi. Usulan : Disediakan form cetak kwitansi. 9) Kebutuhan : Cetak Retur Masalah : Belum adanya retur. Usulan : Disediakan form cetak retur. 10) Kebutuhan : Cetak Laporan Penjualan Masalah : Kurang   mengetahui   data penjualan per periode. Usulan : Disedikan form cetak   laporan penjualan. Fungsi : Memberikan informasi tentang hasil   penjualan   secara   cepat dan tepat 11) Kebutuhan : Cetak Laporan Pengiriman Masalah : Kurang   mengetahui   informasi tentang pengirman barang. Usulan : Disedikan form cetak   laporan pengiriman. Fungsi : Untuk   memberikan   informasi tentang   pengiriman   barang yang   sudah   diterima   oleh
pelanggan per periode. 12) Kebutuhan : Cetak Laporan Pemesanan Masalah : Pimpinan   kurang   mengetahui pemesanan yang didapat. Usulan : Disedikan form cetak   laporan pemesanan. Fungsi : Untuk   memberikan   informasi tentang pemesanan barang per periode. 13) Kebutuhan : Cetak Laporan Retur Masalah : Sulit   mengetahui   jumlah pengembalian barang dikarenakan   belum   adanya laporan retur. Usulan : Disedikan form cetak   laporan retur. Fungsi : Untuk   memberikan   informasi tentang   pengembalian   barang yang per periode 14) Kebutuhan : Cetak   Laporan   Rekapitulasi Barang Terlaris Masalah : Pimpinan   kurang   mengtahui barang   yang   paling   banyak dibeli. Usulan : Disedikan form cetak   laporan rekapitulasi barang terlaris. Fungsi : Untuk   mempermudah   barang apa   saja   yang   terlaris   setiap bulannya.
3.4. Struktur Tampilan Berikut   ini   adalah   struktur   tampilan   pada sistem   informasi   penjualan   pada   CV.   Mumtaz Berkah Truss.

## 3.5. Tampilan Layar Menu Utama
Menu   utama   adalah   form   yang   pertama   kali tampil   yang   berfungsi   untuk   mengorganisasikan submenu-submenu   di   bawahnya   yang   saling berhubungan.   Menu   Utama   terdiri   atas   4   (empat) Menu.   Tampilan   menu   utama   dapat   dilihat   pada gambar berikut ini:

## 3.6. Tampilan Layar Menu Master
Menu   master   terdiri   dari   3   submenu,   yang dapat dilihat sebagai berikut ini:
3.7. Tampilan Layar Menu Transaksi
Menu Transaksi terdiri dari 5 submenu, yang dapat dilihat sebagai berikut ini:
Gambar 2. Struktur Tampilan
Gambar 3. Tampilan Layar Menu Utama
Gambar 4. Tampilan Layar Menu Master
Gambar 5. Tampilan Layar Menu Transaksi
3.8. Tampilan Layar Menu Laporan
Menu Laporan terdiri dari 5 submenu, yang dapat dilihat sebagai berikut ini:
3.9. Boundary Class Diagram
3.10. Control Class

## 4. KESIMPULAN 1.1. Kesimpulan
Menghadapi   persoalan   yang   ada   serta   solusi pemecahan   yang   ditawarkan   maka   dapat   ditarik beberapa   kesimpulan   yang   dapat   dirinci   seperti bawah ini :
a. Pemilik   dapat   mengambil   keputusan   terkait pembuatan   laporan   penjualan   karena   sudah tersedia cetak laporan penjualan lebih rinci dan efisien.
b. Pemilik   dapat   mengetahui   pelanggan   yang sering melakukan retur karena sudah ada modul cetak retur dan cetak lapora retur.
c. Membantu bagian penjualan untuk mengetahui onformasi   penjualan   secara   rinci   pada   nota dengan dibuatkan cetak nota.
d. Dibuatkan sistem yang sudah terkomputerisasi dan dapat menghemat ruang penyimpanan data barang   sehingga   tidak   menyebabkan penumpukan   data   yang   dapat   menyulitkan dalam pencarian data
e. Membantu   pemilik   untuk   mengetahui   data pelunasan dan disediakan form cetak kwitansi pelunansan.
1.2. Saran Dalam   rancangan   sistem   yang   diusulkan   ini, penulis   berharap   agar   dapat   dimanfaatkan   dengan baik bagi CV. Mumtaz Berkah Truss. Untuk itu saran yang dapat diberikan untuk kemajuan organisasi ini adalah :
a. Agar   penggunaan   teknologi   kompuuterisasi lebih dapat diterapkan dan ditingkatkan karena akan   bermanfaat   dalam   pengolahan   data sehingga   dapat   berjalan   lebig   efektif   dan efisien.
b. Mempersiapkan   dukungan   hardware   dan software yang sesuai spesifikasinyam sehingga dapat mendukung sistem ini dengan baik.
c. Memberikan   pelatihan   dan   informasi   yang dibutuhkan   kepada   pengguna   agar   dapat menggunakan sistem dengan baik dan sesuai.
d. Melakuakan   back   –   up   data   untuk mengantisipasi   hal   –   hal   yang   tidak   dapat diinginkan.
e. Melakuakn pemeliharaa secara berkala terhadap peranggkat   lunak   dan   perangat   keras   yang dilakukan oleh personil yang ahli.
2. DAFTAR PUSTAKA
[1] A.S   Rosa   dan   Shalahuddin   M.,   2011,   Rekayasa Perangkat   Lunak   Terstruktur   dan   Berorientasi Obyek . Bandung : Informatika.
[2] Fandora,   Rizky,   2013, Penjualan,   pemesanan   dan pembelian,   perancangan   sistem   informasi penjualan,   pemesanan   dan   pembelian   pada   toko cahaya murni silver pacitan , 2302-5700, 24.
[3] Mulyanto, Agus., 2009, Sistem Informasi Konsep & Aplikasi . Yogyakarta: Pustaka Pelajar.
[4] Mustakini,     Jogiyanto   Hartono.,   2009, Sistem Informasi Teknilogi . Yogyakarta: Andi Offset.
Gambar 6. Tampilan Layar Menu Laporan
Gambar 7. Boundary Class Diagram
Gambar 8. Control Class
[5] Puspita,   Dewi.   2010, Sitem   Informasi   Akutansi . Yogyakarta: Graha Ilmu,.
[6] Shelly and Rosenblatt., 2010, System Analysis and Design Eight   Edition   Boston.   USA:   Course Technology.
[7] Yakub.,   2010, Pengantar   Sistem   Informasi . Yogyakarta: Graha Ilmu.