End Sub. Sub Kunci() Dim i As Integer For i = 0 To 4 Txtfield(i).Locked = True Next i grddatagrid.enabled = False End Sub

Size: px
Start display at page:

Download "End Sub. Sub Kunci() Dim i As Integer For i = 0 To 4 Txtfield(i).Locked = True Next i grddatagrid.enabled = False End Sub"

Transcription

1 Source Aplikasi Sistem Informasi Akademik GENERAL Dim db As Connection Dim WithEvents adoprimaryrs1 As Recordset Dim WithEvents adoprimaryrs2 As Recordset Dim WithEvents rscaridata As Recordset Dim cekid As Recordset Dim mbchangedbycode As Boolean Dim mvbookmark As Variant Dim mbeditflag As Boolean Dim mbaddnewflag As Boolean Dim mbdatachanged As Boolean Dim HasiBatal As Boolean Dim NomorData As Integer Dim Cari, Cari1, Hasil, Hasil1 As String Private Sub FormLoad() HasilBatal = False Set db = New Connection db.cursorlocation = aduseclient db.open "PROVIDER=MSDataShape;Data PROVIDER=" "Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\mahasiswa.mdb;" Set adoprimaryrs1 = New Recordset Set adoprimaryrs2 = New Recordset adoprimaryrs1.open "SHAPE {select NIM,Nama,Alamat," "Tgllahir, telp from tmhs Order by NIM} " & "AS ParentCMD APPEND ({select NIM," "Nama,Alamat,Tgllahir, telp FROM tmhs " & "ORDER BY NIM } AS ChildCMD RELATE NIM " "TO NIM) AS ChildCMD", db, adoprimaryrs2.open "SHAPE {select kode,makul," "sks from tmakul Order by kode} " "AS ParentCMD APPEND ({select kode," "makul, sks FROM tmakul " "ORDER BY kode } AS ChildCMD RELATE kode " "TO kode) AS ChildCMD", db, Dim otext1 As TextBox For Each otext1 In Me.Txtfield Set otext1.datasource = adoprimaryrs1 Kunci If adoprimaryrs1.recordcount < 1 Then MsgBox "Database masih kosong!", vbcritical, "Database Kosong" BukaKunci cmdaddclick Private Sub FormKeyDown(KeyCode As Integer, Shift As Integer) If mbeditflag Or mbaddnewflag Then Select Case KeyCode Case vbkeyescape cmdcloseclick Case vbkeyend cmdlastclick Case vbkeyhome cmdfirstclick Case vbkeyup, vbkeypageup If Shift = vbctrlmask Then cmdfirstclick cmdpreviousclick Case vbkeydown, vbkeypagedown If Shift = vbctrlmask Then cmdlastclick cmdclick End Select Sub Kunci() Dim i As Integer For i = 0 To 4 Txtfield(i).Locked = True i grddatagrid.enabled = False Sub BukaKunci() Dim i As Integer For i = 0 To 4 Txtfield(i).Locked = False i Sub Kunci1() Dim i As Integer For i = 0 To 2 txtfields(i).locked = True i grddatagrid.enabled = False Sub BukaKunci1() Dim i As Integer For i = 0 To 2 txtfields(i).locked = False i

2 Private Sub FormQueryUnload(Cancel As Integer, UnloadMode As Integer) Set adoprimaryrs1 = Nothing Set adoprimaryrs2 = Nothing db.close Set db = Nothing Private Sub FormUnload(Cancel As Integer) Screen.MousePointer = vbdefault Private Sub SSTab1Click(PreviousTab As Integer) Dim otext1 As TextBox For Each otext1 In Me.Txtfield Set otext1.datasource = adoprimaryrs1 Kunci If adoprimaryrs1.recordcount < 1 Then MsgBox "Database masih kosong!", vbcritical, "Database Kosong" BukaKunci cmdaddclick If SSTab1.Tab = 1 Then Dim otext2 As TextBox For Each otext2 In Me.txtFields Set otext2.datasource = adoprimaryrs2 Set grddatagrid.datasource = adoprimaryrs2.datasource Kunci1 If adoprimaryrs2.recordcount < 1 Then MsgBox "Database masih kosong!", vbcritical, "Database Kosong" BukaKunci1 cmdaddclick Private Sub TxtfieldKeyPress(Index As Integer, KeyAscii As Integer) Select Case Index Case 0 To 4 If KeyAscii = 13 Then SendKeys "{Tab}" End Select Private Sub txtfieldskeypress(index As Integer, KeyAscii As Integer) Select Case Index Case 0 To 2 If KeyAscii = 13 Then SendKeys "{Tab}" End Select Private Sub SetButtons(bVal As Boolean) cmdadd.enabled = bval cmdedit.enabled = bval cmdupdate.enabled = Not bval cmdcancel.enabled = Not bval cmddelete.enabled = bval cmdclose.enabled = bval cmdrefresh.enabled = bval cmd.enabled = bval cmdfirst.enabled = bval cmdlast.enabled = bval cmdprevious.enabled = bval Private Sub cmdaboutclick() MsgBox "Pemrograman Visual 2", vbinformation, "About" Private Sub cmdaddclick() On Error GoTo AddErr With adoprimaryrs1 If Not (.BOF And.EOF) Then mvbookmark =.Bookmark BukaKunci.AddNew lblstatus.caption = "Add record" mbaddnewflag = True SetButtons False End With EnablePicture picutility, False grddatagrid.enabled = False On Error Resume Txtfield(0).SetFocus 'AddErr: ' If SSTab1.Tab = 1 Then ' On Error GoTo AddErr With adoprimaryrs2 If Not (.BOF And.EOF) Then mvbookmark =.Bookmark BukaKunci1.AddNew lblstatus.caption = "Add record" mbaddnewflag = True SetButtons False End With EnablePicture picutility, False grddatagrid.enabled = False On Error Resume txtfields(0).setfocus AddErr:

3 Private Sub cmdcancelclick() On Error Resume Kunci cmdrefreshclick If HasilBatal = True Then EnablePicture picutility, True SetButtons True mbeditflag = False mbaddnewflag = False adoprimaryrs1.cancelupdate If mvbookmark > adoprimaryrs1.bookmark = mvbookmark adoprimaryrs1.movefirst If SSTab1.Tab = 1 Then adoprimaryrs2.cancelupdate If mvbookmark > adoprimaryrs2.bookmark = mvbookmark adoprimaryrs2.movefirst EnablePicture picutility, True Private Sub cmdclearsearchclick() Dim Jawab As Integer If Len(Cari) = MsgBox "Belum ada kriteria pencarian.", vbinformation, "Kriteria Masih Kosong" Jawab = MsgBox("Kriteria pencarian sebelumnya = " & Cari & "" & Chr(13) "Anda yakin ingin menghapusnya?", vbquestion + vbyesno, "Reset Pencarian") If Jawab = vbyes Then cmdfindfirst.enabled = True frminfo2.cmdfindfirst.enabled = True Cari = "" Hasil = "" frminfo2.text1 = "" Private Sub cmdcloseclick() Unload Me Private Sub cmddeleteclick() On Error GoTo DeleteErr If MsgBox("Yakin record ini mau dihapus", vbquestion + vbyesno, "Hapus Record") <> vbyes Then With adoprimaryrs1.delete.move If.EOF Then.MoveLast End With If SSTab1.Tab = 1 Then With adoprimaryrs2.delete.move If.EOF Then.MoveLast End With DeleteErr: Private Sub cmdeditclick() On Error GoTo EditErr EnablePicture picutility, False lblstatus.caption = "Edit record" mbeditflag = True SetButtons False BukaKunci If SSTab1.Tab = 1 Then BukaKunci1 EditErr: Private Sub cmdfilterclick() Dim kriteria As String Set rscaridata = New Recordset kriteria = InputBox("Masukkan data apa saja yang diketahui:", "Saring/Filter Data") On Error GoTo Pesan If kriteria = "" Then Set adoprimaryrs1 = New Recordset adoprimaryrs1.open "SHAPE " "{select NIM,Nama,telp,Alamat," "Tgllahir from tmhs " "WHERE NIM LIKE '%" & kriteria & "%' OR " "Nama LIKE '%" & kriteria & "%' OR " "telp LIKE '%" & kriteria & "%' OR " "Alamat LIKE '%" & kriteria & "%' OR " "Tgllahir LIKE '%" & kriteria & "%' " "ORDER BY NIM} " "AS ParentCMD " "APPEND ({select NIM,Nama," "Alamat,Tgllahir,telp from tmhs "

