0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan15 halaman

Buku Visual Basic Net Database

Dokumen tersebut memberikan penjelasan tentang pembuatan aplikasi penilaian mahasiswa menggunakan bahasa pemrograman VB.Net dan database Access. Terdiri dari empat bagian utama yaitu form input data mahasiswa, form input data mata kuliah, form input nilai, dan form laporan mahasiswa beserta penjelasan kode programnya.

Diunggah oleh

ical
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan15 halaman

Buku Visual Basic Net Database

Dokumen tersebut memberikan penjelasan tentang pembuatan aplikasi penilaian mahasiswa menggunakan bahasa pemrograman VB.Net dan database Access. Terdiri dari empat bagian utama yaitu form input data mahasiswa, form input data mata kuliah, form input nilai, dan form laporan mahasiswa beserta penjelasan kode programnya.

Diunggah oleh

ical
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 15

1 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.

Kom *
APLIKASI DATABASE
SISTEM INFORMASI PENILAIAN MAHASISWA

1. FORM INPUTAN DATA MAHASISWA


LANGKAH MENGERJAKAN :
1. Aktifkan Xamp control
2. Buatlah database ( dbnilai )
3. Buatlah table ( tbmhs ) & isi beberapa record data :

2 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


4. Buatlah koneksi ODBC Connector pada control panel windows 7
5. Aktifkan Visual Basic 2008 / VB.Net & design form inputan di bawah ini :

INPUT DATA MAHASISWA


Nama Control Propertis Value
Form1 Text Form Inputan Data Mahasiswa
Label1 Text STMIK DUTA BANGSA SURAKARTA
Label2 – Label5 Text NIM, Nama Mahasiswa, Prog.Studi, Kelas
Textbox1 Text Kosong, Name = tnim
Textbox2 Text Kosong, Name = tnama_mhs
Combobox1 Text Name = cb1
Items : Sistem Informasi, Teknik Informatika,
Manajemen Informatika, Teknik Komputer
Textbox3 Text Kosong, Name = tkelas
Button1 – 5 Text New, Save, Delete, Exit, Refresh
DataGridView1

3 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


6. Listing program :
General
Imports System.Data.Odbc

Public Class Form1


Dim con As OdbcConnection
Dim dr As OdbcDataReader
Dim da As OdbcDataAdapter
Dim ds As DataSet
Dim dt As DataTable
Dim cmd As OdbcCommand

Module Koneksi:
Sub koneksi()
con = New OdbcConnection
con.ConnectionString = "dsn=db_nilai_nilai"
con.Open()

End Sub

Module Simpan
Sub simpan()
koneksi()
Dim sql As String = "insert into tbmhs values('" & tnim.Text & "','"
& tnama_mhs.Text & "','" & cb1.Text & "','" & tkelas.Text & "')"
cmd = New OdbcCommand(sql, con)
cmd.ExecuteNonQuery()
Try
MsgBox("Menyimpan data BERHASIL", vbInformation, "INFORMASI")
Catch ex As Exception
MsgBox("Menyimpan data GAGAL", vbInformation, "PERINGATAN")

End Try
End Sub

Module Tampil
Sub tampil()
DataGridView1.Rows.Clear()
Try
koneksi()
da = New OdbcDataAdapter("select *from tbmhs order by nim asc",
con)
dt = New DataTable
da.Fill(dt)
For Each row In dt.Rows
DataGridView1.Rows.Add(row(0), row(1), row(2), row(3))
Next
dt.Rows.Clear()
Catch ex As Exception
MsgBox("Menampilkan data GAGAL")
End Try
End Sub

4 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


Form_Load
tampil()

Tombol Save
simpan()

Tombol Refresh
tampil()

Tombol New
tnim.Text = ""
tnama_mhs.Text = ""
cb1.Text = ""
tkelas.Text = ""
tnim.Focus()

Tombol Delete
Dim a As String = DataGridView1.Item(0, DataGridView1.CurrentRow.Index).Value
If a = "" Then
MsgBox("Data Mahasiswa yang dihapus belum DIPILIH")
Else
If (MessageBox.Show("Anda yakin menghapus data dengan nim=" & a &
"...?", "Delete", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) =
Windows.Forms.DialogResult.OK) Then
koneksi()
cmd = New OdbcCommand("delete from tbmhs where nim='" & a &
"'", con)
cmd.ExecuteNonQuery()
MsgBox("Menghapus data BERHASIL", vbInformation, "INFORMASI")
con.Close()
tampil()
End If
End If

