Aplikasi Insert, Update, Delete MYSQL di C#

dokumen-dokumen yang mirip
Tips Keamanan Aplikasi Web PHP & MySQL

Melihat Statistik Dengan Gmail Meter

Kesalahan Umum dalam Pemrograman C#

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

LAMPIRAN I LISTING PROGRAM

Mengenal Google Apps. Reza Pahlava. Abstrak. Pendahuluan. ::

Koneksi ke database PostgreSQL dengan C# di Linux

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

Mengenal & Menggunakan Google Drive

BAB VIII PENGENALAN DATABASE

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

Membuat Layanan Cloud Storage Sendiri Dengan owncloud

Jeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

Langkah-langkah Instalasi Hyper-V Role di Windows Server 2008

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)

Koneksi Database Mysql dengan C#

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

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

PEMROGRAMAN VB.NET. Koneksi Ke Database

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

PEMROGRAMAN VB.NET. Sintaks Pada Class

Aplikasi CRUD Sederhana Dengan PHP dan MySql


Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

Cara Membuat Aplikasi Chatting Dengan VB 6.0

TUTORIAL MEMBUAT APLIKASI CRUD SEDERHANA DI VB.NET DENGAN KONEKSI OLEDB

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

JOBSHEET 8 DATABASE IN VB

Mengenal COBIT: Framework untuk Tata Kelola TI

BAB IV IMPLEMENTASI DAN PENGUJIAN

MENGENAL SYNTAX DML PADA SQL

BAB II MICROSOFT VISUAL STUDIO

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Pemrograman Web Lanjut 2017

Program absen dengan menggunakan visual basic 6.0

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

RENCANA PEMBELAJARAN SEMESTER (RPS)

CHAPTER #10 Databinding dengan ADO.NET

Mudafiq R. Pratama

Input, edit dan hapus data Master Barang

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Sistem Informasi Pendistribusian Penjualan Velg

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

Mudafiq R. Pratama

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Modul 2 DreamWeaver MX Suendri, S.Kom

Lisensi Dokumen: Uraian Kasus :

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Pengenalan APLIKASI DATABASE

INTERNET PROGRAMMING DATABASE

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

Budi permana, S.Kom

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt).

Cara Install Prestashop di Localhost

KURSUS ONLINE JASA WEBMASTERS

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

MEMBUAT CRUD DENGAN CODEIGNITER : INPUT DATA KE DATABASE

MODUL 3 Pemrograman ADO.NET : Connected Environtment

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

BAB IX MENGENAL MS.ACCESS 2007

Pemrograman Web Lanjut 2017

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Program Database Penjualan Barang

MODUL II SQL A. TUJUAN

MODUL PRAKTIKUM 2 SIMPLE PROJECT IN VISUAL STUDIO PEMROGRAMAN LANJUT S1 INFORMATIKA. AINUL YAQIN, M.Kom

MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER

KONEKSI DATABASE SQL DENGAN VB.NET

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

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

[Document title] Abdullah Hafizh [Course title] [Date] Abdullah Hafizh InterSoft Rekayasa Perangkat Lunak SMKN 10 Jakarta 0

Riyanto

Membuat CRUD Sederhana pada Framework Laravel

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Cara Membuat Web Browser Sendiri dengan VB 6.0

Pemrograman Basis Data Berbasis Web

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

BAB 4 HASIL DAN PEMBAHASAN

Use Case Spesification

BERKENALAN DENGAN MODEL CODEIGNITER


LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

SOAL TES KEMAMPUAN LOGIKA PROGRAM STUDI SISTEM INFORMASI TAHUN AJARAN 2013/2014 SEMESTER GANJIL. Tipe Soal I (Satu) TTD NIM Nama Ruang

Tutorial Membuat Form Input Sederhana Dengan Ms.Excel

4.1. Hasil Karya / Implementasi

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Advantages. Keunggulan :

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

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

CARA MUDAH MEMBUAT DATABASE DENGAN MS. ACCESS

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

Transkripsi:

Aplikasi Insert, Update, Delete MYSQL di C# Reza Pahlava reza.pahlava@raharja.info :: http://blog.rezapahlava.com Abstrak Tidak asing lagi bahwa sebuah program dengan skala menengah keatas akan membutuhkan sebuah database, apalagi jika program tersebut berkaitan dengan SISTEM INFORMASI, mau tidak mau pasti akan menggunakan database, berikut ini adalah sebuah sistem informasi sederhana menggunakan database MYSQL dengan operasi yang menggunakan operasi INSERT, UPDATE dan DELETE. Pendahuluan CRUD merupakan operasi dasar dalam mengolah database menggunakan aplikasi. CRUD singkatan dari : Create Menambah data, Read Membaca data, mencari data, menampilkan data, Update Mengubah data, dan Delete Menghapus data yang perlu disiapkan sebelumnya : 1. Ms Visual Studio (punyaku versi professional 2010) 2. MySQL database (punyaku versi 5.5.27, bisa jadi satu diinstal pake XAMPP) 3. MySQL connector.net (punyaku versi 6.6.4) Pembahasan Langkah pertama siapkan project dengan sbuah form kosong, dan tambahkan menustrip, button, datagridview, textbox dan label, atur dan tata sedemikian rupa sehingga interface seperti pada gambar disamping. langkah selanjutnya sebagai berikut