4 "WHERE NIM LIKE '%" & kriteria & "%' OR " "Nama LIKE '%" & kriteria & "%' OR " "telp LIKE '%" & kriteria & "%' OR " "Alamat LIKE '%" & kriteria & "%' OR " "Tgllahir LIKE '%" & kriteria & "%' " "ORDER BY NIM} " "AS ChildCMD RELATE NIM TO NIM) " "AS ChildCMD", db, If adoprimaryrs1.recordcount > Dim otextdata As TextBox For Each otextdata In Me.Txtfield Set otextdata.datasource = adoprimaryrs1.datasource cmdrefreshclick MsgBox "'" & kriteria & "' tidak ditemukan" & Chr(13) "dalam data tmhs!", vbcritical, "Tidak Ditemukan" Pesan: MsgBox "'" & kriteria & "' tidak ditemukan" & Chr(13) "dalam data tmhs!", vbcritical, "Tidak Ditemukan" If SSTab1.Tab = 1 Then On Error GoTo Pesan1 If kriteria = "" Then Set adoprimaryrs2 = New Recordset 'kriteria = InputBox("Masukkan data matakuliah apa saja yang diketahui:", "Saring/Filter Data") adoprimaryrs2.open "SHAPE " "{select kode,makul,sks from tmakul" "WHERE kode LIKE '%" & kriteria & "%' OR " "makul LIKE '%" & kriteria & "%' OR " "sks LIKE '%" & kriteria & "%' OR " "ORDER BY kode} " "AS ParentCMD " "APPEND ({select kode,makul," "sks from tmakul " "WHERE kode LIKE '%" & kriteria & "%' OR " "makul LIKE '%" & kriteria & "%' OR " "sks LIKE '%" & kriteria & "%' OR " "ORDER BY kode} " "AS ChildCMD RELATE kode TO kode) " "AS ChildCMD", db, If adoprimaryrs2.recordcount > Set grddatagrid.datasource = adoprimaryrs2.datasource Dim otextdata1 As TextBox For Each otextdata1 In Me.txtFields Set otextdata1.datasource = adoprimaryrs2.datasource cmdrefreshclick MsgBox "'" & kriteria & "' tidak ditemukan" & Chr(13) "dalam data tmakul!", vbcritical, "Tidak Ditemukan" Pesan1: MsgBox "'" & kriteria & "' tidak ditemukan" & Chr(13) "dalam data tmakul!", vbcritical, "Tidak Ditemukan" Private Sub cmdfindfirstclick() Dim adocari As Recordset Set adocari = New Recordset If Cari = "" Then Cari = UCase(InputBox("Masukkan data apa saja " "yang diketahui: ", "Cari Data")) Cari = Cari1 If StrPtr(Cari) = 0 Or Cari = "" Then adoprimaryrs1.movefirst Ulang: If adoprimaryrs1.eof And adoprimaryrs1.recordcount > cmdlastclick MsgBox "Data " & Cari & " tidak ditemukan!", vbcritical, "Tidak Ditemukan" frminfo2.text1 = "Data " & Cari & " tidak ditemukan!" Print #1, frminfo2.text1.text frminfo2.text1.text = Input(LOF(1), 1) For i = 0 To 4 Hasil = UCase(Txtfield(i).Text) If InStr(1, UCase(Txtfield(i).Text), UCase(Cari)) > frminfo2.text1.selstart = Len(frmInfo2.Text1.Text) frminfo2.text1 = "" & frminfo2.text1.text & "Ditemukan data '" & Cari & "' pada:" & vbcrlf " " & String(Len(Cari) + 1, "- ") & "" & vbcrlf "" Print #1, frminfo2.text1.text For j = 0 To 4 Hasil = UCase(Txtfield(j).Text) If InStr(1, UCase(Txtfield(j).Text), UCase(Cari)) > 0 Then Cari1 = Cari frminfo2.text1.selstart = Len(frmInfo2.Text1.Text)

5 frminfo2.text1 = "" & frminfo2.text1.text & "" & vbcrlf " Record ke-" & CStr(adoPrimaryRS1.AbsolutePosition) & "" & vbcrlf " - Nama field: " & Txtfield(j).DataField & "" & vbcrlf " - Isi field : " & Txtfield(j).Text & "" & vbcrlf & " - Kolom ke : " & j + 1 & " di tabel." cmdfindfirst.enabled = False frminfo2.cmdfindfirst.enabled = False Print #1, frminfo2.text1.text frminfo2.text1.text = Input(LOF(1), 1) frminfo2.text1.selstart = Len(frmInfo2.Text1.Text) + 1 frminfo2.show SendKeys "{Home}+{End}" j i adoprimaryrs1.move GoTo Ulang If SSTab1.Tab = 1 Then adoprimaryrs2.movefirst 'Set adocari = New Recordset Ulang1: If adoprimaryrs2.eof And adoprimaryrs2.recordcount > cmdlastclick MsgBox "Data " & Cari & " tidak ditemukan!", vbcritical, "Tidak Ditemukan" frminfo1.text1 = "Data " & Cari & " tidak ditemukan!" Print #1, frminfo1.text1.text frminfo1.text1.text = Input(LOF(1), 1) For i = 0 To 2 Hasil = UCase(txtFields(i).Text) If InStr(1, UCase(txtFields(i).Text), UCase(Cari)) > frminfo1.text1.selstart = Len(frmInfo1.Text1.Text) frminfo1.text1 = "" & frminfo1.text1.text & "Ditemukan data '" & Cari & "' pada:" & vbcrlf " " & String(Len(Cari) + 1, "- ") & "" & vbcrlf "" Print #1, frminfo1.text1.text For j = 0 To 2 Hasil = UCase(txtFields(j).Text) If InStr(1, UCase(txtFields(j).Text), UCase(Cari)) > 0 Then Cari1 = Cari frminfo1.text1.selstart = Len(frmInfo1.Text1.Text) frminfo1.text1 = "" & frminfo1.text1.text & "" & vbcrlf " Record ke-" & CStr(adoPrimaryRS2.AbsolutePosition) & "" & vbcrlf " - Nama field: " & txtfields(j).datafield & "" & vbcrlf " - Isi field : " & txtfields(j).text & "" & vbcrlf & " - Kolom ke : " & j + 1 & " di tabel." cmdfindfirst.enabled = False frminfo1.cmdfindfirst.enabled = False Print #1, frminfo1.text1.text frminfo1.text1.text = Input(LOF(1), 1) frminfo1.text1.selstart = Len(frmInfo1.Text1.Text) + 1 frminfo1.show SendKeys "{Home}+{End}" j i adoprimaryrs2.move GoTo Ulang1 Private Sub cmdfindclick() Cari1 = Cari If Len(Trim(Hasil)) = cmdfindfirstclick adoprimaryrs1.move Ulang: If adoprimaryrs1.eof And adoprimaryrs1.recordcount > cmdlastclick MsgBox "Data " & Cari & " tidak ditemukan!", vbcritical, "Tidak Ditemukan" For n = 0 To 4 Hasil = UCase(Txtfield(n).Text) If InStr(1, UCase(Txtfield(n).Text), UCase(Cari1)) > For m = 0 To 4

