Sistem Informasi Pembayaran SPP pada SMA Negeri 1 Sibolga Menggunakan Microsoft Visual Basic 6.0

  

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 = MsgBox("Apakah anda yakin mau keluar dari program ini ?", vbQuestion + vbYesNo + vbDefaultButton2,

  "Keluar Program") If Jawab = vbYes Then Unload menuutama End Else 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 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 = rec!user_id wr = rec!hak_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

  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 = Int(255 * Rnd) hijau = Int(255 * Rnd) biru = Int(255 * Rnd) Label1.ForeColor = RGB(merah, hijau, biru) If i Mod 2 = 0 Then Label1.Visible = True Else Label1.Visible = False End If End Sub

3. Menu Data Siswa

  Private Sub cmdedit_Click() If txtnis = "" Then Exit Sub BukaKunci txtnis.SetFocus End Sub Private Sub cmdhapus_Click() If txtnis = "" Then Exit Sub

  X = MsgBox("Hapus 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 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" 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"

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 , , rec!nis

  ListView1.ListItems(No).ListSubItems.Add , , rec!nama_siswa ListView1.ListItems(No).ListSubItems.Add , , rec!alamat ListView1.ListItems(No).ListSubItems.Add , , rec!telpon ListView1.ListItems(No).ListSubItems.Add , , rec!tempat_lahir ListView1.ListItems(No).ListSubItems.Add , , rec!tanggal_lahir ListView1.ListItems(No).ListSubItems.Add , , rec!jenis_kelamin ListView1.ListItems(No).ListSubItems.Add , , rec!agama ListView1.ListItems(No).ListSubItems.Add , , rec!kelas 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 , , rec!nis

  ListView1.ListItems(No).ListSubItems.Add , , rec!nama_siswa ListView1.ListItems(No).ListSubItems.Add , , rec!alamat ListView1.ListItems(No).ListSubItems.Add , , rec!telpon ListView1.ListItems(No).ListSubItems.Add , , rec!tempat_lahir ListView1.ListItems(No).ListSubItems.Add , , rec!tanggal_lahir ListView1.ListItems(No).ListSubItems.Add , , rec!jenis_kelamin ListView1.ListItems(No).ListSubItems.Add , , rec!agama ListView1.ListItems(No).ListSubItems.Add , , rec!kelas 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 txtnama.Text =

  ListView1.SelectedItem.ListSubItems(1).Text txtalamat.Text =

  ListView1.SelectedItem.ListSubItems(2).Text txttelpon.Text =

  ListView1.SelectedItem.ListSubItems(3).Text txttmplahir.Text =

  ListView1.SelectedItem.ListSubItems(4).Text DTPicker1.Value

  = ListView1.SelectedItem.ListSubItems(5).Text cmbjenis.Text

  = ListView1.SelectedItem.ListSubItems(6).Text cmbagama.Text

  = ListView1.SelectedItem.ListSubItems(7).Text cmbkelas.Text

  = ListView1.SelectedItem.ListSubItems(8).Text

  End Sub

4. Menu Daftar SPP

  Private Sub cmdedit_Click() If txtkdbln = "" Then Exit Sub BukaKunci txtkdbln.SetFocus End Sub Private Sub cmdhapus_Click() If txtkdbln = "" Then Exit Sub

  X = MsgBox("Hapus Data?", vbQuestion + vbYesNo, "Konfirmasi Hapus")

  If X = vbNo Then Exit Sub conn.Execute "DELETE * FROM Kelas WHERE kode_kelas ='" & txtkdbln.Text & "'" bersihkantext

  Tampil MsgBox "Data Berhasil di Hapus", vbInformation,

  "Hapus Data" End Sub Private Sub cmdkeluar_Click() Unload Me menuutama.Show End Sub Private Sub cmdsimpan_Click() If txtkdbln.Text = "" Then MsgBox "Data Kosong !", vbInformation, "Data Tersimpan" Exit Sub End If conn.Execute "insert into Kelas values('" & txtkdbln &

  "'," & txtbyr & ")" Tampil bersihkantext kunci MsgBox "Data Tersimpan", vbOKOnly End Sub Private Sub cmdtambah_Click() BukaKunci bersihkantext txtkdbln.SetFocus End Sub Private Sub cmdupdate_Click() X = MsgBox("Update ?", vbQuestion + vbYesNo, "Konfirmasi

  Update") If X = vbNo Then Exit Sub conn.Execute "UPDATE Kelas SET jumlah_bayar=" & txtbyr.Text & " WHERE kode_kelas ='" & txtkdbln.Text & "'" bersihkantext

  Tampil kunci MsgBox "Update Sukses", vbInformation, "Update Data" End Sub Private Sub Form_Load() koneksi ListView1.View = lvwReport ListView1.ColumnHeaders.Clear ListView1.ColumnHeaders.Add , , "Kode Kelas", 2000 ListView1.ColumnHeaders.Add , , "Jumlah Bayar", 3425 Cetak_ListView Tampil kunci bersihkantext End Sub Function Cetak_ListView() ListView1.ListItems.Clear If rec.State = 1 Then rec.Close rec.Open "SELECT * from Kelas", conn, adOpenDynamic, adLockOptimistic Do While Not rec.EOF No = ListView1.ListItems.Count + 1 ListView1.ListItems.Add , , rec!kode_kelas ListView1.ListItems(No).ListSubItems.Add , , rec!jumlah_bayar rec.MoveNext Loop End Function Function Tampil() ListView1.ListItems.Clear If rec.State = 1 Then rec.Close rec.Open "SELECT * FROM Kelas", conn, adOpenDynamic, adLockOptimistic

  Do While Not rec.EOF No = ListView1.ListItems.Count + 1 ListView1.ListItems.Add , , rec!kode_kelas ListView1.ListItems(No).ListSubItems.Add , , rec!jumlah_bayar rec.MoveNext Loop End Function Private Sub ListView1_Click()

  Call rs("select * from kelas where kode_kelas='" & ListView1.SelectedItem & "'") txtkdbln.Text = rec!kode_kelas txtbyr.Text = rec!jumlah_bayar End Sub

5. Menu Pembayaran

  Private Sub cmbbln_Click() If cmbbln <> vbnullStrings Then txtket.Text = "LUNAS" Else txtket.Text = "BELUM LUNAS" End If End Sub Private Sub cmdbatal_Click() txtnis.Text = "" txtjml.Text = "" txtkelas.Text = "" txtnama.Text = "" txtno_byr.Text = "" otomatis Picture2.Visible = False For i = 0 To 11 chkbulan(i).Enabled = False Next i kunci End Sub Private Sub cmdcari_Click() Picture2.Visible = True End Sub Private Sub cmdkeluar_Click()

  Unload Me menuutama.Show End Sub Private Sub cmdsimpan_Click() Dim tampung As String Dim i As Integer, s As Integer Dim uang1 As Double, uang11 As Double, uang2 As Double, uang22 As Double, uang3 As Double, uang33 As Double Call rs("select jumlah_bayar from Kelas where kode_Kelas='X'") uang1 = rec!jumlah_bayar uang11 = rec!jumlah_bayar Call rs("select jumlah_bayar from Kelas where kode_Kelas='XI'") uang2 = rec!jumlah_bayar uang22 = rec!jumlah_bayar Call rs("select jumlah_bayar from Kelas where kode_Kelas='XII'") uang3 = rec!jumlah_bayar uang33 = rec!jumlah_bayar If rec.State = 1 Then rec.Close rec.Open "select kelas from Siswa where nis='" & txtnis.Text & "'", conn, adOpenDynamic, adLockOptimistic tampung = rec!kelas For i = 0 To 11 s = i + 1 If Len(tampung) = 3 And chkbulan(i).Value = Checked Then

  Call rs("select no_bayar,bulan,total_bayar from Bayar where no_bayar='" & txtno_byr.Text & "'") If Not rec.EOF Then isi = rec!bulan uang1 = uang1 + uang11 conn.Execute "update Bayar set bulan='" & isi & ", " & chkbulan(i).Caption & "',total_bayar=" & uang1 & " where no_bayar='" & txtno_byr.Text & "'"

  Else conn.Execute "Insert into Bayar values('" & txtno_byr.Text & "','" & DTPicker1.Value & "','" & txtnis.Text & "'," & txtjml.Text & ",'X','LUNAS','" & chkbulan(i).Caption & "')"

  End If ElseIf Len(tampung) = 8 And chkbulan(i).Value = Checked

  Then Call rs("select no_bayar,bulan from Bayar where no_bayar='" & txtno_byr.Text & "'") If Not rec.EOF Then isi = rec!bulan uang2 = uang2 + uang22 conn.Execute "update Bayar set bulan='" & isi & ", " & chkbulan(i).Caption & "',total_bayar=" & uang2 & " where no_bayar='" & txtno_byr.Text & "'"

  Else conn.Execute "Insert into Bayar values('" & txtno_byr.Text & "','" & DTPicker1.Value & "','" & txtnis.Text & "'," & txtjml.Text & ",'XI','LUNAS','" & chkbulan(i).Caption & "')" End If ElseIf Len(tampung) = 9 And chkbulan(i).Value = Checked

  Then Call rs("select no_bayar,bulan from Bayar where no_bayar='" & txtno_byr.Text & "'") If Not rec.EOF Then isi = rec!bulan uang3 = uang3 + uang33 conn.Execute "update Bayar set bulan='" & isi & ", " & chkbulan(i).Caption & "',total_bayar=" & uang3 & " where no_bayar='" & txtno_byr.Text & "'"

  Else conn.Execute "Insert into Bayar values('" & txtno_byr.Text & "','" & DTPicker1.Value & "','" & txtnis.Text & "'," & txtjml.Text & ",'XII','LUNAS','" & chkbulan(i).Caption & "')"

  End If End If Next i Call bersih(pembayaran) Call otomatis For i = 0 To 11 chkbulan(i).Value = Unchecked Next i kunci End Sub

  Private Sub cmdtambah_Click() BukaKunci cmdcari.SetFocus For i = 0 To 11 chkbulan(i).Enabled = True Next i End Sub Private Sub Form_Load() Call koneksi Call bersih(pembayaran) Call otomatis For i = 0 To 11 chkbulan(i).Enabled = False Next i kunci Picture2.Visible = False lvcari.ColumnHeaders.Clear lvcari.View = lvwReport lvcari.ColumnHeaders.Add , , "NIS", 1000 lvcari.ColumnHeaders.Add , , "NAMA", 2000 lvcari.ColumnHeaders.Add , , "KELAS", 1000 End Sub Private Sub lvcari_DblClick() If rec.State = 1 Then rec.Close rec.Open "select nis,nama_siswa,kelas from Siswa where nis='" & lvcari.SelectedItem & "'", conn, adOpenDynamic, adLockOptimistic txtnis = rec!nis txtnama = rec!nama_siswa txtkelas = rec!kelas If Len(txtkelas) = 3 Then If rec.State = 1 Then rec.Close rec.Open "select jumlah_bayar from Kelas where kode_kelas = 'X'", conn, adOpenDynamic, adLockOptimistic txtjml = rec!jumlah_bayar

  ElseIf Len(txtkelas) = 8 Then If rec.State = 1 Then rec.Close rec.Open "select jumlah_bayar from Kelas where kode_kelas ='XI'", conn, adOpenDynamic, adLockOptimistic txtjml = rec!jumlah_bayar

  ElseIf Len(txtkelas) = 9 Then If rec.State = 1 Then rec.Close rec.Open "select jumlah_bayar from Kelas where kode_kelas = 'XII'", conn, adOpenDynamic, adLockOptimistic txtjml = rec!jumlah_bayar End If Private Sub Text1_Change() If rec.State = 1 Then rec.Close rec.Open "select nis,nama_siswa,kelas from Siswa where nama_siswa like '%" & Text1.Text & "%'", conn, adOpenDynamic, adLockOptimistic lvcari.ListItems.Clear Do While Not rec.EOF i = lvcari.ListItems.Count + 1 lvcari.ListItems.Add , , rec!nis lvcari.ListItems(i).ListSubItems.Add , , rec!nama_siswa lvcari.ListItems(i).ListSubItems.Add , , rec!kelas rec.MoveNext Loop End Sub Private Sub txtjml_Change() If Len(txtkelas) <= 4 Then If rec.State = 1 Then rec.Close rec.Open "select * from Kelas where kode_kelas like

  'X__' order by kode_kelas", conn, adOpenDynamic, adLockOptimistic Asc " " Do While Not rec.EOF rec.MoveNext Loop ElseIf Len(txtkelas) > 4 And Len(txtkelas) <= 9 Then If rec.State = 1 Then rec.Close rec.Open "select * from Kelas where kode_kelas like

  'XI__' order by kode_kelas", conn, adOpenDynamic, adLockOptimistic Asc " " Do While Not rec.EOF rec.MoveNext Loop ElseIf Len(txtkelas) = 10 Then If rec.State = 1 Then rec.Close rec.Open "select * from Kelas where kode_kelas like 'XII__' order by kode_kelas", conn, adOpenDynamic, adLockOptimistic

  Asc " " Do While Not rec.EOF rec.MoveNext Loop End If End Sub

6. Menu Laporan

  Dim pilihan As Byte Private Sub cmdtampil_Click() Dim uang As Double If pilihan = 1 Then If DTPicker1.Value > DTPicker2.Value Then MsgBox "Perbaiki Tanggal Terakhir Pencetakan" & Chr(13)

  & "Tanggal awal harus lebih" & Chr(13) & "kecil dai tanggal terakhir", vbOKOnly + vbInformation, "Gagal Cetak data"

  Exit Sub Else Call rs("select Bayar.nis,Bayar.total_bayar,Bayar. bulan,Siswa.nama_siswa,Siswa.kelas from Bayar inner join Siswa on Bayar.nis=Siswa.nis where Bayar.tanggal between #" & DTPicker1 & "# and #" & DTPicker2 & "# ;")

  End If

  ElseIf pilihan = 2 Then Call rs("select Bayar.nis,Bayar.bulan,Bayar. total_bayar,Siswa.nama_siswa,Siswa.kelas from Bayar inner join Siswa on Bayar.nis=Siswa.nis where month(Bayar.tanggal) = " & aray_data(cmbbulan.Text) & " ;")

  End If lvtampil.ListItems.Clear Do While Not rec.EOF h = lvtampil.ListItems.Count + 1 lvtampil.ListItems.Add , , rec!nis lvtampil.ListItems(h).ListSubItems.Add , , rec!nama_siswa lvtampil.ListItems(h).ListSubItems.Add , , rec!kelas lvtampil.ListItems(h).ListSubItems.Add , , rec!bulan lvtampil.ListItems(h).ListSubItems.Add , , rec!total_bayar rec.MoveNext

  Loop For i = 1 To lvtampil.ListItems.Count uang = uang + lvtampil.ListItems(i).ListSubItems(4) Next i txttotal.Text = uang End Sub Private Sub Command1_Click() Unload Me menuutama.Show End Sub Private Sub Command2_Click() If pilihan = 1 Then ActiveReport1.DataCtl.Source = "SELECT Bayar.no_bayar,

  Bayar.tanggal, Bayar.nis, Siswa.nama_siswa, Siswa.kelas, Bayar.bulan, Bayar.Keterangan FROM Siswa INNER JOIN Bayar ON Siswa.nis=Bayar.nis where Bayar.tanggal between #" & DTPicker1 & "# and #" & DTPicker2 & "# ;"

  Else ActiveReport1.DataCtl.Source = "SELECT Bayar.no_bayar,

  Bayar.tanggal, Bayar.nis, Siswa.nama_siswa, Siswa.kelas, Bayar.bulan, Bayar.Keterangan FROM Siswa INNER JOIN Bayar ON Siswa.nis=Bayar.nis where month(Bayar.tanggal) = " & aray_data(cmbbulan.Text) & " ;"

  End If ActiveReport1.Show ActiveReport1.DataCtl.ConnectionString =

  "provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & App.Path & "\Pembayaran_SPP.accdb"

  ActiveReport1.DataCtl.CursorLocation = ddADOUseServer ActiveReport1.DataCtl.CursorType = ddADOOpenForwardOnly End Sub Private Sub Form_Load() Call koneksi Call bersih(Laporan) DTPicker1.Enabled = False cmbbulan.Enabled = False DTPicker2.Enabled = False lvtampil.ColumnHeaders.Clear lvtampil.View = lvwReport lvtampil.ColumnHeaders.Add , , "NIS", 1500 lvtampil.ColumnHeaders.Add , , "NAMA", 2500 lvtampil.ColumnHeaders.Add , , "KELAS", 1255 lvtampil.ColumnHeaders.Add , , "PEMBAYARAN BULAN", 4000 lvtampil.ColumnHeaders.Add , , "JUMLAH", 2000 With cmbbulan .AddItem "JANUARI" .AddItem "FEBRUARI" .AddItem "MARET" .AddItem "APRIL" .AddItem "MEI" .AddItem "JUNI" .AddItem "JULI" .AddItem "AGUSTUS" .AddItem "SEPTEMBER" .AddItem "OKTOBER" .AddItem "NOVEMBER" .AddItem "DESEMBER" End With End Sub Private Sub optbulan_Click() If optbulan.Value = True Then DTPicker1.Enabled = False DTPicker2.Enabled = False

cmbbulan.Enabled = True pilihan = 2 End If End Sub Private Sub opthari_Click() If opthari.Value = True Then DTPicker1.Enabled = True DTPicker2.Enabled = True cmbbulan.Enabled = False pilihan = 1 End If End Sub Function aray_data(cmb As String) As Byte Dim awal As Byte If cmb = "JANUARI" Then awal = 1 ElseIf cmb = "FEBRUARI" Then awal = 2 ElseIf cmb = "MARET" Then awal = 3 ElseIf cmb = "APRIL" Then awal = 4 ElseIf cmb = "MEI" Then awal = 5 ElseIf cmb = "JUNI" Then awal = 6 ElseIf cmb = "JULI" Then awal = 7

  ElseIf cmb = "AGUSTUS" Then awal = 8 ElseIf cmb = "SEPTEMBER" Then awal = 9 ElseIf cmb = "OKTOBER" Then awal = 10 ElseIf cmb = "NOVEMBER" Then awal = 11 Else awal = 12 End If aray_data = awal End Function

  

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

  Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir program D-3 Teknik Informatika: Nama : Fatma Yurni Panggabean NIM : 112406026 Program Studi : D3 Teknik Informatika Judul Tugas Akhir : Sistem Informasi Pembayaran SPP Pada SMA Negeri 1

  Sibolga Menggunakan Microsoft Visual Basic 6.0 Telah melakukan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal ……./06/2014.

  Dengan Hasil : SUKSES / GAGAL Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

  Medan, Juni 2014 Dosen Pembimbing Drs. Agus Salim Harahap, M.Si NIP. 195408281981031004

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)

  Jl. Bioteknologi No.1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290 MEDAN-20155, Email : Dekanat@FMIPA.USU.AC.ID

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

  Nama Mahasiswa : Fatma Yurni Panggabean Nomor Stambuk : 112406026 Judul Tugas Akhir Sistem Informasi Pembayaran SPP Pada

  SMS Negeri 1 Sibolga Menggunakan Microsoft Visual Basic 6.0

  Dosen Pembimbing : Drs. Agus Salim Harahap, M.Si Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan :

  No. TANGGAL BIMBINGAN PEMBAHASAN PARAF DOSEN PEMBIMBING KETERANGAN 1.

  18 Februari 2014 Pengajuan Proposal 2.

  09 Juni 2014

Bab 1 – Bab 5 3.

09 Juni 2014 Pengujian Program 4.

  5.

  6.

  7. 

Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

  Diketahui Disetujui

  Program Studi D3 Teknik Informatika Pembimbing Utama/ FMIPA USU Penanggung Jawab Ketua, Dr. Elly Rosmaini, M.Si Drs. Agus Salim Harahap, M.Si NIP. 196005201985032002 NIP. 195408281981031004