Sistem Inventory Buku Pada Yayasan Alusi Tao Toba

(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

OleDbConnection(conns) conect.Open() Return conect

End Function Sub tampil()

Dim cmd As OleDbDataAdapter

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() Me.Hide() beranda.Show() End Sub Form Admin Imports System.Data.OleDb Public Class admin

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

Dim cmd As OleDbDataAdapter

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() If baca.Read Then


(3)

(4)

Else

MsgBox("Gagal Login ") End If

End Sub

Form Buku Tamu

Imports System.Data.OleDb Public Class dtamu

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

conn.ConnectionString = Conns tampil()

End Sub

Sub tampil()

Dim cmd As OleDbDataAdapter

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)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


(6)

Me.Hide()

beranda.Show() End Sub

End Class

Form Daftar Buku

Imports System.Data.OleDb Public Class dbuku

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

Dim cmd As OleDbDataAdapter

cmd = New OleDbDataAdapter("select * from buku order by id_buku asc", conn)

Dim ds As DataSet ds = New DataSet

cmd.Fill(ds, "buku")

DataGridView1.DataSource = ds.Tables("buku") End Sub

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

TextBox1.Text & "' ,'" & TextBox2.Text & "','" & TextBox3.Text & "','" & ComboBox1.SelectedItem & "','" & TextBox4.Text & "','" &


(7)

TextBox5.Text & "','" & TextBox6.Text & "','" & TextBox7.Text & "' )"

Cmd.Connection = conn Cmd.ExecuteNonQuery() MsgBox("Data tersimpan", MessageBoxIcon.Information, "Simpan") conn.Close() tampil() End Sub

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 Cmd.ExecuteNonQuery()

MsgBox("Data berhasil diubah", MessageBoxIcon.Information,

"Pemberitahuan") conn.Close() tampil()

End Sub

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

Cmd.Connection = conn Cmd.ExecuteNonQuery() MsgBox("Data Terhapus", MessageBoxIcon.Warning, "Pemberitahuan") conn.Close() tampil() End Sub


