PERTEMUAN 8
Agung Nugraha
1171
TUGAS PEMROGRAMAN VISUAL BASIC 2010
1. Penjelasan Program ParamArray
Public Class Form6
Private Function fstat(ByVal ParamArray args() As Object) As Single()
Membuat sub program dengan Function dengan variable fstat dengan parameter ByVal yang bererti melewatkan parameter secara nilai dengan tipe single yang berarti bilangannya bulat.
Dim hasil(3) As Single
Membuat variable dengan nama hasil dengan jumlah teratas atau Ubound 3 yang bertipe data single.
Dim i As Integer
Membuat variable dengan nama i yang bertipe data integer.
For i = 0 To UBound(args)
Merupakan perulangan untuk i=0 sampai batas teratas dari array
hasil(0) = hasil(0) + args(i)
hasil (0) = 0 karena perulangan belum di mulai.
args(i) = nilai dari indeks array ke i
If i = 0 Then
jika i = 0 maka lakukan sebagai berikut
hasil(1) = args(i)
hasil 1 = nilai dari indeks ke i
hasil(2) = args(i)
hasil 2 =nilai dari indeks ke i
End If
Selain i=0,atau jika i bukan sama dengan 0
If hasil(1) < args(i) Then hasil(1) = args(i)
Jika hasil 1 lebih kecil dari nilai i maka hasil 1= nilai dai indeks ke i
If hasil(1) > args(i) Then hasil(1) = args(i)
Jika hasil 2 lebih kecil dari nilai i maka hasil 2= nilai dai indeks ke i
Next i
Return hasil
Akan kembali ke hasil
End Function
End Class
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim statistik As Single() = fstat(1, 6, 2)
Membuat vaariable dengan nama ststistik yang bertipe data single dengan nilai array pada indeks ke 0=1
Indeks ke 1=6
Indeks ke 2=2
TextBox1.Text = statistik(0)
TextBox2.Text = statistik(1)
TextBox3.Text = statistik(2)
Pada texbox1 akan bernilai sesuai dengan statistik dari indeks ke 0
Demikian juga pada texbox ke 2 dan 3
End Sub
2. Penjelasan Over Loading Function
Overloading function adalah beberapa fungsi yang memiliki perintah berbeda tetapi namanya sama. Sebagai contoh adalah program dibawah ini. Terdapat 2 Fuction hitung pada program ini namun program hanya akan menjalankan salah satunya saja.
Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer) As Integer
hitung = bil1 + bil2
End Function
Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer, ByVal bil3 As Integer) As Integer
hitung = bil1 + bil2 + bil3
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = hitung(1, 2, 3)
End Sub
Pada dua procedure diatas, yg pertama mempunyai dua buah deklarasi variabel dan yang kedua mempunyai tiga deklarasi variabel, lalu bagaimana cara kerjanya?
Hal ini bergantung dari variabel yg anda suplay pada saat procedure tersebut anda panggil,
jika anda hanya menyuplai tiga variabel, pada saat pemanggilan procedure maka yg di eksekusi adalah procedure yang kedua, akan tetapi
jika anda memberikan dua nilai variabel pada saat pemanggilan procedure maka yg dieksekusi adalah procedure yg pertama.
3. Macam-Macam Function Bawaan
1. Fungsi-fungsi Numerik Dengan menggunakan fungsi-fungsi bawaan yang disediakan, waktu pembuatan sebuah program dapat disingkat. Fungsi-fungsi numerik merupakan fungsi-fungsi yang berkaitan dengan tipe data numerik. Fungsi-fungsi ini dapat dikelompokkan sebagai berikut :
a. Fungsi-fungsi konversi ke integer. Ada tiga macam fungsi yang melakukan konversi ke tipe data integer yaitu seperti terlihat pada tabel .
· CInt () ===> Pembuatan nilai desimal 0.5 dan lebih ke integer yang lebih dekat
· Fix () ===> Pemotongan suatu nilai desimal menjadi integer
· Int () ===> Pembuatan ke bawah suatu nilai desimal. Untuk bilangan positif, fungsi Fix() dan Int() memberikan perlakuan yang sama. Sebagai contoh, kedua pernyataan berikut ini mengembalikan nilai yang sama.
· ans1 = Int (14.5) mengembalikan 14
· ans2 = Fix (14.5) mengembalikan 14
Namun fungsi Fix() dan Int() memberikan perlakuan berbeda pada bilangan negatif. Kedua pernyataan berikut memberikan pengembalian yang berbeda.
· ans1 = Int (-14.5) mengembalikan -15
· ans2 = Fix (-14.5) mengembalikan 14
Sedangkan fungsi CInt() mengembalikan pembulatan angka yang terdekat. Berikut ni contoh penggunaan CInt() :
· ans1 = CInt (14.1) mengembalikan 14
· ans2 = CInt (14.5) mengembalikan 14
· ans3 = CInt (14.6) mengembalikan 14
· ans2 = CInt (-14.5) mengembalikan -14
b. Fungsi ’f1’endash Fungsi konversi tipe data
· CCur () mengkonversi argumen menjadi tipe data currency
· CDbl () mengkonversi argumen menjadi tipe data double (presisi ganda)
· CLng () mengkonversi argumen menjadi tipe data long integer
· CSng () mengkonversi argumen menjadi tipe data single
· CStr () mengkonversi argumen menjadi tipe data string
· Ivar () mengkonversi argumen menjadi tipe data variant
c. Fungsi-fungsi matematika Fungsi-fungsi yang bekaitan dengan matematika seperti terlihat pada:
· Abs () mengembalikan nilai absolut dari argumen
· Atn () mengembalikan nilai arc tangen dari argumen dalam bentuk radian
· Cos () mengembalikan nilai cosinus dari argumen radian
· Exp () mengembalikan nilai exponensial dari argumen
· Log () mengembalikan nilai logaritma dari argumen
· Sin () mengembalikan nilai sinus dari argumen dalam radian
· Sqr () mengembalikan nilai akar dari argumen
· Tan () mengembalikan nilai tangen dari argumen dalam radian
2. Fungsi-fungsi String
Selain fungsi-fungsi numerik, Visual Basic juga mempunyai sejumlah fungsi-fungsi String diantaranya seperti berikut :
· LCase$ () mengembalikan argumen string sebagai tipe data string huruf
· Ucase () mengembalikan argumen string sebagai tipe data variant huruf besar
· Ucase$ () mengembalikan argumen string sebagai tipe data string huruf besar
· Val () mengembalikan nilai number dari argumen string
· Len () mengembalikan nilai sumber yang menunjukan panjang string
Substring merupakan bagian dari suatu string. Untuk memperoleh substring dari suatu string dapat digunakan 3 fungsi berikut :
a. Left$(StringVal, length)
Fungsi ini mengembalikan nilai string dari sebelah kiri sebanyak length karakter .
b. Right$(StringVal, length)
Fungsi ini mengembalikan nilai string dari sebelah kanan sebanyak length karakter .
c. Mid$(StringVal, startVal, length)
Fungsi ini mengembalikan nilai string dari startVal sebanyak length karakter .
Contoh :
HurufKecil = LCase (“Agung”) ’HurufKecil = “Agung”
HurufBesar = Ucase (“Nugraha”) ’HurufBesar = “NUGRAHA”
Title = “Apa Kabar”
lTitle = Left$ (Title, 4) ’lTitle = “Halo”
RTitle = Right$ (Title, 5) ’RTitle = “Dunia”
MTitle = Left$ (Title, 2, 6) ’MTitle = “alo Du”
Panjang = Len (“Biru dan hijau”) ’length = 14
3. Fungsi-fungsi Tanggal dan Waktu
Jika dalam suatu aplikasi diperlukan pengambilan tanggal atau waktu dari sistem, Visual Basic menyediakan fungsi ’endash fungsi Now(), Date(), dan Time(). Fungsi-fungsi Tanggal dan Waktu :
· Now () mengembalikan tanggal dan waktu sistem
· Date () mengembalikan tanggal dari sistem
· Time () mengembalikan waktu dari sistem
Selain fungsi-fungsi diatas terdapat sebuah fungsi yaitu format() yang berkaitan dengan fungsi-fungsi Tanggal dan waktu. Format (Expresi [, format[, firstdayofweek[, firstweekofyear]]]). Fungsi ini mengembalikan nilai variant atau string sesuai dengan format yang ditentukan.
4. Fungsi Date and Time pada VB
Time : mencari tahu waktu saat ini atau menetapkan waktu, tergantung format pemakaiannya ( lihat contoh di bawah ini)
A$ = Time ’lquote hasil 18:16:35 AM
MyTime = #4:35:17 PM# ’lquote assign a time
Time = MyTime ’lquote set system time to MyTime
Now : merekam tanggal dan waktu sekarang
A$ = Now ’lquote hasil 10/8/02 18:16:35 AM
agung nugraha
Selasa, 25 Desember 2012
Selasa, 30 Oktober 2012
Agung Nugraha
09.11.1171
TI.11.S
1. Memodifikasi Program If dan case praktikum ke-2 dengan:
a. menon aktifkan tombol Clear dan semua isian data kecuali tombol Isi data dan tombol Tutup.
b. mengaktifkan tombol clear dan isisan kodebarang, jumlahbarang, cara beli.
c. mengembalikan keadaan seperti saat program dijalankan ketika menekan tombol Clear.
Lalu
listing program :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cmbKode.Items.Add("SPT")
cmbKode.Items.Add("SND")
cmbKode.Items.Add("TST")
cmbKode.Items.Add("TOP")
cmbKode.Items.Add("TAS")
End Sub
Private Sub cmbKode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbKode.SelectedIndexChanged
Dim kdBarang, namaBarang As String
Dim harga As Single
kdBarang = cmbKode.Text
Select Case kdBarang
Case "SPT"
namaBarang = "Sepatu"
harga = 200000
Case "SND"
namaBarang = "Sandal"
harga = 100000
Case "TST"
namaBarang = "T-Sirt"
harga = 1500000
Case "TOP"
namaBarang = "Topi"
harga = 500000
Case "TAS"
namaBarang = "Tas"
harga = 700000
Case Else
namaBarang = "-"
harga = 0
End Select
txtNama.Text = namaBarang
txtHarga.Text = harga
txtTotal.Text = Val(txtHarga.Text) * Val(txtJumlah.Text)
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
If radioTunai.Checked = True Then
txtDiskon.Text = Val(txtTotal.Text) * 10 / 100
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
ElseIf radioKredit.Checked = True Then
txtDiskon.Text = 0
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
End If
End Sub
Private Sub txtJumlah_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtJumlah.TextChanged
txtTotal.Text = Val(txtHarga.Text) * Val(txtJumlah.Text)
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
End Sub
Private Sub radioTunai_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radioTunai.CheckedChanged
txtDiskon.Text = Val(txtTotal.Text) * 10 / 100
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
End Sub
Private Sub radioKredit_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radioKredit.CheckedChanged
txtDiskon.Text = 0
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
End Sub
Private Sub btClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btClear.Click
txtDiskon.Clear()
txtHarga.Clear()
txtJumlah.Clear()
txtTotal.Clear()
txtNama.Clear()
cmbKode.Text = ""
Me.radioTunai.Checked = False
Me.radioKredit.Checked = False
cmbKode.Enabled = False
radioKredit.Enabled = False
radioTunai.Enabled = False
txtJumlah.Enabled = False
btClear.Enabled = False
End Sub
Private Sub btTutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btTutup.Click
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cmbKode.Enabled = True
txtJumlah.Enabled = True
radioKredit.Enabled = True
radioTunai.Enabled = True
btClear.Enabled = True
End Sub
End Class
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cmbKode.Items.Add("SPT")
cmbKode.Items.Add("SND")
cmbKode.Items.Add("TST")
cmbKode.Items.Add("TOP")
cmbKode.Items.Add("TAS")
End Sub
Private Sub cmbKode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbKode.SelectedIndexChanged
Dim kdBarang, namaBarang As String
Dim harga As Single
kdBarang = cmbKode.Text
Select Case kdBarang
Case "SPT"
namaBarang = "Sepatu"
harga = 200000
Case "SND"
namaBarang = "Sandal"
harga = 100000
Case "TST"
namaBarang = "T-Sirt"
harga = 1500000
Case "TOP"
namaBarang = "Topi"
harga = 500000
Case "TAS"
namaBarang = "Tas"
harga = 700000
Case Else
namaBarang = "-"
harga = 0
End Select
txtNama.Text = namaBarang
txtHarga.Text = harga
txtTotal.Text = Val(txtHarga.Text) * Val(txtJumlah.Text)
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
If radioTunai.Checked = True Then
txtDiskon.Text = Val(txtTotal.Text) * 10 / 100
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
ElseIf radioKredit.Checked = True Then
txtDiskon.Text = 0
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
End If
End Sub
Private Sub txtJumlah_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtJumlah.TextChanged
txtTotal.Text = Val(txtHarga.Text) * Val(txtJumlah.Text)
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
End Sub
Private Sub radioTunai_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radioTunai.CheckedChanged
txtDiskon.Text = Val(txtTotal.Text) * 10 / 100
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
End Sub
Private Sub radioKredit_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radioKredit.CheckedChanged
txtDiskon.Text = 0
txtBayar.Text = Val(txtTotal.Text) - Val(txtDiskon.Text)
End Sub
Private Sub btClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btClear.Click
txtDiskon.Clear()
txtHarga.Clear()
txtJumlah.Clear()
txtTotal.Clear()
txtNama.Clear()
cmbKode.Text = ""
Me.radioTunai.Checked = False
Me.radioKredit.Checked = False
cmbKode.Enabled = False
radioKredit.Enabled = False
radioTunai.Enabled = False
txtJumlah.Enabled = False
btClear.Enabled = False
End Sub
Private Sub btTutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btTutup.Click
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cmbKode.Enabled = True
txtJumlah.Enabled = True
radioKredit.Enabled = True
radioTunai.Enabled = True
btClear.Enabled = True
End Sub
End Class
2. Permainan
Punzle sederhana:
Membuat form :
Lalu dijalankan dan
berhasil diurutkan:
Listing
Program:
Public Class Form1
Dim tampung As String
Private Sub bt1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt1.Click
tampung = bt1.Text
If bt2.Text = "" Then
bt1.Text = ""
bt2.Text = tampung
ElseIf bt4.Text = "" Then
bt1.Text = ""
bt4.Text = tampung
ElseIf bt5.Text = "" Then
bt1.Text = ""
bt5.Text = tampung
End If
End Sub
Private Sub bt2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt2.Click
tampung = bt2.Text
If bt1.Text = "" Then
bt2.Text = ""
bt1.Text = tampung
ElseIf bt3.Text = "" Then
bt2.Text = ""
bt3.Text = tampung
End If
End Sub
Private Sub bt3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt3.Click
tampung = bt3.Text
If bt2.Text = "" Then
bt3.Text = ""
bt2.Text = tampung
ElseIf bt5.Text = "" Then
bt3.Text = ""
bt5.Text = tampung
ElseIf bt6.Text = "" Then
bt3.Text = ""
bt6.Text = tampung
End If
End Sub
Private Sub bt4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt4.Click
tampung = bt4.Text
If bt9.Text = "" Then
bt4.Text = ""
bt9.Text = tampung
ElseIf bt1.Text = "" Then
bt4.Text = ""
bt1.Text = tampung
End If
End Sub
Private Sub bt5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt5.Click
tampung = bt5.Text
If bt1.Text = "" Then
bt5.Text = ""
bt1.Text = tampung
ElseIf bt3.Text = "" Then
bt5.Text = ""
bt3.Text = tampung
ElseIf bt8.Text = "" Then
bt5.Text = ""
bt8.Text = tampung
ElseIf bt9.Text = "" Then
bt5.Text = ""
bt9.Text = tampung
End If
End Sub
Private Sub bt6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt6.Click
tampung = bt6.Text
If bt3.Text = "" Then
bt6.Text = ""
bt3.Text = tampung
ElseIf bt8.Text = "" Then
bt6.Text = ""
bt8.Text = tampung
End If
If bt4.Text = "1" And bt1.Text = "2" And
bt2.Text = "3" And
bt9.Text = "4" And
bt5.Text = "5" And
bt3.Text = "6" And
bt7.Text = "7" And
bt8.Text = "8" Then
MsgBox("Anda Menang!!!")
End If
End Sub
Private Sub bt7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt7.Click
tampung = bt7.Text
If bt9.Text = "" Then
bt7.Text = ""
bt9.Text = tampung
ElseIf bt8.Text = "" Then
bt7.Text = ""
bt8.Text = tampung
End If
End Sub
Private Sub bt8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt8.Click
tampung = bt8.Text
If bt5.Text = "" Then
bt8.Text = ""
bt5.Text = tampung
ElseIf bt6.Text = "" Then
bt8.Text = ""
bt6.Text = tampung
ElseIf bt7.Text = "" Then
bt8.Text = ""
bt7.Text = tampung
End If
End Sub
Private Sub bt9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt9.Click
tampung = bt9.Text
If bt4.Text = "" Then
bt9.Text = ""
bt4.Text = tampung
ElseIf bt5.Text = "" Then
bt9.Text = ""
bt5.Text = tampung
ElseIf bt7.Text = "" Then
bt9.Text = ""
bt7.Text = tampung
End If
End Sub
End Class
Public Class Form1
Dim tampung As String
Private Sub bt1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt1.Click
tampung = bt1.Text
If bt2.Text = "" Then
bt1.Text = ""
bt2.Text = tampung
ElseIf bt4.Text = "" Then
bt1.Text = ""
bt4.Text = tampung
ElseIf bt5.Text = "" Then
bt1.Text = ""
bt5.Text = tampung
End If
End Sub
Private Sub bt2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt2.Click
tampung = bt2.Text
If bt1.Text = "" Then
bt2.Text = ""
bt1.Text = tampung
ElseIf bt3.Text = "" Then
bt2.Text = ""
bt3.Text = tampung
End If
End Sub
Private Sub bt3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt3.Click
tampung = bt3.Text
If bt2.Text = "" Then
bt3.Text = ""
bt2.Text = tampung
ElseIf bt5.Text = "" Then
bt3.Text = ""
bt5.Text = tampung
ElseIf bt6.Text = "" Then
bt3.Text = ""
bt6.Text = tampung
End If
End Sub
Private Sub bt4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt4.Click
tampung = bt4.Text
If bt9.Text = "" Then
bt4.Text = ""
bt9.Text = tampung
ElseIf bt1.Text = "" Then
bt4.Text = ""
bt1.Text = tampung
End If
End Sub
Private Sub bt5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt5.Click
tampung = bt5.Text
If bt1.Text = "" Then
bt5.Text = ""
bt1.Text = tampung
ElseIf bt3.Text = "" Then
bt5.Text = ""
bt3.Text = tampung
ElseIf bt8.Text = "" Then
bt5.Text = ""
bt8.Text = tampung
ElseIf bt9.Text = "" Then
bt5.Text = ""
bt9.Text = tampung
End If
End Sub
Private Sub bt6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt6.Click
tampung = bt6.Text
If bt3.Text = "" Then
bt6.Text = ""
bt3.Text = tampung
ElseIf bt8.Text = "" Then
bt6.Text = ""
bt8.Text = tampung
End If
If bt4.Text = "1" And bt1.Text = "2" And
bt2.Text = "3" And
bt9.Text = "4" And
bt5.Text = "5" And
bt3.Text = "6" And
bt7.Text = "7" And
bt8.Text = "8" Then
MsgBox("Anda Menang!!!")
End If
End Sub
Private Sub bt7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt7.Click
tampung = bt7.Text
If bt9.Text = "" Then
bt7.Text = ""
bt9.Text = tampung
ElseIf bt8.Text = "" Then
bt7.Text = ""
bt8.Text = tampung
End If
End Sub
Private Sub bt8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt8.Click
tampung = bt8.Text
If bt5.Text = "" Then
bt8.Text = ""
bt5.Text = tampung
ElseIf bt6.Text = "" Then
bt8.Text = ""
bt6.Text = tampung
ElseIf bt7.Text = "" Then
bt8.Text = ""
bt7.Text = tampung
End If
End Sub
Private Sub bt9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt9.Click
tampung = bt9.Text
If bt4.Text = "" Then
bt9.Text = ""
bt4.Text = tampung
ElseIf bt5.Text = "" Then
bt9.Text = ""
bt5.Text = tampung
ElseIf bt7.Text = "" Then
bt9.Text = ""
bt7.Text = tampung
End If
End Sub
End Class
Selasa, 23 Oktober 2012
Tugas Pemrograman Visual ke 2
Tugas Pemrograman Visual Ke – 2
Agung
Nugraha
09.11.1171
TI 11 S
Jawab
Latihan 1 No.3
1.
Variabel alamat
belum di deklarasikan
2.
Karena btnnama1
memanggil variabel nama dari lokalsedangkan btnnama2 memanggil variabel nama dari modul (global)
dan btnalamat1 dan alamat2 sama dengan
btnama1 dan btnama2, hanya isiannya saja yang kebetulan sama
3.
Karena
btntambahumur1 menggunakan dim yang artinya lokal (tidak menyimpan nilai) sedangkan
btntambahumur2 menggunakan static yang artinya nilainya tetap (disimpan)
sehingga terus bertambah
4.
Analisa untuk
form duatombol btnform2 digunakan untuk memanggil form2 sedangkan tombol nama,
alamat, dan umur adalah tombol untuk memanggil variabel yang masing-masing
sudah di deklarasikan di modul (global) sehingga masing2 variabel langsung bisa dipanggil.
Latihan 2 If dan Case
tTampilan 1
Tampilan 2
TTampilan 3
TTampilan 4
TTampilan 5
Saya mengerjakan sesuai dengan kemampuan dan sepengetahuan saya.... terimakasih...
Selasa, 16 Oktober 2012
Tugas Pemrograman Visual
Tugas
Pemrograman Visual
Hasil Pembuatan Program Form Login
Sederhana Menggunakan Microsoft Visual Studio 2008
Agung Nugraha
09.11.1171
TI 11 S
Gb1. Coding yang di gunakan untuk
form login
Gb2. Form login yang akan di Jalankan
Gb3.Form yang
dijalankan, dan di inputkan username Agung1171 dengan password 1234 lalu tekan
Sign In
Gb4. Hasil dari
inputan Username Agung1171 dngan Passwod 1234 yang menampilkan form2 yang
berisiLATIHAN PERTAMA AGUNG NUGRAHA 09.11.1171
Gb5. Di mas username Agunk1171
dan password 1234 dan di tekan Exit lalu program hilang.
Langganan:
Postingan (Atom)