6 Hasil = UCase(Txtfield(m).Text) If InStr(1, UCase(Txtfield(m).Text), UCase(Cari1)) > 0 Then frminfo2.text1.selstart = Len(frmInfo2.Text1.Text) frminfo2.text1 = "" & frminfo2.text1.text & "" & vbcrlf " Record ke-" & CStr(adoPrimaryRS1.AbsolutePosition) & "" & vbcrlf " - Nama field: " & Txtfield(m).DataField & "" & vbcrlf " - Isi field : " & Txtfield(m).Text & "" & vbcrlf & " - Kolom ke : " & m + 1 & " di tabel." Print #1, frminfo2.text1.text frminfo2.text1.text = Input(LOF(1), 1) frminfo2.text1.selstart = Len(frmInfo2.Text1.Text) + 1 frminfo2.show SendKeys "{Home}+{End}" m n adoprimaryrs1.move GoTo Ulang If SSTab1.Tab = 1 Then Cari1 = Cari If Len(Trim(Hasil)) = cmdfindfirstclick adoprimaryrs2.move Ulang1: If adoprimaryrs2.eof And adoprimaryrs2.recordcount > cmdlastclick MsgBox "Data " & Cari & " tidak ditemukan!", vbcritical, "Tidak Ditemukan" For n = 0 To 2 Hasil = UCase(txtFields(n).Text) If InStr(1, UCase(txtFields(n).Text), UCase(Cari1)) > 0 Then For m = 0 To 2 Hasil = UCase(txtFields(m).Text) If InStr(1, UCase(txtFields(m).Text), UCase(Cari1)) > 0 Then frminfo1.text1.selstart = Len(frmInfo1.Text1.Text) frminfo1.text1 = "" & frminfo1.text1.text & "" & vbcrlf " Record ke-" & CStr(adoPrimaryRS2.AbsolutePosition) & "" & vbcrlf " - Nama field: " & txtfields(m).datafield & "" & vbcrlf " - Isi field : " & txtfields(m).text & "" & vbcrlf " - Kolom ke : " & m + 1 & " di tabel." Print #1, frminfo1.text1.text frminfo1.text1.text = Input(LOF(1), 1) frminfo1.text1.selstart = Len(frmInfo1.Text1.Text) + 1 frminfo1.show SendKeys "{Home}+{End}" m n adoprimaryrs2.move GoTo Ulang1 Private Sub cmdfirstclick() On Error GoTo GoFirstError adoprimaryrs1.movefirst If SSTab1.Tab = 1 Then adoprimaryrs2.movefirst GoFirstError: Private Sub cmdlastclick() On Error GoTo GoLastError adoprimaryrs1.movelast If SSTab1.Tab = 1 Then adoprimaryrs2.movelast GoLastError:

7 Private Sub cmdclick() On Error GoTo GoError If Not adoprimaryrs1.eof Then adoprimaryrs1.move If adoprimaryrs1.eof And adoprimaryrs1.recordcount > Beep adoprimaryrs1.movelast If SSTab1.Tab = 1 Then If Not adoprimaryrs2.eof Then adoprimaryrs2.move If adoprimaryrs2.eof And adoprimaryrs2.recordcount > Beep adoprimaryrs2.movelast GoError: Private Sub cmdpreviousclick() On Error GoTo GoPrevError If Not adoprimaryrs1.bof Then adoprimaryrs1.moveprevious If adoprimaryrs1.bof And adoprimaryrs1.recordcount > Beep adoprimaryrs1.movefirst If SSTab1.Tab = 1 Then If Not adoprimaryrs2.bof Then adoprimaryrs2.moveprevious If adoprimaryrs2.bof And adoprimaryrs2.recordcount > Beep adoprimaryrs2.movefirst GoPrevError: Private Sub cmdrefreshclick() On Error GoTo RefreshErr If HasilBatal = True Then SetButtons True HasilBatal = False cmdadd.enabled = True cmdedit.enabled = True cmddelete.enabled = True cmdrefresh.enabled = True Set grddatagrid.datasource = Nothing Set adoprimaryrs1 = New Recordset adoprimaryrs1.open "SHAPE {select NIM,Nama,Alamat," "Tgllahir, telp from tmhs Order by NIM} " & "AS ParentCMD APPEND ({select NIM," "Nama,Alamat,Tgllahir, telp FROM tmhs " & "ORDER BY NIM } AS ChildCMD RELATE NIM " "TO NIM) AS ChildCMD", db, Dim otext1 As TextBox For Each otext1 In Me.Txtfield Set otext1.datasource = adoprimaryrs1 adoprimaryrs1.cancelupdate If mvbookmark <> adoprimaryrs1.bookmark = mvbookmark adoprimaryrs1.movefirst If SSTab1.Tab = 1 Then Set adoprimaryrs2 = New Recordset adoprimaryrs2.open "SHAPE {select kode,makul," "sks from tmakul Order by kode} " "AS ParentCMD APPEND ({select kode," "makul,sks FROM tmakul " "ORDER BY kode } AS ChildCMD RELATE kode " "TO kode) AS ChildCMD", db, Dim otext As TextBox For Each otext In Me.txtFields Set otext.datasource = adoprimaryrs2 Set grddatagrid.datasource = adoprimaryrs2.datasource adoprimaryrs2.cancelupdate If mvbookmark <> adoprimaryrs2.bookmark = mvbookmark adoprimaryrs2.movefirst RefreshErr: cmdadd.enabled = False cmdedit.enabled = False cmdupdate.enabled = False cmddelete.enabled = False cmdcancel.enabled = False

8 cmdrefresh.enabled = True mbeditflag = False mbaddnewflag = False HasilBatal = True cmdrefreshclick Private Sub cmdsortascclick() Dim kriteria As String Set rscaridata = New Recordset On Error GoTo Pesan kriteria = InputBox("Masukkan field yang akan di-sortd ASCENDING:" & vbcrlf "(Pilih salah satu: NIM atau Nama atau" & vbcrlf "telp atau Alamat atau Tgllahir)", "Saring/Filter Data") If kriteria = "" Then Set adoprimaryrs1 = New Recordset adoprimaryrs1.open "SHAPE {select NIM,Nama,Alamat," "Tgllahir, telp from tmhs ORDER BY " & kriteria & " ASC} AS ParentCMD APPEND " "({select NIM,Nama,Alamat, " "Tgllahir, telp from tmhs ORDER BY " & kriteria & " ASC} AS ChildCMD RELATE NIM " "TO NIM) AS ChildCMD", db, Dim otextdata As TextBox For Each otextdata In Me.Txtfield Set otextdata.datasource = adoprimaryrs1.datasource Pesan: MsgBox "Field '" & kriteria & "' tidak ditemukan" & Chr(13) "dalam data tmhs! Ganti dengan field:" & vbcrlf "NIM atau Nama atau telp atau Alamat" & vbcrlf "atau Tgllahir", vbcritical, "Tidak Ditemukan" If SSTab1.Tab = 1 Then On Error GoTo Pesan1 kriteria = InputBox("Masukkan field yang akan di-sortd ASCENDING:" & vbcrlf "(Pilih salah satu: kode atau makul atau" & vbcrlf "sks )", "Saring/Filter Data") If kriteria = "" Then Set adoprimaryrs2 = New Recordset adoprimaryrs2.open "SHAPE {select kode,makul," "sks from tmakul ORDER BY " & kriteria & " ASC} AS ParentCMD APPEND " "({select kode,makul," "sks from tmakul ORDER BY " & kriteria & " ASC} AS ChildCMD RELATE kode " "TO kode) AS ChildCMD", db, Set grddatagrid.datasource = adoprimaryrs2.datasource Dim otextdata1 As TextBox For Each otextdata1 In Me.txtFields Set otextdata1.datasource = adoprimaryrs2.datasource Pesan1: MsgBox "Field '" & kriteria & "' tidak ditemukan" & Chr(13) "dalam data tmakul! Ganti dengan field:" & vbcrlf & "kode atau makul atau sks" & vbcrlf "atau Tgllahir", vbcritical, "Tidak Ditemukan" Private Sub cmdsortdescclick() Dim kriteria As String Set rscaridata = New Recordset On Error GoTo Pesan kriteria = InputBox("Masukkan field yang akan di-sortd DESCENDING:" & vbcrlf "(Pilih salah satu: NIM atau Nama atau" & vbcrlf "telepon atau Alamat atau Tgllahir)", "Saring/Filter Data") If kriteria = "" Then Set adoprimaryrs1 = New Recordset adoprimaryrs1.open "SHAPE {select NIM,Nama,Alamat," "Tgllahir, telp from tmhs ORDER BY " & kriteria & " DESC} AS ParentCMD APPEND " "({select NIM,Nama,Alamat, " "Tgllahir,telp from tmhs ORDER BY " & kriteria & " DESC} AS ChildCMD RELATE NIM " "TO NIM) AS ChildCMD", db, Dim otextdata As TextBox For Each otextdata In Me.Txtfield Set otextdata.datasource = adoprimaryrs1.datasource Pesan: MsgBox "Field '" & kriteria & "' tidak ditemukan" & Chr(13) "dalam data tmhs! Ganti dengan field:" & vbcrlf "NIM atau Nama atau telepon atau Alamat" & vbcrlf

