Yang Dilakukan Setelah Android di Root.

Oke sekarang kita akan membahas apa sih yang seharusnya dilakukan setelah Android pembaca di root? Saya akan share aplikasi apa saja yang pembaca butuhkan setelah smartphone pembaca di root.

Install BusyBox.

Fungsi dari aplikasi BusyBox itu sendiri adalah untuk menambah perintah perintah di Android yang terbatas, jadi dengan menggunakan BusyBox pembaca bisa menambahkan file file batch dasar linux lewat terminal di Android seperti ls, mkdir, cmod, clear dan lain sebagainya. Aplikasi BusyBox bisa pembaca dapatkan di Google Play Store.

Install Terminal Emulator.

Setelah aplikasi BusyBox diinstall, selanjutnya adalah melakukan proses instalasi aplikasi Terminal Emulator di Android, jadi setelah file file batch dasar linux ditambahkan oleh BusyBox, kita bisa menggunakan perintah perintah linux tersebut melalui Terminal Emulator ini.

Install ClockWorkMod Recovery.

ClockWorkMod Recovery (biasa di sebut CWM Recovery) Merupakan aplikasi yang bisa digunakan untuk melakukan backup dan restore sistem android. Jika pada sistem bawaannya metode recovery bawaan pabrik kurang lengkap, maka di CWM ini fiturnya lebih lengkap, seperti misalnya Backup and Restore, Partisi SD-Card, Install Script, Mod, Tweak dan lain sebagainya.

Apalagi bagi pembaca yang seneng banget oprak aprek androidnya, saya saranin untuk backup dulu sistem android pembaca menggunakan CWM, biar nanti kalo error pas di oprak oprek pembaca hanya tinggal merestore sistemnya saja.

Install Aplikasi Link2SD.

Setelah Android di Root sekarang anda punya hak akses penuh terhadap device android tersebut. Sekarang anda bisa menghapus aplikasi bawaan pabrik yang tidak dibutuhkan ataupun memindahkan file instalasi apk ke MicroSD. Nah cara perintah diatas dapat dilakukan dengan menggunakan aplikasi Link2SD ini. Jadi jangan lupa diinstall yah setelah Device Android pembaca di Root.

Install Root Explorer.

Jika pada aplikasi explorer bawaan pabrik tidak dapat menambilkan file atau folder yang sangat sensitive seperti misalnya folder yang berisi data sistem secara keseluruhan. Nah jika Smartphone Android pembaca sudah di root, dengan menggunakan aplikasi Root Explorer ini pembaca bisa menjelajahi folder folder yang ada di Device Android tersebut secara bebas, jadi bisa di utak atik deh daleman Androidnya.

Itulah aplikasi aplikasi yang biasanya saya butuhkan jika Android sudah di Root, kita jadi punya keuntungan lebih terhadap device android kita, jadi bener bener punya hak akses penuh ke si robot ijo tersebut. Jadi selamat install aplikasi aplikasi android di atas ya.

Cara Root Asus Zenfone 5.

Asus Zenfone 5 merupakan salah satu Smartphone Anroid yang pling banyak banget dicari dipasaran. Kenapa Smartphone ini bisa sangat dicari? Karena dengan harga sekitar 2 jutaan, Anda sudah bisa memiliki Smartphone dengan kualitas yang sangat mumpuni. Namun kurang lengkap rasanya jika Smartphone yang canggih belum di Root.

Emang apa Untungnya Asus Zenfone 5 di root? Dengan melakukan root pada asus zenfone 5 kita jadi bisa memiliki hak akses lebih dari Smartphone tersebut, seperti misalnya otak atik kernel, melakukan tweaking biar lebih paten lagi Androidnya atau pun juga menghapus aplikasi aplikasi bawaan yang sudah ada pada saat asus zenfone 5 dibeli padahal sebenarnya aplikasi tersebut tidak begitu kita butuhkan.


Sebelum mengikuti cara Root Asus Zenfone 5 ini saya ingin meyakinkan pembaca bahwa saya tidak bertanggung jawab apabila terjadi kerusakan setelah Smartphone Asus Zenfone 5 pembaca mengalami kerusakan, resiko di tanggung sendiri ya :D.

