Translate

Minggu, 14 Oktober 2012

Latihan 33A 36110051 APKOM 4 Akuntansi PNUP

A.    Object-object dalam Latihan_33A_36110051 :
            1.      Object Label
Terdapat satu label (yang bertuliskan daftar barang).
            2.      Object DataGridView
Terdapat satu object datagridview yang digunakan untuk menampilkan daftar barang.

3.      Object Button
Terdapat tiga object button (Hapus, Tambah, dan Edit). Button edit digunakan untuk mengedit daftar barang pada form BARANG di Ms Access yang muncul pada datagridview. Jika button edit diklik, maka akan muncul form Latihan_33B_36110051. Pada form inilah data barang yang telah dipilih pada datagridview akan diedit.
Button tambah digunakan untuk menambah data barang baru ke dalam form BARANG di Ms Access. Jika button tambah diklik, maka akan muncul form Latihan_33A_36110051. Pada form inilah data barang baru diinput dan kemudian disimpan.
Button hapus digunakan untuk menghapus data barang pada form BARANG.


B.     Script Unique
Untuk script, dapat dilihat secara menyeluruh pada PROSEDUR dibawah ini
C.     Even
Latihan_33A_36110051_Load
EDIT_36110051_Click
TAMBAH_36110051_Click
HAPUS_36110051_Click
 
 
PROSEDUR :

1.       Klik Start dan pilih Microsoft Visual Studio 2008.
 
2.       Klik menu file dan pilih New Project.
 
3.       Ketik nama dan pilih lokasi yang diinginkan pada masing-masing tempat yang tersedia, klik Ok.
 

4.       Klik menu view dan pilih toolbox dan buatlah desain kolom seperti kolom dibawah ini:

 
5.      Berikut ini adalah rumus untuk menjalankan form di atas:
 
Public NotInheritable Class Latihan_33a_36110051
    Dim aci As New DataTable
    Dim isha As New OleDb.OleDbCommand
    Dim isa As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & Application.StartupPath & "\DATABARANG.accdb'")

    Private Sub tambah_36110051_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tambah_36110051.Click
        If Latihan_33b_36110051.Visible = False Then
            Latihan_33b_36110051.Show()
        Else
            Latihan_33b_36110051.Activate()
        End If
    End Sub

    Private Sub edit_36110051_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles edit_36110051.Click
        If Latihan_33b_36110051.Visible = False Then
            Latihan_33b_36110051.Show()
        Else
            Latihan_33b_36110051.Activate()
        End If
        Latihan_33b_36110051.kbl_36110051.Text = dgv_36110051.CurrentRow.Cells("kodebarang").Value
        Latihan_33b_36110051.kb_36110051.Text = dgv_36110051.CurrentRow.Cells("kodebarang").Value
        Latihan_33b_36110051.nb_36110051.Text = dgv_36110051.CurrentRow.Cells("namabarang").Value
        Latihan_33b_36110051.jb_36110051.Text = dgv_36110051.CurrentRow.Cells("jumlahbarang").Value
        Latihan_33b_36110051.hj_36110051.Text = dgv_36110051.CurrentRow.Cells("hargajual").Value
    End Sub

    Private Sub Latihan_33a_36110051_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       
        Dim adapter As New OleDb.OleDbDataAdapter
        adapter = New OleDb.OleDbDataAdapter("select * from barang", ISA)
        aci.Rows.Clear()
        adapter.Fill(aci)
        adapter.Dispose()
        dgv_36110051.DataSource = ACI
    End Sub

    Private Sub hapus_36109003_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus_36110051.Click
        Dim icha As String = "delete * from barang where kodebarang = '" & dgv_36110051.CurrentRow.Cells("kodebarang").Value & "'"
        isha = New OleDb.OleDbCommand(icha, isa)
        ISA.Open()
        isha.ExecuteNonQuery()
        ISA.Close()
        aci.Dispose()

        Dim adapter As New OleDb.OleDbDataAdapter
        adapter = New OleDb.OleDbDataAdapter("select * from barang", ISA)
        aci.Rows.Clear()
        adapter.Fill(aci)
        adapter.Dispose()
        dgv_36110051.DataSource = ISA
    End Sub
End Class
6.       Uji program dengan mengklik icon Start Debugging.
 

Tidak ada komentar:

Posting Komentar