Professional Documents
Culture Documents
Jurnal 1022500033 Wahyu Rezki R
Jurnal 1022500033 Wahyu Rezki R
BERBASIS DESKTOP
SMK NEGERI 1 SUNGAILIAT
Wahyu Rezki Romadhon
NIM : 1022500033
Abstrak
Inventory Management is a vital and important to follow up in more serious because it involves the property of
the government that is in existence and institution that should be obvious. Most of the educational institution in our
country do not have information the system provides iventory management goods because management is complicated
enough and the proposed inventory management information system by means of a computer- based software
development. In this regard a case study in SMKN 1 Sungailiat.
Development of the proposed system is done in two stages, namely, phase collection methodologies of data (
Interviews, fields studies, Literature) and that will be done next stage is the development of software ( systems analysis,
design, coding, testing, etc). In this developing proposed there are problems with some staff consulted infrastructure
and analyzes the book, while the software is being used in an effort to achieve the goal of Microsoft’s VB.NET 2008.
With a computerized management system expected performancce of staff facilities and infrastructure can be improved
so as to assist progress in inventory management and reporting system that is easy , fast and accurate to be accountable
to the leadership.
Kata Kunci :
Information systems, Goods Management, Inventory.
Jeffery L. Whitten et al. (2004 : 27) menyatakan bahwa Metode Pengumpulan Data
:”Informasi adalah data yang telah diproses atau Metode Pengumpulan data yaitu mendapatkan
disusun ke dalam suatu format lebih berarti untuk data dengan cara :
seseorang. informasi dibentuk dari kombinasi dari data a. Wawancara
yang dengan penuh harapan dapat mempunyai arti bagi Wawacara langsung kepada bagian yang terkait.
penerimanya”. Dilakukan untuk mempelajari dan mengamati
sistem yang berjalan serta mendapatkan data
Menurut Jogiyanto H.M (2003 : 37), kualitas informasi langsung dari sumbernya.
tergantung dari tiga hal yaitu informasi yang dihasilkan b. Observasi
harus : Meninjau dan mengunjungi langsung ke sekolah
a. Akurat ( Accuracy ) SMK Negeri 1 Sungailiat untuk mengetahui secara
Sebuah informasi dapat dikatakan akurat jika keseluruhan tentang masalah yang berhubungan
informasi tersebut tidak bias atau menyesatkan, dengan inventaris barang yang ada di sekolah.
bebas dari kesalahan-kesalahan dan harus jelas c. Dokumentasi
mencerminkan maksudnya. Penulis meminta sejumlah dokumen asli untuk
b. Tepat Waktu ( Timeliness ) menunjang pembuatan laporan skripsi ini.
Informasi yang dihasilkan dari suatu proses Dokumen asli akan digunakan sebagai lampiran
pengolahan data yang diberikan harus tepat dan bukti bahwa laporan yang penulis buat ini
waktunya, tidak terlambat karena informasi benar dan tidak mengada – ada.
merupakan landasan dalam pengambilan keputusan. d. Studi Literatur
Informasi yang terlambat tidak akan mempunyai Dalam penulisan ini tidak terlepas dari data – data
nilai yang baik, sehingga kalau digunakan sebagai yang terdapat dari buku – buku yang menjadi
dasar dalam pengambilan keputusan dapat referensi seperti pedoman penulisan skripsi ini,
menimbulkan kesalahan dalam tindakan yang diktat dan buku – buku lain yang berhubungan
diambil. Kebutuhan akan tepat waktunya sebuah dengan penyusunan skripsi ini sebagai landasn teori
informasi itulah yang pada akhirnya akan untuk menyelesaikan masalah yang di hadapi.
menyebabkan mahalnya nilai suatu informasi.
c. Relevan ( Relevancy ) Analisa Sistem
Informasi akan relevan jika memberikan manfaat Yaitu dalam menganalisa laporan ini metoda
bagi pemakainya dan sesuai dengan kebutuhan, serta yang digunakan adalah pendekatan terstruktur yaitu
berkaitan langsung dengan masalah yang ada. dengan menganalisa data dengan cara membuat diagram
konteks. Salah satu pendeketan pengembangan sistem
Pendekatan definisi sistem berdasarkan pendekatan adalah pendeketan analisa object oriented . Pendekatan
prosedur menurut Jogiyanto HM (2003:34) adalah ” object oriented dilengakapi dengan alat – alat tehnik
Sistem adalah kumpulan dari prosedur-prosedur yang pengembangan sistem sehingga hasil akhirnya akan di
mempunyai tujuan-tujuan tertentu.” dapat sistem yang object oriented yang dapat
didefenisikan dengan baik dan jelas kegiatan dilakukan c. Pendataan KIR (Kartu Inventaris Ruangan)
pada tahap ini adalah : b. Pendataan KKBI (Kartu Kendali Barang Inventaris)
a. Menganalisa sistem yang ada, yaitu memahami c. Peminjaman Barang
proses bisnis sistem yang sedang berjalan guna d. Kerusakan dan perbaikan Barang
mengindentifikasikan permasalahan – e. Mutasi Barang
permasalahan yang ada. f. Penghapusan Barang
b. Analisa dokumen, yaitu menspesifikasikan g. Pembuatan Laporan data Barang
masukan yang digunakan , database yang ada, h. Pembuatan laporan Peminjaman Barang
proses yang dilakukan dan keluaran yang
dihasilkan, guna memahami kebutuhan akan 4.2 Analisa Keluaran
dokumen – dokumen baru . Analisa keluaran adalah analisa mengenai keluaran –
Penulis menggunakan beberapa diagram Unified keluaran yang dihasilkan melalui proses – proses yang
Modelling Language (UML) sebagai alat bantu dalam ada dalam sistem berjalan. Adapun keluaran yang
menganalisa sistem untuk mendeskripsikan proses dihasilkan adalah sebagai berikut :
bisnis sistem yang sedang berjalan serta a. Rekap Mutasi Barang
mendiskripsikan konsep sistem baru yang akan b. Rekap barang Rusak
dikembangkan dimana sistem baru tersebut tentunya c. Rekap perbaikan barang
dapat memberikan solusi – solusi dari permasalahan d. Rekap barang di hapus
yang ada serta memenuhi kebutuhan sistem. Adapun e. Pendataan KIR
beberapa diagram tersebut adalah : f. Pendataan KKBI
a. Activity diagram g. Laporan Data Barang
Activity diagram digunakan untuk memodelkan alur h. Laporan Peminjaman Barang
kerja atau workflow sebuah proses bisnis dan urutan
aktifitas didalam suatu proses. 4.3 Analisa Masukan
b. Analisa Dokumen Keluaran Masukan yang digunakan pada SISTEM INFORMASI
Rancangan keluaran merupakan informasi yang PENGELOLAAN BARANG INVENTARIS BERBASIS
akan dihasilkan dari keluaran sistem yang DESKTOP SMK NEGERI 1 SUNGAILIAT adalah sebagai
dirancang. berikut :
c. Analisa Dokumen Masukan a. Data Barang Inventaris
Rancangan masukan merupakan data yang b. Pendataan KIB
dibutuhkan untuk menjadi masukan sistem yang c. Pendataan Petugas
dirancang.
d. Use case diagram 4.4 Identifikasi Kebutuhan
Use case diagram digunakan untuk menjelaskan a. Entry Data Barang
manfaat sistem jika dilihat menurut pandangan b. Entry Data Petugas
orang yang berada diluar sistem atau actor. use c. Entry Pendataan KIB
case diagram juga merupakan deskripsi fungsi d. Entry Pendataan KIR
sistem yang akan dikembangkan. e. Entry Pendataan KKBI
e. Use case Description f. Cetak Pendataan KIB
Use case description digunakan untuk g. Cetak Pendataan KIR
mendeskripsikan secara rinci mengenai use case h. Cetak Pendataan KKBI
Diagram . i. Entry Peminjaman Barang
j. Cetak Kerusakan Barang
Perancangan Sistem. k. Cetak Perbaikan Barang
Tahap Perancangan Sistem adalah merancang sistem l. Entry Penghapusan Barang
secara rinci berdasarkan hasil analisa sistem yang ada, m. Cetak Penghapusan Barang
sehingga menghasilkan model sistem baru yang n. Cetak Mutasi Barang
diusulkan, dengan disertai rancangan database dan o. Cetak Laporan Data Barang
spesifikasi program. p. Cetak Laporan Peminjaman Barang
Alat bantu yang digunakan penulis dalam merancang Berikut ini sebuah Package Diagram yang
sistem adalah Class Diagram, Logical Record Structure menggambarkan pengelompokkan use case sistem
(LRS), Entity Relationship Diagram (ERD), Spesifikasi usulan Sistem Informasi Pengelolaan Barang
Basis Data, Sequence Diagram Inventaris Berbasis Desktop yang dituangkan pada
gambar berikut ini :
4. Hasil dan Pembahasan PENDATAAN PEMINJAMAN
BARANG
KERUSAKAN DAN
PERBAIKAN BARANG
MUTASI DAN PENGHAPUSAN
BARANG
LAPORAN
Petugas
b. Peminjaman Barang
4.7 Tabel
Entry Peminjaman Barang
Petugas b. Tabel Barang
Kd_brg No_Seri Nm_Brg Merk Satuan Tahun
PK
Gambar Use Case Diagram Surat Keterangan Sistem Usulan
Jumlah_brg Kondisi Tgl_Input
Petugas PK
Ket_Mutasi Kd_brg
Cetak Perbaikan Barang
FK
Gambar Use Case Diagram Kelahiran dan Kematian Sistem Usulan d. Tabel Brg_Rusak
d. Mutasi dan Penghapusan Barang Kd_rusak Tahun_rusak Kondisi_rusak Kd_brg
PK
FK
Petugas
e. Tabel KIB
Kd_KIB Ket
Cetak Perbaikan Barang
PK
CETAK
KELUAR
: Petugas : Form Menu : Form KIR : Control KIR : KIR : Data Barang
Open ( )
Open ( )
LOOP Pilih Data Barang ( ) Pilih Data Barang ( ) Get Data Barang ( )
Display ( )
Pilih KIR ( )
Pilih KIR ( ) Get KIR ( )
Display ( )
Tambah ( ) Tambah ( )
Simpan ( )
Simpan ( )
Kosong ( )
: Petugas : Form Menu : Display : Form Data Barang : Control Data Barang : Data Barang
Open ( )
Show Listdatabarang ( )
Simpan ( )
Simpan( )
Show Listdatabarang ( )
SetSimpan Data Barang
e. Entry Pendataan KKBI
Input Kd_brg ( )
Input Kd_brg ( ) Get Brg
Display ( )
Open ( )
Kosong ( )
Pilih Peminjaman ( ) Pilih Peminjaman ( ) Get Data Peminjaman ( )
Batal ( ) Batal ( ) Display ( )
Kosong ( )
Keluar ( )
Keluar ( )
Pilih KKBI ( )
Keluar ( ) Pilih KKBI ( ) Get KKBI ( )
Display ( )
Tambah ( ) Tambah ( )
: Petugas : Form Menu : Display : Form Data Petugas : Control Data Petugas : Data P etugas Batal ( ) Batal ( )
Open ( )
Kosong ( )
Open ( ) Get Nip_Petugas ( ) Get Nip_P etugas ( )
Show Listdatapetugas ( )
Keluar ( ) Keluar ( )
Simpan ( )
Simpan( )
SetSimpan Data petugas
Show Listdatapetugas ( )
Input Nip_Petugas ( )
Input Nip_Petugas ( ) Get Petugas
Display ( )
Ubah ( )
Ubah ( ) Setubah Data Petugas
Display ( )
Get Petugas 4.12 Rancangan Class Diagram (Entity Class)
Hapus ( ) Hapus ( ) SetHapus Data Petugas
Kosong ( )
Brg_Hapus
Kd_Hapus
Batal ( ) Batal ( ) Tahun_Hapus
Kosong ( ) Keadaan_Hapus
Jmlah_Brg_Hapus
Ket_Hapus
Keluar ( )
Keluar ( ) Get Penghapusan()
SIMPAN()
Keluar ( )
UBAH()
HAPUS()
KELUAR()
PUNYA
1
Brg_Perbaikan
Data Barang
Kd_Brg 1
1..* No_Seri PETUGAS
LOOP Pilih Data Barang ( ) Pilih Data Barang ( )
Nm_Brg ISI
Get Data Barang ( ) Nip_Petugas
Merk Kd_Brg KIB Nm_Petugas
Display ( ) Satuan Kd_KIB Kd_KIB Gol_Petugas
Tahun 1..* Jml_Brg_KIB 1..* BUAT 1
Ket 1..* Jab_Petugas
Jumlah_Brg
Kondisi GetIsi() Get KIB() Get Petugas()
Tgl_Input SIM APN() SIM PAN() SIMPAN()
Pilih Data Petugas ( ) KELUAR() KELUAR() UBAH()
Pilih Data Petugas ( ) Get Data Barang()
Get Data Petugas ( ) HAPUS()
SIM PAN()
1..* KELUAR()
UBAH()
Display ( )
HAPUS()
KELUAR()
MILIK
Pilih KIB ( ) 1..*
Pilih KIB ( ) Get KIB ( )
Display ( )
Detail_Pinjam
Kd_Brg 1
Tambah ( ) Tambah ( ) Kd_Peminjam Brg _Mutasi
KIR
Jml_Pinjam Kd_Mutasi
Kd_KIR
Kondisi_Brg_Mutasi
Nm_Ruang an
Get Pinjam() Jumlah_Brg_Mutasi
Simpan ( ) Bahan_KIR 1 ADA 1..*
SIMPAN() Ket_Mutasi
Simpan ( ) Keadaan_KIR
Kd_Brg
Get Mutasi Barang()
SIMPAN()
Get KIR()
UBAH()
Batal ( ) Batal ( )
SIMPAN()
1..* HAPUS()
KELUAR()
KELUAR()
Kosong ( ) PEMINJAM
Kd_Peminjam
Tg l_Pinjam
Keluar ( ) Tg l_Kembali
Keluar ( )
Nm_Peminjam
Keluar ( ) Ket_Peminjam
Get Peminjaman()
SIMPAN()
KELUAR()
kelemahan, dengan diterapkan sistem pengelolaan [2] Jeffery L., et.al. “Modern Systems Analisys and Design”,
4th ed., Pearson Prentice Hall, New Jersey, 2004.
inventaris kantor berbasis desktop, diharapkan
masalah- masalah yang dihadapi dapat dipecahkan, [3] Jogiyanto HM, MBA., Konsep Dasar Informasi, Jakarta :
Graha Media, 2003.
sehingga dapat memberi kerja yang cepat, tepat,
[4] Munawar, “Pemodelan UML Berorientasi Objek”, Jakarta:
dan akurat. Andy Jogyakarta, 2005.