SlideShare a Scribd company logo
Database Operation di VB.NET
Insert, Update, Select, Delete Statements
terhubung dengan MySQL
© FGroupIndonesia.com modul kelas
khusus pemprograman VB.NET
• Menjelaskan praktek langsung interaksi
Database dengan VB.net Programming di
Visual Studio 2010.
• .NET Frameworks v. 3,5 / 4.0 / 4.5
• Windows XP, Vista, 7, dan 8.
• MySQL bundled via XAMPP v. 3,2
Connector
• Bagian terpenting sebagai penghubung agar
Visual Studio 2010 dapat berinteraksi dgn
MySQL.
• Download dari http://dev.mysql.com
• 2 File tersebut:
1. mysql-for-visualstudio-1.1.4.msi
2. mysql-connector-net-6.9.7.msi
• Saat Instalasi Connector, pastikan :
▫ Visual Studio 2010 tidak sedang running.
▫ Instalasi program lain tidak dijalankan
bersamaan.
▫ Lakukan instalasi satu per-satu dari no.urut
file yang disebutkan.
Konsep Database
• Untuk persiapan awal, perlu dibuat terlebih dahulu
sebuah Database (Root directory) dan juga sebuah
Table.
• Sebuah Table dapat terdiri dari minimal satu
Column atau lebih.
• Suatu Column dapat menerapkan salah satu dari
jenis Data Type yg terpilih.
• Data tersimpan setiap satu Row pada Table.
• Suatu Table dapat menerapkan PRIMARY KEY
sebagai memudahkan index pembacaan.
• Setiap Table pada suatu Database dapat
diciptakan dengan perintah : CREATE.
• Setiap penyimpanan data ke dalam Table
menggunakan perintah : INSERT.
• Setiap editing data spesifik suatu Column
tertentu menggunakan perintah : UPDATE.
• Setiap menghapus data pada suatu Table
menggunakan perintah : DELETE.
Penamaan Database
• Penamaan Column, dan juga Table pada
Database tidak diperbolehkan menggunakan
karakter spasi.
• Boleh menggunakan karakter selain alphabetical.
• Contoh :
▫ Data Karyawan (salah)
▫ Data_Karyawan (benar)
▫ Alamat_1 (benar)
▫ Alamat 1 (salah)
Column Data Type
• Setidaknya ada beberapa Data Type yg umum
digunakan dalam pembuatan Column pertama
kali.
• Angka : DOUBLE, INT, LONG, atau pun
TINYINT
• Text : VARCHAR, CHAR, TEXT, BLOB
• True/False : BOOLEAN
• Tanggal : DATE, TIME
Database Name : Database_Hendro
Table Name : Table_Formulir
Column : 4 buah
Data Row : 2
ID Nama Kelamin Alamat
1 Anthon Pria Jl. Pamekar
2 Budi Pria Jl. Mawar
phpmyadmin
• Merupakan suatu Bundle dalam XAMPP yang
memudahkan pengaturan database MySQL.
• Pastikan Apache & MySQL running pada
XAMPP.
• Segera buka Browser lalu ketik pada URL :
http://localhost/phpmyadmin
MySQL dan Apache running pada XAMPP
Control Panel
Pembuatan Database
Pertama Kali
• Dalam phpMyAdmin tadi, klik pada
Database menu.
• Biarkan pilihan pada Collation sebagai pilihan
Default.
• Ketik nama yang sesuai, lalu klik CREATE.
• Untuk kelengkapan materi ini, kita gunakan
nama : databaseawal.
Create
• Pada bagian ini sebuah Table akan langsung
dibuat (di-CREATE) dengan jumlah Column
yg fixed.
• Untuk kelengkapan materi, maka Table ini kita
beri nama : tab_formulir.
• Pilih 4 sebagai Number of Column, lalu klik
GO.
• Kemudian berikan 4 Column tadi dengan definisi sebagai
berikut :
• Column : id, jenis INT, Length 4, Default None, Attribute
Unsigned, Index Primary, A_I (Auto Increment)
• Column : nama, jenis VARCHAR, Length 45, Default
None
• Column : kelamin, jenis VARCHAR, Length 6, Default
None
• Column : alamat, jenis VARCHAR, Length 150, Default
As Defined -.
• Jika sudah klik GO / SAVE
Object MySQLConnection
• Digunakan untuk menghubungkan koneksi dari
VB.net ke MySQL Server
• Lengkapi perintah IMPORTS pada bagian atas
code VB.NET
• Kemudian sertakan reference pada project
VB.NET yang terkait.
Test Connection
Imports MySql.Data.MySqlClient
Private konektor As MySqlConnection
Private perintah As MySqlCommand
Private perintahtext As String
Try
konektor = New MySqlConnection
konektor.ConnectionString = "server='localhost'; user='root';
database=namadb';"
konektor.Open()
Catch ex As Exception
MsgBox("Error Connection! " & ex.Message)
End Try
Insert Statement
• Langkah yg digunakan ialah:
▫ Membuka Object dari MySQLConnection,
▫ Menyisipkan INSERT STATEMENT ke
dalamnya,
▫ Menjalankan STATEMENT tersebut pada Form
terkait.
Imports MySql.Data.MySqlClient
Private konektor As MySqlConnection
Private perintah As MySqlCommand
Private perintahtext As String
Try
konektor = New MySqlConnection
konektor.ConnectionString =
"server='localhost'; user='root';
database=namadb';"
konektor.Open()
perintahtext = "INSERT INTO tab_formulir
VALUES(@id, @name, @password)“
perintah = New MySqlCommand(perintahtext ,
konektor)
perintah.Parameters.AddWithValue(“id”, 0)
perintah.Parameters.AddWithValue(“name”, “nilai”)
perintah.Parameters.AddWithValue(“password”,
“kunci”)
perintah.ExecuteNonQuery()
Catch ex As Exception
MsgBox("Error Connection! " & ex.Message)
End Try
Update Statement
▫ Membuka Object dari MySQLConnection,
▫ Menyisipkan UPDATE STATEMENT ke
dalamnya,
▫ Menjalankan STATEMENT tersebut pada Form
terkait.
Imports MySql.Data.MySqlClient
Private konektor As MySqlConnection
Private perintah As MySqlCommand
Private perintahtext As String
Try
konektor = New MySqlConnection
konektor.ConnectionString =
"server='localhost'; user='root';
database=namadb';"
konektor.Open()
perintahtext = “UPDATE tab_formulir SET
name=@name, password=@password WHERE id=1“
perintah = New MySqlCommand(perintahtext ,
konektor)
perintah.Parameters.AddWithValue(“name”,
“nilaiBaru”)
perintah.Parameters.AddWithValue(“password”,
“kunciBaru”)
perintah.ExecuteNonQuery()
Catch ex As Exception
MsgBox("Error Connection! " & ex.Message)
End Try
Delete Statement
▫ Membuka Object dari MySQLConnection,
▫ Menyisipkan DELETE STATEMENT ke
dalamnya,
▫ Menjalankan STATEMENT tersebut pada Form
terkait.
Imports MySql.Data.MySqlClient
Private konektor As MySqlConnection
Private perintah As MySqlCommand
Private perintahtext As String
Try
konektor = New MySqlConnection
konektor.ConnectionString =
"server='localhost'; user='root';
database=namadb';"
konektor.Open()
perintahtext = “DELETE FROM tab_formulir
WHERE id=1“
perintah = New MySqlCommand(perintahtext ,
konektor)
perintah.ExecuteNonQuery()
Catch ex As Exception
MsgBox("Error Connection! " & ex.Message)
End Try
Select Statement
▫ Membuka Object dari MySQLConnection,
▫ Menyisipkan SELECT STATEMENT ke
dalamnya,
▫ Menjalankan STATEMENT tersebut pada Form
terkait.
▫ Dengan menerapkan Return Value pada
ArrayList / Object lain di dalam Function yang
diperlukan.
Imports MySql.Data.MySqlClient
Private konektor As MySqlConnection
Private perintah As MySqlCommand
Private perintahtext As String
Private obj_inc as New User
Try
konektor = New MySqlConnection
konektor.ConnectionString =
"server='localhost'; user='root'; database=namadb';"
konektor.Open()
perintahText = "SELECT * FROM tab_formulir
WHERE id=1”
perintah = New MySqlCommand(perintahText,
konektor)
Dim sqlAdapter As New MySqlDataAdapter(perintah)
Dim sqlData As New DataTable
sqlAdapter.Fill(sqlData)
If (sqlData.Rows.Count <> 0) Then
Dim row As DataRow = sqlData.Rows(0)
obj_inc.Nama = row(“name”)
obj_inc.Kunci = row(“password”)
Else
obj_inc = Nothing
End If
Catch ex As Exception
MsgBox("Error Connection! " & ex.Message)
End Try
Return obj_inc
• Terapkan Code INSERT, UPDATE, SELECT,
dan DELETE Statement tersebut tadi ke dalam
Form / GUI terkait langsung dengan Event
pada Action yang diperlukan!
• Good Luck!
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai I
Ujung Berung, Bandung 40614
(022) 92800446 / 95244964
BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437

