Kamis, 15 November 2012

Tutorial dan Analisis kelompok 25

-->
Tutorial Membuat Program Form Pendaftaran *
* : warna hijau yang ada pada listing, merupakan analisis yang kami buat.

            Dalam membuat Form Pendaftaran ini, kami membuat form pendaftaran Formulir Kartu Bebas Parkir Warga Negara Indonesia. Program aplikasi ini terdiri dari 6 form. Berikut kami akan menjelaskan tutorial tiap-tiap form yang sudah kami buat.
1.      Halaman pertama : Form 4
Pada form 4 ini ada terdapat tulisan “SELAMAT DATANG WARGA NEGARA INDONESIA”, ini dibuat dengan menggunakan opening, kemudian kata-kata dibawah yaitu “kartu bebas parkir Sebuah layanan Baru Pemerintah Indonesia demi ketertiban pengguna kendaraan” dengan menggunnakan “LABEL”, kemudian kata di “BUTTON” merupakan selanjutnya yang berarti kalau button tersebut di klik menandakan kita untuk ke form berikutnya.

-->
Jika kita sudah meng-klik “SELANJUTNYA” maka akan keluar Message box

Message box 


-->
Komponen toolbox pada form ini :
komponen
properties
Keterangan
Form4
name
Form4

text
Form4
label1
name
label1

text
Selamat Datang Warga Negara Indonesia
label3
name
label3

text
kartu bebas parkir. Sebuah layanan baru pemerintah dalam menye…
Button1
name
Button1

text
Next
msg box1
name
msg box

text
isilah dengan pasti. Karena anda tidak bisa mengubah …………………
komponen
properties
Keterangan




Kemudian masukkan listingnya :
Public Class Form4

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form7.Show()
        Me.Hide() jika button 1 di klik, makan form ini akan tersembunyi dan digantikan oleh form 7 yang telah di tunjuk untuk menggantikan form tersembunyi.

    End Sub

    Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load jika button di klik, maka akan muncul message box. Message ini berfungsi untuk mengingatkan kembali pada para pendaftar.

    End Sub
End Class

2.      Halaman kedua : Form 7
Pada form 7, awalnya merupakan judul form yang dibuat dengan menggunakan LABEL. Label di form 7 dibuat sampai kata  “motor”, “mobil instansi” dan “mobil pribadi”. Jika pada jumlah uang yang ditentukan itu kita menggunakan “radio button”, dan itu harus dipilih salah satunya. Kalimat yang berwarna biru sebelum kalimat merah juga menggunakan tabel. Sedangkan kalimat yang dicetak merah itu menggunakan “Checkbox”. Kemudian pada button yang  bertuliskan “kembali” berarti menunjukkan apabila kita mau kembali lagi ke form sebelumnya.



-->
Komponen toolbox pada form ini :
komponen
properties
Keterangan
Form7
name
Form7

text
Form7
label2
name
label1

text
Syarat dan ketentuan registrasi perpanjangan KTP online……………
label1
name
label1

text
Mengisi formulir registrasi secara lengkap via online
label4
name
label4

text
 Datang ke Kantor Kepolisian terdekat untuk melajutkan proses pembuatan Kartu*
label5
name
label5

text
*Pendaftar diharap membawa :
label6
name
label6

text
                               KTP dan SIM yang masih berlaku
-Foto 3 x 4
-Uang pendaftaran
label3
name
label3

text
Motor
label8
name
label8

text
Mobil Instansi
label7
name
label7

text
Mobil Pribadi
RadioButton1
name
RadioButton1

text
Rp. 750.000,-
RadioButton2
name
RadioButton2

text
Rp. 1.000.000,-
RadioButton3
name
RadioButton3

text
Rp. 1.500.000,-
Label9
name
Label9

text
Kartu Bebas Parkir Warga Negara Indonesia, berlaku


                  -untuk satu SIM dan satu jenis kendaraan saja


                  -berlaku di seluruh jalanan dan instansi pemerintah Indonesia


                  -masa aktif kartu adalah 1 tahun
radiobutton4
name
radiobutton4

