Anda di halaman 1dari 20

TUTORIAL KONEKSI MySQL

Mata Kuliah Praktikum Sistem Basis Data Dosen : Galih Hermawan, S.kom.

disusun oleh :

Nama : Muhammad Rizki AL-Jabari NIM : 10111407 Kelas : IF-1

PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS KOMPUTER INDONESIA 2013


Muhammad.Rizki.Al-Jabari/10111407/IF-1 Page 1

1. Koneksi MySql
Disini saya akan mencoba sharing tentang mengkoneksikan database Mysql Server dengan Visual Studio 2010 pemograman C# dengan menggunakan MySql-Connector.NET di Windows 7. adapun yg perlu disiapkan disini adalah: 1. Microsoft Visual Studio Ultimate 2010. 2. Wamp Server 2.4. 3. MySql Connector Net 6.7.4.

Pertama - tama install dulu MySql Connector Net 6.7.4. sebenernya di windows ada dua cara yg pertama menginstal melalui proses instalasi atau dengan langsung mendownload file komponen Conector NETnya, disini saya akan mencoba dengan cara proses instalasi MySql Connector Net 6.7.4. Langkah-langkah instalasi MySql Connector Net 6.7.4: 1. Double klik file MySql Connector Net 6.7.4 yang anda punya kemudian bakalan muncul layar seperti gambar dibawah ini, kemudian klik NEXT untuk memulai Instalasi.

(Gambar 1)

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 2

2. Kemudian akan muncul layar seperti dibawah ini:

(Gambar 2) Ada 3 pilihan type install yang diberikan yang pertama instalasi type Typical, instalasi typical ini umumnnya orang-orang memilih ini karena semua fitur yang dibutuhkan sudah diinstalkan. Yang kedua menginstal Lengkap menginstal semua file yang tersedia maka pilih Type Complete. Dan jika anda sudah mengetahui apa saja yang ingin di instalkan maka pilih type Costume dan anda bisa menginstal apa saja yang anda, jika sudah memilih kemudian klik NEXT. Disini saya memilih Typical.

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 3

3. Maka akan muncul layar seperti digambar dibawah ini:

(Gambar 3) Gambar diatas merupakan proses memilih locasi dimana anda akan menginstalkannya langsung saja kelik NEXT. 4. Maka akan muncul layar seperti gambar dibawah ini:

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 4

(Gambar 4) Anda akan dikonfirmasi lagi apakah anda benar-benar ingin mengistalnya, maka klik saja INSTALL. 5. Maka proses instalasipun berjalan seperti gambar dibawah ini:

(Gambar 5)

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 5

6. Setelah instalasi selesai maka klik FINISH.

(Gambar 6) Nah proses instalasi MySql Connector Net 6.7.4. sudah selesai sekarang kita lanjut ke Microsoft Visual Studio Ultimate 2010. Dibawah ini saya akan menjelaskan langkah-langkahnya: 1. Tentu saja jalankan Microsoft Visual Studio Ultimate 2010, kemudian Buat Project Baru dengan cara klik New Project.

(Gambar 7) 2. Kemudian Pilih Visual C# pilih Windows Form Application, dan berikan nama pada projectnya, disini saya kasih nama TestKoneksi, seperti gambar dibawah ini:

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 6

(Gambar 8)

3. Menambahkan referensi MySQL Connector .Net dengan cara klik kanan References Add Reference, seperti gambar dibawah ini:

(Gambar 9)

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 7

4. Kemudian pilih .NET dan carilah Component Name dengan nama MySql.Data kemudian klik OK seperti gambar dibawah ini:

(Gambar 10) 5. Membuat Class Koneksi dan Operasi database MySql. Kelas yang akan kita buat ini akan menjembatani aplikasi dan juga database. Klik Kanan TestKoneksi Add Class, seperti gambar di bawah ini:

(Gambar 11) 6. Kemudian berinama Classnya, disini saya kasih nama cDB.cs, seperti gambar dibawah ini: Muhammad.Rizki.Al-Jabari/10111407/IF-1 Page 8

(Gambar 12)

7. Maka akan muncul seperti gambar dibawah ini:

