Sabtu, 31 Maret 2012

Menentukan NPM dengan Fungsi IF, MessageBox,String dan Loop

Assalamualikum wr wb.
Pada kesempatan kali ini saya akan menjelaskan bagaimana membuat program aplikasi sederhana dengan menggunakan Fungsi If, Fungsi Messagebox, Fungsi String, Looping dalam 1 project 2 form yaitu menetukan NPM Mahasiswa dan juga membuat Verifikasi Password sebagai pembuka pada awal aplikasi dijalankan.


pertama Start > All Programs > Microsoft Visual Studio 2008 kemudian klik Create Project > Windows Form Application > Ok


1. Membuat form Verifikasi Password terlebih dahulu



Mari kita ubah tombol Label, TextBox dan Button di Properties


#np menggunakan tanda bintang (*) pada password? agar pas mengisi password pada textbox2 maka yang muncul bukan huruf ataupun angka melainkan tanda bintang

2

Nah tampilan akan seperti anda tinggal memasukan username dan password seperti contoh di atas

3.

Jika anda salah memasukan password maka akan ada konfirmasi password yang anda masukan salah

Berikut Source Code untuk membuat aplikasi Password
Public Class Form2

    Private Sub btnmasuk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnmasuk.Click
        Dim y As Integer
        If Tpassword.Text = "cantik" Then

            Me.Hide()
            Form1.Show()

        Else
            y = MsgBox("Password yang Anda masukkan salah", MsgBoxStyle.OkOnly, "Konfirmasi")

            TUsername.Text = ""
        End If
    End Sub

Private Sub btncancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancel.Click
        TUsername.Text = ""
        Tpassword.Text = ""
        TUsername.Focus()

    End Sub
End Class



**jika sudah memasukan password dengan benar klik masuk lalu akan tampil form yang telah anda buat sebelumnya seperti ini

 4.

Lalu buatlah form seperti yang terlihat di bawah ini dengan menggunakan Label, ComboBox,dan Button

Ubah Label, TextBox, ComboBox dan Button di Properties


5.

   Untuk membuat  Tahun 2005 s/d 2011 anda bisa menggunakan perulangan seperti gambar  yang ada di atas

6.
Dan apabila Jurusan S1 maka beri kode 11 dan apabila jurusan D3 maka beri kode 02

7.
Untuk No urut mulai dari 100 s/d250 dengan menggunakan perulangan maka hasilnya akan seperti gambar berikut yang ada di atas. 

8.



NPM hasil dari penggabungan antara fungsi String dan If dengan ketentuan 2 string kanan dari tahun dan kode jurusan serta no.urut. 
-        * Apabila jurusan di klik untuk S1, maka akan tampil keluar items yang ada di npm sebanyak no.urut yang telah di tentukan tadi (100 – 250) seperti yang ada di bawah di atas untuk jurusan S1 angka depan NPM adalah 11.
9
Apabila memilih jurusan D3 maka nomer NPM akan keluar dengan angka depan 02



10


sebagai conton anda memilih tahun 2011 jurusan D3 dan no urut 106 maka secara otomatis nomer npm akan keluar mengikuti kode

11.

untuk kembali dan mengosongkan tinggal klik Hapus sepeti gambar di atas

12.
jika anda ingin keluar klik tombol keluar 

#berikut adalah source code aplikasi pada form 1 di atas
FORM LOAD

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim a, b As Integer
        a = 2005
        Do While a <= 2011
            Tahun.Items.Add(a)

            a = a + 1
        Loop
        Jurusan.Items.Add("S1")
        Jurusan.Items.Add("D3")
        b = 100
        Do While b <= 250
            NoUrut.Items.Add(b)
            b = b + 1
        Loop
    End Sub


JURUSAN

Private Sub Jurusan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Jurusan.SelectedIndexChanged
        NPM.Items.Clear()
        Dim k As Integer
        Dim j, l As String
        j = Microsoft.VisualBasic.Right(Tahun.Text, 2)
        If Jurusan.Text = "S1" Then
            l = "11"
        Else
            l = "02"
        End If
        k = 100
        Do While k <= 250
            NPM.Items.Add(j & l & k)
            k = k + 1
        Loop
    End Sub

NO.URUT



Private Sub NoUrut_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NoUrut.SelectedIndexChanged
        NPM.Items.Clear()
        Dim j, l As String
        j = Microsoft.VisualBasic.Right(Tahun.Text, 2)
        If Jurusan.Text = "S1" Then
            l = "11"
        Else
            l = "02"
        End If
        NPM.Items.Add(j & l & NoUrut.Text)
    End Sub

BUTTON HAPUS

Private Sub BtnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHapus.Click
        Tahun.Text = " "
        jurusan.Text = " "
        NoUrut.Text = " "
        NPM.Text = " "
    End Sub

