Form Selamat Datang Timer1.start()
Label2.Left = Label2.Left + 1 If Label2.Width <= 0 Then
Label2.Left = Label2.Left - 1 End If
Form Tamu
Private Conns As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\users\user\documents\visual studio
2010\Projects\alusitaotoba\alusitaotoba\alusi.mdb" Private conn As New OleDbConnection
Dim dr As OleDbDataAdapter Dim dt As New DataTable
Public Function akses() As OleDbConnection Dim conect As New
cmd = New OleDbDataAdapter("select * from tamu", conn) Dim ds As DataSet
ds = New DataSet cmd.Fill(ds, "tamu")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Cmd As New OleDbCommand Dim conns As New
OleDbConnection conn.Open()
Cmd.CommandText = "INSERT INTO tamu VALUES ('" &
TextBox1.Text & "' ,'" & TextBox2.Text & "','" & TextBox3.Text & "')"
Cmd.Connection = conn Cmd.ExecuteNonQuery()
tampil()
Private Conns As String =
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\users\user\documents\visual studio 2010\Projects\alusitaotoba\alusitaotoba\alusi.mdb "
Private conn As New OleDbConnection Dim dr As OleDbDataAdapter
Dim dt As New DataTable
Public Function akses() As OleDbConnection Dim conect As New
cmd = New OleDbDataAdapter("select * from admin", conn) Dim ds As DataSet
ds = New DataSet cmd.Fill(ds, "admin") End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Cmd As New OleDbCommand
Dim conns As New OleDbConnection
Dim login As String
login = "select * from admin where username = '" & TextBox1.Text & "' and password = '" & TextBox2.Text & "' "
Dim perintah As New OleDbCommand(login, akses) Dim baca As OleDbDataReader =
perintah.ExecuteReader conn.Close()
Else
Private Conns As String =
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\users\user\documents\visual studio 2010\Projects\alusitaotoba\alusitaotoba\alusi.mdb "
Private conn As New OleDbConnection Dim dr As OleDbDataAdapter
Dim dt As New DataTable
Public Function akses() As OleDbConnection Dim conect As New
OleDbConnection(Conns) conect.Open() Return conect
End Function
Private Sub tamu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cmd = New OleDbDataAdapter("select * from tamu", conn) Dim ds As DataSet
ds = New DataSet cmd.Fill(ds, "tamu")
DataGridView1.DataSource = ds.Tables("tamu") End Sub
Private Sub dtamu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'AlusiDataSet.buku' table. You can move, or remove it, as needed.
conn.ConnectionString = Conns tampil()
Me.Hide()
Private Conns As String =
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\users\user\documents\visual studio 2010\Projects\alusitaotoba\alusitaotoba\alusi.mdb "
Private conn As New OleDbConnection Dim dr As OleDbDataAdapter
Dim dt As New DataTable
Public Function akses() As OleDbConnection Dim conect As New
cmd = New OleDbDataAdapter("select * from buku order by id_buku asc", conn)
Private Sub dbuku_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
conn.ConnectionString = Conns tampil()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Cmd As New OleDbCommand Dim conns As New
OleDbConnection conn.Open()
Cmd.CommandText = "INSERT INTO buku VALUES ('" &
TextBox5.Text & "','" & TextBox6.Text & "','" & TextBox7.Text &
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim Cmd As New OleDbCommand Dim conns As New
OleDbConnection conn.Open()
Cmd.CommandText = "update buku set judul_buku = '" & TextBox2.Text & "' , pengarang = '" & TextBox3.Text &
"',kategori = '" & ComboBox1.SelectedItem & "', penerbit= '" & TextBox4.Text & "', tahun_terbit = '" & TextBox5.Text & "',jumlah_halaman = '" & TextBox6.Text & "',jumlah_buku='" & TextBox7.Text & "' where id_buku='" & txtId.Text & "' "
Cmd.Connection = conn
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim Cmd As New OleDbCommand Dim conns As New
OleDbConnection conn.Open()
Cmd.CommandText = "delete from buku where id_buku = '" & txtId.Text & "'"
beranda.Show() End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Me.Hide() dtamu.Show() End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Close() End Sub
Private Sub DataGridView1_CellDoubleClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick
Dim baris As Integer With DataGridView1
baris = .CurrentRow.Index
TextBox1.Text = .Item(0, baris).Value TextBox2.Text = .Item(1, baris).Value TextBox3.Text = .Item(2, baris).Value
ComboBox1.SelectedItem = .Item(3, baris).Value TextBox4.Text = .Item(4, baris).Value
TextBox5.Text = .Item(5, baris).Value TextBox6.Text = .Item(6, baris).Value TextBox7.Text = .Item(7, baris).Value txtId.Text = .Item(0, baris).Value End With
Form Beranda
Imports System.Data.OleDb Public Class beranda
Private Conns As String =
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\users\user\documents\visual studio 2010\Projects\alusitaotoba\alusitaotoba\alusi.mdb "
Private conn As New OleDbConnection Dim dr As OleDbDataAdapter
Dim dt As New DataTable
Public Function akses() As OleDbConnection Dim conect As New
cmd = New OleDbDataAdapter("select * from buku", conn) Dim ds As DataSet
ds = New DataSet cmd.Fill(ds, "buku")
DataGridView1.DataSource = ds.Tables("buku") End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cmd As OleDbDataAdapter
cmd = New OleDbDataAdapter("select *from buku where
judul_buku like '%" & TextBox7.Text & "%' and pengarang like '%" & TextBox6.Text & "%' and kategori like '%" &
ComboBox1.SelectedItem & "%' and penerbit like '%" & TextBox5.Text & "%' ", conn)
Dim ds As DataSet ds = New DataSet
cmd.Fill(ds, "buku")
DataGridView1.DataSource = ds.Tables("buku") End Sub
Private Sub beranda_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
conn.ConnectionString = Conns tampil()
Private Sub DataGridView1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles
Dim baris As Integer With DataGridView1
baris = .CurrentRow.Index
Label10.Text = .Item(1, baris).Value Label9.Text = .Item(2, baris).Value Label8.Text = .Item(3, baris).Value Label6.Text = .Item(4, baris).Value Label12.Text = .Item(5, baris).Value Label11.Text = .Item(6, baris).Value Label14.Text = .Item(7, baris).Value TextBox1.Text = .Item(0, baris).Value Label13.Text = .Item(0, baris).Value
End With End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Me.Hide() Form1.Show() End Sub
DAFTAR PUSTAKA
Al-Bahara Bin L. Jammuddin.2005. Analisis dan Desain Sistem Informasi. Graha Ilmu Yogyakarta.
Alusi Tao Toba. http://www.alusitaotoba.org/visi-misi
H.A. Mangkulo. 2004. Membuat Aplikasi Database Sistem Inventori dengan Visual Basic 6.0. Jakarta: Elex Media Komputindo..
John Wiley dan Sons. 1985. Computer Annual, an Introduction to Information Systems. 2nd edition 1985-1986.
Kenneth E dan Julie E.2002. Analisis dan Perancangan Sistem Jilid 1. PT Prenhallinda. Jakarta.
M. A. J. Alam. 2000. Manajemen Database dengan Microsoft Visual Basic Versi 6.0. Jakarta: Elex Media Komputindo.Kendall.
Marzuki. 2002. Metodologi Riset. Yogyakarta: BPFE UII. Madcoms. 2002. Database Visual Basic 6.0 dengan Crystal Reports. Yogyakarta: Andi Yogyakarta.
Tim Penelitian dan Pengembangan MADCOMS. Referensi Microsoft Visual Basic .NET
BAB 3
ANALISIS DAN PERANCANGAN
3.1 Analisis Sistem
Analisis Sistem adalah penguraian dari suatu informasi yang utuh ke dalam bagian – bagian
komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan,
kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diberikan
solusi perbaikannya. Fungsi Analisa sistem adalah :
a) Mengidentifikasi masalah-masalah dari pemakai atau user
b) Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan user.
c) Memilih alternatif-alternatif metode pemecahan masalah
d) Merencanakan dan menerapkan rancangan sistem sesuai dengan permintaan user
Fungsi analisa sistem mempunyai tugas untuk merumuskan kebutuhan pengguna
informasi dan merancang sistem yang memberikan jawaban atas kebutuhan informasi.
3.2 Aliran Sistem Informasi yang Sedang Berjalan
Setelah melihat prosedur pada sistem inventory buku yang sedang berjalan pada Yayasan
Alusi Tao Toba, dimana admin harus menyampaikan informasinya masih secara manual,
dimana proses pemasukan data buku dan penyampaian informasi masih kurang optimal pada
3.2.1 Analisis Input
Pada saat ini input yang sedang berjalan yaitu Admin melakukan pendataa n buku secara
manual menggunakan buku, dan admin juga mencatat kondisi buku masih secara manual
yaitu menggunakan buku.
3.2.2 Analisis Proses
Output dari sistem yang berjalan saat ini adalah berupa data buku yang nantinya digunakan
sebagai catatan dalam inventaris buku yayasan Alusi Tao Toba. Tetapi kendala yang dihadapi
oleh yayasan adalah masih manualnya dalam pemasukkan data buku yang memerlukan waktu
dan tenaga lebih banyak.
3.3 Diagram Contex
Merupakan gambaran umum dari sistem yang diusulkan dimana pada diagram ini
menggambarkan hubungan input dan output antara sistem dengan kesatuan luarnya. Adapun
contex Diagram dari data inventory buku Yayasan Alusi Tao Toba adalah sebagai berikut :
Alamat, Umur Judul, pengarang, dll.
Visitor
Gambar 3.1 Diagram Contex
Contex diagram di atas adalah sebuah proses yang dinamakan sistem inventory buku, dimana
proses tersebut berinteraksi dengan tiga entity yaitu admin, pengunjung, dan buku.
3.4 Data Flow Diagram (DFD)
Data Flow Diagram adalah sebuah gambaran aliran data dari sistem yang menghubungkan
proses - proses yang terjadi. Adapun Data Flow Diagram Yayasan Alusi Tao Toba adalah :
Input data Simpan
3.5 Entity Relationship Diagram (ERD)
Pada aliran sistem inventory yang baru ini terdapat sedikit perubahan. Disini dilakukan
peningkatan kinerja sistem dengan mengoptimalkan penggunaan bantuan komputer, sehingga
data diolah menjadi bentuk yang lebih berarti bagi yang menerimanya. Oleh sebab itu,
sebagian aliran sistem inventory yang lama masih digunakan pada sistem yang baru. Adapun
aliran Sistem Inventory yang terdapat pada Yayasan Alusi Tao Toba untuk mendapatkan
informasi yang dibutuhkan. Diagram berikut ini akan memperlihatkan hubungan entity yang
ada di dalam sistem inventory buku adalah sebagai berikut :
DATA BUKU
Gambar 3.3 Entity Relationship Diagram (ERD)
3.6 Struktur Desain Aplikasi
Dalam mendesain aplikasi penulis hanya menggunakan software-software untuk membangun
sebuah aplikasi berbasis desktop, diharap aplikasi ini dapat memudahkan konsumen untuk
memanfaatkan fasilitas yang disediakan di dalam pembuatan aplikasi.
Beberapa hal yang dapat mempermudah pengunjung dalam memanfaatkan fasilitas
yang ada sekaligus berguna menunjang interaktivitas aplikasi ke pengunjung, diantaranya
adalah sebagai berikut.
a) Tersedianya menu yang memudahkan pengunjung atau visitor untuk melihat serta
mencari detail buku yang akan dibaca.
b) Dalam mendesain aplikasi selain memperhatikan pembuatan, sebaiknya unsur seni
keindahannya juga harus diperhatikan agar suasana yang dirasakan pengunjung
tidak membosankan.
Untuk menunjang keterangan di atas penulis juga menyertakan struktur dari desain aplikasi
yang telah dijelaskan di atas. Adapun struktur desain aplikasi Sistem Inventory Alusi Tao
Toba dijelaskan pada gambar di bawah ini :
3.7 Desain Terinci
Desain terinci merupakan suatu bentuk rancangan daripada kebutuhan dari desai sistem yang
terdiri dari desain input, desain outputdan desain file.
3.7.1 Desain Input
Berdasarkan dari bentuk laporan yang telah dirancang pada sistem inventory buku Yayasan
Alusi Tao Toba maka entry data atau input data yang dibutuhkan dapat dirancang pada suatu
input berikut ini. Adapun rancangan input tersebut adalah :
a. Desain Input Data Buku
Id Buku
Judul Buku
Pengarang
Kategori
Penerbit
Tahun Terbit
Jumlah Halaman
Jumlah Buku
Simpan Batal
Gambar 3.5 Tampilan Input Data Buku
b. Desain Input Data Tamu
Nama
Alamat
Umur
Simpan Batal
Gambar 3.6 Tampilan Input Data Tamu
3.7.2 Desain Output
Desain output merupakan proses yang dilakukan dalam membentuk sebuah laporan yang
dihasilkan dan disesuaikan dengan informasi yang diinginkan, dimana laporan ini akan
diberikan kepada pihak – pihak yang membutuhkan. Adapun bentuk output yang diinginkan
itu antara lain :
a. Desain Output Data Buku
Tabel 3.1 Output Data Buku
No Judul Pengarang Kategori Penerbit Tahun Jumlah
Buku Terbit Halaman
xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Z
Z
Z
Z
Z
Z
Z
b. Desain Output Data Daftar Tamu
Tabel 3.2 Output Data Daftar Tamu
No Nama Alamat
xxxx Xxxx xxxx
Z
Z
Z
xxxx xxxx xxxx
3.7.3 Desain File
Desain filemerupakan proses yang dilakukan dalam bentuk m yang dihasilkan dan
disesuaikam dengan informasi yang diinginkan dan memiliki beberapa type untuk pengisian
data, dimana laporan ini akan diberikan kepada pihak-pihak yang membutuhkan. Adapun
bentuk File yang diingingkan itu antara lain :
a. Desain File Data Buku
Database : alusi
Tabel : buku
Field Key : Id
Tabel 3.3 Desain File Data Buku
NO. FIELD NAME TYPE WIDTH DESCRIPTION
1 Id Buku Varchar 5 Id Buku
2 Judul Buku Varchar 60 Judul Buku
3 Pengarang Varchar 50 Pengarang
4 Kategori Varchar 10 Kategori
5 Penerbit Varchar 40 Penerbit
6 Tahun Terbit Int 4 Tahun Terbit
7 Jumlah Halaman Int 4 Jumlah Halaman
8 Jumlah Buku Int 3 Jumlah Buku
b. Desain File Data Tamu
Database : alusi
Tabel : tamu
Field Key : Id
Tabel 3.4 Desain File Data Tamu
NO. FIELD NAME TYPE WIDTH DESCRIPTION
1 Nama Varchar 40 Nama
2 Alamat Varchar 40 Alamat
3 Umur Int 2 Umur
3.8 Flowchart Program Sistem
Flowchart adalah representasi grafik dari langkah – langkah yang harus diikuti dalam
menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing –
masing simbol mempresentasikan suatu kegiatan tertentu. Flowchart diawali dengan
penerimaan input, pemrosesan input dan diakhiri dengan output. Bentuk Flowchart dari
a. Flowchart Menu Utama
Start
Insialisasi Variabel
Menu Utama
Z
Id buku Tampilan
Judul Tampilan
Pengarang Tampilan
Kategori Tampilan
Penerbit Tampilan
Tahun Tampilan
Terbit
Jumlah Tampilan
Halaman
Jumlah Tampilan
Halaman
1
Gambar 3.7 Flowchart Menu Utama
b. Flowchart Login Admin
Gambar 3.8 Flowchart Login Admin
c. Flowchart Login Pengunjung
d. Flowchart Tambah Buku
A2
Inisialisasi Variabel
Input Data Buku
Y Lihat Y
Z
Simpan Database
Data
T
T
Gambar 3.10 Flowchart Tambah Buku
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain
yang ada dalam dokumen sistem yang disetujui dan menguju, menginstall,
memulai, serta menggunakan sistem yang baru atau sistem yang diperbaiki.
Penggunaan suatu komputer untuk pemecahan masalah membutuhkan susatu
sistem yang baik, sehingga memungkinkan berhasilnya komputer dalam
melaksanakan tugasnya, yaitu mengolah data menjadi informasi.
4.2 Tujuan Implementasi Sistem
Dalam Implementasi sistem tentu ada tujuan-tujuan tertentu yang harus dicapai.
Adapun tujuan-tujuan tersebut adalah :
1) Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang
disetujui.
2) Menulis, menguji, serta mendokumentasikan program dan prosedur yang
diperlukan oleh dokumen desain sistem yang disetujui.
3) Memastikan bahwa pengguna dapat mengoperasikan sistem baru dan melatih
4) Memperhitungkan bahwa sistem memenuhi permintaan user yaitu dengan
menguji sistem secara menyeluruh.
5) Memastikan bahwa konversi ke sistem baru berjalan secara benar dengan
membuat rencana, mengontrol dan melakukan instalasi baru secara benar.
4.3 Proses Implementasi Sistem
Tahap dari proses implementasi sistem merupakan bagian dari pengembangan
sistem informasi hanya saja Implementasi Sistem (system implementation)
merupakan kegiatan memperoleh dan mengintegrasikan sumber daya fisik dan
konseptual yang menghasilkan suatu sistem yang bekerja dan perlu dilakukan
beberapa hal yaitu :
1) Pengumpulan data (Data gathering)
Jika sudah ada sistem yang berjalan sebelumnya maka perlu dilakukan
pengumpulan data dan informasi yang dihasilkan dari sistem yang ada.
Pengumpulan laporan (report), cetakan (print-out), dan sebagainya baik yang
sudah ada maupun yang diharapkan untuk ada pada sistem yang baru.
Interview dan questionnaire terhadap orang-orang yang terlibat dalam sistem
juga mungkin perlu dilakukan. Apabila sistem yang akan dikembangkan
benar-benar baru (belum ada sistem inventory sebelumnya) maka pada tahapan ini
pengembang bisa lebih menekankan kepada studi kelayakan dan defenisi
sistem.
2) Analisis sistem (System Analisis)
Jika tahapan pengumpulan data dilakukan dengan melibatkan klien atau
penguna sistem inventory, maka mulai dari tahapan analisa lebih banyak
dilakukan oleh pihak pengembang sendiri.
3) Perancangan Sistem (Design)
Merancang arsitektur aplikasi dan jika diperlukan menentukan juga kerangka
kerja (Framework) aplikasi. Pada tahapan ini atau sebelumnya sudah
ditentukan teknologi dan alat yang akan digunakan baik selama tahap
pengembangan (develpoment) maupun saat implementasi (deployment).
4) Penulisan Kode Program (Code Programming)
Tahapan ini dilakukan oleh satu atau lebih programmer. Jika tahapan analisa
dan perancangan sistem telah dilakukan dengan baik, maka porsi tahapan
coding tidak besar.
5) Uji Coba (Testing)
Biasanya tahapan ini dilakukan oleh Quality Assurance dari pihak pengembang
untuk memastikan bahwa software yang dibangun telah berjalan sesuai dengan
6) Instalasi
Pada pengembangan aplikasi Client-Server, umumnya terdapat server
untuk development, testing dan production. Server development terdapat
pada tempat pengembang dan sedang dipergunakan selama
pengembangan, biasa dipergunakan juga setelahnya untuk perbaikan
aplikasi secara terus menerus (continuous improvements). Server testing
berada di tempat pengembangan dan bisa juga di tempat pengguna apabila
diperlukan beta testing.
7) Pelatihan
Pihak pengembangan memberikan training bagi para pengguna program
aplikasi sistem informasi ini untuk mengoperasikan sistem, termasuk
kegiatan mempersiapkan input, memproses data, mengoperasikan sistem,
merawat dan menjaga sistem.
8) Pemeliharaan (Maintenance)
Bertujuan untuk memastikan bahwa sistem yang digunakan oleh pihak
pengguna benar-benar telah stabil dan terbebas dari error dan bug.
4.4 Penerapan Implementasi Sistem
Untuk menjalankan sistem, perlu diperhatikan kebutuhan apa sa yang akan
mendukung dalam proses program dan data. Perangkat komputer yang dibutuhkan
yaitu :
1) Kebutuhan Perangakat keras (Hardware)
- Personal Computer (PC)
- Printer
- Kertas
2) Kebutuhan Perangkat Lunak (Software)
- Sistem Operasi Windows
- Microsoft Visual Studio 2010 sebagai software pembuatan perangkat
lunak
- Microsoft Acces sebagai pengolah database.
4.5 Pemeliharaan Sistem
Pemeliharaan sistem adalah suatu kombinasi dari berbagai tindakan yang
dilakukan untuk menjaga suatu sistem, atau memperbaikinya sampai suatu kondisi
4.6 Tujuan Pemeliharaan Sistem
Tujuan pemeliharaan sistem adalah untuk memelihara kemampuan sistem dan
mengendalikan biaya sehingga sistem harus dirancang dan dipelihara untuk
mencapai standar mutu kinerja yang diharapkan. Pemeliharaan meliputi segala
aktifitas yang terlibat dalam penjagaan peralatan sistem dalam aturan kerja.
Perancangan Aplikasi yang dibuat memiliki beberapa form yaitu:
a. Form Wellcome
b. Login Admin
c. Login Visitor
d. Beranda
e. Tambah Buku
f. Daftar tamu
a. Form Wellcome
Pada Form ini dibahas tentang yser akan masuk sebagai admin atau visitor
(pengunjung).
Gambar 4.1 Form Wellcome
b. Form Login Admin
Pada form ini merupakan input dari admin untuk melakukan proses login,
apabila berhasil maka akan muncul pesan login anda berhasil.
Gambar 4.2 Form Login Admin
c. Form Login Visitor
Pada Form ini menjelaskan bahwa pengunjung harus mengisi data sebagai
d. Beranda
Pada form beranda maka pengunjung dapat melihat serta mencari buku yang
diinginkan juga melihat detail dari buku yang dipilih.
Gambar 4.4 Form Beranda
e. Form Tambah Buku
Pada Form tambah buku ini hanya dapat diakses oleh admin, dan pada form
ini admin akan melakukan input data, edit, ataupun hapus data buku.
Gambar 4.5 Form Tambah Buku
f. Form Daftar Tamu
Pada form daftar tamu ini hanya bisa diakses oleh admin dan admin hanya
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan pembahasan yang telah diuraikan pada bab-bab sebelumnya, maka
dapat diambil kesimpulan sebagai berikut :
1) Sistem pengolahan data memegang peranan yang sangat penting dalam
melaksanakan kegiatan suatu organisasi ataupun perusahaan.
2) Untuk mengatasi masalah-masalah pada sistem yang telah berjalan
diperlukan suatu sistem komputer yang dapat memberikan informasi secara
tepat, cepat dan akurat.
3) Penginputan data, penyimpanan data, pemrosesan data dapat dilakukan
dengan lebih efektif dan efisien.
4) Dengan Visual basic 2010 kita dapat membuat program yang dapat kita
gunakan sendiri ataupun untuk dipublikasikan kepada orang banyak.
5) Penulis menyadari kekurangan program ini, maka untuk melanjutkan agar
mendapat hasil yang paling maksimal sebaiknya program in dikembangkan
sebagai fasilitas untuk penyajian informasi berdasarkan yang dikehendaki.
5.2 Saran
Saran – saran yang dapat penulis sampaikan adalah :
1) Diharapkan dimasa yang akan datang organisasi ataupun perusahaan
mempunyai sistem pengolahan data yang lebih baik, diutamakan sistem
pengolahan data berbasis komputer karena pengolahan data secara manual
sangat tidak efisien.
2) Diharapkan dengan adanya program ini dapat membantu dalam pengolahan
inventaris organisasi ataupun perusahaan untuk memudahkan pendataan.
3) Untuk memudahkan, baik bagi organisasi sebaiknya menggunakan sistem
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer berasal dari bahasa latin computare yang mengandung arti menghitung.
Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit
berbeda dalam mendefinisikan termininologi komputer. Fuori berpendapat bahwa
komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar
secara cepat, termasuk perhitungan aritmatika dan operasi logika, tanpa campur
tangan dari manusia. (William M. Fuori, Introduction to the Computer: The Tool
of Business (3rd Edition), Prentice Hall, 1981.) Menurut Blissmer, komputer
adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai
berikut: menerima input, memproses input tadi sesuai dengan programnya,
menyimpan perintah-perintah dan hasil dan pengolahan, menyediakan output
dalam bentuk informasi. (Robert H. Blissmer, Computer Annual, An Introduction
to Information Systems l985-1986 (2nd Edition), John Wiley & Sons, 1985.)
Sedangkan menurut Hamacher, komputer adalah mesin penghitung elektronik
yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya
sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output
berupa informasi. (V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky,
Computer Organization (5th Edition), McGrawHill, 2001.)
2.2 Data
Pengertian data adalah kumpulan kejadian yang diangkat dari suatu kenyataan
(fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus, atau gabungan
dari ketiganya. Data masih belum dapat ‘bercerita’ banyak sehingga perlu diolah
lebih lanjut untuk mendapatkan sebuah kesimpulan, suatu kesimpulan yang diolah
dari data data yang dikumpulkan akan didapat sebuah informasi.Pengertian data juga
bisa berarti kumpulan file atau informasi dengan tipe tertentu, baik suara,
gambar atau yang lainnya. Menurut kamus oxford definisi data adalah “facts or
information used in deciding or discussing something”. Terjemahan bebasnya:
“fakta atau informasi yang digunakan dalam menentukan atau mendiskusikan
sesuatu”. Juga bisa berarti “information prepared for or stored by a computer”
dalam bahasa Indonesia berarti “informasi yang disiapkan untuk atau disimpan
oleh komputer”. Menurut Kamus Besar Bahasa Indonesia pengertian data adalah
keterangan yang benar dan nyata. Atau keterangan atau bahan nyata yang dapat
dijadikan bahan kajian (analisis atau kesimpulan).
2.3 Aplikasi
Ada banyak pengertian mengenai aplikasi oleh para ahli dalam situs
http://www.ilmukomputer.com/ yaitu:
1. Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani
kebutuhan akan beberapa aktivitas (Buyens, 2001).
3. Aplikasi basis data terdiri atas sekumpulan menu, formulir, laporan dan
program yang memenuhi kebutuhan suatu fungsional unit
bisnis/organisasi/instansi (Kroenke, 1990).
Dari banyak pengertian tentang aplikasi dapat disimpulkan bahwa aplikasi
adalah sebuah program komputer yang dibuat untuk menolong manusia dalam
melaksanakan tugas tertentu.
2.4 Visual Basic 2010
Bahasa pemrograman Visual Basic merupakan salah satu bahasa yang sangat
populer hingga kini dan merupakan salah satu solusi untuk menciptakan aplikasi
pada sistem operasi Windows, baik Windows 8, windows 7, Windows Server
2008, dan Windows Mobile 6.1 . Hal ini dikarenakan kemudahan yang diberikan
Visual Basic dan IDE Visual Studio yang digunakan untuk menciptakan sebuah
aplikasi.
2.4.1 Pengenalan Microsoft Visual Basic 2010
Visual Studio 2010 merupakan edisi terbaru dari Visual Studio sebelumnya, yaitu
Visual Studio 2008. Visual Studio merupakan sebuah lingkungan kerja (IDE -
Integrated Development Environtment) yang digunakan untuk pemrograman.
NET yang dapat digunakan untuk beberapa bahasa pemrograman, seperti Visual
Basic (VB), C# (baca C Sharp), Visual C++, J# (baca J Sharp), F# (baca F Sharp),
dan lain-lain.
Sejak kemunculan .NET hingga sekarang, banyak orang yang masih belum
tahu apa itu .NET. Apa bedanya dengan Visual Basic edisi sebelumnya (VB6).
Setelah kesuksesan pemrograman Java oleh Sun Microsystem dengan teknologi
Java Virtual Machine (JVM) atau Java Runtime Environment (JRE) dan
perubahan paradigma pemrograman dari pemrograman prosedural menjadi
pemrograman berorientasi objek, Microsoft menjawabnya dengan memunculkan
.NET. Teknologi .NET sendiri dapat dikatakan sebagai desain ulang dari Java
dengan prinsip yang sama namun mempunyai tujuan yang berbeda. Apabila Java
mempunyai slogan write one, run anywhere (tulis sekali, jalankan di mana
saja), yang dapat diartikan satu bahasa Java untuk banyak platform, maka .NET
juga menganut prinsip ini dengan tujuan yang berbeda, yaitu many language, one
platform, yang artinya sebuah aplikasi Windows dapat dibangun dengan banyak
bahasa. Namun sekarang telah dan sedang dikembangkan proyek implementasi
.NET pada platform Linux, yaitu Mono, yang dapat diikuti pada URL
www.go-monoxom, sehingga ke depan .NET aka mengikuti prinsip many language, many
platform.
Teknologi .Net Framework adalah sebuah Application Programming
Language (API), yaitu kumpulan kelas atau sebuah pustaka inti yang digunakan
untuk melakukan pemrograman .NET. Kelas-kelas core (inti). .NET ini
yang diinginkan di lingkungan Windows, ataupun lingkungan web, mulai dari
bekerja dengan data hingga bekerja dengan form (jendela) dan kontrol.
Berbeda dengan API Win32, seperti VB6 ke bawah yang bersifat
prosedural, kini .NET bersifat object oriented penuh (OOP). Apapun yang akan
Anda lakukan pada .NET, Anda harus membuat sebuah objek dari kelas yang
mempunyai fungsi tertentu. Kelas-kelas ini dapat diakses melalui bahasa
pemrograman .NET apapun. .NET mendukung multi languages sehingga bahasa
menjadi masalah seni dan kesukaan saja karena yang diakses adalah pustaka API.
Semua objek yang dipanggil dengan bahasa .NET tertentu akan mempunyal
method, properti, dan event yang sama. Hasil akhir dari semua bahasa
pemrograman .NET juga sama, yaitu bahasa Intermediate Language (IL) atau
Microsoft Intermediate Language (MSIL), yaitu sebuah bahasa pertengahan yang
dapat diakses oleh bahasa .NET dan dapat diterjemahkan oleh CLR atau
dijalankan.
2.4.2 Menjalankan Visual Basic 2010
Setelah Anda melakukan instalasi Visual Basic 2010, Anda dapat menjalankan
aplikasi tersebut dengan langkah sebagai berikut:
1.Klik menu Start.
2.Klik all Programs.
3.Klik Microsoft Visual Basic 2010.
4.Selanjutnya akan muncul splash screen Visual Basic 2010 Professional
Gambar 2.1 Start Page Visual Basic 2010
2.4.3 Lingkungan di Microsoft Visual Basic 2010
Jendela Visual Basic atau sering juga disebut lingkungan kerja Visual Basic
mempunyai tampilan yang hampir sama dengan tampilan jendela program aplikasi
Windows yang sudah kita kenal, seperti Word, Excel, dan Power Point. Di
aplikasi visual basic terdapat menu-menu dan toolbar yang memuat ikon - ikon
dan tombol tombol untuk menjalankan perintah - perintah. Perbedaannnya, Visual
Basic mempunyai beberapa tambahan komponen, yaitu title bar, menu bar,
Toolbars, Solution Explorer , form, Toolbox, Windows Project, dan Windows
Gambar 2.2 Tampilan Visual Basic 2010
Mengenal tampilan visual basic 2010 yang terdapat beberapa bagian yaitu :
1. Tittle bar
Tittle bar adalah tempat untuk menampilkan nama project yang
sedangdibuat. Contohnya seperti gambar di bawah ini :
Gambar 2.3 Tittle Bar
2. Menu bar
Sebelum menulis kode, sebaiknya mengenal dahulu IDE atau lingkungan kerja
yang digunakan, sehingga anda tidak bingung saat bekerja dengan IDE Visual
Studio 2010.
Gambar 2.4 Menu bar Visual Basic 2010
a. File, di sini tersedia menu untuk menutup aplikasi, membuka,
membuat, menutup, dan menyimpan file Visual Basic atau proyek
Visual Basic 2010.
b. Edit, menyediakan fungsi umum pada item tertentu, seperti Undo,
Redo, Cut, Copy, Paste, dan Delete.
c. View, menyediakan akses cepat untuk membuka dan menutup jendela
yang ada pada IDE, seperti jendela Solutio Explore, jendela Properties,
jendela Output, jendela Toolbox, dan lain sebagainya. Apabila Anda
membutuhkan jendela yang belum terlihat pada IDE, Anda dapat
membukanya melalui menu View.
d. Project, menu Project menyediakan bermacam-macam file untuk
aplikasi Anda, misalnya form dan class.
e. Build, menu ini sangat penting ketika Anda telah menyelesaikan
aplikasi yang Anda buat dan ingin menjalankannya tanpa IDE Visual
Basic 2010, seperti aplikasi lain dalam bentuk *.exe.
f. Debug, menu ini menyediakan tool untuk menjalankan (start) dan
Anda juga dapat mencari kesalahan dan melihat apa yang terjadi pada
kode yang Anda tulis.
g. Data, Anda membutuhkan menu ini jika ingin berhubungan dengan
database. Anda dapat mengelola data source dan preview data.
h. Tools, menu ini menyediakan perintah untuk melakukan konfigurasi
IDE Visual Studio 2010.
i. Test, menu ini menyediakan pilihan untuk menciptakan dan melihat
unit percobaan untuk aplikasi yang Anda kembangkan sebagai bahan
latihan penulisan source code pada bermacam-macam situasi.
j. Window, menu Window menjadi standar pada sebuah aplikasi yang
mengijinkan membuka jendela pada satu waktu seperti word dan excel.
Anda dapat berganti jendela yang aktif melalui menu ini.
k. Help, menu Help menyediakan akses untuk membuka dokumentasi
Visual Studio 2010, dan informasi lain seperti jendela About, dan
lain-lain.
3. Toolbars
Toolbars pada aplikasi widows lainnya berisi tombol-tombol yang mewakili
suatu perintah tertentu yang sering digunakan untuk keperluan dalam
pemrograman dan lain-lain, Toolbars dapat kita lihat dalam bentuk ikon.
Gambar 2.5 Toolbars
4. Solution Explore
Solution Explorer adalah jendela yang menyimpan Informasi mengenai
Solution,Project–project, beserta file-file, form–form ataupun resource yang
digunakan pada program aplikasi. Pada bagian atas jendela Solution Explorer
terdapat Toolbox yang digunakan untuk menampilkan jendela Properties,
menampilkan semua file, melihat Design form, Refresh dan View code, untuk
melihat kode program. Pada Solution Explorer juga kita dapat menambahkan
class,module,windowsform baru, dan sebagainya. Jika pada saat kita
mengaktifkan Visual Studio 2010 jendela Solution Explore tidak ada, kita
dapat menampilkannyas dari menu bar View, Solution Explorer atau
Gambar 2.6 Solution Explorer
5. Form Designer
FormDesignermerupakan suatu objek yang digunakan untuk merancang
tampilan program. Form Designer juga dapat dikatakan sebagai objek utama
pada pemrograman Visual Basic karena pada form inilah nantinya Komponen
dan kontrol Toolbox diletakan dan diatur sebagus mungkin. Form dapat diatur
melalui jendela Properties. Ukuran Form Designer ini juga dapat diubah tinggi
dan lebarnya, dengan cara mengklik pada Form Designer tersebut, sehingga
tampak garis putus-putus disekelilingnya, hanya dengan men-Drag Form ke kiri,
kanan, atas ataupun bawah, maka ukuran Form akan berubah.
Gambar 2.7 Form Design
Alur pembuatan aplikasi hingga aplikasi tersebut dijalankan dan perbedaanya
dengan Visual Basic 6 dapat dilihat pada gambar di bawah ini.
x8
Visual Basic Source Code
Source code program VB6 diubah menjadi instruksi x86 (disebut juga kode ‘native’ atau ‘mesin’).
Visual Basic Compiler X86 instructions
Gambar 2.8 Alur Program pada Visual Basic 6.0
Visual Basic 2010
Kode Program yang kita tulis dengan Visual Basic 2010
Compiler menghasilkan file *exe dengan instruksi MSIL yang belum dimengerti oleh mesin/prosesor.
Setiap kali file *exe MSIL dijalankan akan melewati CLR. CLR adalah .NET
2.4.4 Variabel Microsoft Visual Basic 2010
Variabel adalah sesuatu yang digunakan untuk menyimpan sebuah nilai. Variabel
terdiri dari 3 unsur, yaitu nama, tipe data, dan nilai. Nama dan tipe data Anda
deklarasikan saat pembuatan variabel tersebut, sedangkan pemberian nilai dapat
dilakukan kapanpun, bahkan saat aplikasi anda sedang berjalan Anda dapat
memberikan nilai melalui kontrol TextBox dan yang sejenisnya.
Penulisan variabel biasanya diawali dengan Dim, seperti deklarasi di
bawah ini:
Dim namaVariabel As TipeData
Nama variabel selalu dimulai dengan huruf dan diikuti huruf atau angka.
Sedangkan tipe data apabila anda tidak memberikan jenis tipe data secara pesifik,
maka Visual Basic 2010 akan menganggapnya sebagai sebuah tipe Object. Tipe
data akan dibahas pada subbab selanjutnya.
Contoh:
Dim angka As Integer Dim nama As String Dim tanggal As Date
Anda dapat meringkas penulisan deklarasi variabel tersebut dengan
penambahan pada akhir nama variabel dengan sebuah karakter yang mewakili tipe
data tertentu.
2.4.5 Operator Microsoft Visual Basic 2010
Operator adalah sebuah tanda/notasi yang digunakan untuk melakukan
operasi/manipulasi disebut operand.
Seperti biasa pemrograman lainnya, Visual Basic 2010 juga mempunyai
berbagai jenis operator, antara lain :
1. Operator Aritmatika
Operator Aritmatika ini digunakan untuk melakukan operasi perhitungan,
seperti penjumlahan, perkalian, mencari sisa hasil bagi (modulus) dan lain
sebagainya. Terdapat beberapa perbedaan antara operator aritmatika visual
basic dengan C++. Berikut adalah operator-operator aritmatika yang
terdapat dalam visual basic.
Tabel 2.1 Operator Aritmatika di Visual Basic 2010
NO Operator Keterangan
1 ^ Perpangkatan
Negatif
2
-Pengurangan
3 * Perkalian
4 / Pembagian
5 \ Pembagian Integer
6 + Penjumlahan
2. Operator Assignment
Assignment merupakan proses pemberian nilai pada suatu variabel.
Tabel 2.2 Operator Assignment di Visual Basic 2010
NO Operator Keterangan
Operator penugasan sederhana, Menetapkan nilai dari operan sisi
1 = kanan ke sisi kiri operan C = A + B akan memberikan nilai A +
B menjadi C
Perpangkatan dan operator penugasan. Ini menimbulkan operan
2 ^= kiri dengan kekuatan operan kanan dan menugaskan hasilnya ke
operan kiri. C ^ = A setara dengan C = C ^ A
pengurangan dan operator penugasan, Ini mengurangi hak operan
3 -= dari operan kiri dan menetapkan hasil untuk operan kiri C - = A
setara dengan C = C - A
perkalian dan operator penugasan, Hal mengalikan kanan operan
4 *= dengan operan kiri dan menetapkan hasil untuk operan kiri C * =
A setara dengan C = C *A
pembagian dan operator penugasan, Ini membagi operan kiri
5 /= dengan operan kanan dan menugaskan hasil untuk operan kiri
(divisi floating point) C / = A setara dengan C = C / A
pembagian dan operator penugasan, Ini membagi operan kiri
6 \= dengan operan kanan dan menugaskan hasil untuk operan kiri
(divisi Integer) C \ = A setara dengan C = C \ A
Tambah dan operator penugasan, Ia menambahkan hak operan ke
7 += operan kiri dan menetapkan hasil untuk operan kiri C + = A
setara dengan C = C + A
Pergeseran Kanandan operator penugasan C >> = 2 adalah sama 8 >>=
dengan C = C >> 2
Kiri pergeseran DAN operator penugasan C << = 2 adalah sama 9 <<=
dengan C = C << 2
Gabungkan ekspresi String ke variabel String atau properti dan
10 &= memberikan hasilnya ke variabel atau properti. Str1 str2 = &
sama seperti Str1 = str1 str2 &
3. Operator Perbandingan
Operator perbandingan adalah operator yang digunakan untuk mengetahui
hasil perbandingan dua atau lebih bilangan, misalkan mencari bilangan
terbesar dam lain sebagainya untuk membandingkan bilangan, kedua
bilangan harus memiiki tipe data yang sama. Berikut adalah operator
perbandingan yang terdapat dalam visual basic.
Tabel 2.3 Operator Perbandingan di Visual Basic 2010
NO Operator Keterangan
1 = Sama dengan
2 <> Tidak Sama dengan
4 <= Lebih kecil Sama dengan
5 > Lebih besar
6 < Lebih kecil
4. Operator Logika
Operator Keterangan/Logika Operator keterangan digunakan untuk
menerangkan bilangan yang dimaksud. Juga digunakan untuk
mengekspresikan dua data atau lebih. Berikut adalah jenis operator
keterangan atau logika dalam visual basic:
Tabel 2.4 Operator Logika di Visual Basic 2010
NO Operator Keterangan
1 not Tidak
2 Or Atau
3 And Dan
4 Xor Exclusive or
5 Eqv Equivalen
6 Imp implikasi
2.5 Flowchart
Diagram alir (flowchart) adalah suatu symbol-simbol grafis yang menggambarkan
aliran algoritma serta menampilkan langkah-langkah pemecahan masalah di suatu
program dari awal hingga akhir. Pada flowchart terdapat lambang atau symbol
tertentu yang mempunyai arti tersendiri. Pengertian atau definisi dari symbol
tersebut dapat dilihat pada tabel berikut :
Tabel 2.5 Simbol-simbol Flowchart
No. Gambar Nama Simbol Keterangan
1 Terminator Digunakan untuk memulai, mengakhiri atau titik
henti dalam sebuah proses atau program.
2 Proses Menyatakan kegiatan yang akan ditampilkan
dalam diagram alir.
3 Titik Keputusan Proses atau Langkah dimana perlu adanya
keputusan atau kondisi tertentu. Di titik ini selalu
ada dua keluaran untuk melanjutkan aliran
kondisi yang berbeda.
4 Masukan atau Digunakan untuk mewakili data masuk, atau data
Keluaran Data keluar.
5 Garis alir Menunjukkan arah aliran proses atau algoritma.
6 Preparation Simbol untuk mempersiapkan penyimpanan yang
akan digunakan sebagai tempat pengolahan di
dalam storage.
7 Connector Menghubungkan bagian alir pada halaman yang
sama. Simbol ini digunakan untuk menghindari
8 Off-page Menghubungkan bagian alir pada halaman yang
Preifined Rincian operasi di tempat lain
Anotasi Tambahan penjelasan deskriptif atau keterangan,
BAB 1 PENGANTAR
1.1 Latar Belakang
Pesatnya perkembangan teknologi saat ini membawa dampak yang cukup
signifikan terhadap segala aspek kehidupan manusia. Saat ini teknologi informasi
dan komunikasi (TIK) banyak digunakan dalam berbagai bidang seperti bisnis,
hiburan, pemerintahan, pendidikan dan lain-lain. Hal ini dikarenakan teknologi
informasi dan komunikasi seperti komputer sudah menjadi kebutuhan untuk
masyarakat di era hi-tech sekarang ini. Pengguna komputer dapat membantu
pekerjaan manusia menjadi lebih efektif dan efisien (wuryanti 2010).
Dalam dunia pendidikan, perkembangan institusi pendidikan berpijak pada
kemampuan untuk mengikuti perkembangan teknologi dan kemampuan
mengakses serta menyajikan informasi. Sehingga dalam rangka meningkatkan
kualitas pendidikan, sudah saatnya sebuah yayasan memiliki sistem inventory
yang dapat membantu yayasan dalam mengelola daftar buku dengan efektif dan
efisien. Sistem inventory juga sangat penting untuk sebuah yayasan untuk
mengurangi terjadinya human error.
ALUSI Tao Toba ini berdiri pada tanggal 18 Juni 2009 dengan tujuan
untuk membantu menyelamatkan Danau Toba yang menurun kualitas
dengan lingkungan yang berakibat kepada rusaknya lingkungan Danau Toba.
Kami percaya bahwa kelestarian danau Toba akan terwujud jika masyarakatnya
sejahtera terlebih dahulu.
ALUSI Tao Toba nantinya akan bekerja di 8 Kabupaten . Kedelapan
kabupaten tersebut adalah Kabupaten Samosir, Kabupaten Simalungun,
Kabupaten Toba Samosir, Kabupaten Tapanuli Utara, Kabupaten Humbang
Hansundutan, Kabupaten Karo, Kabupaten Dairi dan Kabupaten Pakpak Bharat.
ALUSI TaoToba berbadan hukum Yayasan dengan akte notaris nomor 12 tanggal
29 Juli 2010 oleh notaris Henry Sinaga, SH dan disahkan oleh Kementerian
Hukum dan HAM pada tanggal 13 Oktober 2010 dengan Nomor:
AHU.4256.AH.01.04.Tahun 2010. Oleh karena itu sangat diperlukan adanya
aplikasi berupa sistem inventory agar memudahkan pekerjaan voulunter maupun
adminisator untuk mencatat data barang yang tersedia.
1.2 Rumusan Masalah
Adapun beberapa rumusan masalah yang dihadapi dalam penulisan skripsi adalah
sebagai berikut :
a. Bagaimana sistem inventory buku pada yayasan Alusi Tao Toba dapat
sampai kepada konsumen ?
b. Bagaimana membuat suatu sistem inventory berbasis aplikasi dekstop pada
yayasan Alusi Tao Toba dengan menggunakan visual basic dan Database
access ?
c. Bagaimana rancangan sistem inventory berbasis aplikasi desktop pada
yayasan Alusi Tao Toba lebih memudahkan pekerjaan penggunanya?
1.3 Batasan Masalah
Sebagai batasan masalah penulis memberikan ruang lingkup penelitian dalam
pembuatan aplikasi hanya meliputi :
a. Pengolahan data yang dilakukan meliputi id buku, judul buku, pengarang,
kategori, penerbit, tahun terbit, jumlah halaman, jumlah buku.
b. Membuat desain interface dan database sistem inventory yayasan Alusi
Tao Toba.
c. Sistem Informasi Akademik ini dirancang dengan menggunakan Visual Basic
2010, database ms Access.
1.4 Tujuan Penelitian
Adapun tujuan penelitian ini adalah penulis mengembangkan sebuah sistem
inventory buku berbasis aplikasi desktop yang dapat mempermudah pihak
yayasan dalam melakukan pendataan buku dan mempercepat waktu kerjanya.
Adapun manfaat yang diperoleh dalam penelitian sebagai berikut :
a. untuk merancang dan membangun sistem inventory yayasan Alusi Tao
Toba. agar pengolahan data yayasan tidak dilakukan secara manual.
b. Mengatasi keterlambatan proses pendataan.
1.5 Manfaat Penelitian
Manfaat yang dapat penulis peroleh dari penelitian ini dapat dijelaskan sebagai
berikut :
a. Memudahkan pekerjaan Voulunter yang bertugas untuk mendata buku yang
masuk.
b. Untuk mengurangi kesalahan dalam pengisian data-data buku di Yayasan
Alusi Tao Toba.
1.6 Metode Penlitian
Dalam menyusun penelitian ini penulis data dengan penelitian sebagai berikut :
a. Metode Wawancara ( Interview )
Melakukan tanya jawab dengan pemilik tentang data-data yang dibutuhkan
dalam menentukan pencatatan buku.
b. Observasi
Pengamatan pada objek dan kegiatan secara langsung di lapangan sehingga
diperoleh kebenaran data. Metode Observasi dilakukan langsung terhadap
sistem yang akan dijalankan.
c. Studi Kepustakaan ( Library Research )
Metode Perpustakaan yaitu jenis penelitian yang dilakukan dengan
mengumpulkan data-data yang ada hubungannya dengan skripsi ini yang
bersifat teoritis dengan cara membaca buku-buku, manual book, informasi
mengenai harga barang, browsing di internet dan bahan kuliah yang
berhubungan dengan penulisan tugas akhir.
SISITEM INVENTORY BUKU YAYASAN ALUSI TAO TOBA
ABSTRAK
Tugas Akhir ini merupakan hasil dari penelitian yang penulis lakukan pada Yayasan Alusi Tao Toba. Melihat perkembangan tersebut penulis mempunyai gagasan untuk membuat sistem Inventory buku menggunakan program Visual Basic 2010 dan database Microsoft Acces pada Yayasan Alusi Tao Toba sehingga penulis ingin mempermudah para Staf dan Voulunter untuk menyusun laporan buku yang ada di yayasan Alusi Tao Toba. Metode yang digunakan penulis adalah metode wawancara (Interview), metode Pengamatan (Observasi), Metode Perpustakaan (Liberiary Search). Hasil penelitian pada Yayasan Alusi Tao Toba adalah dimana penyusunan laporan sistem inventory buku sampai saat ini menggunakan sistem manual, maka penulis mencoba untuk mengaplikasikannya dengan menggunakan pemrograman berbasis desktop, sehingga pegawai dapat memanfaatkan sistem inventory yang dibangun sehingga lebih akurat, efektif, dan efesien untuk menyampaikan informasi kepada staf sehingga dapat ditampilkan setiap waktu.
SISITEM INVENTORY BUKU YAYASAN ALUSI TAO TOBA
ABSTRACT
This final project is the result of research by the author at the Foundation Alusi
Tao Toba. Seeing these developments, the author had the idea to create a book
Inventory system using Visual Basic 2010 and the Microsoft Access database to
the Alusi Tao Toba Foundation so that the author wants to make it easier for staff
to prepare a report and Voulunter books that are at the foundation Alusi Tao
Toba. The method used is the method of interview (Interview), the method of
observation (Observation), Method Library (Liberiary Search). Results of
research at the Foundation Alusi Tao Toba is where the preparation of the
inventory system books at this time using a manual system, the writer tries to
apply it using programming based on the desktop, so that employees can take
advantage of inventory systems are built so that more accurate, effective, and
efficient to deliver information to the staff so it can be displayed at any time.
Keywords: Inventory System, Books, VB .NET, Access
SISTEM INVENTORY BUKU PADA YAYASAN ALUSI TAO TOBA
TUGAS AKHIR
WALDO PANJAITAN
132406155
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
SISTEM INVENTORY BUKU PADA YAYASAN ALUSI TAO TOBA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
WALDO PANJAITAN
132406155
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : Sistem Inventory Buku Pada Yayasan
Alusi Tao Toba
Kategori : Tugas Akhir
Nama : Waldo Panjaitan
Nomor Induk Mahasiswa : 132406155
Program Studi : Diploma (D3) Teknik Informatika
Departemen : Matematika
Fakultas : Matematika Dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Medan, Juli 2016
Disetujui Oleh
Departemen Matematika FMIPA USU Pembimbing,
Ketua,
Dr. Elly Rosmaini, M.Si. Dr. Suwarno Ariswoyo. Msi.
PERNYATAAN
SISTEM INVENTORY BUKU YAYASAN ALUSI TAO TOBA
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil karya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2016
Waldo Panjaitan
132406155
PENGHARGAAN
Puji dan syukur saya panjatkan ke hadirat Tuhan Yang Maha Esa. Karena
berkat rahmat dan karunia-Nya lah penulis dapat menyelesaikan penulisan
Tugas Akhir ini sebagai salah satu syarat untuk menyelesaikan perkuliahan
pada Program Studi D3 Teknik Informatika. Selama penulisan tugas akhir,
penulis telah banyak menerima bantuan berupa dukungan moral dan materil
serta arahan yang sangat berharga dan bermanfaat dari semua pihak.
Pada kesempatan ini penulis juga mengucapkan terimakasih kepada
Bapak Dr. Suwarno Ariswoyo, M.Si selaku pembimbing yang telah
meluangkan waktunya memberi arahan dan masukan dalam penyusunan tugas
akhir ini. Terimakasih kepada prof. Dr. Tulus, M.Si. Ph.D dan Ibu Dr.
Mardiningsih, M.Si selaku Ketua dan Sekretariks Departemen Matematika
FMIPA USU, Dr. Krista Sebayang, M.Si selaku Dekan FMIPA USU dan
seluruh dosen Teknik Informatika. Terimakasih kepada teman-teman di Kom
D yang sudah membantu penulis dalam menyelasaikan tugas akhir dan kepada
kedua orangtua saya Wesly Panjaitan dan ibunda Polmauli Simangunsong
beserta seluruh keluarga yang selama ini memberikan bantuan dan semangat.
Akhir kata, semoga penulisan tugas akhir ini dapat memberikan manfaat baik
bagi penulis maupun pembaca.
Medan, Juli 2016
Penulis
SISITEM INVENTORY BUKU YAYASAN ALUSI TAO TOBA
ABSTRAK
Tugas Akhir ini merupakan hasil dari penelitian yang penulis lakukan pada Yayasan Alusi Tao Toba. Melihat perkembangan tersebut penulis mempunyai gagasan untuk membuat sistem Inventory buku menggunakan program Visual Basic 2010 dan database Microsoft Acces pada Yayasan Alusi Tao Toba sehingga penulis ingin mempermudah para Staf dan Voulunter untuk menyusun laporan buku yang ada di yayasan Alusi Tao Toba. Metode yang digunakan penulis adalah metode wawancara (Interview), metode Pengamatan (Observasi), Metode Perpustakaan (Liberiary Search). Hasil penelitian pada Yayasan Alusi Tao Toba adalah dimana penyusunan laporan sistem inventory buku sampai saat ini menggunakan sistem manual, maka penulis mencoba untuk mengaplikasikannya dengan menggunakan pemrograman berbasis desktop, sehingga pegawai dapat memanfaatkan sistem inventory yang dibangun sehingga lebih akurat, efektif, dan efesien untuk menyampaikan informasi kepada staf sehingga dapat ditampilkan setiap waktu.
Kata Kunci : Sistem Inventory, Buku, VB .NET, Acces
SISITEM INVENTORY BUKU YAYASAN ALUSI TAO TOBA
ABSTRACT
This final project is the result of research by the author at the Foundation Alusi
Tao Toba. Seeing these developments, the author had the idea to create a book
Inventory system using Visual Basic 2010 and the Microsoft Access database to
the Alusi Tao Toba Foundation so that the author wants to make it easier for staff
to prepare a report and Voulunter books that are at the foundation Alusi Tao
Toba. The method used is the method of interview (Interview), the method of
observation (Observation), Method Library (Liberiary Search). Results of
research at the Foundation Alusi Tao Toba is where the preparation of the
inventory system books at this time using a manual system, the writer tries to
apply it using programming based on the desktop, so that employees can take
advantage of inventory systems are built so that more accurate, effective, and
efficient to deliver information to the staff so it can be displayed at any time.
DAFTAR ISI
2.4Visual Basic 2010 7
2.4.1 Pengenalan Microsoft Visual Basic 2010 7
2.4.2 Menjalankan Visual Basic 2010 9
2.4.3 Lingkungan di Microsoft Visual Basic 2010 10
2.4.4 Variabel Microsoft Visual Basic 2010 17
2.4.5 Operator Microsoft Visual Basic 2010 18
2.5Flowchart 21
Bab 3. Analisis dan Perancangan
3.1Anilisis Sistem 24
3.2Aliran Sistem Informasi yang Sedang Berjalan 24
3.2.1 Analisis Input 25
3.2.2 Analisis Proses 25
3.3Diagram Contex 25
3.4Data Flow Diagram (DFD) 26
3.5Entity Relationship Diagram (ERD) 27
3.6Struktur Desain Aplikasi 27
3.7Desain Terinci 28
3.7.1 Desain Input 28
3.7.2 Desain Output 30
3.7.3 Desain File 31
3.8Flowchart Program Sistem 32
Bab 4. Implementasi Sistem
4.1Pengertian Implementasi Sistem 36
4.2Tujuan Implementasi Sistem 36
4.3Proses Implementasi Sistem 37
4.4Penerapan Implementasi Sistem 40
4.5Pemeliharaan Sistem 40
4.6Tujuan Penelitian Sistem 41
Bab 5. Kesimpulan dan Saran
5.1Kesimpulan 45
5.2Saran 46
DARFTAR TABEL
NOMOR JUDUL HALAMAN
TABEL
2.1 Operator aritmatika di Visual Basic 2010 ... 18
2.2 Operator Assigment di Visual Basic 2010 ... 19
2.3 Operator Perbandingan di Visual Basic 2010... 20
2.4 Operator Logika di Visual Basic 2010 ... 21
2.5 Simbol-simbol Flowchart ... 22
3.1 Output Data Buku ... 30
3.2 Output Data Daftar Tamu ... 31
3.3 Desain File Data Buku ... 31
3.4 Desain File Data Tamu ... 32
DARFTAR GAMBAR
NOMOR JUDUL HALAMAN
GAMBAR
2.1 Start Page Visual Basic 2010 ... 10
2.2 Tampilan Visual Basic 2010 ... 11
2.3 Tittle bar ... 11
2.4 Menu bar Visual Basic 2010 ... 11
2.5 Toolbars ... 14
2.6 Solution Explorer ... 15
2.7 Form Design ... 15
2.8 Alur Program Pada Visual Basic 6.0... 16
2.9 Alur Pembuatan Program pada Visual Basic 2010 ... 16
3.1 Diagram Contex ... 26
3.2 Data Flow Diagram ... 26
3.3 Entity Relationship Diagram (ERD) ... 27
3.4 Desain Aplikasi ... 28
3.5 Tampilan Input Data Buku ... 29
3.6 Tampilan Input Data Tamu ... 30
3.7 Flowchart Menu Utama ... 33
3.8 Flowchart Login Admin... 34
3.9 Flowchart Login Pengunjung ... 34
3.10 Flowchart Tambah Buku ... 35
4.3 Form Login Tamu ... 42
4.4 Form Beranda ... 43
4.5 Form Tambah Buku ... 44
4.6 Form Daftar Tamu ... 44