INNOVATIVE: Journal Of Social Science Research Volume 3 Nomor 6 Tahun 2023 Page 1904-1914 E-ISSN 2807-4238 and P-ISSN 2807-4246
Website: https://j-innovative.org/index.php/Innovative

## Perancangan Sistem Pemasukan dan Pengeluaran Barang di CV Abdullah Berkah Jaya Berbasis Desktop
Galuh Priya Kinanti 1 ✉ , Syahfira Agustina 2 , Ella Amelia Oktavira 3 , Eidelina Aicha Agustin 4 , Octaviana Anugrah AP 5
Prodi Teknik Informatika, Universitas Pamulang, Banten, Indonesia Email: galuhpriyakinanti@gmail.com 1 ✉

## Abstrak
CV. Abdullah Berkah Jaya adalah perusahaan dagang yang bergerak di bidang barang bekas seperti kaleng, besi dan besi tua rongsok yang dikirim ke pelanggan. Pada saat pengiriman perusahaan masih mencatat  buku  untuk  melaporkan  pengiriman  barang.  Sistem  ini  dirancang  untuk  penataan  klaim pendapatan dan pengeluaran penjualan yang memudahkan pelaporan barang yang akan dikirim ke pelanggan.  Karena  mereka  mengalami  kendala  menggunakan  sistem  yang  masih  manual  dengan dicatat pada buku. Sehingga proses pembuatan laporan memakan waktu yang lama karena pencarian data dalam pembukuan, Membuat penyimpanan file dan dokumen meningkat, sehingga sulit untuk mencari  informasi  lama,  sehingga  terjadi  kebocoran  informasi  yang  dapat  membuat  pemimpin perusahaan tidak mengetahui barang yang dikirim itu sesuai atau tidak pada saat dikirim. penelitian bertujuan membuat sistem informasi pemantauan penjualan pada CV. Abdullah Berkah Jaya, sehingga dapat membantu pengelola membuat laporan penjualan barang, mencari informasi baru atau lama dengan lebih mudah dan menghindari kehilangan data.
Kata Kunci: Aplikasi Desktop, Neatbeans, Barang Bekas

## Abstract
CV. Abdullah Berkah Jaya is a trading company engaged in used goods such as cans, iron and scrap metal that is sent to customers. At the time of delivery the company still records the book to report the delivery of goods. The system is designed for structuring sales income and expense claims that facilitate the reporting of goods to be delivered to customers. Because they experience problems using a system that is still manual with a note on the book. So that the process of making Reports takes a long time because of the search for data in bookkeeping, making file and document storage increase, making it difficult to find old information, resulting in information leaks that can make company leaders not know the goods sent are appropriate or not at the time sent. research aims to create a sales Monitoring Information System on CV. Abdullah Berkah Jaya, so that it can help managers make sales reports of goods, find new or old information more easily and avoid data loss.
Keywords: Desktop Application, Neatbeans, Used Goods

