## APLIKASI INVENTORY ALAT TULIS KANTOR KECAMATAN JATINEGARA KABUPATEN TEGAL
Wildani Eko Nugroho 1 , Eko Budihartono 2 , Endang Astuti 3
123 D3 Teknik Komputer Politeknik Harapan Bersama Tegal Jln. Mataram No. 09 Tegal Telp/fax (0283) 352000

## Abstrak
Perkembangan teknologi informasi pada saat ini sangat pesat sehingga manusia dalam mengerjakan setiap  pekerjaan  selalu  membutuhkan  komputer  untuk  menunjang  kinerja  dalam  memenuhi  kebutuhan akan kecepatan dan ketepatan suatu data. Seperti halnya dalam pengolahan data inventory barang, dimana persediaan  suatu  barang  akan  lebih  terorganisir  dengan  baik  jika  menggunakan  sistem  komputer  yang memadai.  Pada  Kantor  Kecamatan  Jatinegara, inventory alat  tulis  kantor  tidak  terorganisir  dengan  baik yaitu  persediaan  alat  tulis  kantor  masih  menggunakan  catatan  kecil  dalam  setiap  transaksinya.  Oleh karena  itu  dibutuhkan  aplikasi  yang  memadai    dalam  sistem inventory sehingga  lebih  optimal  dan terorganisir  dengan  baik.Langkah-langkah  yang  digunakan  dalam  penelitian  ini  adalah  analisis kebutuhan, perancangan sistem dan pengujian sistem. Metode yang digunakan dalam perancangan sistem aplikasi ini yaitu dengan menggunakan UML  ( Unified Modeling Language ) serta perancangan database menggunakan  MySQL.  Sedangkan  untuk  pengumpulan  data  menggunakan  cara  dengan  observasi, wawancara serta studi pustaka. Sedangkan untuk software menggunakan Microsoft Visual Basic 6.0 . Aplikasi inventory alat tulis  kantor ini dapat  membantu staff dalam  mengorganisir dan  mengoptimalkan data laporan alat tulis kantor pada Kantor Kecamatan Jatinegara Kabupaten Tegal.
Kata Kunci : Inventory, alat tulis kantor, Microsoft Visual Basic 6.0

## 1. Pendahuluan
Perkembangan teknologi informasi pada saat ini sangat pesat sehingga manusia dalam  mengerjakan  setiap  pekerjaan  selalu membutuhkan  komputer  untuk  menunjang kinerja  dalam  memenuhi  kebutuhan  akan kecepatan dan ketepatan suatu data. Komputer  memiliki  peranan  yang  sangat vital  dalam  pemecahan  masalah  khususnya dalam  pengolahan  data,  karena  komputer memiliki  kecepatan  tingkat  akurasi  yang tinggi  dalam  pemrosesan  data  sehingga proses pengolahan data tidak  membutuhkan waktu  yang  lama  dan  lebih  akurat.  Seperti halnya  dalam  pengolahan  data inventory barang,  dimana  persediaan  suatu  barang akan  lebih  terorganisir  dengan  baik  jika menggunakan sistem komputer yang memadai. Lain halnya jika sistem inventory yang  menggunakan catatan kecil tentu akan membutuhkan  waktu  yang  lama  dalam mencari data.
Kantor Kecamatan Jatinegara merupakan salah satu instansi pemerintahan yang  ada  di  Kabupaten  Tegal.  Kantor
Kecamatan  Jatinegara  terbagi  dari  beberapa sub bagian yang dalam kegiatannya membutuhkan  alat  tulis  kantor.  Alat  tulis
kantor  yang  diperlukan  pada  setiap  sub bagian bermacam-macam jenis dan jumlahnya.
Pada  Kantor  Kecamatan  Jatinegara, inventory alat  tulis  kantor  tidak  terorganisir dengan  baik  yaitu  persediaan  alat  tulis kantor  masih  menggunakan  catatan  kecil dalam  setiap  transaksinya.  Dimana  untuk pencatatan transaksinya mengumpulkan struk  belanja  yang  kemudian  dicatat  dalam pembukuan  alat  tulis  kantor.  Sedangkan untuk  pengambilan    alat  tulis  kantor  pada setiap  sub  bagian  juga  masih  menggunakan catatan  kecil  sehingga  dalam  data  laporan alat  tulis  kantor  belum  optimal  dimana untuk persediaan dan pengambilan alat tulis kantor ada beberapa data yang tidak akurat. Oleh  karena  itu  dibutuhkan  aplikasi  yang memadai    dalam  sistem inventory sehingga lebih optimal dan terorganisir dengan baik. Aplikasi  ini  diharapkan  dapat  membantu sistem inventory alat  tulis  kantor  pada kantor  Kecamatan  Jatinegara  Kabupaten Tegal  lebih  terorganisir  dengan  baik  serta data laporan inventory alat tulis pada kantor Kecamatan  Jatinegara  Kabupaten  Tegal lebih optimal.

