Langkah langkah menjadi seorang progammer (Visual Basic)

Selamat Datang di Blog Koding,Sangat tepat bagi kalian yang mau belajar menjadi programer untuk mengunjungi blog ini,sebelum anda menjadi seorang programer mari kita mengenal dulu apa itu programmer.Simak ulasanya berikut ini
sumber : https://www.nurulfikri.ac.id/index.php/id/artikel/item/1418-belajar-pemrograman-secara-otodidak-bagi-pemula

A.Programer / bahasa programming

Banyak pembuat program di dunia ini yang expert dalam membuat program, akan tetapi tidak mengambil kuliah di Jurusan Teknologi Informasi. Mereka memperoleh ilmu tersebut melalui belajar pemrograman secara otodidak. Mereka belajar secara mandiri melalui berbagai sumber yang telah ada. Terdapat banyak sumber belajar pemrograman yang dapat kita akses. Apalagi sekarang informasi dapat mengalir dengan cepat, tentu sumber-sumber belajar menjadi semakin banyak dan semakin mudah untuk dididapatkan. Belajar pemrograman secara otodidak pun semakin mudah.

Akan tetapi belajar membuat program harus ditempuh dengan cara yang tepat dan benar, agar kita dapat mempelajarinya secara efektif. Apalagi bagi kita yang tidak memiliki orang yang dapat dijadikan tempat belajar, tentu memerlukan beberapa hal agar proses belajarnya dapat berjalan dengan baik. Beberapa hal yang dapat dilakukan adalah Menentukan bahasa yang akan dipelajari, Mencari sumber yang menyediakan tutorial lengkap, Bergabung pada forum atau komunitas online, Banyak mempraktikkan hal-hal yang dipelajari. Hal ini akan membuat proses belajar pemrograman secara otodidak semakin efektif.

Dasar Program adalah rangkaian instruksi-instruksi dalam bahasa komputer yang disusun secara logika dan sistematis. Pemrograman adalah suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan bahasa pemrograman. Konsep Dasar Pemrograman pada umumnya adalah IPO (Input Proses Output), lalu dikembangkan menjadi : Originating -> input -> proses -> Output -> Distribution -> Storage.

Data adalah bahan mentah yang akan diolah menjadi informasi sehingga dapat dipergunakan oleh user atau pemakai.
1. Tipe Data Dasar : Merupakan tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman. Tipe data dasar ada lima bagian, yaitu : Numerik, Enumerasi, Boolean, Character, Internationalization.
2. Tipe Data Terstruktur : Merupakan tipe data campuran dari berbagai tipe data dasar. Contohnya array, record, string, list dan file.
3. Tipe Data didefinisikan oleh Pemakai : Tipe data ini biasanya disebut Enumerasi.
4. Tipe Data Penunjuk : Contoh tipe data penunjuk adalah pointer.

Prinsip Bahasa Pemrograman
Empat prinsip dasar perancangan bahasa pemrograman adalah Sintaks, menjelaskan bagaimana struktur program yang benar. Tipe sistem dan semantik, menunjukkan tipe nilai yang dapat dimanipulasi oleh program dan arti(semantik) dari program, mencakup juga aturan penamaan entitas (variabel,fungsi,class,parameter,dll). Manajemen memori, menunjuk kepada sekumpulan teknik yg membantu kita untuk memahami pemetaan letak dari nilai, struktur data, dan struktur program di dalam memori. Exception handling, mengenai penanganan exception (hal-hal yang tak terduga seperti kesalahan input ketika menjalankan program).

