Top Banner
 Adi yana Page 1 Daftar Isi BAB 1. Membuat Aplikasi Pengolahan data Akademik ......................................................... Error! Bookmark not defined.  1.1 RANCANGAN DATABASE DE NGAN ACCES ................................................................................. .............................. 2 1.2 MERANCANG FORM MENU .................................................................................................................................... 4 1.3 MEMBUAT NAMA MENU ...................................................................................................................................... 5 1.4 RANCANG AN FORM MASTE R .................................................................................................................................. 6 1.5 RANCANGAN FORM DATA MATAKULIAH.................................................................. ........................................... 11 1.6 RANCANGAN FORM DATA DOSEN ........................................................................................................................ 14 1.7RANCANGAN FORM TRANSAKSI ............................................................................................................................ 16 BAB 2. Membuat Report22 BAB 3 Melinkkan Form Menu ke MDIParent27 [email protected]
29

Membuat Aplikasi Pengolahan Data Akademik

Jul 15, 2015

Download

Documents

Adiyana_10260004
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

Daftar Isi

BAB 1. Membuat Aplikasi Pengolahan data Akademik ......................................................... Error! Bookmark not defin

1.1 RANCANGAN DATABASE DENGAN ACCES. ...........................................................................................................

1.2 MERANCANG FORM MENU .................................................................................................................................

1.3 MEMBUAT NAMA MENU ...................................................................................................................................

1.4 RANCANGAN FORM MASTER ...............................................................................................................................

1.5 RANCANGAN FORM DATA MATAKULIAH.................................................................. ..........................................

1.6 RANCANGAN FORM DATA DOSEN .......................................................................................................................

1.7RANCANGAN FORM TRANSAKSI ...........................................................................................................................

BAB 2. Membuat Report

BAB 3 Melinkkan Form Menu ke MDIParent

[email protected]

Page 2: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

BAB 1. Membuat  Aplikasi Pengolahan data Akademik 

Pada Modul ini kita akan Membahas studi Kasus Sistem Aplikasi Akademik..Pembahasan kali ini kita akan mengguna

koneksi Database melalalui MS.Acces.

1.1 R ANCANGAN D ATABASE DENGAN  ACCES.Pembuatan database akademik.Langkah pertama kita buat terlebih dahulu database nya.

Berikut Rancangan Database nya.

1.Rancangan Table Dosen.

2.Rancangan Table Mahasiswa.

3. Rancangan Table Matakuliah

Page 3: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

4. Rancangan Table Nilai

 

5.Rancangan Table Krs

Selanjutnya Setelah kita Buat Rancangan Database Seperti di Atas,Langkah Selanjutnya Adalah Membuat Relasi an

Table,Seperti Gambar di bawah..

A.  Gambar Relasi Relationship.

Page 4: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

1.2 MER ANCANG FORM MENU 

Setelah Kita merancang semua database yang kita buat,Selanjutnya kita akan mengemplementasikanya ke Da

VISUAL BASIC.

Langkah Pertama Buka Aplikasi Visual Basic

Caranya Klik Menu Project, Add Windows form Lalu pilih MDIparent form

Lalu Akan Tampil

Page 5: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

1.3 MEMBUAT NAM A MENU 

Contoh: Ketikan Nama Menu seperti ini!

Page 6: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

Setelah kita selesai membuat Desain form MDIparent langkah selanjutnya kita akan membuat form yang nantinya

akan linkkan ke masing masing Menu.

1.4 R ANCANGAN FORM M ASTER

Proses pembuatan form master pada form log-in,yaitu untuk memudahkan kita masuk ke dalam menu utama,

  berfungsii untuk mengatur dan memproteksi user pada level penggunaan program aplikasi. Untuk lebih jelasnya i

langkah langkah berikut:

1.  FORM MASTER UNTUK FORM LOG-IN

Langkah -1: Buka Aplikasi Visuial Basic

y  Kita akan membuat form login terlebih dahulu

Create new Project Buatlah Desain form Seperti gambar dibawah

Page 7: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

Gambar Form Login.