Tombol Exit
end

7. Simpan Form inputan data mahasiswa pada folder yang sudah ditentukan
8. Simpan projek aplikasi pada local dan folder yang sudah ditentukan
9. Keluar dari program VB.Net

=== * SELAMAT MENCOBA & SEMOGA BERHASIL *===

5 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


2. FORM INPUTAN DATA MATAKULIAH

1. Buatlah Tabel dengan nama tbmatkul & design strukturnya seperti pada Form Inputan di
atas
2. Design form seperti di atas
3. Isilah beberapa record pada form inputan matakuliah

=== * SELAMAT MENGERJAKAN & SEMOGA BERHASIL *===

6 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


3. FORM INPUTAN DATA MATAKULIAH

Listing Program:
General
Imports System.Data.Odbc

Public Class Form3


Dim con As OdbcConnection
Dim dr As OdbcDataReader
Dim da As OdbcDataAdapter
Dim ds As DataSet
Dim dt As DataTable
Dim cmd As OdbcCommand

Module Koneksi
con = New OdbcConnection
con.ConnectionString = "dsn=db_nilai_nilai"
con.Open()

7 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


Module Simpan
koneksi()
Dim sql As String = "insert into tbnilai values('" & tkode_nilai.Text & "','"
& cb1.Text & "','" & cb2.Text & "','" & tteori.Text & "','" & tpraktek.Text &
"','" & trata.Text & "')"
cmd = New OdbcCommand(sql, con)
cmd.ExecuteNonQuery()
Try
MsgBox("Menyimpan data BERHASIL", vbInformation, "INFORMASI")
Catch ex As Exception
MsgBox("Menyimpan data GAGAL", vbInformation, "PERINGATAN")
End Try

