LAPORAN
TUGAS
VISUAL BASIC
( STRUKTUR
GAJI PEJABAT )
OLEH :
KELOMPOK V
RISKA
JUNIARSIH
(MANAJEMEN INFORMATIKA KOMPUTER MATARAM)
2013/2014
Intuisi Laporan:
Struktur
form terdiri dari:
- Nik
- Nama
- Kode jabatan
- Frame Jabatan
- Jabatan
- Tunjangan Jabatan
- Kode Golongan
- Frame Golongan(Golongan- Gaji Pokok)
- Frame Status(Menika -Belum)
- Tunjangan Istri
- Total Gaji
- Delete
- Exit
Dari
struktur2 di atas bagian dari toolbox yang digunakan terdiri dari :
1) Label : 11
1) Label : 11
2) ComboBox
: 2
3) Text
: 8
4) Frame
: 3
5) Option
Button : 2
6) Command
Button :
MODEL FORM
Sintak-sintak yang digunakan :
1) Sintak untuk mendeklarasikan perulangan
Dim
i As Double
Dim
b As Double
2)
Sintak
yang diinput di command1(untuk menampilkan nama sesuai
dengan Nik yang diinputkan)
Private
Sub Command1_Click()
If
Text1.Text = "12.MI.132" Then
Text2.Text
= "MURHAN"
ElseIf
Text1.Text = "12.MI.133" Then
Text2.Text
= "marlina"
ElseIf
Text1.Text = "12.MI.134" Then
Text2.Text
= "RISKA"
ElseIf
Text1.Text = "12.MI.135" Then
Text2.Text
= "M.SUNANDA"
ElseIf
Text1.Text = "12.MI.136" Then
Text2.Text
= "RINTO HARIADI"
ElseIf
Text1.Text = "12.MI.137" Then
Text2.Text
= "MISBAHUDDIN"
ElseIf
Text1.Text = "12.MI.138" Then
Text2.Text
= "LALU WIRA"
ElseIf
Text1.Text = "12.MI.139" Then
Text2.Text
= "IRMA"
ElseIf
Text1.Text = "12.MI.140" Then
Text2.Text
= "MUTMAINNAH"
ElseIf
Text1.Text = "012.MI.141" Then
Text2.Text
= "NURUN"
End
If
End
Sub
3)
Sintak
yang di inputkan di Combo1(untuk menampilkan jabatan dan
tunjangan jabatan sesuai kode yang di pilih)
Private
Sub Combo1_Click()
If
Combo1.Text = "A01" Then
Text3.Text
= "PRESIDEN"
Text4.Text
= "65000000"
ElseIf
Combo1.Text = "A02" Then
Text3.Text
= "W.PRESIDEN"
Text4.Text
= "45000000"
ElseIf
Combo1.Text = "A03" Then
Text3.Text
= "BUBERNUR"
Text4.Text
= "15000000"
ElseIf
Combo1.Text = "A04" Then
Text3.Text
= "W.GUBERNUR"
Text4.Text
= "10000000"
ElseIf
Combo1.Text = "A05" Then
Text3.Text
= "WALI KOTA"
Text4.Text
= "10000000"
ElseIf
Combo1.Text = "A06" Then
Text3.Text
= "W.WALIKOTA"
Text4.Text
= "8000000"
ElseIf
Combo1.Text = "A07" Then
Text3.Text
= "BUPATI"
Text4.Text
= "6000000"
ElseIf
Combo1.Text = "A08" Then
Text3.Text
= "W.BUPATI"
Text4.Text
= "5000000"
ElseIf
Combo1.Text = "A09" Then
Text3.Text
= "CAMAT"
Text4.Text
= "4000000"
ElseIf
Combo1.Text = "A010" Then
Text3.Text
= "KEPALA DESA"
Text4.Text
= "2000000"
End
If
End
Sub
4)
Sintak
yang di input di combo2(untuk menampilkan golongan dan
Gaji pokok sesuai kode golongan yang di pilih)
Private
Sub Combo2_Click()
If
Combo2.Text = "B01" Then
Text5.Text
= "IV E"
Text6.Text
= "20000000"
ElseIf
Combo2.Text = "B02" Then
Text5.Text
= "IV D"
Text6.Text
= "15000000"
ElseIf
Combo2.Text = "B03" Then
Text5.Text
= "IV C"
Text6.Text
= "10000000"
ElseIf
Combo2.Text = "B04" Then
Text5.Text
= "IV B"
Text6.Text
= "8000000"
ElseIf
Combo2.Text = "B05" Then
Text5.Text
= "IV A"
Text6.Text
= "6000000"
ElseIf
Combo2.Text = "B06" Then
Text5.Text
= "III D"
Text6.Text
= "5000000"
ElseIf
Combo2.Text = "B07" Then
Text5.Text
= "III C"
Text6.Text
= "4000000"
ElseIf
Combo2.Text = "B08" Then
Text5.Text
= "III B"
Text6.Text
= "3000000"
ElseIf
Combo2.Text = "B09" Then
Text5.Text
= "III A"
Text6.Text
= "2000000"
ElseIf
Combo2.Text = "B010" Then
Text5.Text
= "II D"
Text6.Text
= "1000000"
End
If
End
Sub
5)
Sintak
yang di inputkan di command2( untuk menampilkan tunjangan istri dan total gaji
sesuai option yang di pilih “menikah atau belum”)
Private
Sub Command2_Click()
If
Option1.Value = True Then
Text7.Text
= 1000000
Text8.Text
= Val(Text4.Text) + (Text6.Text) + (Text7.Text)
ElseIf
Option2.Value = True Then
Text7.Text
= 0
Text8.Text
= Val(Text4.Text) + (Text6.Text) + (Text7.Text)
End
If
End
Sub
6)
Sintak
yang di input di command3”Delete”(untuk menghapus)
Private
Sub Command3_Click()
Text1.Text
= ""
Text2.Text
= ""
Combo1.Text
= ""
Text3.Text
= ""
Text4.Text
= ""
Combo2.Text
= ""
Text5.Text
= ""
Text6.Text
= ""
Text7.Text
= ""
Text8.Text
= ""
End
Sub
7)
Sintak
yang di input di command3 “exit”(untuk keluar)
Private Sub Command4_click()
End
End sub
8)
Sintak
yang di input di form_load(untuk
perulangan)
Private
Sub Form_Load()
i
= 10
Do
While i >= 1
Combo1.AddItem
"A0" & i
i
= i - 1
Loop
b
= 1
Do
Until b > 10
Combo2.AddItem
"B0" & b
b
= b + 1
Loop
End
Sub
LANGKAH KERJA DARI STRUKTUR-2 FORM
1) Langkah kerja untuk menampilkan nama secara otomatis
Untuk menmapilkan Nama kita harus memasukkan
Nik ,Nik diinputkan secara manual yang sintaknya diinputkan di command1 (cari) setelah
selesai menginput sintaknya dengan benar selanjutnya kita input Niknya secara
manual sesuai dengan sintak trsbut ,maka Nama akan muncul secara otomatis
ketika kita mengklik command1 “cari” .
2) Langkah
kerja untuk menampilkan jabatan dan tunjangan jabatan secara otomatis
Jabatan dan
tunjangan jabatan akan muncul secara otomatis ketika kita memilih kode jabatan
nya(untuk kode jabatan menggunakan perulangan
Do Until),sintak
yang digunakan diinputkan di combo1(kode jabatan),sintak yang digunakan pada
kode jabatan kita menggunakan if then else.
3) Langkah
kerja untuk menampilkan Golongan dan
Gaji pokok
Seperti langkah
sebelumnya untuk Golongan dan Gaji pokok akan muncul secara
otomatis ketika kita memilih Kode golongan nya(untuk kode golongan menggunakan
perulangan While
Do),dan sintak yang digunakan diinputkan di combo2(kode Golongan),sintak
yang digunakan juga menggunakan if then else .
4) Status
Dalam frame status ada 2 option yaitu option1 Menikah dan
option2 2Belum, jika kita memilih option1 (Menikah)Option1 bernilai “True” maka
dia akan mendapatkan “Tunjangan Istri” dan “Total Gajinya” akan bertambah, dan begitu pula sebaliknya
jika kita memilih option2 (Belum)Option2 bernilai “True” maka dia tidak akan
mendapatkan “Tunjangan istri”.
5) Tunjangan
Istri
Untuk
mendapatkan Tunjangan istri didapatkan dari “status” jika kita
memilih menikah maka dia akan mendapatkan tunjangan sebesar
Rp.1.000.000
dan sebaliknya jika dia
“beluk nikah” maka dia tidak mendapatkan
“Tunjangan Istri”.
6)
Total Gaji
Total gaji di dapatkan dari Tunjangan
Jabatan di tambah Gaji pokok dan
tunjangan istri.
Tidak ada komentar:
Posting Komentar