Langkah Selanjutnya setelah kita merancang desain form login tersebut ,kita tinggal memasukan kode programnya.

y  Kode Program Button Login

Langkah-2: double klik pada Button Login,Lalu kita akan Masuk ke dalam kode program nya

Tuliskan kode program nya sebagai berikut:

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

If (TextBox1.Text = "addy") And (TextBox2.Text = "amikhass") Then

MDIParent1.MasterToolStripMenuItem.Enabled = TrueMDIParent1.AcademicToolStripMenuItem.Enabled = TrueMDIParent1.ReportToolStripMenuItem.Enabled = TrueMDIParent1.LogInToolStripMenuItem.Enabled = False

Close()Else

MsgBox("maaf pasword salah")

End If

End Sub

y  Kode Program Button Cancel

Langakah-3 : double klik pada Button Cancel, Lalu kita akan Masuk ke dalam kode program nya

Tuliskan kode program nya sebagai berikut:

Close()

Page 8: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

2.  RANCANGAN FORM MAHSISWA

Untuk melengkapi pemahaman anda ,rancanglah form Entri Data Mahasiswa,Seperti Berikut ini

Setelah kita merancang form Mahasiswa lalu kita tinggal masukan kode program nya sebagai berikut:

y  Kode Program pada form

Langkah-1: double klik pada form mahasiswa.lalu masukan kode programnya

Seperti ini.Dim dc(1) As DataColumn

Try

daAkademik = New OleDb.OleDbDataAdapter("select * from akademik", con)

daAkademik = New OleDb.OleDbDataAdapter("select * from akademik", con)daAkademik.Fill(dtAkademik)dc(0) = dtAkademik.Columns("Nim_Mahasiswa")dtAkademik.PrimaryKey = dcdgAkademik.DataSource = dtAkademik

Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)

End Try

End Sub

Jangan Lupa Deklarasikan prosedur nya Sebagai BerikutPublic Class Form1

Dim daAkademik As OleDb.OleDbDataAdapterDim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=D:\Database\akademik2.mdb"))Dim dtAkademik As New DataTable()Dim drAkademik As DataRow

Page 9: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Pag

Function Koneksi(ByVal strDatabase As String) As StringDim kalimat As Stringkalimat = "Provider=Microsoft.Jet.OLEDB.4.0;"kalimat &= "Data Source=" & strDatabase & ""Return kalimat

End Function 

y  KODE PROGRAM PADA BUTTON SIMPAN 

Langkah -2: double klik pada button Simpan.lalu masukan kode programnya

Sperti ini

Private Sub lbSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles lbSimpan.Click

TryDim cbAkademik As OleDb.OleDbCommandBuilder = New 

OleDb.OleDbCommandBuilder(daAkademik)drAkademik = dtAkademik.NewRow

drAkademik("Nim_Mahasiswa") = TextBox1.Text

drAkademik("Nama_Mahasiswa") = TextBox2.TextdrAkademik("Jenis_kelamin") = ComboBox1.TextdrAkademik("Jurusan") = TextBox3.TextdrAkademik("kode_jurusan") = TextBox4.TextdrAkademik("Alamat") = TextBox5.TextdrAkademik("Kota") = TextBox6.TextdrAkademik("No_Hp") = TextBox7.Text

dtAkademik.Rows.Add(drAkademik)

con.Open()daAkademik.Update(dtAkademik)dtAkademik.AcceptChanges()con.Close()

Catch errTambah As ExceptionMsgBox(errTambah.Message)

End TryEnd Sub 

dtAkademik.Rows.Add(drAkademik)

con.Open()daAkademik.Update(dtAkademik)dtAkademik.AcceptChanges()

con.Close()Catch errTambah As Exception

MsgBox(errTambah.Message)End Try

End Sub 

Page 10: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

KODE PROGRAM PADA BUTTON HAPUS

Langkah-3 : double klik pada Button Hapus, Lalu kita akan Masuk ke dalam kode program nya

Tuliskan kode program nya sebagai berikut:

y  Kode program pada button Batal