9 "atau Tgllahir", vbcritical, "Tidak Ditemukan" If SSTab1.Tab = 1 Then On Error GoTo Pesan1 kriteria = InputBox("Masukkan field yang akan di-sortd DESCENDING:" & vbcrlf "(Pilih salah satu: kode atau makul atau" & vbcrlf "telepon atau Alamat atau Tgllahir)", "Saring/Filter Data") If kriteria = "" Then Set adoprimaryrs2 = New Recordset adoprimaryrs2.open "SHAPE {select kode,makul," "sks from tmakul ORDER BY " & kriteria & " DESC} AS ParentCMD APPEND " "({select kode,makul," "sks from tmakul ORDER BY " & kriteria & " DESC} AS ChildCMD RELATE kode " "TO kode) AS ChildCMD", db, Set grddatagrid.datasource = adoprimaryrs2.datasource Dim otextdata1 As TextBox For Each otextdata1 In Me.txtFields Set otextdata1.datasource = adoprimaryrs2.datasource Pesan1: MsgBox "Field '" & kriteria & "' tidak ditemukan" & Chr(13) "dalam data tmakul! Ganti dengan field:" & vbcrlf & "kode atau makul atau sks" & vbcrlf "atau Tgllahir", vbcritical, "Tidak Ditemukan" Private Sub cmdunfilterclick() cmdrefreshclick EnablePicture picbuttons, True cmdupdate.enabled = False cmdcancel.enabled = False Private Sub cmdupdateclick() Dim i As Integer On Error GoTo UpdateErr For i = 0 To 4 If Txtfield(i).Text = "" Then MsgBox "Semua data harus diisi!", vbcritical, "Isi Semua Data" Txtfield(i).SetFocus i Set cekid = New Recordset cekid.open "SELECT * FROM tmhs WHERE NIM=" & "'" & Trim(txtFields(0).Text) & "'", db If cekid.recordcount > 0 And mbaddnewflag Then MsgBox "NIM sudah ada. Ganti dengan yang lain!", vbcritical, "NIM Sudah Ada" Txtfield(0).SetFocus: SendKeys "{Home}+{End}" Set cekid = Nothing adoprimaryrs1.updatebatch adaffectall EnablePicture picutility, True If mbaddnewflag Then adoprimaryrs1.movelast mbeditflag = False mbaddnewflag = False SetButtons True Kunci NomorData = adoprimaryrs1.absoluteposition lblstatus.caption = "Record ke-" & CStr(NomorData) " dari " & adoprimaryrs1.recordcount If SSTab1.Tab = 1 Then For i = 0 To 2 If txtfields(i).text = "" Then MsgBox "Semua data harus diisi!", vbcritical, "Isi Semua Data" txtfields(i).setfocus i Set cekid = New Recordset cekid.open "SELECT * FROM tmakul WHERE kode=" & "'" & Trim(txtFields(0).Text) & "'", db If cekid.recordcount > 0 And mbaddnewflag Then MsgBox "kode sudah ada. Ganti dengan yang lain!", vbcritical, "kode Sudah Ada" txtfields(0).setfocus: SendKeys "{Home}+{End}" Set cekid = Nothing adoprimaryrs2.updatebatch adaffectall EnablePicture picutility, True If mbaddnewflag Then adoprimaryrs2.movelast mbeditflag = False mbaddnewflag = False SetButtons True Kunci NomorData = adoprimaryrs2.absoluteposition lblstatus.caption = "Record ke-" & CStr(NomorData) " dari " & adoprimaryrs2.recordcount UpdateErr:

10 Private Sub adoprimaryrs1movecomplete(byval adreason As ADODB.EventReasonEnum, ByVal perror As ADODB.Error, adstatus As ADODB.EventStatusEnum, ByVal precordset As ADODB.Recordset) NomorData = adoprimaryrs1.absoluteposition lblstatus.caption = "Record ke-" & CStr(NomorData) & " dari " & adoprimaryrs1.recordcount Private Sub adoprimaryrs2movecomplete(byval adreason As ADODB.EventReasonEnum, ByVal perror As ADODB.Error, adstatus As ADODB.EventStatusEnum, ByVal precordset As ADODB.Recordset) NomorData = adoprimaryrs2.absoluteposition lblstatus.caption = "Record ke-" & CStr(NomorData) & " dari " & adoprimaryrs2.recordcount Private Sub cmdviewclick() frminfo2.show

LAMPIRAN LIST PROGRAM

LAMPIRAN LIST PROGRAM LAMPIRAN LIST PROGRAM 1. Modules Public conn As New ADODB.Connection Public rstb_pendekatan As ADODB.Recordset Public rstb_solusi As ADODB.Recordset Public rstb_alasan As ADODB.Recordset Public rstb_pilihan

More information

LISTING PROGRAM. 1. Form Login. Private Sub BATAL_Click() End End Sub

LISTING PROGRAM. 1. Form Login. Private Sub BATAL_Click() End End Sub LISTING PROGRAM 1. Form Login Private Sub BATAL_Click() End Sub Bersih() USERNAME.Text = "" PASSWORD.Text = "" Private Sub Form_Load() Bersih Private Sub OK_Click() Sql = "select*from tbl_login where username='"

More information

LAMPIRAN A : LISTING PROGRAM

LAMPIRAN A : LISTING PROGRAM LAMPIRAN A : LISTING PROGRAM 1. frmmenu.frm Dim CN As Connection Dim rshapus As Recordset Private Sub DfaHasil_Click() Call frmlap.cetak Private Sub Form_Load() Set CN = New ADODB.Connection CN.ConnectionString

More information

LAMPIRAN A LISTING PROGRAM. Universitas Sumatera Utara

LAMPIRAN A LISTING PROGRAM. Universitas Sumatera Utara LAMPIRAN A LISTING PROGRAM LISTING PROGRAM MENU UTAMA Dim T As String Dim i Private Sub Dafsis_Click() Form5.Show Private Sub Dafwai_Click() Form5.Show Private Sub Dasis_Click() Form2.Show Private Sub

More information

LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN. Universitas Sumatera Utara 61 LAMPIRAN 61 Listing Program Form 1 ( Barang ) Dim CnSuzuya As ADODB.Connection Dim CommBar As ADODB.Command Dim rsbar As ADODB.Recordset Dim StrSql As String Dim psn As Byte Private Sub Form_Load()

More information

LAMPIRAN : LISTING PROGRAM

LAMPIRAN : LISTING PROGRAM LAMPIRAN : LISTING PROGRAM Kode Program Form Login Private Sub cbolevel_click() If cbolevel.text = "Pengguna" Then txtlogin.enabled = False txtpass.enabled = False txtlogin.visible = False txtpass.visible

More information

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Data Barang Program Persediaan Barang Form Data Barang digunakan untuk menyimpan data barang dan memberikan info mengenai

More information

LISTING PROGRAM. 1. Form Menu Utama. Universitas Sumatera Utara

