• Tidak ada hasil yang ditemukan

Sistem Inventory Buku Pada Yayasan Alusi Tao Toba

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Inventory Buku Pada Yayasan Alusi Tao Toba"

Copied!
72
0
0

Teks penuh

(1)

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()

(2)

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()

(3)
(4)

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()

(5)
(6)

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 ('" &

(7)

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 & "'"

(8)

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

(9)

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()

(10)

Private Sub DataGridView1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles

(11)

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

(12)

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

(13)

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

(14)

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 :

(15)

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

(16)

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.

(17)

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 :

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

b. Flowchart Login Admin

Gambar 3.8 Flowchart Login Admin

c. Flowchart Login Pengunjung

(24)

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

(25)

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

(26)

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.

(27)

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

(28)

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.

(29)

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

(30)

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

(31)

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

(32)

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.

(33)

Gambar 4.5 Form Tambah Buku

f. Form Daftar Tamu

Pada form daftar tamu ini hanya bisa diakses oleh admin dan admin hanya

(34)

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.

(35)

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

(36)

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.)

(37)

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).

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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.

(45)

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,Projectproject, beserta file-file, formform 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

(46)

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

(47)

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

(48)

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.

(49)

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

(50)

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

(51)

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

(52)

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

(53)

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

(54)

8 Off-page Menghubungkan bagian alir pada halaman yang

Preifined Rincian operasi di tempat lain

Anotasi Tambahan penjelasan deskriptif atau keterangan,

(55)

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

(56)

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 ?

(57)

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.

(58)

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.

(59)

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.

(60)

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

(61)

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

(62)

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

(63)

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.

(64)

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

(65)

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

(66)

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

(67)

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.

(68)

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

(69)

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

(70)

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

(71)

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

(72)

4.3 Form Login Tamu ... 42

4.4 Form Beranda ... 43

4.5 Form Tambah Buku ... 44

4.6 Form Daftar Tamu ... 44

Gambar

Gambar 3.1 Diagram Contex
Gambar 3.3 Entity Relationship Diagram (ERD)
Gambar 3.4 Desain aplikasi
Gambar 3.5 Tampilan Input Data Buku
+7

Referensi

Dokumen terkait

Dengan adanya sistem informasi yang baru diharapkan mampu memberikan laporan-laporan inventory cepat dan akurat, serta dapat memberitahukan apabila ada obat yang akan

Penggunaan Sistem Informasi Penjualan Buku pada PD KENCANA ini dapat membantu bagian administrasi dalam mengelola penjualan buku dan pembuatan laporan.. Selain itu sistem

Dengan adanya sistem informasi yang baru diharapkan mampu memberikan laporan-laporan inventory cepat dan akurat, serta dapat memberitahukan apabila ada obat yang

Sistem informasi akuntansi penggajian yang terdapat pada Yayasan Masjid Nurul Huda Jatiwaringin masih manual dengan dengan bantuan Microsoft Excel untuk membuat dokumen

Sistem yang ada pada Apotek Amanah Cinangsi ini masih dilakukan secara manual, mulai dari pencatatan order obat, penerimaan obat, pengeluaran obat sampai penyimpanan

Sistem yang dibangun adalah sistem informasi inventory obat yang mampu mengolah data persediaan stok obat, pengecekan, pemesanan dan pembuatan laporan secara

Aplikasi sistem informasi Buku Besar dapat membantu perusahaan- perusahaan dalam membantu memberikan informasi laporan Buku Besar dan laporan Neraca Saldo dengan mudah dan

Maka dari itu penulis membuat sebuah aplikasi sistem informasi inventory berbasis website untuk mencatat semua data dan membuat laporan inventory yang lebih baik menggunakan metode