Langkah : double klik pada Button Hapus, Lalu kita akan Masuk ke dalam kode program nya

Tuliskan kode program nya sebagai berikut:

Declarasi privat sub kosong:Private Sub kosong()

TextBox1.Text = ""TextBox2.Text = ""TextBox3.Text = ""TextBox4.Text = ""TextBox5.Text = ""TextBox6.Text = ""TextBox7.Text = ""

End Sub

y  Kode program pada button keluar

Langkah : double klik pada Button keluar, Lalu kita akan Masuk ke dalam kode program nya

Tuliskan kode program nya sebagai berikut:

Private  Sub lbKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgHandles lbKeluar.Click

Close()End Sub

Private Sub lbBatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lbBatal.Click

kosong()

Private Sub LbHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LbHapus.Click

TryDim cbAkademik As OleDb.OleDbCommandBuilder = New 

OleDb.OleDbCommandBuilder(daAkademik)drAkademik.Delete()

daAkademik.DeleteCommand = cbAkademik.GetDeleteCommand

daAkademik.Update(dtAkademik)dtAkademik.AcceptChanges()

daAkademik.DeleteCommand.Connection.Close()

Catch errHapus As ExceptionMsgBox(errHapus.Message)

End Try

End Sub

Page 11: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

1.5 R ANCANGAN FORM D ATA M ATAKULI AH 

Untuk melengkapi pemahaman anda ,langkah selanjutnya kita akan merancang Entri data Matakuliah.

Untuk lebih jelasnya ikuti Langkah sebagai berikut:

Langkah -1: Desain lah form sebagai berikut:

Langkah-2:double klik pada form nya.

setelah kita merancang form di atas,isi kode program nya sebagai berikut:

DataGrade

Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandleMyBase.Load

Dim dc(1) As DataColumnTry

damatkul = New OleDb.OleDbDataAdapter("select * from TableMatkul", con)

damatkul = New OleDb.OleDbDataAdapter("select * from TableMatkul", con)damatkul.Fill(dtmatkul)dc(0) = dtmatkul.Columns("Kode_Matkul")dtmatkul.PrimaryKey = dcDgmatkul.DataSource = dtmatkul

Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)

End TryEnd Sub 

Page 12: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

y  Kode program pada button Simpan

Langkah-2: Mengisikan kode progam button Simpan

Isi kan kode program nya sebagai berikut:

Deklarasikan kode program nya sebagai berikut:Public Class Form1

Dim daAkademik As OleDb.OleDbDataAdapterDim con As New 

OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\Database\akademik2.mdb"))

Dim dtAkademik As New DataTable()Dim drAkademik As DataRow 

Kita tinggal mengedit dimana kita mensave database yang

kita buat.

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

TryDim cbmatkul As OleDb.OleDbCommandBuilder = New 

OleDb.OleDbCommandBuilder(damatkul)drmatkul = dtmatkul.NewRow

drmatkul("Kode_Matkul") = txtkode.Textdrmatkul("Nama_Matkul") = txtnama.Textdrmatkul("Jumlah_Sks") = txtSks.Text

dtmatkul.Rows.Add(drmatkul)

con.Open()damatkul.Update(dtmatkul)dtmatkul.AcceptChanges()con.Close()

Catch errTambah As ExceptionMsgBox(errTambah.Message)

End TryEnd Sub 

Page 13: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

Kode program pada Button Batal

Langkah-2: Mengisikan kode progam button Batal

Isi kan kode program nya sebagai berikut:

Jangan lupa deklarasikan pula prosedur kosong nya

y  Kode program pada button Hapus

Langkah-2: Mengisikan kode progam button Hapus

Isi kan kode program nya sebagai berikut:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button2.Click

kosong()End Sub 

Private Sub kosong()txtKode.Text = ""TxtNama.Text = ""txtSks.Text = ""

End Sub 

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button3.Click

TryDim cbmatkul As OleDb.OleDbCommandBuilder = New 

OleDb.OleDbCommandBuilder(damatkul)drmatkul.Delete()

damatkul.Update(dtmatkul)