## PENDAHULUAN
Di era digital saat ini, penerapan teknologi informasi sudah dilakukan disegala bidang. Dengan perkembangan teknologi yang semakin maju sehingga membuat banyak orang menggunakan teknologi informasi itu sendiri merasa nyaman dan merasakan manfaatnya. Di dunia teknologi informasi yang semakin maju, sangat mudah untuk mencari informasi apapun yang ada. Informasi yang diperoleh  dapat  dari sistem informasi yang suda ada. Sistem  informasi  saat  ini  telah  mampu  menunjukan  perkembangan  yang  relatif  cepat dibandingkan dengan sistem sebelumnya.
CV. Abdullah Berkah Jaya merupakan perusahaan yang bergerak di bidang jual beli barang rongsok. Sebagian orang di bidang ini masih jarang menggunakan sistem informasi dalam proses  pengolahan dan  pengelolaannya. Proses manual ini membuat pemasukan data yang dipegang penginputan data yang dimiliki oleh lapak rongsok Abdullah. Sehingga sering kali ditemukan beberapa kesalahan terhadap penginputan data yang dipunya. Selain itu proses pengerjaan secara manual ini dapat menyebabkan memakan waktu yang cukup lama. Hal ini dapat menyebabkan kesulitan bagi  pemilik  lapak  dan mencegahnya untuk memeriksa semua informasi
Aplikasi desktop adalah suatu aplikasi yang mampu beroperasi secara offline, tetapi kita harus menginstalnya pada laptop atau computer (Stefano, 2014). Sistem adalah suatu kesatuan yang terdiri dari atas komponen atau elemen yang dihubungkan bersama untuk memudahkan  aliran  informasi,  materi,  atau  energi  untuk  mencapai  tujuan.  Sistem  juga merupakan kesatuan bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak.
Neatbeans  adalah  lingkukang  pengembangan  rerintegrasi  (IDE)  yang  digunakan untuk  mengembangkan  aplikasi  desktop,  seluler,  dan  web  dalam  berbagai  bahasa pemrograman  termasuk  Java,  C/C++,  PHP,  dan  lainnya  (Dhika  et  al.  2019).. Java  adalah bahasa  pemograman  yang  sangat  popular  yang  dikembangkan  oleh  Sun  Microsystem. Bahasa  pemograman  java  merupakan  bahasa  yang  dipilih  untuk  merancang  aplikasi berbasis  desktop  ini,  bahasa  pemograman  ini  dipilih  karena  keserbagunaanya,  artinya bahasa java dapat digunakan di beberapa platform seperti desktop, Android bahkan sistem operasi Linux. Java dirancang dengan fokus pada protabilitas dan kemudahan penggunaan untuk pengembangan aplikasi perangkat lunak. Java dirancang dengan penekanan pada portabilitas  dan  kemudahan  pengguna  saat  mengembangkan  perangkat  lunak.  Java menggunakan  paradigma  pemograman  berorientasi  objek,  yang  berati  bahwa  program java  terdiri  dari  objek-objek  interaktif  dan  dikenal  dengan  kendala,  keamanan,  dan dukungannya.
MySQL adalah DBMS (Database Management System) yang menggunakan perintah open  source SQL (Structured Query Language). Untuk membuat aplikasi yang kompleks dan berjalan dinamis, diperlukan database untuk menyimpan berbagai data dalam bentuk data. Sesuai dengan pemaparan diatas, tujuan dari penelitian ini adalah untuk memberikan kemudahan dalam proses pendataan  pada CV. Abdullah Berkah Jaya dan  menghasilkan aplikasi  sistem  pemasukan  dan  pengeluaran  barang  berbasis  web  agar  mempermudah sistem transaksi.

## METODE PENELITIAN
Dalam  penyusunan  dan  penulisan  laporan  ini,  penulis  menggunakan  beberapa metode, yaitu sebagai berikut:
a. Metode Observasi
Observasi dalam penelitian  ini adalah  pengamatan langsung yaitu  penelitian dan pengamatan melihat dan mengamati secara langsung, kemudian mencatat keadaan yang sebenarnya.
b. Metode Wawancara
Teknik  pengumpulan  data  yang  dilakukan  dengan  bertanya  jawab  antara pewawancara  dengan  narasumber,  yaitu  pemilik  CV.  Abdullah  Berkah  Jaya  dan pekerjanya.
c. Metode Studi Pustaka
Pengumpulan  data  dan  informasi  dengan  membaca  dokumen.  Jurnal  online  dan literatura lain yang relevan dengan penyusunan laporan ini.
d. Perancangan
Setelah  analisis  selesai,  kita  dapat  membuat  garis  besar  untuk  kasus  ahli. Perancangan  terus  dilakukan  dengan  menggunakan  metode  yang  sana  yaitu berdasarkan metode yang digunakan dan observasi.

## HASIL DAN PEMBAHASAN

## Activity Diagram
Activity diagram pada merancang aplikasi berbasis desktop pada CV. Abdullah Berkah Jaya ini digunakan untuk menggambarkan semua proses dalam aplikasi berbasis desktop ini. Berikut adalah activity diagram dari semua proses yang ada di aplikasi berbasis desktop pada CV. Abdullah Berkah Jaya.

## 1. Proses Login

## Gambar 4.1 Activity Diagram Login
Diagram  Aktifitas  diatas  menggambarkan  bagaimana  seseorang  admistrator dapat mengakses aplikasi melalui proses login. Saat anda menggunakan sistem untuk pertama kali, diakses sistem akan menampilkan formulair pendaftaran untuk diisi oleh administrator  sistem.  Di  san,a,  administrator  sistem  harus  memasukan  informasi database berupa username dan password. Sistem kemudian memeriksa apakah data yang dimasukan sudah benar atau tidak. Jika data yang diinputkan benar maka sistem akan menampilkan halaman utama, jika data yang diinputkan salah.
2. Proses Penambahan Data Supplier
Gambar 4.2 Activity Diagram Penambahan Data Supplier
Diagram Aktifitas diatas menggambarkan proses penambahan data supplier. Langkah pertama  yang dilakukan  administrator  memilih  menu  utama,  terdapat  pilihan  supplier, kemudian  sistem  akan  menampilkan  halaman  Data Supplier,  setelah  itu  admin  akan diarahkan ke bagian kolom tambah data supplier untuk mengisi siapa supplier yang akan di tambahkan pada data suplier, selanjutnya admin dapat mengklik tombol simpan dan data akan disimpan. Sistem kemudian menampilkan data.
3. Proses Penambahan Data Pelanggang