(Gambar 13) 8. Tambahkan - referensi MySql.Data.MySqlClient; System.Data; Seperti gambar dibawah ini:

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 9

(Gambar 14) 9. Kemudian di class cDB buat seperti gambar di bawah ini, Di dalam class cDB, deklarasikan variable sqlCon sebagai variable public dengan tipe MySqlConnection, variabel ini digunakan sebagai koneksi yang menghubungkan Aplikasi dengan Database MySql.

(Gambar 15)

10. Dibawah pendeklarasian variabel sqlCon tadi buat Constructor class cDB(), Constructor adalah kode yang akan dijalankan saat Class dibuat dengan new, seperti gambar dibawah ini:

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 10

(Gambar 16)

Koneksi String merupakan kode koneksi yang dikenali agar Database dapat terkoneksi dengan aplikasi kita. Untuk terkoneksi dengan MySql sendiri kita butuh server, user, password, dan database yang akan kita koneksikan. Disini anda masukan server,user,password dan database sesuai dengan MySql anda sendiri biasanya defaultnya server=localhost, username=root, password=tidak pake password. 11. Membuat Fungsi Open dan Close Connection. Suatu koneksi harus dibuka terlebih dahulu sebelum digunakan dan ditutup setelah selesai digunakan. Ketikan/copy source code di bawah ini tepat di bawah Constructor class cDB(),

--------------------------------------------------------------------------------------public bool conOpen() { try { if (sqlCon.State != ConnectionState.Open) sqlCon.Open(); return true; } catch { return false; } }

public bool conClose() { try

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 11

{ if (sqlCon.State == ConnectionState.Open) sqlCon.Close(); return true; } catch { return false; } } ---------------------------------------------------------------------------------------

Jadi seperti gambar dibawah ini:

(Gambar 17) sqlCon.State digunakan untuk mendapatkan status Koneksi dari variabel sqlCon. Untuk fungsi conOpen() dicek dulu apakah statenya tidak dalam kondisi terbuka , jika dalam kondisi terbuka maka tidak perlu dijalankan proses pembukaan koneksi lagi. Sebaliknya di fungsi conClose() jika state koneksi dalam kondisi terbuka maka koneksi dapat ditutup. Hal ini perlu diantisipasi dengan percabangan karena ketika koneksi sudah terbuka tidak dapat dibuka untuk kedua kalinya, dan penutupan koneksi hanya untuk koneksi dengan state terbuka.

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 12

12. Langkah selanjutnya Mengecek Koneksi. buatlah form seperti dibawah ini:

(Gambar 18) Berinama buttonnya seperti gambar diatas, kemudian klik dua kali buttonnya. 13. Dan tambahkan code berikut ini, -------------------------------------------------------------------------------------------------cDB cDB = new cDB(); if (cDB.conOpen()) { MessageBox.Show("Koneksi Sukses"); } else { MessageBox.Show("Koneksi Gagal"); }

--------------------------------------------------------------------------------------------------Jadi seperti gambar dibawah ini:

(Gambar 19) 14. Dan langkah akhir adalah jalankan program dengan cara tekan F5, kemudian kklik button Connectnya Tekan Button dan perhatikan apa yang terjadi. Jika muncul Pesan Koneksi Sukses maka Koneski yang telah kita buat berhasil, jika tidak berarti koneksi tersebut gagal. Cara mengantisipasinya adalah cek kembali coding anda terutama ketika memasukan data Muhammad.Rizki.Al-Jabari/10111407/IF-1 Page 13

data seperti server, username, password pastikan masukan dengan benar sesuai anda menginstal Wamp Server 2.4 pertama kali , atau pastikan Service MySql di Wamp Server 2.4 sudah menyala.

(Gambar 20)

2. Menampilkan Database MySql


Tutorial diatas merupakan cara untuk mengkoneksikan database Mysql Server dengan Visual Studio 2010 pemograman C# dengan menggunakan MySql-Connector.NET, nah sekarang saya akan sharing lagi pengalaman yang telah saya lakukan yaitu menampilkan database Mysql Server ke Visual Studio 2010 pemograman C#, masih biasa yang harus disiapkan antara lain. 1. Microsoft Visual Studio Ultimate 2010. 2. Wamp Server 2.4. 3. MySql Connector Net 6.7.4. Langkah langkahnya adalah: 1. Buka Wamp Server 2.4, kemudian Start All Service pastikan semua menyala.