Tambahkan file MYSQL.Data.Dll pada program melalui "add reference" untuk membuah sebuah koneksi dengan DBMS MYSQL Tambahkan function untuk melakukan load data dari database MYSQL private void LoadMatakuliah() #region DEFINE datagridview datagridview1.columncount = 6; datagridview1.columns[0].headertext = "No"; datagridview1.columns[2].headertext = "Mata kuliah"; datagridview1.columns[3].headertext = "SKS"; datagridview1.columns[4].headertext = "Hapus"; datagridview1.columns[5].headertext = "Update"; datagridview1.columns[0].readonly = true; datagridview1.rows.clear(); datagridview1.columns[0].width = 40; datagridview1.columns[1].visible = false; datagridview1.columns[2].width = 200; datagridview1.columns[3].width = 40; datagridview1.columns[4].width = 45; datagridview1.columns[5].width = 45; #endregion #region SCRIPT LOAD DATA FROM MYSQL conn.open(); int i = 0; MySqlCommand dbcmd = conn.createcommand(); string sql = "SELECT * FROM matakuliah;";

dbcmd.commandtext = sql; MySqlDataReader reader = dbcmd.executereader(); while (reader.read()) datagridview1.rows.add(1); datagridview1.rows[i].cells[4] = new DataGridViewButtonCell(); datagridview1.rows[i].cells[5] = new DataGridViewButtonCell(); datagridview1.rows[i].cells[0].value = (i + 1).ToString(); datagridview1.rows[i].cells[1].value = reader.getint16(0).tostring(); datagridview1.rows[i].cells[2].value = reader.getstring(1).tostring(); datagridview1.rows[i].clls[3].value = reader.getint16(2).tostring(); datagridview1.rows[i].cells[4].value = "Hapus"; datagridview1.rows[i].cells[5].value = "Update"; i++; conn.close(); #endregion Tambahkan code berikut ini untuk menghandle event pada daatagrid "update" dan "delete" if (e.rowindex > -1) #region KOLOM MENGHAPUS if (e.columnindex == datagridview1.columns[4].index) if (DialogResult.OK == MessageBox.Show("Apakah yakin ingin menghapus")) delbyid(convert.toint16(datagridview1[1, e.rowindex].value)); LoadMatakuliah(); #endregion if (e.columnindex == datagridview1.columns[5].index)

datagridview1.rows[e.rowindex].selected = true; datagridview1.currentcell = datagridview1[2, e.rowindex]; datagridview1.beginedit(true); conn.open(); string ssql = "UPDATE matakuliah SET matakuliah='" + datagridview1[2, e.rowindex].value.tostring() +"', SKS=" + datagridview1[3, e.rowindex].value.tostring() + " where id=" + datagridview1[1, e.rowindex].value.tostring(); MySqlCommand cmd = new MySqlCommand(sSQl, conn); cmd.executenonquery(); conn.close(); LoadMatakuliah(); Inti dari program sistem informasi adalah proses "SELECT", "INSERT", "UPDATE" dan "DELETE". pada program kecil diatas telah mengimplementasikan keempat proses tersebut, jika langkah-langkah diatas dilakukan dengan benar kurang lebih hasilnya seperti pada gambar dibawah ini, preview program saat pertama kali program dijalankan. 1. Proses select (mengambil data dari database)

2. Untuk menghapus data langsung di klik pada bagian kanan dari datagridview, berikut ini adalah preview dari operasi delete di program. misalnya akan dihapus data ke-8 yaitu data basis data. 3. Sedangkan untuk mekanisme update/edit langsung di datagridview/inlineform. semisal data office aplication ingin diganti dengan matakuliah office, double klik pada matakuliah "office application" langsung isi dengan nama yang baru semisal "office", jika sudah diisi dengan nama yang baru klik button update yang ada disebalah kanan.

Penutup Database merupakan suatu hal penting dalam membuat sebuah aplikasi, baik aplikasi berbasis desktop, maupun aplikasi berbasis web. Referensi Penulis II, Aplikasi Insert, Update, Delete MYSQL di C#, http://www.csharp-indonesia.com/2014/02/ Aplikasi Insert-Update-Delete-MYSQL di-c#.html Biografi Reza Pahlava lahir pada tanggal 15 Juli 1990 di Tangerang, sedang melanjutkan kuliah di STMIK Raharja Tangerang pada jurusan Teknik Informatika konsentrasi Software Engineering. Saat ini bekerja sebagai IT Infrastructure di PT IMS Logistics. Hobi membaca dan bercita-cita menjadi ITPreneur di usia muda. Web : blog.rezapahlava.com Email : reza.pahlava@gmail.com