12pt-Marblecoat-Black-C1S.jpg

Minggu, 15 April 2018

Cara Membuat MDI Parent / Form Menu Utama pada VB.Net

Fungsi dari MDI Parent atau Form Menu Utama adalah memudahkan user untuk memanggil form-form yang telah dibuat dalam satu project aplikasi. Masih banyak manfaat lain dari form Menu Utama ini, jadi anda harus membuat dengan seindah dan semenarik mungkin. Gambar menu utama dibawah ini adalah hasil karya saya, bisa dijadikan contoh untuk kalian yang sedang belajar membuat form tersebut, ya meskipun belum sesempurna seperti yang saya inginkan.

Cara Membuat MDI Parent / Form Menu Utama pada VB.Net

Berikut langkah-langkah atau Cara Membuat MDI Parent / Form Menu Utama pada VB.Net 2008
  • Pertama anda harus menginstal aplikasi VB.Net kemudian buka aplikasi tersebut setelah itu buat Project baru dengan File>New>Project. Kemudian anda akan diminta memberi nama project dan mau disimpan dimana projevt anda, setelah itu klik Ok, Lihat gambar
Cara Membuat MDI Parent / Form Menu Utama pada VB.Net
Cara Membuat MDI Parent / Form Menu Utama pada VB.Net
  • Setelah anda klik OK maka akan anda akan menuju ke tahab selanjutnya, kemudian ganti nama form1.vb menjadi MenuUtama.vb agar lebih mudah dalam mencari form menuutama tersebut jika sudah banyak form-form lainnya, kemudian klik di form lihat di propertiesnya cari windows state kemudian rubah menjadi maximized. Lihat gambar berikut ini
Cara Membuat MDI Parent / Form Menu Utama pada VB.Net
Cara Membuat MDI Parent / Form Menu Utama pada VB.Net
  • Setelah anda selesai merubah semuanya sekarang anda tinggal menambahkan MenuStrip pada form drag atau klik dua kali pada MenuStrip tersebut. Setelah itu buatlah menu sesuai yang anda kehendaki, untuk lebih jelasnya lihat gambar berikut ini
Cara Membuat MDI Parent / Form Menu Utama pada VB.Net
  • langkah terakhir yaitu klik pada form lalu di properties cari IsMdiContainer kemudian rubah yang tadinya false menjadi True. Nah untuk memanggil setiap form yang ada di Menu Utama masukan koding di bawah ini.
Form3.Show()
Form3.MdiParent = Me

Penjelasan Code:
  1. From3.Show() : Untuk memberikan perintah agar menampilkan Form3.
  2. Form3.MdiParent=Me : Untuk menyatakan bahwa Form3 adalah sebagai MDIChild, dan Form3 adalah MDIParent 
  3. Penting : Sesuaikan script tersebut dengan masing-masing nama form anda yang ingin anda panggil. Koding tersebut fungsinya untuk memanggil form lain yang kalian inginkan, jadi anda harus Add form satu lagi kemudian beri nama dengan nama form3.
  • Sekarang anda telah memiliki Menu Utama pada Project aplikasi anda, Untuk memastikannya silahkan anda Running aplikasi tersebut dan lihat hasilnya. Nah Menu Utama sangat identik dengan login. Jika anda belum bisa membuatnya silahkan baca arikel saya mengenai MEMBUAT FORM LOGIN DI VB NET DENGAN DATABASE SQL SERVER.
Sekian dulu dari saya mengenai Cara Membuat MDI Parent / Form Menu Utama di VB.Net, mudah-mudahan artikel tersebut dapat membantu anda semua yang sedang belajar atau bingung membuat form menu utama. Terima Kasih

CRUD VB.NET (Create,Read,Update,Delete) Database SQL Server

CRUD VB.NET (Create,Read,Update,Delete) Database SQL Server


Membuat Database SQL Server