BUTTON EXIT
Private Sub BtnKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnKeluar.Click
        Dim y As Integer
        y = MsgBox("Yakin Keluar?", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "Konfirmasi")
        If y = vbYes Then
            Me.Close()
        End If
    End Sub
End Class






SILAHKAN MENCOBA TERIMA KASIH :)


Senin, 19 Maret 2012

Membuat aplikasi acak menggunakan Timer dengan fungsi Case (Revisi)

Assalamualaikum aplikasi mengguakan icon Timer yang bertujuan untuk mengacak angka jika anda memilih menekan tombol akan terpilih angka yang random teracak,


Pertama seperti biasa, kita buat form seperti di bawah ini



Kedua : Kemudian Button1 (STOP) di tumpuk di Button2 (START), seperti di bawah ini

Ketiga ubah Propertiesnya




Keempat Kita mulai pengkodingan klik 2x tombol start

keterangan Pada saat kita meng-Klik Start maka angka acak akan berjalan dan tombol Stop Tampil sedangkan tombol Start hilang. 



Kelima klik button stop 2x 




 Keenam : masukan coding dengan mengklik icon timer yang berada di bawah berikut codingannya seperti ini




Ketujuh klik F5 atau klik start untuk debug


Kedelapan  klik  Button Start untuk memulai mengacak angka yang ada dalam Timer, seperti ini:



Kesembilan klik di tombol yang sama maka akan terpilih dari hasil acak random contohnya seperti ini



Sekian penjelasan saya kurang lebihnya saya mohon maaf dan Terimakasih :)

Nb codingan lengkapnya : 



Public Class Form1


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnStop.Click
        System.Convert.ToInt32(RTangka.Text)
        Timer1.Enabled = False
        Select Case RTangka.Text
            Case 0, 1, 2
                Thadiah.Text = "Mobil"
            Case 3, 4, 5
                Thadiah.Text = "Motor"
            Case 6, 7, 8
                Thadiah.Text = "Laptop"
            Case 9, 10
                Thadiah.Text = "Handphone BlackBerry"
        End Select
        Timer1.Enabled = False
        BtnStart.Visible = True
        BtnStop.Visible = False
    End Sub


    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnStart.Click
        Timer1.Enabled = True
        Thadiah.Text = ""


        Timer1.Enabled = True
        BtnStop.Visible = True
        BtnStart.Visible = False
    End Sub


    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Dim a As Integer
        For a = 1 To 10
            RTangka.Text = Strings.Left(a * Rnd(), 1)
        Next
    End Sub
End Class


Sabtu, 17 Maret 2012

Membuat Apikasi Menggunakan Fungsi IF "Love Prediction"

Langkah pertama yaitu seperti awal  Caranya Klik Start > All program > Microsoft Visual Studio 2008> Create Project > Windows Forms Application lalu pilih OK 


                                                  2. Akan muncul form kosong seperti ini

3. Form kosong tersebut akan kita isi dengan ToolBox seperti Label, ComboBox, Button, GroupBox dan Picture


4. Untuk mengganti nama Text dan Name pada tombol Label, Button dan GroupBox terdapat di Properties atau klik kanan dengan menggunakan mouse


5. Di dalam kotak ComboBox kita harus mengisi nama yang akan di tulis dengan klik tombol yang seperti tanda panah kecil kemudian klik Edit Items
6. Masukan nama-nama perempuan pada ComboBox1 seperti yang tertera di atas Indri, Jessica, Aya, Nina, Tiara

7. Kemuadian ComboBox2 isi dengan nama laki-laki seperti Victor, Andre,Kevin,Anton dan Handi

8. Hasil dari tampilan form akan seperti ini jika anda ingin menambahkan Gambar tinggal klik ToolBox > PictureBox > Choose Image > Import, Jika ingin mengubah warna BackColor dan BackgroundImage tinggal  ubah di properties maka hasilnya akan seperti ini.


9. Untuk pengcodingan klik tombol Prediksi isi codingan tersebut seperti ini




untuk lebih jelas saya masukan codingan di atas dengan warna biru
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       If (ComboBox1.Text = "Aya" And ComboBox2.Text = "Victor") Then
            MessageBox.Show("Pasangan Serasi")
        ElseIf (ComboBox2.Text = "Handi") Then
            MessageBox.Show("Jomblo Nih")
        ElseIf (ComboBox1.Text = "Indri" And ComboBox2.Text = "Anton") Then
            MessageBox.Show("Pasangan Serasi")
        ElseIf (ComboBox1.Text = "Tiara" And ComboBox2.Text = "Anton") Then
            MessageBox.Show("Baru Putus 2 Minggu yang lalu")
        ElseIf (ComboBox1.Text = "Jessica" And ComboBox2.Text = "Andre") Then
            MessageBox.Show("Pasangan Serasi")
        ElseIf (ComboBox1.Text = "Nina" And ComboBox2.Text = "Kevin") Then
            MessageBox.Show("Pasangan Serasi")
        Else
            MessageBox.Show("Pasangan tidak Serasi")
        End If
    End Sub