(Gambar 21)

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 14

2. Kemudian klik Localhost phpmyadmin maka akan muncul seperti gambar dibawah ini:

(Gambar 22) Kemudian buat database dengan nama mahasiswa kemudia klik create. 3. Kemudian klik database mahasiswa yang baru tadi anda buat terus berinama table dan jumlah kolomnya kemudian klik GO seperti gambar dibawah ini

(Gambar 23)

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 15

4. Kemudian atur isi table seperti gambar dibawah ini kemudian klik SAVE.

(Gambar 24) 5. Dan kemudian isikan table yang sudah anda buat tadi seperti gambar dibawah ini, kemudian klik GO.

(Gambar 25) Muhammad.Rizki.Al-Jabari/10111407/IF-1 Page 16

6. Cek dulu apakah sudah terisi tabelnya dengan klik Browse kalau sudah terini maka akan seperti gambar di bawah ini:

(Gambar 26) 7. Setelah proses diatas selesai maka selanjutnya kita mulai bekerja di Microsoft Visual Studio Ultimate 2010, seperti biasa buat project baru dengan nama test. 8. Kemudian Menambahkan referensi MySQL Connector .Net dengan cara klik kanan References Add Reference, Kemudian pilih .NET dan carilah Component Name dengan nama MySql.Data kemudian klik OK caranya sama seperti tutorial sebelumnya 9. Setelah mengkoneksikan selesai, baru membuat class dan caranyapun sama seperti tutorial sebelumnya, Membuat Class Koneksi dan Operasi database MySql. Kelas yang akan kita buat ini akan menjembatani aplikasi dan juga database. Klik Kanan TestKoneksi Add Class, dan beri nama koneksi. 10. Dan kemudian declass tersebut ketikan code dibawah ini --------------------------------------------------------------------------------using MySql.Data.MySqlClient; namespace test { class Koneksi { public static MySqlConnection getkoneksi() { string konek = "SERVER=localhost;" + "DATABASE=mahasiswa;" + "UID=root;" + "PASSWORD=;"; return new MySqlConnection(konek); } } }

-------------------------------------------------------------------------------------

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 17

Seperti gambar dibawah ini:

(Gambar 27) 11. Dan buatlah Form seperti dibawah ini

(Gambar 28) diForm tersebut di pasang sebuah DataGridView dan kemudian double klik form tersebut, ingat formnya buka DataGridView. 12. Dan kemudian masukan code berikut ini --------------------------------------------------------------------------------------------using System.Windows.Forms; using MySql.Data.MySqlClient;

namespace test { public partial class FrmMahasiswa : Form { public FrmMahasiswa()

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 18

{ InitializeComponent(); } private void FrmMahasiswa_Load(object sender, EventArgs e) { MySqlConnection conn = Koneksi.getkoneksi(); MySqlCommand command = conn.CreateCommand(); command.CommandText = "SELECT * FROM data_mahasiswa"; conn.Open(); DataSet ds = new DataSet(); MySqlDataAdapter da = new MySqlDataAdapter(command); da.Fill(ds, "data"); dataGridView1.DataSource = ds; dataGridView1.DataMember = "data"; conn.Close();

} }

---------------------------------------------------------------------------------------------Sehingga seperti gambar di bawah ini:

(Gambar 29)

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 19

13. Kemudian langkah terakhir pengetesan, silahkan RUN dengan cara tekan F5, jika anda sudah benar seperti yang telah saya jelaskan maka akan muncul gambar seperti dibawah ini

(Gambar 30) Data yang ditampilkan sama dengan data dari database Mysql Server yang sudah dibuat sebelumnya, jadi menampilkan database Mysql Server ke Visual Studio 2010 pemograman C# berhasil. Sekian dulu yang bisa saya sharing mudah mudahan bisa berguna bagi para pembaca khususnya bagi saya, mohon maaf apabila banyak kata kata yang kurang berkenan.

Muhammad.Rizki.Al-Jabari/10111407/IF-1

Page 20

Anda mungkin juga menyukai