## 2. Metode Penelitian
Metode penelitian yang dilakukan yaitu dengan cara observasi yaitu dengan melihat langsung  sistem  transaksi inventory alat tulis kantor yang ada pada kantor Kecamatan  Jatinegara  Kabupaten  Tegal kemudian  mempelajari  sistemtersebutserta mencari  apa  yang  menjadi  permasalahan dalam sistem tersebut. Untuk penganalisaan yaitu dengan mengambil beberapa data unit (sub  bagian),  data  barang  serta  sistem pembelian dan pengambilan alat tulis kantor yang  ada  di  Kantor  Kecamatan  Jatinegara Kabupaten  Tegal.  Untuk  mengumpulkan data  tersebut  yaitu  dengan  cara  bertanya langsung  pada  pegawai  atau  staff    yang mengelola  sistem  yang  ada  di  Kantor Kecamatan  Jatinegara,  Camat    Kecamatan
Jatinegara serta pihak-pihak yang bersangkutan dalam penerapan sistem tersebut.  Metode  yang  digunakan  adalah metode waterfall.

## 3. Hasil dan Pembahasan
A. Perancangan Sistem
1) Usecase Diagram
Gambaran  umum  perancangan
Aplikasi  yang  dibangun.  Dalam  hal ini  yaitu  gambaran  umum  aplikasi inventory alat  tulis  kantor  pada kantor Kecamatan Jatinegara Kabupaten Tegal. Gambar 1 . Usecase Diagram