text
ya, saya setuju dan telah mempersiapkan persyaratan yang telah dittentukan..
Button2
name
Button2

text
KEMBALI

Kemudian masuk listingnya :
Public Class Form7

    Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged

    End Sub tool radio button ini berfungsin untuk memilih salah satu pilihan dari pilihan pendaftar.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    End Sub

    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Form2.Show()
        Me.Hide()

    End Sub button ini, jika di klik, maka akan lanjut ke form setelahnya, sedangkan form asli, akan tersembunyi.

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Form4.Show()
        Me.Hide()

    End Sub button ini, jika di klik, maka akan kembali ke form sebelumnya, sedangkan form asli, akan tersembunyi.

    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
        Form2.Show()

        Me.Hide()

    End Sub jika button ini dalam keadaan checked, maka form akan otomasis berlanjut ke form selanjutnya, dan form asli (form7) menjadi tersembunyi.

    Private Sub Form7_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        MsgBox("Isilah dengan pasti. Karena Anda tidak bisa mengubah isian setelah beralih pada halaman selanjutnya")
    End Sub message box ini, bertujuan untuk memberi informasi penting kepada pendaftar.

    Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click

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

End Class

3.      Halaman ketiga : Form 2
Pada form 2, judulnya juga menggunakan “LABEL”, begitu juga dengan tulisan-tulisan merah yang ada pada form 2 ini, semuanya menggunakan “LABEL”, kotak-kotak yang ada dibawah nama itu dibuat dengan menggunakan “textbox”. Dalam mengisi tanggal, bulan, , tahun, kabupaten/kota, golongan darah, agama, status perkawinan, kita menggunakan “Combobox”, dengan tipe “DROP DOWN STYLE”. Sedangkan pada pilihan  pada jenis kelamin kita menggunakan “radiobutton” . pada label provinsi,berhubungan dengan kabupaten/kota, pengisian provinsi otomatis terisi sesuai dengan kabupaten/ kota yang dipilih. Pengisisan nomor hape, kami menggunakan “KEYPRESS”pada listingnya, agar text box hanya bisa di isi dengan angka saja.Button yang  bertuliskan “kembali” berarti menunjukkan apabila kita mau kembali lagi ke form sebelumnya. Button Reset digunakan untuk merefresh applikasi, agar formulir terkosongi lagi, kami menggunakan ”BUTTONRESET” pada listingnya. Button selanjutnya berfungsi untuk melanjutkan ke form selanjutnya. Setelah mengklik button “selanjutnya”ini, maka akan muncul messege box, jika kita belum mengisi yang bertanda “*”. Cara untuk mengatur tampilan ini adalah mengedit listingnya, yang kami jelaskan di bawah.



-->Message Box ; 


 

-->
Komponen toolbox pada form ini :
komponen
Properties
Keterangan
Form2
Name
Form22

Text
Form2
label1
Name
label1

Text
Formulir Pendaftaran Kartu Bebas Parkir Warga Negara Indonesia
Label2
Name
Label 2

Text
Nama
label3
Name
label3

Text
Nama awal
label4
Name
label4

Text
nama tengah
label5
Name
label5

Text
nama akhir
label6
Name
label 6

Text
Tempat tanggal lahir
text box1
Name
text box1

Text

text box2
Name
text box2

Text

text box3
Name
text box3

Text

label7
Name
label7

Text
Jenis kelamin
Combo Box1
Name
combo box1
Combo Box2
Name
combo box2
combo Box3
Name
combo Box3
label8
Name
label8

Text
Alamat
Radio button1
Name
Radio button1

Text
Perempuan
radio button2
Name
radio button2

Text
laki-laki
text box4
Name
text box4

Text

label9
Name
label9

Text
Jalan
label10
Name
label10

Text
RT/RW
Label11
Name
Label11

Text
Kelurahan
text box5
Name
text box5

Text

text box6
Name
text box6

Text

label12
Name
label12

Text
Kecamatan
label13
Name


Text
kota/kabupaten
text box7
Dropdown
text box7

Text

text box8
Dropdownlist
text box8

Text

label14
Name
label14

Text
kode pos
label15
Name
label15