dtmatkul.AcceptChanges()

damatkul.DeleteCommand.Connection.Close()

Catch errHapus As ExceptionMsgBox(errHapus.Message)

End TryEnd Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal eAs System.EventArgs) Handles Button4.Click

Close()

End SubEnd Class 

Kode program Button Keluar

Page 14: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

1.6 R ANCANGAN FORM D ATA DOSEN 

Untuk melengkapi pemahaman anda,selanjutnya kita akan merancang form EntriData Dosen.

Untuk lebih paham nya ikuti langkah ssebagai berikut:

Langkah-1: Desain lah form sebagai berikut:

Langkah-2: double klik pada form table dosen,lalu sama seperti di atas masukan kode program nya sebagai beriku

Data Grade

Private Sub FrDosen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load

Dim dc(1) As DataColumnTry

dadosen = New OleDb.OleDbDataAdapter("select * from TableDosen", con)

dadosen = New OleDb.OleDbDataAdapter("select * from TableDosen", con)dadosen.Fill(dtdosen)dc(0) = dtdosen.Columns("Kode_Dosen")

dtdosen.PrimaryKey = dcDgDosen.DataSource = dtdosen

Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)

End TryEnd Sub 

Page 15: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

Public Class FrDosenDim dadosen As OleDb.OleDbDataAdapterDim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=D:\Database\akademik2.mdb"))Dim dtdosen As New DataTable()Dim drdosen As DataRowPrivate Sub kosong()

txtKode.Text = ""TxtNama.Text = ""TxtNo_Hp.Text = ""TxtAlamat.Text = ""

End Sub

Function Koneksi(ByVal strDatabase As String) As StringDim kalimat As Stringkalimat = "Provider=Microsoft.Jet.OLEDB.4.0;"kalimat &= "Data Source=" & strDatabase & ""Return kalimat

End Function

Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSimpan.Click

TryDim cbdosen As OleDb.OleDbCommandBuilder = New 

OleDb.OleDbCommandBuilder(dadosen)drdosen = dtdosen.NewRow

drdosen("Kode_dosen") = txtKode.Textdrdosen("Nama_Dosen") = TxtNama.Textdrdosen("Jenis_kelamin") = CbxJeniskelamin.Textdrdosen("Alamat") = TxtAlamat.Textdrdosen("No_Hp") = TxtNo_Hp.Text

dtdosen.Rows.Add(drdosen)

con.Open()dadosen.Update(dtdosen)dtdosen.AcceptChanges()con.Close()

Catch errTambah As ExceptionMsgBox(errTambah.Message)

End Try

End Sub

Private Sub BtnBatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnBatal.Click

kosong()End Sub

Private Sub BtnKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnKeluar.Click

Close()End Sub

Deklarasi prosedur

Deklarasi sub kosong

Kode program button

simpan

Kode

program

Button Bat

Kode program button keluar

Page 16: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

1.7R ANCANGAN FORM TR ANSAKSI

Aplikasi transaksi ini nanti nya akan menampilkan data data yang sudah di buat di table table sebelumnya yaitu ta

mahasiswa,table dosen,table matakuliah dan table nilai.

Untuk lebih jelasnya ikuti langkah-langkah sebagai berikut:

Langkah-1: siapkan rancangan form transaksi sebagai berikut:

Langkah-2: masukan kode program nya dengan cara double klik pada form transaksi tersebut.

Masukan kode program nya seperti ini:

rivate Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handle

MyBase.Load

Dim dc1(1) As DataColumnTry

daAkademik = New OleDb.OleDbDataAdapter("select * from akademik", con)daAkademik.Fill(dtAkademik)dc1(0) = dtAkademik.Columns("Nim_Mahasiswa")dtAkademik.PrimaryKey = dc1

With LbNim.DataSource = dtAkademik.DisplayMember = "Nim_Mahasiswa".ValueMember = "Nim_Mahasiswa"

End With

danilai = New OleDb.OleDbDataAdapter("select * from TableNilai", con)danilai.Fill(dtnilai)dc1(0) = dtnilai.Columns("Kode_nilai")dtnilai.PrimaryKey = dc1

Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)

