menu strip - visual basic

19
TUGAS AKHIR PRAKTIKUM SP MEMBUAT MENUSTRIP DAN FORM “RENTAL CD” PEMROGRAMAN VISUAL 1 KELOMPOK 3 DISUSUN OLEH : MELINA KRISNAWATI 12.12.0328 SI 12 F JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM PURWOKERTO PURWOKERTO 2014

Upload: melina-krisnawati

Post on 01-Jul-2015

294 views

Category:

Engineering


4 download

DESCRIPTION

penjelasan dan pembuatan menustrip pada bahasa pemrograman visual basic atau yang biasa dikenal dengan vb

TRANSCRIPT

Page 1: menu strip - visual basic

TUGAS AKHIR PRAKTIKUM SP

MEMBUAT MENUSTRIP DAN FORM

“RENTAL CD”

PEMROGRAMAN VISUAL 1

KELOMPOK 3

DISUSUN OLEH :

MELINA KRISNAWATI

12.12.0328

SI 12 F

JURUSAN SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM PURWOKERTO

PURWOKERTO

2014

Page 2: menu strip - visual basic

LISTING PROGRAM DAN HASIL RUNNING (OUTPUT PROGRAM)

1. CODE PROGRAM (LISTING PROGRAM)

1.1 CODE PROGRAM FORM 1 / MENU UTAMA

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Rentalcd { public partial class frmutama : Form { public frmutama() { InitializeComponent(); } private void frmutama_Load(object sender, EventArgs e) { } private void formJenisCDToolStripMenuItem_Click(object sender, EventArgs e) { FormJenis frjenis = new FormJenis();

Page 3: menu strip - visual basic

frjenis.MdiParent = this; frjenis.Show(); frjenis.Focus(); } private void formNamaCDToolStripMenuItem_Click(object sender, EventArgs e) { FormNamaCD frnama = new FormNamaCD(); frnama.MdiParent = this; frnama.Show(); frnama.Focus(); } private void formToolStripMenuItem_Click(object sender, EventArgs e) { FormMember frnama = new FormMember(); frnama.MdiParent = this; frnama.Show(); frnama.Focus(); } private void formDataPeminjamanToolStripMenuItem_Click(object sender, EventArgs e) { FormDataPeminjaman frnama = new FormDataPeminjaman(); frnama.MdiParent = this; frnama.Show(); frnama.Focus(); } private void formDataPengembalianToolStripMenuItem_Click(object sender, EventArgs e) { FormDataPengembalian frnama = new FormDataPengembalian(); frnama.MdiParent = this; frnama.Show(); frnama.Focus(); } private void keluarToolStripMenuItem_Click(object sender, EventArgs e) { Application.Exit(); } } }

1.2 CODE PROGRAM FORM JENIS CD

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Rentalcd { public partial class FormJenis : Form

Page 4: menu strip - visual basic

{ public FormJenis() { InitializeComponent(); } private void btnSimpan_Click(object sender, EventArgs e) { if (cmbKodeJenis.Text == "") { errorProvider1.SetError(cmbKodeJenis, "Isi Kode Jenis CD !"); } if (txtnamajenis.Text == "") { errorProvider1.SetError(txtnamajenis, "Isikan Nama Jenis CD"); } else { string[] baris = { cmbKodeJenis.Text, txtnamajenis.Text}; dataGridView1.Rows.Add(baris); dataGridView1.AutoResizeColumns(); } } private void FormJenis_Load(object sender, EventArgs e) { cmbKodeJenis.Items.Add("F001"); cmbKodeJenis.Items.Add("G001"); } private void cmbKodeJenis_SelectedIndexChanged(object sender, EventArgs e) { if (cmbKodeJenis.SelectedIndex.Equals(0)) { txtnamajenis.Text = "Film / Movie"; } else if (cmbKodeJenis.SelectedIndex.Equals(1)) { txtnamajenis.Text = "Games"; } } private void btnReset_Click(object sender, EventArgs e) { cmbKodeJenis.Text = ""; txtnamajenis.Clear(); } private void btnHapus_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); } private void btnUbah_Click(object sender, EventArgs e) { dataGridView1.CurrentRow.Cells[0].Value = cmbKodeJenis.Text;

Page 5: menu strip - visual basic

dataGridView1.CurrentRow.Cells[1].Value = txtnamajenis.Text; } private void tampildatagrid() { cmbKodeJenis.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString(); txtnamajenis.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString(); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyUp(object sender, KeyEventArgs e) { tampildatagrid(); } } }