Text
Provinsi
text box9
Name
text box9

Text

Label19
Name
Label19

Text
 Provinsi
label16
Name
label16

Text
nomor telepon/handphone
Label23
Name
Label23

Text
Identitas pendaftaran
text box11
Name
text box11

Text

text box12
Name
text box12

Text

label18
Name
label18

Text
e-mail
text box13
Name
text box13

Text

label19
Name
label19

Text
Agama
combo box4
Dropdownlist
combo box4

Text

label20
Name
label20

Text
Pekerjaan
label21
Dropdownlist
label21

Text
status perkawinan
label22
Dropdownlist
label22

Text
golongan darah
combo box5
Name
combo box5
Combobox1
Name
Combobox1
radio button4
Name
radio button4

Text
belum menikah
text box14
Name
text box14

Text

button1
Name
Button1
Text
Selanjutnya
button2
Name
button2
Text
Kembali
button3
Name
Button3
Text
Reset

Masuk listingnya adalah :
Public Class Form2

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text = ("") Or TextBox4.Text = ("") Or ComboBox3.Text = "" Or ComboBox4.Text = "" Or ComboBox5.Text = "" Or TextBox5.Text = ("") Or ComboBox6.Text = "" Or ComboBox1.Text = ("") Or TextBox12.Text = "" Or Label8.Text = ("") Then
            MsgBox("maáf, anda belum melengkapi data")
        Else
            Form1.Show()
            Me.Hide()
            Form1.Label4.Text = TextBox1.Text
            Form1.Label5.Text = TextBox4.Text
            Form1.Label7.Text = ComboBox3.Text
            Form1.Label10.Text = ComboBox4.Text
            Form1.Label11.Text = ComboBox5.Text
            Form1.Label16.Text = TextBox5.Text
            Form1.Label14.Text = ComboBox6.Text
            Form1.Label15.Text = TextBox12.Text
            Form1.Label12.Text = ComboBox1.Text
        End If

    End Sub pada listing ini di jelaskan, bahwa, label bertanda * harus diisi, jika tidak maka tidak akan melanjutkan ke proses selanjutnya,

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Form7.Show()
        Me.Hide()


    End Sub button ini, jika di klik, maka akan kembali ke form sebelumnya, sedangkan form asli, akan tersembunyi.


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

    End Sub

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

    End Sub

    Private Sub TextBox13_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub  pada button ini, pilihan hanya bisa di lakukan memilih satu.
    Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Form7.Show()
        Me.Hide()

    End Sub button ini, jika di klik, maka akan lanjut ke form setelahnya, sedangkan form asli, akan tersembunyi.


    Private Sub TextBox12_keypress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox12.KeyPress
        Dim masukan As Boolean = Char.IsDigit(e.KeyChar)
        If (Not masukan) Then e.Handled = True
    End Sub ini adalah perintah, agar pada textbox yang terpilih, hanya bisa di isi menggunakan angka atu bilangan saja, bukan text atau karakter.

    Private Sub Label19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label19.Click

    End Sub

    Private Sub ComboBox5_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox5.SelectedIndexChanged

    End Sub combo box ini di gunakan untuk mengisi isian namun telah tersediah beberapa pilihan..

    Private Sub ComboBox8_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub Label18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub ComboBox6_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox6.SelectedIndexChanged
        If ComboBox6.Text = "DKI Jakarta" Then Label18.Text = "Jakarta"
        If ComboBox6.Text = "Bandung" Then Label18.Text = "Jawa Barat"
        If ComboBox6.Text = "Semarang" Then Label18.Text = "Jawa Tengah"
        If ComboBox6.Text = "Surabaya" Then Label18.Text = "Jawa Timur"
        If ComboBox6.Text = "Medan" Then Label18.Text = "Sumatera Utara"
        If ComboBox6.Text = "Padang" Then Label18.Text = "Sumatera Barat"
        If ComboBox6.Text = "Samarinda" Then Label18.Text = "Kalimantan Timur"
        If ComboBox6.Text = "Banjar Masin" Then Label18.Text = "Kalimantan Selatan"
        If ComboBox6.Text = "Makasar" Then Label18.Text = "Sulawesi Selatan"
        If ComboBox6.Text = "Jayapura" Then Label18.Text = "Irian Jaya"
        If ComboBox6.Text = " " Then Label18.Text = ""
    End Sub ini adalah pilihan yang tersedia untuk mengisi kabupaten/kota pada aplikasi ini.
    Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged

    End Sub

    Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged

    End Sub

    Private Sub G_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox5.TextChanged

    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        ComboBox3.Text = ("")

    End Sub

    Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        TextBox5.Text = ""
        TextBox6.Text = ""
        TextBox7.Text = ""
        TextBox8.Text = ""
        TextBox9.Text = ""
        TextBox12.Text = ""
        TextBox14.Text = ""
        ComboBox1.Text = " "
        ComboBox2.Text = " "
        ComboBox3.Text = " "
        ComboBox4.Text = " "
        ComboBox5.Text = " "
        ComboBox6.Text = " "
        ComboBox7.Text = " "
        RadioButton1.Checked = False
        RadioButton2.Checked = False
        Label18.Text = "PROVINSI"
    End Sub ini adalah perintah, agar provinsi terisi dengan baik sesuai dengan kota/kabupatenn yang pilihannya telah tersedia.


    Private Sub Label18_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label18.Click

    End Sub

    Private Sub TextBox9_keypress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox9.KeyPress
        Dim masukan As Boolean = Char.IsDigit(e.KeyChar)
        If (Not masukan) Then e.Handled = True
    End Sub listing ini untuk mengatur agar isian pada textbox ini hanya dapat diisi oleh nomor.


