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
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
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
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
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
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
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
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
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()
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()
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
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
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 & "'")
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
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
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
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
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
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
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
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 & "# ;")
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
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)
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
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 = "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
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
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,