TUGAS AKHIR
TUGAS AKHIR
Disetujui di
Medan, Juli 2017
Disetujui Oleh
Program Studi D3 Teknik Informatika FMIPA USU Pembimbing,
Ketua,
TUGAS AKHIR
PENGHARGAAN
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, karena atas berkat
dorongan, serta motivasi baik secara langsung maupun tidak langsung. Maka pada
1. Tuhan Yang Maha Esa, yang tidak pernah berhenti memberikan berkat dan
rahmat-Nya.
dan dukungannya berupa semangat dan kasih saying yang sangat membantu
3. Bapak Drs. Gim Tarigan, M.Si yang telah memerikan pengarahan dan bimbingan
Utara.
6. Ibu Dra. Normalina Napitupulu, M.Sc selaku Ketua Program Studi D3 Teknik
Sumatera Utara.
2014.
Penulis,
ABSTRAK
DAFTAR ISI
Halaman
ii
BAB 1 PENDAHULUAN
1.1 Latar Berlakang 1
1.2 Rumusan Masalah 3
1.3 Batasan Masalah 3
1.4 Manfaat 3
1.5 Tinjauan Pustaka 4
1.6 Metodologi Penelitian 6
DAFTAR PUSTAKA 32
LAMPIRAN
Halaman
Halaman
PENDAHULUAN
Perpustakaan sekolah merupakan salah satu fasilitas yang disediakan oleh sekolah
sebagai pendukung dan penunjang proses kegiatan belajar mengajar bagi para
memberikan pendidikan yang maksimal bagi para murid. Salah satu langkah yang
menggunakan sistem pengolahan data yang tepat dan cepat. Sistem aplikasi
Utara adalah sistem perpustakaan yang masih manual, yaitu cara peminjaman dan
menggunakan tulisan tangan. Seringkali buku yang akan dipinjam oleh siswa tidak
didapat diperoleh walaupun buku tersebut ada di perpustakaan. Hal itu terjadi
karena sistem dalam pencarian buku masih manual. Dengan adanya sistem yang
akan di bangun maka saya berharap hal tersebut tidak akan terjadi lagi, karena
Seiring dengan pengembangan teknologi dan informasi pada saat ini yang
hampir mencankup semua bidang dalam kehidupan manusia. Maka hal ini bisa
komputerisasi. Komputer merupakan salah satu cara atau sarana yang bisa
mempunyai nilai lebih daripada sebuah sistem perpustakaan yang diolah secara
manual dan juga akan menghasilkan suatu sistem aplikasi yang efisien dan
tersebut, serta mampu meningkatkan kinerja bagi petugas perpustakaan itu sendiri.
Baik dalam hal pendataan buku, proses peminjaman dan pengembalian buku, serta
pembuatan
laporan.
Berdasarkan latar belakang di atas, maka dapat dirumuskan masalah yang diangkat
microsoft visual basic yang dapat menampilkan informasi tentang peminjaman dan
Rantau Utara.
perpustakaan.
Adapun beberapa tinjauan pustaka untuk melengkapi Tugas Akhir penulis, yaitu:
1. Pengertian Aplikasi
Basis data atau database adalah kumpulan dari data-data yang membentuk suatu
berkas (file) yang saling berhubungan (relation) dengan tatacara tertentu untuk
Pada komputer, basis data disimpan dalam perangkat hardware penyimpan, dan
Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap file
yang ada. Data merupakan fakta atau nilai (value) yang tercatat atau
merepresentasikan deskripsi dari suatu objek. Data yang merupakan fakta yang
Microsoft Visual Studio 2010 atau yang sering disebut dengan VB .Net 2010
Microsoft Office Access adalah suatu program aplikasi basis data komputer
jenis data dengan kapasitas yang besar. Aplikasi ini menggunakan mesin basis data
Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang
Access
Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle
Database, atau semua kontainer basis data yang mendukung standar Open
konektivitas antar mesin basis data. Para pengguna/programmer yang mahir dapat
Metodologi penelitian adalah proses atau cara ilmiah untuk mendapatkan data
bukubuku yang berkaitan dengan judul Tugas Akhir dan sumber data tertulis
lainnya yang ada di perusahaan, yang berhubungan dengan pokok bahasan Tugas
Akhir dan dijadikan sebagai dasar perbandingan antara data yang penulis dapatkan
di lapangan.
mengumpulkan data dan informasi yang diperoleh langsung dari responden dan
A. Metode Observasi
sesuatu objek untuk melihat dengan dekat kegiatan yang dilakukan objek tertentu.
B. Metode Wawancara
LANDASAN TEORI
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah
dirumuskan. Kata computer pada awalnya dipergunakan untuk menggambarkan orang yang
perkerjaannya melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti kata
ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi
hampir eksklusif berhubungan dengan masalah aritmetika, tetapi komputer modern dipakai
Komputer terdiri atas 2 bagian besar yaitu perangkat lunak (software) dan perangkat
keras (hardware).
operasinya.
Basis data atau database adalah kumpulan dari data-data yang membentuk suatu
berkas (file) yang saling berhubungan (relation) dengan tatacara tertentu untuk
Pada komputer, basis data disimpan dalam perangkat hardware penyimpan, dan
Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap file
yang ada. Data merupakan fakta atau nilai (value) yang tercatat atau
merepresentasikan deskripsi dari suatu objek. Data yang merupakan fakta yang
tugastugas tertentu.
Microsoft Visual Studio 2010 atau yang sering disebut dengan VB .Net
2010 juga sering digunakan sebagai sarana (tool) untuk menghasilkan program-
beserta tahapan dalam membuat sebuah Project Visual Basic 2010 1. Klik tombol
Start All Program Microsoft Visual Studio 2010 2. Tunggu beberapa saat
Berikut ini adalah tahapan dalam membuat sebuah project Visual Basic 2010:
3. Pilih dan klik Visual Basic pada bagian Installed Templates, kemudian klik
5. Tentukan lokasi dimana project anda akan disimpan di Location, anda bisa
“E:\Application\Visual Basic\Wahana\”
6. Setelah itu klik tombol OK, sehingga akan tampil sebuah form baru seperti
dibawah ini
1. Klik tulisan Button pada ToolBox, kemudian Drag gambar tersebut kedalam
sebuah form.
apabila anda ingin merubah tulisan tersebut, anda bisa mengubahnya pada
Properties.
tulisan “Button1”.
4. Ketika anda merubah tulisan “Button1” menjadi “Click Me!”, secara otomatis
Debugging, yang disimbolkan dengan panah hijau pada toolbar, atau anda
Microsoft Access adalah sebuah program aplikasi basis data komputer relasional
yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan
Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle
Database atau semua kontainer basis data yang mendukung ODBC. Para
lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir
SQL, dan statement SQL dapat digunakan secara langsung di dalam Macro dan
BAB 3
PERANCANGAN SISTEM
dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
dirancang berbeda dengan proses pengolahan data buku perpustakaan yang saat ini
Pada sistem yang telah dirancang ini akan dikerjakan dengan menggunakan alat
pengolahan data yang mencakup data siswa, data anggota perpustakaan, data buku
perpustakaan, serta data peminjaman dan pengembalian buku. Sistem aplikasi ini
kerancuan data. Selain itu user dalam pemakaian sistem aplikasi ini sangat dibatasi
ataupun orang-orang tertentu saja yang dapat menggunakan sistem aplikasi ini.
Dengan demikian sistem aplikasi ini dirancang dengan menggunakan Login yaitu
3.2 Flowchart
atau prosedur sistem secara logika. Bagan alur (flowchart) digunakan untuk alat
bantu komunikasi dan untuk dokumentasi. Bagan ini menjelaskan urut-urutan dari
prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
bagian dari level tertinggi dari DFD (Data Flow Diagram) yang menggambarkan
seluruh input ke suatu sistem atau output dari sistem. Ia akan memberi gambaran
Data flow diagram adalah alat pembuatan model yang memungkinkan profesional
yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun
komputerisasi.
IMPLEMENTASI SISTEM
Implementasi sistem adalah tahap penerapan sistem yang akan dilaukan jika sistem
disetujui termasuk program yang telah dibuat pada tahap perancangan sistem agar
Form ini berguna untuk masuk ke form berikutnya, yaitu form menu.
Form menu utama berisikan menu-menu untuk dapat menggunakan aplikasi tersebut,
Form ini berisikan data transaksi peminjaman buku yang akan di proses, dengan cara
Tanggal Pinjam, Batas Waktu Pinjam, ID Buku, Judul Buku, Kode Rak, Jenis
Buku, dan Jumlah Pinjam. Form ini juga terdapat button Simpan dan button Hapus
Form ini berisikan data transaksi pengembalian buku yang akan di proses, dengan cara
Tanggal Pinjam, Tanggal Pengembalian, Denda, ID Buku, Judul Buku, Kode Rak,
Jenis Buku, dan Jumlah Pinjam. Form ini juga terdapat button Simpan dan button
Hapus.
Form ini berisikan detail buku yang akan di input untuk ditambahkan ke daftar
transaksi peminjaman buku dengan cara mengisi Kode Buku, Judul Buku, Jenis
Buku, Nama Pengarang Buku, Penerbit Buku, Tahun Terbit Buku, dan Stok Buku
Form ini berisikan identitas anggota perpustakaan atau admin yang akan menggunakan
Telepon dan Alamat. Di Form ini terdapat button Simpan, button Edit dan button
Kembali ke Menu.
5.1 Kesimpulan
perpustakaan yang penulis rancang untuk SMA Negeri 2 Rantau Utara, penulis
perpustakaan.
proses tersebut tidak akan memakan waktu yang lama dan memperkecil
pencarian buku yang dilakukan oleh siswa tidak menyita waktu yang lama.
4. Proses perhitungan denda pada saat pengembalian buku dapat dilakukan lebih
cepat dan akurat, karena perhitungan denda sudah dilakukan secara otomatis.
5.2 Saran
aplikasi ini agar aplikasi ini berjalan dengan baik dan digunakan sesuai dengan
kebutuhan.
http://cvndragon.blogspot.co.id/2016/04/pembuatan-aplikasi-perpustakaan.html
http://ekosyahputra281.blogspot.co.id/2013/01/mengenal-vb-2010.html
http://www.siswamaster.com/2015/10/pengertian-dan-fungsi-microsoftaccess.html
http://blog.belajarvb.com/2014/05/aplikasi-perpustakaan-dengan-vb-2010.html
http://repository.usu.ac.id/bitstream/123456789/20057/4/Chapter%20II.pdf
www.dharma-iswara.ac.id/v3/download/jurnalargohendro.pdf
www.irhamfebryo.com › Skripsi
https://saraswatidwi18.wordpress.com/2014/01/18/dfd-data-flow-diagram-
sisteminformasi-perpustakaan-berbasis-web/
https://saraswatidwi18.wordpress.com/2014/01/18/dfd-data-flow-diagram-
sisteminformasi-perpustakaan-berbasis-web/
End Sub
End Class
Me.PeminjamanTableAdapter.Fill(Me.PerpustakaanDataSet1.Pemin
jaman) cmbxidbuku.Items.Add("BK001")
cmbxidbuku.Items.Add("BK001")
cmbxidbuku.Items.Add("BK001")
End Sub
i = DataGridView1.CurrentRow.Index
txtidpinjam.Text = DataGridView1.Item(0, i).Value
txtidanggota.Text = DataGridView1.Item(1, i).Value
txtnamaanggota.Text = DataGridView1.Item(2, i).Value
txtidpetugas.Text = DataGridView1.Item(3, i).Value
txtnamapetugas.Text = DataGridView1.Item(4, i).Value
dttglpinjam.Value = DataGridView1.Item(5, i).Value
dtbtswktpinjam.Value = DataGridView1.Item(6,
i).Value
cmbxidbuku.Text = DataGridView1.Item(7, i).Value
txtjdlbuku.Text = DataGridView1.Item(8, i).Value
txtkoderak.Text = DataGridView1.Item(9, i).Value
txtjnsbuku.Text = DataGridView1.Item(10, i).Value
txtjmlhpinjam.Text = DataGridView1.Item(11, i).Value
End Sub
End Class
Me.PengembalianTableAdapter.Fill(Me.PerpustakaanDataSet.Peng
embalian)
End Sub
i = DataGridView1.CurrentRow.Index
txtidkembali.Text = DataGridView1.Item(0, 1).Value
txtidanggota.Text = DataGridView1.Item(1, i).Value
txtnamaanggota.Text = DataGridView1.Item(2, i).Value
txtidpetugas.Text = DataGridView1.Item(3, i).Value
txtnamapetugas.Text = DataGridView1.Item(4, i).Value
dttglpinjam.Value = DataGridView1.Item(5, i).Value
dttglpengembalian.Value = DataGridView1.Item(6,
i).Value
txtdenda.Text = DataGridView1.Item(7, i).Value
cmbxidbuku.Text = DataGridView1.Item(8, i).Value
txtjdlbuku.Text = DataGridView1.Item(9, i).Value
txtkoderak.Text = DataGridView1.Item(10, i).Value
txtjnsbuku.Text = DataGridView1.Item(11, i).Value
End Sub
End Class
Me.BukuTableAdapter.Fill(Me.PerpustakaanDataSet2.Buku)
i = DataGridView1.CurrentRow.Index
txtkdbuku.Text = DataGridView1.Item(0, i).Value
txtjudul.Text = DataGridView1.Item(1, i).Value
cmbxjenis.Text = DataGridView1.Item(2, i).Value
txtpengarang.Text = DataGridView1.Item(3, i).Value
txtpenerbit.Text = DataGridView1.Item(4, i).Value
txtthnterbit.Text = DataGridView1.Item(5, i).Value
txtstokbuku.Text = DataGridView1.Item(6, i).Value
End Sub
Me.AnggotaTableAdapter.Fill(Me.PerpustakaanDataSet4.Anggota)
End Sub
i = DataGridView1.CurrentRow.Index
txtidanggota.Text = DataGridView1.Item(0, i).Value
txtnamaanggota.Text = DataGridView1.Item(1, i).Value
txtnotlp.Text = DataGridView1.Item(2, i).Value
txtalamat.Text = DataGridView1.Item(3, i).Value
End Sub
End Class
Coding Module
Imports System.Data.OleDb
Module Module1
Public kon As OleDbConnection
Public cmd As OleDbCommand
Public ad As OleDbDataAdapter
Public baca As OleDbDataReader
Public data As DataSet
Public str As String
While reader.Read()
tersedia = True
End While
reader.Close()
End Sub
ad.Fill(data, "Peminjaman")
FormPeminjaman.DataGridView1.DataSource =
(data.Tables("Peminjaman"))
End Sub
Call tampilDataPeminjaman()
End Sub
kon.Close()
Call tampilDataPengembalian()
Call bersih()
End Sub
kon.Close()
Call tampilDataBuku()
Call bersih()
End Sub
kon.Close()
Call tampilDataAnggota()
Call bersih()
End Sub
kon.Close()
Call tampilDataPeminjaman()
Call bersih()
End Sub
kon.Close()
Call tampilDataPengembalian()
Call bersih()
End Sub
kon.Close()
Call tampilDataBuku()
Call bersih()
End Sub
Sub bersih()
FormRak.txtjnsbuku.Clear()
FormRak.txtkoderak.Clear()
FormRak.txtkoderak.Focus()
End Sub
kon.Close()
Call tampilDataAnggota()
Call bersih()
End Sub
End Module
Yang bertanda tangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa
Program Diploma 3 Teknik Informatika :