Anda di halaman 1dari 5

Txt_NPM

TxtNama

Cmb_jenjang

Txt_daftar

Cmb_jurusan

Txt_biaya

Txt_bayarSKS

Txt_SUBTOTAL
Txt_potongan

Txt_Total

Txt_SKS
Txt_jumlahSKS

Potongan1 Potongan2 Potongan3

Membuat Private Sub untuk menonaktifkan Tools


Public class form....
Private Sub Kosong()
cmb_jurusan.Text = ""
txt_biaya.Text = ""
txt_jumlahSKS.Text = ""
txt_bayarSKS.Text = ""
txt_daftar.Text = ""
TXT_POTONGAN.Text = ""
txt_sks.Text = ""
TXT_SUBTOTAL.Text = ""
TXT_TOTAL.Text = ""
POTONGAN1.Checked = False
POTONGAN2.Checked = False
POTONGAN3.Checked = False
1. Pada saat mengisi NPM, Nama Mahasiswa Akan Terisi secara otomotis dan dalam
kondisi disabel (mati)
NPM : 10101001 Nama Mahasiswa : Abimanyu Pradipta
NPM : 10101102 Nama Mahasiswa : Keysha Rifana
NPM : 10101103 Nama Mahasiswa : Rina Nurhandani
Apabila NPM tidak terdata, maka nama mahasiswa bertuliskan “TIDAK TERDAFTAR”
dan dalam keadaan enable (hidup) sehingga dapat di entri secara manual

<<KLIK DUA KALI TEXT BOX NPM LALU UBAH PROSEDURNYA MENJADI TEXTCHANGE>>

Private Sub txt_npm_TextChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles txt_npm.TextChanged
If txt_npm.Text = "10101001" Then
TXTNAMA.Text = " Abimanyu Pradipta "
TXTNAMA.Enabled = False
Else
If txt_npm.Text = "10101102" Then
TXTNAMA.Text = "Keysha Rifana "
TXTNAMA.Enabled = False
Else
If txt_npm.Text = "10101103" Then
TXTNAMA.Text = " Rina Nurhandani "
TXTNAMA.Enabled = False
Else
txtnama.Text = "ENTRY MAHASISWA BARU"
txtnama.Enabled = True
End If
End If
End If
End Sub

2. Untuk Jenjang diisi dengan pilihan S1 atau D3

<<Klik Cmb_Jenjang 2x dengan procedure CLICK>>

Private Sub cmb_jenjang_Click(ByVal sender As Object, ByVal e As System.EventArgs)


Handles cmb_jenjang.Click
cmb_jenjang.Items.Clear()
cmb_jenjang.Items.Add("S1")
cmb_jenjang.Items.Add("D3")

End Sub

3. Apabila Jenjang yang dipilih adalah S1 maka jurusan yang tampil adalah Sistem
Informasi dan Teknik Informatika Dan Apabila Jenjang yang dipilih adalah D3
maka jurusan yang tampil adalah Manajemen Informatika, Komputer Akuntansi
dan Teknik Komputer

4. Biaya Pendaftaran untuk S1 = 150.000 dan D3 = 75.000

5. Biaya SKS untu S1 = 75.000 dan D3 = 50.000


<<Klik Cmb_Jenjang 2x dengan procedure TEXTCHANGE>>

Private Sub cmb_jenjang_TextChanged(ByVal sender As Object, ByVal e As


System.EventArgs) Handles cmb_jenjang.TextChanged

If cmb_jenjang.Text = "S1" Then


Call Kosong()
cmb_jurusan.Items.Clear()
cmb_jurusan.Items.Add("Sistem Informasi")
cmb_jurusan.Items.Add("Teknik Informatika")
txt_daftar.Text = 150000
txt_sks.Text = 75000
Else
cmb_jurusan.Items.Clear()

Call Kosong()

cmb_jurusan.Items.Add("Manajemen Informatika")
cmb_jurusan.Items.Add("Komputer Akuntansi")
cmb_jurusan.Items.Add("Teknik Komputer")
txt_daftar.Text = 100000
txt_sks.Text = 50000
End If
txt_daftar.Enabled = False
txt_sks.Enabled = False

End Sub

