f. Tekan F5 untuk menjalankan program
Output :
Keterangan : Program diatas berfungsi untuk mengenerate sebuah database yang ada pada
form data. Alur kerja program ini adalah , menampilkan data base yang tersimpan pada datashet, kemudian jika mengklik kolom apa saja pada bagian
table maka pada bagian form akan berubah sesuai dengan bagian table yang diklik. Program ini tidak menggunakan script melainkan data source yang
ditambahkan melalui visual basic kemudian dikoneksikan dengan file database yang tersimpan.
D. PRAKTIKUM
1. Membuat aplikasi database Script :
Imports System.Data.OleDb
Public Class
Form1 Dim
city, country As
String Dim
populasi2005, populasi2010 As
String Dim
Data As
New DataView
Private Sub
Form1_Load ByVal
sender As
System. Object
, ByVal
e As
System. EventArgs
Handles MyBase
.Load Try
Me .taJumlah.Fill
Me .DsJml1.jumlah_penduduk
Me .OleDbDataAdapter1.Fill
Me .DsJml1.jumlah_penduduk
Me .BindingSource1.DataSource =
Me .DsJml1.jumlah_penduduk
Binding data source ke kontrol TextBox1.DataBindings.Add
Text ,
Me .BindingSource1,
city TextBox2.DataBindings.Add
Text ,
Me .BindingSource1,
country TextBox3.DataBindings.Add
Text ,
Me .BindingSource1,
pop2005 TextBox4.DataBindings.Add
Text ,
Me .BindingSource1,
pop2010 ComboBox1.Items.Add
City ComboBox1.Items.Add
Country Me
.DataGridView1.DataSource = Me
.BindingSource1 Catch
ex As
Exception MessageBox
.Showex.Message.ToString End
Try End
Sub Private
Sub update_Click
ByVal sender
As System.
Object ,
ByVal e
As System.
EventArgs Handles
update.Click Dim
result As
Integer Try
Me .BindingSource1.EndEdit
result = Me
.taJumlah.Update Me
.DsJml1.jumlah_penduduk DataGridView1.Refresh
Catch ex
As Exception
MessageBox .Showex.Message.ToString
End Try
End Sub
Private Sub
insert_Click ByVal
sender As
System. Object
, ByVal
e As
System. EventArgs
Handles insert.Click
Dim result
As Integer
Try result =
Me .taJumlah.Insertcity:=TextBox1.Text,
country:=TextBox2.Text, pop2005:=TextBox3.Text, pop2010:=TextBox4.Text
Me .DataGridView1.DataSource =
Me .DsJml1.jumlah_penduduk
Catch ex
As Exception
MessageBox .Showex.Message.ToString
End Try
End Sub
Private Sub
delete_Click ByVal
sender As
System. Object
, ByVal
e As
System. EventArgs
Handles delete.Click
Dim delete
As Integer
Try city = TextBox1.Text
country = TextBox2.Text populasi2005 = textbox3.Text
populasi2010 = TextBox4.Text Me
.taJumlah.Fill Me
.DsJml1.jumlah_penduduk If
delete 0 Then
MessageBox .Show
Data telah di hapus , _
Delete COMPLETE , _
MessageBoxButtons .OK, _
MessageBoxIcon .Information
Else MessageBox
.Show Data tidak di hapus
, _
Delete FAIL , _
MessageBoxButtons .OK, _
MessageBoxIcon .Information
End If
Catch ex
As Exception
MessageBox .Showex.Message.ToString
End Try
End Sub
Private Sub
search_Click ByVal
sender As
System. Object
, ByVal
e As
System. EventArgs
Handles search.Click
Dim Search
As Integer
Search = Data.FindTextBox5.Text If
Search -1 Then
MessageBox .Show
Data Telah Di Temukan ,
OK EXIST ,
MessageBoxButtons .OK,
MessageBoxIcon .Information
Else MessageBox
.Show Tidak Ada Data
, NO DATA
, MessageBoxButtons
.OK, MessageBoxIcon
.Error End
If End
Sub End
Class
Output :
Keterangan : Program diatas berfungsi sebagai program database yang menampikan data
jumlah kependudukan di suatu wilayah. Tidak hanya kota- kota dalam Indonesia , namun program ini juga dapat dibuat dengan mencantumkan data
jumlah penduduk di Negara lain atau bahkan di seluruh dunia. Alur kerja dari program ini adalah membuat database untuk format pengisian datanya
kemudian dapat menginputkan data secara manual menggunakan fungsi binding event click button yang berfungsi untuk memproses data dengan
tombol insert, update untuk mengubah data dan delete untuk menghapus data. Pada program ini juga dapat digunakan fungsi searching untuk mencari data
berdasarkan nama wilayah.
E. TUGAS RUMAH