MENGGUNAKAN APLIKASI RAMALAN BINTANG ZODIAK
VISUAL BASIC .NET
A. Tujuan Kompetensi Khusus
Mahasiswa dapat membuat aplikasi menggunakan operator pada Microsoft
Visual Studio .Net
B. Uraian Materi
Operator pada Visual Basic .Net 2005/2008 hampir sama dengan Visual
basic 6.0 yaitu merupakan symbol yang menunjukan bagaimana Visual
Basic melakukan aksi terhadap suatu ekspresi terdapat 4 jenis operator
pada visual basic .Net yaitu Operator Aritmetika, Aperator Penugasan dan
Operator Pembanding dan Operator Logika.
1. Operator Aritmetika
Operator Aritmetika digunakan untuk melakukam opearasi matematika
Daftar Operator Aritmetika
Opertor Aritmetika
Operasi yang dilakukan
+
Penjumlahan
-
Pengurangan
*
Perkalian
/
Pembagian dengan Hasil Bulat
^
Pangkat
Mod
Menghitung sisa pembagian
2. Operator Penugasan
Operator Penugasan berfungsi untuk memasukan nilai dari suatu ekspresi
ke ekspresi yang lain, operator penugasan digunakan dengan symbol (=)
3. Operator Pembanding
Operator pembanding berfungsi untuk membandingkan suatu nilai dengan
nilai yang lain dimana hasilnya akan menghasilkan nilai logika TRUE dan
FALSE
Daftar Operator Pembanding
Operator Pembanding
Keterangan
=
Sama dengan
>
Lebih Besar Dari
<
Lebih Kecil Dari
<>
Tidak Sama dengan
<=
Lebih Kecil atau sama dengan
>=
Lebih besar atau sama dengan
Between
Menentukan antara nilai
Like
Pencarian dengan pola
In
Mencari data dengan nilai
4. Operator Logika
Oprator logika berfungsi untuk menentukan hasil berupa nilai Tru and
False
Daftar Operator Logika
Operator Logika
And
Or
Xor
Not
C. Langkah-Langkah Praktikum
Pada pembuatan aplikasi ini, objek-objek yang digunakan , namenya dirubah
dengan nama yang di anjurkan, kemudian propertisnya diaturpula dengan
criteria
Buatlah Tampilan Berikut ini
Atur propertinya seperti berikut
No.
Objek
Properti
Nilai Properti
1.
Solution Explorer
Form1
Name
Name
StartPosition
Latihan 7 Frlatihan7 CenterScreen
2.
3.
Time1
ProgressBar1
Text
Text
-
-
4
Label1
Label2
Label3
Label4
Text
Text
Text
Text
TOKO PALUGADA KAWALI
Mohon Menunggu Proses Encripsi
Sedang Dilakukan....
Copyright (@) 2017 CBI production
Tambahkan kode program tiap Event, sebagai berikut
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load Timer1.Start()
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick If ProgressBar1.Value < 100 Then
ProgressBar1.Value += 2
ElseIf ProgressBar1.Value = 100 Then
Timer1.Stop()
MessageBox.Show("Sudah Selesai Melakukan Encripsi dan Silahkan
Masuk Ke Aplikasi Zodiak", "Pemberitahuan", MessageBoxButtons.OK,
MessageBoxIcon.Information) Form2.Show() End If
End Sub End Class
Tambahkan kode program tiap Event, sebagai berikut
Public Class Form2 Sub Bersih() TxtHari.Text = "" TxtKepribadian.Text = "" TxtLihatTanggal.Text = "" TxtRamalan.Text = "" TxtSerasi.Text = "" TxtTdkserasi.Text = "" End Sub
Private Sub BtnKeluar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnKeluar.Click Dim Pesan As MsgBoxResult
Pesan = MessageBox.Show("Apakah Anda Yakin Akan Keluar ?",
"Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Pesan = MsgBoxResult.Yes Then
Me.Close() End If
End Sub
Private Sub btnAbout_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAbout.Click Form1.ShowDialog()
End Sub
Private Sub btnZodiak_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Form3.ShowDialog() End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
CmbPilihBintang.Items.Add("Capricorn") CmbPilihBintang.Items.Add("Sagitarius") CmbPilihBintang.Items.Add("Scorpio") CmbPilihBintang.Items.Add("Libra") CmbPilihBintang.Items.Add("Leo") CmbPilihBintang.Items.Add("Cancer") CmbPilihBintang.Items.Add("Gemini") CmbPilihBintang.Items.Add("Taurus") CmbPilihBintang.Items.Add("Aries") CmbPilihBintang.Items.Add("Pisces") CmbPilihBintang.Items.Add("Aquarius") CmbPilihBintang.Items.Add("Virgo") End Sub
Private Sub BtnLihat_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnLihat.Click
Select Case CmbPilihBintang.SelectedIndex Case 0 capricorn() Case 1 sagitarius() Case 2 scorpion() Case 3 Libra() Case 4 leo()
Case 5 cancer() Case 6 gemini() Case 7 taurus() Case 8 aries() Case 9 pisces() Case 10 aquarius() Case 11 virgo() End Select End Sub Sub capricorn()
TxtKepribadian.Text = "Pendiam, Rajin dan Ambisius, Materialis, Gengsi Tinggi, Suka Memerintah, Suka memperalat Orang Lain"
TxtRamalan.Text = "Tak usah sedih atau kecewa, hanya kesalahpahaman saja, kok. Karier: Tak usah cari penyakit dengan perang melawan bos. Cari waktu yang tepat agar opini Anda bisa diterima. Sekarang, tampaknya Anda sendiri juga kurang siap atau pede. Keuangan: Cukup aman. Asmara: Kalau ingin diseriusi, kenali dulu dia lebih baik. Pria Capricorn: Waktu Anda cukup tersita untuk pekerjaan."
TxtSerasi.Text = "Cancer, Taurus, Virgo, Scorpio, Pisces"
TxtTdkserasi.Text = "Gemini, Leo, Sagittarius, Aquarius"
TxtHari.Text = "Sabtu"
End Sub
Sub sagitarius()
TxtKepribadian.Text = "Berjiwa Petualang, Pandai, Suka Kebebasan, Mandiri, Pandai Berdiplomasi, Berpandangan Luas"
TxtRamalan.Text = "Rencana pribadi terganggu, karena ada permintaan bos yang sulit ditolak, terlebih, jika Anda ingin menjaga penilaian baik bos. Karier: Semangat kerja membara, terutama yang berniat punya kantor di rumah. Keuangan: Kebanyakan Sagitarius murah hati dan agak boros. Dua sifat yang sulit diubah. Asmara: Anda berharap apa? Cinta tulus atau materi? Pria Sagitarius: Pikir dahulu sebelum bertindak."
TxtSerasi.Text = "Aries, Leo, Libra, Aquarius"
TxtTdkserasi.Text = "Taurus, Cancer, Scorpio, Capricorn"
TxtHari.Text = "Kamis"
End Sub
Sub scorpion()
TxtKepribadian.Text = "Panjang Akal, Pendiam, Pendendam, Gigih, Tekun"
TxtRamalan.Text = "Kebaikan akan menyertai mereka yang sabar. Pengaruh positif Anda pada orang lain bisa Anda rasakan dampaknya. Karier: Mengalah bukan berarti kalah. Ada perjalanan dinas yang sulit dihindari. Keuangan: Tak beda jauh dari minggu lalu. Asmara: Tak perlu menyembunyikan kekasih. Saatnya go public. Pria Scorpio: Hati-hati, Anda sudah memeras tubuh tanpa cukup istirahat."
TxtSerasi.Text = "Cancer, Virgo, Capricorn, Pisces "
TxtTdkserasi.Text = "Gemini, Libra, Sagittarius "
TxtHari.Text = "Jumat"
End Sub
Sub Libra()
TxtKepribadian.Text = "Penuh Keraguan, Bimbang, Adil Pandai Bermuka Dua, Memiliki Naluri Yang Kuat, Mempesona "
TxtRamalan.Text = "Jangan mengisolasi diri, namun pandai-pandailah memilih teman. Karier: Kemampuan komunikasi Anda akan diuji, terutama yang
bekerja di perusahaan asing. Ada peluang menunjukkan kemampuan memimpin atau dapat promosi. Keuangan: Tak banyak perubahan. Asmara: Siapkah jauh dari orang tercinta karena tawaran kerja? Pria Libra: Jangan suka menunda pekerjaan."
TxtSerasi.Text = "Taurus, Virgo, Scorpio, Pisces"
TxtTdkserasi.Text = "Sagitarius, Gemini, Libra"
TxtHari.Text = "Minggu"
End Sub
Sub leo()
TxtKepribadian.Text = "Suka Memimpin, Dermawan Dan Murah Hati, Penuh Gaya, Aristokratik, Congkak, Percaya Diri Tinggi "
TxtRamalan.Text = "Jangan buat malu diri sendiri di depan orang banyak. Karier: Kecewa dengan karier atau tempat kerja sekarang? Jangan cuek. Setiap tindakan perlu pemikiran dan perencanaan matang. Keuangan: Stabil. Asmara: Sering berbincang dari hati ke hati mendekatkan hubungan. Pria Leo: Tak perlu kesal, jika rencana tertunda. Anggap saja Anda jadi punya kesempatan lebih untuk meyakinkan diri."
TxtSerasi.Text = "Aries, Gemini, Libra, Sagittarius"
TxtTdkserasi.Text = "Cancer, Virgo, Capricorn, Pisces"
TxtHari.Text = "Rabu "
End Sub
Sub cancer()
TxtKepribadian.Text = "Suasana Hati Tidak Menentu, Sentimentil, Setia, Penuh Perhatian, Sulit Memaafkan, Memiliki Daya Ingat Yang Kuat "
TxtRamalan.Text = "Muncul pertanyaan, Dekatkah aku dengan Tuhan? Karier: Stres. Tugas belum selesai, suasana kantor sudah ‘gerah’. Rekan kerja keras kepala. Lebih produktif, jika fokus pada tugas sendiri daripada ngomel. Keuangan: Berhemat dululah. Asmara: Cancer lajang, cinta datang dengan cara menarik. Tes dulu air sebelum menyelam. Pria Cancer: Kesabaran Anda sedang diuji."
TxtSerasi.Text = "Capricorn, Aries, Libra"
TxtTdkserasi.Text = "Gemini, Leo, Sagittarius, Aquarius"
TxtHari.Text = "Sabtu"
End Sub
Sub gemini()
TxtKepribadian.Text = "Lincah, Pandai berbicara, Tidak Stabil, Mudah Berubah-Ubah, Mudah Gugup, Sangat Peka "
TxtRamalan.Text = "Otak Anda sudah terlalu diperas untuk berpikir. Sekarang saatnya untuk betul-betul relaks. Berliburlah! Karier: Punya banyak relasi lama ternyata sangat menguntungkan. Keuangan: Jangan lupa bayar utang sebelum ditagih. Asmara: Kalau sekarang belum terwujud, bukan berarti tidak akan terjadi selamanya. Pria Gemini: Terlalu banyak pilihan ternyata bikin pusing."
TxtSerasi.Text = "Aries, Leo, Libra, Aquarius"
TxtTdkserasi.Text = "Taurus, Cancer, Scorpio, Capricorn"
TxtHari.Text = "Kamis"
End Sub
Sub taurus()
TxtKepribadian.Text = "Keras Kepala, Materialistis, Pasif, Ramah & Sabar, Praktis dan Setia, Memiliki Jiwa Toleransi "
TxtRamalan.Text = "Muncul pertanyaan, benarkah lingkungan tempat tinggal Anda sekarang cukup nyaman? Karier: Kalau tak mau kelihatan bodoh, cari tahu, dong, apa yang tidak Anda kuasai dan kemudian belajarlah
menguasainya. Keuangan: Pengeluaran agak berlebihan. Asmara: Harmonis. Pria Taurus: Ada jurang komunikasi, meski bukan Anda yang bermasalah"
TxtSerasi.Text = "Cancer, Virgo, Capricorn, Pisces"
TxtTdkserasi.Text = "Aries, Gemini, Libra, Sagittarius "
TxtHari.Text = "Rabu"
End Sub
Sub aries()
Pemimpin, Tidak Sabaran, Egois, Cepat Emosi "
TxtRamalan.Text = "Masalah keluarga butuh perhatian. Lebih berhati-hati, bila mengemudikan kendaraan di jalan. Karier: Promosi jabatan atau perubahan pekerjaan bisa berarti jauh dari keluarga. Keuangan: Cerah. Asmara: Butuh saling pengertian. Pria Aries: Jika terlalu memaksakan diri, Anda akan lebih stres. Bukan saatnya kehilangan kesabaran dan marah-marah."
TxtSerasi.Text = "Gemini, Leo, Aquarius, Sagittarius"
TxtTdkserasi.Text = "Taurus, Virgo, Scorpio, Pisces"
TxtHari.Text = "Sabtu"
End Sub
Sub pisces()
TxtKepribadian.Text = "Memiliki Sisi Manusiawi Yang Besar, Penuh Cinta, Praktis, Suka Mengkhayal "
TxtRamalan.Text = "Hal atau pikiran yang membuat stres, lupakan sejenak! Lakukan hal-hal yang membuat pikiran kembali cerah. Setelah itu, tuntaskan masalah. Karier: Meski sudah bekerja efisien, gangguan kadang-kadang sulit dihindari. Keuangan: Seimbang. Asmara: Kenalan, dong, dengan tetangga baru. Siapa tahu ada yang available. Pria Pisces: Biarkan semua mengalir apa adanya. "
TxtSerasi.Text = "Taurus, Cancer, Scorpio, Capricorn"
TxtTdkserasi.Text = "Aries, Leo, Libra, Aquarius "
TxtHari.Text = "Selasa"
End Sub
Sub aquarius()
TxtKepribadian.Text = "Tenang, Obyektif (Tidak Memihak), Jenius, Penuh Ide, Cepat Mengerti "
TxtRamalan.Text = "Jangan terlalu sensitif. Emosi dan energi Anda akan mudah terkuras hanya karena terlalu cepat menginterpretasi kata-kata atau sikap orang lain. Karier: Mimpi-mimpi Anda jadi motivasi untuk makin semangat bekerja. Keuangan: Masih perlu berhemat. Asmara: Tak usah coba-coba main api, deh! Pria Aquarius: Selesaikan urusan satu per satu. Kalau sekaligus, bisa bikin stres."
TxtSerasi.Text = "Aries, Gemini, Libra, Sagittarius"
TxtTdkserasi.Text = "Cancer, Virgo, Capricorn, Pisces "
TxtHari.Text = "Minggu"
End Sub
Sub virgo()
TxtKepribadian.Text = "Praktis, Analistis, Kritis, Berkepala Dingin Dan Logis, Rajin, Sederhana "
TxtRamalan.Text = "Anda akan jadi pusat perhatian atas kerja Anda. Karier: Merasa karier mentok? Jangan hanya ngedumel. Carilah peluang kerja baru. Beberapa Virgo berminat bekerja di luar negeri. Keuangan: Biasa-biasa saja. Asmara: Sebelum mengharap perhatian orang lain, perhatikan dulu diri sendiri supaya lebih pede. Pria Virgo: Tak mudah bagi Anda meledakkan kemarahan."
TxtSerasi.Text = "Saitarius, Capricorn, Gemini"
TxtTdkserasi.Text = "Aries, Leo, Libra, Aquarius"
TxtHari.Text = "Kamis"
End Sub
Private Sub CmbPilihBintang_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
CmbPilihBintang.SelectedIndexChanged Try
Select Case CmbPilihBintang.SelectedIndex Case 0
TxtLihatTanggal.Text = "23 November sampai " & vbCrLf &
"18 Desember"
Case 1
"23 November"
Case 2
TxtLihatTanggal.Text = "16 September sampai " & vbCrLf & "31 Oktober"
Case 3
TxtLihatTanggal.Text = "10 Agustus sampai " & vbCrLf &
"16 September"
Case 4
TxtLihatTanggal.Text = "21 Juli sampai " & vbCrLf & "10 Agustus"
Case 5
TxtLihatTanggal.Text = "22 Juni sampai " & vbCrLf & "21 Juli"
Case 6
TxtLihatTanggal.Text = "13 Mei sampai " & vbCrLf & "22 Juni"
Case 7
TxtLihatTanggal.Text = "18 April sampai " & vbCrLf &
"13 Mei"
Case 8
TxtLihatTanggal.Text = "11 Maret sampai " & vbCrLf &
"18 April"
Case 9
TxtLihatTanggal.Text = "16 Februari sampai " & vbCrLf &
"11 Maret"
Case 10
TxtLihatTanggal.Text = "21 Januari sampai " & vbCrLf &
"16 Februari"
Case 11
TxtLihatTanggal.Text = "18 Desember sampai " & vbCrLf &
"21 Januari"
End Select
Catch ex As Exception End Try
End Sub
Private Sub btBersih_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btBersih.Click Me.TxtHari.Text = "" Me.TxtKepribadian.Text = "" Me.TxtLihatTanggal.Text = "" Me.TxtRamalan.Text = "" Me.TxtSerasi.Text = "" Me.TxtTdkserasi.Text = "" Me.CmbPilihBintang.Text = "" End Sub End Class
Tampilan Form ke 3 seperti gambar dibawah ini
Tambahkan kode program tiap Event, sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click Me.Dispose()
End Sub End Class