6. Biaya Pendidikan : (point 15)


Sistem Informasi = 2.500.000
Teknik Informatika = 2.750.000
Manajemen Informatika = 1.500.000
Komputer Akuntansi = 1.650.000
Teknik Komputer = 1.250.000

<<Klik Cmb_Jurusan 2x dengan procedure TEXTCHANGE>>

Private Sub cmb_jurusan_TextChanged(ByVal sender As Object, ByVal e As


System.EventArgs) Handles cmb_jurusan.TextChanged
If cmb_jurusan.Text = "Sistem Informasi" Then
txt_biaya.Text = 2500000
Else
If cmb_jurusan.Text = "Teknik Informatika" Then
txt_biaya.Text = 2750000
Else
If cmb_jurusan.Text = "Manajemen Informatika" Then
txt_biaya.Text = 1500000
Else
If cmb_jurusan.Text = "Komputer Akuntansi" Then
txt_biaya.Text = 1650000
Else
txt_biaya.Text = 1250000
End If
End If
End If
End If
txt_biaya.Enabled = False
txt_sks.Enabled = False

End Sub
7. Untuk Potongan : (point 20)
Keluarga Karyawan : 50% dari Biaya Pendidikan
Pelajar Berprestasi : 10% dari Biaya Pendidikan
Tanpa Potongan :0

<<Klik POTONGAN1 dua kali dengan procedure CheckChanged>>

Private Sub POTONGAN1_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles POTONGAN1.CheckedChanged
If Me.POTONGAN1.Checked = True Then
POTONGAN2.Checked = False
POTONGAN3.Checked = False
Me.TXT_POTONGAN.Text = Val(TXT_SUBTOTAL.Text) * 50 / 100
TXT_TOTAL.Text = ""
End If

End Sub

<<Klik POTONGAN2 dua kali dengan procedure CheckChanged>>

Private Sub POTONGAN2_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles POTONGAN2.CheckedChanged
If Me.POTONGAN2.Checked = True Then
POTONGAN1.Checked = False
POTONGAN3.Checked = False
Me.TXT_POTONGAN.Text = Val(TXT_SUBTOTAL.Text) * 10 / 100
TXT_TOTAL.Text = ""
End If

End Sub

<<Klik POTONGAN3 dua kali dengan procedure CheckChanged>>

Private Sub POTONGAN3_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles POTONGAN3.CheckedChanged
If Me.POTONGAN3.Checked = True Then
POTONGAN1.Checked = False
POTONGAN2.Checked = False
Me.TXT_POTONGAN.Text = 0
TXT_TOTAL.Text = ""
End If

End Sub

8. Biaya SKS = Jumlah SKS x Biaya Per SKS

9. Sub Total = Daftar Ulang + Biaya Pendidikan + Biaya SKS

<<Klik txt_jumlahSKS2x dengan procedure TEXTCHANGE>>


Private Sub txt_jumlahSKS_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txt_jumlahSKS.TextChanged

'Menghitung Bayaran SKS


txt_bayarSKS.Text = Val(txt_jumlahSKS.Text) * Val(txt_sks.Text)

'------------------------------------------------------
'Menghitung Sub total
TXT_SUBTOTAL.Text = Val(txt_biaya.Text) + Val(txt_daftar.Text) +
Val(txt_bayarSKS.Text)

txt_bayarSKS.enabled = false
TXT_SUBTOTAL.enabled = false

End Sub
10. Total Bayar = Sub Total – Potongan

<<Klik Tombol PROSES 2x dengan procedure CLICK>>


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click

TXT_TOTAL.Text = Val(TXT_SUBTOTAL.Text) - Val(TXT_POTONGAN.Text)

End Sub

Klik Tombol NEW2x dengan procedure CLICK


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
txt_npm.Text = ""
txtnama.Text = ""
cmb_jenjang.Text = ""
Call Kosong()
End Sub

Klik Tombol KELUAR 2x dengan procedure CLICK


Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click

Dim keluar As String


keluar = MessageBox.Show("Terima Kasih????", "EXIT", MessageBoxButtons.OKCancel,
MessageBoxIcon.Asterisk)

If keluar = vbOK Then


Me.Close()
End If
End Sub

Anda mungkin juga menyukai