More Related Content

What's hot

Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vb
eva nurvaizah
 
13523105-Install mariadb
13523105-Install mariadb13523105-Install mariadb
13523105-Install mariadb
Annisa Dian Pertiwi
 
Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"
evalate
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
Zoeliandri Sapoetra
 
Tutorial trik dasar belajar visual basicnet 2010
Tutorial trik dasar belajar visual basicnet 2010Tutorial trik dasar belajar visual basicnet 2010
Tutorial trik dasar belajar visual basicnet 2010hermawanawang
 
Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6
Zoeliandri Sapoetra
 
Membuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaMembuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaEko Kurniawan Khannedy
 
Penggunaan radio button dan checkbox dalam vb.net
Penggunaan radio button dan checkbox dalam vb.netPenggunaan radio button dan checkbox dalam vb.net
Penggunaan radio button dan checkbox dalam vb.net
Fandi Achmad
 
Tutorial membuat aplikasi kasir dengan vb 6.0
Tutorial  membuat aplikasi kasir  dengan vb 6.0Tutorial  membuat aplikasi kasir  dengan vb 6.0
Tutorial membuat aplikasi kasir dengan vb 6.0ahmadranddy
 
Membuatformlogin
MembuatformloginMembuatformlogin
Membuatformlogin
Alwae Cae Caenta
 
Tutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseTutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouse
James Montolalu
 
Pemanfaatan crystal report pada vb6
Pemanfaatan crystal report pada vb6Pemanfaatan crystal report pada vb6
Pemanfaatan crystal report pada vb6Materi Kuliah Online
 
Native Xml Tutorial
Native Xml TutorialNative Xml Tutorial
Native Xml Tutorial
Hari Setiaji
 
Akses database dengan asp
Akses database  dengan aspAkses database  dengan asp
Akses database dengan aspgierg
 
Konfigurasi mail server dengan beda domain dalam server yang berbeda
Konfigurasi mail server dengan beda domain dalam server yang berbedaKonfigurasi mail server dengan beda domain dalam server yang berbeda
Konfigurasi mail server dengan beda domain dalam server yang berbeda
Ryandika Alfarishi
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicFirdaus MKom
 
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Aplikasi password-vb-2010-dengan-database-ms.-access-2007Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Budi Permana
 
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
Ryandika Alfarishi
 
Membuat aplikasi chat menggunakan java
Membuat aplikasi chat menggunakan javaMembuat aplikasi chat menggunakan java
Membuat aplikasi chat menggunakan java
Eko Kurniawan Khannedy
 

What's hot (20)

Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vb
 
13523105-Install mariadb
13523105-Install mariadb13523105-Install mariadb
13523105-Install mariadb
 
Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Tutorial trik dasar belajar visual basicnet 2010
Tutorial trik dasar belajar visual basicnet 2010Tutorial trik dasar belajar visual basicnet 2010
Tutorial trik dasar belajar visual basicnet 2010
 
Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6
 