Module Tampil
DataGridView1.Rows.Clear()
Try
koneksi()
da = New OdbcDataAdapter("select *from tbnilai order by
kode_nilai asc", con)
dt = New DataTable
da.Fill(dt)
For Each row In dt.Rows
DataGridView1.Rows.Add(row(0), row(1), row(2), row(3),
row(4), row(5))
Next
dt.Rows.Clear()
Catch ex As Exception
MsgBox("Menampilkan data GAGAL")
End Try

Module TampilNIM
cmd = New OdbcCommand("select nim from tbnilai", con)
dr = cmd.ExecuteReader
cb1.Items.Clear()
Do While dr.Read
cb1.Items.Add(dr.Item("nim"))
Loop

Module TampilKul
cmd = New OdbcCommand("select kode_matkul from tbmatkul", con)
dr = cmd.ExecuteReader
cb2.Items.Clear()
Do While dr.Read
cb2.Items.Add(dr.Item("kode_matkul"))
Loop

Form_Load
tampil()
tampilmatkul
tampilnim()

8 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


Tombol Save
Simpan

Tombol Refresh
Tampil

Combobox NIM
cmd = New OdbcCommand("select * from tbmhs where nim='" & cb1.Text & "'",
con)
dr = cmd.ExecuteReader
dr.Read()
If dr.HasRows Then
tnama.Text = dr.Item("nama_mhs")
tkelas.Text = dr.Item("kelas")
Else
MsgBox("No.Induk Mahasiswa tidak ada")
End If

Combobox MATKUL
cmd = New OdbcCommand("select * from tbmatkul where kode_matkul='" & cb2.Text
& "'", con)
dr = cmd.ExecuteReader
dr.Read()
If dr.HasRows Then
tmatkul.Text = dr.Item("matkul")
tdosen.Text = dr.Item("dosen")
tsks.Text = dr.Item("sks")
Else
MsgBox("Kode Matkul tidak ada")
End If
tkode_nilai.Focus()

Tombol New
cb1.Text = "-pilih-"
tnama.Text = ""
tkelas.Text = ""
cb2.Text = "-pilih"
tmatkul.Text = ""
tdosen.Text = ""
tsks.Text = ""
tkode_nilai.Text = ""
tteori.Text = "0"
tpraktek.Text = "0"
trata.Text = "0"
cb1.Focus()

9 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


Nilai Praktek
Dim teori As Integer
Dim praktek As Integer
Dim rata As Single

teori = CInt(tteori.Text)
praktek = CInt(tpraktek.Text)
rata = CSng((teori + praktek) / 2)
trata.Text = rata

Tombol Close
End
Tombol Delete
Dim a As String = DataGridView1.Item(0, DataGridView1.CurrentRow.Index).Value
If a = "" Then
MsgBox("Data Nilai yang dihapus belum DIPILIH")
Else
If (MessageBox.Show("Anda yakin menghapus data dengan
kode_nilai=" & a & "...?", "Delete", MessageBoxButtons.OKCancel,
MessageBoxIcon.Warning) = Windows.Forms.DialogResult.OK) Then
koneksi()
cmd = New OdbcCommand("delete from tbnilai where
kode_nilai='" & a & "'", con)
cmd.ExecuteNonQuery()
MsgBox("Menghapus data nilai BERHASIL", vbInformation,
"INFORMASI")
con.Close()
tampil()
End If
End If

===&&& SELAMAT MENCOBA & SEMOGA SUKSES &&&===

10 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


4. FORM LAPORAN MAHASISWA

Listing Program
General
Imports System.Data.Odbc
Imports Microsoft.Reporting.WinForms

Dim con As OdbcConnection


Dim dr As OdbcDataReader
Dim da As OdbcDataAdapter
Dim ds As DataSet
Dim dt As DataTable
Dim cmd As OdbcCommand

Module koneksi
con = New OdbcConnection
con.ConnectionString = "dsn=db_nilai_nilai"
con.Open()

Module simpan
koneksi()
Dim sql As String = "insert into tbmhs values('" & Form1.tnim.Text & "','" &
Form1.tnama_mhs.Text & "','" & Form1.cb1.Text & "','" & Form1.tkelas.Text & "')"
cmd = New OdbcCommand(sql, con)
cmd.ExecuteNonQuery()
Try
MsgBox("Menyimpan data BERHASIL", vbInformation, "INFORMASI")
Catch ex As Exception
MsgBox("Menyimpan data GAGAL", vbInformation, "PERINGATAN")

End Try

11 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


Form4_Load
Dim nim As New ReportParameter("nim", Form1.tnim.Text)
Me.ReportViewer1.LocalReport.SetParameters(nim)

Dim nama As New ReportParameter("nama", Form1.tnama_mhs.Text)


Me.ReportViewer1.LocalReport.SetParameters(nama)

Dim prodi As New ReportParameter("prodi", Form1.cb1.Text)


Me.ReportViewer1.LocalReport.SetParameters(prodi)

Dim kelas As New ReportParameter("kelas", Form1.tkelas.Text)


Me.ReportViewer1.LocalReport.SetParameters(kelas)

Me.ReportViewer1.RefreshReport()

Tombol Simpan
Simpan()

Tombol Keluar
Close

MEMBUAT PARAMETER UNTUK LAPORAN

12 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


Langkah membuatnya :

1. Clik kanan pada Project – pilih Add – New item


2. Click Reporting lalu pilih Report
3. Ketik nama filenya ( lapMHS.rdlc )
4. Click OK
5. Sisipkan dengan obyek TextBox:
a. Click kanan – Insert
b. Click TextBox
c. Ketik datanya yang diinginkan
6. Buat parameter – parameter utk laporannya
a. Click kanan parameter
b. Clikc Add
c. Ketik nama parameter ( nim, nama, prodi, kelas )
d. Click OK
7. Masukkan nama parameter pada textbox yg dipakai untuk menampikan data
laporannya. ( seperti gambar )

NB :
LAPORAN MATAKULIAH DAN LAPORAN NILAI DIBUAT DENGAN CARA YANG SAMA !

&&& SELAMAT MENCOBA & SEMOGA SUKSES &&&

13 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


MENU UTAMA APLIKASI PENGOLAHAN NILAI MAHASISWA

Tampilan Master Mahasiswa:

14 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *


Tampilan Master Matakuliah:

Tampilan Transaksi Pengolahan Nillai

&&& === SELAMAT MENGERJAKAN & SEMOGA BERHASIL ===&&&

15 | Pemrogramman Database VB.Net APLIKASI NILAI * M. Muhtarom, SE, S.Kom, M.Kom *

Anda mungkin juga menyukai