Langkah-langkah melakukan root Asus Zenfone 5.

  • Pastikan Asus Zenfone 5 pembaca versi Androidnya sudah KitKat.
  • Download Root Zenfone 5 di Link berikut (Copy Paste aja ya) : http://aisfile.com/x939ashvcq4f
  • Download dan install Intel USB Driver for Android Device : http://aisfile.com/x939ashvcq4f 
  • Jika anda mengalami masalah MTP tidak terbaca walaupun sudah menginstall Intel USB Driver for Android, saya sarankan pembaca menginstall asus pc link dahulu agar driver android dapat melanjutkan proses root zenfone 5 dan MTP dapat terbaca yang dapat pembaca download melalui link pclink.asus.com.
  • Mengaktifkan USB Debug di Zenfone 5.
  • Selanjutnya aktifkan USB Debugging, caranya masuk ke menu setting > about >  Software Information.
  • Tap terus pada bagian Build Number sampai muncul menu Developer Option.
  • Selanutnya masuk ke menu Settings – Developer Options – lalu ceklis bagian USB Debugging.
  • Sambungkan asus zenfone 5 ke pc untuk melanjutkan proses root zenfone 5 KitKat.
  • Ekstrak file Root Zenfone 5 yang sebelumnya sudah di download, lalu jalankan file CheckBeforeAction.bat, nanti di Asus Zenfone 5 pembaca akan muncul notif untuk meminta ijin agar proses usb debugging dapat dijalankan.
  • Selanjutnya pada menu CheckBeforeAction.bat tekan enter, jika sudah tunggu sampai proses pengecekan selesai, jika sudah selesai kita ke tahap selanjutnya untuk melakukan proses root zenfone 5.
  • Jalankan file Root-ZenFone5-ww.bat untuk melanjutkan proses root asus zenfone 5, Smartphone asus pembaca akan restart beberapa kali, tunggu saja sampai prosesnya selesai.

Jika sudah selesai, nanti di Smartphone asus zenfone 5 pembaca akan muncul aplikasi dengan nama SuperSu, itu artinya Smartphone asus zenfone 5 pembaca sudah sukses di root.

Seperti itulah bagaimana cara melakukan proses root di Asus Zenfone 5 android versi KitKat. Jika Smartphone pembaca sudah di root artinya sekarang pembaca sudah bisa memiliki akses penuh ke dalam hp tersebut.

Memasukan Angka Saja Di TextBox VB.Net

Memasukan Angka Saja Di TextBox VB.Net

Adakalanya saat membuat sebuah aplikasi kita membutuhkan sebuah input berupa angka, misalnya input yang digunakan untuk memasukan nomor telepon, harga barang, biaya dan lain sebagainya. Pada kesempatan kali ini saya akan coba share bagaimana caranya agar Textbox yang ada pada vb.net hanya dapat menerima input berupa angka saja. Hal ini dilakukan untuk meminimalisir kesalahan yang mungkin dilakukan oleh user.

Buat sebuah project baru untuk mempraktekan bagaimana caranya agar textbox hanya dapat menerima input berupa angka saja dan tidak dapat menerima input selain angka. Lalu tambahkan 2 buah textbox dan 2 buah label kedalam project tersebut. Untuk lebih jelasnya, silahkan lihat gambar berikut ini :



Selanjutnya pada textbox pertama masukan code berikut ini pada event keypress :

Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress

        If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled = True

    End Sub

Maksud dari code diatas adalah kita memberikan perintah agar textbox1 memiliki batasan agar hanya dapat menerima input berupa angka saja, jadi selain angka, karakter apapun yang diinput kedalam textbox1 tidak akan muncul. Sekarang silahkan anda coba jalankan programnya.


Setelah dijalankan, textbox1 hanya dapat menerima input berupa angka saja, sedangkan textbox2 karena tidak memiliki filter untuk memasukan angka saja di textboxtnya maka dapat memasukan angka dan juga karakter lainnya.

Semoga tutorial mengenai cara memasukan angka saja di textbox vb.net dapat membantu para pembaca sekalian.

Cara Install DotNet Bar di Visual Studio.

Cara Install DotNet Bar di Visual Studio.