Bahasa pemrograman yang umum digunakan, diantaranya :
HTML / CSS
Banyak yang tidak menggaggap ini bagian dari bahasa pemprograman, tetapi jika di lihat dari mana program web berasal maka bisa di pastikan html/CSS adalah dasar dari itu semua,jadi jika anda ingin belajar membuat web statis terebih dahulu anda pasti akan belajar HTML/CSS dasar.
JavaScript
JavaScript adalah cara yang sangat populer untuk menambahkan fitur interaktif untuk halaman web dan aplikasi . Ini adalah salah satu bahasa yang paling mudah untuk dipelajari dan dapat digunakan untuk apa pun seperti memvalidasi data formulir untuk mengembangkan permainan , menjadikannya pilihan yang sangat populer untuk pemula.
PHP
Bahasa program yang digunakan terutama untuk mengembangkan halaman web dinamis. Ini berarti bahwa daripada menciptakan sebuah file terpisah penuh kode untuk setiap halaman situs, Anda dapat menulis seperangkat aturan untuk mengakses dan menampilkan informasi dari database yang kemudian dapat membuat halaman dan memanggil mereka ketika mereka dibutuhkan.
C + +
Dikembangkan untuk menambahkan fitur berorientasi objek dengan bahasa C, dengan penambahan kelas dan fitur lainnya. C + + yang sekarang banyak digunakan dengan berbagai besar aplikasi. Belajar C + + juga memiliki keuntungan yaitu lebih mudah untuk mempelajari bahasa C lainnya yaitu C # dan C. Semua bahasa C umumnya dipandang sebagai bahasa pemprograman tingkat menengah.
C #
Diucapkan C Sharp, bahasa ini diciptakan oleh Microsoft dalam kerangka NET. Jika Anda ingin menulis aplikasi jendela, atau terutama jika Anda ingin menulis kode untuk perangkat lunak desktop, ini sangat penting. Ini adalah tujuan OOP umum yang berbagi banyak kesamaan dengan bahasa C tua.
C
Ini adalah versi C yang digunakan oleh sistem operasi Apple serta sejumlah kecil aplikasi lain. Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produk Apple maka ini adalah program yang harus Anda kuasai.
Python
Sangat populer dalam komunitas ilmiah dan akademik, tetapi juga telah digunakan untuk membuat situs web populer seperti Pinterest. Hal ini relatif mudah untuk belajar dibandingkan dengan sesuatu seperti C atau turunannya, namun masih sangat fleksibel dalam hal apa yang dapat Anda lakukan dengan itu.
Java
Digunakan oleh Google sebagai bagian integral dari sistem operasi Android, dan oleh pengembang independen untuk membuat Aplikasi Android ( serta kegunaan lain ). Java diciptakan dengan " tulis sekali , jalankan di mana saja " ( WORA ) pendekatan untuk memudahkan kode yang ditulis pada satu mesin untuk berjalan di lain mesin.
Ruby
Ini adalah OOP murni populer dari Jepang. Bahasa pemrograman open source dinamis, mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis.
Visual Basic
Berasal dari ' BASIC ', yang sangat populer di hari-hari awal komputasi personal, Visual Basic ( VB ) memungkinkan program sederhana yang akan dibuat dengan cepat dan mudah, sementara juga memungkinkan untuk coding yang lebih kompleks.
Berikut ini adalah beberapa hal yang bisa Kamu lakukan untuk memulai belajar pemrograman:

setelah kalian tahu macam macam bahasa programming selanjutnya kita pahami ulasan berikut ini.

1. Mengerti dulu apa itu "programming"

Sebelum Kamu melakukan sesuatu, Kamu harus tau dulu dong apa yang ingin Kamu lakukan. Kamu harus tau dulu apa itu programming. Sama seperti Kamu suka seorang wanita, sebelum Kamu mulai melakukan pendekatan, apalagi menembaknya, minimalnya Kamu harus punya informasi tentang dia. Misalnya Kamu harus tau berapa jumlah lubang hidungnya, apakah dia makan menggunakan tangan atau tidak, bagaimana cara berjalannya, apakah kakinya ada 2, apakah ibunya perempuan :D. Semakin banyak informasi yang Kamu tau, maka akan semakin baik. Dan mungkin akan membuat Kamu semakin jatuh cinta.
Sebagian dari kita tidak mencoba mendalami pemrograman, karena mungkin hanya tau sebagian saja. Misalnya hanya tau, “pemrograman itu lo akan nulis kode di texteditor dan lo bisa bikin program”. Kalau hanya itu yang diketahui, wajar saja jika dia tidak tertarik untuk belajar pemrograman.
Bayangkan jika kita tau bahwa dengan pemrograman kita bisa membuat sebuah program yang bermanfaat bagi orang banyak, semua dunia akan senang menggunakan program kita, bahkan dengan program itu kita bisa menjadi kaya raya, kita bisa membuat perusahaan sendiri, kita bisa membuka lapangan pekerjaan baru, dan bisa membuat orang lain bahagia dan sejahtera. Itu akan terdengar lebih menarik. Atau mungkin juga, ketika kita punya anak nanti, kita bisa membuatkan game khusus edisi spesial untuk ulang tahun anak kita, atau membuatkan website untuk keluarga bahagia kita, atau mungkin kita bisa membuat sebuah aplikasi untuk menembak gebetan kita dengan aplikasi yang super romantis. Bro.. Bayangkan banyak sekali yang bisa kita lakukan. Semakin banyak informasi yang kita tahu, maka semakin banyak juga alasan yang kita punya untuk mempelajari pemrograman.
So, sekali lagi, kalau kamu ingin memulai belajar pemrograman, maka mengertilah terlebih dahulu apa itu pemrograman dan pengetahuan dasar yang mendukungnya, agar tidak tersesat. Kamu bisa mulai baca-baca di sini: Pengetahuan Dasar Pemrograman.

