Assalammualaikum
Warahmatullahi Wabarakatu . . . .
Baiklah Disini Ada beberapa Project Visual Basic Yang Telah menggunakan menu utama untuk project yang tidak tergabung dalam menu utama silakan kunjung egafrian01.blogspot.co.id,mungkin sedikit membantu anda dalam memahami Visual Basic 2010.
Baiklah Disini Ada beberapa Project Visual Basic Yang Telah menggunakan menu utama untuk project yang tidak tergabung dalam menu utama silakan kunjung egafrian01.blogspot.co.id,mungkin sedikit membantu anda dalam memahami Visual Basic 2010.
Pada project
Visual Basic 2010 yang perlu kita buat juga yaitu “Menu Utama”,dimana menu
utama ini bisa kita buat sebelum membuat project bisa juga pada akhir saat kita
selesai membuat seluruh project menu utama ini juga akan selalu muncul saat
kita meng-Runkan suatu Project.Menu utama ini merupakan bisa digambarkan daftar
isi atau kumpulan dari project yang akan kita buat/Yang sudah kita buat.Disini
saya membuat project tidak menggunakan menu utama dan project yang menggunakan
menu utama,Jika tidak ingin menggunakan menu utama cukup menggunakan coding
tidak menggunakan menu utama tetapi jika ingin menggunakan menu utama dapat
dilihat pada pembahasan selanjutnya.Baiklah langsung saja kita membahasa
beberapa project tentang Visual Basic 2010 yang telah tergabung dalam menu utama.
- Menu utama
Disini kita akan membuat menu utama seperti yang
telah kita bahas tadi.Buatlah sesuai dengan gambar berikut.data ini sesuai dengan project Yang ada pada postingan sebelumnya;
- Pada setiap penambahan menu utama gunakan propertis sebagai berikut :
Setelah form di buat
klik 2 kali pada tombol/kotak latihan4 sehingga masuk ke coding,lalu tambah Me.Enabled = False dan Latihan4.Show() seperti berikut.
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
End class
‘Maksudnya menu utama ini akan memanggil kembali
project yang telah kita buat.
Setelah kita membuat menu utama kita
kembali ke project pertama dengan menambah events latihan4 yang ada diatas
coding dengan object FormClosed dan
formclosing,untuk lebih jelasnya lihat coding latihan4 yang telah dihubungkan
dengan menu utama setelah itu coba Runkan.
Public Class Latihan4
Private Sub
txtTP_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
txtTP.TextChanged
Dim TP, Diskon, TB As
Long
TP = Val(Me.txtTP.Text)
If TP < 100000 Then
Diskon
= 0
ElseIf TP >= 100000 And
TP <= 500000 Then
Diskon
= TP * 0.1
ElseIf TP > 500000 And
TP <= 1000000 Then
Diskon
= TP * 0.15
ElseIf TP > 1000000 Then
Diskon
= TP * 0.2
End If
TB = TP -
Diskon
Me.txtDiskon.Text = Diskon.ToString
Me.txtTB.Text = TB.ToString
End Sub
‘Disini kita membuat formclosed dan formclosingnya
Private Sub
Latihan4_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
Latihan4_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
Latihan4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Me.txtTP.Text = "0"
End Sub
End Class
Itulah Cara pembuatan Menu utama perlu diketahui disetiap penambahan
project harus ditambahkan juga pada menu utama,untuk lebih jelas perhatikan
contoh-contoh berikutnya.
- Penambahan Form pada menu utama
- Penambahan coding pada menu utama seperti yang telah dijelaskan sehingga seperti berikut ;
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
Private Sub
bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat5.Click
Me.Enabled = False
Latihan_5.Show()
End Sub
End class
·
Penambahan Coding pada projectnya
Public Class Latihan_5
Dim UTS, UAS, NA As Double
Dim Kehadiran, Kelakuan As
Long
Dim kUjian, kHadir, kKelakuan, kNA As Boolean
Dim KET As String
Sub kelulusan()
UTS = Val(Me.textUTS.Text)
UAS = Val(Me.TextUAS.Text)
Kehadiran =
Val(Me.TextKehadiran.Text)
Kelakuan =
Val(Me.TextKelakuan.Text)
NA = (UTS *
0.4) + (UAS * 0.6)
If UTS > 0 And UAS
> 0 Then
kUjian
= True
Else
kUjian
= False
End If
If Kehadiran > (0.75 * 18) Then
kHadir
= True
Else
kHadir
= False
End If
If Kelakuan >= 2 Then
kKelakuan = True
Else
kKelakuan = False
End If
If NA > 50 Then
kNA = True
Else
kNA = False
End If
If kUjian = True And kHadir = True And kKelakuan = True And kNA = True Then
KET = "LULUS"
Else
KET = "GAGAL"
End If
Me.TextNA.Text = NA.ToString
Me.TextKET.Text = KET.ToString
End Sub
Private Sub
textUTS_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles
textUTS.LostFocus
Call kelulusan()
End Sub
Private Sub
TextUAS_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles
TextUAS.LostFocus
Call kelulusan()
End Sub
Private Sub
TextKehadiran_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles
TextKehadiran.LostFocus
Call kelulusan()
End Sub
Private Sub
TextKelakuan_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles
TextKelakuan.LostFocus
Call kelulusan()
End Sub
Private Sub
Latihan_5_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
Latihan_5_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
textUTS_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles
textUTS.TextChanged
Call kelulusan()
End Sub
Private Sub
TextUAS_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles
TextUAS.TextChanged
Call kelulusan()
End Sub
Private Sub
TextKehadiran_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles
TextKehadiran.TextChanged
Call kelulusan()
End Sub
Private Sub
TextKelakuan_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles
TextKelakuan.TextChanged
Call kelulusan()
End Sub
End Class
- Penambahan form pada menu utama
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifWDt2JEfyMiEpvAz7TDciurlmQWKuYgZC1Ojch9_zC7GYiso3CeWHZVVmpl74zjTGhHDKsxRYzp5h77k3bV_PfstLZrvQoSAroHfTZn7HDbYM33HaEmNlo19rTjE_YerbhyphenhyphenaG_L3YZRk/s320/6b.png)
- Penamabahan coding pada menu utama
Public Class Utama
Private Sub bLat4_Click(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
bLat4.Click
Me.Enabled
= False
Latihan4.Show()
End Sub
Private Sub bLat5_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat5.Click
Me.Enabled
= False
Latihan_5.Show()
End Sub
Private Sub bLat6_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat6.Click
Me.Enabled
= False
Latihan_6.Show()
End Sub
End
class
- Penambahan coding pada Project.
Public Class Latihan_6
Dim
KodeBulan, jumHari As Integer
Dim
NamaBulan As String
Sub
cariNamaBulan()
KodeBulan = Val(Me.TextKB.Text)
Select Case (KodeBulan)
Case
1
NamaBulan = "Januari"
jumHari = 31
Case
2
NamaBulan = "Februari"
jumHari = 28
Case
3
NamaBulan = "Maret"
jumHari = 31
Case
4
NamaBulan = "April"
jumHari = 30
Case
5
NamaBulan = "Mei"
jumHari = 31
Case 6
NamaBulan = "Juni"
jumHari = 30
Case
7
NamaBulan = "Juli"
jumHari = 31
Case
8
NamaBulan = "Agustus"
jumHari = 31
Case
9
NamaBulan = "September"
jumHari = 30
Case
10
NamaBulan = "Oktober"
jumHari = 31
Case
11
NamaBulan = "Nopember"
jumHari = 30
Case
12
NamaBulan = "Desember"
jumHari = 31
Case Else
NamaBulan = ""
jumHari = 0
End Select
Me.lbnamabulan.Text
= NamaBulan.ToString
Me.lbjumlahhari.Text
= jumHari.ToString
End Sub
Private Sub Latihan_6_FormClosed(ByVal
sender As Object,
ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled
= True
Utama.Show()
Me.Hide()
End Sub
Private Sub Latihan_6_FormClosing(ByVal
sender As Object,
ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled
= True
Utama.Show()
Me.Hide()
End Sub
Private Sub Latihan_6_Load(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
Me.Load
Me.lbnamabulan.Text
= ""
Me.lbjumlahhari.Text
= ""
Me.TextKB.Text
= ""
Me.TextKB.Focus()
End Sub
Private Sub TextKB_TextChanged(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
TextKB.TextChanged
Call
cariNamaBulan()
End Sub
End Class
- Penambahan form pada menu utama
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU8oAMyEiG_f1zr85DgIIntS9hRDTneH2vM9f9I1nV6ZFUmUQlwIOJ-wyoQ5zZY6zjPys7Bh_4vF0hlyWsgVbrh5FckvUxe_97dzA4V5xKVECGlLsbYzMHe-Qavnx96UUXVn4lCEKuLgo/s320/7b.png)
- Penambahan coding pada menu utama
Public Class Utama
Private Sub bLat4_Click(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
bLat4.Click
Me.Enabled
= False
Latihan4.Show()
End Sub
Private Sub bLat5_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat5.Click
Me.Enabled
= False
Latihan_5.Show()
End Sub
Private Sub bLat6_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat6.Click
Me.Enabled
= False
Latihan_6.Show()
End Sub
Private Sub bLat7_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat7.Click
Me.Enabled
= False
Latihan_7.Show()
End Sub
End
class
·
Penambahan
Coding pada Project
Public Class Latihan_7
Dim rute,
pilih As String
Sub
carirute()
Select Case (pilih)
Case
"viaudara"
rute = "Polsky
-> Naik kendaraan ke Bandara-> Naik pesawat ke SMB II Plg -> Naik
Transmusi ke Simpang Polda -> Transit simpang polda ke Halte dpn PS"
Case
"viadarat"
rute = "Polsky
-> Naik kendaraan ke simpang SMP 8 -> Naik Bis Jurusan Sekayu-Palembang
(KM 12) -> Naik Transmusi ke simpang Polda -> Transit dr simpang Polda ke
Halte dpn PS"
Case "viasungai"
rute = "Polsky
-> Naik kendaraan ke Jembatan JM -> Naik Skoci dr Jembatan JM ke Dermaga
Tangga Buntung -> Naik kendaraan dr Dermaga ke bawah Ampera -> Naik
Transmusi ke simpang Polda -> Transit simpang Polda ke Halte dpn PS"
Case Else
rute = "Salah
Rute"
End Select
MsgBox(rute, vbOKOnly, "Rute Polsky-Palembang Square")
End Sub
Private Sub Button1_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Bkeluar.Click
Utama.Enabled
= True
Utama.Show()
Me.Hide()
End Sub
Private Sub bUdara_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bUdara.Click
pilih = "viaudara"
Call
carirute()
End Sub
Private Sub bDarat_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bDarat.Click
pilih = "viadarat"
Call
carirute()
End Sub
Private Sub bSungai_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bSungai.Click
pilih = "viasungai"
Call
carirute()
End Sub
Private Sub Latihan_7_FormClosed(ByVal
sender As Object,
ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled
= True
Utama.Show()
Me.Hide()
End Sub
Private Sub Latihan_7_FormClosing(ByVal
sender As Object,
ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled
= True
Utama.Show()
Me.Hide()
End Sub
End Class
- · Penambahan Form pada menu utama
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVLItK75jiUaOe7UsXhrgC_KwleLiEOq9LAjA4h1vUxNYSSkh27Zp8WIwlxPVxj5-Eoqo1vBo9YRv1iG53nt4xC1N-t0LCj3VglpFyMCIF1mVAlNjEBsAoCnK41JnRGjnTVFzEJN2fx1U/s320/8b.png)
- · Penambahan coding pada menu utama
Public Class Utama
Private Sub bLat4_Click(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
bLat4.Click
Me.Enabled
= False
Latihan4.Show()
End Sub
Private Sub bLat5_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat5.Click
Me.Enabled
= False
Latihan_5.Show()
End Sub
Private Sub bLat6_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat6.Click
Me.Enabled
= False
Latihan_6.Show()
End Sub
Private Sub bLat7_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat7.Click
Me.Enabled
= False
Latihan_7.Show()
End Sub
Private Sub bLat8_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat8.Click
Me.Enabled
= False
Latihan_8.Show()
End Sub
End
class
- · Penambahan coding pada project
Public Class Latihan_8
'Deklarasi Menu
Utama
'Dim pilih As
Integer
'Deklarasi Balok
'Dim pjbalok,
lbbalok,tgbalok, vlbalok, as Integer
'Deklarasi
Lingkaran
'Dim jari As
Integer
Dim PHI =
3.14
'Deklarasi Kubus
'Dim Sisi,
vlkubus As Integer
'Deklarasi
Persegi Panjang
'Dim pjpersegi,
lbpersegi, lspersegi As Integer
Sub
menutama()
Select Case (Val(txtPilih.Text))
Case
1
Me.pMenu.Visible
= False
Me.pBalok.Visible
= True
Case
2
Me.pMenu.Visible
= False
Me.pLuasLingkaran.Visible
= True
Case
3
Me.pMenu.Visible
= False
Me.pKubus.Visible
= True
Case
4
Me.pMenu.Visible
= False
Me.pPersegi.Visible
= True
Case
5
Utama.Enabled
= True
Utama.Show()
Me.Hide()
'Tombol
menu utamannya disini karena pada case 5 selesai
Case Else
Me.txtPilih.Text
= ""
Me.txtPilih.Focus()
End Select
End Sub
Sub
hitungbalok()
Me.txtVolume.Text
= Val(Me.txtPanjangBalok.Text) * Val(Me.txtLebarBalok.Text) * Val(Me.txtTinggiBalok.Text)
End Sub
Sub
hitunglingkaran()
Me.txtLuasLingkaran.Text
= Val(Me.txtJari.Text) ^ 2 * PHI
End Sub
Sub
hitungkubus()
Me.txtVolKubus.Text
= Val(Me.txtSisiKubus.Text) ^ 3
End Sub
Sub
hitungpersegi()
Me.txtLuasPersegi.Text
= Val(Me.txtPanjangPersegi.Text) * Val(Me.txtLebarPersegi.Text)
End Sub
Private Sub Latihan_8_Load(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
Me.Load
Me.pMenu.Location
= New System.Drawing.Point(12,
12)
Me.pBalok.Location
= New System.Drawing.Point(12,
12)
Me.pLuasLingkaran.Location
= New System.Drawing.Point(12,
12)
Me.pKubus.Location
= New System.Drawing.Point(12,
12)
Me.pPersegi.Location
= New System.Drawing.Point(12,
12)
Me.pMenu.Visible
= True
Me.pBalok.Visible
= False
Me.pLuasLingkaran.Visible
= False
Me.pKubus.Visible
= False
Me.pPersegi.Visible
= False
End Sub
Private Sub txtPilih_TextChanged(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
txtPilih.TextChanged
Call
menutama()
End Sub
'Panel Balok
Private Sub txtPanjangBalok_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txtPanjangBalok.TextChanged
Call
hitungbalok()
End Sub
Private Sub txtLebarBalok_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txtLebarBalok.TextChanged
Call
hitungbalok()
End Sub
Private Sub txtTinggiBalok_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txtTinggiBalok.TextChanged
Call
hitungbalok()
End Sub
Private Sub lbMenu1_Click(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
lbMenu1.Click
Me.pBalok.Visible
= False
Me.pMenu.Visible
= True
End Sub
'Panel Lingkaran
Private Sub txtJari_TextChanged(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
txtJari.TextChanged
Call
hitunglingkaran()
End Sub
Private Sub lbMenu2_Click(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
lbMenu2.Click
Me.pLuasLingkaran.Visible
= False
Me.pMenu.Visible
= True
End Sub
'Panel Kubus
Private Sub txtSisiKubus_TextChanged(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
txtSisiKubus.TextChanged
Call
hitungkubus()
End Sub
Private Sub lbMenu3_Click(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
lbMenu3.Click
Me.pKubus.Visible
= False
Me.pMenu.Visible
= True
End Sub
'Panel Persegi
Panjang
Private Sub txtPanjangPersegi_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txtPanjangPersegi.TextChanged
Call
hitungpersegi()
End Sub
Private Sub txtLebarPersegi_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txtLebarPersegi.TextChanged
Call
hitungpersegi()
End Sub
Private Sub lbMenu4_Click(ByVal
sender As Object,
ByVal e As
System.EventArgs) Handles
lbMenu4.Click
Me.pPersegi.Visible
= False
Me.pMenu.Visible
= True
End Sub
Private Sub Label24_Click(ByVal
sender As System.Object,
ByVal e As System.EventArgs) Handles
Label24.Click
End
End Sub
End Class
- Penambahan Form pada menu utama
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9xIvXWzebTKMutKanwQbKCj_8_ygZ2zgHRqXSgFleaY3D5Gk0e-w6ms_NEM3XKrQBDD_Zs_io9vHrfF4Ps81qFe5VcRP3wZS-i5AFERng3WN2agPPAPQUpbIeyUkMtIqC07-XkYdN13c/s320/9b.png)
- Penambahan coding pada menu utama
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
Private Sub
bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat5.Click
Me.Enabled = False
Latihan_5.Show()
End Sub
Private Sub
bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat6.Click
Me.Enabled = False
Latihan_6.Show()
End Sub
Private Sub
bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat7.Click
Me.Enabled = False
Latihan_7.Show()
End Sub
Private Sub
bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat8.Click
Me.Enabled = False
Latihan_8.Show()
End Sub
Private Sub
bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat9.Click
Me.Enabled = False
Latihan_9.Show()
End Sub
End class
- Penambahan coding project
Public Class Latihan_9
Dim mulai, akhir As Integer
Sub hasil()
Dim ulang As Integer
mulai =
Val(Me.txtMulai.Text)
akhir =
Val(Me.txtAkhir.Text)
If mulai > akhir Then
For ulang = mulai To
akhir Step -1
Me.ListHasil.Items.Add(ulang)
Next
Else
For ulang = mulai To
akhir
Me.ListHasil.Items.Add(ulang)
Next
End If
End Sub
Private Sub
bBaru_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bBaru.Click
Me.ListHasil.Items.Clear()
Me.txtMulai.Text = ""
Me.txtAkhir.Text = ""
Me.txtMulai.Focus()
End Sub
Private Sub
bAkhir_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bAkhir.Click
Call hasil()
End Sub
Private Sub
Latihan_9_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
Latihan_9_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
End Class
- Penambahan Form pada menu utama
- Penambahan coding pada menu utama
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
Private Sub
bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat5.Click
Me.Enabled = False
Latihan_5.Show()
End Sub
Private Sub
bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat6.Click
Me.Enabled = False
Latihan_6.Show()
End Sub
Private Sub
bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat7.Click
Me.Enabled = False
Latihan_7.Show()
End Sub
Private Sub
bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat8.Click
Me.Enabled = False
Latihan_8.Show()
End Sub
Private Sub
bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat9.Click
Me.Enabled = False
Latihan_9.Show()
End Sub
Private Sub
bLat10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat10.Click
Me.Enabled = False
frmLat_10.Show()
End Sub
End class
- Penambahan coding project
Public Class frmLat_10
Dim akhir As Integer
Dim ket As String
Sub GenapGanjil()
Dim i, sisabagi As Integer
akhir =
Val(Me.txtAkhir.Text)
If akhir < 0 Then
MsgBox("Masukkan Bilangan Genap Positif",
vbCritical, "Salah Inputan")
Me.txtAkhir.Text = ""
Me.txtAkhir.Focus()
ElseIf akhir >= 0 And
akhir < 5 Then
MsgBox("Masukkan Bilangan 5 Keatas",
vbCritical, "Salah Inputan")
Me.txtAkhir.Text = ""
Me.txtAkhir.Focus()
Else
'ok
Me.cklsGenap.Items.Clear()
Me.cbGanjil.Items.Clear()
If ket = " + "
Then
For i = 0 To akhir
sisabagi = i Mod 2
If sisabagi = 0 Then
Me.cklsGenap.Items.Add(i)
ElseIf sisabagi = 1 Then
Me.cbGanjil.Items.Add(i)
End If
Next
ElseIf ket = " -
" Then
For i = akhir To 0 Step -1
sisabagi = i Mod 2
If sisabagi = 0 Then
Me.cklsGenap.Items.Add(i)
ElseIf sisabagi = 1 Then
Me.cbGanjil.Items.Add(i)
End If
Next
End If
End If
End Sub
Private Sub
frmLat_10_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
frmLat_10_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
txtAkhir_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles
txtAkhir.LostFocus
Call GenapGanjil()
End Sub
Private Sub
bBaru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bBaru.Click
Me.cklsGenap.Items.Clear()
Me.cbGanjil.Items.Clear()
Me.txtAkhir.Text = ""
Me.txtAkhir.Focus()
End Sub
Private Sub
bNaik_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bNaik.Click
ket = " + "
Call GenapGanjil()
End Sub
Private Sub
bTurun_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bTurun.Click
ket = " - "
Call GenapGanjil()
End Sub
End Class
- Penambahan Form pada menu utama
- Penambahan coding pada menu utama
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
Private Sub
bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat5.Click
Me.Enabled = False
Latihan_5.Show()
End Sub
Private Sub
bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat6.Click
Me.Enabled = False
Latihan_6.Show()
End Sub
Private Sub
bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat7.Click
Me.Enabled = False
Latihan_7.Show()
End Sub
Private Sub
bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat8.Click
Me.Enabled = False
Latihan_8.Show()
End Sub
Private Sub
bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat9.Click
Me.Enabled = False
Latihan_9.Show()
End Sub
Private Sub
bLat10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat10.Click
Me.Enabled = False
frmLat_10.Show()
End Sub
Private Sub
bLat11_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat11.Click
Me.Enabled = False
frmLat_11.Show()
End Sub
End class
- Penambahan coding project
Public Class frmLat_11
Dim jumlah, rerata As
Integer
Dim data As String
Private Sub
bInput_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bInput.Click
Dim ulang, inputdata As
Integer
If Val(Me.txtBanyak.Text)
>= 1 Then
'Lanjutkan Proses
ulang =
1
While (ulang <= Val(Me.txtBanyak.Text))
inputdata = Val(InputBox("Masukkan
Data" & ulang & " : "))
jumlah = jumlah + inputdata
data = data & " " &
inputdata
ulang = ulang + 1
End While
rerata
= jumlah / Val(Me.txtBanyak.Text)
Me.txtData.Text = data.ToString
Me.txtJumlah.Text = jumlah.ToString
Me.txtaRerata.Text
= rerata.ToString
Else
'Inputkan Banyak Data
Me.txtBanyak.Text = ""
Me.txtBanyak.Focus()
End If
End Sub
Private Sub
frmLat_11_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
frmLat_11_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
End Class
- Penambahan Form pada menu utama
- Penambahan coding pada menu utama
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
Private Sub
bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat5.Click
Me.Enabled = False
Latihan_5.Show()
End Sub
Private Sub
bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat6.Click
Me.Enabled = False
Latihan_6.Show()
End Sub
Private Sub
bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat7.Click
Me.Enabled = False
Latihan_7.Show()
End Sub
Private Sub
bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat8.Click
Me.Enabled = False
Latihan_8.Show()
End Sub
Private Sub
bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat9.Click
Me.Enabled = False
Latihan_9.Show()
End Sub
Private Sub
bLat10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat10.Click
Me.Enabled = False
frmLat_10.Show()
End Sub
Private Sub
bLat11_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat11.Click
Me.Enabled = False
frmLat_11.Show()
End Sub
Private Sub
bLat12_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat12.Click
Me.Enabled = False
frmLat_12.Show()
End Sub
- Penambahan coding project
Public Class frmLat_12
Dim deret As Integer
Sub bil_deret()
Dim banyak, n As Integer
banyak =
Val(Me.txtJumlah.Text)
n = 1
LsDeret.Items.Clear()
While (n <= banyak)
deret =
n ^ 2
LsDeret.Items.Add(n & " "
& deret)
n = n +
1
End While
End Sub
Private Sub
frmLat_12_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
frmLat_12_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
txtJumlah_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles
txtJumlah.TextChanged
Call bil_deret()
End Sub
End Class
- Penambahan Form pada menu utama
- Penambahan coding pada menu utama
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
Private Sub
bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat5.Click
Me.Enabled = False
Latihan_5.Show()
End Sub
Private Sub
bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat6.Click
Me.Enabled = False
Latihan_6.Show()
End Sub
Private Sub
bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat7.Click
Me.Enabled = False
Latihan_7.Show()
End Sub
Private Sub
bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat8.Click
Me.Enabled = False
Latihan_8.Show()
End Sub
Private Sub
bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat9.Click
Me.Enabled = False
Latihan_9.Show()
End Sub
Private Sub
bLat10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat10.Click
Me.Enabled = False
frmLat_10.Show()
End Sub
Private Sub
bLat11_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat11.Click
Me.Enabled = False
frmLat_11.Show()
End Sub
Private Sub
bLat12_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat12.Click
Me.Enabled = False
frmLat_12.Show()
End Sub
Private Sub
bLat13_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat13.Click
Me.Enabled = False
frmLat_13.Show()
End Sub
End class
- Penambahan coding project
Public Class frmLat_13
Dim banyak As Integer
Dim kar, karn As String
Sub cetak_hasil()
Dim u1, u2 As Integer
banyak =
Val(Me.txtBanyak.Text)
kar = Me.txtKarakter.Text
'step 1
u1 = 1
Me.lbHasil.Text = ""
While (u1 <= banyak)
u2 = 1
While (u2 <= u1)
'menambah karakter
karn = karn & kar
u2
+= 1
End While
karn =
karn & Chr(13)
u1 += 1
End While
Me.lbHasil.Text = karn
'step 2
u1 = banyak
- 1
Me.lbHasil.Text = ""
While (u1 >= 1)
u2 = 1
While (u2 <= u1)
'Menambahkan karakter
karn = karn & kar
u2
+= 1
End While
'menambahkan enter
karn =
karn & Chr(13)
u1 -= 1
End While
'mencetak karakkter
Me.lbHasil.Text = karn
End Sub
Private Sub
bProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bProses.Click
If Val(Me.txtBanyak.Text)
>= 1 And Me.txtKarakter.Text
<> "" And Me.txtKarakter.Text
<> " " Then
'Ok
Call cetak_hasil()
Else
'Bermasalah
MsgBox("Jumlah Perulangan tidak benar atau karakter kosong
:", vbCritical, "Masalah.")
Me.txtBanyak.Focus()
End If
End Sub
Private Sub
frmLat_13_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
frmLat_13_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
bHapus_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bHapus.Click
Me.lbHasil.Text = ""
Me.txtKarakter.Text = ""
Me.txtBanyak.Text = ""
Me.txtBanyak.Focus()
End Sub
End Class
- Penambahan Form pada menu utama
- Penambahan coding pada menu utama
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
Private Sub
bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat5.Click
Me.Enabled = False
Latihan_5.Show()
End Sub
Private Sub
bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat6.Click
Me.Enabled = False
Latihan_6.Show()
End Sub
Private Sub
bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat7.Click
Me.Enabled = False
Latihan_7.Show()
End Sub
Private Sub
bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat8.Click
Me.Enabled = False
Latihan_8.Show()
End Sub
Private Sub
bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat9.Click
Me.Enabled = False
Latihan_9.Show()
End Sub
Private Sub
bLat10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat10.Click
Me.Enabled = False
frmLat_10.Show()
End Sub
Private Sub
bLat11_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat11.Click
Me.Enabled = False
frmLat_11.Show()
End Sub
Private Sub
bLat12_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat12.Click
Me.Enabled = False
frmLat_12.Show()
End Sub
Private Sub
bLat13_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat13.Click
Me.Enabled = False
frmLat_13.Show()
End Sub
Private Sub bLat14_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
bLat14.Click
Me.Enabled = False
frmLat_14.Show()
End Sub
End class
- Penambahan coding project
Public Class frmLat_14
Dim jbaris, jkolom, hasil As
Integer
Dim cetakkolom, cetakbaris As
String
Sub perkalian()
Dim baris, kolom As Integer
'Cetak di listbox
jbaris = 10
jkolom = 10
For baris = 1 To
jbaris
For kolom = 1 To
jkolom
cetakkolom = baris & " x "
& kolom & " = " &
(baris * kolom) & Chr(13)
Me.lsPerkalian.Items.Add(cetakkolom)
Next
Me.lsPerkalian.Items.Add(Chr(13))
Next
'Cetak di richtextbox
baris = 1
While (baris <= jbaris)
kolom =
1
While (kolom <= jkolom)
cetakkolom = baris & " x "
& kolom & " = " &
(baris * kolom) & Chr(13)
Me.rtxPerkalian.AppendText(cetakkolom)
kolom += 1
End While
'Code untuk pindah ke atas / baris 1 dan digeser kenama
sebanyak 15-20 karakter
Me.rtxPerkalian.AppendText(Chr(13))
baris
+= 1
End While
End Sub
Private Sub
frmLat_14_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
frmLat_14_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
Me.Hide()
End Sub
Private Sub
frmLat_14_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Me.Load
Call perkalian()
End Sub
End Class
- Penambahan Form pada menu utama
- Penambahan coding pada menu utama
Public Class Utama
Private Sub
bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat4.Click
Me.Enabled = False
Latihan4.Show()
End Sub
Private Sub
bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat5.Click
Me.Enabled = False
Latihan_5.Show()
End Sub
Private Sub
bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat6.Click
Me.Enabled = False
Latihan_6.Show()
End Sub
Private Sub
bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat7.Click
Me.Enabled = False
Latihan_7.Show()
End Sub
Private Sub
bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat8.Click
Me.Enabled = False
Latihan_8.Show()
End Sub
Private Sub
bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat9.Click
Me.Enabled = False
Latihan_9.Show()
End Sub
Private Sub
bLat10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat10.Click
Me.Enabled = False
frmLat_10.Show()
End Sub
Private Sub
bLat11_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat11.Click
Me.Enabled = False
frmLat_11.Show()
End Sub
Private Sub
bLat12_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat12.Click
Me.Enabled = False
frmLat_12.Show()
End Sub
Private Sub
bLat13_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bLat13.Click
Me.Enabled = False
frmLat_13.Show()
End Sub
Private Sub
bLat14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat14.Click
Me.Enabled = False
frmLat_14.Show()
End Sub
Private Sub
bLat15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bLat15.Click
Me.Enabled = False
frmlat_15.Show()
End Sub
End class
- Penambahan coding project
Public Class frmlat_15
Public nim(30), nama(30), alamat(30), data(30),
namafile, isifile As String
Dim n As Integer
Sub simpan_data()
n = Val(Me.lbUrut.Text)
nim(n) = Me.txtNim.Text
nama(n) = Me.txtNama.Text
alamat(n) =
Me.txtAlamat.Text
data(n) = "NIM : " & nim(n) & " " &
"Nama : " & nama(n) & " " &
"Alamat : " & alamat(n)
'menyimpan
PrintLine(1, data(n))
'Print(1, nim(n), nama(n), alamat(n), Chr(13))
'print (1,nim(n),nama(n),alamat(n))
n += 1
Me.lbUrut.Text = n.ToString
End Sub
Sub cari_data()
Dim Nimcari As String
Dim i As Integer
Dim ditemukan As Boolean
'Yang dicari berdasarkan NIM
Nimcari =
InputBox("Masukkan NIM yang akan dicari
:")
'Proses pencarian
For i = 0 To n - 1
If Nimcari = nim(i) Then
Me.txtNim.Text = nim(i).ToString
Me.txtNama.Text = nama(i).ToString
Me.txtAlamat.Text
= alamat(i).ToString
ditemukan = True
Exit For
Else
ditemukan = False
End If
Next
If ditemukan = False Then
MsgBox("Data Tidak Ditemukan!!!", vbCritical, "Informasi")
End If
End Sub
Sub cetak_data()
Me.Rtxdata.Clear()
namafile = Application.StartupPath & "\mhs.txt"
FileOpen(1,
namafile, OpenMode.Input)
While Not EOF(1)
Input(1, isifile)
Me.Rtxdata.AppendText(isifile & Chr(13))
End While
End Sub
Sub baru()
Me.txtNim.Clear()
Me.txtNama.Clear()
Me.txtAlamat.Clear()
Me.txtNim.Focus()
End Sub
Private Sub
frmlat_15_FormClosed(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Utama.Enabled = True
Utama.Show()
FileClose(1) 'Tutup file
Me.Hide()
End Sub
Private Sub
frmlat_15_FormClosing(ByVal sender As Object, ByVal e As
System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Utama.Enabled = True
Utama.Show()
FileClose(1) 'Tutup file
Me.Hide()
End Sub
Private Sub
bSimpan_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bSimpan.Click
Call simpan_data()
Call baru()
End Sub
Private Sub
bCari_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
bCari.Click
Call cari_data()
End Sub
Private Sub
frmlat_15_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
'buka file untuk menyimpan data
namafile = Application.StartupPath & "\mhs.txt"
FileOpen(1,
namafile, OpenMode.Output)
Me.Rtxdata.Visible = False
End Sub
Private Sub
bCetak_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
bCetak.Click
If Me.bCetak.Text = "&Cetak" Then
'Me.Enabled = False
'frmLat_15_cetak.Show()
FileClose(1)
Me.Rtxdata.Visible = True
Call cetak_data()
Me.bCetak.Text = "&Tutup"
ElseIf Me.bCetak.Text
= "&Tutup" Then
Me.Rtxdata.Visible = False
Me.bCetak.Text = "&Cetak"
FileClose(1)
namafile = Application.StartupPath
& "\mhs.txt"
FileOpen(1, namafile, OpenMode.Append)
End If
End Sub
End Class
- Penambahan Form pada menu utama
- Penambahan coding pada menu utama
Public Class UtamaPrivate Sub bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bLat4.ClickMe.Enabled = FalseLatihan4.Show()End SubPrivate Sub bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat5.ClickMe.Enabled = FalseLatihan_5.Show()End SubPrivate Sub bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat6.ClickMe.Enabled = FalseLatihan_6.Show()End SubPrivate Sub bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat7.ClickMe.Enabled = FalseLatihan_7.Show()End SubPrivate Sub bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat8.ClickMe.Enabled = FalseLatihan_8.Show()End SubPrivate Sub bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat9.ClickMe.Enabled = FalseLatihan_9.Show()End SubPrivate Sub bLat10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat10.ClickMe.Enabled = FalsefrmLat_10.Show()End SubPrivate Sub bLat11_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bLat11.ClickMe.Enabled = FalsefrmLat_11.Show()End SubPrivate Sub bLat12_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bLat12.ClickMe.Enabled = FalsefrmLat_12.Show()End SubPrivate Sub bLat13_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bLat13.ClickMe.Enabled = FalsefrmLat_13.Show()End SubPrivate Sub bLat14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat14.ClickMe.Enabled = FalsefrmLat_14.Show()End SubPrivate Sub bLat15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat15.ClickMe.Enabled = Falsefrmlat_15.Show()End SubPrivate Sub Blat_16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Blat_16.ClickMe.Enabled = Falsefrmlat_16.Show()End SubEnd Class- Penambahan coding project
Public Class FrmLat_16Dim tipe(100) As StringDim banyak(100) As IntegerDim hargasat(100), jumlah(100), Total As DoubleDim nomor = 0'Badan fungsi/misalkan pembuatan pentol"pentol = daging*tepungPrivate Function jumlahjual(ByVal byk As Integer, ByVal hrg As Double) As Doublejumlahjual = byk * hrg'pengiriman pentolReturn jumlahjualEnd FunctionPrivate Function Totaljual(ByVal banyaktrx As Integer) As DoubleDim ulang As IntegerTotaljual = 0For ulang = 0 To banyaktrxTotaljual = Totaljual + jumlah(ulang)NextReturn TotaljualEnd FunctionSub aturlvtransaksi()Lvtransaksi.View = View.DetailsLvtransaksi.FullRowSelect = TrueLvtransaksi.GridLines = TrueLvtransaksi.Columns.Add("No.", 35, HorizontalAlignment.Center)Lvtransaksi.Columns.Add("Tipe Kendaraan", 250, HorizontalAlignment.Center)Lvtransaksi.Columns.Add("harga @", 120, HorizontalAlignment.Center)Lvtransaksi.Columns.Add("Banyak", 60, HorizontalAlignment.Center)Lvtransaksi.Columns.Add("Jumlah", 160, HorizontalAlignment.Center)End SubSub isitransaksi()Dim isi As New ListViewItemhargasat(nomor) = Val(Me.Txtharga.Text)banyak(nomor) = Val(Me.txtbanyak.Text)'proses pemngilan fugsi jumlahjual/pemakan pentol dengan syarat bhannya samajumlah(nomor) = jumlahjual(banyak(nomor), hargasat(nomor))isi.Text = nomor + 1.ToStringisi.subitems.add(Me.Txttipe.Text)isi.subItems.add(Me.Txtharga.Text)isi.subitems.add(Me.txtbanyak.Text)isi.SubItems.Add(jumlah(nomor).ToString)Lvtransaksi.Items.Add(isi)nomor += 1End SubSub baru()Me.Txttipe.Clear()Me.Txtharga.Clear()Me.txtbanyak.Clear()Me.Txttipe.Focus()Me.Btambah.Enabled = FalseEnd SubPrivate Sub Btambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btambah.ClickCall isitransaksi()Total = Totaljual(nomor)Me.Txttotal.Text = Total.ToStringCall baru()End SubPrivate Sub txtbanyak_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtbanyak.TextChangedMe.Btambah.Enabled = TrueEnd SubPrivate Sub FrmLat_16_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosedUtama.Enabled = TrueUtama.Show()Me.Hide()End SubPrivate Sub FrmLat_16_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosingUtama.Enabled = TrueUtama.Show()Me.Hide()End SubPrivate Sub FrmLat_16_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadCall aturlvtransaksi()End SubEnd Class- Penambahan Form pada menu utama
- Penambahan coding pada menu utama
Public Class UtamaPrivate Sub bLat4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bLat4.ClickMe.Enabled = FalseLatihan4.Show()End SubPrivate Sub bLat5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat5.ClickMe.Enabled = FalseLatihan_5.Show()End SubPrivate Sub bLat6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat6.ClickMe.Enabled = FalseLatihan_6.Show()End SubPrivate Sub bLat7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat7.ClickMe.Enabled = FalseLatihan_7.Show()End SubPrivate Sub bLat8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat8.ClickMe.Enabled = FalseLatihan_8.Show()End SubPrivate Sub bLat9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat9.ClickMe.Enabled = FalseLatihan_9.Show()End SubPrivate Sub bLat10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat10.ClickMe.Enabled = FalsefrmLat_10.Show()End SubPrivate Sub bLat11_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bLat11.ClickMe.Enabled = FalsefrmLat_11.Show()End SubPrivate Sub bLat12_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bLat12.ClickMe.Enabled = FalsefrmLat_12.Show()End SubPrivate Sub bLat13_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bLat13.ClickMe.Enabled = FalsefrmLat_13.Show()End SubPrivate Sub bLat14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat14.ClickMe.Enabled = FalsefrmLat_14.Show()End SubPrivate Sub bLat15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bLat15.ClickMe.Enabled = Falsefrmlat_15.Show()End SubPrivate Sub Blat_16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Blat_16.ClickMe.Enabled = Falsefrmlat_16.Show()End SubPrivate Sub Blat_17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Blat_17.ClickMe.Enabled = FalseFrmlat_17.Show()End SubEnd Class- Penambahan coding project
Public Class Frmlat_17Dim matrika(20, 20), matrikb(20, 20), barisA, kolomA, barisB, kolomB As IntegerDim hasila_matrika, hasila_matrikb, hasil_matrix As String'proses input matrikSub input_matrik()Dim b, k As IntegerbarisA = Val(Me.TxtbarisA.Text)kolomA = Val(Me.TxtkolomA.Text)For b = 0 To barisA - 1For k = 0 To kolomA - 1matrika(b, k) = InputBox("masukan nilai matrix A untuk posisi" & b + 1 & " x " & k & " : ")NextNextEnd SubSub cetak_matrika()Dim b, k As IntegerbarisA = Val(Me.TxtbarisA.Text)kolomA = Val(Me.TxtkolomA.Text)For b = 0 To barisA - 1For k = 0 To kolomA - 1hasila_matrika = hasila_matrika & matrika(b, k) & " "Nexthasila_matrika = hasila_matrika & Chr(13)NextMe.LbmatrikA.Text = hasila_matrika.ToStringEnd SubSub input_matrikb()Dim b, k As IntegerbarisB = Val(Me.Txtbarisb.Text)kolomB = Val(Me.Txtkolomb.Text)For b = 0 To barisB - 1For k = 0 To kolomB - 1matrikb(b, k) = InputBox("masukan nilai matrix B untuk posisi" & b + 1 & " x " & k & " : ")NextNextEnd SubSub cetak_matrikb()Dim b, k As IntegerbarisB = Val(Me.Txtbarisb.Text)kolomB = Val(Me.Txtkolomb.Text)For b = 0 To barisB - 1For k = 0 To kolomB - 1hasila_matrikb = hasila_matrikb & matrikb(b, k) & " "Nexthasila_matrikb = hasila_matrikb & Chr(13)NextMe.Lbmatrikb.Text = hasila_matrikb.ToStringEnd SubPrivate Sub Bproses_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Bproses.ClickCall input_matrik()Call cetak_matrika()Call input_matrikb()Call cetak_matrikb()Private Sub Frmlat_17_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosedUtama.Enabled = TrueUtama.Show()Me.Hide()End SubPrivate Sub Frmlat_17_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosingUtama.Enabled = TrueUtama.Show()Me.Hide()End SubEnd Class
0 komentar:
Posting Komentar