• Tidak ada hasil yang ditemukan

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

Dokumen terkait