LISTING PROGRAM. 1. Form Menu Utama. Universitas Sumatera Utara LISTING PROGRAM 1. Form Menu Utama Dim LenTemp As Integer Dim SrtTemp As String Dim n As Integer Private Sub Form_Load() Call Tengah(Me) lhsysmenu = GetSystemMenu(Me.hwnd, False) lretval = RemoveMenu(lhSysMenu,

More information

LAMPIRAN FORM 1 Universitas Sumatera Universitas Utara

LAMPIRAN FORM 1 Universitas Sumatera Universitas Utara LAMPIRAN FORM 1 Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = vbkeyreturn Then Set tbladministrator = New ADODB.Recordset With tbladministrator.open "SELECT * FROM Administrator WHERE userid

More information

LISTING PROGRAM. Form Splash

LISTING PROGRAM. Form Splash LISTING PROGRAM Form Splash Private Sub Form_Load() lblversion.caption = "Version " & App.Major & "." & App.Minor & "." & App.Revision lblproductname.caption = App.Title lblcopyright.caption = App.LegalCopyright

More information

LISTING PROGRAM. Source Code Tampilan Awal. Source Code Menu Utama

LISTING PROGRAM. Source Code Tampilan Awal. Source Code Menu Utama LISTING PROGRAM Source Code Tampilan Awal Private Sub cmdkeluar_click() MsgBox "Terima Kasih Telah Membuka Program Ini.", vbinformation, "Quick IP Ver 1.0" End Private Sub cmdmasuk_click() MenuUtama.Show

More information

LAMPIRAN 1. Kode Program Splash Screen

LAMPIRAN 1. Kode Program Splash Screen LAMPIRAN 1 Kode Program Splash Screen Private Sub Form_Load() lblversion.caption = "Version " & App.Major & "." & App.Minor & "." & App.Revision lblproductname.caption = App.Title lblcopyright.caption

More information

Please answer questions in the space provided. Question point values are shown in parentheses.

Please answer questions in the space provided. Question point values are shown in parentheses. IS 320 Spring 99 Page 1 Please answer questions in the space provided. Question point values are shown in parentheses. 1. (15) Assume you have the following variable declarations and assignments: Dim A

More information

An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is

An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is InputBox( ) Function An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is A = InputBox ( Question or Phrase, Window Title, ) Example1: Integer:

More information

Universitas Sumatera Utara

Universitas Sumatera Utara Option Explicit DefLng A-Z '--------------------------------------------------------------------------------------------- #Const Test = False '---------------------------------------------------------------------------------------------

More information

Nilai Input (Peringkat Alternatif Fuzzy dan Crisp Terhadap Kriteria)

Nilai Input (Peringkat Alternatif Fuzzy dan Crisp Terhadap Kriteria) LAMPIRAN-A PENYELESAIAN DENGAN METODE FUZZY TOPSIS Secara umum, prosedur Fuzzy TOPSIS mengikuti langkah-langkah sebagai berikut: 1. Membuat matriks keputusan yang ternormalisasi, 2. Menentukan matriks

More information

LISTING PROGRAM. 1. Menu Utama

LISTING PROGRAM. 1. Menu Utama LISTING PROGRAM 1. Menu Utama Option Explicit Dim rssms As Recordset Dim stopen As String * 1 Dim IDSms As Integer Dim rspesan As Recordset Dim Kode As String * 1 Dim rspaket As Recordset Dim NmPaket As

More information

Rooftop Industries Pvt. Ltd.

Rooftop Industries Pvt. Ltd. Rooftop Industries Pvt. Ltd. Production and inventory management system A level Computing Project Shritesh Bhattarai Little Angels' College 1 Table of Contents Definition, investigation and analysis...

More information

Visitor Management System

Visitor Management System WWW.VALLINME.COM Visitor Management System Ver 1.0 Mohd Noor Azam 18-03-2015 [Type the abstract of the document here. The abstract is typically a short summary of the contents of the document. Type the

More information

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) DISEDIAKAN OLEH: SUPPLY CHAIN MANAGEMENT (SCM) BAHAGIAN ICT PROCESS

More information

L A M P I R A N. Universitas Sumatera Utara

L A M P I R A N. Universitas Sumatera Utara L A M P I R A N A TAMPILAN PROGRAM 1. Form Login 2. Form Menu Utama 3. Form Entry Data Mahasiswa Baru 4. Form Kasir 5. Form Transaksi 6. Laporan cetak mahasiswa 6. Laporan cetak mahasiswa 7. Laporan cetak

More information

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) DISEDIAKAN OLEH: SUPPLY CHAIN MANAGEMENT (SCM) BAHAGIAN ICT PROCESS

More information

LISTING PROGRAM. 1. Menu Utama

LISTING PROGRAM. 1. Menu Utama LISTING PROGRAM 1. Menu Utama Dim rsupdate As Recordset Dim rscari As Recordset Dim strusername As String * 10 Dim Status As String * 1 Dim JumUser As Integer Public system_mon As String Public service_mon

More information

EMPLOYEE PAYROLL SYSTEM

EMPLOYEE PAYROLL SYSTEM EX.NO:1 DATE: EMPLOYEE PAYROLL SYSTEM AIM: To develop a Employee Payroll System using visual Basic. PROCEDURE: 1. Problem statement Software is to be designed for supporting a computerized employee payroll

More information

Universitas Sumatera Utara

Universitas Sumatera Utara 43 L A M P I R A N 44 Penulisan Kode Program Aplikasi Game Tetris A. Kode program aplikasi game tetris untuk form1 ( MainF.frm ) adalah sebagai berikut. Dim BANK As Database Dim RS As DAO.Recordset Private

More information

LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN. Universitas Sumatera Utara 67 LAMPIRAN Lampiran A-1 Listing Program Visual Basic Private Sub mn_isidata_click() frm_isi_data.show Me.Hide Private Sub mn_koneksiport_click() frm_koneksi_port.show Me.Hide Private Sub mn_tentang_click()

More information

Programming Concepts and Skills. Arrays continued and Functions

Programming Concepts and Skills. Arrays continued and Functions Programming Concepts and Skills Arrays continued and Functions Fixed-Size vs. Dynamic Arrays A fixed-size array has a limited number of spots you can place information in. Dim strcdrack(0 to 2) As String

More information

LISTING PROGRAM. mainform.vb A-1. Universitas Sumatera Utara

LISTING PROGRAM. mainform.vb A-1. Universitas Sumatera Utara A-1 LISTING PROGRAM mainform.vb Imports System.IO Public Class mainform Private Sub mainform_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load enkripsirb.checked = True

More information

Private Sub MenuUtamaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.ShowDialog() End Sub

Private Sub MenuUtamaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.ShowDialog() End Sub LISTING PROGRAM Menu_Utama.vb Public Class FrmUtama Private Sub DataMovieToolStripMenuItem_Click(ByVal sender As DataMovieToolStripMenuItem.Click FrmMovie.ShowDialog() Private Sub DataPeminjamToolStripMenuItem_Click(ByVal

More information

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1 COMBINING TABLES CAATs ASAS ACL / 1 OBJEKTIF MODUL Mempelajari kaedah menggabung dan menghubungkan dua atau lebih table bagi mencapai objektif Audit. Mempelajari kaedah menggunakan maklumat yang sedia

More information

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS Classroom Reservation User Manual (HEA) PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS Table of Contents CLASSROOM RESERVATION MANAGEMENT SYSTEM - APLIKASI... 2 Apa

More information

L A M P I R A N. Universitas Sumatera Utara

L A M P I R A N. Universitas Sumatera Utara L A M P I R A N LISTING PROGRAM 1. Listing Pembuka Dim strado$ Dim n As Integer Private Sub Close_Click() End Private Sub Command1_Click() If Option1.Value = True Then Search.Show If Option2.Value = True

More information

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE Edit summary Edit tajuk Ke kanan Ke atas/bawah NOTA: Klik untuk sembunyikan isi kandungan. Klik untuk padam/menghapus isi

More information

PANDUAN PENGGUNA (PENSYARAH)

PANDUAN PENGGUNA (PENSYARAH) Classroom Reservation User Manual (HEA) PANDUAN PENGGUNA (PENSYARAH) Table of Contents CLASSROOM RESERVATION MANAGEMENT SYSTEM - APLIKASI... 2 Apa itu CRMS?... 2 CRMS Feature Summary... 3 CRMS LOGIN...

More information

Manual Pengguna. PCN Online Service Fulfillment System

Manual Pengguna. PCN Online Service Fulfillment System System 1 Subjek Muka Surat 1) CARTA ALIR SISTEM 2 2) PERMOHONAN OLEH AGENSI 3 3) PENGESAHAN PERMOHONAN OLEH MAMPU 8 4) LAMPIRAN 13 2 Carta alir sistem 3 PERMOHONAN OLEH AGENSI 4 Membuat permohonan baru