## Gambar 4.3 Activity Diagram Penambahan Data Pelanggan
Diagram  Aktifitas  diatas  menggambarkan  proses penambahan  data  pelanggan. Langkah pertama yang dilakukan administrator adalah administrator memilih menu utama, pada  menu  utama.  Sistem  kemudian  menampilkan  halaman  detail  pelanggan  dan administrator  system  kemudian  diarahkan  ke  pelanggan  untuk  ditambahkan.  Di  kolom data,  masukkan  pelanggan mana  yang  ditambahkan  ke  data  pelanggan.  Kemudian administrator system dapat mengklik tombol simpan dan data akan disimpan.
4. Proses Penambahan Data Barang

## Gambar 4.4 Activity Diagram Penambahan Data Barang
Diagram  Aktifitas  diatas  menggambarkan  proses penambahan  item.  Langkah pertama yang dilakukan  administrator  sistem  memilih  menu  utma, menu  utama memiliki item untuk dipilih, kemudian sistem akan menampilkan halaman informasi item,  setelah  itu  administrator  sistem diinstruksikan untuk  menambahkan sesuatu.
Pada kolom  informasi  barang,  tentukan  produk  mana  yang  akan  ditambahkan  ke informasi  produk.  Kemudian administrator sistema dapat memiliki  tombol  simpan dan informasi tersebut akan disimpan. Dalam hal ini, sistem menampilkan informasi produk yang disimpan.
5. Proses Penambahan Data Kategori Barang

## Gambar 4.5 Activity Diagram Penambahan Data Kategori Barang
Diagram  Aktifitas  diatas  menggambarkan  proses  penambahan  informasi  kategori produk. Langkah pertama yang dilakukan administrator adalah memilih menu utama, di menu  utama  terdapat  pilihan  kategori  produk,  sistem  kemudian menampilkan  halaman rincian kategori barang. Kemudian administrator akan diarahkan ke bagian kolom Tambah Kategori  Produk  untuk  memasukkan  kategori  barang  ditambahkan  ke  rincian  kategori barang,  administrator dapat  mengklik  tombol simpan. Data akan  disimpan  dan sistema akan menampilkan data kategori produk.
6. Menampilkan Cetak Laporan Transaksi Barang Masuk dan Keluar

## Gambar 4.6 Activity Diagram Cetak Laporan
Diagram Aktifitas diatas menggambarkan bagaimana laporan acara ditampilkan untuk barang  masuk  dan  keluar.  Langkah  pertama  pengelola  memilih  meni  Cetak  Laporan, kemudian sistema menampilkan halaman laporan yang akan dicetak, selanjutnya pengelola memilih  laporan  yang  akan  dicetak  (Inventaris,  Penerimaan  Barang dan  Pengeluaran Barang) kemudian pengelola memilih. Tanggal lihat data penjualan bulanan atau tahunan.
Use Case Diagram

## Gambar 4.7 Use Case Diagram
Dari Use Case Diagram diatas dapat diketahui bahwa terdapat satu actor yaitu admin yang dapat melakukan :
1. Halaman Awal, Penambahan Data Barang, Penambahan Data Supplier, Penambahan Data Pelanggan, Transaksi Barang Masuk dan Keluar, Laporan Data Barang.
2. Login, digunakan oleh administrator sistem untuk mengakses sistem.
3. Melihat halaman awal atau dashboard, merupakan tampilan home untuk admin yang berisi barbagai menu.
4. Penambahan Data Barang, digunakan untuk menambahkan data barang.
5. Penambahan Data Supplier, digunakan untuk menambahkan data supplier
6. Tambahkan  informasi  pelanggan, digunakan  untuk  menambahkan informasi pelanggan.
7. Penambahan Data Kategori, digunakan untuk menambahkan data kategori.
8. Transaksi barang dan keluar, digunakan untuk menyelesaikan transaksi barang masuk dan keluar.
9. Mencetak  laporan  informasi  barang  dagangan,  yang  digunakan  untuk menampilkan tingakat persediaan dan laporan penerimaan barang dagangan
Class Diagram
Berikut  merupakan  gambar class  diagram  Perancangan  dan  Pengeluaran Barang di CV Abdullah Berkah Jaya Berbasis Desktop.
Class Diagram di atas menggambarkan hubungan antara relasi dari setiap kelas yang  ada pada  Perancangan  Aplikasi  Penjualan  dan  Pengeluaran  Barang  di  CV Abdullah Berkah Jaya Berbasis Desktop.