End Class

4.      Halaman keempat : Form 1
Form ini berhubungan dengan form sebelumnya. Jadi, form ini adalah hasil pengisisan pada form sebelumnya.. caranya adalah dengan menggunakan listing seperti pada “label1.text = form2 textbox1.text, sehingga akan muncullah data yang kita isi dari form 2 tadi. Button selanjutnya berfungsi untuk melanjutkan ke form selanjutnya. Button yang  bertuliskan “kembali” berarti menunjukkan apabila kita mau kembali lagi ke form sebelumnya

-->
Komponen toolbox pada form ini :
Komponen
Properties
Keterangan
label1
name
label1
text
Tabel Konfirmasi Data
label2
name
label2
text
Nama
label3
name
label3
text
Nama Awal
label4
name
label4
text
label6
name
label6
text
label5
name
label5
text
label7
name
label7
text
label10
name
label10
text
label11
name
label11
text
label8
name
label8
text
Alamat
label9
name
label9
text
Jalam
label16
name
label16
text
label13
name
label13
text
Kabupaten/kota
label14
name
label14
text
labe17
name
labe17
text
Handphone
label15
name
label15
text
label19
name
label19
text
Agama
label12
name
label12
text
Button1
name
Button1
text
Selanjutnya
Button2
name
Button2
text
Kembali

Masukkan listingnya adalah :
Public Class Form1

    Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click

    End Sub

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

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form3.Show()
        Me.Hide()
    End Sub button ini, jika di klik, maka akan lanjut ke form setelahnya, sedangkan form asli, akan tersembunyi.

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Me.Hide()
        Form2.Show()
        Label4.Text = ""
        Label5.Text = ""
        Label7.Text = ""
        Label10.Text = ""
        Label11.Text = ""
        Label16.Text = ""
        Label14.Text = ""
        Label15.Text = ""
        Label12.Text = ""
    End Sub listing diatas adalah perintah, agar text yang keluar adalah merupakan hasil dari form sebelumnya. Menurut label dan text seperti diatas. Jika belum lengkap, maka bisa kembali dengan menklik button “kembali”, maka akan kembali ke form sebelumnya, sedangkan form asli, akan tersembunyi.
End Class

