Menu Utama Menu Login

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