1.3 CODE PROGRAM FORM NAMA CD

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Rentalcd { public partial class FormNamaCD : Form { public FormNamaCD() { InitializeComponent(); } private void FormNamaCD_Load(object sender, EventArgs e) { cmdkode.Items.Add("F001-1"); cmdkode.Items.Add("F001-2"); cmdkode.Items.Add("F001-3"); cmdkode.Items.Add("F001-4"); cmdkode.Items.Add("F001-5"); cmdkode.Items.Add("G001-1"); cmdkode.Items.Add("G001-2"); cmdkode.Items.Add("G001-3"); cmdkode.Items.Add("G001-4"); cmdkode.Items.Add("G001-5"); } private void cmdkode_SelectedIndexChanged(object sender, EventArgs e) { if (cmdkode.SelectedIndex.Equals(0)) {

Page 6: menu strip - visual basic

txtnama.Text = "Twilight"; txtharga.Text = "7000"; } else if (cmdkode.SelectedIndex.Equals(1)) { txtnama.Text = "The Amazing Spiderman"; txtharga.Text = "6500"; } else if (cmdkode.SelectedIndex.Equals(2)) { txtnama.Text = "Spiderman"; txtharga.Text = "5000"; } else if (cmdkode.SelectedIndex.Equals(3)) { txtnama.Text = "Need For Speed"; txtharga.Text = "10000"; } else if (cmdkode.SelectedIndex.Equals(4)) { txtnama.Text = "Transformers 4"; txtharga.Text = "15000"; } else if (cmdkode.SelectedIndex.Equals(5)) { txtnama.Text = "Pes 2013"; txtharga.Text = "8000"; } else if (cmdkode.SelectedIndex.Equals(6)) { txtnama.Text = "Pes 2014"; txtharga.Text = "9500"; } else if (cmdkode.SelectedIndex.Equals(7)) { txtnama.Text = "FIFA"; txtharga.Text = "8000"; } else if (cmdkode.SelectedIndex.Equals(8)) { txtnama.Text = "The Sims"; txtharga.Text = "6000"; } else if (cmdkode.SelectedIndex.Equals(9)) { txtnama.Text = "DotA"; txtharga.Text = "10500"; } } private void btnSimpan_Click(object sender, EventArgs e) { if (cmdkode.Text == "") { errorProvider1.SetError(cmdkode, "Isikan Kode !"); } if (txtnama.Text == "") { errorProvider1.SetError(txtnama, "Isikan Nama CD !"); }

Page 7: menu strip - visual basic

if (txtharga.Text == "") { errorProvider1.SetError(txtharga, "Isi Harga CD ! "); } if (txtstok.Text == "") { errorProvider1.SetError(txtstok, "Isi jumlah Stok yang tersedia"); } else { string[] baris = { cmdkode.Text, txtnama.Text, txtharga.Text, txtstok.Text }; dataGridView1.Rows.Add(baris); dataGridView1.AutoResizeColumns(); } } private void btnUbah_Click(object sender, EventArgs e) { dataGridView1.CurrentRow.Cells[0].Value = cmdkode.Text; dataGridView1.CurrentRow.Cells[1].Value = txtnama.Text; dataGridView1.CurrentRow.Cells[2].Value = txtharga.Text; dataGridView1.CurrentRow.Cells[3].Value = txtstok.Text; } private void btnHapus_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); } private void btnReset_Click(object sender, EventArgs e) { cmdkode.Text = ""; txtnama.Clear(); txtharga.Clear(); txtstok.Clear(); } private void tampildatagrid() { cmdkode.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString(); txtnama.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString(); txtharga.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString(); txtstok.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString(); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyUp(object sender, KeyEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { tampildatagrid(); }

Page 8: menu strip - visual basic

} }