tutorial crud dengan database sql server ini kita akan membuat databasenya terlebih dahulu, buka visual studio yang sudah terinstall di komputer kamu dan buatlah database baru dan beri nama "CRUDsql", dan tabel serta fieldnya, desain database sql server kamu seperti gambar berikut : 
kamu juga bisa menggunakan script database yang sudah saya buat berikut : 
CREATE TABLE [dbo].[biodata] (
    [Id]     INT           NOT NULL,
    [nama]   VARCHAR (50)  NULL,
    [nisn]   NCHAR (15)    NULL,
    [kelas]  VARCHAR (20)  NULL,
    [alamat] VARCHAR (100) NULL,
    PRIMARY KEY CLUSTERED ([Id] ASC)
);
Jangan lupa simpan database yang sudah kamu buat di folder komputer kamu, lanjut ya saatnya berpusing ria membuat coding vb.net utnuk membuat crudnya.

Membuat Aplikasi CRUD Menggunakan Database Sql Server

Buka aplikasi Visual studio kamu, penulis kebetulan menggunakan visual studio 2015, buatlah form baru dan beri nama "FrmUtama.vb", dan desainlah form tersebut seperti tampak gambar dibawah ini :
Jika sudah selesai, selanjutnya kita akan membuat sebuah database menggunakan SQl Server, bagaimana caranya?
Klik pada datagridview > choose data source > Add Project Data Source.
Kemudian pilih Database pada tab menu choose a database type,
Sesuaikan dengan nama server dan pilih nama database yang barusan kamu buat, jangan lupa Test Connection sebelum OK. selanjutnya tinggal next dan next.

Jika sukses maka data yang ada pada database sql server akan otomatis tampil pada datagridview, kenapa ? karena barusan kita sudah membuat koneksinya, berikut default source bawaan ketika kita sudah melakukan koneksi kedatabase sql server : 
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the
        'CRUDsqlDataSet.biodata' table. You can move, or remove it, as needed.
        Me.BiodataTableAdapter.Fill(Me.CRUDsqlDataSet.biodata)
    End Sub
Penjelasan :
Semua isi table yang ada dalam table biodata akan muncul di datagridview, disni kami akan menjelaskan langkah - langkah untuk membuat koneksi, source code Create, Update dan delete secara bertahap, simak lagi ya.

Membuat Koneksi Database SQL Server Vb.Net

Pertama kita akan membuat koneksi ke database yang sudah kita buat sebelumnya, buatlah sebuah module dan beri nama "mdlkoneksi.vb" tuliskan code berikut : 
Imports System.Data.SqlClient
Module mdlkoneksi
    Public konek As SqlConnection
    Sub KonekDb()
        Try
            konek = New SqlConnection("Data Source=DESKTOP-5VBP3C9\SQLEXPRESS;_
            Initial Catalog=CRUDsql;Integrated Security=True")
            konek.Open()
        Catch ex As Exception
            MsgBox("konek Kedatabase Bermasalah, Periksa koneksi Jaringan Anda")
        End Try
    End Sub
End Module
Sesuaikan nama server dan nama database sql kamu ya.

Selanjutnya kembali ke frmutama.vb, kita akan membuat crud dimulai dari step-by-stepnya.

Menampilkan data dari Database Ke DataGridView

    Sub TampilkanData()
        KonekDb()
        Dim dA As SqlDataAdapter = New SqlDataAdapter _
            ("SELECT id,nama,nisn,kelas,alamat FROM biodata", konek)
        Dim dS As DataSet = New DataSet
        dS.Clear()
        dA.Fill(dS, "biodata")
        DataGridView1.DataSource = (dS.Tables("biodata"))
        DataGridView1.Enabled = True
        dA.Dispose()
        konek.Close()
    End Sub
Penjelasan :
Source code diatas akan menampilkan data dari field id,nama,nisn,kelas dan alamat di datagridview. 

Menampilkan value DataGridView di TextBox

    Private Sub isiTextBox(ByVal x As Integer)
        Try
            TextBox1.Text = DataGridView1.Rows(x).Cells(0).Value
            TextBox2.Text = DataGridView1.Rows(x).Cells(1).Value
            TextBox3.Text = DataGridView1.Rows(x).Cells(2).Value
            TextBox4.Text = DataGridView1.Rows(x).Cells(3).Value
            TextBox5.Text = DataGridView1.Rows(x).Cells(4).Value
        Catch ex As Exception
        End Try
    End Sub

Panggil sub isiTextBox melalui event DatagridView

    Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) _
        Handles DataGridView1.CellClick
        DataBaru = False
        isiTextBox(e.RowIndex)
    End Sub