Jika anda ingin mempercantik tampilan dari system yang sedang anda buat, maka salah satu cara yang dapat dilakukan adalah dengan menginstall aplikasi bernama DotnetBar. Dengan menggunakan aplikasi ini anda dapat mempercantik tampilan button, datagrid, groupbox dan toolbox lainnya yang ada di visual studio.

Berikut ini adalah cara-cara melakukan instalasi dotnetbar di visual studio.

Lakukan instalasi dotnetbar secara menyeluruh, saya tidak akan menyediakan softwarenya. Namun jika anda rajin googling, anda bisa mendapatkannya secara gratis J

1. Buka aplikasi visual studio yang anda gunakan, baik itu visual studio 2008, 2010 atau 2012 karena cara mengintegrasikan dotnetbar ke visual studio versi berapapun akan sama langkah-langkahnya.

2. Pada bagian toolbox, klik kanan lalu pilih Add Tab dan beri nama tab baru tersebut dengan nama DotnetBar.


3. Buka folder dimana instalasi DotnetBar disimpan lalu pilih file .dll berikut ini :
DevComponents.DotNetBar2.dll
DevComponents.Instrumentation.dll
DevComponents.TreeGX.dll

4.Selanjutnya drag dan drop ketiga komponen dotnetbar tersebut ke tab DotnetBar yang ada di toolbox visual studio yang telah dibuat.

5. Hasilnya akan tampak seperti gambar berikut ini :




Selamat anda telah berhasil menginstal dotnetbar dan mengintegrasikannya ke visual studio. Semoga tutorial ini bermanfaat dan aplikasi atau system yang sedang anda buat bisa menjadi lebih cantik lagi.

Delete Data Di VB.Net dan Database MySQL.

Oke sekarang kita masuk ke bagian terakhir dari tutorial Membuat Sistem Database Dengan VB.Net dan Database MySQL. Yaitu bagaimana cara menghapus data siswa yang ada di database MySQL.
Buka lagi project yang sebelumnya sudah dibuat, lalu buat sebuah subroutine baru dengan nama hapusSiswa, lalu pada subroutine tersebut masukan perintah berikut ini :

Sub hapusSiswa()

        Try

            Call koneksi()

            Dim str As String

            str = "delete from siswa where NIP = '" & txtNip.Text & "'"

            cmd = New MySqlCommand(str, conn)

            cmd.ExecuteNonQuery()

            MessageBox.Show("Data Siswa Berhasil Dihapus.")

        Catch ex As Exception

            MessageBox.Show("Data Siswa Gagal Dihapus.")

        End Try

    End Sub


Selanjutnya panggil subroutine tersebut pada saat tombol hapus di klik dengan perintah berikut :


Private Sub btnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHapus.Click

        Call hapusSiswa()

    End Sub


Sekarang coba jalankan aplikasinya, pilih salah satu siswa yang ingin dihapus yang ada di DataGridView, lalu klik tombol hapus. Jika sukses aplikasi akan menampilkan informasi bahwa data siswa telah berhasil dihapus, jika gagal aplikasi akan memberikan informasi bahwa data siswa gagal dihapus.



Seperti itulah cara bagaimana menghapus data yang ada di database MySQL melalui aplikasi VB.Net yang sedang kita buat.

Oke sampai disini kita sudah mempelajari tentang membuat module koneksi di VB.Net dan MySQL, Input data siswa, update data siswa, hapus data siswa, menampilkan data siswa ke DataGridView dan juga menampilkan detail data siswa dari DataGridView ke Textbox. Semoga tutorial membuat sistem aplikasi sederhana ini dapat berguna bagi pembaca sekalian.

Update Data Di VB.Net Dan MySQL.

Sekarang kita masuk ke pembahasan mengenai bagaimana cara melakukan update data dari aplikasi vb.net yang sedang dibuat ke database MySQL. Jika pada kesempatan sebelumnya kita sudah belajar mengenai cara input data siswa, menampilkan data dari MySQL ke DataGridView dan juga menampilkan data dari DataGridView pada saat di klik ke textbox, kali ini kita akan mempelajari tentang bagaimana melakukan update atau ubah data pada aplikasi siswa yang sedang kita buat tersebut.