5.      Halaman kelima : Form 3
 Form 3 merupakan formulir lanjutan yang harus diisi oleh pendaftar berisi no. ktp dan no. sim yang harus diisi dengan nomor. Pada tanggal pendaftaran kami menggunakan toolbox combobox dan dropdown style adalah dropdown list. Jenis kendaraan menggunaka radio button. Sedangkan pada judulnya kita menggunakan label. Button selanjutnya berfungsi untuk melanjutkan ke form selanjutnya. Button yang  bertuliskan “kembali” berarti menunjukkan apabila kita mau kembali lagi ke form sebelumnya


-->
Komponen toolbox pada form ini :
Komponen
properties
Keterangan
Form3
name
Form3

text
Form3
label1
name
label1

text
Formulir Pendaftaran Kartu Bebas Parkir Warga Negara Indonesia
label2
name
label2

text
Data Persyaratan Pendaftar
label3
name
label3

text
nomor KTP
textbox1
name
textbox1

text

label4
name
label4

text
jenis kendaraan
Radiobutton1
name
Radiobutton1

text
Mobil
radiobutton2
name
radiobutton2

text
Motor
Radiobutton3
name
Radiobutton3

text
lain-lain (truk, dll)
label5
name
label5

text
nomor SIM
textbox2
name
textbox2

text

label7
name
tanggal pendaftaran

text

combobox1
name
combobox1

text

combobox2
name
combobox2

text

combobox3
name
combobox3

text

button1
name
button1

text
Next
button2
name
button2

text
Back

Masuk listingnya adalah :
Public Class Form3

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text = ("") Or TextBox2.Text = ("") Then
            MsgBox("maáf, anda harus melengkapi data")

        Else
            Form8.Show()
            Me.Hide()

        End If


    End Sub pada beberapa tabel yang tersedia harus diisi., jika tidak, amka akan muncul messagebox yang memerintahkan untuk melengkapi terlebih dahulu. Jika tidak dilengkapi, maka pendaftar tidak bisa lanjut ke selanjutnya.

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Form2.Show()

        Me.Hide()

    End Sub button ini, jika di klik, maka akan lanjut ke form selanjutnya, sedangkan form asli, akan tersembunyi.


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


    End Sub

    Private Sub TextBox1_keypress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        Dim masukan As Boolean = Char.IsDigit(e.KeyChar)
        If (Not masukan) Then e.Handled = True

    End Sub

    Private Sub TextBox2_keypress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
        Dim masukan As Boolean = Char.IsDigit(e.KeyChar)
        If (Not masukan) Then e.Handled = True

    End Sub listing memrintahkan agar data yang di input berupa angka atau digit.
End Class

6.      Halaman keenam : Form 8
Semua kalimat yang terdapat pada Form 8, menggunakan label sedangkan pada kata “home”dan “selesai” kita menggunakan button. Jika kita meng klik home maka kita akan kembali kepada halaman awal, dan jika meng klik selesai maka itu berarti kita sudah selesai mengisi program dan berhasil mendapatkan kartu bebas parkir.

-->
Komponen toolbox pada form ini :
komponen
properties
Keterangan
Form8
name
form8

text
form8
label1
name
label1

text
Selamat
Label2
name
Label2

text
ANDA TELAH TERDAFTAR SEBAGAI PEMILIK
Label3
name
Label3

text
KARTU BEBAS PARKIR
Label4
name
Label4

text
Segera melakukan proses pendaftaran lanjutan di Kantor Kepolisian terdekat


dengan membawa persyaratan yang telah di tentukan
msgbox2
name
msgbox2

text


Masukkan listingnya  :
Public Class Form8

    Private Sub Label4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label4.Click

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form4.Show()
        Me.Hide()
        MsgBox("TERIMA KASIH ANDA TELAH AKTIF ATAS PROGRAM BARU PEMERINTAH")
        Form4.Close()


    End Sub listing ini memerintahkan, jika mengklik keluar, maka akan keluar message box yang bertuliskan warna merah diatas.

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

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Form4.Show()
        Me.Hide()

    End Sub jika button home di klik, maka akan kembali ke form 4 (halaman pertama/home), sedangkan form asli, akan tersembunyi.
End Class

      
            Dengan menggunakan listing-listing dan tutorial diatas kami bisa menampilkan formulir pendaftaran kartu bebas parkir.

     Tutorial Membuat Program 2 Dimensi