Keterangan :
ketika kita klik pada datagridview, value berdasarkan rows yang di klik akan tampil di textbox, sesuaikan dengan form kamu.

Selanjutnya kita akan membuat code untuk crud nya,
dalam class frmutama, deklarasikan variable Databaru sebagai object boolean, yang dalam aplikasi crud ini berfungsi untuk menentukan apakah data disimpan atau akan diupdate, 
Public DataBaru As Boolean

Suorce code membuat Data baru :

    Private Sub Button1_Click(sender As Object, e As EventArgs) _
        Handles Button1.Click
        DataBaru = True
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        TextBox5.Text = ""
        TextBox1.Focus()
    End Sub

Function simpan ke Database SQLserver

Function simpan berguna untuk proses penyimpanan data ke database sql server yang akan dipanggil dari event tombol simpan nantinya. berikut source codenya : 
    Private Sub jalankansql(ByVal sQl As String)
        Dim SQLCmd As New SqlCommand
        KonekDb()
        Try
            SQLCmd.Connection = konek
            SQLCmd.CommandType = CommandType.Text
            SQLCmd.CommandText = sQl
            SQLCmd.ExecuteNonQuery()
            SQLCmd.Dispose()
            konek.Close()
            MsgBox("Data Sudah Disimpan", vbInformation)
        Catch ex As Exception
            MsgBox("Tidak Bisa Menyimpan " _
                   + "data ke Server" & ex.Message)
        End Try
    End Sub

Source code tombol Simpan dan Update Data ke SQL Server

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim pesan As String
        Dim simpan As String
        If TextBox1.Text = "" Or TextBox2.Text = "" Then Exit Sub
        If DataBaru Then
            pesan = MsgBox("Apakah Anda Yakin Data Akan " _
                           + "ditambahkan ke Database ?",
                           vbYesNo + vbInformation, "Perhatian")
            If pesan = vbYesNo Then
                Exit Sub
            End If
            simpan = "INSERT INTO biodata(id,nama,nisn,kelas,alamat)" _
            + "VALUES ('" & TextBox1.Text & "'," _
            + "'" & TextBox2.Text & "'," _
            + "'" & TextBox3.Text & "'," _
            + "'" & TextBox4.Text & "'," _
            + "'" & TextBox5.Text & "') "
        Else
            pesan = MsgBox("Anda yakin data ini " _
                           + "akan di update ?",
                           vbYesNo + vbInformation, "Perhatian")
            If pesan = vbYesNo Then
                Exit Sub
            End If
            simpan = "UPDATE biodata SET " _
                + "nama = '" & TextBox2.Text & "'," _
                + "nisn ='" & TextBox3.Text & "'," _
                + "kelas ='" & TextBox4.Text & "'," _
                + "alamat ='" & TextBox5.Text & "' " _
                + "WHERE id= '" & TextBox1.Text & "' "
        End If
        jalankansql(simpan)
        Me.Cursor = Cursors.WaitCursor
        TampilkanData()
        isiTextBox(0)
        Me.Cursor = Cursors.Default
        TextBox1.Focus()
    End Sub
Penjelasan :
Jika "DataBaru" dalam keadaan "True" maka aplikasi akan membuat data baru dan menyimpan ke database sql server, sedangkan jika "Databaru" dalam keadaan "False" aplikasi akan mengupdate data lama dengan data baru berdasarkan id e.rowindex pada event datagridview. 

Source Code Hapus Data

    Private Sub Button3_Click(sender As Object, e As EventArgs) _
        Handles Button3.Click
        Dim HapusData As String
        Dim pesan As Integer
        pesan = MsgBox("Apakah anda yakin " _
                       + "akan menghapus Data pada server .. " _
                       + TextBox2.Text, vbExclamation + vbYesNo,
                       "perhatian")
        If pesan = vbNo Then Exit Sub
        HapusData = "DELETE FROM biodata WHERE id='" & TextBox1.Text & "'"
        jalankansql(HapusData)
        Me.Cursor = Cursors.WaitCursor
        DataGridView1.Refresh()
        TampilkanData()
        isiTextBox(0)
        Me.Cursor = Cursors.Default
    End Sub