My sql dan java database connectivity
My sql dan java database connectivityMy sql dan java database connectivity
My sql dan java database connectivity
 
Membuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaMembuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan java
 
Penggunaan radio button dan checkbox dalam vb.net
Penggunaan radio button dan checkbox dalam vb.netPenggunaan radio button dan checkbox dalam vb.net
Penggunaan radio button dan checkbox dalam vb.net
 
Tutorial membuat aplikasi kasir dengan vb 6.0
Tutorial  membuat aplikasi kasir  dengan vb 6.0Tutorial  membuat aplikasi kasir  dengan vb 6.0
Tutorial membuat aplikasi kasir dengan vb 6.0
 
Membuatformlogin
MembuatformloginMembuatformlogin
Membuatformlogin
 
Tutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseTutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouse
 
Pemanfaatan crystal report pada vb6
Pemanfaatan crystal report pada vb6Pemanfaatan crystal report pada vb6
Pemanfaatan crystal report pada vb6
 
Native Xml Tutorial
Native Xml TutorialNative Xml Tutorial
Native Xml Tutorial
 
Akses database dengan asp
Akses database  dengan aspAkses database  dengan asp
Akses database dengan asp
 
Konfigurasi mail server dengan beda domain dalam server yang berbeda
Konfigurasi mail server dengan beda domain dalam server yang berbedaKonfigurasi mail server dengan beda domain dalam server yang berbeda
Konfigurasi mail server dengan beda domain dalam server yang berbeda
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basic
 
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Aplikasi password-vb-2010-dengan-database-ms.-access-2007Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
 
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
Konfigurasi mail server dengan beda domain dalam satu server di windows serve...
 
Membuat aplikasi chat menggunakan java
Membuat aplikasi chat menggunakan javaMembuat aplikasi chat menggunakan java
Membuat aplikasi chat menggunakan java
 

Similar to Database Operation di VB.NET

Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++
FgroupIndonesia
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
Hari Setiaji
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlIrwan Syah
 
Ws 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi fileWs 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi fileWahiduna ElQudsy
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
Yusuf A.H.
 
Java & my sql
Java  & my sqlJava  & my sql
Java & my sqlmbolwol
 
Web Service Menggunakan Axis
Web Service Menggunakan AxisWeb Service Menggunakan Axis
Web Service Menggunakan Axis
Bart Simpsons
 
Modul my sql tutorial part 1
Modul my sql tutorial part 1Modul my sql tutorial part 1
Modul my sql tutorial part 1Ratzman III
 
Chapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlChapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlFami Intan
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
omenk dinar
 
P webfb
P webfbP webfb
P webfb
Fajar Baskoro
 
My sql python_cherrypy
My sql python_cherrypyMy sql python_cherrypy
My sql python_cherrypy
AGus Msln
 
05 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 705 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 7pinnsyl
 
sqlinjection-230606224413-2efc0d99.pptx
sqlinjection-230606224413-2efc0d99.pptxsqlinjection-230606224413-2efc0d99.pptx
sqlinjection-230606224413-2efc0d99.pptx
AhmadSyaifuddin35
 
Tutorial lanjutan java netbeans 8 : Create Read Update Delete
Tutorial lanjutan java netbeans 8 : Create Read Update DeleteTutorial lanjutan java netbeans 8 : Create Read Update Delete
Tutorial lanjutan java netbeans 8 : Create Read Update Delete
SMK Negeri 6 Malang
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
AdityaWahyuR2
 