Buka lagi project siswa di VB.Net, jika pembaca belum mengikuti tutorial ini dari awal, silahkan ikuti dulu tutorialnya dari awal ya biar gak bingung.
Untuk melakukan update data siswa, data siswa sebelumnya harus sudah ditampilkan terlebih dahulu di textbox, jadi prosesnya pilih data siswa yang ditampilkan di DGVSiswa, klik salah satu siswa yang ingin diubah datanya, nanti data siswa tersebut akan ditampilkan di textbox. Nah data siswa tersebut lah yang akan diupdate datanya.

Jika project sudah terbuka, buat sebuah subroutine baru dengan nama updateSiswa. Lalu masukan perintah seperti berikut ini :


Sub updateSiswa()

        Try

            Call koneksi()

            Dim str As String

            str = "Update siswa set NAMA = '" & txtNama.Text & "', NOTELP = '" & txtNoTelp.Text & "', ALAMAT = '" & rtbAlamat.Text & "' where NIP = '" & txtNip.Text & "'"

            cmd = New MySqlCommand(str, conn)

            cmd.ExecuteNonQuery()

            MessageBox.Show("Update Data Siswa Berhasil Dilakukan.")



        Catch ex As Exception

            MessageBox.Show("Update data siswa gagal dilakukan")

        End Try

    End Sub


Jika subroutine tersebut sudah dibuat, sekarang tinggal panggil subroutine updateSiswa tersebut pada saat tombol ubah di klik, perintahnya seperti berikut ini :


Private Sub btnUbah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUbah.Click

        Call updateSiswa()

    End Sub


Sekarang  coba jalankan programnya, lalu pilih salah satu data siswa yang ingin di update atau ubah datanya, lalu klik tombol ubah. Jika sukses, aplikasi akan menampilkan informasi bahwa data siswa telah berhasil di ubah, jika gagal juga akan keluar informasi bahwa data siswa gagal diubah.



Seperti itulah cara bagaimana melakukan proses ubah atau update data dari aplikasi yang di buat di VB.Net ke database yang ada di MySQL. Semoga tutorial ini dapat memberikan manfaat bagi para pembaca sekalian, sampai bertemu di kesempatan selanjutnya ya.

Menampilkan data Dari DataGridView Ke TextBox VB.Net.

Menampilkan data Dari DataGridView Ke TextBox VB.Net.

Setelah pada tutorial sebelumnya kita telah berhasil menampilkan data dari database ke DataGridView, kali ini kita akan mencoba untuk menampilkan data dari DataGridView ke Textbox ataupun komponen Toolbox lainnya. Jadi jika user mengklik data yang ada didalam DataGridView, maka nilai data yang ada di DataGridView tersebut akan ditampilkan di TextBox ataupun komponen Toolbox lainnya.

Langkah pertama, kita buka lagi project sekolah yang sebelumnya sudah kita buat. Pada dgvDaftarSiswa, pilih menu events lalu klik dua kali CellMouseClick seperti berikut ini :


Nah selanjutnya masukan perintah berikut ini kedalam CellMouseClick :


 txtNip.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(0).Value

        txtNama.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(1).Value

        txtNoTelp.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(2).Value

        rtbAlamat.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(3).Value



        txtNip.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(0).Value

        txtNama.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(1).Value

        txtNoTelp.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(2).Value

        rtbAlamat.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(3).Value

Maksud dari perintah diatas adalah saat kita meng klik data yang ada pada dgvDaftarSiswa, baris yang diklik tersebut nilainya akan di tampilkan ke txtNip, txtNama, txtNoTelp dan juga rtbAlamat.
Untuk lebih jelasnya berikut ini perintah keseluruhan dari perintah CellMouseClick untuk menampilkan data dari DataGridView ke Textbox.

Private Sub dgvDaftarSiswa_CellMouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles dgvDaftarSiswa.CellMouseClick

        txtNip.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(0).Value

        txtNama.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(1).Value

        txtNoTelp.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(2).Value

        rtbAlamat.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(3).Value



        txtNip.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(0).Value

        txtNama.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(1).Value

        txtNoTelp.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(2).Value

        rtbAlamat.Text = dgvDaftarSiswa.Rows(e.RowIndex).Cells(3).Value

    End Sub

