Download - MAKALAH VB

Transcript

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

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.