Upload
addy-ethan-avan-ga
View
434
Download
0
Embed Size (px)
DESCRIPTION
Adiyana_10260004
Citation preview
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
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
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.
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
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!
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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
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()