Anda di halaman 1dari 8

Aplikasi Pacar Sewaan dengan C# dan MySQL

12

Aplikasi Pacar Sewaan

Kurang lebih kita akan membuat tampilan seperti di bawah ini :

Sebelum Lebih jauh sebaiknya kita buat Databasenya dulu seperti gambar dibawah :

Untuk Disainya warnanya terserah

Page 2

Untuk Properti Textbox dari mulai Nama Pelanggan sampai Alasan Sewa Atur Propertie sama seperti Field Field Yang ada di database seperti gambar di atas : Tambahkan Gridview : atur property warnanya sesuka anada Untuk komponen lainya lihat saja di form. Masukan Tambahan untuk pernak pernik seperti kalender dan kalender :

Berikut adalah listing lengkap program untuk memahaminya silakan pahami sendiri : Jangan Lupa add references MYSQLDATA di form. Yang Pertama ini adalah untuk listing class koneksi.cs

using using using using using using

System; System.Collections.Generic; System.Linq; System.Text; MySql.Data.MySqlClient; System.Windows.Forms;

namespace aplikasipacarsewaan { public class koneksi { String database = "server = localhost; uid=root; pwd=''; database= vb;"; public MySqlConnection konek; public void tampil() { konek = new MySqlConnection(database); konek.Open(); } public void tutup() { konek = new MySqlConnection(database); konek.Close(); } public void QUERY(string query) { konek = new MySqlConnection(database); MySqlCommand cmd; try { konek.Open(); cmd = new MySqlCommand(query, konek); cmd.ExecuteNonQuery(); } catch (Exception ali) { MessageBox.Show(ali.Message); } finally { konek.Close();

Page 3

} } } }

using using using using using using using using

Kemudian Tambahkan Lagi kelas baru dengan nama System; System.Collections.Generic; System.Linq; System.Text; MySql.Data.MySqlClient; System.Data; System.Data.SqlClient; System.Windows.Forms;

tampil.cs

namespace aplikasipacarsewaan { public class tampil { public DataTable { koneksi conn string sql = DataTable dt try { conn.tampil(); MySqlCommand cmd = new MySqlCommand(sql,conn.konek); MySqlDataAdapter adp = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); adp.Fill(dt); }catch (Exception ex) { MessageBox.Show(ex.Message); } conn.tutup(); return dt; baca() = new koneksi(); "select * from pacar"; = new DataTable();

} } } Setelah itu silakan simak untuk listing bagian programnya yang dinamakan

Form1.cs
using System; using System.Collections.Generic;

Page 4

using using using using using using

System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms;

namespace aplikasipacarsewaan { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { tampil tamm = new tampil(); DataTable dt = new DataTable(); dt = tamm.baca(); dataGridView1.DataSource = dt;

} private void button2_Click(object sender, EventArgs e) { koneksi conn = new koneksi(); conn.tampil(); conn.QUERY("insert into pacar (nama,jenkel,napac,alasan) values ('"+this.nama.Text+"','"+this.jenkel.Text+"','"+this.napac.Text+"','"+this.alasan.Text +"')"); MessageBox.Show("insert data success"); string a, b; int hasil; a = lama.Text; b = honor.Text; hasil = Convert.ToInt16(a) * Convert.ToInt16(b); total.Text = hasil.ToString(); } private void Form1_Load(object sender, EventArgs e) { } private void button3_Click(object sender, EventArgs e) { koneksi conn = new koneksi(); conn.tampil(); conn.QUERY("update pacar set nama='" + this.nama.Text + "',jenkel='" + jenkel.Text + "',napac='" + napac.Text + "',alasan='" + alasan.Text + "'"); MessageBox.Show("Update data success"); string a, b; int hasil; a = lama.Text; b = honor.Text; hasil = Convert.ToInt16(a) * Convert.ToInt16(b); total.Text = hasil.ToString();

Page 5

} private void button4_Click(object sender, EventArgs e) { koneksi conn = new koneksi(); conn.tampil(); conn.QUERY("delete * from pacar where id='" + id.Text + "'"); string a, b; int hasil; a = lama.Text; b = honor.Text; hasil = Convert.ToInt16(a) * Convert.ToInt16(b); total.Text = hasil.ToString(); } private void helpToolStripMenuItem_Click(object sender, EventArgs e) { Help f2 = new Help(); f2.ShowDialog(); f2.Focus(); } private void exitToolStripMenuItem_Click(object sender, EventArgs e) { Close(); } } }

Terakhir bikin form

Help.cs

seperti gambar di bawah

Page 6

Page 7

Oke demikian duluyah,dari ane,apabila ada kekurangan mohon maaf,kita sama-sama belajar,,,,,wek.wek..supaya lebh kenal lagi berikut biodata penulis,,,

Perkenalkan nama ane Muhamad Ali,panggil saja Ali atau Al,nah sekarang ini ane masih kuliah di salah satu sekolah Tinggi suwasta,pada semester 4.ane uga dulu pernah sekolah di SMA jurusan IPA,,lulus kemudian melanjutkan kuliah di jurusan Tehnik Komputer dan Informatika di salah satu perguruan tinggi suasta. Yah demikian singkatdeh perkenalan dari ane, teriakasih telah mengunjungi website ane di www.muhamadali.besaba.comatau www.ceritaalialdefinu.wordpress.com,apa bila banyak kekurangan ane mohon maff,,, semoga kita menjadi orang yang bermanfaat untuk orang lain,,amin,,,

Page 8

Anda mungkin juga menyukai