PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

dokumen-dokumen yang mirip
Source Code Test Program Dengan VB Net

PEMROGRAMAN VB.NET. Koneksi Ke Database

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

BAB II MICROSOFT VISUAL STUDIO


Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010


BAB VIII PENGENALAN DATABASE

LAMPIRAN A. Private Sub Menu_utama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

BAB IV IMPLEMENTASI DAN PENGUJIAN

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

PEMROGRAMAN VB.NET. Sintaks Pada Class

KONEKSI DATABASE SQL DENGAN VB.NET


Budi permana, S.Kom

SISTEM INFORMASI AKUNTANSI PERSEDIAAN BARANG DENGAN MENGGUNAKAN METODE FIFO PADA PT.WINDU PERSADA CARGO

BAB IV IMPLEMENTASI DAN TESTING

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^


PENGGUNAAN STRUKTUR KONTROL


TiPe Data Array di Vb.net. By Faizah,S.Kom

P8 Procedure & Function pada Visual Basic.Net

Modul x login dan Periode


Cara Koneksi Database


BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login


8 H Ya Ya 0 Tidak Tidak 0 Tidak G gejala


Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

Properti HttpWebRequest 1. Properi Informasi Methode, PreAuthenticate dan Versi Protokol 4. Properti Path, Url, Port dan Scheme 5


Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

BAB 4 PROTOKOL TCP UDP - REMOTE

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database

MODUL 2 IP ADDRESS SOCKET

BAB IV IMPLEMENTASI DAN PENGUJIAN


PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

Writting Procedure and Function

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

LAMPIRAN. Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa

PENGKODEAN AKSES FORM SISTEM USER

HOW TO CALL A REPORT IN VB.NET

MODUL 3 Pemrograman ADO.NET : Connected Environtment

Denda = 28 % x pokok PKB x 2 ( angka 2 dilihat catatan no1) =.(denda PKB)


Bab 4 Hasil dan Pembahasan

Program Database Penjualan Barang

P6 Struktur Kontrol pada Visual Basic.Net


BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN INPUT JURNAL TRANSAKSI

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran


MODUL PRAKTIKUM PEMROGRAMAN III (VB.NET & MYSQL) MEMBUAT APLIKASI PEMBELIAN SEDERHANA. Oleh : Ilman Kadori, M.Kom.

Sistem Informasi Penggajian Karyawan Berbasis Desktop

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"

PEMBUATAN PROGRAM RAB DAN HARGA SATUAN DENGAN MENGGUNAKAN MICROSOFT EXCEL MACROS DAN VISUAL BASIC ABSTRAK

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah.

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Backup


MODUL-MODUL PRAKTIKUM VB.

BAB IV HASIL DAN ANALISIS

P9 Array pada Visual Basic.Net

BAB I PENDAHULUAN 1.1. Latar Belakang 1.2. Rumusan Masalah

MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT

BAB IV IMPLEMENTASI DAN PENGUJIAN

KURSUS ONLINE JASA WEBMASTERS

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

BAB V IMPLEMENTASI DAN PENGUJIAN. yang digunakan untuk menulis program dan membentuk tabel-tabel basis data.

Pengenalan Microsoft Visual Studio 2010

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

BAB 3 SYSTEM AKSES WINDOWS

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012

PEMROGRAMAN TERSTRUKTUR II

WAWANCARA. beserta tanggapan dari beliau sebagai berikut : paling kritis apa?

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNIK IBNU SINA BATAM 2016

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

LISTING PROGRAM. Private Sub MDIParent1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Irvan Lewenusa

Manipulasi Database Dasar Dengan Visual Basic Net 2005

Bab 4 Hasil dan Pembahasan

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010

BAB VIII FUNGSI, PL/PGSQL dan TRIGER

BAB VII MENU, TOOLBAR DAN STATUSBAR

Crystal Reports (Bagian 2)

Transkripsi:

PENDAHULUAN Ada Beberapa perintah query dalam VB.Net yang digunakan untuk mengelola database SQL SERVER diantaranya adalah sebagai berikut: SELECT Perintah ini digunakan untuk menampilkan tabel dalam database SQL SERVER dalam VB.Net Syntaknya adalah: SELECT * FROM Nama_Tabel INSERT Perintah ini digunakan untuk memasukkan atau menyimpan data ke dalam tabel dalam database SQL SERVER. Syntaknya adalah: INSERT INTO Nama_Tabel VALUES ( Kondisi) UPDATE Perintah ini digunakan untuk memperbarui data yang telah diedit terlebih dahulu sebelumnya. Syntak yang umum digunakan adalah: UPDATE Nama_Tabel SET nama_kolom WHERE (nama_kolom) DELETE Perintah ini digunakan untuk menghapus data yang ada di tabel dalam SQL SERVER melalui VB.Net Syntaknya adalah: DELETE FROM Nama_Tabel WHERE nama_kolom Agar bisa lebih dipahami penjelasan yang ada di atas mari langsung melakukan latihan mengelola database SQL SERVER dengan menggunakan VB.Net. A. Membuat Database dalam SQL SERVER 1. Klik Kanan pada databases lalu pilih new database

2. Maka akan muncul tampilan seperti di bawah ini: 3. Masukkan nama database sesuai dengan yang akan kita buat, contoh dibawah adalah membuat database bernama latihan_konekdb Setelah ditulis klik ok

4. Bila berhasil maka database akan tersimpan dan terlihat seperti pada gambar di bawah ini 5. Klik database yang telah dibuat lalu klik kanan pada folder table, pilih new table

6. Sebagai contoh tabel yang akan dibuat adalah tbl_pegawai, lalu masukkan data-data di bawah sebagai berikut (dengan id_pegawai sebagai primary key) : 7. Lalu save tabel seperti gambar di bawah ini dengan nama yaitu tbl_pegawai lalu klik ok.

8. Untuk melihat hasil tabel yang telah dibuat, maka klik kanan pada tabel yang telah dibuat lalu pilih open table, seperti gambar di bawah ini: 9. Tampilan dari tabel yang telah dibuat: Database dalam SQL SERVER telah siap untuk dikoneksikan dengan VB.Net

B. Latihan Mengelola Database dalam SQL SERVER dengan VB.Net 1. Pertama-tama buat tampilan seperti di bawah ini 2. Masukkan Syntak Di bawah ini: Imports System.Data.SqlClient Public Class Form1 'untuk mendeklarasikan dan koneksi kepada sqlserver Dim SqlCon As String = "Server=(local)\SQLEXPRESS;Integrated_ Security=SSPI;Database=latihan_konekdb" Dim MyCon As New SqlConnection(SqlCon) 'deklarasi koneksi database Sub TestKoneksi() MyCon = New SqlConnection(SqlCon) Try MyCon.Open() MyCon.Close() 'informasi jika koneksi dengan database sukses MsgBox("Test Koneksi Sukses...",_ MsgBoxStyle.Information) Catch ex As Exception 'informasi jika hubungan dengan database gagal MsgBox("Test Koneksi Gagal!!!", MsgBoxStyle.Critical) End Try ' deklarasi menampilkan tabel dalam database Sub Tampil() SqlCon = "SELECT * FROM tbl_pegawai"

