Halaman

Senin, 29 Oktober 2012

tugas 2 pemrograman visual


Program 1 variabel konstanta type data

1) Yang membuat program error yaitu alamat tidak menemukan tujuan yang jelas, tujuan yang terdekat              adalah pada const alamat = “Kuningan”, sedangkan di module adalah  Purwokerto”. Seharusnya pada program btalmtt1_Click baris alamat = “Kuningan” di beri tanda (‘) untuk non aktifkannya, dikarenakan sebelumnya tidak ada pendeklarasian alamat ( seharusnya Dim di ubah menjadi String )
2) Karena Pada tombol nama1 pendeklarasian nama sudah di masukan Dim nama As String. Nama = “Joni” sedangkan pada tombol nama2, nama belum di deklarasikan sehingga mengambil dari module. Pada Btalamat 1 dan tombol alamat2 sudah di deklarasikan di form1 dengan Conts alamat = “kuningan”
3)   Pada program bttambahumur1_Click baris Dim umur As Integer, seharusnya Dim diganti dengan Static agar saat ditekan tombol tambah umur 1, umur bertambah 1 dari sebelumnya.
4)  Pada form2 button – button seperti btnama, btalamat, dan btumur sudah menemukan target yang jelas pada module, pada btnama baris txtnama.Text = nama ada target di module yaitu Public const nama As String = “Joni Munandar” Pada btalamat juga ada target di module yaitu Public const alamat As String = “Purwokerto” Pada btumur juga ada target di module yaitu Public const umur As Integer = 17

PROGRAM 2 IF dan Case

Menurut pendapat saya, kekurangan pada program ini adalah combobox yang terdapat kode "TAS" yang belum ada listing programnya, maka jika program ini dijalankan akan keluar gambar seperti contoh yang saya buat di bawah ini :





gambar diatas menunjukkan kode "TAS" itu tidak perlu ada pada combobox tetapi bisa juga ditambaih listing program agar kode "TAS" bisa dijalankan 

dan inilah listing yang saya gunakan untuk memperbaiki prograam diatas.

case "TAS"
namabarang = "TAS"
harga = 150000

dan hasilnya adalah seperti di bawah ini








Demikianlah analisis program. terima Kasiiiihhh...

Senin, 22 Oktober 2012

tugas 1


Public Class Form1

    Private Property pesan As MsgBoxResult

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub



    Private Sub Ckode_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Ckode.Click
       
    End Sub

    Private Sub Ckode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ckode.SelectedIndexChanged
        If Ckode.Text = "F001" Then
            Tnmbrg.Text = "kue tar"
            Thrg.Text = "10000"
        ElseIf Ckode.Text = "F002" Then
            Tnmbrg.Text = "Donat"
            Thrg.Text = "15000"
        ElseIf Ckode.Text = "F003" Then
            Tnmbrg.Text = "Roti bolu"
            Thrg.Text = "10000"
        Else
            Tnmbrg.Text = ""
            Thrg.Text = ""
        End If
    End Sub

    Private Sub Tjumbel_KeyPress(KeyAscii As Integer)
        If KeyAscii = 13 Then
            Ttotal.Text = (Thrg.Text) * Val(Tjumbel.Text)
        End If
    End Sub

    Private Sub Tjumbel_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tjumbel.TextChanged
       
    End Sub

    Private Sub Ckeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ckeluar.Click
        pesan = MsgBox("Keluar Aplikasi?", vbQuestion + vbOKCancel, "Fajar Novi P")
        If pesan = vbOK Then

        End If
    End Sub

    Private Sub Ttotal_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ttotal.TextChanged
        Ttotal.Text = (Thrg.Text) * Val(Tjumbel.Text)
    End Sub

    Private Sub Label6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label6.Click

    End Sub
End Class