1.4 CODE PROGRAM FORM MEMBER

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Rentalcd { public partial class FormMember : Form { public FormMember() { InitializeComponent(); } private void FormMember_Load(object sender, EventArgs e) { cmdmember.Items.Add("Mb123"); cmdmember.Items.Add("Mb456"); cmdmember.Items.Add("Mb789"); cmdmember.Items.Add("Mb111"); cmdmember.Items.Add("Mb222"); cmdmember.Items.Add("Mb333"); cmdmember.Items.Add("Mb444"); cmdmember.Items.Add("Mb555"); cmdmember.Items.Add("Mb666"); cmdmember.Items.Add("Mb777"); } private void cmdmember_SelectedIndexChanged(object sender, EventArgs e) { if (cmdmember.SelectedIndex.Equals(0)) { txtnama.Text = "Marley Rose"; txtalamat.Text = "Jl.Merpati 1, Bandung"; txtnotelp.Text = "081727335889"; } else if (cmdmember.SelectedIndex.Equals(1)) { txtnama.Text = "Blake Janner"; txtalamat.Text = "Jl.Kemerdekaan, Jakarta"; txtnotelp.Text = "081727786543"; } else if (cmdmember.SelectedIndex.Equals(2)) { txtnama.Text = "Blaine Anderson"; txtalamat.Text = "Jl.Merdeka, Purwokerto"; txtnotelp.Text = "08177646598"; } else if (cmdmember.SelectedIndex.Equals(3)) {

Page 9: menu strip - visual basic

txtnama.Text = "Andrew Garfield"; txtalamat.Text = "Jl.Garuda, Purwokerto"; txtnotelp.Text = "081678543000"; } else if (cmdmember.SelectedIndex.Equals(4)) { txtnama.Text = "Emma Watson"; txtalamat.Text = "Jl.Jend.Sudirman, Purwokerto"; txtnotelp.Text = "081727335889"; } else if (cmdmember.SelectedIndex.Equals(5)) { txtnama.Text = "Melina K"; txtalamat.Text = "Jl.Sitapen, Purwokerto"; txtnotelp.Text = "083455777345"; } else if (cmdmember.SelectedIndex.Equals(6)) { txtnama.Text = "Jacob Artist"; txtalamat.Text = "Baleendah, Bandung"; txtnotelp.Text = "081727335889"; } else if (cmdmember.SelectedIndex.Equals(7)) { txtnama.Text = "Kristen Steward"; txtalamat.Text = "Ciparay, Bandung"; txtnotelp.Text = "081788835889"; } else if (cmdmember.SelectedIndex.Equals(8)) { txtnama.Text = "Mochammad F"; txtalamat.Text = "Jl.Merdeka, Purwokerto"; txtnotelp.Text = "081727335889"; } else if (cmdmember.SelectedIndex.Equals(9)) { txtnama.Text = "Arfina Anggraeni"; txtalamat.Text = "Arcawinangun, Purwokerto"; txtnotelp.Text = "085443788989"; } } private void btnSimpan_Click(object sender, EventArgs e) { if (cmdmember.Text == "") { errorProvider1.SetError(cmdmember, "ID Member Harus diisi !"); } if (txtnama.Text == "") { errorProvider1.SetError(txtnama, "Nama Member harus diisi !"); } if (txtalamat.Text == "") { errorProvider1.SetError(txtalamat, "Alamat Harus Diisi !"); } if (txtnotelp.Text == "") { errorProvider1.SetError(txtnotelp, "Nomor Telepon Harus Diisi !"); }

Page 10: menu strip - visual basic

else { string[] baris = { cmdmember.Text, txtnama.Text, txtalamat.Text, txtnotelp.Text }; dataGridView1.Rows.Add(baris); dataGridView1.AutoResizeColumns(); } } private void btnUbah_Click(object sender, EventArgs e) { dataGridView1.CurrentRow.Cells[0].Value = cmdmember.Text; dataGridView1.CurrentRow.Cells[1].Value = txtnama.Text; dataGridView1.CurrentRow.Cells[2].Value = txtalamat.Text; dataGridView1.CurrentRow.Cells[3].Value = txtnotelp.Text; } private void btnHapus_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); } private void btnReset_Click(object sender, EventArgs e) { cmdmember.Text = ""; txtnama.Clear(); txtalamat.Clear(); txtnotelp.Clear(); } private void tampildatagrid() { cmdmember.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString(); txtnama.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString(); txtalamat.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString(); txtnotelp.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString(); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyUp(object sender, KeyEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { tampildatagrid(); } } }