End Class


10. Untuk mencoba aplikasi di atas kik start atau F5, kemudian masukan nama pasangan tersebut sebagai contoh di pihak perempuan pilih Aya dan laki-laki pilih Victor. lalu klik prediksi dan hasilnya mereka Pasangan Serasi, karena sesuai dengan hasil pengcodingan di atas




11. Kemudian pilih nama pasangan lain seperti Indri dan Kevin ketika klik prediksi mereka Pasangan Tidak Serasa karena dalam pengcodingan Indri berpasangan dengan Anton bukan dengan Kevin  


12. Jika kita ingin memilih nama lain seperti Handi maka hasil prediksi akan keluar kata-kata Jomblo Nih walaupun dipasangkan dengan nama perempuan hasil yang keluar akan tetap karena dalam coding nama Handi sudah ditulis dengan 
ElseIf (ComboBox2.Text = "Handi") Then
                                                          MessageBox.Show("Jomblo Nih")


13. Hasil lainnya seperti  Tiara dan Anton yang akan muncul adalah Baru Putus 2 Minggu yang lalu karena nama Tiara sudah terset   
ElseIf (ComboBox1.Text = "Tiara" And ComboBox2.Text = "Anton") Then
                                           MessageBox.Show("Baru Putus 2 Minggu yang lalu")


14. Jika Anda menglik tombol keluar maka ada pernyataan Ingin Keluar dari Aplikasi ini? kemudian anda tinggal memilih Yes/No


15. Klik 2x pada tombol keluar untuk pengcodingan


coding untuk tombol keluar:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim y As Integer
        y = MsgBox("Ingin Keluar dari Aplikasi ini?", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "Konfirmasi")
        If y = vbYes Then
            Me.Close()
        End If
    End Sub
End Class







TERIMAKASIH :)


-

Sabtu, 03 Maret 2012

Tahap-tahap Membuat Form 'Menghitung Rumus Kecepatan Menggunakan Visual Basic 2008"

Langkah Pertama :    Caranya Klik Start > All program > Microsoft Visual Studio 2008
Maka akan muncul tampilan pertama dari Microsoft Visual Studio 2008.
Apabila ingin membuat program  maka klik Create Project seperti gambar diatas.



Langkah Kedua : Kemudian Klik Windows Forms Application lalu pilih OK


Langkah Ketiga : Akan muncul tabel form kotak kecil seperti di atas yang akan kita isi dengan berbagai macam tombol nantinya.


Langkah Keempat : Dalam aplikasi ini kita membutuhkan tombol Label, Button dan TextBox tombol tersebut berada di sebelah kiri tab anda namanya ToolBox


Langkah Kelima : Untuk mengganti nama Text dan Name pada tombol Label, Button dan TextBox terdapat di Properties dengan mengklik mouse kanan

Langkah Keenam : Setalah mengubah di Properties akan muncul seperti gambar di atas

Langkah Ketujuh : Untuk membuat proses penghitungan kita harus membuat koding dengan mengklik 2X pada masing" tombol yaitu MULAI, HITUNG dan SELESAI 


Langkah Kedelapan : Untuk mendapatkan hasil dari codingan di atas kita klik tombol F5 pada keyboard anda, sebagai contoh masukan angka jarak = 8 waktu =2 kemudian klik Hitung


 Langkah Kesembilan : Setelah klik Hitung akan muncul hasilnya yaitu 4

Langkah Kesepuluh : Untuk tombol Mulai berfungsi untuk mengosongkan Tabel sehingga kembali seperti semula

Langkah Kesebelas : Gambar di atas jika mengklik tombol Selesai maka akan muncul tombol Yes/No


NP Source Kode untuk membuat aplikasi ini


Public Class Form1

    Private Sub BtnHitung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHitung.Click
    Txtkecepatan.Text = Txtjarak.Text / Txtwaktu.Text
    End Sub


Private Sub BtnMulai_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnMulai.Click
       TxtJarak.Text = "" 'mengosongkan kotak input Jarak
       TxtWaktu.Text = "" 'mengosongkan kotak input waktu
       TxtKecepatan.Text = "" 'mengosongkan kotak kecepatan
       TxtJarak.Focus()

    End Sub

 Private Sub BtnSelesai_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles  BtnSelesai.Click
        Dim y As Integer
        y = MsgBox("yakin selesai?", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "Konfirmasi")
        If y = vbYes Then
            Me.Close()
        End If

    End Sub
End Class