2. Pilihlan sebuah bahasa pemrograman


Pada akhirnya kita memang harus memilih. Banyak sekali bahasa pemrograman yang ada di dunia, mulai dari bahasa mesin, bahasa tingkat rendah, bahasa tingkat menengah dan bahasa tingkat tinggi. Kamu bisa cek sendiri di sini http://id.wikipedia.org/wiki/Bahasa_pemrograman</a>, silahkan pelajari kelebihan dan kekurangannya masing-masing. Atau buat kamu yang masih bingung saking banyaknya bahasa pemrograman dan butuh rekomendasi juga pencerahan untuk memilih bahasa pemrograman apa yang harus kamu pelajari untuk memulai belajar, kamu bisa baca artikel "Bahasa Pemrograman Apa yang Cocok untuk Dipelajari Pertama Kali ?".
Kamu mungkin bisa saja mempelajari semuanya, tapi saya sarankan pilihlah satu terlebih dahulu. Kuasailah satu terlebih dahulu. Dalamilah. Yang harus kita ingat adalah, bahasa pemrograman bukanlah sebuah agama yang kita hanya boleh memilih satu dan tidak bisa seenaknya kita ganti. Kamu bebas saja berganti-ganti bahasa pemrograman yang Kamu ingin kuasai nanti, jika Kamu mau. Tapi... Pelajarilah dulu satu. Kuasailah secara mendalam.

3. Mulailah belajar

Sekarang Kamu sudah tau apa itu pemrograman dan Kamu sudah punya bahasa pemrograman yang ingin Kamu kuasai, selanjutnya pelajarilah. Belajarlah algoritma dasar dengan bahasa pemrograman yang Kamu pilih. Caranya banyak sekali, bisa melalui buku, bisa juga melalui artikel-artikel di internet, tutorial-tutorial pemrograman di internet seperti Tutorial CodePolitan dan Interactive Coding (Belajar Coding Online Interaktif). Atau Kamu juga bisa coba belajar pemrograman dari majalah/ebook pemrograman seperti CodePolitan Magazine. Atau buat kamu yang ingin belajar lebih cepat dan intensif, kamu bisa mengikuti Kursus Belajar Pemrograman. Ya, banyak sekali caranya. Silahkan Kamu pilih sendiri yang paling sesuai dengan metode belajarmu.

4. Buatlah program-program sederhana

(sumber: http://rumadimatematika.blogspot.com</a>)
Belajar saja tidak cukup, harus dipraktekan. Cobalah buat program-program sederhana. Jika Kamu masih sekolah, Kamu bisa mencoba membuat program sederhana untuk mata pelajaran Matematikamu, seperti membuat program “menghitung luas lingkaran”, “menghitung volume balok”. Itu sangat menarik kawan, dulu saya melakukan hal itu. Kalau Kamu adalah seorang guru, mungkin Kamu bisa membuat program untuk menjelaskan pada muridmu bagaimana sebuah planet berputar. Atau apa saja lah... Nggak mesti yang serius juga bisa, misalnya membuat program untuk mendaftar nama mantan-mantanmu. Hehehe... Pada intinya, cobalah untuk membuat sesuatu, mulai dari yang sederhana dari apa yang Kamu sudah kuasai


B.Visual Basic

Nah disini saya akan mengenakan pada kalian semua bahwa ada sebuah software bernama visual basic yang bisa dijadikan alat untuk mengembangkan ilmu koding kalian,namun sebelum kita menggunakan visual basic kita pahami dulu apa itu visual basic
Apa itu Visual Basic? Visual Basic adalah - Visual Basic untuk DOS dan Windows diperkenalkan pada tahun 1991. Versi 3.0 dari Visual Basic dikeluarkan pada tahun 1993 dan lebih mengalami kemajuan yang pesat dibandingkan dengan versi sebelumnya. Visual Basic 3.0 masih menggunakan kode-kode yang bekerja dalam 16 bit. Kemudian pada akhir tahun 1995 dikeluarkan Visual Basic versi 4.0 yang mendukung proses 32 bit. Pada akhir tahun 1996 dikeluarkan Visual Basic versi 5.0 dengan kelebihan yang dapat mendukung control Activex dan mulai menghapus atau menghilangkan dukungan terhadap proses 16 bit. Visual Basic versi 6.0 dikemas satu paket Microsoft Visual Studio 6.0 yang merupakan produk yang dirilis akhir tahun 1998.

Apa itu Visual Basic? Visual Basic adalah

Apa itu Visual Basic?

Visual Basic adalah bahasa pemrograman event-driven yang berasal dari BASIC. Event driven artinya program penunggu sampai adanya tanggapan dari pemakai berupa kejadian tertentu, misalnya tombol diklik atau menu dipilih. Ketika event terdeteksi, event yang berhubungan akan melakukan aksi sesuai dengan kode yang diberikan. Ada tiga edisi yang dikeluarkan Microsoft, yaitu:

A. Standard Edition
Standard Edition sangat direkomendasikan bagi pemula yang ingin mempelajari Visual Basic 6.0. Standard Edition mempunyai fasilitas sebagai berikut:

  • Kemampuan aplikasi 32 bit yang berjalan di Microsoft Win 9x dan Win NT untuk pemula.

  • Terdiri dari control seperti grid, tab, dan Data Bound.

  • Memuat Learn Visual Basic Now dan Online Help.

  • Microsoft Developer Network CD berisi dokumentasi.


B. Professional Edition
Professional Edition umumnya digunakan oleh para professional yang sudah cukup mendalami Visual Basic 6.0. Tidak terlalu banyak perbedaan dengan Standard Edition, hanya ada beberapa tambahan, diantaranya:

  • ActiveX Control, termasuk Internet Control

  • IIS (Internet Information Server)

  • Dynamic HTML Page Designer


C. Enterprise Edition
Enterprise Edition lebih ditekankan untuk membuat aplikasi yang bersifat server based, tetapi program-program aplikasi standard dapat berjalan dengan baik jika menggunakan versi ini. Fasilitas tambahannya antara lain:
  • Application Performance Explorer
  • IIS (Internet Information Server)
  • Support for Microsoft Transaction Server 2.0
  • SQL Debugging
  • Visual Component Manager
  • Visual Database Tool

Apa itu Visual Basic

Visual Basic adalah salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Jadi, dapat disimpulkan bahwa Visual Basic memiliki fungsi sebagai alat bantu untuk membuat berbagai macam program komputer. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung Object Oriented Programming (OOP). Sayangnya, Visual Basic sampai saat ini hanya dapat berjalan di atas lingkaran sistem operasi Windows. Untuk kalangan sistem operasi lain seperti Linux misalnya, Visual Basic masih belum bisa berjalan optimal walaupun saat ini sudah mulai dirintis sebuah framework berbasis .NET agar dapat menjalankan aplikasi VB.NET di atas platform Linux.
Baca juga tulisan menarik lainnya 

C.Membuat Project dengan VB dan mysql / xampp
Bahan Bahan Mengikuti Tutorial ini :
1.    install Visual Basic atau Visual Studio ( Boleh Versi Apapun)
2.    install database MysQL ( Saya menggunakan Xampp)
3.    install Connector MySQL to VB ( Jika anda belum silahkan download di  menu Download web JNM ini )

sumber  : http://www.javanetmedia.com/2017/04/membuat-crud-visual-basic-net-database-mysql.html

LANGKAH 1 : Membuat Database dan Tabel Menggunakan MySQL

Langkah ini wajib dilakukan ya, karena jika tidak ada database dan tabel maka anda tidak bisa melakukan CRUD
Silahkan buka Xampp Control Panel :
Membuat CRUD Visual Basic .NET Database MySQL
Pastikan Apache dan MysQL dalam keadaan running seperti gambar diatas,
Jika sudah silahkan buka browser anda. Kemudian masuk ke PHP MyAdmin : http://localhost/phpmyadmin/
Maka akan muncul tampilan dibawah ini :
Silahkan anda klik new seperti yang saya beri kotak warna merah
Buat database dengan nama : dbjnm
Jika database sudah terbuat, silahkan buat tabel dengan nama tbl_mahasiswa
CREATE TABLE `tbl_mahasiswa` (
  `nimmhs` varchar(6) NOT NULL,
  `namamhs` varchar(100) DEFAULT NULL,
  `alamatmhs` varchar(100) DEFAULT NULL,
  `teleponmhs` varchar(20) DEFAULT NULL,
  `jurusanmhs` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `tbl_mahasiswa` ADD PRIMARY KEY (`nimmhs`);
INSERT INTO `tbl_mahasiswa` (`nimmhs`, `namamhs`, `alamatmhs`, `teleponmhs`, `jurusanmhs`) VALUES
('NIM001', 'Agus Masaid', 'JL Durian No 44', '02111111', 'Sastra'),
('NIM002', 'Bilqis Maimunah', 'JL Mangga No 56', '02122222', 'Ekonomi'),
('NIM003', 'Wahyu Adi', 'Jl Salak No 77', '0213333333', 'Sastra'),
('NIM004', 'Cahya Istiqomah', 'JL Anggur No 56', '021444444', 'Hukum'),
('NIM005', 'Alin Arfianti', 'JL Duku No 56', '02155555', 'Management');

Fungsi diatas adalah fungsi SQL, jadi membuat tabel pada mysql menggunakan koding bukan cara manual.
Saya sudah membahasnya di website JNM di link ini : http://www.javanetmedia.com/2017/04/membuat-database-dan-tabel-mysql.html

Jika anda sudah menjalankan koding diatas, maka hasilnya adalah sebagai berikut :
Membuat CRUD Visual Basic .NET Database MySQL
Gambar diatas, sudah terdapat tbl_mahasiswa didalam database dbjnm

LANGKAH 2 : Membuat Form Visual Basic .NET dan Kodingnya

Jika anda telah berhasil membuat database dan tabel menggunakan MySQL kini saatnya kita membuat
Silahkan buka Software Visual Basic .NET anda
Buat sebuah form seperti gambar dibawah ini :
Membuat CRUD Visual Basic .NET Database MySQL
Keterangan Gambar :
Nama Form : Form1
1 : Textbox1, 2 : Textbox2, 3 : TextBox3, 4 : textbox4, 5 : ComboBox1, 6 : Button1, 7: Button2, 8: Button3, 9 : Button4, Terakhir no 10 : DatagridView1

#1. Membuat Koding Koneksi Database :
Berikut adalah koding untuk mengkoneksikan kedatabase dbjnm dan memunculkan list tbl_mahasiswa pada Datagridview1
Imports System.Data.Odbc
Public Class Form1
    Dim CONN As OdbcConnection
    Dim CMD As OdbcCommand
    Dim DS As New DataSet
    Dim DA As OdbcDataAdapter
    Dim RD As OdbcDataReader
    Dim LokasiData As String
    Sub Koneksi()
        LokasiData = "Driver={MySQL ODBC 3.51 Driver};Database=dbjnm;server=localhost;uid=root"
        CONN = New OdbcConnection(LokasiData)
        If CONN.State = ConnectionState.Closed Then
            CONN.Open()
        End If
    End Sub
    Sub TampilGrid()
        Call Koneksi()
        DA = New OdbcDataAdapter("select * From tbl_mahasiswa ", CONN)
        DS = New DataSet
        DA.Fill(DS, "tbl_mahasiswa")
        DataGridView1.DataSource = DS.Tables("tbl_mahasiswa")
        DataGridView1.ReadOnly = True
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call TampilGrid()
    End Sub
End Class

Jika anda sudah memasukan koding di Form1 maka hasilnya adalah sebagai berikut :

Jika anda belum bisa membuat koneksi tbl_mahasiswa seperti gambar diatas, anda tidak boleh melanjutkan tutorial selanjutnya. Jika masih error, silahkan cari sampai bisa.

Kemudian jika anda sudah bisa memunculkan data tbl_mahasiswa seperti gambar diatas, mari lanjutkan tutorilnya :
Ceritanya pada combo jurusan kita akan menampilkan Jurusan yang diinginkan. Contoh saya akan membuat list jurusan ada 4 yaitu : Sastra, Ekonomi, Hukum dan Management.
Berikut langkahnya :
Pertama buat Sub dengan nama MunculCombo, kemudian masukan koding items.add :
Sub MunculCombo()
        ComboBox1.Items.Add("Sastra")
        ComboBox1.Items.Add("Ekonomi")
        ComboBox1.Items.Add("Hukum")
        ComboBox1.Items.Add("Management")
End Sub

Silahkan jalankan Project anda seharusnya sudah muncul  list Jurusan pada pada Form1
Sebelum anda membuat koding Input data, sebaiknya anda membuat Sub KosongkanData Terlebih dahulu :
Sub KodongkanData()
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
End Sub

#2. Membuat koding Input Data :
Untuk membuat koding Input data, silahkan Double Klik pada Button1. Kemudian masukan koding dibawah ini :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text = "" Then
            MsgBox("Silahkan Isi Semua Form")
        Else
            Call Koneksi()
            Dim simpan As String = "insert into tbl_mahasiswa values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & ComboBox1.Text & "')"
            CMD = New OdbcCommand(simpan, CONN)
            CMD.ExecuteNonQuery()
            MsgBox("Input data berhasil")
            Call TampilGrid()
            Call KosongkanData()
        End If
    End Sub

Selanjutnya silahkan anda jalankan atau runningkan Input data yang sudah dibuat diatas
Jika sudah bisa Input silahkan dilanjut ke tahap Edit data

#3. Edit Data di TBL_MAHASISWA
Selanjutnya kita akan membuat edit data. Saya akan menggunakan KeyPress dimana sebelum edit data, kita akan memunculkan data terlebih dahulu, dengan memasukan NIM kemudian di ENTER , jika sudah muncul data maka kita akan update data tersebut.
Private Sub TextBox1_KeyPress1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        TextBox1.MaxLength = 6
        If e.KeyChar = Chr(13) Then
            Call Koneksi()
            CMD = New OdbcCommand("Select * From tbl_mahasiswa  where NIMMHS='" & TextBox1.Text & "'", CONN)
            RD = CMD.ExecuteReader
            RD.Read()
            If Not RD.HasRows Then
                MsgBox("NIM Tidak Ada, Silahkan coba lagi!")
                TextBox1.Focus()
            Else
                TextBox2.Text = RD.Item("namamhs")
                TextBox3.Text = RD.Item("alamatmhs")
                TextBox4.Text = RD.Item("teleponmhs")
                ComboBox1.Text = RD.Item("jurusanmhs")
                TextBox2.Focus()
                End If
            End If
    End Sub
Fungsi koding diatas untuk memunculkan data terlebih dahulu, Caranya masukan NIM pada TextBox1 contoh NIM001 kemudian ENTER

Setelah di ENTER silahkan Update data kemudian masukan koding dibawah ini pada tombol Update :
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Call Koneksi()
        Dim edit As String = "update tbl_mahasiswa set namamhs='" & TextBox2.Text & "',alamatmhs='" & TextBox3.Text & "',teleponmhs='" & TextBox4.Text & "',jurusanmhs='" & ComboBox1.Text & "' where nimmhs='" & TextBox1.Text & "'"
        CMD = New OdbcCommand(edit, CONN)
        CMD.ExecuteNonQuery()
        MsgBox("Data Berhasil diUpdate")
        Call TampilGrid()
        Call KosongkanData()
End Sub

Jika sudah diupdate maka Muncul pesan “Data Berhasil di Update” kemudian Call TampilGrid untuk Refresh Datagrid, dan KosongkanData untuk mengosongkan field-field yang ada di Form.

#4. Hapus Data di TBL_MAHASISWA

Selanjutnya yang terakhir, kita akan membuat koding untuk menghapus data. Untuk menghapus data kita akan menggunakan Keypress pada TextBox1 dimana sebelum kita menghapus data, kita akan memunculkan data mana yang akan kita hapus terlebih dahulu. Kemudian jika sudah ketemu akan kita hapus :
Karena kita sudah membuat Keypress diatas, maka kita langsung double klik pada Button3
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        If TextBox1.Text = "" Then
            MsgBox("Silahkan Pilih Data yang akan di hapus dengan Masukan NIM dan ENTER")
        Else
            If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
                Call Koneksi()
                Dim hapus As String = "delete From tbl_mahasiswa  where nimmhs='" & TextBox1.Text & "'"
                CMD = New OdbcCommand(hapus, CONN)
                CMD.ExecuteNonQuery()
                Call TampilGrid()
                Call KosongkanData()
                End If
        End If
End Sub

Sampai disini, silahkan anda coba jalankan project anda, dan pastikan Input, Edit dan Hapus data sudah bisa semua. Selanjutnya jangan lupa untuk memberikan koding pada Button4 yaitu Me.Close.
Silahkan double klik pada Button4, kemudian anda cukup ketikan END

Comments