membuat menu pada-MDIForm
MEMBUAT MENU MENGGUNAKAN MDIForm
LISTING PROGRAM :
Private Sub aplikasi_Click()
Form1.Show
End Sub
Private Sub hurufmutu_Click()
uhurufmutu.Show
End Sub
Private Sub penjualantiket_Click()
tiketkeretaapi.Show
End Sub
Private Sub programpenjualan_Click()
Fo.Show
End Sub
Private Sub ptpulangpetang_Click()
uptpulangpetang.Show
End Sub
APLIKASI PERHITUNGAN GAJI
Listing Program:
Private Sub Command1_Click()
Dim a, b, c, d, e, f As Integer
txtd.Text = Val(Txta.Text) + Val(Txtb.Text) – Val(txtc.Text)
txte.Text = Val(txtd.Text) * (0.1)
txtf.Text = Val(txtd.Text) – Val(txte.Text)
End Sub
Private Sub Command2_Click()
Txta.SetFocus
Txta.Text = “”
Txtb.Text = “”
txtc.Text = “”
txtd.Text = “”
txte.Text = “”
txtf.Text = “”
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
HURUF MUTU MAHASISWA
Listing Program:
Private Sub Combo1_Click()
Dim nama, jurusan As String
Select Case Combo1.Text
Case “11100013″
nama = “ADE IRFAN SETIAWAN”
jurusan = “SISTEM INFORMASI”
Case “11100014″
nama = “SONI F”
jurusan = “SISTEM INFORMASI”
Case “11100156″
nama = ” ADITYA”
jurusan = “MANAJEMEN INFORMATIKA”
Case “10100157″
nama = “VANESSA”
jurusan = “MANAJEMEN INFORMATIKA”
End Select
Text1.Text = nama
Text2.Text = jurusan
Text3.SetFocus
End Sub
Private Sub Command1_Click()
Dim kuis, tugas, uts, uas, na As Integer
Dim hm As String
kuis = Val(Text3.Text)
tugas = Val(Text4.Text)
uts = Val(Text5.Text)
uas = Val(Text6.Text)
na = Val(kuis + tugas + uts + uas) / 4
Text7.Text = na
Select Case Text7.Text
Case Is > 80
hm = “A”
Case Is > 70
hm = “B”
Case Is > 60
hm = “C”
Case Is > 50
hm = “D”
Case Is < 50
hm = “E”
End Select
Text8.Text = hm
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Command3_Click()
Combo1.Text = “”
Text1.Text = “”
Text2.Text = “”
Text3.Text = “”
Text4.Text = “”
Text5.Text = “”
Text6.Text = “”
Text7.Text = “”
Text8.Text = “”
End Sub
Private Sub Form_Load()
Combo1.AddItem “11100013″
Combo1.AddItem “11100014″
Combo1.AddItem “11100156″
Combo1.AddItem “10100157″
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text4.SetFocus
End If
End Sub
Private Sub Text4_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text5.SetFocus
End If
End Sub
Private Sub Text5_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text6.SetFocus
End If
End Sub
PT PULANG PETANG
LISTING PROGRAM:
Private Sub cmdbaru_Click()
Data1.Recordset.AddNew
txtnama.SetFocus
End Sub
Private Sub cmddelete_Click()
Data1.Recordset.Delete
End Sub
Private Sub cmdedit_Click()
Data1.Recordset.Edit
End Sub
Private Sub CMDPROSES_Click()
Dim s As String
s = Left(txtnik.Text, 3)
If s = “KEU” Then
txtbagian.Text = “ACCOUNTING”
ElseIf s = “ADM” Then
txtbagian.Text = “ADMINISTRATION”
ElseIf s = “SDM” Then
txtbagian.Text = “GENERAL AFFAIR”
ElseIf s = “EDP” Then
txtbagian.Text = “IT UNIT”
ElseIf s = “SPM” Then
txtbagian.Text = “SECURITY”
End If
s = Mid(txtnik.Text, 9, 1)
If s = “A” Then
txtgolongan.Text = “A”
txtjabatan.Text = “MANAGER”
txtgapok.Text = “3000000″
txttunjangan.Text = “875000″
ElseIf s = “B” Then
txtgolongan.Text = “B”
txtjabatan.Text = “KA SEKSI”
txtgapok.Text = “2500000″
txttunjangan.Text = “525000″
ElseIf s = “C” Then
txtgolongan.Text = “C”
txtjabatan.Text = “STAFF”
txtgapok.Text = “2000000″
txttunjangan.Text = “325000″
End If
txttotalgaji.Text = Val(txttunjangan.Text) + Val(txtgapok.Text)
s = Mid(txtnik.Text, 5, 4)
txttahun.Text = s
s = Right(txtnik.Text, 1)
If s = “S” Then
txtkodestatus.Text = “S”
txtstatus.Text = “SINGLE”
ElseIf s = “M” Then
txtkodestatus.Text = “M”
txtstatus.Text = “MENIKAH”
ElseIf s = “D” Then
txtkodestatus.Text = “D”
txtstatus.Text = “DUDA”
ElseIf s = “J” Then
txtkodestatus.Text = “J”
txtstatus.Text = “JANDA”
End If
End Sub
Private Sub cmdsave_Click()
Data1.Recordset.Update
End Sub
Private Sub Command4_Click()
End
End Sub
Private Sub txtnama_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtnik.SetFocus
End If
End Sub
PENJUALAN TIKET KERETA API:
LISTING PROGRAM:
Private Sub CMDPROSES_Click()
Dim d, a, b, c As String
Txtkt.Text = Left(Txtkt.Text, 3)
If LCase(Txtkt.Text) = “eko” Then
a = “50000″
b = “ekonomi”
c = “15:00″
d = “”
TXTHt.Text = a
TXTJt.Text = b
TXTjb.Text = c
txttb.Text = d
TXTJpl.SetFocus
ElseIf LCase(Txtkt.Text) = “bim” Then
a = “300000″
b = “BIMA”
c = “16:00″
d = “”
TXTHt.Text = a
TXTJt.Text = b
TXTjb.Text = c
txttb.Text = d
TXTJpl.SetFocus
ElseIf LCase(Txtkt.Text) = “mut” Then
a = “300000″
b = “mutiara”
c = “16:00″
d = “”
TXTHt.Text = a
TXTJt.Text = b
TXTjb.Text = c
txttb.Text = d
TXTJpl.SetFocus
ElseIf LCase(Txtkt.Text) = “sen” Then
a = “15000″
b = “SENJA”
c = “19:00″
d = “”
TXTHt.Text = a
TXTJt.Text = b
TXTjb.Text = c
txttb.Text = d
TXTJpl.SetFocus
End If
End Sub
Private Sub Cmdkeluar_Click()
Unload Me
End Sub
Private Sub Cmdlagi_Click()
Txtkt.SetFocus
Txtkt.Text = “”
TXTHt.Text = “”
TXTJt.Text = “”
TXTjb.Text = “”
txttb.Text = “”
TXTJpl.Text = “”
End Sub
Private Sub TXTJpl_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txttb.Text = Val(TXTHt.Text) * Val(TXTJpl.Text)
End If
End Sub
PROGRAM PENJUALAN BARANG:
LISTING PROGRAM:
Private Sub cbokode_Click()
Dim hrg, brg As Variant
Select Case cbokode.Text
Case “P-12″
txtbrg = “PRINTER”
Txthrg = “850000″
Case “E-10″
txtbrg = “MONITOR”
Txthrg = “750000″
Case “K-98″
txtbrg = “CPU”
Txthrg = “1500000″
Case “BM-78″
txtbrg = “MOUSE”
Txthrg = “30000″
End Select
End Sub
Private Sub cbokode_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
txtbayar.SetFocus
End If
End Sub
Private Sub Command1_Click()
txtbayar = Val(Txthrg.Text) * Val(txtpembelian.Text)
End Sub
Private Sub Command2_Click()
cbokode.SetFocus
txtbrg.Text = “”
Txthrg = “”
txtpembelian = “”
txtbyr = “”
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Form_Load()
cbokode.AddItem “P-12″
cbokode.AddItem “E-10″
cbokode.AddItem “K-98″
cbokode.AddItem “BM-78″
End Sub
Leave a comment
Comments 0