More information

Lookup Project. frmlookup (Name: object is a combo box, style 2); use 4 labels: 2 for phone, 2 for mail. MsgBox Function:

Lookup Project. frmlookup (Name: object is a combo box, style 2); use 4 labels: 2 for phone, 2 for mail. MsgBox Function: Lookup Project frmlookup (Name: object is a combo box, style 2); use 4 labels: 2 for phone, 2 for mail. MsgBox Function: Help About, in a Message Box lookup.vbp programmed by C.Gribble Page 2 Code for

More information

Panduan Menggunakan Autoresponder FreeAutobot.com

Panduan Menggunakan Autoresponder FreeAutobot.com Panduan Menggunakan Autoresponder FreeAutobot.com Dengan memperolehi e-book ini, anda mempunyai kebenaran untuk memberi secara percuma kepada pelanggan anda atau tawarkan sebagai bonus kepada pembelian

More information

Send to: MM Irfan Subakti CC to Muhammad Ryanda Nugraha M with the. IF184401_DAA(F)_MID_NRP_Name.

Send to: MM Irfan Subakti CC to Muhammad Ryanda Nugraha M with the. IF184401_DAA(F)_MID_NRP_Name. IF184401 Design & Analysis of Algorithms (F) Midterm Exam Starting date: 9 March 2019 Deadline: 16 March 2019, 23:59 WIB. Exam type: Open Send to: MM Irfan Subakti CC to Muhammad Ryanda

More information

CARA-CARA UNTUK MEMBUAT POSTER MELALUI PERISIAN PHOTOSHOP. Untuk membuat poster sediakan beberapa bahan seperti berikut:

CARA-CARA UNTUK MEMBUAT POSTER MELALUI PERISIAN PHOTOSHOP. Untuk membuat poster sediakan beberapa bahan seperti berikut: CARA-CARA UNTUK MEMBUAT POSTER MELALUI PERISIAN PHOTOSHOP Untuk membuat poster sediakan beberapa bahan seperti berikut: Pastikan anda telah memindahkan gambar-gambar yang di ambil ke dalam komputer Pastikan

More information

PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES

PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS) DISEDIAKAN OLEH: UNIT SUPPLY CHAIN MANAGEMENT (SCM) JABATAN SOURCING CONTROLLER

More information

Respond to Data Entry Events

Respond to Data Entry Events Respond to Data Entry Events Callahan Chapter 4 Understanding Form and Control Events Developer s Goal make data entry easy, fast, complete, accurate Many form- and control-level events occur as user works

More information

DOKUMEN TIDAK TERKAWAL

DOKUMEN TIDAK TERKAWAL Halaman: 1/12 Tujuan : Arahan kerja ini adalah untuk menerangkan tatacara pendaftaran ID Pengguna di dalam Sistem Kewangan SAGA (Standard Accounting for Government Agencies) Universiti Putra Malaysia bagi

More information

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA Dosen Pembimbing : Dedi W ST,. MM Nama : Elly Sunandy NIM : 13158279 Pemrograman Terstruktur Membuat program dengan Delphi 7

More information

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal) TM SUPPLIER REGISTRATION RENEWAL VIA SUPPLIER SELF-SERVICE (SUS) PORTAL USER GUIDE PEMBAHARUAN PENDAFTARAN PEMBEKAL TM MELALUI SUPPLIER SELF-SERVICE (SUS) PORTAL PANDUAN PENGGUNA Getting Started Step by

More information

LISTING PROGRAM. frmmenu.vb. frmlogin.vb. Universitas Sumatera Utara. Public Class frmmenu

