Anda di halaman 1dari 21

PEMROGRAMAN VISUAL

Simpan, Edit dan Hapus data


FAKULTAS TEKNIK
PROGRAM STUDI SISTEM INFORMASI
UNIVERSITAS NAHDLATUL ULAMA NTB

Fazlul Rahman

Pemrograman Visual I – Sistem Informasi Kampus Peradaban Bangsa 1


Membuat aplikasi Form Windows di Visual
Studio dengan C #
• Membuat proyek
1. Buka Visual Studio.
2. Di jendela Mulai,
pilih Buat proyek baru.

Pemrograman Visual I – Sistem Informasi 2


3. Pada jendela Buat proyek baru, pilih templat aplikasi Formulir
Windows (.NET Framework) untuk C#.

Pemrograman Visual I – Sistem Informasi 3


4. Di jendela Konfigurasikan proyek baru Anda , Kemudian, pilih Buat.

Pemrograman Visual I – Sistem Informasi 4


ToolBox yang akan digunakan
• Label Untuk Menampilkan Tulisan
• Textboxt Untuk Menginput data setelah program dijalankan
• Button Untuk melakukan proses program
• DataGridView untuk menampilkan data table pada database

Pemrograman Visual I – Sistem Informasi 5


Pemrograman Visual I – Sistem Informasi 6
Menambahkan Prosedur/ Fungsi Clear
void bersih ()
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox1.Focus();
}

Pemrograman Visual I – Sistem Informasi 7


Penyimpanan
//memanggil dan Menampung query dari nim

z.cmd = new OleDbCommand("select * from


mahasiswa where" +
" nim= '" + textBox1.Text + "'", z.con);

//melakukan execute dari query

z.dtr = z.cmd.ExecuteReader();

Pemrograman Visual I – Sistem Informasi 8


Menambahkan Kondisi 1
if (z.dtr.HasRows)
{
MessageBox.Show("NIM Sudah Ada...", "Pesan",
MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
textBox1.Clear();
textBox1.Focus();
}

Pemrograman Visual I – Sistem Informasi 9


Menambahkan Kondisi 2
else if (textBox1.Text.Trim() == "")
{
MessageBox.Show("NIM Masih Kosong...", "Pesan",
MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
textBox1.Clear();
textBox1.Focus();
}

Pemrograman Visual I – Sistem Informasi 10


Melakukan penyimpanan data
Else
{
z.cmd = new OleDbCommand
("insert into mahasiswa (nim,nama,alamat)"
+"values
('" + textBox1.Text + "'," +
"'" + textBox2.Text + "'," +
"'" + textBox3.Text + "')", z.con);
z.cmd.ExecuteNonQuery();
Pemrograman Visual I – Sistem Informasi 11
ambildata();
MessageBox.Show("Data Berhasil
Disimpan...", "Pesan",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
bersih();
}

Pemrograman Visual I – Sistem Informasi 12


Penghapusan Data
//variabel bantuan untuk melihat/click baris di datagridview dan kode untuk
menampung nimnya

int baris;
string kode;

baris = dataGridView1.CurrentRow.Index;
kode = dataGridView1[0, baris].Value.ToString();

Pemrograman Visual I – Sistem Informasi 13


Kondisi penghapusan
if (MessageBox.Show("Apakah Data Nim : " +
kode + "\n " + " Akan DIhapus.?", "Pesan",
MessageBoxButtons.OKCancel,
MessageBoxIcon.Question) == DialogResult.OK
);

Pemrograman Visual I – Sistem Informasi 14


Query Hapus data
{
z.cmd = new OleDbCommand
(" delete from mahasiswa where nim = '" + kode +
"' ",z.con);
z.cmd.ExecuteNonQuery();
ambildata();
MessageBox.Show("Data Berhasil Dihapus...",
"Pesan",MessageBoxButtons.OK,
MessageBoxIcon.Information);
}
Pemrograman Visual I – Sistem Informasi 15
Kondisi Perubahan Button Koresik
if (button3.Text == "Koreksi")
{
button3.Text = "Edit";
}
else if (button3.Text == "Edit")
{
button3.Text = "Koreksi";
}

Pemrograman Visual I – Sistem Informasi 16


Koreksi Kondisi 1
if (button3.Text == "Koreksi")
{
button3.Text = "Edit";
button2.Enabled = false;
button1.Enabled = false;
textBox1.Enabled = false;
int baris;
baris = dataGridView1.CurrentRow.Index;
textBox1.Text = dataGridView1[0,baris].Value.ToString();
textBox2.Text = dataGridView1[1,baris].Value.ToString();
textBox3.Text = dataGridView1[2,baris].Value.ToString();
}

Pemrograman Visual I – Sistem Informasi 17


Kondisi 2
else if (button3.Text == "Edit")
{
button3.Text = "Koreksi";
button2.Enabled = true;
button1.Enabled = true;
textBox1.Enabled = true;

Pemrograman Visual I – Sistem Informasi 18


Query Hapus Data
z.cmd = new OleDbCommand
("update mahasiswa set " +
"nama = '" + textBox2.Text + "', " +
"alamat = '" + textBox3.Text + "' where " +
"nim = '" + textBox1.Text +"'", z.con);

z.cmd.ExecuteNonQuery();

Pemrograman Visual I – Sistem Informasi 19


ambildata();

MessageBox.Show("Data Berhasil Diubah...",


"Pesan",MessageBoxButtons.OK,
MessageBoxIcon.Information);
bersih();
}

Pemrograman Visual I – Sistem Informasi 20


Pemrograman Visual I – Sistem Informasi 21

Anda mungkin juga menyukai