Anda di halaman 1dari 11

1. Untuk langkah awal, Aktifkan Microsoft SQL Server 2008 Management Studio 2008.

2. Buat database di SQL Server 2008 dengan nama .”dbmahasiswa”. kemudian buatlah table
dengan nama .”tblmahasiswa”. seperti berikut :

3. Setelah itu bukalah Microsoft Visual Studio 2010 dan buat project baru seperti langkah di
bawah ini :

3
4. Dan beri nama project .” Program Pengolahan Data Masiswa Sederhan ”.

5. Buatlah tampilan form seperti berikut :

4
No. Object Propertis Keterangan

1. Form1 Text Program Pengolahan Data Masiswa Sederhan


BackColor ColorDrak
2. Label1 Text Program Pengolahan Data Masiswa Sederhan
3. GroupBox1 Text
BackColor ColorDrak
4. Label2 Text Nim
5. Label3 Text Nama
6. Label4 Text Kelas
7. TextBox1 Name TxtNim
8. TextBox2 Name TxtNama
9. TextBox3 Name TxtKelas
10. DataGridView1 Name DataGridView1
11. Button1 Name BtnTambah
Text &Tambah
12. Button2 Name BtnSimpan
Text &Simpan
13. Button3 Name BtnUbah
Text &Ubah
14. Button4 Name BtnHapus
Text &Hapus
15 Button5 Name BtnCari
Text &Cari
16 Button6 Name BtnKeluar
Text &Keluar

5
6. Selanjutnya, Buatlah modul dengan langkah seperti gambar di bawah ini :

7. Kemudian, Tuliskan nama modul lalu klik add seperti gambar di bawah ini :

8. Double klik modul1.

6
9. Dan Isikan listing kode seperti di bawah ini :

