. : : Klik tombol HIDE jika ingin baca tulisan background : : . . : : Klik tombol HIDE jika ingin baca tulisan background : : . . : : Klik tombol HIDE jika ingin baca tulisan background : : . . : : Klik tombol HIDE jika ingin baca tulisan background : : .

Selamat Datang Sahabat PeduliKu . . . Berbagi ILMU Itu Membuka CAKRAWALA . . . Amalan Yang Tak Pernah Putus-Putus Pahalanya Adalah ILMU YANG BERMANFAAT . . . Semakin Banyak Kita Berbagi ILMU Maka Semakin Banyak Pula ILMU YANG AKAN KITA DAPAT . . . So, Mari Berbagi Walau Sedikit . . . :)

Assalamu'alaikum wr.wb.

Blog ini aku persembahkan buat Sahabat semua,

Semoga konten yg ada dapat membantu dan bermanfaat.

Amin ya Rabb . . .

Salam hangat dariku slalu . . .

SAHABAT PELANGI DUA LIMA

Monday 6 May 2013

Aplikasi Sederhana Visual Studio 2010 / C# dengan Database MySQL 1

Assalamu'alaikum wr. wb
Hello Sahabat Pelangi semunya . . . :)
Maaf ya dah lama saya nggak nungol, so'alnya agak sibuk dikit . . . hehehehe . . .
Semoga dalam kesempatan kali ini Sahabat Pelangi semua dalam keadan sehat dan slalu dalam lindungan-Nya. Amin Ya Rabb . . .  :)

Di kesempatan yang berbahagia ini saya mencoba untuk berbagi dengan sahabat semua dengan tema "Pemrograman Database C# atau Pemrograman Database Visual Studio 2010". Dalam hal ini saya ingin menjelaskan bagai mana menggabungkan progran C# dengan Database MySQL supaya program yang kita buat dapat digunakan sesuai fungsinya.

Untuk menggabungkan aplikasi C# dengan database MySQL terlebih dahulu kita harus menginstalkan driver dan mysql connector nya ke dalam komputer kita. Adapun driver dan connector tersebut dapat sahabat download pada link dibawah ini :
1.  dotnetfx.exe 

Tahapan-tahapan yang perlu kita lakukan adalah :
  1.  Instalkan driver dotnet dan mysql connectornya pada komputer sahabat.
  2.  Pastikan kita memiliki database yang akan dikoneksikan dengan aplikasi.
  3.  Misalkan kita buat sebuah aplikasi hotel beach.
  4.  Aktifkan database server, seperti wamp
  5.  Tambahkan library pada project yang sedang kita buat dengan cara:
    •  Klik kanan References yang ada pada jendela Solution Explorer > Add References
    •  Klik menu tab .NET > cari dan pilih MySQL.Data
    •  Klik OK.
  6. Setelah itu buatlah sebuah form dengan name properties addKamar dan desain form tersebut seperti gambar 1.0.

    Gambar 1.0
  7. Ganti name properties pada masing - masing TextBox dengan nama txtKode, txtNama dan txtTarif.
  8. Import library connector pada bagian atas program addKamar dengan cara menambahkan code program seperti berikut :

    using MySql.Data;
    using MySql.Data.MySqlClient;


  9. Buat pemanggilan class koneksi database dengan cara menembahkan code program seperti berikut:

    MySqlConnection con = New MySqlConnection("server=localhost;database=stmik_hotel;username=root;password=;");
  10. Double klik pada button simpan dan kemudian tambahkan perintah insert data ke database seperti berikut :

    private void button1_Click(object sender, EventArgs e)
            {
                try
                {
                    // Membuka Koneksi
                    con.Open();
                    // Query Insert
                    String sqlCom = "insert into kamar value('"+txtKode.Text+"','"+txtNamaKamar.Text+"','"+txtTarif.Text+"')";
                    MySqlCommand cmd = new MySqlCommand(sqlCom,con);
                    // Mengeksekusi Perintah Query
                    cmd.ExecuteReader();
                    // Menutup Koneksi dan Query
                    con.Close();
                    cmd.Dispose();
                    // Pesan Data berhasil disimpan
                    MessageBox.Show("Data Berhasil Disimpan...");
                    // Method untuk mereset atau mengosongkan Field
                    this.resetField();
                }catch(Exception ex)
                {
                    // Penanganan pesan Error
                    MessageBox.Show(ex.Message);
                }

            }

  11. Tambahkan method reset untuk mengosongkan field seperti berikut :

    private void resetField()
            {
                txtKode.Text = "";
                txtNamaKamar.Text = "";
                txtTarif.Text = "";
            }

  12. Tambahkan button hapus pada gambar 1.0 sehingga menjadi seperti gambar 1.2.

    Gambar 1.2
  13. Double klik pada button hapus dan berikan perintah hapus seperti berikut :

    private void button3_Click(object sender, EventArgs e)
            {
                try
                {
                    con.Open();
                    String sqlCom = "delete from kamar where kodeKamar='" + txtKode.Text + "'";
                    MySqlCommand cmd = new MySqlCommand(sqlCom, con);
                    cmd.ExecuteReader();
                    con.Close();
                    cmd.Dispose();
                    MessageBox.Show("Data Berhasil Dihapus...");
                    this.resetField();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }

  14. Double klikpada button keluar untuk memberikan perintah keluar aplikasi seperti berikut :
    private void button2_Click(object sender, EventArgs e)
            {
                Dispose();
            }
Nah sahabat pelangi, demikian dulu berbagi kita dalam kesempatan kali ini.
Semoga bermanfaat bagi kita semua, Amin Ya Rabb . . .  :)

Sebelum kita tutup, sahabat bisa dapatkan project lengkapnya dengan cara klik link Hotel_beach.

Always Do Something Better For Us . . .  :)
Terima Kasih.


No comments:

Post a Comment