presentasi
presentasipresentasi
presentasi
jazair
 

Similar to Database Operation di VB.NET (20)

Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
 
Tugas php
Tugas phpTugas php
Tugas php
 
Ws 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi fileWs 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi file
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
 
Java & my sql
Java  & my sqlJava  & my sql
Java & my sql
 
Web Service Menggunakan Axis
Web Service Menggunakan AxisWeb Service Menggunakan Axis
Web Service Menggunakan Axis
 
Modul my sql tutorial part 1
Modul my sql tutorial part 1Modul my sql tutorial part 1
Modul my sql tutorial part 1
 
Chapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlChapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysql
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
P webfb
P webfbP webfb
P webfb
 
My sql python_cherrypy
My sql python_cherrypyMy sql python_cherrypy
My sql python_cherrypy
 
05 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 705 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 7
 
Jsp
JspJsp
Jsp
 
sqlinjection-230606224413-2efc0d99.pptx
sqlinjection-230606224413-2efc0d99.pptxsqlinjection-230606224413-2efc0d99.pptx
sqlinjection-230606224413-2efc0d99.pptx
 
Tutorial lanjutan java netbeans 8 : Create Read Update Delete
Tutorial lanjutan java netbeans 8 : Create Read Update DeleteTutorial lanjutan java netbeans 8 : Create Read Update Delete
Tutorial lanjutan java netbeans 8 : Create Read Update Delete
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
 
presentasi
presentasipresentasi
presentasi
 

More from FgroupIndonesia

Exercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPINGExercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPING
FgroupIndonesia
 
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental IBasic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
introduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental Iintroduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
Modul Kelas Programming : Java Conversion
Modul Kelas Programming : Java ConversionModul Kelas Programming : Java Conversion
Modul Kelas Programming : Java Conversion
FgroupIndonesia
 
Modul Kelas Programming : Java Thread
Modul Kelas Programming : Java ThreadModul Kelas Programming : Java Thread
Modul Kelas Programming : Java Thread
FgroupIndonesia
 
Reading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - TravelReading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - Travel
FgroupIndonesia
 
Modul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReportModul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReport
FgroupIndonesia
 
Modul Kelas Programming : Java Mysql / SQLite
Modul Kelas Programming : Java Mysql / SQLiteModul Kelas Programming : Java Mysql / SQLite
Modul Kelas Programming : Java Mysql / SQLite
FgroupIndonesia
 
Java installer (bag.1)
Java installer (bag.1)Java installer (bag.1)
Java installer (bag.1)
FgroupIndonesia
 
Modul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQLModul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQL
FgroupIndonesia
 
Modul Kelas Programming : Java Library
Modul Kelas Programming : Java LibraryModul Kelas Programming : Java Library
Modul Kelas Programming : Java Library
FgroupIndonesia
 
Modul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersModul Kelas Programming : Java Numbers
Modul Kelas Programming : Java Numbers
FgroupIndonesia
 
Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)
FgroupIndonesia
 
Modul Kelas Programming : Java array
Modul Kelas Programming : Java array Modul Kelas Programming : Java array
Modul Kelas Programming : Java array
FgroupIndonesia
 
Modul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeModul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data Type
FgroupIndonesia
 
Setting local domain di virtual host
Setting local domain di virtual hostSetting local domain di virtual host
Setting local domain di virtual host
FgroupIndonesia
 
Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)
FgroupIndonesia
 
Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1
FgroupIndonesia
 
Modul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to javaModul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to java
FgroupIndonesia
 
Menghubungkan virtual box sebagai emulator
Menghubungkan virtual box sebagai emulatorMenghubungkan virtual box sebagai emulator
Menghubungkan virtual box sebagai emulator
FgroupIndonesia
 

More from FgroupIndonesia (20)

Exercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPINGExercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPING
 
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental IBasic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
 
introduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental Iintroduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental I
 
Modul Kelas Programming : Java Conversion
Modul Kelas Programming : Java ConversionModul Kelas Programming : Java Conversion
Modul Kelas Programming : Java Conversion
 
Modul Kelas Programming : Java Thread
Modul Kelas Programming : Java ThreadModul Kelas Programming : Java Thread
Modul Kelas Programming : Java Thread
 
Reading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - TravelReading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - Travel
 
Modul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReportModul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReport
 
Modul Kelas Programming : Java Mysql / SQLite
Modul Kelas Programming : Java Mysql / SQLiteModul Kelas Programming : Java Mysql / SQLite
Modul Kelas Programming : Java Mysql / SQLite
 
Java installer (bag.1)
Java installer (bag.1)Java installer (bag.1)
Java installer (bag.1)
 
Modul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQLModul Kelas Programming : Java MySQL
Modul Kelas Programming : Java MySQL
 
Modul Kelas Programming : Java Library
Modul Kelas Programming : Java LibraryModul Kelas Programming : Java Library
Modul Kelas Programming : Java Library
 
Modul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersModul Kelas Programming : Java Numbers
Modul Kelas Programming : Java Numbers
 
Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)Modul Kelas Programming : Java Swing (Session 3)
Modul Kelas Programming : Java Swing (Session 3)
 
Modul Kelas Programming : Java array
Modul Kelas Programming : Java array Modul Kelas Programming : Java array
Modul Kelas Programming : Java array
 
Modul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeModul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data Type
 
Setting local domain di virtual host
Setting local domain di virtual hostSetting local domain di virtual host
Setting local domain di virtual host
 
Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)Modul Kelas Programming : Java swing (session 2)
Modul Kelas Programming : Java swing (session 2)
 
Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1Modul Kelas Programming : Java swing 1
Modul Kelas Programming : Java swing 1
 
Modul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to javaModul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to java
 
Menghubungkan virtual box sebagai emulator
Menghubungkan virtual box sebagai emulatorMenghubungkan virtual box sebagai emulator
Menghubungkan virtual box sebagai emulator
 

Recently uploaded

ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 

Recently uploaded (20)

ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 