Imports System.Data
Imports System.Data.Sql
Module Module1
Public database As OleDb.OleDbConnection
Public Sub koneksi()
Try
database = New
OleDb.OleDbConnection("Provider=SQLOledB.1;Integrated
Security=SSPI;Persist Security Info=False;Initial
catalog=dbmahasiswa;data source=WIN8-PC")
database.Open()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
End Module

10. Selanjutnya, Pada Form1(klik kanan), kemudian klik View Code.

7
11. Lalu masukan listing kode di bawah ini.

Public Class form1


Dim tabel As OleDb.OleDbDataAdapter
Dim data As DataSet
Dim record As New BindingSource
Sub bersih()
TxtNim.Text = ""
TxtNama.Text = ""
TxtKelas.Text = ""
Call data_mahasiswa()
End Sub
Sub data_mahasiswa()
Call koneksi()
tabel = New Data.OleDb.OleDbDataAdapter("select * from
tblmahasiswa", database)
data = New DataSet
tabel.Fill(data)
record.DataSource = data
record.DataMember = data.Tables(0).ToString()
DataGridView1.DataSource = record
End Sub
End Class

12. Kembali ke desain form, double klik form1 :

double
klik form1

8
13. Setelah itu masukan listing kode di bawah ini :

Private Sub form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
TxtNim.Enabled = False
TxtNama.Enabled = False
TxtKelas.Enabled = False
Call data_mahasiswa()
End Sub
End Class

14. Double klik Button Tambah, lalu masukan listing kode berikut :

Private Sub BtnTambah_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles BtnTambah.Click
TxtNim.Enabled = True
TxtNama.Enabled = True
TxtKelas.Enabled = True

TxtNim.Text = ""
TxtNama.Text = ""
TxtKelas.Text = ""
TxtNim.Focus()
End Sub
End Class

15. Double klik Button Simpan, lalu masukan listing kode berikut :

Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles BtnSimpan.Click
Dim sqlquery As New OleDb.OleDbCommand
sqlquery.Connection = database
sqlquery.CommandType = CommandType.Text
sqlquery.CommandText = "Insert into tblmahasiswa values ('"
& TxtNim.Text & "','" &
TxtNama.Text & "','" & TxtKelas.Text & "')"
sqlquery.ExecuteNonQuery()
MessageBox.Show("Data telah terimpan", "Pesan",
MessageBoxButtons.OK, MessageBoxIcon.Information)
Call bersih()

TxtNim.Enabled = False
TxtNama.Enabled = False
TxtKelas.Enabled = False
End Sub
End Class

9
16. Double klik Button Cari, lalu masukan listing kode berikut :

Private Sub BtnCari_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnCari.Click
Dim Nim_mahasiswa = InputBox("Masukkan Nim Mahasiswa/i")
Try
data.Tables(0).PrimaryKey = New DataColumn()
{data.Tables(0).Columns("Nim")}
Dim row As DataRow
row = data.Tables(0).Rows.Find(Nim_mahasiswa)
TxtNim.Text = row("Nim")
TxtNama.Text = row("Nama")
TxtKelas.Text = row("Kelas")

TxtNim.Enabled = False
TxtNama.Enabled = True
TxtKelas.Enabled = True

Catch ex As Exception
MessageBox.Show("Data yang anda cari tidak tersedia !!
", "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Try
End Sub
End Class

17. Double klik Button Ubah, lalu masukan listing kode berikut :

10
Private Sub BtnUbah_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnUbah.Click
Try
Call koneksi()
Dim sqlquery As New OleDb.OleDbCommand
sqlquery.Connection = database
sqlquery.CommandType = CommandType.Text
sqlquery.CommandText = "Update tblmahasiswa set Nama =
'" & TxtNama.Text &
"',Kelas = '" & TxtKelas.Text & "' where Nim = '" &
TxtNim.Text & "'"
sqlquery.ExecuteNonQuery()
MessageBox.Show("Data berhasil diubah ", "Pesan",
MessageBoxButtons.OK, MessageBoxIcon.Information)
Call bersih()

TxtNim.Enabled = False
TxtNama.Enabled = False
TxtKelas.Enabled = False
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
End Class
18. Double klik Button Hapus, lalu masukan listing kode berikut :

Dim hapus As String


hapus = MessageBox.Show("Apakah anda yakin ingin menghapus
data ini ?", "Pesan", MessageBoxButtons.YesNo,
MessageBoxIcon.Question)
If hapus = MsgBoxResult.Yes Then
Dim sqlquery As New OleDb.OleDbCommand
sqlquery.Connection = database
sqlquery.CommandType = CommandType.Text
sqlquery.CommandText = "Delete from tblmahasiswa where
Nim = '" &
TxtNim.Text & "'"
sqlquery.ExecuteNonQuery()
MessageBox.Show("Data berhasil dihapus ", "Pesan",
MessageBoxButtons.OK, MessageBoxIcon.Information)
Call bersih()

TxtNim.Enabled = False
TxtNama.Enabled = False
TxtKelas.Enabled = False
End If
End Sub
End Class

19. Double klik Button Keluar, lalu masukan listing kode berikut :
11
Private Sub BtnKeluar_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnKeluar.Click
Dim keluar As String
keluar = MessageBox.Show("Apakah anda yakin ingin keluar
?", "Pesan", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If keluar = MsgBoxResult.Yes Then
Me.Close()
End If
End Sub
End Class

20. Silahkan run programnya.

Refrensi

Hendarayudi, Martin Hisar (2011). “Dasar – Dasar Pemrograman Microsoft Visual Basic 2008”,
Bandung : Satu Nusa.

Sadeli Muhammad (2011). “7 Jam Interaktif Visual Basic 2010 Untuk Orang Awam”,
Palembang : Maxikom.

Sadeli Muhammad (2011). “33 Trik Modiifikasi Windows Dengan Visual Basic 2010”,
Palembang : Maxikom.

Wardana (2007). “Membuat 5 Program Dahsyat Di Visual Basic 2005”, Bogor : Exex Media
Komputindo.

Winarno Edy, Zaki Ali (2010). “Dasar – Dasar Pemrograman Dengan Visual Basic 2010”,
Semarang : Exex Media Komputindo.

Medan, 12 Mei 2014


Penulis,

12
Muhammad Hari Ramadhan M,Kom

13

Anda mungkin juga menyukai