Page 11: menu strip - visual basic

TRANSAKSI

1.5 CODE PROGRAM FORM DATA PEMINJAMAN

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Rentalcd { public partial class FormDataPeminjaman : Form { public FormDataPeminjaman() { InitializeComponent(); } private void FormDataPeminjaman_Load(object sender, EventArgs e) { } private void btnhitung_Click(object sender, EventArgs e) { int jumlah, diskon, total; if (rb10.Checked) { jumlah = (int.Parse(txtJumlah.Text) * (int.Parse(txtHarga.Text))); diskon = (int.Parse(txtJumlah.Text) * (int.Parse(txtHarga.Text))) * 10 / 100; total = jumlah - diskon; int.Parse(txtTotal.Text = total.ToString()); } else if (rb5.Checked) { jumlah = (int.Parse(txtJumlah.Text) * (int.Parse(txtHarga.Text))); diskon = (int.Parse(txtJumlah.Text) * (int.Parse(txtHarga.Text))) * 5 / 100; total = jumlah - diskon; int.Parse(txtTotal.Text = total.ToString()); } else { txtTotal.Text = (int.Parse(txtJumlah.Text) * (int.Parse(txtHarga.Text))).ToString(); } } private void btnSimpan_Click(object sender, EventArgs e) {

Page 12: menu strip - visual basic

string diskon; if (rb10.Checked == true) { diskon = ((int.Parse(txtJumlah.Text) * (int.Parse(txtHarga.Text))) * 10 / 100).ToString(); } else { diskon = ((int.Parse(txtJumlah.Text) * (int.Parse(txtHarga.Text))) * 5 / 100).ToString(); } string[] baris = { txtnomorpeminjaman.Text, txtIDmember.Text, txtKodeJeniscd.Text, txtKodeCD.Text, txtHarga.Text, txtJumlah.Text, diskon, txtTotal.Text }; dataGridView1.Rows.Add(baris); dataGridView1.AutoResizeColumns(); } private void btnUbah_Click(object sender, EventArgs e) { dataGridView1.CurrentRow.Cells[0].Value = txtnomorpeminjaman.Text; dataGridView1.CurrentRow.Cells[1].Value = txtIDmember.Text; dataGridView1.CurrentRow.Cells[2].Value = txtKodeJeniscd.Text; dataGridView1.CurrentRow.Cells[3].Value = txtKodeCD.Text; dataGridView1.CurrentRow.Cells[4].Value = txtHarga.Text; dataGridView1.CurrentRow.Cells[5].Value = txtJumlah.Text; dataGridView1.CurrentRow.Cells[6].Value = txtTotal.Text; } private void btnHapus_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); } private void btnReset_Click(object sender, EventArgs e) { txtnomorpeminjaman.Clear(); txtIDmember.Clear(); txtKodeJeniscd.Clear(); txtKodeCD.Clear(); txtHarga.Clear(); txtJumlah.Clear(); txtTotal.Clear(); } private void btnExit_Click(object sender, EventArgs e) { Close(); } private void tampildatagrid() { txtnomorpeminjaman.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString(); txtIDmember.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString(); txtKodeJeniscd.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString(); txtKodeCD.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();

Page 13: menu strip - visual basic

txtHarga.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString(); txtJumlah.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString(); txtTotal.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString(); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyUp(object sender, KeyEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { tampildatagrid(); } private void groupBox2_Enter(object sender, EventArgs e) { } } }

