SlideShare a Scribd company logo
1 of 10
Download to read offline
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
1
AApplliikkaassii SSiimmppaann,, EEddiitt,, CCaarrii,, HHaappuuss
MMeenngggguunnaakkaann VViissuuaall BBaassiicc 22001100
Budi Permana, S.Kom
nobiasta@gmail.com
Pendahuluan
Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan
kesehatan dan kemudahan sehingga penulis dapat menyelesaikan modul ini.
Tidak lupa penulis juga ucapkan terima kasih kepada almarhum ayah semoga
amal ibadahnya di terima di sisi Allah SWT, Ibu dan Nenek.
Karena penulis juga manusia dan memiliki kekurangan semoga kritik dan saran
membangun diperlukan untuk penulis guna menjadikan buku ini lebih baik lagi.
Kritik dan saran bisa disampaikan melalui :
Facebook : Budhi Nobi Permana
Email FB : nobinice@gmail.com
Email : nobiasta@gmail.com
YM : budinobipermana@yahoo.co.id
Akhir kata penulis ucapkan terima kasih semoga menjadi ilmu bermanfaat bagi
mereka yang menggunakan buku ini amin.
Lisensi Dokumen:
Copyright © 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
2
Program Database Sederhana
Contoh :
1. Buat database di SQL Server 2008 dengan nama dbsiswa kemudian buatlah table
dengan nama Tblsiswa seperti berikut :
2. Setelah itu bukalah Visual Studio 2010 dan buat proyek baru seperti langkah di bawah
ini :
3. Buatlah tampilan form seperti berikut :
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
3
4. Kemudian Buatlah modul dengan langkah seperti gambar di bawah ini :
5. Tuliskan nama modul lalu klik add seperti gambar di bawah ini :
6. Double klik modul1 :
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
4
7. Dan Isikan kode seperti di bawah ini :
Imports System.Data
Imports System.Data.Sql
Module Module1
Public database As OleDb.OleDbConnection
Public Sub koneksi()
Try
database = New OleDb.OleDbConnection("Provider=SQLOledB.1;Integrated
Security=SSPI;Persist Security Info=False;Initial catalog=dbsiswa;data
source=NOBISQLEXPRESS")
database.Open()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
End Module
8. Klik kanan Form1 kemudian klik viewcode
9. Lalu masukan kode di bawah ini :
Public Class form1
Dim tabel As OleDb.OleDbDataAdapter
Dim data As DataSet
Dim record As New BindingSource
Sub bersih()
Txtnis.Text = ""
Txtnama.Text = ""
Txtkelas.Text = ""
Call data_siswa()
End Sub
Sub data_siswa()
Call koneksi()
tabel = New Data.OleDb.OleDbDataAdapter("select * from tblsiswa", database)
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
5
data = New DataSet
tabel.Fill(data)
record.DataSource = data
record.DataMember = data.Tables(0).ToString()
DataGridView1.DataSource = record
End Sub
End Class
10. Kembali ke desain form, double klik form1 :
11. Setelah itu masukan kode di bawah ini :
Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
Call data_siswa()
End Sub
12. Double klik button simpan lalu masukan kode berikut :
Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btnsimpan.Click
Dim sqlquery As New OleDb.OleDbCommand
sqlquery.Connection = database
sqlquery.CommandType = CommandType.Text
sqlquery.CommandText = "Insert into tblsiswa values ('" & Txtnis.Text & "','" &
Txtnama.Text & "','" & Txtkelas.Text & "')"
sqlquery.ExecuteNonQuery()
MsgBox("Data terimpan")
Call bersih()
End Sub
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
6
13. Lalu jalankan program seperti gambar di bawah ini :
14. Setelah di klik simpan data akan secara otomatis masuk ke dalam database di awali
dengan pesan data telah tersimpan lalu secara otomatis data akan Nampak pada
Datagridview1.
15. Pada button keluar masukan kode berikut :
Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnkeluar.Click
End
End Sub
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
7
Membuat Tombol Cari :
1. Tambahkan button seperti gambar di bawah ini :
2. Kemudian setelah itu masukan kode berikut :
Private Sub btncari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btncari.Click
Dim NiS_Siswa = InputBox("Masukkan Nis Siswa")
Try
data.Tables(0).PrimaryKey = New DataColumn() {data.Tables(0).Columns("nis")}
Dim row As DataRow
row = data.Tables(0).Rows.Find(Nis_Siswa)
Txtnis.Text = row("nis")
Txtnama.Text = row("nama_siswa")
Txtkelas.Text = row("kelas")
Catch ex As Exception
MsgBox("Data Tidak ada / anda batal mencari Data !!")
End Try
End Sub
3. Setelah itu coba jalankan program dengan mengklik tombol simpan :
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
8
Membuat Tombol Edit
1. Tambahkan button Edit seperti gambar di bawah ini :
2. Lalu double klik button edit masukan kode berikut :
Private Sub btnedit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btnedit.Click
Try
Call koneksi()
Dim sqlquery As New OleDb.OleDbCommand
sqlquery.Connection = database
sqlquery.CommandType = CommandType.Text
sqlquery.CommandText = "Update tblsiswa set nama_siswa = '" & Txtnama.Text &
"',kelas = '" & Txtkelas.Text & "' where nis = '" & Txtnis.Text & "'"
sqlquery.ExecuteNonQuery()
MsgBox("Data Sudah Di Update")
Call bersih()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
End Sub
3. Setelah itu coba jalankan program dengan menekan tombol cari terlebih dahulu
kemudian mengedit data yang di maksud
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
9
Membuat Tombol Hapus :
1. Tambahkan button seperti gambar di bawah ini :
2. Kemudian double klik tombol hapus dan masukan kode berikut :
Dim sqlquery As New OleDb.OleDbCommand
sqlquery.Connection = database
sqlquery.CommandType = CommandType.Text
sqlquery.CommandText = "Delete from tblsiswa where nis = '" &
Txtnis.Text & "'"
sqlquery.ExecuteNonQuery()
MsgBox("Data Dihapus")
Call bersih()
3. Setelah itu jalankan program, hapus data yang dimaksud
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
10
Refrensi
1. www.msdn.microsoft.com
2. Budi Permana, Modul Belajar Cepat Membuat Program Dengan Visual Studio 2010 dan
SQL Server 2008.
Biografi Penulis
BUDI PERMANA, S.KOM ADALAH ALUMNI DARI STMIK
MARDIRA INDONESIA DARI KOTA BANDUNG, SETELAH
LULUS MELANJUTKAN KULIAH SELAMA 6 BULAN UNTUK
MENGAMBIL AKTA IV DI UNISBA. PENULIS PERNAH
BEKERJA SEBAGAI TEKNISI JARINGAN DAN GURU DI SMK
MARHAS DAN JUGA PERNAH BEKERJ DI KONSULTAN IT.

More Related Content

What's hot

Laporan java dengan i report
Laporan java dengan i reportLaporan java dengan i report
Laporan java dengan i reportRichard F. Seiei
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 jsonrikarica
 
Perintah CMD Untuk Manajemen File
Perintah CMD Untuk Manajemen FilePerintah CMD Untuk Manajemen File
Perintah CMD Untuk Manajemen FileKomang Wahyu
 
Tugas 2 smbd
Tugas 2 smbdTugas 2 smbd
Tugas 2 smbdekonurja
 
Tb a faisal 1200324 j query
Tb a faisal 1200324 j queryTb a faisal 1200324 j query
Tb a faisal 1200324 j queryTB Faisal
 
Presentation Active Wirectory win.server2003
Presentation Active Wirectory win.server2003Presentation Active Wirectory win.server2003
Presentation Active Wirectory win.server2003Andry Ansah
 
Tugas4_pem_API
Tugas4_pem_APITugas4_pem_API
Tugas4_pem_APIerickz23
 

What's hot (14)

Tutorial ms
Tutorial msTutorial ms
Tutorial ms
 
JSON
JSONJSON
JSON
 
Laporan java dengan i report
Laporan java dengan i reportLaporan java dengan i report
Laporan java dengan i report
 
Json
JsonJson
Json
 
Json
JsonJson
Json
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Tugas4
Tugas4Tugas4
Tugas4
 
Perintah CMD Untuk Manajemen File
Perintah CMD Untuk Manajemen FilePerintah CMD Untuk Manajemen File
Perintah CMD Untuk Manajemen File
 
Tugas 2 smbd
Tugas 2 smbdTugas 2 smbd
Tugas 2 smbd
 
install, DDL, DML maria db 10 1
install, DDL, DML  maria db 10 1install, DDL, DML  maria db 10 1
install, DDL, DML maria db 10 1
 
Endang (084)
Endang (084) Endang (084)
Endang (084)
 
Tb a faisal 1200324 j query
Tb a faisal 1200324 j queryTb a faisal 1200324 j query
Tb a faisal 1200324 j query
 
Presentation Active Wirectory win.server2003
Presentation Active Wirectory win.server2003Presentation Active Wirectory win.server2003
Presentation Active Wirectory win.server2003
 
Tugas4_pem_API
Tugas4_pem_APITugas4_pem_API
Tugas4_pem_API
 

Viewers also liked

Equestrian-Based Programs Teach Children to Ride and Cope with Life
Equestrian-Based Programs Teach Children to Ride and Cope with LifeEquestrian-Based Programs Teach Children to Ride and Cope with Life
Equestrian-Based Programs Teach Children to Ride and Cope with LifeSean Zarinegar
 
Inflation in bangladesh
Inflation in bangladeshInflation in bangladesh
Inflation in bangladeshMd Norul Basor
 
91305006 membrane transport theory
91305006 membrane transport theory91305006 membrane transport theory
91305006 membrane transport theoryQuân Lê
 
6 Benefits of Corporate Events
6 Benefits of Corporate Events6 Benefits of Corporate Events
6 Benefits of Corporate EventsAzavista
 
Polo 2010 (Argentina)
Polo 2010 (Argentina)Polo 2010 (Argentina)
Polo 2010 (Argentina)Nikkitta M
 
Equestrian 3 day eventing powerpoint
Equestrian 3 day eventing powerpointEquestrian 3 day eventing powerpoint
Equestrian 3 day eventing powerpointshanward
 

Viewers also liked (11)

Equestrian-Based Programs Teach Children to Ride and Cope with Life
Equestrian-Based Programs Teach Children to Ride and Cope with LifeEquestrian-Based Programs Teach Children to Ride and Cope with Life
Equestrian-Based Programs Teach Children to Ride and Cope with Life
 
Integración de reportes de investigación
Integración de reportes de investigaciónIntegración de reportes de investigación
Integración de reportes de investigación
 
Inflation in bangladesh
Inflation in bangladeshInflation in bangladesh
Inflation in bangladesh
 
Funride Store
Funride StoreFunride Store
Funride Store
 
MakeUpCharm Brochure
MakeUpCharm BrochureMakeUpCharm Brochure
MakeUpCharm Brochure
 
91305006 membrane transport theory
91305006 membrane transport theory91305006 membrane transport theory
91305006 membrane transport theory
 
RESUME
RESUMERESUME
RESUME
 
MAHMOUD KATERJI CV
MAHMOUD KATERJI CV MAHMOUD KATERJI CV
MAHMOUD KATERJI CV
 
6 Benefits of Corporate Events
6 Benefits of Corporate Events6 Benefits of Corporate Events
6 Benefits of Corporate Events
 
Polo 2010 (Argentina)
Polo 2010 (Argentina)Polo 2010 (Argentina)
Polo 2010 (Argentina)
 
Equestrian 3 day eventing powerpoint
Equestrian 3 day eventing powerpointEquestrian 3 day eventing powerpoint
Equestrian 3 day eventing powerpoint
 

Similar to eLearning Visual Basic

Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Budi Permana
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi Maiyana
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLMega Yasma Adha
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicFirdaus MKom
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Debby Ummul
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETImam Halim Mursyidin
 
Microsoft access-2003
Microsoft access-2003Microsoft access-2003
Microsoft access-2003Fadli
 
Aplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffolding
Aplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffoldingAplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffolding
Aplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffoldingBudi Permana
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopTelkomsat
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Arif Uddin
 
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010I Am a Dreamer
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSaprudin Eskom
 
Panduan menyusun Microssoft Acces
Panduan menyusun Microssoft AccesPanduan menyusun Microssoft Acces
Panduan menyusun Microssoft Accesimamkiba
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETVeronica Anggraini
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Sylvia Dewi Siswoyo
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Ferry Sha
 
PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database MysqlYusuf A.H.
 

Similar to eLearning Visual Basic (20)

Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQL
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basic
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NET
 
Microsoft access-2003
Microsoft access-2003Microsoft access-2003
Microsoft access-2003
 
Aplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffolding
Aplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffoldingAplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffolding
Aplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffolding
 
Tugas php
Tugas phpTugas php
Tugas php
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
 
Forum 6
Forum 6Forum 6
Forum 6
 
Vibi net sql server 2005 dan my sql
Vibi net sql server 2005 dan my sqlVibi net sql server 2005 dan my sql
Vibi net sql server 2005 dan my sql
 
Panduan menyusun Microssoft Acces
Panduan menyusun Microssoft AccesPanduan menyusun Microssoft Acces
Panduan menyusun Microssoft Acces
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database Mysql
 

Recently uploaded

11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 

Recently uploaded (20)

11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 

eLearning Visual Basic

  • 1. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 1 AApplliikkaassii SSiimmppaann,, EEddiitt,, CCaarrii,, HHaappuuss MMeenngggguunnaakkaann VViissuuaall BBaassiicc 22001100 Budi Permana, S.Kom nobiasta@gmail.com Pendahuluan Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan kesehatan dan kemudahan sehingga penulis dapat menyelesaikan modul ini. Tidak lupa penulis juga ucapkan terima kasih kepada almarhum ayah semoga amal ibadahnya di terima di sisi Allah SWT, Ibu dan Nenek. Karena penulis juga manusia dan memiliki kekurangan semoga kritik dan saran membangun diperlukan untuk penulis guna menjadikan buku ini lebih baik lagi. Kritik dan saran bisa disampaikan melalui : Facebook : Budhi Nobi Permana Email FB : nobinice@gmail.com Email : nobiasta@gmail.com YM : budinobipermana@yahoo.co.id Akhir kata penulis ucapkan terima kasih semoga menjadi ilmu bermanfaat bagi mereka yang menggunakan buku ini amin. Lisensi Dokumen: Copyright © 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
  • 2. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 2 Program Database Sederhana Contoh : 1. Buat database di SQL Server 2008 dengan nama dbsiswa kemudian buatlah table dengan nama Tblsiswa seperti berikut : 2. Setelah itu bukalah Visual Studio 2010 dan buat proyek baru seperti langkah di bawah ini : 3. Buatlah tampilan form seperti berikut :
  • 3. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 3 4. Kemudian Buatlah modul dengan langkah seperti gambar di bawah ini : 5. Tuliskan nama modul lalu klik add seperti gambar di bawah ini : 6. Double klik modul1 :
  • 4. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 4 7. Dan Isikan kode seperti di bawah ini : Imports System.Data Imports System.Data.Sql Module Module1 Public database As OleDb.OleDbConnection Public Sub koneksi() Try database = New OleDb.OleDbConnection("Provider=SQLOledB.1;Integrated Security=SSPI;Persist Security Info=False;Initial catalog=dbsiswa;data source=NOBISQLEXPRESS") database.Open() Catch ex As Exception MsgBox(ex.ToString) End Try End Sub End Module 8. Klik kanan Form1 kemudian klik viewcode 9. Lalu masukan kode di bawah ini : Public Class form1 Dim tabel As OleDb.OleDbDataAdapter Dim data As DataSet Dim record As New BindingSource Sub bersih() Txtnis.Text = "" Txtnama.Text = "" Txtkelas.Text = "" Call data_siswa() End Sub Sub data_siswa() Call koneksi() tabel = New Data.OleDb.OleDbDataAdapter("select * from tblsiswa", database)
  • 5. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 5 data = New DataSet tabel.Fill(data) record.DataSource = data record.DataMember = data.Tables(0).ToString() DataGridView1.DataSource = record End Sub End Class 10. Kembali ke desain form, double klik form1 : 11. Setelah itu masukan kode di bawah ini : Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call data_siswa() End Sub 12. Double klik button simpan lalu masukan kode berikut : Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click Dim sqlquery As New OleDb.OleDbCommand sqlquery.Connection = database sqlquery.CommandType = CommandType.Text sqlquery.CommandText = "Insert into tblsiswa values ('" & Txtnis.Text & "','" & Txtnama.Text & "','" & Txtkelas.Text & "')" sqlquery.ExecuteNonQuery() MsgBox("Data terimpan") Call bersih() End Sub
  • 6. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 6 13. Lalu jalankan program seperti gambar di bawah ini : 14. Setelah di klik simpan data akan secara otomatis masuk ke dalam database di awali dengan pesan data telah tersimpan lalu secara otomatis data akan Nampak pada Datagridview1. 15. Pada button keluar masukan kode berikut : Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click End End Sub
  • 7. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 7 Membuat Tombol Cari : 1. Tambahkan button seperti gambar di bawah ini : 2. Kemudian setelah itu masukan kode berikut : Private Sub btncari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncari.Click Dim NiS_Siswa = InputBox("Masukkan Nis Siswa") Try data.Tables(0).PrimaryKey = New DataColumn() {data.Tables(0).Columns("nis")} Dim row As DataRow row = data.Tables(0).Rows.Find(Nis_Siswa) Txtnis.Text = row("nis") Txtnama.Text = row("nama_siswa") Txtkelas.Text = row("kelas") Catch ex As Exception MsgBox("Data Tidak ada / anda batal mencari Data !!") End Try End Sub 3. Setelah itu coba jalankan program dengan mengklik tombol simpan :
  • 8. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 8 Membuat Tombol Edit 1. Tambahkan button Edit seperti gambar di bawah ini : 2. Lalu double klik button edit masukan kode berikut : Private Sub btnedit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnedit.Click Try Call koneksi() Dim sqlquery As New OleDb.OleDbCommand sqlquery.Connection = database sqlquery.CommandType = CommandType.Text sqlquery.CommandText = "Update tblsiswa set nama_siswa = '" & Txtnama.Text & "',kelas = '" & Txtkelas.Text & "' where nis = '" & Txtnis.Text & "'" sqlquery.ExecuteNonQuery() MsgBox("Data Sudah Di Update") Call bersih() Catch ex As Exception MsgBox(ex.ToString()) End Try End Sub 3. Setelah itu coba jalankan program dengan menekan tombol cari terlebih dahulu kemudian mengedit data yang di maksud
  • 9. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 9 Membuat Tombol Hapus : 1. Tambahkan button seperti gambar di bawah ini : 2. Kemudian double klik tombol hapus dan masukan kode berikut : Dim sqlquery As New OleDb.OleDbCommand sqlquery.Connection = database sqlquery.CommandType = CommandType.Text sqlquery.CommandText = "Delete from tblsiswa where nis = '" & Txtnis.Text & "'" sqlquery.ExecuteNonQuery() MsgBox("Data Dihapus") Call bersih() 3. Setelah itu jalankan program, hapus data yang dimaksud
  • 10. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 10 Refrensi 1. www.msdn.microsoft.com 2. Budi Permana, Modul Belajar Cepat Membuat Program Dengan Visual Studio 2010 dan SQL Server 2008. Biografi Penulis BUDI PERMANA, S.KOM ADALAH ALUMNI DARI STMIK MARDIRA INDONESIA DARI KOTA BANDUNG, SETELAH LULUS MELANJUTKAN KULIAH SELAMA 6 BULAN UNTUK MENGAMBIL AKTA IV DI UNISBA. PENULIS PERNAH BEKERJA SEBAGAI TEKNISI JARINGAN DAN GURU DI SMK MARHAS DAN JUGA PERNAH BEKERJ DI KONSULTAN IT.