(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

OleDbConnection(Conns) conect.Open() Return conect

End Function Sub tampil()

Dim cmd As OleDbDataAdapter

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

William M.Fuori. Prentice Hall 1981. Introduction to the computer : The tool of bussiness (3rd edition)


(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 yayasan tersebut dan masih bersifat terbatas.


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

Login Admin 0 Data Buku Username Sistem Inventory &

Password buku Katalog

Buku

Isi Buku tamu

Nama,

Detail buku :

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

Admin Login buku

Katalog

Lihat daftar Buku

Login

Tamu Visitor Simpan Isi Buku

Tamu


(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

DATA TAMU

Id Buku

Nama

Judul Buku

Alamat

Pengarang

Umur

Kategori Penerbit Tahun Terbit Tebal Halaman Jumlah 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 :

Isi data

Admin Login buku

Katalog

Masuk Daftar Buku

tamu Sebagai

Visitor Isi Buku

Tamu


(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 sistem yang dibangun adalah sebagai berikut :


(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

Start

Inisialisasi

Z Input

Password

Password

Y

Administrator A

T

Gambar 3.8 Flowchart Login Admin

c. Flowchart Login Pengunjung

A1

Inisialisasi Variabel

Input Data Pengunjung

Y

Lihat Y

Simpan Database Z

Data T

T


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


(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 yang diharapkan.


(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 yang lebih baik dan bisa diterima.


(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 buku tamu lalu dapat melakukan proses login.


(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 dapat melihat daftar pengunjung.


(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 menyediakan berbagai macam kelas yang berfungsi untuk melakukan apapun


(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 Properties.


(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 menghentikan (stop) aplikasi dengan IDE Visual Basic 2010. Selain itu


(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 menggunakan tombol Ctrl + Alt + L.


(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 Source Code

Visual Basic 2010

Compiler

Microsoft Intermediate Language (MSIL)

Kode Program yang kita tulis dengan Visual Basic 2010

Compiler menghasilkan file *exe dengan instruksi MSIL yang belum dimengerti oleh mesin/prosesor.

Common Language Runtime

(CLR)

Visual Basic 2010 Compiler

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 3 >= Lebih besar 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 terlalu banyak anak panah yang saling melintang.


(54)

8 Off-page Menghubungkan bagian alir pada halaman yang Connector berbeda. Simbol ini digunakan untuk menghindari terlalu banyak anak panah yang saling melintang.

9 Document Sebuah dokumen atau laporan, dokumen dapat

dibuat dengan tangan atau cetak oleh komputer.

10

Preifined Rincian operasi di tempat lain

Proccess

11

Anotasi Tambahan penjelasan deskriptif atau keterangan,

ataau catatan sebagai klasifikasi

12

Input-output yang menggunakan pita magnetic. Pita Magnetik


(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 lingkungannya dan terancam akibat perilaku manusia dan interaksi manusia


(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

MEDAN

2016


(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

MEDAN

2016


(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

HALAMAN

Persetujuan i

Pernyataan ii

Penghargaan iii

Abstrak iv

Abstract vi

Daftar Isi vii

Daftar Tabel ix

Daftar Gambar x

Bab 1. Pengantar

1.1 Latar Belakang 1

1.2Rumusan Masalah 2

1.3Batasan Masalah 3

1.4Tujuan Penelitian 3

1.5Manfaat Penelitian 4

1.6Metode Penelitian 4

Bab 2. Landasan Teori

2.1Pengertian Komputer 5

2.2Data 6

2.3Aplikasi 6

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


(1)

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


(2)

DAFTAR ISI

H

ALAMAN

Persetujuan

i

Pernyataan

ii

Penghargaan

iii

Abstrak

iv

Abstract

vi

Daftar Isi

vii

Daftar Tabel

ix

Daftar Gambar

x

Bab 1. Pengantar

1.1 Latar Belakang

1

1.2

Rumusan Masalah

2

1.3

Batasan Masalah

3

1.4

Tujuan Penelitian

3

1.5

Manfaat Penelitian

4

1.6

Metode Penelitian

4

Bab 2. Landasan Teori

2.1

Pengertian Komputer

5

2.2

Data

6

2.3

Aplikasi

6

2.4

Visual 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


(3)

2.5

Flowchart

21

Bab 3. Analisis dan Perancangan

3.1

Anilisis Sistem

24

3.2

Aliran Sistem Informasi yang Sedang Berjalan

24

3.2.1 Analisis Input

25

3.2.2 Analisis Proses

25

3.3

Diagram Contex

25

3.4

Data Flow Diagram (DFD)

26

3.5

Entity Relationship Diagram (ERD)

27

3.6

Struktur Desain Aplikasi

27

3.7

Desain Terinci

28

3.7.1 Desain Input

28

3.7.2 Desain Output

30

3.7.3 Desain File

31

3.8

Flowchart Program Sistem

32

Bab 4. Implementasi Sistem

4.1

Pengertian Implementasi Sistem

36

4.2

Tujuan Implementasi Sistem

36

4.3

Proses Implementasi Sistem

37

4.4

Penerapan Implementasi Sistem

40

4.5

Pemeliharaan Sistem

40

4.6

Tujuan Penelitian Sistem

41

Bab 5. Kesimpulan dan Saran

5.1

Kesimpulan

45

5.2

Saran

46

Daftar Pustaka

47


(4)

DARFTAR TABEL

N

OMOR

J

UDUL

H

ALAMAN

T

ABEL

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


(5)

DARFTAR GAMBAR

N

OMOR

J

UDUL

H

ALAMAN

G

AMBAR

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.1 Form Wellcome

...

41

4.2 Form Login Admin

...

42

x


(6)

4.3 Form Login Tamu

...

42

4.4 Form Beranda

...

43

4.5 Form Tambah Buku

...

44

4.6 Form Daftar Tamu

...

44