Penjelasan :
Source hapus data diatas akan menghapus seluruh field data di database sql server berdasarkan id yang di klik dari event datagridview, setelah berhasil di hapus maka akan melaksanakan perintah selanjutnya yaitu kembali menampilkan data dari database.

Source code tombol keluar

    Private Sub Button4_Click(sender As Object, e As EventArgs) _
        Handles Button4.Click
        Me.Close()
    End Sub
terakhir pastekan code berikut pada form_load 
    Private Sub Form1_Load(sender As Object, e As EventArgs) _
        Handles MyBase.Load
        'TODO: This line of code loads data into the
        'CRUDsqlDataSet.biodata' table. 
        'You can move, Or remove it, as needed.
        'Me.BiodataTableAdapter.Fill(Me.CRUDsqlDataSet.biodata)
        TampilkanData()
        DataBaru = True
    End Sub
Penjelasan :
Ketika aplikasi saat pertama meload, akan melakukan koneksi ke database dan menampilkan data dari database dan mengisinya di datagridview,

Sabtu, 14 April 2018

Insert data to Database – Visual Basic .Net

Insert data ke database dapat diartikan upaya memasukan (insert) data baru ke tabel dalam suatu basis data atau database. seperti yang kita ketahui bahwa memasukan data baru dapat dilakukan dengan cara memasukan data secara langsung melalui GUI database seperti PHP MyAdmin, Navicat, MySQL Workbench, dan lain sebagainya. Dan melalui aplikasi program seperti Delphi, Visual Basic .Net, Java, PHP dan lain-lain.
Kali ini kita akan membahas langkah-langkah memasukan data baru ke tabel dalam suatu database melalui Visual Basic .Net. Dalam contoh kali ini saya menggunakan database MySQL. buatlah database baru dengan nama dbmahasiswa dan kemudian buatlah Data Source Name (DSN) pada ODBC dengan nama dbmahasiswa. jika belum tahu untuk langkah-langkah pembuatan Data Source Name (DSN) pada ODBC silahkan Klik DISINI
Kemudian buatlah tabel dengan nama tabel mahasiswa dan atur Field, Type data dan Lenght nya seperti gambar di bawah ini
 Desain tabel
Setelah selesai membuat tabel, kemudian buatlah project pada Visual Basic .Net, dan buatlah desain Form Seperti Gambar di bawah ini :
Desain Form insert tabel Visual Basic .Net

Aturlah Properties seperti pada tabel di bawah ini


Kemudian tekan tombol F7 untuk membuka editor source code. Pertama import data ODBC terlebih dahulu sebelum public class

buatlah deklarasi variabel-variabel dan sub dengan nama koneksi untuk menghubungkan ke database dan tampilan_data untuk menampilkan tabel ke DataGrid letaknya sesudah public class

Kemudian klik ganda pada Form dan panggil sub tampilkan_data

Kemudian klik ganda pada Button dan ketikan koding berikut ini

Sampai tahap ini selesai, berikut ini adalah koding lengkapnya

kemudian run program dengan cara tekan F5 (keyboard) atau klik start pada Visual Basic. Hasilnya seperti gambar di bawah ini
Run Form Insert Tabel Visual Basic .Net
Demikan langkah-langka insert data ke database MySQL dengan Visual Basic .Net

Koneksi Database – Visual Basic .Net dengan ODBC