Dim Da As New SqlDataAdapter(SqlCon, MyCon) Dim Dt As New DataTable Da.Fill(Dt) DataGridView1.DataSource = Dt 'deklarasi menyimpan data kedalam database SQL Server Sub Simpan() SqlCon = "INSERT INTO tbl_pegawai VALUES('" & TextBox1.Text_ & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & ComboBox1.Text & "','" & TextBox5.Text &_ "')" Dim Cmd As New SqlCommand(SqlCon, MyCon) MyCon.Open() Cmd.ExecuteNonQuery() MyCon.Close() Tampil() reset() 'deklarasi untuk mengedit data Sub Edit() Dim indeksbaris As Integer indeksbaris = DataGridView1.CurrentRow.Index TextBox1.Text = DataGridView1.Item(0, indeksbaris).value TextBox2.Text = DataGridView1.Item(1, indeksbaris).value TextBox3.Text = DataGridView1.Item(2, indeksbaris).value TextBox4.Text = DataGridView1.Item(3, indeksbaris).value ComboBox1.Text = DataGridView1.Item(4, indeksbaris).value TextBox5.Text = DataGridView1.Item(5, indeksbaris).value Sub reset() TextBox1.Clear() TextBox2.Clear() TextBox3.Clear() TextBox4.Clear() TextBox5.Clear() Private Sub Button1_Click(ByVal sender As System.Object, ByVal_ e As System.EventArgs) Handles Button1.Click TestKoneksi() Private Sub Button2_Click(ByVal sender As System.Object, ByVal_ e As System.EventArgs) Handles Button2.Click Tampil() Private Sub Button3_Click(ByVal sender As System.Object, ByVal_ e As System.EventArgs) Handles Button3.Click Simpan() Private Sub Button4_Click(ByVal sender As System.Object, ByVal_ e As System.EventArgs) Handles Button4.Click Edit()

Private Sub Button5_Click(ByVal sender As System.Object, ByVal_ e As System.EventArgs) Handles Button5.Click 'deklarasi untuk mengupdate data yang telah diedit Dim indeksbaris As Integer Dim sql, id_pegawai As String indeksbaris = DataGridView1.CurrentRow.Index id_pegawai = DataGridView1.Item(0, indeksbaris).value sql = "UPDATE tbl_pegawai SET id_pegawai = '" +_ TextBox1.Text + "', nama_pegawai = '" + TextBox2.Text + "', ttl =_ '" + TextBox3.Text + "', alamat = '" + TextBox4.Text + "', jabatan_ = '" + ComboBox1.Text + "', no_telp = '" + TextBox5.Text + "' WHERE_ id_pegawai = '" + id_pegawai + "'" If TextBox1.Text.Length = 5 Then Try Dim cmd As SqlCommand cmd = New SqlCommand(sql, MyCon) cmd.connection = MyCon MyCon.Open() Dim status As String = cmd.executenonquery If status > 0 Then MsgBox("proses update sukses", MsgBoxStyle.Information) MyCon.Close() End If Catch ex As Exception MsgBox("proses Update gagal", MsgBoxStyle.Critical) End Try Else MsgBox("maaf data tidak lengkap", MsgBoxStyle.Critical) End If Tampil() Reset() Private Sub Button6_Click(ByVal sender As System.Object, ByVal_ e As System.EventArgs) Handles Button6.Click 'Deklarasi Untuk Menghapus Data Edit() Dim indeksbaris As Integer Dim sql, id_pegawai As String indeksbaris = DataGridView1.CurrentRow.Index id_pegawai = DataGridView1.Item(0, indeksbaris).value sql = "DELETE FROM tbl_pegawai WHERE id_pegawai = '" +_ TextBox1.Text + "'" Dim konfrim As Byte konfrim = MsgBox(" ID Pegawai = " & id_pegawai & " akan_ dihapus, yakin?", MsgBoxStyle.OkCancel) If konfrim = 1 Then Try Dim cmd As SqlCommand cmd = New SqlCommand(sql, MyCon) cmd.connection = MyCon

MyCon.Open() Dim Status As String = cmd.executenonquery() If Status > 0 Then MsgBox("Proses Hapus Sukses...", MsgBoxStyle.Information) MyCon.Close() End If Catch ex As Exception MsgBox(" Proses Hapus Gagal...", MsgBoxStyle.Critical) End Try Tampil() reset() End If End Class