PRAKTIKUM LAPORAN PEMROGRAMAN VISUAL DATABASE

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