BAB V PENUTUP
5.2. Saran
Berdasarkan kesimpulan- kesimpulan yang telah dikemukakan, dapat diajukan beberapa saran untuk pengembangan lebih lanjut:
1. Karena aplikasi ini hanya mengelola data persedian barang saja, maka nantinya diharapkan adanya hubungan yang terintegrasi antara aplikasi ini dengan sistem perhitungan budgeting pengadaan barang, dan terintegrasi dengansupplier sehingga menciptakan suatu aplikasi yang utuh.
2. Menambakan modul perhitungan Depresiasi untuk menghitung nilai fisik dalam properti seiring dengan waktu dan penggunaannya.
3. Melakukan penelitian yang lebih mendalam lagi sehingga sistem Informasi invetaris ini bisa digunakan untuk perusahaan lainya yang membutuhkan dan punya nilai lebih.
DAFTAR PUSTAKA
Jogiyanto, HM. 1999. Pengenalan Komputer (Dasar Ilmu Komputer, Pemograman Sistem Informasi dan Intregensi Buatan). Yogyakarta : Andi.
Jogiyanto, HM. 2001.Analisis & Desain. Yogyakarta: Andi.
Whitten, Jeffrey, dkk.2004. Meotode Desain dan Analsis Sistem, Ed.6. Yogyakarta: Andi.
Teguh Wahyono, 2010. Membuat Sendiri Aplikasi Dengan Memanfaatkan Barcode, Jakarta: PT Elex Media Komputindo.
Wahana, 2006.Pemograman Visual Basic.net 2005. Yogyakarta: Andi.
Melsi, 2007.Sistem Informasi Inventarisasi Manajemen Barang Daerah: Jakarta
Hari Sabarno, 2001. Keputusan Menteri Dalam Negeri Tentang Pelaksanaan Sistem Informasi Manajemen Barang Daerah. Kementrian Dalam Negeri: Jakarta.
Samosir. Masrida.2006. Perancangan sistem informasi inventarisasi barang pada unit kerja marcomm PT. Indosat tbk. Cabang Jember (Skripsi). Malang: Universitas Islam Negeri
Mcleod , R, Jr, 1996. Sistem Informasi Manajemen. Terjemahan Hendra Teguh. Jakarta : Prenhalindo.
Winpec, 2007. Membuat Aplikasi Reporting Service dengan SQL Server 2005. Jakarta: PT Elex Media Komputindo.
LAMPIRAN A WAWANCARA
Responden : Bapak Taufiq Pewawancara : Fahmi Rahman Hari Tanggal : 25 Maret 2010 Tema
Tujuan wawancara: mengetahui prosedur persediaan dan mengetahui alur proses sistem yang berjalan.
Point wawancara: FR Selamat siang
TQ Ada yang bisa saya Bantu
TQ Bapak saya mohon bantuannya untuk ikut mengembangkan sistem dan sebagai penelitian skripsi saya.
TQ Boleh.
FR Kira-kira sistem apa yang dapat saya dapat kembangkan.
TQ Apa saja, tapi saat ini saya butuh sistem untuk mengelola inventaris barang kantor supaya dapat dikelola dengan baik
FR. Bisa pak, memang saat ini bagaimana pengelolaan datanya. TQ. Masih biasa, paling memakai program Microsoft Excel dan Word
FR. Yang bapak rasakan selama ini sudah cukup memuaskan belum, misalnya saat laporan-laporan audit asset barang?
TQ. Belum, malah biasanya butuh waktu lama karena mencari-cari lagi data yang semberaut dan acak-acakan.
FR. Selain itu apalagi kesulitan yang dialami?
TQ. Begitu pula dengan proses peminjaman terkadang ada pegawai yang tidak mengembalikan barang, tertukar ataupun sampai hilang.
FR. Memang seperti apa sistem keluar barangnya?
TQ. proses peminjaman barang seorang pegawai yang akan menggunakan barang iventaris diluar gedung, dengan cara menulis ke dalam buku besar secara manual alat apa saja yang dipinjam lalu menyerahkan identitas lengkap, maka jika terlambat ataupun hilang tidak dapat pertanggung jawabkan. Karena saling tumpang tindih antara pinjam dan pengembalian.
FR. Seberapa beratkan masalah inventaris yang dihadapi di perusahaan bapak?
TQ. Menurut saya kan inventaris adalah asset yang harus dijaga, akhir-akhir ini ada beberapa barang yang hilang dan entah siapa yang terakhir menggunakannya. Bayangkan kalo saja satu buah computer laptop yang dibawa keluar kantor dan hilang. Disamping merugikan kantor, pasti pekerjaan pun akan ikut terbengkalai.
FR. Jadi seperti apa yang bapak inginkan?
TR. Bapak harafkan ada sebuah sistem yang dapat mendata semua asset yang ada dikantor ini dengan baik, mulai dari barang yang terkecil sekalipun.
TQ. Menurut anda apa yang cocok dengan sistem tersebut?
FR. Saya akan mengembangkan sistem inventaris dengan dengan metode menggunakan barcode saja. Supaya lebih efisien dan keamanan barang pengelolaannya sangat mudah digunakan. Jadi nantinya setiap barang akan di tempelkan Label barcode sesui dengan divisi, tahun, dan urut nya.
TQ. untuk sistemnya menggunakan apa?
FR. Untuk sistem aplikasinya saya akan menggunakan visual basic.net supaya tampilanya lebih mudah digunakan danuser friedly.
TQ. Jadi apa saya yang saudara butuhkan bahan penelitiannya?
FR. data inventaris yang sudah ada dan terdata, baik cetak ataupun file. Serta divisi yang ada di kantor ini untuk memudahkan pendataan.
TQ. Oke, silangkan hub admin. Terima kasih sudah membantu
FR. Sama-sama, kami pun ikut berterima kasih karena diperkenankan untuk mengembangkan sistem di perusahaan bapak.
LAMPIRAN B TAMPILAN APLIKASI
1. Halaman Login
3. Halaman Keluar Barang
5. Halaman Laporan Barang
LAMPIRAN C
LAMPIRAN SOURCE CODE
1. FRMLogin.vb
Public Class Login
Private Sub butLogin_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butLogin.Click
ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 10 Dim i As Integer For i = 1 To 10 ProgressBar1.Value = i Application.DoEvents() System.Threading.Thread.Sleep(100) Next Visible = False
If txtAdmin.Text = "admin" And txtPassword.Text = "Admin"
Then
FRMInventaris.Show() Else
MsgBox("Gagal Login")
End If End Sub End Class
2. FRMBarang.vb
Public Class Form1
Inherits System.Windows.Forms.Form
Dim statusSimpan As String
Dim btApp As BarTender.ApplicationClass
Dim btFormat As BarTender.Format
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e
As System.Windows.Forms.FormClosingEventArgs) Handles
Me.FormClosing
btApp.Quit() End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the
'INVENDataSet.TBLBarang' table. You can move, or remove it, as needed.
Me.TBLBarangTableAdapter.Fill(Me.INVENDataSet.TBLBarang)
statusSimpan = "update'"
btApp = New BarTender.ApplicationClass
End Sub
Private Sub butSimpan_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butSimpan.Click
Try
Me.TBLBarangTableAdapter.InsertQuery(Me.txtKodeBarang.Text,
Me.txtNamaBarang.Text, Me.txtTipeBarang.Text, Me.comKondisi.Text,
_ Me.dateTglMasuk.Text, Me.txtJumlah.Text, Me.comDivisi.Text, Me.txtHarga.Text) Else Me.TBLBarangTableAdapter.UpdateQuery(Me.txtNamaBarang.Text, Me.txtTipeBarang.Text, Me.comKondisi.Text, _ Me.dateTglMasuk.Text, Me.txtJumlah.Text,
Me.comDivisi.Text, Me.txtHarga.Text, Me.txtKodeBarang.Text)
End If
Catch ex As Exception
MessageBox.Show("Gagal Simpan Data")
End Try
Me.TBLBarangTableAdapter.Fill(INVENDataSet.TBLBarang)
statusSimpan = "update"
End Sub
Private Sub BindingNavigatorAddNewItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BindingNavigatorAddNewItem.Click
statusSimpan = "simpan"
End Sub
Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BindingNavigatorDeleteItem.Click
If MessageBox.Show("Apakah akan dihapus ?", "Hapus Data",
MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) = Windows.Forms.DialogResult.Yes Then Me.TBLBarangTableAdapter.DeleteQuery(Me.txtKodeBarang.Text) End If End Sub
Private Sub butCari_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles butCari.Click
Me.TBLBarangTableAdapter.Fill_CariData(INVENDataSet.TBLBarang,
Me.txtCari.Text)
End Sub
Private Sub butRefresh_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butRefresh.Click
Me.TBLBarangTableAdapter.Fill(INVENDataSet.TBLBarang)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles Button1.Click
btFormat = btApp.Formats.Open("c:\Inventaris.btw", False,
"")
btFormat.PrintOut(False, False)
End Sub End Class
3. FRMKembali.vb
Public Class FRMKembali
Dim statusSimpan As String
Private Sub FRMKembali_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the
'INVENDataSet.TBLTransaksi' table. You can move, or remove it, as needed.
Me.TBLTransaksiTableAdapter.Fill(Me.INVENDataSet.TBLTransaksi)
'TODO: This line of code loads data into the
'INVENDataSet.TBLBarang' table. You can move, or remove it, as needed.
Me.TBLBarangTableAdapter.Fill(Me.INVENDataSet.TBLBarang)
'TODO: This line of code loads data into the
'INVENDataSet.TBLBarang' table. You can move, or remove it, as needed.
Me.TBLBarangTableAdapter.Fill(Me.INVENDataSet.TBLBarang)
'TODO: This line of code loads data into the
'INVENDataSet.TBLKeluarDetail' table. You can move, or remove it, as needed.
Me.TBLKeluarDetailTableAdapter.Fill(Me.INVENDataSet.TBLKeluarDetai
l)
'TODO: This line of code loads data into the
'INVENDataSet.TBLKeluarHeader' table. You can move, or remove it, as needed.
Me.TBLKeluarHeaderTableAdapter.Fill(Me.INVENDataSet.TBLKeluarHeade
r)
'TODO: This line of code loads data into the
'INVENDataSet.TBLKeluarDetail' table. You can move, or remove it, as needed.
Me.TBLKeluarHeaderTableAdapter.Fill(Me.INVENDataSet.TBLKeluarHeade
r)
statusSimpan = "update"
End Sub
Private Sub butKembali_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butKembali.Click
Me.BinKembali.EndEdit() Me.butTambah.Enabled = False Me.BindingNavigatorPositionItem.Enabled = True Me.BindingNavigatorMovePreviousItem.Enabled = True Me.BindingNavigatorMoveFirstItem.Enabled = True Try
If (statusSimpan.Equals("simpan")) Then
Me.TBLKeluarHeaderTableAdapter.InsertTransaksiBaru(Me.txtNoTransak
Me.datetglKembali.Text, Me.labKeperluan.Text,
Me.labKeperluan.Text)
Else
Me.TBLKeluarHeaderTableAdapter.UpdateTransaksiBaru(Me.txtNoTransak
si.Text, Me.labKeluar.Text, Me.labNamaPegawai.Text,
Me.datetglKembali.Text, Me.labKeperluan.Text,
Me.labKeperluan.Text)
End If
Catch ex As Exception
MessageBox.Show("Gagal Simpan Data")
End Try
Me.TBLBarangTableAdapter.Fill(INVENDataSet.TBLBarang)
statusSimpan = "update"
End Sub
Private Sub BindingNavigatorAddNewItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
butTambah.Click Me.BinKembali.AddNew() Me.BindingNavigatorPositionItem.Enabled = False Me.BindingNavigatorMovePreviousItem.Enabled = False Me.BindingNavigatorMoveFirstItem.Enabled = False Me.butTambah.Enabled = False End Sub
Private Sub butCari_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles butCari.Click
Me.TBLKeluarHeaderTableAdapter.Fill_CariTransaksi(INVENDataSet.TBL
KeluarHeader, Me.txtCariTransaksi.Text)
End Sub
Private Sub butRefresh_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butRefresh.Click
Me.TBLKeluarHeaderTableAdapter.Fill(INVENDataSet.TBLKeluarHeader)
End Sub End Class
4. FRMLaporanBarang.vb
Imports System.Data
Public Class FRMLaporanBarang
Dim rep As RPTBarang
Private Sub ButTampil_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles ButTampil.Click
rep = New RPTBarang
Dim dtBarang As DataTable
If Me.cmbDivisi.Text = "Semua Data" Then
dtBarang = Me.TblBarangTableAdapter1.GetData
Else
dtBarang =
Me.TblBarangTableAdapter1.FilterDenganDivisi(Me.cmbDivisi.Text)
rep.SetDataSource(dtBarang)
Me.repViewer.ReportSource = rep
End Sub
Private Sub FRMLaporanBarang_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim dtDivisi As DataTable
Dim dataTableDivisi As
INVENDataSetTableAdapters.TBLBarangDivisiTableAdapter
dataTableDivisi = New
INVENDataSetTableAdapters.TBLBarangDivisiTableAdapter dtDivisi = dataTableDivisi.PilihDivisi
' Tampilkan jenis - jenis barang pada combobox jenis
Me.cmbDivisi.Items.Add("Semua Data")
For Each drDivisi As DataRow In dtDivisi.Rows
Me.cmbDivisi.Items.Add(drDivisi.Item(0))
Next End Sub End Class
5. FRMLaporanTransaksi.vb
Imports System.Data
Public Class FRMLaporanTransaksi
Dim rep As RPTTransaksi
Private Sub butTampilkan_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butTampilkan.Click
rep = New RPTTransaksi
Dim dt As DataTable Dim dtTransaksi As INVENDataSetTableAdapters.TBLTransaksiTableAdapter dtTransaksi = New INVENDataSetTableAdapters.TBLTransaksiTableAdapter dt = dtTransaksi.GetData() rep.SetDataSource(dt) Me.repViewerT.ReportSource = rep End Sub
Private Sub butFilter_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butFilter.Click
rep = New RPTTransaksi
Dim dt As DataTable Dim dtTransaksi As INVENDataSetTableAdapters.TBLTransaksiTableAdapter dtTransaksi = New INVENDataSetTableAdapters.TBLTransaksiTableAdapter dt = dtTransaksi.FilterBerdasarkanTanggal(Me.dtDariTanggal.Value, Me.dtSampaiTanggal.Value) rep.SetDataSource(dt) Me.repViewerT.ReportSource = rep End Sub End Class 6. FRMTransaksi.vb
Public Class FRMTransaksi
Dim statusSimpan As String
Private Sub FRMTransaksi_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the
'INVENDataSet.TBLBarang' table. You can move, or remove it, as needed.
Me.TBLBarangTableAdapter.Fill(Me.INVENDataSet.TBLBarang)
'TODO: This line of code loads data into the
'INVENDataSet.TBLKeluarDetail' table. You can move, or remove it, as needed.
Me.TBLKeluarDetailTableAdapter.Fill(Me.INVENDataSet.TBLKeluarDetai
l)
'TODO: This line of code loads data into the
'INVENDataSet.TBLKeluarHeader' table. You can move, or remove it, as needed.
Me.TBLKeluarHeaderTableAdapter.Fill(Me.INVENDataSet.TBLKeluarHeade r)
statusSimpan = "update"
End Sub
Private Sub butTambahTr_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butTambahTr.Click
Me.BinTransaksi.AddNew() Me.BindingNavigatorPositionItem.Enabled = False Me.BindingNavigatorMovePreviousItem.Enabled = False Me.BindingNavigatorMoveFirstItem.Enabled = False Me.butTambahTr.Enabled = False End Sub
Private Sub butHapusTr_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butHapusTr.Click
Me.BinTransaksi.RemoveAt(CInt(Me.BindingNavigatorPositionItem.Text
) - 1) Me.butTambahTr.Enabled = True Me.BindingNavigatorPositionItem.Enabled = True Me.BindingNavigatorMovePreviousItem.Enabled = True Me.BindingNavigatorMoveFirstItem.Enabled = True End Sub
Private Sub butSimpanTr_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butSimpanTr.Click
Me.BinTransaksi.EndEdit() Me.butTambahTr.Enabled = True Me.BindingNavigatorPositionItem.Enabled = True Me.BindingNavigatorMovePreviousItem.Enabled = True Me.BindingNavigatorMoveFirstItem.Enabled = True Try
If (statusSimpan.Equals("simpan")) Then
Me.TBLKeluarHeaderTableAdapter.InsertTransaksiBaru(Me.txtNoTransak
si.Text, Me.dateTglKeluar.Text, Me.txtNamaPegawai.Text,
Me.datetglKembali.Text, Me.txtKeperluan.Text,
Me.txtKeperluan.Text)
Else
Me.TBLKeluarHeaderTableAdapter.UpdateTransaksiBaru(Me.txtNoTransak
si.Text, Me.dateTglKeluar.Text, Me.txtNamaPegawai.Text,
Me.datetglKembali.Text, Me.txtKeperluan.Text,
Me.txtKeperluan.Text)
End If
Catch ex As Exception
MessageBox.Show("Gagal Simpan Data")
End Try
Me.TBLBarangTableAdapter.Fill(INVENDataSet.TBLBarang)
statusSimpan = "update"
Private Sub butTambah_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butTambah.Click
Me.TBLKeluarDetailTableAdapter.TambahTransaksi(txtNoTransaksi.Text , txtKodeBarang.Text, txtDivisi.Text, Convert.ToDecimal(txtJumlah.Text)) Me.TBLKeluarDetailTableAdapter.Fill(Me.INVENDataSet.TBLKeluarDetai l) Me.FKTBLKeluarDetailTBLKeluarHeaderBindingSource.ResetBindings(Fal se) Me.BinTransaksi.ResetBindings(False) End Sub
Private Sub txtKodeBarang_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtKodeBarang.TextChanged Me.TBLBarangTableAdapter.Fill_CariData(INVENDataSet.TBLBarang, txtKodeBarang.Text) End Sub Private Sub FKTBLKeluarDetailTBLKeluarHeaderBindingSource_CurrentChanged(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles
FKTBLKeluarDetailTBLKeluarHeaderBindingSource.CurrentChanged End Sub
Private Sub butCetak_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles butCetak.Click
Me.butSimpanTr_Click(sender, e) ' Tampilkan Faktur FakturTransaksi.MdiParent = Me.MdiParent FakturTransaksi.setNoTransaksi(Me.txtNoTransaksi.Text) FakturTransaksi.Show() End Sub End Class 7. FRMFakturTransaksi.vb
Public Class FakturTransaksi
Private rep As RPTFakturTransaksi
Private noTransaksi As String
Public Sub setNoTransaksi(ByVal nomor As String) noTransaksi = nomor
End Sub
Private Sub FakturTransaksi_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim dt As DataTable
Dim dtTransAdapter As
dtTransAdapter = New
INVENDataSetTableAdapters.TBLTransaksiTableAdapter
dt = dtTransAdapter.TransaksiBerdasarkanNomor(noTransaksi)
rep = New RPTFakturTransaksi
rep.SetDataSource(dt)
Me.repViewer.ReportSource = rep
End Sub End Class
RANCANG BANGUN APLIKASI INVENTARISASI BARANG MENGGUNAKAN LABEL BARCODE (STUDI KASUS PT. SOLUSI
PERIFERAL)
SKRIPSI
Disusun Oleh : FAHMI RAHMAN
105091002904
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SYARIF HIDAYATULLAH JAKARTA
RANCANG BANGUN APLIKASI INVENTARISASI
BARANG MENGGUNAKAN LABEL BARCODE
(STUDI KASUS PT. SOLUSI PERIFERAL)
SKRIPSI
Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer
Pada Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh : Fahmi Rahman 105091002904
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH
JAKARTA
RANCANG BANGUN APLIKASI INVENTARISASI
BARANG MENGGUNAKAN LABEL BARCODE
(STUDI KASUS PT. SOLUSI PERIFERAL)
Skripsi
Skripsi Diajukan kepada Fakultas Sains dan Teknologi UIN Jakarta untuk Memenuhi Persyaratan Memperoleh Gelar Sarjana Komputer
Menyetujui, Penguji I,
Herlino Nanang, MT NIP. 19731209 2005011 002
Penguji II,
Ria Hari Gusmita, M.Kom NIP. 19820817 200912 2 002
Pembimbing I,
Yusuf Durrachman, M. Sc, MIT NIP. 19710522 200604 1 002
Pembimbing II,
Nia Kumaladewi, MMSI NIP. 19750412 200710 2 002 Mengetahui,
Dekan Fakultas Sains dan Teknologi
DR. Syopiansyah Jaya Putra, M.Sis NIP. 19680117 200112 1 001
Ketua Prodi Teknik Informatika
Yusuf Durachman, M.Sc, MIT NIP. 19710522 200604 1 002
ABSTRAK
FAHMI RAHMAN (105091002904). Rancang Bangun Aplikasi Inventarisasi
Barang Menggunakan Label Barcode (Studi Kasus PT. Solusi Periferal). Dibawah bimbinganYUSUF DURAHMAN danNIA KUMALADEWI
PT. Solusi Periferal merupakan sebuah perusahaan berskala menengah yang bergerak di bidang penyediaan berbagai macam printer dan komputer
mobile. Pada perusahaan ini terdapat suatu sistem inventarisasi yang masih
berjalan secaramanual, dimana dalam penerapan sistem ini terdapat beberapa hal yang menjadi kendala, yaitu diantaranya adalah keefektifan dan efisiensi waktu dan proses audit data aset, bentuk laporan ada sekarang yang masih berupa
hardcopy yang dapat menyulitkan dalam proses pencarian data, dan kemungkinan
terjadinya data inventaris yang hilang. Dengan alasan di atas maka penulis mencoba untuk memberikan alternatif pemecahan masalah dengan membuat suatu aplikasi sistem inventaris yang akan mencatat data dan daftar aset perusahaan, waktu pembelian, divisi, dan pengkodean yang akan dibuat secara sistematis dan terkomputerisasi dengan metode barcode, sehingga akan menghilangkan proses pencatatan yang selama ini telah berjalan secara manual pada PT. Solusi Periferal dan juga dengan penggunaan metodebarcode akan mengurangi tingkat kesalahan penginputan ID barang dalam proses keluar masuk barang tersebut. Pada penulisan ini juga akan diterangkan tahapan pengerjaan, mulai dari proses analisa, perencanaan, konstruksi yang menggunakan aplikasi Bartender 9.0, visual
Basic.Net 2005 dan SQL Server 2005 untuk database-nya, hingga tahapan
pengimplementasian dengan menggunakan metode RAD dengan notasi perekayasaan dan pendekatan Analisis Model Driven, UML (Unified Modelling
Languange), dengan membuat use case diagram, untuk mengetahui data apa saja
yang menjadi masukan dan keluaran.
Kata Kunci : Cetak Label,Barcode,Sistem inventatis 5 BAB + xvi + 113 Hal + 25 Gambar +15 Tabel 2 Simbol + 10 Pustaka + 3 Lampiran
HALAMAN PERNYATAAN
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-BENAR ASLI KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU LEMBAGA MANAPUN.
Jakarta, 18 Maret 2011
Fahmi Rahman 105091002904
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kepada Allah SWT atas segala karunia serta petunjuk-Nya sehingga penulis dapat menyelesaikan penulisan skripsi yang berjudul RANCANG BANGUN APLIKASI INVENTARISASI BARANG MENGGUNAKAN LABEL BARCODE (STUDI KASUS
PT.SOLUSI PERIFERAL). ini dengan baik. Shalawat serta salam penulis
sanjungkan kepada Baginda Nabi Muhammad SAW, keluarga serta sahabat beliau.
Setelah terselesaikannya penulisan skripsi ini, penulis ingin mengucapkan terima kasih kepada pihak-pihak yang telah membantu penulis, baik berupa bimbingan, moril maupun materil, yang penulis tujukan kepada:
1. Bapak DR. Syopiansyah Jaya Putra, M.Sis, selaku Dekan Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah Jakarta.
2. Bapak Yusuf Durrachman, M.Sc, MIT, selaku Ketua Program Studi Teknik Informatika, Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah Jakarta.
3. Bapak Yusuf Durrachman, M.Sc, MIT, selaku dosen pembimbing I yang telah memberikan bimbingan, saran dan bersedia meluangkan waktunya walaupun sangat sibuk.
4. Ibu Nia Kumaladewi, MMSI selaku dosen pembimbing II yang telah memberikan pengarahan dalam menyelesaikan penulisan skripsi ini.
5. Almarhum Ayah handa Abdul Qohar, dan ibunda. yang telah melahirkan, mendidik, serta membimbing ananda sampai sekarang. Terima kasih atas segala pengorbanan, baik waktu, tenaga, biaya serta doa-doamu.
6. Mas Mirza, Denni, Shadiq, ipul, mucle yang telah memberikan banyak inspirasi dan bantuan kepada penulis.
7. Teman-teman seperjuangan, kelas TI-D: Teman-teman satu angkatan dan yang tidak dapat penulis sebutkan satu persatu. Terima kasih semuanya. 8. Teman-teman seperjuangan di RIMASI, RIMASI FC, Sanggar Ayu
Apartement yang telah memberi banyak inspirasi dan motivasi kepada penulis. Pokonamah Hatur nuhun lah....
9. ^_^.. Neng Marselia Cempaka Rahman, Makasih ya... Dan terakhir kesemua pihak yang telah membantu pelaksanaan dan penyusunan skripsi ini yang tidak dapat penulis sebutkan satu persatu.
Jakarta, 18 Maret 2011 Penulis
Penulis sadar bahwa penyusunan skripsi ini masih jauh dari sempurna, seperti kata pepatah ”tiada gading yang tak retak”. Oleh karena itu penyusun mengharapkan kritik dan saran yang bersifat membangun agar penyusunan skripsi ini menjadi lebih baik lagi ke depannya.
Akhir kata, semoga skripsi ini bermanfaat khususnya kepada penulis sendiri dan bagi yang membacanya.
DAFTAR ISI
Halaman Judul ... i Halaman Sampul ... ii Lembar Pengesahan ... iii Abstrak ... iv Halaman Pernyataan ... v Kata Pengantar ... vi Daftar Isi ... ix Daftar Tabel ... xiv Daftar Gambar ... xv Daftar Lampiran... xvi Daftar Simbol... xvi
BAB 1 PENDAHULUAN 1.1 Latar Belakang ... 1 1.2. Tujuan... 3 1.3. Perumusan Masalah... 3 1.4 Batasan Masalah... 3 1.5 Manfaat Penulisan ... 4 1.6 Metodologi Penelitian ... 5 1.7 Sistematika Penulisan ... 7
BAB 2 KAJIAN PUSTAKA
2.1 Sistem Informasi ... 9 2.2 Pengertian Informasi ... 10 2.3 Perancangan Sistem ... 11 2.4 Konsep DasarRapid Applicatiom Development... 13 2.5 Konsep dasar Pendekatan AnalisisModel Driven, OOAdan OOD... 14
2.5.1. Pengertian PendekatanModel Driven... 14 2.5.2 Pengertian Object Oriented Analysis (OOA)... 14 2.5.3. PengertianObject Oriented Design... 15 2.6. Konsep DasarUML... 15 2.6.1. PengertianUML... 15 2.7. Konsep dasar perancangan sistem inventaris ... 16 2.7.1 Pengertian perancangan ... 16 2.7.2 Konsep dasar inventaris ... 16 2.7.3 Klasifikasi inventaris ... 17 2.7.4 Jenis-jenis inventaris ... 18 2.7.5 Fungsi inventaris ... 18 2.7.6 Pengertian sistem Informasi inventaris ... 19 2.8Microsoft Visual Basic.NET ... 19 2.9Microsoft SQL Server 2005 ... 20 2.10.Barcode ... 20 2.10.1 DefinisiBarcode ... 20 2.10.2 Cara KerjaBarcode ... 21 2.10.3 TipeBarcode ... 23 2.10.4Barcode Reader... 24 2.10.2 ManfaatBarcode ... 25 2.11.Bartender ... 26 2.12. Studi Sejenis ... 27
BAB 3 METODOLOGI PENELITIAN
3.1 Metodologi Pengumpulan Data ... 31 3.1.1 Observasi ... 32 3.1.2 Wawancara... 32 3.1.3 Studi Pustaka ... 32 3.2 Alur proses pengembangan sistem... 32 3.3. Metodologi pengembangan sistem... 33