Sekarang coba jalankan aplikasinya, lalu klik salah satu data yang ada di dalam dgvDaftarSiswa, nanti data yang ada di DataGridView nilainya akan ditampilkan kedalam textbox seperti gambar berikut.


Seperti itulah cara bagaimana menampilkan data yang ada didalam DataGridView Kedalam Textbox. Pada pembahasan selanjutnya kita akan membahas mengenai bagaimana cara update data di VB.Net Ke database MySQL.

Menampilkan Data Dari Database MySQL Ke DataGridView VB.Net

Menampilkan Data Dari Database MySQL Ke DataGridView VB.Net 

Setelah pada postingan sebelumnya kita telah mempelajari tentang bagaimana membuat desain interface, membuat module koneksi vb.net ke MySQL dan juga cara bagaimana memasukan data kedalam database MySQL melalui sistem aplikasi yang dibuat di VB.Net.

Kali ini kita mempelajari tentang bagaimana cara menampilkan data dari database MySQL ke DataGridView yang sudah kita buat sebelumnya.

Mengatur Tampilan DataGridView. 

Langkah pertama yang akan kita lakukan untuk menampilkan data dari database ke datagridview adalah membuat sebuah subroutine untuk mengatur tampilan DataGridView agar lebih enak dilihat. Perintahnya seperti berikut ini :

Sub aturDGV()
        Try
            dgvDaftarSiswa.Columns(0).Width = 70
            dgvDaftarSiswa.Columns(1).Width = 130
            dgvDaftarSiswa.Columns(2).Width = 100
            dgvDaftarSiswa.Columns(3).Width = 150
            dgvDaftarSiswa.Columns(0).HeaderText = "NIP"
            dgvDaftarSiswa.Columns(1).HeaderText = "Nama"
            dgvDaftarSiswa.Columns(2).HeaderText = "No Telefon"
            dgvDaftarSiswa.Columns(3).HeaderText = "Alamat"
        Catch ex As Exception
        End Try
    End Sub

Jadi pada perintah diatas kita mengatur ukuran lebar dari masing-masing kolom di datagridview dan juga mengatur Header Text dari masing masing kolom tersebut sesuai dengan nama field yang ada didatabase.

Perintah Menampilkan Data Dari Database Ke DataGridView.

Selanjutnya adalah membuat perintah untuk menampilkan data dari Database kedalam DataGridView, buat sebuah subroutine dengan nama tampilSiswa, lebih lengkap perintahnya seperti berikut ini :

Sub tampilSiswa()

        Call koneksi()
        da = New MySqlDataAdapter("select NIP, NAMA, NOTELP, ALAMAT from siswa", conn)
        ds = New DataSet
        da.Fill(ds, "siswa")
        dgvDaftarSiswa.DataSource = ds.Tables("siswa")
        
        End Sub

Logika dari perintah diatas adalah kita memilih untuk menampilkan field NIP, NAMA, NOTELP dan ALAMAT yang ada pada tabel siswa untuk ditampilkan di dgvDaftarSiswa.

Jika subroutine aturDGV dan tampilSiswa sudah berhasil dibuat, selanjutnya panggil subroutine tersebut pada saat form di load, perintahnya seperti berikut ini :

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call tampilSiswa()
        Call aturDGV()
    End Sub

Oke sekarang coba jalankan lagi aplikasinya, jika berhasil maka daftar siswa yang ada dalam database akan langsung ditampilkan pada saat aplikasi pertama kali dijalankan seperti gambar berikut :



Nah data siswa sudah berhasil ditampilkan kedalam dgvDaftarSiswa, jika masih bingung silahkan lihat perintah lengkapnya dari sistem aplikasi yang sedang kita buat berikut ini :

