Lampiran : Listing Program
1. Menu Utama
Private Sub MDIForm_Load Call koneksi
menuutama.mnupilihan.Enabled = True menuutama.mnuEntry.Enabled = False
menuutama.mnutrans.Enabled = False menuutama.mnulaporan.Enabled = True
menuutama.mnulogout.Enabled = False menuutama.mnulogin.Enabled = True
menuutama.mnkeluar.Enabled = True End Sub
Private Sub mnkeluar_Click Dim Jawab As Integer
Jawab = MsgBoxApakah anda yakin mau keluar dari program ini ?, vbQuestion + vbYesNo + vbDefaultButton2,
Keluar Program If Jawab = vbYes Then
Unload menuutama End
Else
Universitas Sumatera Utara
End If End Sub
Private Sub mnlogin_Click frmlogin.Show
menuutama.Hide End Sub
Private Sub mnubayar_Click pembayaran.Show
menuutama.Hide End Sub
Private Sub mnubulan_Click Frmbulan.Show
menuutama.Hide End Sub
Private Sub mnulogin_Click frmlogin.Show
menuutama.Hide menuutama.mnulogout = True
End Sub Private Sub mnulogout_Click
Call MDIForm_Load End Sub
Private Sub mnurekapbayar_Click Laporan.Show
menuutama.Hide End Sub
Private Sub mnusiswa_Click frmsiswa.Show
Universitas Sumatera Utara
menuutama.Hide End Sub
2. Menu Login
Dim i As Long Dim merah, hijau, biru As Integer
Dim wr As String Variabel global Private Sub Command1_Click
If rec.State = 1 Then rec.Close rec.Open select from Petugas where user_id=
txtid.Text and kata_kunci = txtpass.Text and
hak_akses= cbostatus.Text
, conn,
adOpenDynamic, adLockOptimistic If Not rec.EOF Then
tampunguser = recuser_id wr = rechak_akses
Unload Me menuutama.Show
Else MsgBox Login Gagal, vbCritical, LOGIN
End If If wr = ADMIN Then
menuutama.mnupilihan.Enabled = True menuutama.mnutrans.Enabled = True
menuutama.mnulaporan.Enabled = True menuutama.mnuEntry.Enabled = True
menuutama.mnulogout.Enabled = True
Universitas Sumatera Utara
ElseIf wr = OPERATOR Then menuutama.mnutrans.Enabled = True
menuutama.mnulaporan.Enabled = False menuutama.mnuEntry.Enabled = False
End If End Sub
Private Sub Form_Load Call koneksi
cbostatus.AddItem ADMIN cbostatus.AddItem OPERATOR
i = 0 Timer1.Interval = 500
Private Sub Timer1_Timer i = i + 1
If i = 1000000 Then i = 0 merah = Int255 Rnd
hijau = Int255 Rnd biru = Int255 Rnd
Label1.ForeColor = RGBmerah, hijau, biru If i Mod 2 = 0 Then
Label1.Visible = True Else
Label1.Visible = False End If
End Sub
3. Menu Data Siswa