BAB III
PEMBAHASAN MASALAH
3.1
Uraian Materi
3.1.1
Pengertian Data
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.
Penertian data juga bisa berarti kumpulan file atau informasi dengan tipe
tertentu, baik suara, gambar atau yang lainnya.
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 komuter.
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).
Data terdiri dari:
- Elemen data yaitu satuan data terkecil yang tidak dapat di pecah lagi menjadi unit lain yang bermakna.
- Rekaman (record) yaitu gabungan sejumlah elemen data yang saling berhubungan.
- Berkas (File) adalah kumpulan dari record-record yang bertipe s
3.1.2 Pengertian Basis
Data
Basis
Data adalah:
Menurut
“Siberschatz, dkk.; (2002) mendefinisikan basisdata sebagai kumpulan data
berisi informasi yang sesuai untuk sebuah perusahaan. System manajemen basisdata
(DBMS) adalah kumpulan data yang saling berhubungan dan kumpulan program
untuk mengakses data. Tujuan utama system manajemen basisdata adalah
menyediakan cara menyimpan dan mengambil informasi basisdata secara mudah dan
efisien”.
3.1.3
Perangkat Lunak yang Digunakan
1.
Microsoft
Visual basic 2008
Gambar 3.1.3.1.
Microsoft Visual basic 2008
pengertian Microsoft
Visual Basic (sering di sinngkat VB saja)Merupakan sebuah bahasa pemrograman
yang menawarkan integrated development enviromente(ide visual untuk mmbuat
program prangkat lunak berbasis sistem oprasi microsoft windows dengan
menggunakan model pemrograman (com),
visual basic merupakan
turunan bahasa pemograman basic dan menawarkan
pengembangan prangkat lunak kompuer berbasis
grafik dengan cepat ,beberapa bahasa skrip seperti visual basic for
applications (VBA)dan visual basic scripting edition (VBS cripte); mirip
seperti halnya visuaal basic ,tetapi caran
kerjanya yang berbeda
2.
Microsoft
Office Access 2007
Gambar 3.1.3.2.
Microsoft
Office Access 2007
Adalah suatu program
aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat
dan menngolah berbagai jenis data dengan kapasitas yang besar. Aplikasi ini menggunakan
mesin basi data microsoft z database engine,dan juga menggunakan tampilan
grapis yang intutip sehingga memudahkan pengguna. Persi terahir adalah
microsoft office sistem 2007,
3.1.3.1.
Pengerian Microsoft Visual Basic
Gambar 3.1.3.1.1. Microsoft Visual Basic
pengertian Microsoft
Visual Basic (sering di sinngkat VB saja)Merupakan sebuah bahasa pemrograman
yang menawarkan integrated development enviromente(ide visual untuk mmbuat
program prangkat lunak berbasis sistem oprasi microsoft windows dengan
menggunakan model pemrograman (com),visual basic merupakan turunan bahasa
pemograman basic dan menawarkan pengembangan prangkat lunak kompuer berbasis
grafik dengan cepat ,beberapa bahasa skrip seperti visual basic for
applications (VBA)dan visual basic scripting edition (VBS cripte); mirip
seperti halnya visuaal basic ,tetapi caran
kerjanya yang berbeda
3.1.3.2. Cara kerja Visual
Basic 2008
Sebelum memulai, pastikan software Microsoft
Visual Basic .NET 9.0 sudah terinstal pada komputer anda
untuk memulai membuka Ikutin langkah berikut :
Klik Menu Start > All Program > Microsoft Visual Studio 2008 > Microsoft Visual Studio 2008
untuk memulai membuka Ikutin langkah berikut :
Klik Menu Start > All Program > Microsoft Visual Studio 2008 > Microsoft Visual Studio 2008
Gambar 3.1.3.2.1.
Tampilan memilih visual studio 2008
Kemudian akan ditampilkan IDE (Integrated
Development Environtmen) atau sebutannya lingkungan kerja, seperti gambar berikut :
Gambar 3.1.3.2.2.
Tampilan Integrated Development
Environtmen
Lalu kita akan membuat sebuah project baru, caranya adalah :
·
Klik Menu File
> New Project ; atau
Gambar 3.1.3.2.3.
Tampilan untuk membuat projek baru
Lalu akan tampil kotak dialog "New
Project". Pada Name ketik nama proyek Anda. Misalkan : "Proyek Pertama Saya". Lalu Klik OK.
Gambar 3.1.3.2.4.
Tampilan untuk memberi nama Program
Project baru. Berikut adalah tampilannya.
Gambar 3.1.3.2.5.
tampilan dasar
Adapun Komponen- Komponen
dalam Microsoft Visual Basic 2008.
- Project
Project adalah sekumpulan modul.Jadi Project
adalah program aplikasi itu sendiri.
Project di simpan dalam file yang berektensi. VB. File ini menyimpan seluruh
komponen program termasuk project, pilihan eviroment dan segala sesuatu yang
sesuatu yang berhubungan dengan project.
- Form
Form adalah suatu obyek yang di pakai sebagai
tempat kerja program aplikasi.
Berbentuk jendela dan dapat di bayangkan sebagai
kertas atau meja yang dapat di lukis di letakan kedalamnya object- object lain.
- Toolbox
Gambar 3.1.3.2.6.
Toolbok
Gambar 3.1.3.2.7. Pointer
Pointer gunannya untuk
memilih untuk mengatur ukuran dan memindahkan posisi control pada bagian form
Button gunannya untuk menambahkan control tombol perintah
CheckBox gunannya untuk menambahkan kotak periksa / checklist / pilihan
Gambar 3.1.3.2.9. Date Time picker
DateTimePicker gunannya untuk menampilkan / mengeset tanggal di suatu form
Gambar 3.1.3.2.10. Label
Label gunannya untuk menambah label atau text tambahan
Gambar 3.1.3.2.11. Link label
LinkLabel gunannya untuk
menambah label atau text yang bisa dikasih link url agar bisa langsung ke
alamat web yang dituju
Gambar 3.1.3.2.12. MonthCalender
MonthCalender gunannya untuk menampilkan tanggal dalam satu bulan dengan tampilan penuh
Gambar 3.1.3.2.13. PictureBox
PictureBox gunannya
untuk memasukan gambar pada form
Gambar 3.1.3.2.14. TextBox
TextBox gunannya untuk menampilkan tulisan
Gambar 3.1.3.2.15. WebBrowser
WebBrowser gunannya untuk membuat halaman browsing di internet
WebBrowser gunannya untuk membuat halaman browsing di internet
- Properties
Gambar 3.1.3.2.16. Properties
Properties diigunakan untuk menentukan ssseting
suatu objek. Suatu objek biasa mempunyai beberapa properties yang dapat di atur
langsung dari jendela properties atau lewat kode program.seting properties akan
menentukan cara kerja dari object yang bersangkutan saat program aplikasi di
jalankan. Misalnya menentukan warna objek, bingkai objek, pengambilan data dll.
Untuk mengaktipkan properties dengan cara mengklik menu >view>Properties
window atau dengan menekan tombol F4.
- Kode Program
Kode program adalah serangkaian tulisan perintah
yang akan di lakukan jika suatu obyek dijalankan . Kode program ini akan
mengontrol dan menentukan jalan nya suatu objek..
Gambar 3.1.3.2.17. kode Program
- Toolbar dan Menubar
Gambar 3.1.3.2.18. Toolbar dan menubar
- Event
Event adalah peristiwa
atau kejadian yang diterima oleh suatu objek. Misalnya di klik, di drag dll.
Event yang diterima objek akan memicu MS.Visual Studio 2008 menjalankan kode
program yang ada di dalamnya.
Contoh Event:
Private Sub
Form2_Click()
Baris diatas menunjukan penggunaan event clik pada
objek form, yang berarti jika form di klik maka baris-baris kode program yang
ada di bawah nya akan di jalankan.
3.2.
Analisis Pembuatan Program
3.2.1
Alasan Membuat Program
Dalam
penulisan Laporan ini Penulis mengambil judul laporan tentang “ “
Penulis mengambil judul tersebut karena di tempat kerja industri
tersebut masih menggunakan sistem yang manual.
Penulis mengambil judul Laporan tersebut agar pendataan
menjadi lebih efisien, sehingga dapat terkondisikan menjadi lebih baik, dan
tidak memakan waktu lama.
3.2.2. Data atau Field yang Dibutuhkan
Penjelasan Data Pada Tabel Pemesanan
Barang
Kode Dokumen
|
Kode Dokumen di input sesuai dengan yang ada di dokumen
|
Nama dokumen
|
Nama dokumen
|
Lemari
|
Nomor lemari
|
Rak
|
Nomor Rak yang ada di lemari
|
Gambar 3.2.2.1.
fiel di ms.acces
3.2.3.
data flowchart
(Algoritma)
Flowchart adalah urutan langkah-langkah penyelesaian
sebuah masalah yang di susun secara logis ,sistematis, tersusun menggunakan
simbol-simbol.
Berikut ini simbol flowchart:
Gambar 3.2.3.1. Simbol Flowchart
Gambar berikut adalah simbol flowchart yang umum
digunakan:
Gambar 3.2.3.2. Flowchart
3.3. Rancangan Desain
3.3.1. Struktur Tabel
3.3.1.1. struktur
tabel
3.3.2. Tampilan Login
Gamb
Gambar 3.3.2.1. Tampilan Login
3.3.4. Tampilan menu utama
Gambar 3.3.4.1. Tampilan Menu utama
3.3.5. Tampilan untuk Menginput
Gambar 3.3Tampilan Menginput
3.3.6 . Tampilan Output
Gambar 3.2.2.4.1. Tampilan Output
|
|
|||||||
|
|||||||
|
Gambar 3.2.2.4.1. Input dan Output
3.4.
Hasil Program
3.4.1.
Tampilan Login
Gambar 3.4.1.1. Tampilan
Login
3.4.2.
Tampilan Menu
Utama
Gambar 3.4.2.1. Tampilan Input
menu utama
3.4.3.
Tampilan Input
Gambar 3.4.3.1. Tampilan
Input
3.4.4.
Tampilan Output
Gambar
3.4.4.1. Tampilan
Outpu
3.4.5.
Tampilan Input dan Output
Gambar
3.4.5.1. Input
dan Output
3.2.3. Listing program
Log in
Public Class Form1
Private Sub Button3_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
If Me.TextBox1.Text = "UPK
KRN" And Me.TextBox2.Text
= "upeka" Then
Beranda.Show()
Else
MsgBox("Nama
Pengguna Atau Kata Sandi Yang Anda Masukan Salah... Cobalagi")
End If
End Sub
Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
End
End Sub
Private Sub Timer1_Tick(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Label9.Text = Format(Now(), "HH:mm:ss")
End Sub
Private Sub Form1_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'menampilkan
hari pada object lblhari
Dim
hari As String
Select Case Weekday(Today)
Case
1 : hari = "Minggu"
Case
2 : hari = "Senin"
Case
3 : hari = "Selasa"
Case
4 : hari = "Rabu"
Case
5 : hari = "Kamis"
Case
6 : hari = "Jum,at"
Case
7 : hari = "Sabtu"
End Select
Label5.Text = hari
'menampilkan
tanggal pada object lbltanggal
Label7.Text = Format(Today, "dd-MM-yyyy")
End Sub
End Class
Beranda
Public Class beranda
Private Sub Timer1_Tick(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Label9.Text = Format(Now(), "HH:mm:ss")
End Sub
Private Sub beranda_Load(ByVal
sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
'menampilkan
hari pada object lblhari
Dim
hari As String
Select Case Weekday(Today)
Case
1 : hari = "Minggu"
Case
2 : hari = "Senin"
Case
3 : hari = "Selasa"
Case
4 : hari = "Rabu"
Case
5 : hari = "Kamis"
Case
6 : hari = "Jum,at"
Case
7 : hari = "Sabtu"
End Select
Label5.Text = hari
'menampilkan
tanggal pada object lbltanggal
Label7.Text = Format(Today, "dd-MM-yyyy")
End Sub
Private Sub KeluarToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
KeluarToolStripMenuItem.Click
End
End Sub
Private Sub CariToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
CariToolStripMenuItem.Click
CARI.Show()
End Sub
End Class
Input dan hasil input
Public Class Input
Private Sub Timer1_Tick(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Label9.Text = Format(Now(), "HH:mm:ss")
End Sub
Private Sub Input_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This
line of code loads data into the
'Lemari_Buku_UPK_KarangnunggalDataSet.Data_Buku' table. You can move, or remove
it, as needed.
Me.Data_BukuTableAdapter.Fill(Me.Lemari_Buku_UPK_KarangnunggalDataSet.Data_Buku)
'menampilkan
hari pada object lblhari
Dim
hari As String
Select Case Weekday(Today)
Case
1 : hari = "Minggu"
Case
2 : hari = "Senin"
Case
3 : hari = "Selasa"
Case
4 : hari = "Rabu"
Case
5 : hari = "Kamis"
Case
6 : hari = "Jum,at"
Case
7 : hari = "Sabtu"
End Select
Label5.Text = hari
'menampilkan
tanggal pada object lbltanggal
Label7.Text = Format(Today, "dd-MM-yyyy")
End Sub
Private Sub Data_BukuBindingNavigatorSaveItem_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
Data_BukuBindingNavigatorSaveItem.Click
Me.Validate()
Me.Data_BukuBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Lemari_Buku_UPK_KarangnunggalDataSet)
End Sub
Private Sub Button3_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Me.Validate()
Me.Data_BukuBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Lemari_Buku_UPK_KarangnunggalDataSet)
End Sub
Private Sub Button4_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Data_BukuBindingSource.AddNew()
End Sub
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Me.Validate()
Me.Data_BukuBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Lemari_Buku_UPK_KarangnunggalDataSet)
End Sub
Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Data_BukuBindingSource.RemoveCurrent()
End Sub
Private Sub Button5_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Button5.Click
CARI.Show()
End Sub
End Class
Cari
Public Class CARI
Private Sub Data_BukuBindingNavigatorSaveItem_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
Data_BukuBindingNavigatorSaveItem.Click
Me.Validate()
Me.Data_BukuBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Lemari_Buku_UPK_KarangnunggalDataSet)
End Sub
Private Sub CARI_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This
line of code loads data into the
'Lemari_Buku_UPK_KarangnunggalDataSet.Data_Buku' table. You can move, or remove
it, as needed.
Me.Data_BukuTableAdapter.Fill(Me.Lemari_Buku_UPK_KarangnunggalDataSet.Data_Buku)
Me.ReportViewer1.RefreshReport()
End Sub
Private Sub ttsearch_TextChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles txtsearch.TextChanged
Me.Data_BukuTableAdapter.FillBynama(Me.Lemari_Buku_UPK_KarangnunggalDataSet.Data_Buku,
txtsearch.Text)
Me.ReportViewer1.RefreshReport()
End Sub
End Class
Tidak ada komentar:
Posting Komentar