LISTING PROGRAM. frmmenu.vb. frmlogin.vb. Universitas Sumatera Utara. Public Class frmmenu LISTING PROGRAM frmmenu.vb Public Class frmmenu Private Sub QuitToolStripMenuItem_Click(ByVal sender As QuitToolStripMenuItem.Click Close() Private Sub OtoritasToolStripMenuItem_Click(ByVal sender As OtoritasToolStripMenuItem.Click

More information

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik MICROSOFT EXCEL Membina Hamparan Elektronik Fungsi Hamparan Elektronik Microsoft Excel 2010 Kandungan Penggunaan Asas Excel Memformat Sel, Lembaran dan Buku Kerja (Work Book) Penggunaan Asas Excel Fail

More information

Excel & Visual Basic for Applications (VBA)

Excel & Visual Basic for Applications (VBA) Class meeting #18 Monday, Oct. 26 th GEEN 1300 Introduction to Engineering Computing Excel & Visual Basic for Applications (VBA) user interfaces o on-sheet buttons o InputBox and MsgBox functions o userforms

More information

Semasa buku ini ditulis XAMPP mengandungi empat versi:

Semasa buku ini ditulis XAMPP mengandungi empat versi: Lab 1 PEMASANGAN PELAYAN WEB XAMPP 1.0 Pengenalan Di dalam topik ini kita akan menggunakan pelayan web yang berasaskan sumber terbuka XAMPP Windows 1.8.0. Kenapa Pelayan Web Xampp digunakan kerana bukannya

More information

PROGRAM BASCOM AVR. ' inisialisasi '

PROGRAM BASCOM AVR. ' inisialisasi ' PROGRAM BASCOM AVR '--------------------------------------- inisialisasi '----------------------- $prog &HFF, &HC4, &HD9, &H00 ' generated. Take care that the chip supports all fuse bytes. $regfile = "m8def.dat"

More information

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11 ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11 PENILAIAN & KULIAH Kuliah Tugasan Ujian Teori Ujian Amali Isi kandungan 4.8 Menunjukkan asas pengiraan o Subnet Mask o

More information

Understanding the MsgBox command in Visual Basic

Understanding the MsgBox command in Visual Basic Understanding the MsgBox command in Visual Basic This VB2008 tutorial explains how to use the MsgBox function in Visual Basic. This also works for VBS MsgBox. The MsgBox function displays a message in

More information

Visual Basic ,

Visual Basic , Visual Basic 6.0 1.,. Caption Hello, On O ff. * + +, -. 1-Arrow, + - 4 +, 2- Cross. - project1.vbp, 4-form1.frm...!"# 2/59 3...

More information

belajar html5 158E7F2D743EA866244C3EE391F064DC Belajar Html5 1 / 6

belajar html5 158E7F2D743EA866244C3EE391F064DC Belajar Html5 1 / 6 Belajar Html5 1 / 6 2 / 6 3 / 6 Belajar Html5 HTML specifications HTML5.2 https://www.w3.org/tr/html52/ HTML5.1 2nd Edition https://www.w3.org/tr/html51/ HTML AAM https://www.w3.org/tr/html-aam-1.0/ W3C

More information

IS 320 A/B Spring 97 Page 1 Exam 1

IS 320 A/B Spring 97 Page 1 Exam 1 IS 320 A/B Spring 97 Page 1 Please use the paper supplied by the instructor to answer the questions. Question point values are shown in parentheses. 1. (18) What output is generated by the three MsgBox

More information

Visual Basic , ,. Caption Hello, On Off. * + +, -. 1-Arrow, , 2- Cross. - project1.vbp, 4-form1.frm.

Visual Basic , ,. Caption Hello, On Off. * + +, -. 1-Arrow, , 2- Cross. - project1.vbp, 4-form1.frm. Visual Basic 6.0 1.,. Caption Hello, On Off. * + +, -. 1-Arrow, + - 4 +, 2- Cross. - project1.vbp, 4-form1.frm...!"# 2/59 3...

More information

REGISTRATION GUIDE MCIS CUSTOMER PORTAL. Page 1

REGISTRATION GUIDE MCIS CUSTOMER PORTAL. Page 1 REGISTRATION GUIDE MCIS CUSTOMER PORTAL Page 1 Customer Portal Registration Guide Go to www.mcis.my and click the Customer Portal tab Page 2 Customer Portal Registration Guide 1. The page shown below will

More information

Visual Basic ,

Visual Basic , Visual Basic 6.0..!"# !"# $#%$$"& ( ( 6.0) 2 $, -&, - 1.,. Caption Hello, On O ff. * + +, -. 1-Arrow, + - 4 +, 2- Cross. - project1.vbp, 4-form1.frm. 2/59 !"# $#%$$"& ( ( 6.0) 3 $, -&, - 3/59 !"# $#%$$"&

More information

OUR company has recognized that forms design is

OUR company has recognized that forms design is User Interface Standards for Forms Smart Access 2000 2002 Dennis Schumaker User interface standards are critical for both programmer and end-user productivity. An important part of any application is Application

More information

A Back-End Link Checker for Your Access Database

A Back-End Link Checker for Your Access Database A Back-End for Your Access Database Published: 30 September 2018 Author: Martin Green Screenshots: Access 2016, Windows 10 For Access Versions: 2007, 2010, 2013, 2016 Working with Split Databases When

More information

Cara Login Ke CPanel Hosting.

Cara Login Ke CPanel Hosting. Cara Login Ke CPanel Hosting. Perkara pertama yang perlu dibuat setelah mendapat akaun web hosting adalah anda perlu log masuk ke web hosting cpanel bagi membuat proses instalasi. Pengguna akan menerima

More information

LAMPIRAN A : LISTING PROGRAM

LAMPIRAN A : LISTING PROGRAM LAMPIRAN A : LISTING PROGRAM 1. Form Login Private Sub Siap() txtnama.enabled = True txtpswd.enabled = True Private Sub BlmSiap() txtnama.enabled = False txtpswd.enabled = False Private Sub Kosong() txtnama

More information

1. Akses untuk koperasi adalah melalui https://apponline.skm.gov.my/userlogin.aspx.

1. Akses untuk koperasi adalah melalui https://apponline.skm.gov.my/userlogin.aspx. Pengguna Koperasi 1. Akses untuk koperasi adalah melalui https://apponline.skm.gov.my/userlogin.aspx. Belum berdaftar 2. Sila masuk ID Pengguna dan Kata Laluan dengan betul. Sekiranya pengguna masih belum

More information

FIRST TIME LOGIN & SELF REGISTRATION USER GUIDE LOG MASUK KALI PERTAMA & PENDAFTARAN SENDIRI PANDUAN PENGGUNA

FIRST TIME LOGIN & SELF REGISTRATION USER GUIDE LOG MASUK KALI PERTAMA & PENDAFTARAN SENDIRI PANDUAN PENGGUNA FIRST TIME LOGIN & SELF REGISTRATION USER GUIDE LOG MASUK KALI PERTAMA & PENDAFTARAN SENDIRI PANDUAN PENGGUNA Getting Started Step by Step Guide to Supplier First Time Login and Self Registration Persediaan

More information

1. Menu Utama. Private Sub abt_click() frmabout.show End Sub. Private Sub dafabsenhar_click() frmdafabsensihar.show End Sub

1. Menu Utama. Private Sub abt_click() frmabout.show End Sub. Private Sub dafabsenhar_click() frmdafabsensihar.show End Sub 1. Menu Utama Private Sub abt_click() frmabout.show Private Sub dafabsenhar_click() frmdafabsensihar.show Private Sub dafpeg_click() frmdafpegawai.show Private Sub dafuser_click() frmdaftaruser.show Private

More information

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM 26 December, 2017 [PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM Document Filetype: PDF 168.42 KB 0 [PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM A Library Management System with PHP and MySQL ###Purpose of the Project

More information

NOTES: Procedures (module 15)

NOTES: Procedures (module 15) Computer Science 110 NAME: NOTES: Procedures (module 15) Introduction to Procedures When you use a top-down, structured program design, you take a problem, analyze it to determine what the outcome should

More information

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan. SECTION B: 55 MARKS BAHAGIAN B: 55 MARKAH INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan. QUESTION 1

More information

Galaxy Young Duos >>>CLICK HERE<<<

Galaxy Young Duos >>>CLICK HERE<<< Upgrade Gingerbread Ke Jelly Bean Samsung Galaxy Young Duos Samsung Galaxy Y Duos is a low-budget android smartphone which comes with The device runs on Android 2.3 Gingerbread Operating system. If you

More information

Pengenalan Sistem Maklumat Dalam Pendidikan

Pengenalan Sistem Maklumat Dalam Pendidikan Pengenalan Sistem Maklumat Dalam Pendidikan 1 RELATIONSHIP & QUERY DALAM MICROSOFT ACCESS Kandungan Definisi Relationship (Hubungan) Jenis Relationship Membina Relationship Definisi Query dan Fungsi Query

More information

INQUIRIES. :

INQUIRIES. : Registration Process / Cara Mendaftar:. Fill up the form with CAPITAL LETTERS. Sila isi borang menggunakan HURUF BESAR.. All information must be filled up COMPLETELY and ACCURATELY. Semua maklumat perlu

More information

Lampiran A : Listing Program

Lampiran A : Listing Program Lampiran A : Listing Program 1. Server Private Declare Sub InitCommonControls Lib "comctl32.dll" () Dim InData(10) As String, InLayar(10) As String, InTk(10) As String, NoRM As String Private Sub Command1_Click()

More information

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR STUDENT IDENTIFICATION NO MULTIMEDIA COLLEGE JALAN GURNEY KIRI 54100 KUALA LUMPUR THIRD, FOURTH, EIGHTH TRIMESTER FINAL EXAMINATION, 2013 SESSION MMD2193 MULTIMEDIA AUTHORING I DMTW-E-F-2/12, DMTW-E-F-1/12,

More information

LAMPIRAN 1 PENGARUH KETERSEDIAAN KOLEKSI PERPUSTAKAAN TERHADAP MINAT BACA SISWA SMP NEGERI 30 MEDAN

LAMPIRAN 1 PENGARUH KETERSEDIAAN KOLEKSI PERPUSTAKAAN TERHADAP MINAT BACA SISWA SMP NEGERI 30 MEDAN LAMPIRAN 1 ANGKET PENELITIAN PENGARUH KETERSEDIAAN KOLEKSI PERPUSTAKAAN TERHADAP MINAT BACA SISWA SMP NEGERI 30 MEDAN Saya mengharapkan kesediaan Saudara untuk mengisi angket dalam rangka penelitian tetang

More information

Advanced Topics in Automated Test Scripting

Advanced Topics in Automated Test Scripting *534_CH08_CMP4.qxd 7/3/01 1:10 PM Page 253 Part Four Advanced Topics in Automated Test Scripting *534_CH08_CMP4.qxd 7/3/01 1:10 PM Page 254 *534_CH08_CMP4.qxd 7/3/01 1:10 PM Page 255 CHAPTER 8 Introduction

More information

ต วอย างการสร างฟอร ม เมน การใช งาน

ต วอย างการสร างฟอร ม เมน การใช งาน ต วอย างการสร างฟอร ม เมน การใช งาน Option Explicit Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim Sql As String Private Sub Command6_Click() Form2.Hide Form3.Show Private Sub Command7_Click()

More information

BORANG PENCALONAN HADIAH UNIVERSITI NOMINATION FORM FOR UNIVERSITY AWARD

BORANG PENCALONAN HADIAH UNIVERSITI NOMINATION FORM FOR UNIVERSITY AWARD BORANG PENCALONAN HADIAH UNIVERSITI NOMINATION FORM FOR UNIVERSITY AWARD PERIHAL HADIAH DESCRIPTION OF AWARD Nama Hadiah (Name of Award) Spesifikasi Hadiah (Specification of Award) Syarat Kurniaan (Condition

More information

UNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]

UNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet] UNIVERSITI SAINS MALAYSIA First Semester Examination 2016/2017 Academic Session December 2016 / January 2017 CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]

More information

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI A thesis submitted in partial fulfillment of the requirements for the award

More information

PROGRAM 1: SIMPLE CALCULATOR

PROGRAM 1: SIMPLE CALCULATOR PROGRAM 1: SIMPLE CALCULATOR Option Explicit Dim operand1 As Double, operand2 As Double Dim op1 As Double, op2 As Double Dim operator As String Dim cleardisplay As Boolean Private Sub Cmdclear_Click()

More information

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains] UNIVERSITI SAINS MALAYSIA Second Semester Examination 2009/2010 Academic Session April/May 2010 MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains] Duration : 3 hours

