Kamis, 15 November 2012

Analisis Program “Explore Your Imagination Colorshape”


Analisis Program “Explore Your Imagination Colorshape”

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ComboBox2.Text = "Pilih Warna"
        With ComboBox2
            .Items.Add("Merah")
            .Items.Add("Kuning")
            .Items.Add("Hijau")
            .Items.Add("Jingga")
            .Items.Add("Biru")
            .Items.Add("Emas")
            .Items.Add("Silver")
            .Items.Add("Ungu")
        End With
        ComboBox1.Text = "Pilih Bentuk"
        With ComboBox1
            .Items.Add("Persegi")
            .Items.Add("Persegi Panjang")
            .Items.Add("Lingkaran")
            .Items.Add("Oval")
        End With
    End Sub


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.Show()
        If ComboBox1.Text = ("Pilih Bentuk") Then MsgBox("Bentuk Belum di Isi")
        If ComboBox2.Text = ("Pilih Warna") Then MsgBox("Warna Belum di Isi")
        If ComboBox1.Text = ("") Then MsgBox("Bentuk Belum di Isi")
        If ComboBox2.Text = ("") Then MsgBox("Warna Belum di Isi")

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Me.Close()
    End Sub
End Class

Public Class Form2

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.Close()
        Form1.Show()
    End Sub

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.RectangleShape1.Hide()
        Me.RectangleShape2.Hide()
        Me.OvalShape1.Hide()
        Me.OvalShape2.Hide()
        If Form1.ComboBox1.Text = ("Lingkaran") Then Me.OvalShape2.Show()
        If Form1.ComboBox1.Text = ("Oval") Then Me.OvalShape1.Show()
        If Form1.ComboBox1.Text = ("Persegi") Then Me.RectangleShape2.Show()
        If Form1.ComboBox1.Text = ("Persegi Panjang") Then Me.RectangleShape1.Show()
        If Form1.ComboBox2.Text = ("Merah") Then Me.OvalShape2.FillColor = Color.Red
        If Form1.ComboBox2.Text = ("Biru") Then Me.OvalShape2.FillColor = Color.Blue
        If Form1.ComboBox2.Text = ("Kuning") Then Me.OvalShape2.FillColor = Color.Yellow
        If Form1.ComboBox2.Text = ("Hijau") Then Me.OvalShape2.FillColor = Color.Green
        If Form1.ComboBox2.Text = ("Silver") Then Me.OvalShape2.FillColor = Color.Silver
        If Form1.ComboBox2.Text = ("Emas") Then Me.OvalShape2.FillColor = Color.Gold
        If Form1.ComboBox2.Text = ("Jingga") Then Me.OvalShape2.FillColor = Color.OrangeRed
        If Form1.ComboBox2.Text = ("Ungu") Then Me.OvalShape2.FillColor = Color.Purple
        If Form1.ComboBox2.Text = ("Merah") Then Me.RectangleShape1.FillColor = Color.Red
        If Form1.ComboBox2.Text = ("Biru") Then Me.RectangleShape1.FillColor = Color.Blue
        If Form1.ComboBox2.Text = ("Kuning") Then Me.RectangleShape1.FillColor = Color.Yellow
        If Form1.ComboBox2.Text = ("Hijau") Then Me.RectangleShape1.FillColor = Color.Green
        If Form1.ComboBox2.Text = ("Silver") Then Me.RectangleShape1.FillColor = Color.Silver
        If Form1.ComboBox2.Text = ("Emas") Then Me.RectangleShape1.FillColor = Color.Gold
        If Form1.ComboBox2.Text = ("Jingga") Then Me.RectangleShape1.FillColor = Color.OrangeRed
        If Form1.ComboBox2.Text = ("Ungu") Then Me.RectangleShape1.FillColor = Color.Purple
        If Form1.ComboBox2.Text = ("Merah") Then Me.OvalShape1.FillColor = Color.Red
        If Form1.ComboBox2.Text = ("Biru") Then Me.OvalShape1.FillColor = Color.Blue
        If Form1.ComboBox2.Text = ("Kuning") Then Me.OvalShape1.FillColor = Color.Yellow
        If Form1.ComboBox2.Text = ("Hijau") Then Me.OvalShape1.FillColor = Color.Green
        If Form1.ComboBox2.Text = ("Silver") Then Me.OvalShape1.FillColor = Color.Silver
        If Form1.ComboBox2.Text = ("Emas") Then Me.OvalShape1.FillColor = Color.Gold
        If Form1.ComboBox2.Text = ("Jingga") Then Me.OvalShape1.FillColor = Color.OrangeRed
        If Form1.ComboBox2.Text = ("Ungu") Then Me.OvalShape1.FillColor = Color.Purple
        If Form1.ComboBox2.Text = ("Merah") Then Me.RectangleShape2.FillColor = Color.Red
        If Form1.ComboBox2.Text = ("Biru") Then Me.RectangleShape2.FillColor = Color.Blue
        If Form1.ComboBox2.Text = ("Kuning") Then Me.RectangleShape2.FillColor = Color.Yellow
        If Form1.ComboBox2.Text = ("Hijau") Then Me.RectangleShape2.FillColor = Color.Green
        If Form1.ComboBox2.Text = ("Silver") Then Me.RectangleShape2.FillColor = Color.Silver
        If Form1.ComboBox2.Text = ("Emas") Then Me.RectangleShape2.FillColor = Color.Gold
        If Form1.ComboBox2.Text = ("Jingga") Then Me.RectangleShape2.FillColor = Color.OrangeRed
        If Form1.ComboBox2.Text = ("Ungu") Then Me.RectangleShape2.FillColor = Color.Purple
        Dim warna As String
        warna = Form1.ComboBox2.Text
        If Form1.ComboBox1.Text = ("Lingkaran") Then Label1.Text = "Lingkaran " & warna
        If Form1.ComboBox1.Text = ("Oval") Then Label1.Text = "Oval " & warna
        If Form1.ComboBox1.Text = ("Persegi") Then Label1.Text = "Persegi " & warna
        If Form1.ComboBox1.Text = ("Persegi Panjang") Then Label1.Text = "Persegi Panjang " & warna


    End Sub