rivate Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handl

MyBase.Load

Dim dc1(1) As DataColumnTry

daAkademik = New OleDb.OleDbDataAdapter("select * from akademik", con)daAkademik.Fill(dtAkademik)dc1(0) = dtAkademik.Columns("Nim_Mahasiswa")dtAkademik.PrimaryKey = dc1

With LbNim.DataSource = dtAkademik.DisplayMember = "Nim_Mahasiswa"

.ValueMember = "Nim_Mahasiswa"End With

danilai = New OleDb.OleDbDataAdapter("select * from TableNilai", con)danilai.Fill(dtnilai)dc1(0) = dtnilai.Columns("Kode_nilai")dtnilai.PrimaryKey = dc1Catch errConn As OleDb.OleDbException

Page 17: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

End TryDim dc(1) As DataColumnTry

damatkul = New OleDb.OleDbDataAdapter("select * from TableMatkul", con)damatkul.Fill(dtmatkul)dc(0) = dtmatkul.Columns("Kode_Matkul")dtmatkul.PrimaryKey = dc

With Lbkode_matkul

.DataSource = dtmatkul

.DisplayMember = "Kode_Matkul"

.ValueMember = "Kode_Matkul"End With

danilai = New OleDb.OleDbDataAdapter("select * from TableNilai", con)danilai.Fill(dtnilai)dc(0) = dtnilai.Columns("Kode_nilai")dtnilai.PrimaryKey = dc

Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)

End Try

Dim dc2(1) As DataColumnTry

dadosen = New OleDb.OleDbDataAdapter("select * from TableDosen", con)dadosen.Fill(dtdosen)dc2(0) = dtdosen.Columns("Kode_dosen")dtdosen.PrimaryKey = dc2

With Lbxkks.DataSource = dtdosen.DisplayMember = "Kode_Dosen".ValueMember = "Kode_Dosen"

End With

danilai = New OleDb.OleDbDataAdapter("select * from TableNilai", con)danilai.Fill(dtnilai)dc2(0) = dtnilai.Columns("Kode_nilai")dtnilai.PrimaryKey = dc2

dgnilai.DataSource = dtnilaiCatch errConn As OleDb.OleDbException

MsgBox(errConn.Message)End Try

End Sub 

MsgBox(errConn.Message)End TryDim dc(1) As DataColumnTry

damatkul = New OleDb.OleDbDataAdapter("select * from TableMatkul", con)damatkul.Fill(dtmatkul)dc(0) = dtmatkul.Columns("Kode_Matkul")dtmatkul.PrimaryKey = dc

With Lbkode_matkul.DataSource = dtmatkul

.DisplayMember = "Kode_Matkul"

.ValueMember = "Kode_Matkul"End With

danilai = New OleDb.OleDbDataAdapter("select * from TableNilai", con)danilai.Fill(dtnilai)dc(0) = dtnilai.Columns("Kode_nilai")dtnilai.PrimaryKey = dc

Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)

End Try

Dim dc2(1) As DataColumnTry

dadosen = New OleDb.OleDbDataAdapter("select * from TableDosen", con)dadosen.Fill(dtdosen)dc2(0) = dtdosen.Columns("Kode_dosen")dtdosen.PrimaryKey = dc2

With Lbxkks.DataSource = dtdosen.DisplayMember = "Kode_Dosen".ValueMember = "Kode_Dosen"

End With

danilai = New OleDb.OleDbDataAdapter("select * from TableNilai", con)danilai.Fill(dtnilai)dc2(0) = dtnilai.Columns("Kode_nilai")dtnilai.PrimaryKey = dc2

dgnilai.DataSource = dtnilaiCatch errConn As OleDb.OleDbException

MsgBox(errConn.Message)End Try

End Sub 

Page 18: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

Kode Program pada lisbox

Langkah-2: - double klik pada lisbox Mahasiswa,lalu maukan kode program seperti ini:

Langkah-3: double klik pada lisbox Mata kuliah,lalu masukan kode program nya seperti ini:

