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
Universitas Sumatera Utara
Private Sub cmdedit_Click If txtnis = Then Exit Sub
BukaKunci txtnis.SetFocus
End Sub Private Sub cmdhapus_Click
If txtnis = Then Exit Sub X = MsgBoxHapus Data ?, vbQuestion + vbYesNo,
Konfirmasi Hapus If X = vbNo Then Exit Sub
conn.Execute DELETE FROM siswa WHERE nis = txtnis.Text
bersihkantext Tampil
MsgBox Berhasil di Hapus, vbInformation, Hapus Data
End Sub Private Sub cmdkeluar_Click
Unload Me menuutama.Show
End Sub Private Sub cmdsimpan_Click
If txtnis.Text = Then MsgBox Data Kosong , vbInformation, Data Tersimpan
Exit Sub End If
koneksi
Universitas Sumatera Utara
conn.Execute insert into siswa values txtnis , txtnama , txtalamat , txttelpon
, txttmplahir , DTPicker1 , cmbjenis , cmbagama , cmbkelas
Tampil bersihkantext
kunci End Sub
Private Sub cmdtambah_Click BukaKunci
bersihkantext txtnis.SetFocus
End Sub Private Sub cmdupdate_Click
conn.Execute UPDATE
Siswa SET
nama_siswa= txtnama.Text
,alamat= txtalamat.Text
,telpon= txttelpon.Text ,tempat_lahir= txttmplahir.Text ,tanggal_lahir= DTPicker1.Value
,jenis_kelamin= cmbjenis.Text ,agama= cmbagama.Text ,kelas= cmbkelas.Text WHERE
nis = txtnis.Text bersihkantext
Tampil kunci
End Sub Private Sub Form_Load
koneksi cmbjenis.AddItem Laki-laki
Universitas Sumatera Utara
cmbjenis.AddItem Perempuan cmbagama.AddItem Islam
cmbagama.AddItem Katholik cmbagama.AddItem Protestan
cmbagama.AddItem Hindu cmbagama.AddItem Budha
cmbkelas.AddItem X-1 cmbkelas.AddItem X-2
cmbkelas.AddItem X-3 cmbkelas.AddItem X-4
cmbkelas.AddItem X-5 cmbkelas.AddItem X-6
cmbkelas.AddItem X-7 cmbkelas.AddItem X-8
cmbkelas.AddItem X-9 cmbkelas.AddItem X-10
cmbkelas.AddItem XI ips-1 cmbkelas.AddItem XI ips-2
cmbkelas.AddItem XI ips-3 cmbkelas.AddItem XI ipa-1
cmbkelas.AddItem XI ipa-2 cmbkelas.AddItem XI ipa-3
cmbkelas.AddItem XI ipa-4 cmbkelas.AddItem XI ipa-5
cmbkelas.AddItem XI ipa-6 cmbkelas.AddItem XII ips-1
cmbkelas.AddItem XII ips-2 cmbkelas.AddItem XII ips-3
Universitas Sumatera Utara
cmbkelas.AddItem XII ipa-1 cmbkelas.AddItem XII ipa-2
cmbkelas.AddItem XII ipa-3 cmbkelas.AddItem XII ipa-4
cmbkelas.AddItem XII ipa-5 cmbkelas.AddItem XII ipa-6
ListView1.View = lvwReport ListView1.ColumnHeaders.Clear
ListView1.ColumnHeaders.Add , , NIS, 1000 ListView1.ColumnHeaders.Add , , Nama Siswa, 2500
ListView1.ColumnHeaders.Add , , Alamat, 3000 ListView1.ColumnHeaders.Add , , Telpon, 1200
ListView1.ColumnHeaders.Add , , Tempat lahir, 1500 ListView1.ColumnHeaders.Add , , Tanggal lahir, 1200
ListView1.ColumnHeaders.Add , , Jenis kelamin, 1200 ListView1.ColumnHeaders.Add , , Agama, 1200
ListView1.ColumnHeaders.Add , , Kelas, 1000 Cetak_ListView, Tampil, kunci
bersihkantext End Sub
Function Cetak_ListView ListView1.ListItems.Clear
If rec.State = 1 Then rec.Close rec.Open SELECT from siswa, conn, adOpenDynamic,
adLockOptimistic Do While Not rec.EOF
No = ListView1.ListItems.Count + 1 ListView1.ListItems.Add , , recnis
Universitas Sumatera Utara
ListView1.ListItemsNo.ListSubItems.Add ,
, recnama_siswa
ListView1.ListItemsNo.ListSubItems.Add ,
, recalamat
ListView1.ListItemsNo.ListSubItems.Add ,
, rectelpon
ListView1.ListItemsNo.ListSubItems.Add ,
, rectempat_lahir
ListView1.ListItemsNo.ListSubItems.Add ,
, rectanggal_lahir
ListView1.ListItemsNo.ListSubItems.Add ,
, recjenis_kelamin
ListView1.ListItemsNo.ListSubItems.Add ,
, recagama
ListView1.ListItemsNo.ListSubItems.Add ,
, reckelas
rec.MoveNext Loop
End Function Function Tampil
ListView1.ListItems.Clear If rec.State = 1 Then rec.Close
rec.Open SELECT FROM siswa, conn, adOpenDynamic, adLockOptimistic
Do While Not rec.EOF No = ListView1.ListItems.Count + 1
ListView1.ListItems.Add , , recnis
Universitas Sumatera Utara
ListView1.ListItemsNo.ListSubItems.Add ,
, recnama_siswa
ListView1.ListItemsNo.ListSubItems.Add , , recalamat ListView1.ListItemsNo.ListSubItems.Add , , rectelpon
ListView1.ListItemsNo.ListSubItems.Add ,
, rectempat_lahir
ListView1.ListItemsNo.ListSubItems.Add ,
, rectanggal_lahir
ListView1.ListItemsNo.ListSubItems.Add ,
, recjenis_kelamin
ListView1.ListItemsNo.ListSubItems.Add , , recagama ListView1.ListItemsNo.ListSubItems.Add , , reckelas
rec.MoveNext Loop
End Function Private Sub bersihkantext
txtnis = txtnama =
txtalamat = txttelpon =
txttmplahir = cmbjenis =
cmbagama = cmbkelas =
End Sub Private Sub ListView1_Click
txtnis.Text = ListView1.SelectedItem.Text
Universitas Sumatera Utara
txtnama.Text =
ListView1.SelectedItem.ListSubItems1.Text txtalamat.Text
= ListView1.SelectedItem.ListSubItems2.Text
txttelpon.Text =
ListView1.SelectedItem.ListSubItems3.Text txttmplahir.Text
= ListView1.SelectedItem.ListSubItems4.Text
DTPicker1.Value =
ListView1.SelectedItem.ListSubItems5.Text cmbjenis.Text
= ListView1.SelectedItem.ListSubItems6.Text
cmbagama.Text =
ListView1.SelectedItem.ListSubItems7.Text cmbkelas.Text
= ListView1.SelectedItem.ListSubItems8.Text
End Sub
4. Menu Daftar SPP