Announcement:

pengertianjaringandasarr.blogspot.com adalah blog yang membahas seputar komputer dan teknologi

Minggu, 04 Desember 2016

Tutorial Program Data Peminjam Dana Koperasi Dengan Penerapan Form MDI dan MenuBar

Assalamualaikum...
Kali ini saya akan memposting tutorial terbaru seputar pemrograman visual lagi nih, langsung aja yah !!! Semoga bermanfaat..
Berikut ini adalah tutorial membuat program sederhan dengan penerapan form MDI, MenuBar dan database SQLServer menggunakan aplikasi Visual Studio 2010 Ultimate.

1. Buka Visual Studio dan Klik New Project.

2. Pada Bagian Visual C#, pilih Windows Form Application. Kemudian ketikkan Nama Project di bagian Name. Klik Browse untuk menentukan letak penyimpanan project. Kemudian klik OK.

3. Setelah itu akan tampil form kosong dengan nama form 1 dan buat Design pada Form seperti berikut dengan menambah komponen menuStrip Open dan Close pada Toolbox.

4. Langkah selanjutnya adalah mengubah form biasa menjadi MDI dengan cara klik true pada properties IsMdiContainer.

5. Buat form baru dengan klik PROJECT > Add Windows Form > OK. Form ini untuk data peminjam dana koperasi. 

6. Buat tampilan seperti pada gambar berikut label untuk judul, button untuk export dan delete, dan dataGridView untuk tabel database data peminjam dana koperasi. Komponen ini ada pada Toolbox.

7. Kemudian buat dataBase pada SQL Server dengan cara : PROJECT . Add New Item.

8. Selanjutnya  pada bagian Visual C# Items, pilih Service-based Database. Lalu ketikkan nama dan klik Add.

9.  Ketikkan Ctrl+Alt+S untuk membuka Server Exporer. Pada bagian dataBase yang telah dibuat tadi, klik kanan pada Table, kemudian pilih Add New Table.

10. Masukkan Field seperti berikut, pada identity klik yes untuk penomoran otomatis dan klik primary key.

11. CTRL+S untuk menyimpan tabel database.

12. Kemudian pada bagian Server Explorer, klik kanan pada Tables. klik kanan pada table yang telah dibuat dan pilih Show Table Data.

13.  Isi field seperti pada gambar berikut.

14. Pada datagridview klik Add Project Data Source.

15. Klik Next sampai muncul tampilan seperti pada gambar berikut dan klik New connection.

16. Centang Tables dan Views.

17. Maka akan muncul tabel yang telah kita buat tadi pada database SQLServer.

18. Berikut ini Source Code pada Form 1
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 Tutorial
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form2 Frm2 = new Form2();
            Frm2.Show();
            this.Hide();
        }

        private void closeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Apakah Anda Ingin Keluar ?", "Warning", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            Environment.Exit(0);
        }
    }
}


19. Source Code pada Form 2.
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 Tutorial
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'tutorial1DataSet1.Tabel' table. You can move, or remove it, as needed.
            this.tabelTableAdapter.Fill(this.tutorial1DataSet1.Tabel);

        }

        private void ToCsV(DataGridView dGV, string filename)
        {
            string stOutput = "";
            // Export titles:
            string sHeaders = "";

            for (int j = 0; j < dGV.Columns.Count; j++)
                sHeaders = sHeaders.ToString() + Convert.ToString(dGV.Columns[j].HeaderText) + "\t";
            stOutput += sHeaders + "\r\n";
            // Export data.
            for (int i = 0; i < dGV.RowCount - 1; i++)
            {
                string stLine = "";
                for (int j = 0; j < dGV.Rows[i].Cells.Count; j++)
                    stLine = stLine.ToString() + Convert.ToString(dGV.Rows[i].Cells[j].Value) + "\t";
                stOutput += stLine + "\r\n";
            }
            Encoding utf16 = Encoding.GetEncoding(1254);
            byte[] output = utf16.GetBytes(stOutput);
            System.IO.FileStream fs = new System.IO.FileStream(filename, System.IO.FileMode.Create);
            System.IO.BinaryWriter bw = new System.IO.BinaryWriter(fs);
            bw.Write(output, 0, output.Length); //write the encoded file
            bw.Flush();
            bw.Close();
            fs.Close();
        }

        private void btnExport_Click(object sender, EventArgs e)
        {
            SaveFileDialog sfd = new SaveFileDialog(); //savefiledialog untuk menyimpan file
            sfd.Filter = "Excel Documents (*.xls)|*.xls"; //membuat dokument menjadi excel
            sfd.FileName = "Data5.xls"; //nama file excel
            if (sfd.ShowDialog() == DialogResult.OK) //nama method nya sfd.showdialog()
            {
                //ToCsV(dataGridView1, @"c:\export.xls");
                ToCsV(dataGridView1, sfd.FileName); //toCsV nama method yang dibuat dibawah
                // Here dataGridview1 is your grid view name     }

            }
        }

        private void btnDel_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Apakah Anda Yakin Ingin Menghapus Data Ini ?", "Warning",       MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            foreach (DataGridViewCell oneCell in dataGridView1.SelectedCells)
            {
                if (oneCell.Selected)
                    dataGridView1.Rows.RemoveAt(oneCell.RowIndex);
            }
        }
    }
}











Copyright @ 2013 Jaringan. Designed by Templateism | Love for The Globe Press