## Entity Relationship Diagram
Berikut merupakan gambar Entity Relationship Diagram (ERD) perancangan Sistem Pemasukan Dan Pengeluaran Barang Di CV Abdullah Berkah Jaya Berbasis Desktop.

## Gambar 4.9 Entity Relationship Diagram

## Implementasi dan Penjelasan Aplikasi

## 1. Halman Login
Pada  halaman login,  pengguna  harus  memasukan  username  dan  password  yang sesuai dengan hak penggunanya untuk mengakses sistem homepage
Gambar 4.10 Halaman Login
2. Halaman Awal
Dari halaman home atau dashboard ini, pengguna dapat menggunakan halaman ini untuk menambahkan informasi supplier, informasi pelanggan, informasi barang, informasi barang, melihat laporan inventory, dan laporan barang masuk dan keluar.

## Gambar 4.11 Dashboard
3. Penambahan Data Supplier
Pada  halaman  data supplier,  admin  dapat  menambahkan,  mengubah  dan mengapus supplier sesuai dengan suppplier yang melakukan transaksi.
Gambar 4.12 Penambahan Data Supplier
4. Penambahan Data Pelanggan
Pada halaman informasi pelanggan, administrator sistem dapat menambah, mengedit  dan  menghapus  pelanggan  tergantung  pada  pelanggan  yang melakukan transaksi.
Gambar 4.13 Penambahan Data Pelanggan
5. Penambahan Data Barang
Pada  halaman  informasi  produk,  administrator  dapat  mengubah  dan menghapus produk sesuai dengan persedian barang yang ada di lapak.
Gambar 4.14 Penambahan Data Barang
6. Penambahan Data Kategori Barang
Pada halaman data kategori barang, admin dapat menambahkan, mengubah dan menghapus kategori barang sesuai dengan kategori barang yang ada dilapak.
Gambar 4.15 Penambahan Data Ketegori Barang

## 7. Transaksi Barang Masuk dan Keluar
Pada  halaman  transaksi  barang  masuk,  admin  dapat  memilih  siapa  supplier mengirimkan barang ke lapak, dan beberaoa jumlah barang yang diterima. Sedangkan, pada transaksi barang keluar, admin dapat memilih siapa pelanggan yang melakukan transaksi pembelian barang, dan beberapa jumlah barang yang dibeli.

## Gambar 4.16 Transaksi Barang Masuk

## 8. Cetak Laporan
Pada  halaman  cetak  laporan,  admin  dapat  mencetak  laporan  persediaan barang, barang masuk dan barang keluar beserta rincian kapan dan dengan siapa terjadinya transaksi barang.
Gambar 4.18 Cetak Laporan

## SIMPULAN
Setelah melakukan kerja praktek pada CV Abdullah Berkah Jaya, maka penulis telah mengambil beberapa kesimpulan :
1. Pengolahan  data  yang  dibuat  secara  terkomputerisasi  dapat  meminimalisir kesalahan human error.
2. Mempermudah pemilik dalam mendapatkan informasi laporan data barang.
3. Mempermudah pemilik dalam mendapatkan informasi supplier dan pelanggan.
4. Mepermudah pemilik dalam melakukan pencarian data barang.
5. Untuk  meningkatkan  kemajaun  cv  tersebut  dan  tidak  lagi  melakukan  pendataan secara manual..

## DAFTAR PUSTAKA
Dicky, K. (2022, September). SISTEM INFORMASI PEMANTAUAN PENJUALAN BARANG
RONGSOKAN MENGGUNAKAN FRAMEWORK CI.4 PADA CV. SUMBER
BAJA. Jurnal Sistem Informasi, 4, 37-50.
Eni Pudjiarti, E. P. (2019). SISTEM INFORMASI PERSEDIAAN BARANG BERBASIS DEKSTOP
PADA PT. ULTRA
SAKTI. Jusikom : Jurnal Sistem Komputer Musirawas, 111-119.
Ika Arthalia Wulandari, A. H. (2021, Juli). PENGOLAHAN  DATA SISWA PADA  SEKOLAH MENENGAH KEJURUAN 1 KARTIKATAMA KOTA METRO. Jurnal Ilmu Komputer & Informatika, 2, 118-128.
Ika  Dewi  Rozaurrohmah,  L.  S.  (2021,  Desember).  Sistem  Informasi  untuk  Administrasi Transaksi Jual Beli Pengepul Rongsokan Menggunakan Metode Waterfall. JINITA, 3, 103-114.
Supardiyono,  D.  I.  (2022).  Perancangan  Sistem  Informasi  Pengelolaan  Barang  Bagi Pengepul Rongsok Berbasis Web Menggunakan Kerangka Kerja Codelgniter. Jurnal Teknik Komputer, 1, 90-100.