Imports MySql.Data.MySqlClient
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call tampilSiswa()
        Call aturDGV()
    End Sub

    Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSimpan.Click
        Call koneksi()
        Try
            Dim str As String
            str = "insert into siswa values ('" & txtNip.Text & "','" & txtNama.Text & "', '" & txtNoTelp.Text & "', '" & rtbAlamat.Text & "')"
            cmd = New MySqlCommand(str, conn)
            cmd.ExecuteNonQuery()
            MessageBox.Show("Insert Data Siswa Berhasil Dilakukan")

        Catch ex As Exception
            MessageBox.Show("Insert data siswa gagal dilakukan.")
        End Try
    End Sub

    Sub tampilSiswa()

        Call koneksi()
        da = New MySqlDataAdapter("select NIP, NAMA, NOTELP, ALAMAT from siswa", conn)
        ds = New DataSet
        da.Fill(ds, "siswa")
        dgvDaftarSiswa.DataSource = ds.Tables("siswa")
        
        End Sub

    Sub aturDGV()
        Try
            dgvDaftarSiswa.Columns(0).Width = 70
            dgvDaftarSiswa.Columns(1).Width = 130
            dgvDaftarSiswa.Columns(2).Width = 100
            dgvDaftarSiswa.Columns(3).Width = 150
            dgvDaftarSiswa.Columns(0).HeaderText = "NIP"
            dgvDaftarSiswa.Columns(1).HeaderText = "Nama"
            dgvDaftarSiswa.Columns(2).HeaderText = "No Telefon"
            dgvDaftarSiswa.Columns(3).HeaderText = "Alamat"
        Catch ex As Exception
        End Try
    End Sub

End Class

Oke, sampai disini dulu pembahasan mengenai cara menampilkan data dari database ke datagridview, pada kesempatan selanjutnya kita akan membahas mengenai bagaimana cara menampilkan data yang ada pada datagridview kedalam textbox sehingga data yang ditampilkan ke textbox tersebut dapat digunakan untuk melakukan proses update data.

Insert Data Dari Aplikasi VB.Net Ke Database MySQL.

Insert Data Dari Aplikasi VB.Net Ke Database MySQL. 

Ok setelah pada tutorial sebelumnya kita telah membuat desain interface dan juga module koneksi dari vb.net ke MySQL. Sekarang kita lanjut ke tahap selanjutnya. Disini kita akan mencoba membuat perintah untuk memasukan data dari txtNama, txtNoTelp dan seterusnya kedalam database sekolah di MySQL. Untuk melakukan perintah insert data dari VB.Net ke database di MySQL, langkah pertama adalah import terlebih dahulu MySQL.Data.MySqlCLient seperti berikut :

Imports MySql.Data.MySqlClient

Lalu selanjutnya klik dua kalik btnSimpan, karena trigger dari perintah ini akan dilaksanakan jika btnSimpan diklik. Selanjutnya ketikan perintah seperti berikut ini :

Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSimpan.Click
        Call koneksi()
        Try
            Dim str As String
            str = "insert into siswa values ('" & txtNip.Text & "','" & txtNama.Text & "', '" & txtNoTelp.Text & "', '" & rtbAlamat.Text & "')"
            cmd = New MySqlCommand(str, conn)
            cmd.ExecuteNonQuery()
            MessageBox.Show("Insert Data Siswa Berhasil Dilakukan")

        Catch ex As Exception
            MessageBox.Show("Insert data siswa gagal dilakukan.")
        End Try
    End Sub

Logic dari perintah diatas adalah, pertama kita memanggil Subroutine koneksi yang ada pada module koneksi ke MySQL yang sebelumnya sudah dibuat, lalu membuat sebuah variable string dengan nama str dimana variable str ini merupakan variable yang akan digunakan untuk menampung perintah MySQL yang akan digunakan. Selanjutnya mengeksekusi perintah pada variable str dengan menggunakan perintah MySQLCommand. Jika sukses maka data akan tersimpan di database MySQL. Berikut ini adalah source lengkap dari sistem atau aplikasi yang sedang kita buat :

Imports MySql.Data.MySqlClient
Public Class Form1

    Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSimpan.Click
        Call koneksi()
        Try
            Dim str As String
            str = "insert into siswa values ('" & txtNip.Text & "','" & txtNama.Text & "', '" & txtNoTelp.Text & "', '" & rtbAlamat.Text & "')"
            cmd = New MySqlCommand(str, conn)
            cmd.ExecuteNonQuery()
            MessageBox.Show("Insert Data Siswa Berhasil Dilakukan")

        Catch ex As Exception
            MessageBox.Show("Insert data siswa gagal dilakukan.")
        End Try
    End Sub

End Class

Oke sekarang coba jalankan programnya, jika berhasil nanti akan keluar message box dengan informasi bahwa data siswa sudah berhasil ditambahkan dan jika gagal juga akan menampilkan message box yang memberikan informasi bahwa data siswa gagal ditambahkan.


Nah pada contoh diatas data siswa berhasil ditambahkan, sekarang kita coba cek di database yang ada di MySQL apakah data siswa dengan nama Muhammad Ammar yang baru ditambahkan tersebut apakah benar benar sudah masuk kedalam database atau tidak dengan menggunakan perintah select seperti berikut :
 
mysql> select * from siswa;
+----------+--------------------+--------------+-------------------------------+

| NIP      | NAMA               | NOTELP       | ALAMAT                        |

+----------+--------------------+--------------+-------------------------------+

| 10108822 | Virdane Ardiansyah | 123456789101 | JL. KH. Atim II Rangkasbitung |

| 10108823 | Muhammad Ammar     | 081211223321 | JL. Depag No 13 L.            |

+----------+--------------------+--------------+-------------------------------+

2 rows in set (0.00 sec)

mysql>

Oke data siswa yang baru sudah berhasil ditambahkan kedalam tabel siswa yang ada didalam database sekolah. Seperti itulah cara bagaimana melakukan insert data dari VB.Net ke dalam database MySQL. Pada kesempatan selanjutnya kita akan membahas mengenai bagaimana cara menampilkan data siswa kedalam datagridview yang sudah dibuat.


Membuat Module Koneksi VB.Net Dan MySQL.

Pada tutorial membuat module koneksi vb.net dan MySQL ini kita akan mempelajari tentang bagaimana cara agar system yang kita buat untuk input data siswa dapat terhubung dengan database sekolah di MySQL. Perlu diperhatikan, agar sistem yang kita buat di vb.net dapat terhubung dengan database MySQL, kita membutuhkan MySQL Connector yang bisa Anda download melalui link berikut ini : Download MySQL Connector.


Selanjutnya install MySQL Connector yang telah Anda download tersebut. Nanti konektor inilah yang akan kita gunakan untuk menghubungkan vb.net dengan database di MySQL.
Setelah Mysql Connector berhasil Diinstall, selanjutnya adalah membuat database di MySQL tersebut. Sebenarnya pada tutorial belajar MySQL di blog ini pernah dibahas bagaimana cara membuat database sekolah tersebut, jika anda belum membuat database sekolah silahkan lihat caranya disini. Dan juga cara membuat tabel siswa yang ada pada tutorial Belajar Membuat Tabel Di MySQL.

Ok jika MySQL Connector sudah berhasil diinstall dan juga database sudah berhasil dibuat, sekarang saatnya kita membuat sebuah module koneksi yang akan digunakan untuk menghubungkan VB.Net dengan Database MySQL.

Cara Membuat Module Konekis VB.Net dan MySQL.

Tambahkan konektor MySQL kedalam project dengan cara, klik menu Project – sekolah Properties.
Setelah windows project properties terbuka, pilih references lalu tekan tombol Add.
Klik tab .Net lalu cari data MySQL.Data lalu klik tombol Ok.

Sekarang kita telah berhasil menambahkan konektor MySQL kedalam project, selanjutnya adalah membuat module koneksi yang akan digunakan untuk menghubungkan VB.Net dengan database MySQL.

Membuat Module Koneksi.

Tambahkan module kedalam project dengan cara : Klik Menu Project.
Lalu pilih Add Module.

Berinama ModuleKoneksiMySQL.vb lalu klik Add.
Setelah module berhasil ditambahkan, selanjutnya adalah memasukan perintah agar module dapat digunakan untuk mengubungkan project di VB.Net dengan database MySQL. Berikut langkah-langkahnya :

Import MySQL Data Client kedalam module dengan perintah berikut :

Imports MySql.Data.MySqlClient


Selanjutnya pada bagian module koneksi, buat sebuah subroutine baru, berinama Koneksi :

