5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 1/38
Sistem Penggajian Pegawai Menggunakan vb.net
Makalah
Ini diajukan untuk memenuhi Tugas Mata Kuliah Pemograman Visual Basic
Disusun Oleh :
Nama : Arif Sonjaya
Kelas : 3B
NIM : 10260028
AKADEMIK MAJANEMEN INFORMATIKA DAN KOMPUTER
AMIK HASS BANDUNG
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 2/38
2
KATA PENGANTAR
Puji dan syukur saya panjatkan kehadirat Tuhan Yang Maha Esa, karena berkat
rahmat dan hidayah Nya saya dapat menyelesaikan tugas Teknik Pemrograman ini
dengan membuat makalah yang berjudul ´MAKALAH SISTEM PENGGAJIAN
PEGAWAI MENGGUNAKAN BAHASA PEMOGRAMAN VISUAL BASIC.NET´.
Penyelesaian makalah ini tidak terlepas dari bantuan berbagai pihak. Oleh karna
itu dengan kerendahan hati saya mengucapkan terima kasih kepada :
1. Dosen pembimbing yang telah banyak memberi saran dan masukan tentang
tugas.
2. Kedua orang tua yang mendukung baik secara moril maupun materil.
3. Teman-teman yang selalu memberikan motivasi secara langsung maupun tidak
langsung.
Saya menyadari masih banyak kekurangan dalam makalah yang saya buat ini,
untuk itu saya mengharapkan kritik dan saran dari teman-teman untuk
menyempurnakan makalah ini.
Bandung, 12 Januari 2012
Penulis
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 3/38
3
Daftar Isi
K ata Pengantar 2
Daftar Isi 3
Bab I. Pendahuluan 4
1.1. Latar Belakang 4
1.2. Tujuan Penulisan 4
1.3. Manfaat Penulisan 5
Bab II. Perancangan Aplikasi 6
2.1.Rancangan Database (Struktur Tabel,Relationship Diagram) 6
2.2. Rancangan interface(form) 9
Bab III. Implementasi 29
3.1.Spesifikasi Hardware 29
3.2.Cara Mengoprasikan Program 30
Bab IV. Penutup 40
4.1.Kesimpulan 40
4.2.Saran 40
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 4/38
4
Bab I
PENDAHULUAN
1.1. Latar Belakang
Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual
Basic adalah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan
pengembangan dari Basic. Basic (Beginner¶s All-purpose Symbolic Instruction Code)
adalah sebuah bahasa pemrograman ³kuno´ yang merupakan awal dari bahasa-bahasa
pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan
ditujukan untuk dapat digunakan oleh para programmer pemula. Biasanya Basic
diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta
digunakan untuk pengembangan program ³cepat saji´ yang ringan dan
menyenangkan.
Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer
handal saat ini memulai karirnya dengan mempelajari Basic. Sebagai bahasa
pemrograman yang mutakhir, Visual Basic didesain untuk dapat memanfaatkan
fasilitas Windows, khususnya Windows 95/97/98 dan Windows NT. Visual Basic
juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu
pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang
sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual
Basic menjadi begitu diinginkan oleh programmer.
1.2. Tujuan Penulisan.
Tujuan penulis, dalam pembuatan makalah ini adalah :
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 5/38
5
y Untuk memenuhi tugas Tehnik Pemrograman.
y Untuk memberi pengetahuan kepada pembaca tentang bahasa pemrograman
Visual Basic.
1.3. Manfaat Penulisan
y Memberi informasi kepada pembaca mengenai bahasa pemrograman Visual
Basic.
y Makalah ini diharapkan menjadi sumbangan pemikiran bagi para pembaca
untuk mengembangkan bahasa pemrograman dimasa sekarang.
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 6/38
6
BAB II
PERANCANGAN PROGRAM
2.1 Perancangan Database
Inilah rancangan database pada yang dibuat di ms.access
Tabel Pegawai
Field Properties Size
Nik text 10
Nama text 25
Alamat text 40
Tempat_Lahir text 15
Tgl_Lahir date -
Kode_Bagian text 5
Kode_Jabatan text 5
Tabel Bagian
Field Properties Size
Kode_Bagian text 5
Bagian text 15
Kode_Lembur text 5
Tabel Jabatan
Field Properties Size
Kode_Jabatan text 5
Jabatan text 15
Kode_Gaji text 5
Kode_Tunjangan text 5
Tabel Gaji
Field Properties Size
Kode_Gaji text 5
Gaji numeric LongInteger
Tabel Tunjangan
Field Properties Size
Kode_Tunjangan text 5
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 7/38
7
Tunjangan numeric LongInteger
Tabel Lembur
Field Properties Size
Kode_Lembur text 5
Uang_Lembur mumeric LongInteger
Tabel Transaksi
Field Properties Size
No_Faktur text 10
Tgl date -
Nik text 10
Gaji numeric LongInteger
Tunjangan numeric LongInteger
Uang_Lembur numeric LongInteger
Tabel Pengguna
Field Properties Size
Username text 10
Pass text 15
Level text 10
R elasional Tabel
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 8/38
8
2.2 R ancangan Interface
Inilah rancangan Interface pada aplikasi
Form Sflash
Form Depan
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 9/38
9
Form Pegawai
From Pop Bagian
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 10/38
10
Form Pop Jabatan
Form Pop Pegawai
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 11/38
11
Form Bagian
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 12/38
12
Form Pop Bagian 2
Form Pop Lembur
Form Jabatan
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 13/38
13
Form Pop Gaji
Form Pop Tunjangan
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 14/38
14
Form Pop Jabatan2
Form Tunjangan
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 15/38
15
Form Pop Tunjangan2
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 16/38
16
Form Gaji
Form Pop Gaji2
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 17/38
17
Form Lembur
Form Pop Lembur2
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 18/38
18
Form Penggajian Pegawai
Form cari Pegawai
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 19/38
19
Cristal R eport Penggajian Pegawai
Form Laporan Penggajian Pegawai
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 20/38
20
Form Pengguna
Form Ganti Password
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 21/38
21
Coding pada Form transaksi (Form Penggajian Pegawai)Public Class Penggajian_Pegawai
Dim daPegawai As OleDb.OleDbDataAdapterDim daJabatan As OleDb.OleDbDataAdapterDim daBagian As OleDb.OleDbDataAdapterDim daLembur As OleDb.OleDbDataAdapterDim daGaji As OleDb.OleDbDataAdapterDim daTunjangan As OleDb.OleDbDataAdapterDim daTransaksi As OleDb.OleDbDataAdapterDim con As New
OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\Data Kampus\VB\database project\Percobaan\DataPegawai.mdb"))
Dim dtPegawai As New DataTable()Dim drPegawai As DataRowDim dtBagian As New DataTable()Dim drBagian As DataRowDim dtJabatan As New DataTable()Dim drJabatan As DataRowDim dtLembur As New DataTable()Dim drLembur As DataRowDim dtGaji As New DataTable()
Dim drGaji As DataRowDim dtTunjangan As New DataTable()Dim drTunjangan As DataRowDim dtTransaksi As New DataTable()Dim drTransaksi As DataRow
Function Koneksi(ByVal strDatabase As String) As StringDim kalimat As Stringkalimat = "Provider=Microsoft.Jet.OLEDB.4.0;"kalimat &= "Data Source=" & strDatabase & ""
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 22/38
22
Return kalimatEnd Function
Private Sub Penggajian_Pegawai_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load
Dim dcPe(1) As DataColumnDim dcBa(1) As DataColumnDim dcJa(1) As DataColumnDim dcLe(1) As DataColumnDim dcTu(1) As DataColumnDim dcGa(1) As DataColumnDim dcTr(1) As DataColumntutup()
TrydaPegawai = New OleDb.OleDbDataAdapter("select * from
Pegawai", con)daBagian = New OleDb.OleDbDataAdapter("select * from
Bagian", con)daJabatan = New OleDb.OleDbDataAdapter("select * from
Jabatan", con)daLembur = New OleDb.OleDbDataAdapter("select * from
Lembur", con)daGaji = New OleDb.OleDbDataAdapter("select * from Gaji",
con)daTunjangan = New OleDb.OleDbDataAdapter("select * from
Tunjangan", con)daTransaksi = New OleDb.OleDbDataAdapter("select * from
Transaksi", con)
daPegawai = New OleDb.OleDbDataAdapter("select * fromPegawai", con)
daPegawai.Fill(dtPegawai)dcPe(0) = dtPegawai.Columns("Nik")dtPegawai.PrimaryKey = dcPedaPegawai = New OleDb.OleDbDataAdapter("select * from
Pegawai", con)
daBagian = New OleDb.OleDbDataAdapter("select * fromBagian", con)
daBagian.Fill(dtBagian)dcBa(0) = dtBagian.Columns("Kode_Bagian")dtBagian.PrimaryKey = dcBadaBagian = New OleDb.OleDbDataAdapter("select * from
Bagian", con)
daJabatan = New OleDb.OleDbDataAdapter("select * from
Jabatan", con)daJabatan.Fill(dtJabatan)dcJa(0) = dtJabatan.Columns("Kode_Jabatan")dtJabatan.PrimaryKey = dcJadaJabatan = New OleDb.OleDbDataAdapter("select * from
Jabatan", con)
daLembur = New OleDb.OleDbDataAdapter("select * fromLembur", con)
daLembur.Fill(dtLembur)
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 23/38
23
dcLe(0) = dtLembur.Columns("Kode_Lembur")dtLembur.PrimaryKey = dcLe
daGaji = New OleDb.OleDbDataAdapter("select * from Gaji",con)
daGaji.Fill(dtGaji)dcGa(0) = dtGaji.Columns("Kode_Gaji")dtGaji.PrimaryKey = dcGa
daTunjangan = New OleDb.OleDbDataAdapter("select * fromTunjangan", con)
daTunjangan.Fill(dtTunjangan)dcTu(0) = dtTunjangan.Columns("Kode_Tunjangan")dtTunjangan.PrimaryKey = dcTu
daTransaksi = New OleDb.OleDbDataAdapter("select * fromTransaksi", con)
daTransaksi.Fill(dtTransaksi)dcTr(0) = dtTransaksi.Columns("No_Faktur")dtTransaksi.PrimaryKey = dcTr
dgTransaksi.DataSource = dtTransaksiCatch errConn As OleDb.OleDbException
MsgBox(errConn.Message)End Try
End SubPrivate Sub tutup()
tbNo_Faktur.Enabled = FalsedtTgl.Enabled = FalsetbJam.Enabled = FalsebtCari.Enabled = FalsebtBatal.Enabled = FalsebtOk.Enabled = FalseButton1.Enabled = False
End Sub
Private Sub buka()tbNo_Faktur.Enabled = TruedtTgl.Enabled = TruetbJam.Enabled = TruebtCari.Enabled = TruebtBatal.Enabled = TruebtOk.Enabled = TrueButton1.Enabled = True
End SubPrivate Sub kosong()
tbNo_Faktur.Text = ""tbNik.Text = ""tbNama.Text = ""tbBagian.Text = ""tbJabatan.Text = ""tbKodeBag.Text = ""tbKodeJab.Text = ""tbKodeLem.Text = ""tbLembur.Text = ""tbGaji.Text = ""
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 24/38
24
tbKodeGaji.Text = ""tbKodeTun.Text = ""tbTunjangan.Text = ""tbTotal.Text = ""tbJam.Text = ""
End Sub
Private Sub cariPegawai()Dim x As Integer
If tbNik.Text = "" Thenx = 1
ElseTry
drPegawai = dtPegawai.Rows.Find(tbNik.Text)tbNama.Text = drPegawai("Nama").ToStringtbKodeBag.Text = drPegawai("Kode_Bagian").ToStringtbKodeJab.Text = drPegawai("Kode_Jabatan").ToString
Catch errCari As Exception
MsgBox(errCari.Message)
End TryEnd If
End SubPrivate Sub cariBagian()
Dim x As Integer
If tbKodeBag.Text = "" Thenx = 1
Else
TrydrBagian = dtBagian.Rows.Find(tbKodeBag.Text)tbBagian.Text = drBagian("Bagian").ToStringtbKodeLem.Text = drBagian("Kode_Lembur").ToString
Catch errCari As ExceptionMsgBox(errCari.Message)
End TryEnd If
End SubPrivate Sub cariJabatan()
Dim x As Integer
If tbKodeJab.Text = "" Thenx = 1
ElseTry
drJabatan = dtJabatan.Rows.Find(tbKodeJab.Text)tbJabatan.Text = drJabatan("Jabatan").ToStringtbKodeTun.Text = drJabatan("Kode_Tunjangan").ToStringtbKodeGaji.Text = drJabatan("Kode_Gaji").ToString
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 25/38
25
Catch errCari As ExceptionMsgBox(errCari.Message)
End TryEnd If
End SubPrivate Sub cariLembur()
Dim x As Integer
If tbKodeLem.Text = "" Thenx = 1
ElseTry
drLembur = dtLembur.Rows.Find(tbKodeLem.Text)tbLembur.Text = drLembur("Uang_Lembur").ToString
Catch errCari As ExceptionMsgBox(errCari.Message)
End TryEnd If
End SubPrivate Sub cariGaji()
Dim x As Integer
If tbKodeGaji.Text = "" Thenx = 1
ElseTry
drGaji = dtGaji.Rows.Find(tbKodeGaji.Text)tbGaji.Text = drGaji("Gaji").ToString
Catch errCari As ExceptionMsgBox(errCari.Message)
End TryEnd If
End SubPrivate Sub cariTunjangan()
Dim x As Integer
If tbKodeTun.Text = "" Thenx = 1
Else
TrydrTunjangan = dtTunjangan.Rows.Find(tbKodeTun.Text)tbTunjangan.Text = drTunjangan("Tunjangan").ToString
Catch errCari As ExceptionMsgBox(errCari.Message)
End TryEnd If
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 26/38
26
End Sub
Private Sub simpan()Dim lembur, jam, total As Integerlembur = Val(tbLembur.Text)jam = Val(tbJam.Text)total = lembur * jamTry
Dim cbTransaksi As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daTransaksi)
drTransaksi = dtTransaksi.NewRow
drTransaksi("No_Faktur") = tbNo_Faktur.TextdrTransaksi("Tgl") = dtTgl.TextdrTransaksi("Nik") = tbNik.TextdrTransaksi("Gaji") = Val(tbGaji.Text)drTransaksi("Tunjangan") = Val(tbTunjangan.Text)drTransaksi("Uang_Lembur") = total
dtTransaksi.Rows.Add(drTransaksi)
con.Open()daTransaksi.Update(dtTransaksi)dtTransaksi.AcceptChanges()con.Close()
Catch errTambah As ExceptionMsgBox(errTambah.Message)
End Try
End Sub
Private Sub tbNik_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tbNik.TextChanged
cariPegawai()End Sub
Private Sub tbKodeBag_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles tbKodeBag.TextChanged
cariBagian()End Sub
Private Sub tbKodeJab_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles tbKodeJab.TextChanged
cariJabatan()End Sub
Private Sub tbKodeGaji_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles tbKodeGaji.TextChanged
cariGaji()End Sub
Private Sub tbKodeTun_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles tbKodeTun.TextChanged
cariTunjangan()End Sub
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 27/38
27
Private Sub tbKodeLem_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles tbKodeLem.TextChanged
cariLembur()End Sub
Private Sub btCari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btCari.Click
Cari_Pegawai.Show()End Sub
Private Sub tbTambah_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles btTambah.Click
btTambah.Enabled = Falsebuka()
End Sub
Private Sub btOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btOk.Click
If tbNo_Faktur.Text = "" ThenMsgBox("No Faktur belum di isi")
ElseIf tbNik.Text = "" ThenMsgBox("Pegawai belum di input")
ElseIf tbJam.Text = "" ThenMsgBox("Jumlah Jam lembur belum di isi")
ElsebtTambah.Enabled = Truesimpan()tutup()kosong()
End IfEnd Sub
Private Sub btBatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btBatal.Click
btTambah.Enabled = Truetutup()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim total, gaji, tunjangan, lembur, jam As Integer
gaji = Val(tbGaji.Text)tunjangan = Val(tbTunjangan.Text)lembur = Val(tbLembur.Text)jam = Val(tbJam.Text)total = gaji + tunjangan + (lembur * jam)
tbTotal.Text = totalEnd Sub
End Class
Bab III
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 28/38
28
IMPLEMENTASI
3.1. Spesifikasi Hardware
Membuat aplikasi database adalah hal yang amat menarik. Database yang
digunakan SQL Server 2005. Contoh aplikasi adalah proses pembuatan program POS
(Point of Sales). Form Visual Basic dapat kita rancang agar pengguna (user) bisa
mengakses data master. Di bawah ini adalah Spesifikasi Akses Database VB.NET.
Brand: Bamboomedia
Part Number: IT-305
Menu Belajar:
Pengenalan Visual Studio 2005. Project dan Solution.
Menggunakan Server Explorer untuk Membuat Database dan
Tabel. Membuat Form dan Cara Menghubungkan Ke
database. Menggunakan Komponen Toolbox. Membuat Form
Manipulasi data dan Transaksi. Membuat Form MDI, Menu
Spesifikasi K omputer:
Prosesor Pentium 4, Ram 512 Mb, Resolusi minimal 1024 x
768, CD-ROM minimal 24x, VGA minimal 16 bit, Sound
Card, Speaker. OS: Windows XP, Vista, Windows 7
Target Pengguna: Umum
Tingkat K etrampilan: Pemula, Menengah
3.2. Cara Pengoperasian Program
y Klik StartMicrosoft Visual Studio 2005
y Tapi Kalau Program Aplikasinya sudah Menjadi EXE langsung Klik Saja EXE-
nya
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 29/38
29
Cara Pengopersian Program Aplikasi Perpustakaan ini harus memasukan USER
dan Password Terlebih dahulu.Yang di dalamnya terdapat Menu-menu yang diantaranya
SISTEM,MASTER,TRANSAKSI,dan LAPORAN
3.2.1 Form Login
1. Klik Menu SistemLogin, isikan nama user Misal nya
Nama User : Brintz
Password : xxx
Seperti gambar di bawah ini :
Catatan :
Dapat menembahkan user-user baru sesuai dengan kebutuhan
3.2.2 Form Menu
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 30/38
30
Di form ini ada 4 menu yaitu1. System
Dalam menu system ini terdapat 4 sub menu yaitu :
a. Log in
Menu ini digunakan untuk dapat masuk dan menggunakan aplikasi ini denganmenseleksi level si pengguna/user
b. Logout
Menu ini digunakan untuk keluar dari user yang sedang menggunakan aplikasiini
c. Ganti Password
Menu ini digunakan untuk mengganti/merubah password user yg sedang/sudah login ke dalam aplikasi
d. Exit
Menu ini digunakan untuk keluar dari aplikasi / menutup aplikasi
2. Master
Menu ini adalah menu yang dipergunakan untuk memanipulasi data pada database danmenu ini hanya dapat di akses oleh user yang mempunyai level Administrator. Menu ini
mempunyai 7 sub menu yaitu :
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 31/38
31
a. Data Pegawai
Menu ini adalah menu untuk memanggil Form Pegawai yang digunakan untuk memanipulasi data pegawai contoh nya ada pada gambar di bawah ini :
b. Data Bagian
Menu ini adalah menu untuk memanggil Form Bagian yang digunakan untuk memanipulasi data bagian contoh nya ada pada gambar di bawah ini :
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 32/38
32
c. Data Jabatan
Menu ini adalah menu untuk memanggil Form Jabatan yang digunakan untuk memanipulasi data jabatan contoh nya ada pada gambar di bawah ini :
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 33/38
33
d. Data Lembur
Menu ini adalah menu untuk memanggil Form lembur yang digunakan untuk memanipulasi data lembur contoh nya ada pada gambar di bawah ini :
e. Data Gaji
Menu ini adalah menu untuk memanggil Form Gaji yang digunakan untuk memanipulasi data Gaji contoh nya ada pada gambar di bawah ini :
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 34/38
34
f. Data Tunjangan
Menu ini adalah menu untuk memanggil Form Tunjangan yang digunakanuntuk memanipulasi data Tunjangan contoh nya ada pada gambar di bawah ini
:
g. Data Pengguna
Menu ini adalah menu untuk memanggil Form Pengguna yang digunakanuntuk memanipulasi data pengguna contoh nya ada pada gambar di bawah ini
:
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 35/38
35
3. Transaksi
Form ini di khususkan untuk pengguna yang mempunyai level op atau Operator danmempunyai fungsi untuk mengolah data dan melihat data pegawai berhak menerima gaji
Form ini mempunyai 2 sub menu yaitu :
a. Lihat data Pegawai
Form ini berfungsi untuk melihat data pegawai yang ada di perusahaan dan berhak menerima gaji contoh nya adalah sebagai berikut :
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 36/38
36
b. Penggajian pegawai
Form ini digunakan untuk memproses data transaksi penggajian pegawai.Contoh nya sebagai berikut :
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 37/38
37
4. Laporan
Menu ini berfungsi untuk menampilkan laporan data penggajian pegawai yang telahdiproses . form ini mempunyai 1 sub menu yaitu:
Laporan Penggajian Pegawai
Menu ini berfungsi untuk menampilkan dan mencetak data penggajian pegawai yangtelah diproses. Contoh nya sebagai berikut :
5/13/2018 MAKALAH VB - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-55a74fcce95ac 38/38
38
Bab IV
PENUTUP
4.1. Kesimpulan
Dari pembahasan di atas dapat di simpulkan, bahwa bahasa pemograman visual
basic merupakan pemrograman berbasis Windows. Visual Basic juga merupakan
bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman
yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat,
berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic
menjadi begitu diinginkan oleh programmer.
4.2. Saran
Diharapkan mahasiswa mau mempelajari dan mengembangkan bahasa
pemograman visual basic sebab visual basic merupakan bahasa yang mudah untuk
di pelajari dan sangat menarik , maka Penulis berharap kepada pembaca
(khususnya pemula), untuk sejak dini mempelajari dan mengembangkan bahasa
pemrograman tersebut.