End Class

Keterangan
Baris 1 mengubah teks pada combobox2 menjadi “Pilih Warna”
Baris 2 menambahkan item “merah” pada combobox2
Baris 3 menambahkan item “kuning” pada combobox2
Baris 4 menambahkan item “hijau” pada combobox2
Baris 5 menambahkan item “jingga” pada combobox2
Baris 6 menambahkan item “biru” pada combobox2
Baris 7 menambahkan item “emas” pada combobox2
Baris 8 menambahkan item “silver” pada combobox2
Baris 9 menambahkan item “ungu” pada combobox2
Baris 10 mengubah teks pada combobox1 menjadi “Pilih bentuk”
Baris 11 menambahkan item “Persegi” pada combobox1
Baris 12 menambahkan item “Persegi Panjang” pada combobox1
Baris 13 menambahkan item “Lingkaran” pada combobox1
Baris 14 menambahkan item “Oval” pada combobox1
Baris 15 Saat Button1 di klik Form2 muncul
Baris 16 jika teks pada ComboBox1 adalah "Pilih Bentuk" lalu muncul MsgBox "Bentuk Belum di Isi"
Baris 17 jika teks pada ComboBox2 adalah "Pilih Warna" lalu muncul MsgBox "Warna Belum di Isi"
Baris 18 jika teks pada ComboBox1 adalah "" lalu muncul MsgBox "Bentuk Belum di Isi"
Baris 19 jika teks pada ComboBox2 adalah "" lalu muncul MsgBox "Warna Belum di Isi"
Baris 20 Saat Button2 di klik Form1 sembunyi