Database Operation di VB.NET

  • 1. Database Operation di VB.NET Insert, Update, Select, Delete Statements terhubung dengan MySQL © FGroupIndonesia.com modul kelas khusus pemprograman VB.NET
  • 2. • Menjelaskan praktek langsung interaksi Database dengan VB.net Programming di Visual Studio 2010. • .NET Frameworks v. 3,5 / 4.0 / 4.5 • Windows XP, Vista, 7, dan 8. • MySQL bundled via XAMPP v. 3,2
  • 3. Connector • Bagian terpenting sebagai penghubung agar Visual Studio 2010 dapat berinteraksi dgn MySQL. • Download dari http://dev.mysql.com • 2 File tersebut: 1. mysql-for-visualstudio-1.1.4.msi 2. mysql-connector-net-6.9.7.msi
  • 4. • Saat Instalasi Connector, pastikan : ▫ Visual Studio 2010 tidak sedang running. ▫ Instalasi program lain tidak dijalankan bersamaan. ▫ Lakukan instalasi satu per-satu dari no.urut file yang disebutkan.
  • 5. Konsep Database • Untuk persiapan awal, perlu dibuat terlebih dahulu sebuah Database (Root directory) dan juga sebuah Table. • Sebuah Table dapat terdiri dari minimal satu Column atau lebih. • Suatu Column dapat menerapkan salah satu dari jenis Data Type yg terpilih. • Data tersimpan setiap satu Row pada Table. • Suatu Table dapat menerapkan PRIMARY KEY sebagai memudahkan index pembacaan.
  • 6. • Setiap Table pada suatu Database dapat diciptakan dengan perintah : CREATE. • Setiap penyimpanan data ke dalam Table menggunakan perintah : INSERT. • Setiap editing data spesifik suatu Column tertentu menggunakan perintah : UPDATE. • Setiap menghapus data pada suatu Table menggunakan perintah : DELETE.
  • 7. Penamaan Database • Penamaan Column, dan juga Table pada Database tidak diperbolehkan menggunakan karakter spasi. • Boleh menggunakan karakter selain alphabetical. • Contoh : ▫ Data Karyawan (salah) ▫ Data_Karyawan (benar) ▫ Alamat_1 (benar) ▫ Alamat 1 (salah)
  • 8. Column Data Type • Setidaknya ada beberapa Data Type yg umum digunakan dalam pembuatan Column pertama kali. • Angka : DOUBLE, INT, LONG, atau pun TINYINT • Text : VARCHAR, CHAR, TEXT, BLOB • True/False : BOOLEAN • Tanggal : DATE, TIME
  • 9. Database Name : Database_Hendro Table Name : Table_Formulir Column : 4 buah Data Row : 2 ID Nama Kelamin Alamat 1 Anthon Pria Jl. Pamekar 2 Budi Pria Jl. Mawar
  • 10. phpmyadmin • Merupakan suatu Bundle dalam XAMPP yang memudahkan pengaturan database MySQL. • Pastikan Apache & MySQL running pada XAMPP. • Segera buka Browser lalu ketik pada URL : http://localhost/phpmyadmin
  • 11. MySQL dan Apache running pada XAMPP Control Panel
  • 12.
  • 13. Pembuatan Database Pertama Kali • Dalam phpMyAdmin tadi, klik pada Database menu. • Biarkan pilihan pada Collation sebagai pilihan Default. • Ketik nama yang sesuai, lalu klik CREATE. • Untuk kelengkapan materi ini, kita gunakan nama : databaseawal.
  • 14.
  • 15. Create • Pada bagian ini sebuah Table akan langsung dibuat (di-CREATE) dengan jumlah Column yg fixed. • Untuk kelengkapan materi, maka Table ini kita beri nama : tab_formulir. • Pilih 4 sebagai Number of Column, lalu klik GO.
  • 16.
  • 17. • Kemudian berikan 4 Column tadi dengan definisi sebagai berikut : • Column : id, jenis INT, Length 4, Default None, Attribute Unsigned, Index Primary, A_I (Auto Increment) • Column : nama, jenis VARCHAR, Length 45, Default None • Column : kelamin, jenis VARCHAR, Length 6, Default None • Column : alamat, jenis VARCHAR, Length 150, Default As Defined -. • Jika sudah klik GO / SAVE
  • 18.
  • 19. Object MySQLConnection • Digunakan untuk menghubungkan koneksi dari VB.net ke MySQL Server • Lengkapi perintah IMPORTS pada bagian atas code VB.NET • Kemudian sertakan reference pada project VB.NET yang terkait.
  • 20.
  • 21. Test Connection Imports MySql.Data.MySqlClient Private konektor As MySqlConnection Private perintah As MySqlCommand Private perintahtext As String Try konektor = New MySqlConnection konektor.ConnectionString = "server='localhost'; user='root'; database=namadb';" konektor.Open() Catch ex As Exception MsgBox("Error Connection! " & ex.Message) End Try
  • 22. Insert Statement • Langkah yg digunakan ialah: ▫ Membuka Object dari MySQLConnection, ▫ Menyisipkan INSERT STATEMENT ke dalamnya, ▫ Menjalankan STATEMENT tersebut pada Form terkait.
  • 23. Imports MySql.Data.MySqlClient Private konektor As MySqlConnection Private perintah As MySqlCommand Private perintahtext As String Try konektor = New MySqlConnection konektor.ConnectionString = "server='localhost'; user='root'; database=namadb';" konektor.Open()
  • 24. perintahtext = "INSERT INTO tab_formulir VALUES(@id, @name, @password)“ perintah = New MySqlCommand(perintahtext , konektor) perintah.Parameters.AddWithValue(“id”, 0) perintah.Parameters.AddWithValue(“name”, “nilai”) perintah.Parameters.AddWithValue(“password”, “kunci”) perintah.ExecuteNonQuery()
  • 25. Catch ex As Exception MsgBox("Error Connection! " & ex.Message) End Try
  • 26. Update Statement ▫ Membuka Object dari MySQLConnection, ▫ Menyisipkan UPDATE STATEMENT ke dalamnya, ▫ Menjalankan STATEMENT tersebut pada Form terkait.
  • 27. Imports MySql.Data.MySqlClient Private konektor As MySqlConnection Private perintah As MySqlCommand Private perintahtext As String Try konektor = New MySqlConnection konektor.ConnectionString = "server='localhost'; user='root'; database=namadb';" konektor.Open()
  • 28. perintahtext = “UPDATE tab_formulir SET name=@name, password=@password WHERE id=1“ perintah = New MySqlCommand(perintahtext , konektor) perintah.Parameters.AddWithValue(“name”, “nilaiBaru”) perintah.Parameters.AddWithValue(“password”, “kunciBaru”) perintah.ExecuteNonQuery()
  • 29. Catch ex As Exception MsgBox("Error Connection! " & ex.Message) End Try
  • 30. Delete Statement ▫ Membuka Object dari MySQLConnection, ▫ Menyisipkan DELETE STATEMENT ke dalamnya, ▫ Menjalankan STATEMENT tersebut pada Form terkait.
  • 31. Imports MySql.Data.MySqlClient Private konektor As MySqlConnection Private perintah As MySqlCommand Private perintahtext As String Try konektor = New MySqlConnection konektor.ConnectionString = "server='localhost'; user='root'; database=namadb';" konektor.Open()
  • 32. perintahtext = “DELETE FROM tab_formulir WHERE id=1“ perintah = New MySqlCommand(perintahtext , konektor) perintah.ExecuteNonQuery() Catch ex As Exception MsgBox("Error Connection! " & ex.Message) End Try
  • 33. Select Statement ▫ Membuka Object dari MySQLConnection, ▫ Menyisipkan SELECT STATEMENT ke dalamnya, ▫ Menjalankan STATEMENT tersebut pada Form terkait. ▫ Dengan menerapkan Return Value pada ArrayList / Object lain di dalam Function yang diperlukan.
  • 34. Imports MySql.Data.MySqlClient Private konektor As MySqlConnection Private perintah As MySqlCommand Private perintahtext As String Private obj_inc as New User Try konektor = New MySqlConnection konektor.ConnectionString = "server='localhost'; user='root'; database=namadb';" konektor.Open()
  • 35. perintahText = "SELECT * FROM tab_formulir WHERE id=1” perintah = New MySqlCommand(perintahText, konektor) Dim sqlAdapter As New MySqlDataAdapter(perintah) Dim sqlData As New DataTable sqlAdapter.Fill(sqlData)
  • 36. If (sqlData.Rows.Count <> 0) Then Dim row As DataRow = sqlData.Rows(0) obj_inc.Nama = row(“name”) obj_inc.Kunci = row(“password”) Else obj_inc = Nothing End If Catch ex As Exception MsgBox("Error Connection! " & ex.Message) End Try Return obj_inc
  • 37. • Terapkan Code INSERT, UPDATE, SELECT, dan DELETE Statement tersebut tadi ke dalam Form / GUI terkait langsung dengan Event pada Action yang diperlukan! • Good Luck!
  • 38. FGroupIndonesia.com Jl. Parahyangan no.18, Komp. Panghegar Permai I Ujung Berung, Bandung 40614 (022) 92800446 / 95244964 BBM. 7DF95683 / 7CD59179 WA. 085795569337 / 085721261437