Translate

Sabtu, 06 Oktober 2012

LATIHAN 26B APKOM 4 Akuntansi PNUP

A.    Object-object dalam Latihan_26B_36110051 :
            1.      Object Label
Terdapat lima label (yang bertuliskan detail transaksi, kode barang, nama barang, harga jual, dan jumlah barang).
            2.      Object DataGridView
Terdapat satu object datagridview yang digunakan untuk menampilkan detail transaksi dari form Latihan_26A_36110051 yang berupa notrans, tanggal transaksi, jenis transaksi, keterangan, unit, harga, dan jumlah.



3.      Object TextBox
Terdapat enam obejct textbox yang digunakan untuk menampilkan kode barang, nama barang, harga jual, jumlah, total unit, dan total jumlah dari daftar barang yang dipilih pada form Latihan_26A_36110051.
 
  
B.     Script Unique
Untuk script, dapat dilihat secara menyeluruh pada Prosedur Penyelesaian Latihan_26B_36110051.
C.     Even
Latihan_26B_36110051_Load
ACI()
Perhitungan()
 
PROSEDUR :

1.      Klik Start lalu pilih Microsoft Visual Studio 2008
 

2.      Lalu akan muncul jendela awal Microsoft Visual Studio seperti di bawah ini.

 
3.      Lalu pilih New Project dan beri nama serta pilih tempat folder untuk menyimpannya.

 
4.      Kemudian buat form sesuai dengan form di bawah ini.
 

5.      Berikut ini adalah rumus untuk menjalankan form di atas.


Public Class Latihan_26B_36110051
   
    Dim tabelACI As New DataTable
Dim MELISSA As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & Application.StartupPath & "\DataTransaksiJualBeli.accdb'")
    Public Sub ACI()
        Dim truckACI As New OleDb.OleDbDataAdapter
        truckACI = New OleDb.OleDbDataAdapter("Select MASTERTRANSAKSI.NOTRANS, MASTERTRANSAKSI.TANGGALTRANSAKSI, MASTERTRANSAKSI.JENISTRANSAKSI, MASTERTRANSAKSI.KETERANGAN, DETAILTRANSAKSI.UNIT, DETAILTRANSAKSI.HARGA, DETAILTRANSAKSI.UNIT*DETAILTRANSAKSI.HARGA AS JUMLAH From DETAILTRANSAKSI INNER JOIN MASTERTRANSAKSI ON DETAILTRANSAKSI.NOTRANS=MASTERTRANSAKSI.NOTRANS Where KODEBARANG = '" & KODE_36110051.Text & "'", MELISSA)
        tabelACI.Rows.Clear()
        truckACI.Fill(tabelACI)
        truckACI.Dispose()
    End Sub
    Public Sub Perhitungan()
        Dim TU As Integer
        Dim TOTAL As Integer
        For Each x As DataRow In tabelACI.Rows
            TU = TU + x("UNIT")
            TOTAL = TOTAL + x("JUMLAH")
        Next
        TU_36110051.Text = TU
        TJ_36110051.Text = TOTAL
    End Sub
    Private Sub Latihan_26B_36110051_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        DGV_36110051.DataSource = tabelACI
    End Sub
End Class
6.      Setelah itu, jalankan programnya dengan mengklik icon “Start Debbuging”.
 

Tidak ada komentar:

Posting Komentar