Form2
Baris 1 Saat Button1 di klik Form2 tutup, Form1 Muncul
Baris 2 Rectangleshape1 pada Form2 sembunyi
Baris 3 Rectangleshape2 pada Form2 sembunyi
Baris 4 Ovalshape1 pada Form2 sembunyi
Baris 5 Ovalshape2 pada Form2 sembunyi
Baris 6 jika teks pada ComboBox1 pada Form1 adalah "Lingkaran" lalu OvalShape2 pada Form2 muncul
Baris 7 jika teks pada ComboBox1 pada Form1 adalah "Oval" lalu OvalShape1 pada Form2 muncul
Baris 8 jika teks pada ComboBox1 pada Form1 adalah "Persegi" lalu RectangleShape2 pada Form2 muncul
Baris 9 jika teks pada ComboBox1 pada Form1 adalah "Persegi Panjang" lalu RectangleShape1 pada Form2 muncul   
Baris 10 jika teks pada Combobox2 pada Form1 adalah “Merah” lalu warna pada Ovalshape2 Form2 adalah Color.Red
Baris 11 jika teks pada Combobox2 pada Form1 adalah “Biru” lalu warna pada Ovalshape2 Form2 adalah Color.Blue
Baris 12 jika teks pada Combobox2 pada Form1 adalah “Kuning” lalu warna pada Ovalshape2 Form2 adalah Color.Yellow
Baris 13 jika teks pada Combobox2 pada Form1 adalah “Hijau” lalu warna pada Ovalshape2 Form2 adalah Color.Green
Baris 14 jika teks pada Combobox2 pada Form1 adalah “Silver” lalu warna pada Ovalshape2 Form2 adalah Color.Silver
Baris 15 jika teks pada Combobox2 pada Form1 adalah “Emas” lalu warna pada Ovalshape2 Form2 adalah Color.Gold
Baris 16 jika teks pada Combobox2 pada Form1 adalah “Jingga” lalu warna pada Ovalshape2 Form2 adalah Color.OrangeRed
Baris 17 jika teks pada Combobox2 pada Form1 adalah “Ungu” lalu warna pada Ovalshape2 Form2 adalah Color.Purple
Baris 18 jika teks pada Combobox2 pada Form1 adalah “Merah” lalu warna pada RectangleShape1 Form2 adalah Color.Red
Baris 19 jika teks pada Combobox2 pada Form1 adalah “Biru” lalu warna pada RectangleShape1 Form2 adalah Color.Blue
Baris 20 jika teks pada Combobox2 pada Form1 adalah “Kuning” lalu warna pada RectangleShape1 Form2 adalah Color.Yellow
Baris 21 jika teks pada Combobox2 pada Form1 adalah “Hijau” lalu warna pada RectangleShape1 Form2 adalah Color.Green
Baris 22 jika teks pada Combobox2 pada Form1 adalah “Silver” lalu warna pada RectangleShape1 Form2 adalah Color.Silver
Baris 23 jika teks pada Combobox2 pada Form1 adalah “Emas” lalu warna pada RectangleShape1 Form2 adalah Color.Gold
Baris 24 jika teks pada Combobox2 pada Form1 adalah “Jingga” lalu warna pada RectangleShape1 Form2 adalah Color.OrangeRed
Baris 25 jika teks pada Combobox2 pada Form1 adalah “Ungu” lalu warna pada RectangleShape1 Form2 adalah Color.Purple
Baris 26 jika teks pada Combobox2 pada Form1 adalah “Merah” lalu warna pada Ovalshape1 Form2 adalah Color.Red
Baris 27 jika teks pada Combobox2 pada Form1 adalah “Biru” lalu warna pada Ovalshape1 Form2 adalah Color.Blue
Baris 28 jika teks pada Combobox2 pada Form1 adalah “Kuning” lalu warna pada Ovalshape1 Form2 adalah Color.Yellow
Baris 29 jika teks pada Combobox2 pada Form1 adalah “Hijau” lalu warna pada Ovalshape1 Form2 adalah Color.Green
Baris 30 jika teks pada Combobox2 pada Form1 adalah “Silver” lalu warna pada Ovalshape1 Form2 adalah Color.Silver
Baris 31 jika teks pada Combobox2 pada Form1 adalah “Emas” lalu warna pada Ovalshape1 Form2 adalah Color.Gold
Baris 32 jika teks pada Combobox2 pada Form1 adalah “Jingga” lalu warna pada Ovalshape1 Form2 adalah Color.OrangeRed
Baris 33 jika teks pada Combobox2 pada Form1 adalah “Ungu” lalu warna pada Ovalshape1 Form2 adalah Color.Purple
Baris 34 jika teks pada Combobox2 pada Form1 adalah “Merah” lalu warna pada RectangleShape2 Form2 adalah Color.Red
Baris 35 jika teks pada Combobox2 pada Form1 adalah “Biru” lalu warna pada RectangleShape2 Form2 adalah Color.Blue
Baris 36 jika teks pada Combobox2 pada Form1 adalah “Kuning” lalu warna pada RectangleShape2 Form2 adalah Color.Yellow
Baris 37 jika teks pada Combobox2 pada Form1 adalah “Hijau” lalu warna pada RectangleShape2 Form2 adalah Color.Green
Baris 38 jika teks pada Combobox2 pada Form1 adalah “Silver” lalu warna pada RectangleShape2 Form2 adalah Color.Silver
Baris 39 jika teks pada Combobox2 pada Form1 adalah “Emas” lalu warna pada RectangleShape2 Form2 adalah Color.Gold
Baris 40 jika teks pada Combobox2 pada Form1 adalah “Jingga” lalu warna pada RectangleShape2 Form2 adalah Color.OrangeRed
Baris 41 jika teks pada Combobox2 pada Form1 adalah “Ungu” lalu warna pada RectangleShape2 Form2 adalah Color.Purple
Baris 42 menyatakan “warna” adalah string
Baris 43 “warna” adalah teks pada combobox2 pada Form1
Baris 44 jika teks pada combobox1 pada Form1 adalah “lingkaran” lalu teks pada Label1 adalah Lingkaran “warna”
Baris 45 jika teks pada combobox1 pada Form1 adalah “oval” lalu teks pada Label1 adalah Oval “warna”
Baris 46 jika teks pada combobox1 pada Form1 adalah “persegi” lalu teks pada Label1 adalah persegi “warna”
Baris 47 jika teks pada combobox1 pada Form1 adalah “persegi panjang” lalu teks pada Label1 adalah persegi panjang “warna”

Tidak ada komentar:

Posting Komentar