Sub koneksi()

        Try

            Dim str As String = "Server=localhost;user id=root;password=marlboro;database=sekolah"

            conn = New MySqlConnection(str)

            If conn.State = ConnectionState.Closed Then

                conn.Open()

            End If



        Catch ex As Exception

            MessageBox.Show(ex.Message)

        End Try



    End Sub

Pada subtourine koneksi diatas, kita membuat sebuah variable yang digunakan untuk melakukan koneksi dari vb.net ke mysql.  Pada bagian user id, masukan username MySQL Anda, lalu masukan juga password MySQL. Jika MySQL anda tidak diberi password maka kosongkan saja. Lalu pada bagian database masukan nama database yang akan digunakan.

Selanjutnya dengan menggunakan fungsi logika if, kita akan mencoba membuka koneksi MySQL yang tertutup. Fungsi try catch diatas digunakan untuk memberikan informasi atau dapat juga digunakan untuk menangani error yang terjadi.

Berikut ini adalah source code lengkap dari module koneksi yang kita buat


Imports MySql.Data.MySqlClient


Module ModuleKoneksiMySQL


    Public conn As MySqlConnection

    Public cmd As MySqlCommand

    Public rd As MySqlDataReader

    Public da As MySqlDataAdapter

    Public ds As DataSet

    Public str As String



    Sub koneksi()

        Try

            Dim str As String = "Server=localhost;user id=root;password=marlboro;database=sekolah"

            conn = New MySqlConnection(str)

            If conn.State = ConnectionState.Closed Then

                conn.Open()

            End If



        Catch ex As Exception

            MessageBox.Show(ex.Message)

        End Try

    End Sub


End Module


Yup sekarang kita sudah berhasil membuat sebuah module koneksi VB.Net ke MySQL, module koneksi inilah yang nantinya akan kita gunakan sebagai jembatan penghubung antara system yang akan dibuat dengan database MySQL. Pada tutorial selanjutnya kita akan mempelajari bagaimana cara insert data kedalam database MySQL dengan menggunakan VB.Net.

Membuat Sistem Database Dengan VB.Net dan Database MySQL.

Yup kali ini kita akan mempelajari tentang bagaimana membuat sistem database dengan menggunakan bahasa pemrograman VB.Net dan Database MySQL. Bagi pembaca yang belum familiar dengan database MySQL, pembaca bisa mempelajari tutorialnya di sini.

Pada tutorial belajar vb.net kali ini kita membuat sebuah aplikasi untuk melakukan input data siswa dengan memanfaatkan database sekolah yang pada tutorial mysql sebelumnya sudah dibuat. Jika anda belum membuat databasenya silahkan lihat caranya di Membuat Database di MySQL.

Desain User Interface Di VB.Net.

Oke langkah pertama kita buat terlebih dahulu sebuah project baru di vb.net, lalu beri nama project tersebut dengan nama sekolah, lalu desain tampilannya untuk dapat melakukan insert, update, delete dan juga menampilkan data siswa yang ada didalam database MySQL. Untuk lebih jelasnya lihat contoh tampilannya berikut ini :


Pada tampilan diatas saya menggunakan 4 Label, 3 TextBox, 1 RichTextBox, 3 Button, 2 GroupBox dan sebuah DataGridView yang mana nanti daftar siswa akan ditampilkan di DataGridView Tersebut. Silahkan anda buat tampilannya seperti gambar diatas ya, atau jika anda ingin mengubah desainnya juga gapapa.

Selanjutnya ubah properties dari masing masing toolbox tersebut menjadi seperti berikut ini :

Nama
Properties
Nilai
TextBox1
Name
txtNip
TextBox2
Name
txtNama
TextBox3
Name
txtNoTelp
RichTextBox1
Name
rtbAlamat
Button1
Name
btnSimpan
Button2
Name
btnUbah
Button3
Name
btnHapus
DataGridView1
Name
dgvDaftarSiswa




Oke sampai disini dulu ya pembahasannya. Nanti kita sambung di tutorial Belajar VB.Net selanjutnya yang akan membahas bagaimana cara membuat module koneksi VB.Net ke Database MySQL.