Koneksi Database – Visual Basic .Net dengan ODBC
Sebelum kita belajar koneksi database, ada baiknya kita mengenal terlebih dahulu apa itu OBDC.
ODBC merupakan jembatan atau media menghubungkan antara database dengan aplikasi pemrograman seperti salah satunya Visual Basic .Net. Open Database Connectivity (ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis data (database).
ODBC memiliki beberapa komponen utama :
  • ODBC API : sekumpulang panggilan fungsi, kode-kode kesalahan dan sintaks SQL yang mendefinisikan bagaimana data dalam sebuah DBMS (Database Manajemen System) diakses.
  • Driver basi data ODBC : Driver (Dynamic Link Library) yang mampu memproses panggilan fungsi ODBC untuk sebuah DBMS tertentu.
  • ODBC Driver Manager : yang memuat driver database ODBC yang dibutuhkan oleh aplikasi

Setting ODBC

langsung saja kita latihan cara koneksi databese dengan Visual Basic .Net. berikut langkah-langkah cara koneksi database dengan visual basic .Net
    1. Buka OBDC : Start (Simbol Windows pada keyboard) -> klik Control Panel, pada kotak search (pojok kanan atas) ketikan ODBC. atau dengan cara klik Start (Simbol Windows pada keyboard) langsung ketik ODBC.
    2. kemudian pilihlah tipe 32 bit atau 64 bit, saya sarankan pilih yang 32 bit.
    3. Setelah itu akan muncul jendela tampilan ODBC. kemudian klik Add
      Jendela ODBC
    4. Pilihlah jenis database yang akan dikoneksikan dengan Visual Basic .Net, sebagai contoh kita gunakan database MySQL. pilihlah MySQL ODBC Driver.
    5. Kemudian isilah informasi mengenai database, contoh : Isi Data Source Name = (sebagai contoh “penjualan”), kemudian TCP/IP = Localhost, user = root (default MySQL), password = dikosongkan, dalam contoh gambar password diisi karena penulis menggunakan password dalam MySQL. Kemudian pilih databasenya. Klik test untuk mengetahui koneksi berhasil atau tidak, kemudian klik OK.
      Data Source Name (DSN)
    6. setelah Data Source Name (DSN) pada ODBC kita isi, maka DSN dapat kita lihat seperti gambar di bawah ini:
      DSN
Setelah selesai membuat DSN pada ODBC selanjutnya kita buat project di Visual Basic .Net dan buatlah desain Form seperti gambar di bawah ini :
Form Koneksi MySQL
Kemudian tekan F7 untuk beralih ke jendela koding. Import data ODBC terlebih dahulu di atas public class

kemudian buatlah variable untuk koneksi setelah public class


kemudian kembali ke Form dan klik ganda/double klik Button

Kemudian Run Program dengan cara tekan F5 pada keyboard atau klik start pada Visual Basic .Net
Demikian artikel tentang koneksi database dengan Visual Basic .Net menggunakan ODBC.

Jumat, 13 April 2018

Cara Mengkoneksikan Visual Basic 2010 ke Database MySQL

1. Cek dulu program/aplikasi connector odbc untuk MySqlnya, jika belum punya harap download terlebih dahulu. Namanya “mysql-connector-net-6.9.8.msi” boleh juga versi diatasnya, dan harus support dengan windows yang kalian punya. Jangan lupa diinstal ya, buat yang belum punya.



2. Buat koneksi pada connectornya, ini untuk nyambungin VB ke MySql agan nantinya, caranya silahkan ikuti tutorial gambar dibawah ini.
  a) Pilih menu ODBC Data Source pada Administrative Tools, kalo yang udah nginstal pasti ada kok.


  b) Klik Add, untuk menambahkan driver koneksi.


  c) 
Selanjutnya akan tampil create new data source, pilih yang MySql ODBC 5.3 ANSI Driver

  d) Isikan data-data yang sesuai dengan yang anda punya

    Data Source Name : adalah nama koneksi yang akan kita buat
    TCP/IP Serverserver yang digunakan untuk mengakses database
    User : user yang digunakan untuk akses database
    Password : password yang digunakan untuk akses database
    Database : nama database yang kita gunakan.
 e) Untuk mengecek koneksi yang kita buat klik Test

Jalankan Visual Studio yang anda punya, buatlah project baru untuk digunakan sebagai Tes Koneksinya. Disini saya menggunakan database dbcoba pada MySql.


    Kita lanjut pada Visual Studionya, Form yang saya buat seperti ini.

      Sebelum masuk pada kodingan, lakukan Add Refrence untuk menambahkan MySql.Data
      Caranya :
      • Klik Add Reference pada project kalian, maka akan muncul form Add Refrence, perhatikan gambar
      • Tinggal pilih yang MySql. Data, jika agan-agan tidak menemukannya pada .NET Bisa juga melalui Browse caranya, perhatikan gambar dibawah ini:




      • Next, di OK in aja...
      • Next  kita masuk pada kodingan untuk membuat koneksi, silahkan klik 2x pada button cek koneksi
      • Silahkan ikuti kodingan yang sama seperti pada gambar.
      • Selanjutnya tinggal dijalankan aja programnya

    Selamat mencoba... See you.!!!