Langkah-4: double klik pada lisbox dosen,masukan kode program nya seperti ini:

Private Sub Lbxkks_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Lbxkks.SelectedIndexChanged

TryDim drdosen As DataRow

drdosen = dtdosen.Rows.Find(Lbxkks.Text)

Txtnamadosen.Text = drdosen("Nama_Dosen").ToStringTextBox2.Text = drdosen("No_Hp").ToString

Catch errTampil As Exception

End Try

Private Sub LbNim_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LbNim.SelectedIndexChanged

TryDim drakademik As DataRow

drakademik = dtAkademik.Rows.Find(LbNim.Text)

TxtNama.Text = drakademik("Nama_Mahasiswa").ToStringTxtJurusan.Text = drakademik("Jurusan").ToString

Catch errTampil As Exception

End TryEnd Sub 

Private Sub Lbkode_matkul_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Lbkode_matkul.SelectedIndexChanged

TryDim drmatkul As DataRow

drmatkul = dtmatkul.Rows.Find(Lbkode_matkul.Text)

Txtnama2.Text = drmatkul("Nama_Matkul").ToStringTxtSks.Text = drmatkul("Jumlah_SKS").ToString

Catch errTampil As Exception

End TryEnd Sub 

Private Sub Lbxkks_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Lbxkks.SelectedIndexChanged

TryDim drdosen As DataRow

drdosen = dtdosen.Rows.Find(Lbxkks.Text)

Txtnamadosen.Text = drdosen("Nama_Dosen").ToStringTextBox2.Text = drdosen("No_Hp").ToString

Catch errTampil As Exception

End TryEnd Sub

Page 19: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

y  Kode program pada Button Cari

Langkah: double klik pada button Cari, lali maukan kode program nya ebagai berikut:

y  Kode program pada button simpan

Langkah: double klik pada button Simpan lalu ketikan kode program nya sebagai berikut:

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

Dim uas, uts, quiz, tugas, rata As Decimal

uas = Val(txtUas.Text)uts = Val(txtUts.Text)quiz = Val(txtquiz.Text)tugas = Val(txtTugas.Text)

rata = (0.4 * uas) + (0.3 * uts) + (0.2 * tugas) + (0.1 * quiz)txtrata.Text = rata

If rata >= 80 ThenTxtakumulasi.Text = "A"

ElseIf rata >= 70 And rata < 80 ThenTxtakumulasi.Text = "B"

ElseIf rata >= 60 And rata < 70 ThenTxtakumulasi.Text = "C"

ElseIf rata >= 40 And rata < 60 ThenTxtakumulasi.Text = "D"

ElseIf rata < 40 ThenTxtakumulasi.Text = "E"

Private Sub Btncari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Btncari.Click

Trydrnilai = dtnilai.Rows.Find(txtkodekks.Text)

txtkodekks.Text = drnilai("Kode_nilai").ToString

LbNim.Text = drnilai("Nim_Mahasiswa").ToStringLbkode_matkul.Text = drnilai("Kode_Matkul").ToStringLbxkks.Text = drnilai("Kode_Dosen").ToStringtxtUas.Text = drnilai("Uas").ToStringtxtUts.Text = drnilai("Uts").ToStringtxtTugas.Text = drnilai("Tugas").ToStringTxtakumulasi.Text = drnilai("Akumulasi").ToStringCatch errCari As Exception

MsgBox(errCari.Message)End Try 

End Sub 

Page 20: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

ElseTxtakumulasi.Text = "T"

"

y  Kode program pada button Hapus

Langkah: double klik pada button hapus,lalun masukan kode program nya sebagai berikut:

y y 

drnilai = dtnilai.NewRow

drnilai("Kode_nilai") = txtkodekks.Textdrnilai("Nim_Mahasiswa") = LbNim.Textdrnilai("Kode_Matkul") = Lbkode_matkul.Textdrnilai("Kode_Dosen") = Lbxkks.Textdrnilai("Uas") = txtUas.Textdrnilai("Uts") = txtUts.Textdrnilai("Quiz") = txtquiz.Textdrnilai("Tugas") = txtTugas.Textdrnilai("Akumulasi_Nilai") = Txtakumulasi.Text