1.6 CODE PROGRAM FORM DATA PENGEMBALIAN

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Rentalcd { public partial class FormDataPengembalian : Form { DateTime tanggal1; DateTime tanggal2; TimeSpan hasil; public FormDataPengembalian() { InitializeComponent(); } private void txtnomorpeminjaman_TextChanged(object sender, EventArgs e) {

Page 14: menu strip - visual basic

} private void FormDataPengembalian_Load(object sender, EventArgs e) { } private void dateTimeKembali_ValueChanged(object sender, EventArgs e) { } private void btnOK_Click(object sender, EventArgs e) { tanggal1 = dateTimePinjam.Value; tanggal2 = dateTimeKembali.Value; hasil = tanggal2.Subtract(tanggal1); txtlama.Text = hasil.ToString(); } private void btnSimpan_Click(object sender, EventArgs e) { if (txtkodePengembalian.Text == "") { errorProvider1.SetError(txtkodePengembalian, "Kode Pengembalian Harus diisi !"); } if (txtkodecd.Text == "") { errorProvider1.SetError(txtkodecd, "Kode CD Harus Diisi !"); } if (txtidmember.Text == "") { errorProvider1.SetError(txtidmember, "ID Member Harus diisi !"); } if (dateTimePinjam.Text == "") { errorProvider1.SetError(dateTimePinjam, "Tanggal Pinjam harus diisi !"); } if (dateTimeKembali.Text == "") { errorProvider1.SetError(dateTimeKembali, "Tanggal Kembali harus diisi !"); } else { string[] baris = { txtkodePengembalian.Text, txtkodecd.Text, txtidmember.Text, dateTimePinjam.Text, dateTimeKembali.Text, txtlama.Text, txttotal.Text, txtdenda.Text}; dataGridView1.Rows.Add(baris); dataGridView1.AutoResizeColumns(); } } private void btnUbah_Click(object sender, EventArgs e) { dataGridView1.CurrentRow.Cells[0].Value = txtkodePengembalian.Text;

Page 15: menu strip - visual basic

dataGridView1.CurrentRow.Cells[1].Value = txtkodecd.Text; dataGridView1.CurrentRow.Cells[2].Value = txtidmember.Text; dataGridView1.CurrentRow.Cells[3].Value = dateTimePinjam.Text; dataGridView1.CurrentRow.Cells[4].Value = dateTimeKembali.Text; dataGridView1.CurrentRow.Cells[5].Value = txtlama; dataGridView1.CurrentRow.Cells[6].Value = txttotal.Text; dataGridView1.CurrentRow.Cells[7].Value = txtdenda.Text; } private void btnHapus_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); } private void btnReset_Click(object sender, EventArgs e) { txtkodePengembalian.Clear(); txtkodecd.Clear(); txtidmember.Clear(); txtlama.Clear(); } private void tampildatagrid() { txtkodePengembalian.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString(); txtkodecd.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString(); txtidmember.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString(); dateTimePinjam.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString(); dateTimeKembali.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString(); txtlama.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString(); txttotal.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString(); txtdenda.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString(); } private void btnexit_Click(object sender, EventArgs e) { Close(); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyUp(object sender, KeyEventArgs e) { tampildatagrid(); } private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { tampildatagrid(); } } }

Page 16: menu strip - visual basic

2. HASIL RUNNING (OUTPUT PROGRAM)

2.1 FORM MENU

Page 17: menu strip - visual basic

2.2 FORM JENIS CD

2.3 FORM NAMA CD

Page 18: menu strip - visual basic

2.4 FORM MEMBER

2.5 FORM DATA PEMINJAMAN

Page 19: menu strip - visual basic

2.6 FORM DATA PENGEMBALIAN