Sabtu, 13 Oktober 2012

latihan_33B_36110036


Deskripsi latihan_33B_36110036

A.           Object Label

Terdapat empat label yang bertuliskan kode barang, nama barang, harga jual, dan jumlah barang.

B.            Object textbox

         Terdapat empat textbox (status input). Status input digunakan untuk memasukkan nilai dari kode barang, nama barang, harga jual, dan jumlah barang.

C.           Object button

         Terdapat satu object button yang bertuliskan simpan yang digunakan untuk menyimpan data yang telah diinput.

D.           Object StatusStrip

Terdapat satu object statusstrip. Pada statusstrip ini terdapat dua statuslabel (yang bertuliskan kode barang lama dan - )

E.            Script Unique
          Untuk script unique dapat dilihat pada Langkah-langkah mengerjakan latihan_33B_36110036.

F.    Even
  anna()
  edit()
          simpan_36110036_Click
Langkah-langkah mengerjakan latihan_33B_36110036

            1.          Buka project yang telah dibuat, dan buka solution explorer
            2.          Klik  kanan nama project ==> add ==> new item

        
                 3.          Klik New Item, setelah terbuka  pilih windows form dan ketik nama form  lalu klik Add 
           
4.      Kemudian klik file tersebut,  maka akan terbuka jendela pekerjaan dari Ms. Visual Studio.
5.     Kemudian buat form seperti dibawah ini:

                   
6.    Setelah design form selesai  dibuatlah rumusnya, Berikut adalah rumus untuk     menjalankan  latihan_33B_36110036.

Public Class latihan_33B_36110036
    Dim penting As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source= D:\apkom 4\LATIHAN 27-34 SIMPAN EDIT DELETE DATA\DATABARANG.accdb;jet oledb:database password=anna;jet oledb:database password=anna")

    Private Sub anna()
        Dim Periksa As New ByIskandar.CariKeDataBaseByIskandar
        Periksa.AturPencarianDataBase("BARANG", "KODEBARANG", KB_36110036.Text, 1, penting)
        If Periksa.JumlanBaris > 0 Then
            MsgBox("Kode Barang Sudah Ada, Masukkan Kode Barang yang Lain")
            Exit Sub
        End If

        Dim libra As New OleDb.OleDbCommand

        libra = New OleDb.OleDbCommand("Insert Into BARANG (KODEBARANG, NAMABARANG, HARGAJUAL, JUMLAHBARANG) " & _
        "Values ( '" & KB_36110036.Text & "', '" & NB_36110036.Text & "'," & Val(HJ_36110036.Text) & ", " & Val(JB_36110036.Text) & ")", penting)

        penting.Open()

        libra.ExecuteNonQuery()

        penting.Close()

        penting.Dispose()
    End Sub

    Private Sub edit()
        If KB_36110036.Text <> BL_36110036.Text Then
            Dim Cari As New ByIskandar.CariKeDataBaseByIskandar
            Cari.AturPencarianDataBase("BARANG", "KODEBARANG", KB_36110036.Text, 1, penting)
            If Cari.JumlanBaris > 0 Then
                MsgBox("Kode Barang yang Baru Sudah Ada!")
                Exit Sub
            End If
        End If

        Dim libra As New OleDb.OleDbCommand

        libra = New OleDb.OleDbCommand("Update BARANG SET KODEBARANG = '" & KB_36110036.Text & "', NAMABARANG = '" & NB_36110036.Text & "', HARGAJUAL = " & Val(HJ_36110036.Text) & ", JUMLAHBARANG = " & Val(JB_36110036.Text) & " Where KODEBARANG = '" & BL_36110036.Text & "'", penting)

        penting.Open()

        libra.ExecuteNonQuery()

        penting.Close()

        libra.Dispose()
    End Sub

    Private Sub simpan_36110036_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles simpan_36110036.Click
        If KB_36110036.Text.Length = 0 Then
            MsgBox("Anda Harus Masukkan Kode Barangnya")
            Exit Sub
        End If

        If NB_36110036.Text.Length = 0 Then
            MsgBox("Anda Harus Masukkan Nama Barangnya")
            Exit Sub
        End If

        If Val(HJ_36110036.Text) = 0 Then
            MsgBox("Anda Harus Masukkan Harga Barangnya")
            Exit Sub
        End If

        If BL_36110036.Text = "-" Then
            anna()
        Else
            edit()
        End If

        KB_36110036.Text = ""
        NB_36110036.Text = ""
        HJ_36110036.Text = ""
        JB_36110036.Text = ""
        BL_36110036.Text = "-"

        latihan_33A_36110036.libra()
    End Sub
End Class

7.      Setelah rumus selesai, program dijalankan dengan menggunakan start debugging


8.     Setelah program jalan maka file disave.





















Tidak ada komentar:

Posting Komentar