dtnilai.Rows.Add(drnilai)

con.Open()

danilai.Update(dtnilai)dtnilai.AcceptChanges()

con.Close()

Catch errTambah As ExceptionMsgBox(errTambah.Message)

End Try

kosong()

End Sub 

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button2.Click

TryDim cbhapus As OleDb.OleDbCommandBuilder = New 

OleDb.OleDbCommandBuilder(danilai)drnilai.Delete()danilai.DeleteCommand = cbhapus.GetDeleteCommanddanilai.Update(dtnilai)dtnilai.AcceptChanges()

danilai.DeleteCommand.Connection.Close()

Catch errHapus As ExceptionMsgBox(errHapus.Message)

End Trykosong()

End Sub 

Kode program

Button Hapus

Page 21: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

y  Kode program pada Button Batal

Masukan Kode program nya sebagai berikut:

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button3.Click

kosong()End Sub

Private Sub kosong()txtkodekks.Text = ""txtUas.Text = ""txtUts.Text = ""txtquiz.Text = ""txtTugas.Text = ""

txtkodekks.Focus()End Sub 

Deklarasi Sub Kosong

Page 22: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

BAB 2 MEMBUAT REPORT

Kali ini kita akan membuat Report dari data yang telah di buat. Untuk lebih paham mari ikuti langkah-langkah nya:

Langkah-1: Klik Project, Add window form lalu pilih cristal Report

Lalu akan muncul sepeerti ini:

lalu Klik OK,Selanjutnya akan Tampil

Page 23: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

Pilih Create New Conection dan pilih 

Acces/Excel(DAO) dengan cara double klik,dan

akan muncul:

dan kita tinggal mencari database yang kita simpa

Klik disini

Page 24: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

Setelah kita pilih dimana kita menyimpan databae nya maka akan muncul

Pilih Salah Satu Database lalu pilih Tanda  Panah,Selanjut nya pilih next dan pilih Tanda Panah lagi,maka akan mucu

Page 25: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

Selanjutnya kita tinggal pilih Tombol navigasi next,Sampai kita menemukan menu style report,disitu kita tinggal memi

Lalu tekan Finish.

Lalu akan Tampil Sepereti ini:

Page 26: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

Langkah Berikut nya pilih new form,pada toolbox,pilih cristalreport Viewer,maka,Akan Muncul:

Selanjut nya klik kanan pada form tadi pilih choose crital report,setelah kita memilih nya akan tampil seperti ini:

Page 27: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

Catatan: untuk report Selanjut nya Langkah nya Sama Seperti tadi,Anda tinggal mengikuti langkah langkah tadi

BAB 3 MELINK KAN FORM PADA MENU MDIPARENT

Melinkkan menu pada menu mdiParent digunakan agar form dan menu saling terhubung,

Pada pembahasan kali ini kita akan mencoba melinkkan form Log-in ke form Menu log-in.

Ikuti langkah sebagai Berikut:

1.Pastikan form login Sudah dinamai

Nama form

Page 28: Membuat Aplikasi Pengolahan Data Akademik

5/13/2018 Membuat Aplikasi Pengolahan Data Akademik - slidepdf.com

http://slidepdf.com/reader/full/membuat-aplikasi-pengolahan-data-akademik-55a74f92413c0

Adi yana Page

2. Selanjut nya Buka form MdIParent

3. Lalu Double klik Pada Menu log-in

4. Masukan kode Program nya Sebagi berikut:

Untuk Melinkkan Menu Menu Selanjut nya .Anda Bisa Mencoba Sendiri Sambil Mempelajari nya,Langkah Langkah n

sama Seperti Langkah Langkah sebelum nya yang Sudah Kita pelajari.

SELAMAT MENCOBA««.

Double klik di sini

Private Sub LogInToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LogInToolStripMenuItem.Click

Dim form As New frloginform.Show()