More information

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003 UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Pertama Sidang Akademik 2003/2004 September/Oktober 2003 EEE 348E - PENGANTAR REKABENTUK LITAR BERSEPADU Masa: 3jam ARAHAN KEPADA CALON: Sila pastikan bahawa

More information

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB Visual Programming 1. What is Visual Basic? Visual Basic is a powerful application development toolkit developed by John Kemeny and Thomas Kurtz. It is a Microsoft Windows Programming language. Visual

More information

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan. Conference Manager Roles Guide - PENGGUNA MANUAL Login. Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

More information

[Borang Permohonan] Application Form

[Borang Permohonan] Application Form MANUAL OPERASI SISTEM PERMOHONAN KEMASUKAN EKSEKUTIF DAN PBJJ MANUAL OPERATION EXECUTIVE PROGRAMME ADMISSION APPLICATION SYSTEM (MSKPKP) [Borang Permohonan] Application Form page ISI KANDUNGAN [Contents].0

More information

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data] UNIVERSITI SAINS MALAYSIA First Semester Examination 2016/2017 Academic Session December 2016 / January 2017 CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

More information

Meaning of Icons in Apple s ios: A Semiotic Study

Meaning of Icons in Apple s ios: A Semiotic Study Meaning of Icons in Apple s ios: A Semiotic Study Fajar Wijaya Putra 1*, I Gede Budiasa 2, I Nengah Sudipa 3 [123] English Department, Faculty of Arts, Udayana University 1 [e-mail: fajarwijayap@gmail.com]

More information

ISI KANDUNGAN. Tarikh akhir kemaskini: 9 November 2016 Hakcipta Pusat Komputer, UTeM ms 2

ISI KANDUNGAN. Tarikh akhir kemaskini: 9 November 2016 Hakcipta Pusat Komputer, UTeM ms 2 ISI KANDUNGAN UTeM RESEARCH INFORMATION SYSTEM... 3 Pengenalan... 4 Sub Modul Short Term Grant Application... 8 Sub Menu Application... 9 Sub Menu Personel Particulars... 14 Sub Menu List Of Previous Project...

More information

17. Introduction to Visual Basic Programming

17. Introduction to Visual Basic Programming 17. Introduction to Visual Basic Programming Visual Basic (VB) is the fastest and easiest way to create applications for MS Windows. Whether you are an experienced professional or brand new to Windows

More information

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian] UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CST232 Operating Systems [Sistem Pengendalian] Duration : 2 hours [Masa : 2 jam] INSTRUCTIONS

More information

LAMPIRAN Lampiran Utama. a. Struktur Organisasi

LAMPIRAN Lampiran Utama. a. Struktur Organisasi LAMPIRAN 5.1. Lampiran Utama a. Struktur Organisasi b. Flowchart Prosedur Penggajian PT Timatex c. Coding List Class Koneksi package ta_552012010_aprilia; import java.sql.*; public class koneksi { private

More information

LAMPIRAN A PROGRAM FLOWSTONE

LAMPIRAN A PROGRAM FLOWSTONE LAMPIRAN A PROGRAM FLOWSTONE A-1 Tampilan GUI pada FlowStone A-2 Program Tambahan yang Dibuat Untuk Membaca Frekuensi A-3 Program Tambahan yang Dibuat Untuk Menyimpan Data A-4 LAMPIRAN B PROGRAM VISUAL

More information

IS 320 Spring 96 Page 1 Exam 1. Please use your own paper to answer the following questions. Point values are shown in parentheses.

IS 320 Spring 96 Page 1 Exam 1. Please use your own paper to answer the following questions. Point values are shown in parentheses. IS 320 Spring 96 Page 1 Please use your own paper to answer the following questions. Point values are shown in parentheses. 1. (10) Consider the following segment of code: If txtansicode.text < "0" Or

More information

KUISIONER. 2. Apakah teknik Using Pictures tersebut sesuai dengan tingkat pemahaman para siswa? Ya, sebutkan alasan Anda:

KUISIONER. 2. Apakah teknik Using Pictures tersebut sesuai dengan tingkat pemahaman para siswa? Ya, sebutkan alasan Anda: KUISIONER USING PICTURES Dari 13 staf pengajar yang telah mengisi kuisioner, 7 13 staf pengajar tersebut mengajarkan 28 topik berikut dengan teknik Using Pictures : No. Topics Teachers Percentages 1. Family

More information

MSS 318 Discrete Mathematics [Matematik Diskret]

MSS 318 Discrete Mathematics [Matematik Diskret] UNIVERSITI SAINS MALAYSIA Second Semester Examination 2009/2010 Academic Session April/May 2010 MSS 318 Discrete Mathematics [Matematik Diskret] Duration : 3 hours [Masa : 3 jam] Please check that this

More information

Semantics of fork() and exec()

Semantics of fork() and exec() Threads Week 3.2 Threading Issues Semantics of fork() and exec() system calls Signal handling Synchronous and asynchronous Thread cancellation of target thread Asynchronous or deferred Thread-local storage

More information

variables programming statements

variables programming statements 1 VB PROGRAMMERS GUIDE LESSON 1 File: VbGuideL1.doc Date Started: May 24, 2002 Last Update: Dec 27, 2002 ISBN: 0-9730824-9-6 Version: 0.0 INTRODUCTION TO VB PROGRAMMING VB stands for Visual Basic. Visual

More information

Cara menggunakan TinyMCE

Cara menggunakan TinyMCE Cara menggunakan TinyMCE Oleh: Shidqi Halo semua kali ini gw mau share cara menggunakan tinymce apa itu tinymce? berikut penjelasanya dari wikipedia TinyMCE is a platform-independent, browser-based WYSIWYG

More information

Cara Upgrade Manual App World Bb Gemini 8520

Cara Upgrade Manual App World Bb Gemini 8520 Cara Upgrade Manual App World Bb Gemini 8520 UPGRADE YOUR BLACKBERRY 10 OS TODAY. Discover Instructions This app works perfectly, all the negative reviews are misleading really. App will work for about

More information

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal) TM SUPPLIER REGISTRATION RENEWAL VIA SUPPLIER SELF-SERVICE (SUS) PORTAL USER GUIDE PEMBAHARUAN PENDAFTARAN PEMBEKAL TM MELALUI SUPPLIER SELF-SERVICE (SUS) PORTAL PANDUAN PENGGUNA Getting Started Step by

More information

Introduction to Microsoft Message Queuing Services (MSMQ)

Introduction to Microsoft Message Queuing Services (MSMQ) 3 Introduction to Microsoft Message Queuing Services (MSMQ) Distributed applications run on two or more computers. They communicate with one another by passing data over machine boundaries through appropriate

More information