Dalam membuat program 2 dimensi ini kami juga menggunakan Visual Basic sebagai alat bantunya. misalnya kita menginginkan persegi dengan warna merah, maka kita tinggal memilih pilihan “persegi”pada combobox1 dan memilih warna “merah” pada combobox2. Setelah itu, akan muncullah persegi dengan warna merah. Pada program 2 dimensi ini, kami hanya menggunakan 1 form agar lebih terlihat sederhana.


-->
Komponen toolbox pada form ini :

Komponen
Properties
Keterangan
Combo Box1
Nama
ComboBox1
Combo Box2
Nama
ComboBox2
Button1
Nama
Button1
Text
Tampilkan
Button2
Nama
Button2
Text
Reset
Button3
Nama
Button3
Text
Keluar
           
    Analisis Program 2 Dimensi
Berikut merupkan listing dari program 2 dimensi :

Public Class Form1

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

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If ComboBox1.Text = "" Or ComboBox1.Text = " " Or ComboBox2.Text = "" Or ComboBox2.Text = " " Then MsgBox("pilih bentuk dan warna terlebih dahulu")
        If ComboBox1.Text = "Persegi" Then RectangleShape1.Visible = True Else RectangleShape1.Visible = False
        If ComboBox2.Text = "merah" Then RectangleShape1.BackColor = Color.Red
        If ComboBox2.Text = "kuning" Then RectangleShape1.BackColor = Color.Yellow Else
        If ComboBox2.Text = "hijau" Then RectangleShape1.BackColor = Color.Green Else
        If ComboBox2.Text = "biru" Then RectangleShape1.BackColor = Color.Blue
        If ComboBox1.Text = "Lingkaran" And ComboBox2.Text = "merah" Then OvalShape1.Visible = True Else OvalShape1.Visible = False
        If ComboBox1.Text = "Lingkaran" And ComboBox2.Text = "kuning" Then OvalShape2.Visible = True Else OvalShape2.Visible = False
        If ComboBox1.Text = "Lingkaran" And ComboBox2.Text = "hijau" Then OvalShape3.Visible = True Else OvalShape3.Visible = False
        If ComboBox1.Text = "Lingkaran" And ComboBox2.Text = "biru" Then OvalShape4.Visible = True Else OvalShape4.Visible = False
        If ComboBox1.Text = "Persegi Panjang" And ComboBox2.Text = "merah" Then RectangleShape2.Visible = True Else RectangleShape2.Visible = False
        If ComboBox1.Text = "Persegi Panjang" And ComboBox2.Text = "kuning" Then RectangleShape3.Visible = True Else RectangleShape3.Visible = False
        If ComboBox1.Text = "Persegi Panjang" And ComboBox2.Text = "hijau" Then RectangleShape4.Visible = True Else RectangleShape4.Visible = False
        If ComboBox1.Text = "Persegi Panjang" And ComboBox2.Text = "biru" Then RectangleShape5.Visible = True Else RectangleShape5.Visible = False
    End Sub
Maksud dari listing diatas adalah pada progam ini,terdapat combobox yang berisi beberapa bentuk 2 dimensi beserta beberapa warna. jika salah satu bentuk dan warna di pilih, maka hasil akan keluar di  form bagian samping. contohnya : misal pengguna memilih bentuk" persegi "dan warna "merah" maka, hasilnya yang muncul adalah "persegi merah". 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim testMsg As String
        testMsg = MsgBox("Anda Yakin?", vbYesNo + vbQuestion, "Perhatian!")
        If testMsg = vbYes Then Me.Close() Else
        If testMsg = vbNo Then
            Return
        End If
Maksud dari listing diatas adalah agar pengguna memilih dua keadaan, antara, keluar atau melanjutkan program. 
    End Sub

Berikut merupakan contoh apabila kita memberikan perintah bangun datar “persegi” dengan warna merah :


-->
Dengan mengatur dan membuat listing dan form diatas kami bisa menciptakan sebuah program 2 dimensi yang sederhana.





Tidak ada komentar:

Posting Komentar