## 2) Activity Diagram
Menjelaskan  perancangan  satu per  satu  dari usecase  diagram . Dalam  hal  ini  yaitu activity diagram aplikasi inventory alat tulis kantor pada kantor Kecamatan  Jatinegara  Kabupaten Tegal.
Gambar 2 . Activity Diagram Create Read Update Delete (CRUD) Data Barang
3) Sequence Diagram
Menjelaskan  perancangan  satu per  satu  dari activity  diagram . Dalam  hal  ini  yaitu sequence
diagram aplikasi inventory alat tulis kantor pada kantor
uc usecase inv entory inventory alat tulis kantor admin melakukan login melakukan crud data barang melakukan crud data unit melakukan crud pembelian barang melakukan crud pengambilan barang melakukan logout melakukan backup restore cetak report pembelian harian cetak report pembelian bulanan melakukan cetak laporan pembelian melakukan cetak laporan pengambilan cetak report pengambilan harian cetak report pengambilan bulanan cetak report pengambilan per unit «extend» «extend» «extend» «extend» «extend» act crud barang sistem inv entory atk admin mulai pilih menu data barang tampilkan menu data barang tambah? edit ? hapus? masukkan record simpan record simpan record ke tabel dt_barang selesai pilih record tampilkan record edit record update update record ke tabel dt_barang selesai pilih record tampilkan record hapus record hapus record dr tabel dt_barang search ? masukkan nama barang search tampilkan record selesai selesai batal? pilih batal membatalkan atau mengosongkan proses pengisian record selesai refresh? pilih refresh mengosongkan record dari hasil pencarian selesai keluar? pilih keluar tampilkan menu utama selesai selesai [ya] [tidak] [ya] [tidak] [ya] [tidak] [ya] [tidak] [tidak] [ya] [ya] [tidak] [ya]
Kecamatan  Jatinegara  Kabupaten Tegal.
Gambar 3 . Sequence Diagram Create Read Update Delete (CRUD) Data Barang
4) Class Diagram menggambarkan keadaan (atribut
/ properti) suatu sistem. Dalam hal ini  yaitu  atribut  yang  ada  pada aplikasi inventory alat  tulis  kantor pada  kantor  Kecamatan Jatinegara Kabupaten Tegal.
Gambar 4 . Class Diagram
B. Perancangan database Tabel yang digunakan dalam pembuatan  aplikasi inventory alat  tulis kantor pada kantor kecamatan Jatinegara Kabupaten Tegal terdiri dari 4  tabel  yaitu  tabel  data  barang,  data unit, data pembelian serta data pengambilan. Tabel 1. Tabel data barang Nama Field Type Length  Keterangan kd_barang Varchar 7 Primary Key nama_barang Varchar 50 Stok Int 3 Satuan Varchar 10 Tabel 2 . Tabel data unit Nama Field Type Length Keterangan kd_unit Varchar 7 Primary Key nama_unit Varchar 30 Tabel 3 . Tabel data pembelian Nama Field Type Length Keterangan kd_beli Varchar 7 Primary Key tgl_beli Date kd_barang Varchar 7 nama_barang Varchar 50 jumlah Int 3 Tabel 4 . Tabel data pengambilan Nama Field Type Length Keterangan kd_pengambilan varchar 7 Primary Key tgl_ pengambilan date kd_barang varchar 7 nama_barang varchar 50 kd_unit varchar 7 nama_unit varchar 30 jml_ambil int 3 Petugas varchar 20 C. Implementasi
Aplikasi inventory alat  tulis  kantor pada  kantor  Kecamatan  Jatinegara Kabupaten  Tegal  ini  terdiri  dari beberapa  form  yaitu form  login , form menu  utama, form data  barang, form data  unit, form data  pembelian serta form data  pengambilan.  Aplikasi ini diharapkan dapat diimplementasikan oleh kantor Kecamatan Jatinegara Kabupaten Tegal untuk  menunjang  sistem inventory yang lebih baik.
sd crud barang
admi n menu tama sistem data barang sistem dt_barang pi l i h menu data barang() proses menu data barang() tampi l kan menu() tambah ?() ya/ti dak() pi l i h tambah() masukkan record() si mpan record() proses si mpan() simpan record ke tabel() edi t ?() ya/ti dak() pi l i h record() proses pi l i h record() ambi l  record dr tabel () tampi l kan record() edi t record() update() proses update() update record ke tabel () hapus ?() ya/ti dak() pi l i h record() proses pi l i h record() ambi l  record dr tabel () tampi l kan record() hapus() proses hapus record() hapus record dr tabel () search ?() ya/ti dak() masukkan nama barang() pi l i h search() proses cari () ambi l  record di  tabel () tampi l kan record() refresh?() ya/ti dak() pi l i h refresh() proses refresh() mengosongkan record hasi l pencari an() batal ?() ya/ti dak() pi l i h batal () proses batal () mengosongkan proses pengi si an record() kel uar?() ya/ti dak() pi l i h kel uar() proses kel uar() tampi l kan menu utama() class inv entory class diagram unit -  kd_unit:  varchar = 7 -  nama_unit:  varchar = 30 +  batal() +  edit() +  hapus() +  keluar() +  refresh() +  seacrh() +  simpan() +  tambah() pengambilan -  jml_unit:  int -  kd_barang:  varchar  = 7 -  kd_pengambilan:  varchar = 7 -  kd_unit:  varchar = 7 -  nama_barang:  varchar = 50
-  nama_unit:  varchar = 30 -  petugas:  varchar = 20
-  tgl_pengambilan:  date +  batal() +  hapus() +  keluar() +  refresh() +  search() +  simpan() +  tambah() pembelian -  jumlah:  int -  kd_barang:  varchar = 7 -  kd_beli:  varchar = 7 -  nama_barang:  varchar = 50 -  tgl_beli:  date
+  batal() +  hapus() +  keluar() +  refresh() +  search() +  simpan() +  tambah() barang -  kd_barang:  varchar = 7 -  nama_barang:  varchar = 50 -  satuan:  varchar = 10 -  stok:  int +  batal() +  edit() +  hapus() +  keluar() +  refresh() +  search() +  simpan() +  tambah() +kd_barang 1..* +kd_barang 1..* +kd_barang 1..* +kd_barang 1..* +kd_unit 1..* +kd_unit 1..* 0 0
Gambar 5. Form MenuUtama
Gambar 6 . Form Data Barang

## 4.   Kesimpulan
Dengan  adanya  aplikasi inventory alat tulis  kantor  ini    dapat  diimplementasikan pada kantor Kecamatan Jatinegara
Kabupaten Tegal. Aplikasi ini membua data inventory  lebih  terorganisir  dengan  baik serta  data  laporan inventory alat  tulis  pada kantor  Kecamatan  Jatinegara  Kabupaten Tegal lebih optimal.

## 5. Daftar Pustaka
[1]  Drs.  Daryanto.  2003. Belajar  Komputer
Visual Basic. Bandung : Yrama Widya.
[2] Haviludin. 2011. “ Memahami
Penggunaan  UML  (Unifield  Medolling
Language) ”. Jurnal Informatika Mulawarman, FMIP Universitas Mulawarma. 6(1), 1-5. [3]  Kurniawan,  Rulianto.  2010. PHP  dan MYSQL  untuk  orang  awam. Edisi  2.
Palembang : Maxicom.