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 – 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 – pernak – pernik pernik seperti kalender dan kalender :
Berikut adalah listing lengkap program untuk memahaminya memahaminya silakan pahami sendiri :
Jangan Lupa add references MYSQLDATA di form.
Yang Pertama ini adalah untuk listing class koneksi.cs
using System; using System; using System.Collections.Gener System.Collections.Generic; ic; using System.Linq; using System.Linq; using System.Text; using System.Text; using MySql.Data.MySqlClient; MySql.Data.MySqlClient; using System.Windows.Forms; System.Windows.Forms; namespace aplikasipacarsewaan aplikasipacarsewaan { public class koneksi { String database String database = "server = localhost; uid=root; pwd=''; database= vb;"; public MySqlConnection MySqlConnection konek; konek; public void void tampil() tampil() { konek = new MySqlConnection MySqlConnection(database); (database); konek.Open(); } public void void tutup() tutup() { konek = new MySqlConnection MySqlConnection(database); (database); konek.Close(); } public void void QUERY( QUERY(string string query) query) { konek = new MySqlConnection MySqlConnection(database); (database); MySqlCommand cmd; MySqlCommand cmd; try { konek.Open(); cmd = new MySqlCommand MySqlCommand(query, (query, konek); cmd.ExecuteNonQuery(); } catch ( catch (Exception Exception ali) ali) { MessageBox.Show(ali.Message); MessageBox .Show(ali.Message); } finally { konek.Close();
Page 3
} } } }
Kemudian Tambahkan Lagi kelas baru dengan nama
tampil.cs
using System; using System; using System.Collections.Gener System.Collections.Generic; ic; using System.Linq; using System.Linq; using System.Text; using System.Text; using MySql.Data.MySqlClient; MySql.Data.MySqlClient; using System.Data; using System.Data; using System.Data.SqlClient; System.Data.SqlClient; using System.Windows.Forms; System.Windows.Forms;
namespace aplikasipacarsewaan aplikasipacarsewaan { public class tampil { public DataTable DataTable baca() baca() { koneksi conn koneksi conn = new koneksi koneksi(); (); string sql string sql = "select * from pacar"; pacar"; DataTable dt DataTable dt = new DataTable DataTable(); (); try { conn.tampil(); MySqlCommand cmd = new MySqlCommand MySqlCommand cmd MySqlCommand(sql,conn.konek); (sql,conn.konek); MySqlDataAdapter adp MySqlDataAdapter adp = new MySqlDataAdapter MySqlDataAdapter(cmd); (cmd); cmd.ExecuteNonQuery(); adp.Fill(dt); }catch catch ( (Exception Exception ex) ex) { MessageBox.Show(ex.Message); MessageBox .Show(ex.Message); } conn.tutup(); return dt; return dt;
} } }
Setelah itu silakan simak untuk listing bagian programnya yang dinamakan
Form1.cs using System; using System; using System.Collections.Gener System.Collections.Generic; ic;
Page 4
using System.ComponentModel; System.ComponentModel; using System.Data; using System.Data; using System.Drawing; System.Drawing; using System.Linq; using System.Linq; using System.Text; using System.Text; using System.Windows.Forms; System.Windows.Forms; namespace aplikasipacarsewaan aplikasipacarsewaan { public partial class Form1 Form1 : : Form { public Form1() public Form1() { InitializeComponent(); } private void void button1_Click(object button1_Click(object sender, sender, EventArgs EventArgs e) e) { tampil tamm tampil tamm = new tampil tampil(); (); DataTable dt DataTable dt = new DataTable DataTable(); (); dt = tamm.baca(); tamm.baca(); dataGridView1.DataSource dataGridView1.DataSource = dt;
} private void void button2_Click(object button2_Click(object sender, sender, EventArgs EventArgs e) e) { koneksi conn koneksi conn = new koneksi koneksi(); (); conn.tampil(); conn.QUERY("insert conn.QUERY("insert into pacar (nama,jenkel,napac,alasan) (nama,jenkel,napac,alasan) values ('"+ ('" +this this.nama.Text+ .nama.Text+"','" "','"+ +this this.jenkel.Text+ .jenkel.Text+"','" "','"+ +this this.napac.Text+ .napac.Text+"','" "','"+ +this this.alasan.Text .alasan.Text +"')" "')"); ); MessageBox.Show( MessageBox .Show("insert "insert data success"); success"); string a, string a, b; int hasil; int hasil; a = lama.Text; b = honor.Text; hasil = Convert Convert.ToInt16(a) .ToInt16(a) * Convert Convert.ToInt16(b); .ToInt16(b); total.Text = hasil.ToString(); hasil.ToString(); } private void void Form1_Load( Form1_Load(object object sender, sender, EventArgs EventArgs e) e) { } private void void button3_Click(object button3_Click(object sender, sender, EventArgs EventArgs e) e) { koneksi conn koneksi conn = new koneksi koneksi(); (); conn.tampil(); conn.QUERY("update conn.QUERY("update pacar set nama='" + nama='" + this this.nama.Text .nama.Text + "',jenkel='" "',jenkel='" + + jenkel.Text + "',napac='" "',napac='" + + napac.Text + "',alasan='" "',alasan='" + + alasan.Text + "'" "'"); ); MessageBox.Show( MessageBox .Show("Update "Update data success"); success"); string a, string a, b; int hasil; int hasil; a = lama.Text; b = honor.Text; hasil = Convert Convert.ToInt16(a) .ToInt16(a) * Convert Convert.ToInt16(b); .ToInt16(b); total.Text = hasil.ToString(); hasil.ToString();
Page 5
} private void void button4_Click(object button4_Click(object sender, sender, EventArgs EventArgs e) e) { koneksi conn koneksi conn = new koneksi koneksi(); (); conn.tampil(); conn.QUERY("delete conn.QUERY("delete * from pacar where id='" + id='" + id.Text + "'" "'"); ); string a, string a, b; int hasil; int hasil; a = lama.Text; b = honor.Text; hasil = Convert Convert.ToInt16(a) .ToInt16(a) * Convert Convert.ToInt16(b); .ToInt16(b); total.Text = hasil.ToString(); hasil.ToString(); } private void helpToolStripMenuItem_Cl helpToolStripMenuItem_Click( ick(object object sender, sender, EventArgs EventArgs e) e) { Help f2 Help f2 = new Help Help(); (); f2.ShowDialog(); f2.Focus(); } private void exitToolStripMenuItem_Cl exitToolStripMenuItem_Click( ick(object object sender, sender, EventArgs EventArgs e) 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 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 Komputer dan Informatika di salah satu perguruan tinggi suasta”. suasta”. Yah demikian singkatdeh perkenalan dari ane, teriakasih te riakasih telah mengunjungi website ane di www.muhamadali.besaba.com www.muhamadali.besaba.comatau atau www.ceritaalialdefinu.wordpress.com,,apa bila banyak kekurangan ane mohon www.ceritaalialdefinu.wordpress.com maff,,, semoga kita menjadi orang yang bermanfaat untuk orang lain,,amin,,, lai n,,amin,,,
Page 8