- See more at: http://blog-rangga.blogspot.com/2013/01/cara-mengganti-icon-kursor-blog-dengan.html#sthash.c5biKms2.dpuf

Rabu, 26 September 2012

Latihan_13_36110044 Aplikasi Komputer 4



Form Latihan_13
 
Terdapat tiga DataGridView
DataGridView berfungsi untuk menampilkan data yang telah disimpan.

Script Unique

Membuat DataTable
Dim DTRI As New DataTable

Membuat DataSet baru
Dim ZAHRAH As New DataSet

Membuat Binding Source
Dim herawati As New BindingSource

Menambahkan kolom pada DataTable
DTRI.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))

Menambah relationship dalam DataSet
ZAHRAH.Relations.Add(New DataRelation("TA", ZAHRAH.Tables("ICA").Columns("kode rekening induk"), ZAHRAH.Tables("dis").Columns("kode rekening induk")))
       
Membuat binding datasource (mengatur datasource dan data membernya)
        herawati.DataSource = ZAHRAH
        herawati.DataMember = "ica"

 

Even
Latihan_13_36110044_Load




PROSEDUR PENYELESAIAN:
1.Klik star lalu pilih Microsoft Visual Studio 2008
 

2. Pilih Project yang sebelumnya telah dibuat
 

3. Pada kotak "Solution Explorer" klik kanan nama project => add => new item
 

4. Ubah nama pada lembar "Add New Item" kemudian add
 

5. Buat design form dengan menggunakan DataGridView
 

6. Ganti nama DataGridView dengan menggunakan "Properties Window"
 

7. Klik 2x pada kotak design untuk membuka lembar vb
 Masukkan rumus berikut untuk menyelesaikan latihan_13

Public Class Latihan_13_36110044
   
    ' TEMPAT DEKLARASI UNTUK DATA TABEL BARU
    Dim DTRI As New DataTable
    Dim DTRS As New DataTable
    Dim DTRSS As New DataTable

    'DEKLARASI MEMBUAT DATASET BARU
    Dim ZAHRAH As New DataSet 'yaitu object yg dpt menampung object datatable

    'untuk mendeklarasikan binding source
    Dim herawati As New BindingSource
    Dim LUKMAN As New BindingSource
    Dim AKBAR As New BindingSource

    Private Sub Latihan_13_36110044_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'MEMBUAT TIGA BUAH TABEL dengannama kolom yg berbeda2
        DTRI.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String))) 'untuk teks
        DTRI.Columns.Add(New DataColumn("Nama Rekening Induk", GetType(String)))

        DTRS.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))
        DTRS.Columns.Add(New DataColumn("Kode Rekening Sub", GetType(String)))
        DTRS.Columns.Add(New DataColumn("Nama Rekening Sub", GetType(String)))

        DTRSS.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))
        DTRSS.Columns.Add(New DataColumn("Kode Rekening sub", GetType(String)))
        DTRSS.Columns.Add(New DataColumn("Kode Rekening Sub-sub", GetType(String)))
        DTRSS.Columns.Add(New DataColumn("Nama Rekening Sub-sub", GetType(String)))


        Dim Acak As New Random

        For RI As Integer = 1 To Acak.Next(1, 5)
            DTRI.Rows.Add(RI, "Nama Rekening " & RI)
            For RS As Integer = 1 To Acak.Next(1, 5)
                DTRS.Rows.Add(RI, RI & RS, "Nama Sub Rekening " & RI & RS)
                For RSS As Integer = 1 To Acak.Next(1, 5)
                    DTRSS.Rows.Add(RI, RI & RS, RI & RS & RSS, "Nama Sub Sub Rekening " & RI & RS & RSS)
                Next
            Next
        Next

        'MEMASUKKAN DATATABEL KE DATA SET DAN JIKA SDH D DLM DATASET NAMA DTTABEL SHD TDK DIKENAL LG
        ZAHRAH.Tables.Add(DTRI)
        ZAHRAH.Tables.Add(DTRS)
        ZAHRAH.Tables.Add(DTRSS)

        'UNTUK MENGGANTI NAMA DLM DATASET YG TDX TABEL1 DST (BS DILAKUKAN SEBELUM DTTABEL DMASUKKAN KE DLM DATASET)
        DTRI.TableName = "ICA"
        DTRS.TableName = "DIS"
        DTRSS.TableName = "OCA"

        'UNTUK MENAMBAH RELASI DLM DATASET dari ica ke dis dan dis ke oca
        ZAHRAH.Relations.Add(New DataRelation("TA", ZAHRAH.Tables("ICA").Columns("kode rekening induk"), ZAHRAH.Tables("dis").Columns("kode rekening induk")))
        ZAHRAH.Relations.Add(New DataRelation("HI", ZAHRAH.Tables("DIS").Columns("kode rekening sub"), ZAHRAH.Tables("oca").Columns("kode rekening sub")))

        'membuat binding datasource (mengatur datasource dan data membernya)
        herawati.DataSource = ZAHRAH
        herawati.DataMember = "ica"

        'DATASOURCE BINDING2 ADLH NAMA BINDING YG P'TAMA DAN DATAMEMBERNYA ADLAH NAMA RELASINYA
        LUKMAN.DataSource = herawati
        LUKMAN.DataMember = "TA"

        'DATASOURCE BINDINg3 ADLH NAMA BINDING YG kedua DAN DATAMEMBERNYA ADLAH NAMA RELASINYA
        AKBAR.DataSource = LUKMAN
        AKBAR.DataMember = "HI"

        'MEMUNCULKAN DLM DGV
        DataGridView1_36110044.DataSource = herawati
        DataGridView2_36110044.DataSource = LUKMAN
        DataGridView3_36110044.DataSource = AKBAR

    End Sub
End Class

8. Jalankan program dengan menggunakan  “start debugging”

 












Tidak ada komentar: