A. Fonn I (Mat. Kuliah)
Pri vate Sub Check} _ Clid:O Check4.Enabled =
TR
End Sub
Private Sub Check6 _Click() Unload Me
End Sub
Private Sub Combo3_Cbange() REC2.Seek "=", Comb03. Te~1
If Not REC2. NoMatch Then Text4.Tex1 = REC2'NAMADOSEN EndU'
End Sub
Pri vate Sub Combo3 _ Click() REC2. Seek "=", Comb03 Text
If Not REC2.NoMatch Then Te~14.T""1 = REC2'NAMADOSEN EndU'
End Sub
Private Sub Command I_Click() Command6.Enabled = True Command7.Enabled = True CommandS.Enabled = False Command9.Enabled = False Text l.Eoabled = False Text2.Enabled = False Combo I.Enabled = False Combo2.Enabled = False Combo3.Enabled = False Tex14.Enabled = False
RECI.MoveFirst
Te"1l.Tex1 = RECI'kod.:mk Te"12.T,,,,1 = RECI!NAMAMK Combol.Text = REC I !JENISMK Combo2.Tex1 = RECI'SKS Combo3.Tex1 = RECI'l'<1K REC2.Seek "=", Comb03Te"1
If Not REC2.NoMatch Then Text4.Tex1 = REC2'NAMADOSEN End If
End Sub
Private Sub Command to _ Click() Unload Me
End Sub
Private Sub COMMAND2 _ Click() CommandS. Enabled = False Command6.Enabled = True Command7.Enabled = True Command9.Enabled = False Te~1l.Enabled = False Tex12.Enabled = False Combol.Enabled = False Combo2.Enabled = False Combo3.Enabled = False Te>.14.Enabled = False REC 1. MovePre'\;ous If Not RECI.BOF Then
T~;..1 (. Te:-"1 = REC I !kodank
Textl.Text = RECI~NAMAMK
Combol.Text = RECI 'JTh1SMK
Combo2.TI!:\."1 = REC 1 !SKS
Combo3.Te)l..1 = RECI~NlK
REC2Seek "=". Combo3.Tn1 U' Not REC2.N(,Match Then
Text4Te~1 = REC2'NAM>\OOSEN Eod If
Else
RECI.MoveFirst
Te~1I.Te.'1 = RECI'kodemk Te~12.Te~1 = RECI'NAMA"IK Combo I. T "-" = REC I 'JENlSMK Combo2. T "-" = REC I !SKS
Combo3. T «::\."1 = REC 1 !NIK
REC2.See.k "=", Combo3.Tex1 If Not REC2.NoMatch Then
Te~14Tex1 = REC2'NAM>\OOSEN EodU'
End If
End Sub
Private Sub Command3_Clicl.:() CommandS. Enabled = False Command6.Enabied = True Comrnand7.Enabied = True Comrnaod9. Enabled = False
Textl.Enabled = False Te>.12.Enabled = False Combol.Enabled = False Combo2.Enabled = False Combo3.Enabled = False Te>.14.Enabled = False
REC I.Mo\·eNext
If Not RECI.EOF Then Text1.Tex1 = REC1!kodemk Tex12.Text = RECI 'NAMAMK Combo IT ex1 = REC I
!JENlSMK
Combo2.Ta1=RECI!SKS Combo3.Tex1 = REC I !NlK REC2.See.k "=", Combo3.Text U' Not REC2.NoMatch Then
Te>.14.Tex1 = REC2'NAM>\OOSEN EndU'
Else
REC I.MoveLas!
Te>.1I.Te>.1 = RECl!kodecok Text2. Text = RECl!NAMAMK Combol.T""1 = RECI 'JENlSMK Combo2.Te>.1 = REC I 'SKS Combo3.Tex1= RECI'NlK REC2.Seek "=", Combo3Text If Not REC2.NoMatch Then
T ext4. T ex1 = REC2 !NAM>\OOSEN End If
End If End Sub
To~t I. Enabled : False T e~tl.Enabled : FaJse Combol.Enabled: False Combol.Enabled: FaJse Combo3.Enabkd -; Fal=-e To~t4.Enabled: FaJ""
REC I.Movd.ast
Text I. Text: REC I 'kod.:mk Text2.Te~~: RECI 'NAM"-\!K Combo I.Te~~ : REC I <JTh1SMK Combo2.Te~~: REC1'SKS Combo3.Te~~: RECI!NIK RECl.Seek ":", Combo3.T= If Not REC2.NoMatch Then
Text4.Tex1: REC2!NAMUXlSEN End If
End Sub
Private Sub Command5 Cbd()
Te~tl.Enabled: True
-Tex12.Enabled: Tru.: Combo LEnabled : True Combo2.Enabled = True Combo3Enabled: Tru.: Te~t4.Enabled = True Command6.Enabled = FaJ.., Command7.Enabled: False CommandS.Enabled: True Command9.Enabled: True Textl.Text = ""
Te~t2.Tex"'t = •• Combol.Tex1: ""
Combo2.Text = ••
Combo3.Tex1.
= ....
Tex14.Tex"1. = ....
Te~1l.SetFocl1S
End Sub
Private Sub Command6_Cb.:i() U' REC 1.RecordCount <> 0 Jb.:n
REC LDelete Else
MsgBox ·DATA SUDAH TIDAK ADA n~", vbCritica1 + vbOKOoly. "DATA KOSONG'·
End If
End Sub
Private Sub Command7 Cbd() If Command7.Caption =-·lJrDA TE' Thon Commandl.Enabled = False
Command2.Enabled = False Command3.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Caption = "SEUSAl" Tex12.Enabled
=
TrueCumboLEnabled = True Combo2.Enabled: True
Combo3.Enablo:! = True
Else RECI.Edit
RECI'NA\t~: Text2.T""1 REC I !JENlSMK : Combo I. T e~t RECI'SKS
=
Val(Combo2.Tex1) RECl~NIK = Combo3.Tt:~1.REC l. Update TeXll.Enabled: FaJse TeXI2.Enabled: Fal"" Combol.Enabled: False ComboZ.Enabled: False Combo3.Enabled: False TeX!-l.Enabled: False RECI.MoveFirst
T oX! L Text: REC I' kod.:ml.: TeXI2Text: REC I 'NA"'IA.\lK Combol.Text: RECI'JEN!SMK Combo2.T",,~: REC1'SKS Combo3.T""1: REC I 'NIK
REC2.Seek ":", Comb03.Tex1 If No< REC2.NoMatch ThaI
TCXl4.TeX!: REC2'NAMADOSEN End If
Command7.Caption: "UPDATE" Command I. Enabled = T ru.: Command2. Enabled = T ru.: Command3.Enabled = Tru.: C0mmand4.Enabled: T Ok! CommandS. Enabled : TOk! Command6.Enabled: Tru.:
End If
End Sub
Priv • .., Sub CommandS_Clid()
If (T""'I.Tex~ = "") Or (TeXI2.Tex~: "") Or
(Combol.T",,~: .") Or (COOlbo2.Te~1 = "")
Or (Canbo3.Text: "") Or(Tcxt4.Tex~ = "") ThaI
MseBox "MASIH ADA FIELD YANG KOsONG !", vbCritieaJ + vbOKOnIy, "PERINGATAN!"
Tcxtl.Te.x~: ""
TeXI2.Te.x~: "" Combol.Tex1: "" Combo2.Tex~: •• Combo3.Text : ." Tcxt4.T""1 =". TcxtLSetFocus Else
REC l.AddNew REC I !kodomk = Tex1LT",,~ REC1'NAMAMK: Tex12.Tex~
REC I !JENlSMK = ComboLTcxt RECI~SKS = Val(Comb02.Tex1) REC1'NIK
=
Combo3.Tex1 RECLUpdateTeXlLEnabied = FaJ"" Tex12Enabled = False Combol.Enabled: False Comb02.Enabled = False Combo3.Enabled = False T eXl-lEnabled = False
RECI.MoveFirst
T eXl LT e~~ : REC I' kodcmk
TeXI2.Text = RECI'NAMAMK
Combo3.T t:~1::: RECI ~}'1K REC2~Sa:k '~', Combo3~T<xt
[I No< REC2~NoMatch Th<n T,,-"~T<" ~ REC2'NAI",IAOOSEN End Ii
EndU' End Sub
Pri,...., Sub Command9_Click() Tt!~lLTt:~l:= ...
To.l1.Tt:X1 = .... ComboI.T"", ~"' Combol~ T "", ; " Combo3.Te:\.1 = ....
T"",~~Te~, ~ '" Text I. Sctf ocus End Sub
Pri,1l/e Sub FOIID_Load()
Soot DB ~ OpoonDatabase(App~Path & 'lDB.mdb')
Soot REC I ~ DB~OpenR.=rdset("MAKUL ", dbOpenTable)
Soot REC2 ~ DB.OpenR.>;ordsetCDOSEN", dbOpen T abk)
REC I.Ind<.x ~ "KODEMK" REC2Ind<.x ~ "NIK" Combol Addltan ("MKU") Combo I Addlt= ("MKDK") CombolAddlt= ("MJCK") CombolAddltan ("M1U'lLlHAN") CombolAddltan ("I")
CombolAddltan ("2") CombolAddlt= ("3") CombolAddltem ("4") CombolAddlt= ("5") CombolAddltem ("6") REC2Mo\1:First
While Not REC2~EOF
Combo3Addltem (REC2'NIK) REC2.MoveNcxt
Wend
If RECI. RecordCotmt <> 0 Then RECLMo\1:First
Te"LT~, ~ RECl!Kodemk T~12.To.' ~ RECl!NAMAMK Combol.T"",; RECI!JENlSMK Combol.Tn'; RECI 'SKS Comb03.To.' ~ RECI!NIK REC2SeeK '~", Combo3To.'
If Not REC2.NoMatch Then
T""'4.Text ~ REC2!NAMADOSEN End If
Else
MsgBox
"DATA SUDAH TIDAK ADA 1'1", \'bCritica1+
\'bOKOnly, "DATAKOSONG~"
End U'
End Sub
Pri\'at< Sub T<~1U-,,>,Focus()
If Tt:.xtl.Text <> .... Tht."11
If Len(Te~'I.T<~') <> 9 Then
MsgBox "FORM-\T KODE SALAH I!'", \'bCrilicaI
+
vbOKOnIv, "KODE SALAH"Te:\.11Tt::\.1::: ....
T e~1l.SootFocus
EndU'
RECl.Sa:k "~", T""I.T~1
IfNol RECl.NoMaJch Th<n Conunand8.Enabled ~ False
Text2.Te~l = RECl~NAMAMK
Combol.Tex, ~ RECI'JENISMK Combo2.Tex, ~ RECI'SKS Combo3.TeXl ~ RECI'NIK End U'
EndU' End Sub
Private Sub Tex<3_w,<Focus() REC2.SeeK "~", Texr3Tex1 Ii Not REC I. NoMaJch Then
T""14.T~' ~ REC2'NAMADOSEN
Else
MsgBox
"KODE OOSEN TIDAK ADA!', vbCritica1
+
\'bOKOnly,"PERINGATAN"
Text3Te:o..l: .... Tex13.SetFocus
End If End Sub
B. Fonn 2 (DoseD)
Private Sub Cornmandl_Click() C0mmand6.Enabled; True C0mmand7.Enabled; True CommandS.Enabled; False Command9.Enabled; False Tcxtl.Enabled = Faa, Text2.Enabled = Faa, Text3.Enabled; Faa, Text4.Enabled = Faa, TextS.Enabled = Faa, REC2.MoveFirst TextI.T"",; REC2INIK
Te:<t2.rex, = REC2'NAMADQSEN Text3.To.1; REC2~-\LAMAT
Text4.To.'; RE.C2!TELPON TextS.T""1 = REC2'JABATAN End Sub
Private Sub CornmandlO_ClickO Unload Me
End Sub
T ext2.Enabled
=
FaISt:Tc,13.Enab1ed = FalS<!
Tc,,4.Enab1ed = False To"SEnab1ed = False
REC2.MovePrt!\-ious If Not RECZ.BOF Then
Tc"LTcx1 = REC2'NIK
Te,12.Te'1 = RECZ'NAMADOSEN Te,13.Te,1 = REC2!ALAMAT
Tex14.Tex"t = REC21TELP'Ch'l
Te,15.Tc,1 = RECZ'JABATA."I Else
RECZ.MovcFirst Te"I.Te,1 = RECZ'NIK
Text2.Te'1 = RECZ'NAMADOSEN Tex13.Te,1 = RECZ'ALAMAT Tex14.Te,1 = RECZ'TELPON Te,1S.Te,1 = RECZ'JABATAN End If
End Sub
Private Sub Command3 _Click() CommandS. Enabled = False Command6.Enablod = Tm< Command7.Enablod = True Command9.Enablod = False Te,1LEnabled = False T ex12.Enabled = False T e.xt3.Enabled = False
Tex14.Enabled = False TextS.Enabled = False
REC2.MoveNext U· Not RECZ.EOF Then
TextLText = RECZ'NIK
Text2.Text = RECZ'NAMADOSEN Te,13.Te,' = REC2'AlAMAT Text4.Te" = RECZ'TELPO..'1 TextS.Text = RECZ!JABATAN Else
RECZ.MoveLast Te,1LTe,1 = RECZ'NIK
Tex12.Te" = REC2'NAMAOOSEN Tex13.Te:-.1 = RECZ'AlAMAT Tex14.Te,' = RECZ!TELPON Te,15.Te,' = RECZ!JABATAN End If
End Sub
Private Sub Command4_Click() CommandS. Enabled = False Command6.Enabled = True Command7.Enabled = True Command9.Enabled = False Tex1LEnabied = False Te"2.Enabled
=
False Te,13.Enabled = False Te"4.Enabled = False Te"S.Enabled=
FalseREC2. MoveLast Tc"ITc" = REC2'NIK
Tc,l1.Tcxt = REC2'NA'VIADOSEN
Te:-..13.Text
=
REC2~ALA.MAT Texl .. tText=
REC2~TELPONTC,1STcxt
=
REC2'JABATAN End SubPrivat.: Sub CommandS_Click() T cxt L Enablod = Truc Tc,l1 Enablod = Tm< Tc'13.Enablod = True Te,14.Enablod = True T cxtSEnablod = True Command6.Enabled = False Command7.Enabled = False CommandS. Enabled = Tm< Command9.Enabled = Tm< Te:-"1l.Tex1 = .. ..
Tex12.Text
= .. ..
Tex1.3.Texl
= .. .. T""14.Te" = "" Text5.Text= "
..
T extl.SetF ocus End SubPrivate Sub Command6 _Click() If RECZ.RecordCowtt <> 0 Then
REC2.Delete Else
MsgBox "DATA SUDAH TIDAK ADA
P'".
,bCritical + vbOKOnly. "DATA KOSONG'"End If End Sub
Private Sub Command7 _Click() If Command7.Caption = "UPDATE" Then Command7.Caption = "SELESAI" CommandLEnabied = False CommandZ.Enabled = False Command3.Enabled = False Command4.Enabled = False CommandS. Enabled = False Command6.Enabled = False
Tex12.Enabled = True Text3.Enabled = Tm< Text4.Enabled = True Texu.Enabled = True Else
REC2Edit
RECZ!NAMADOSEN = TeX"tZ.Tex1 RECZ!ALAMA T = Tex13.T"-"1 RECZ'TELPON = Text4.Text RECZ!JABATAN = TextS.Text
RECZ. Update
Te"LEnabled = False Text2.Enabled = False Text3.Enabled = False Text4.Enabled = False T "'1S.Enabled = Fal,., REC2. MoveFirst Te"LTc'1 = REC2'NIK
Commandl.Enabkd = Tru< Command2. Enabled = True Command3.Enabl.:d = True Command4.Enabl.:d = True CommandS.EnabI.:d = True Command6.Enabl.:d = True EndU'
End Sub
Pri,,,,,, Sub CommandS Click( J
U'(T""'I.T",,' = ""J Or (re,12.Text = ""J Or (Te,13.Text = ""J Or (Text4.Te" = ""J Or (Te,15.Te" = ""J Then
MsgBox "MASlH ADA FIELD YANG KOSONG I", "bCritical
+
vbOKOnIy, "PERlNGATAN'"T"",I.Te,' =""
Te.'\.11.Te.\.1 = .. -T",,13.To.,' ="" T<XI4.Te't =""
Te:\.l5.Te~1. = .... Textl.SetFocus Else:
REC2.Addl',C\v REC2'NIK = Te.x,I.T"",
REC2'NAMADOSEN = Te,12.Te" REC2'ALAMAT= T",,13.1e,t REC2'TELPON = Tex14.1ext REC2'JABATAN = TextS.Text REC2Update
Text I.EnabI.:d = False: Text1.Enabl.:d = False Te,13.Enabl.:d = False: Text4.Enabl.:d = False To.,15,Enabl.:d = False REC2MoveFirst Textl.Te,t = REC2!NIK
Te>.12.T"t = REC2'NAMADOSEN To.'<13,T"t = REC2!AlA.\lAT T"t4.Te.xt = REC2!1UPON TextS.T""t = REC2!JABATAN End If
End Sub
Private Sub Command9 _ Click(J To.xtLText =""
TeX12.Te.xt ="" Text3.T .. ,t =""
T<XI4.1ext = ""
T",,15.T .. ,t = ""
Text LSetFocus End Sub
Private Sub Fonn_Load()
Set DB = OpenDa!abase(App.Path & "IDRmdb"J
Set REC2 = DB.OpenRecordset("DOSEN", dbOp.:nTableJ
REC2Jnde.x = "NIK"
U'REC2.RecordCount <> 0 Then REC2.MoveFirst
T.,tLT= = REC2'NIK
Te,12,Text = REC2'NAMADOSEN T.,t3.Text = REC2'AlA.\IA T T"t4.1O>.t = REC2!1ELPON Text5.1ext = REC2IJARHAN
EI",
MsgBox "DATA SUDAH TIDAK ADA ~~~", vbCritical ~ ybOKOnly. "DATA KOSONG'"
EndU'
End Sub
Private Sub TextU.""tFocus(J U'Tex1l.Text <> ""Then U'Len(TextI.Te,tJ<> II Then
MsgBox "FORM·H KODE SALAH 1"", ,iJCritieal + vbOKOnIv, "KODE SALAH"
Tc:.'\ll.TC':\l= ....
Text I.SetFocus End If
REC2.Seek "=", Textl.TO>.t
If Not REC2.NoMatch Then CommandS.Enabkd = False T,,12.Te,t = REC2INAMADOSEN T ext3 .Text = REC2!ALAMA T Text4.1ext = REC2'TELPON T e,15 .Text = REC2!JABA TAN EndU'
EndU' End Sub
C. Form 3 (Mob .. ;,wa)
Private Sub ColllIll3Ddl_Click() Command6.Enabl.:d = True Command7.Enabled = True Command8.Enabl.:d = False Command9.Enabled= False T<XII.Enabled = False TeX12.Enabled = False Text3.Enabled = False Text4.Enabled = False Combo I Enabled = False Combo2Enabied = False TextS.Enabled = False DTPickerLEnabled = False Text6.Enabled = False Combo3.Enabled = False Comb04Enabled = False Text7.Enabled = False REC3.MoveFirst Textl.T""t = REC3'NRP TeX12.1ext = REC3'NAMi,\ Text3.1ext = REC3'ALAMATSBY Text4.Text = REC3'1ELP
Combol.Text = REO!AGAMA
Combo2.1ext = REOIWNEGARA Text5.T .. " = REC3'1lAHIR DTPickerl.Value = REC3'TGLLAl-llR Text6.Text = REC3'PROPl.AHIR Combo3.1ext = REO'JENlSKEL Comb04.Te,t = REO'Status Text7.Text = REC3'NIRM End Sub
Private Sub ColllIll3Dd \0_ ClickO Unload Me
Private Sub COMMAND2_Click() CommandS. Enabled = Fal", Command6.Enablod = Tru.: Command7.Enablod = Tru.: Command9.Enablod = False Tex11.Enabiod = False Tc,l1.Enablod = False Tc,1J.Enablod = Fal,., Tc,14.Enablod = Fal,., Combol.Enablod = False Combo2.Enabled = False T cxt5.Enablod = Fal,., DTPickerl.Enab/od = False Tcxt6.Enablod = Fal,., Combo3.Enabloo = False Comb04.Enabloo = False Tc,17.Enabloo = False
REO. Movef'reo.ious If Not REC3.BOF Th<n
Tex11.Tex1 = REC3'NRP Texl1.Tex1 = REC3'NAMA Tex13.Tex1 = REC3'ALAMATSBY T e,14. Tex1 = REC3'lELP Combol.Tex1 = REC3!AGA.>.iA Combo2.Tex1 = REC3'WNEGARA Text5.Tex1 = REC3!lLAHIR DTPicker!. Val.., = REC3'TGLLAHIR Tex16.Text = REC3'PROPlAffiR Combo3.Tex1 = REC3!JENISKEL Comb04.Tex1 = REC3!Status Text7.Text = REC3!NIRM Else
REC3.MoveFirst Textl.Text = REC3'NRP Text2.Tex1 = REC3'NAMA Text3.Tex1 = REC3!ALAMATSBY Text4.Text = REO!lELP Combol.Tex1 = REC3!AGAMA Combo2.Text = REO'WNEGARA Text5.Tex1 = REO!lLAHIR DTPicker!. Value = REC3!TGLLAHIR TeX16.Tex1 = REO'PROPlAffiR Combo3.Tex1 = REC3!JENISKEL Comb04.Text = REC3!Status Tex17.Tex1 = REC3'NIRM
End If
End Sub
Private Sub Conunand3 _Click() CommandS. Enablod = False Command6.Enablod = True Command7 .Enablod = True Command9. Enablod = False T ex1l.Enabiod
=
False T exl1.Enabled = False T ex13.Enabled = False Text4.Enabled = False Combo I .Enabloo = False Combo2.Enabloo = False T cX15.Enablod=
False DTPicker I.Enabloo = False Tex16.Enabled = False Combo3.Enabloo = False Comb04.Enabloo = FalseREC3_MO\·t!Ne~t
If Not REC3.EOF Th<n
Te:Xll.Te..,\1:::: REC3~NRP
TcxtZ.TcX1 = REC3'NAMA Tcxt3.TcX1 = REC3'ALAMATSBY TCX14.TcX1 = REC3'TELP Combol.Tcx1 = REC3'AGAMA Combo2.TcX1 = REC3'WNEGARA TeXl5.Te~1 = REC3!1LA1UR
DTPickerl. Value = REC3'TGLLAHIR Tcxt6.Tcxt = REC3'PROPLAHIR Combo3. T ex1 = REC3'JENISKEL Comb04.TcX1 = REC3'StatllS Text7.Tex1 = REC3!NIRM Else
REO .Mo\'eLast Tcx1l.Tex1 = REC3!NRP TextZ.TeX1 = REC3!NAMA TcxD.Tcx1 = REC3'ALAMA TSBY Text4.Tex1 = REC3!TELP Combol.Text = REC3'AGAMA Combo2.Tex1 = REC3'WNEGARA TextS.Text = REC3!lLAHIR DTPickerl. Value = REC3'TGLLAHIR Tex16.Tex1 = REC3'PROPLAHIR Combo3.Tex1 = REC3'JENISKEL Comb04.Te:\1.= REC3!Status Text7.Tex1 = REC3!NIRM
End If
End Sub
End Sub
Prival< Sub CommandS Click() TOX1I.Enabl<d = True -Tox12.Enabl.:d = True TeX13.Enabl.:d = True Tex14.Enabl<d = True Combol.Enabl<d = True Combo2.Enabl<d = True T eX15.Enabl.:d = True DTPickcr I.Enabl.:d = True T eX16.Enabl.:d
=
True Combo3.Enabl.:d = True Comb04.Enabl.:d = True Tex17.Enabl.:d = True Command6.Enabl.:d = False Command7.Enabl.:d = False CommandS. Enabl.:d = True Command9.Enabl.:d = True Texl1.Te)..1: = .. ..Te:\.t2.Tex"t = .. ..
Tex13.Te:\.1
= .. ..
Tex14.Tex"t = .. .. Combol.Tex1 ="" Combo2.Text ="" Tex't5.Texl= ....
DTPickerl.Value = Oal< Tex16.Tex1 ="" Combo3.Tex1 ="" Comb04.Tex1 =""Text7.Te'1 = .... T ex11.SetF ocus End Sub
Pri ,.,.te Sub Command6 _Click() IfREC3.RecordCount <>
0
ThenREC3.Delete Else
MsgBox "DATA SUDAH TIDAK ADA
!!lit, vbCritical + \"bOKOnly. "DATA KOSONG!"
End If End Sub
Private Sub Command7 Click{) If Command7.Caption =-"UPDA TE" Then Command7.Caption = "SELESAl" Command I. Enabled = False Commandl.Enabled = False Command3.Enabl.:d = False Command4.Enabled = False CommandS. Enabled = False Command6.Enabled = FaI..,
Tex12.Enabled = True Tex13.Enabled = True Text4.Enabled = True Combol.Enabled = True Combol.Enabl.:d = True Tex15.Enabled = True DTPickerl.Enabled = True Tex16.Enabled
=
True Combo3.Enabled = True Comb04 .Enabl.:d = True Text7.Enabled = TrueElse REC3.Edit
REC3~N."\MA;:;: T012.Tc-X1
REC3'AIAMATSBY = T",,13.Toxt RECYTELP = T ex1 ... t Text
REC3'AGAMA = Combol.Toxt
REC3'\VNEGARA = Combo2.Tox1
REC3!1lAHIR
=
TcD.TextREC3'TGllAHIR = Dll'ickcrl. Value REC3'PROPLAHIR = T.,.x16.Toxt REC3'JENISKEL = Combo3.Tox1 REC3'S!atus = Combo-l.Tox1 REC3'NIRM = Tn17.T=
REC3. Update T<!.X1I.Enabl.:d = False Textl.Enabl.:d = Fal« Tex13.Enabl.:d = False T ext4.Enabl.:d = False Combol.Enabl.:d = Fals<: Combo2.Enabl.:d = False Text5.Enabl.:d = Fal", DTPickerl.EnabI.:d = False Tex16.Enabl.:d = False Combo3.Enabl.:d = False Comb04.Enabl.:d = False Text7.Enabl.:d = False REC3.MoveFirst Tex1l.Tex1 = REC3'NRP Text2.Tex1 = REC3~AMA
Text3.Tex1 = REC3~ TSBY
Text4.T.,.x1 = REC3'TELP Combol.Text = REC3~GAMA
Combo2.Tex1 = REC3'WNEGARA Text5.Tex1 = REC3'11AHlR Dll'ickerl. Value = REC3!TGLLAHIR Tex16.Tex1 = REC3PROPLAHIR Combo3.Text = REG'JENlSKEL Comb04.Text = REG'Status Text7.Tex1 = REC3!NlRM Command7.Caption = "UPDATE" CommandI.Enabl.:d = True Command2.Enabl.:d = True Cotnmaod3.Enabled = True Coourumd4.Enabled = True Comnumd5.Enabled = True Command6.Enabled = True
End If End Sub
Private Sub C0nunand8_Click()
If(Tex1l.Text = "") Or (Text2.Tex1 = "") Or (Tex13.Tcx1 = ":) Or (Tex14.Tex1 = "") Or (ComboLText = "") Or (Combo2.Tex1 = "") Or (Text5.Text = "")Or (DTPickerl.Value = "") Or (Tex16.Text = "")Or (Combo3.Tex1 = "") Or (Comb04.Te:xt = "") Or (Text7.Text = "") Then
MsgBox
"MASlH
ADA FIELD YANG KOSONG I", vbCritical + vbOKOnly, "PERINGATAN'"D11'ICkcrl. Value = Dare
Te~'6.Te~' =""
Combo3.Tt!'\1
= .. ..
Combo-LTt!:\.1
= .. ..
T e"7.Fnabled = True
Tc!:\.11.SetFocus
EI""
REC3.AddNew
REC3~NRP = T""'I.Te~'
REC3'NAMA = Te~t/.Te>!
REC3~TELP = Te"4.Te"
REC3'AGAMA = ComboI.T~'
REC3~WNEGARA = Comba2.T,,-" REC3!1Lo\HIR = Te~"t5.T"",
REC3'TGllAHIR = DThdcrl. Value REC3'PROPLAHlR = T=6.Te~'
REC3!JENISKEL = Comb03.T e~, REC3'Status = Comb04. Te>! REC3'NIRM = Te~'7.Te.X1
REC3!AlA!\1ATSBY = T",,"13.Text REC3.Update
Te~, I.Enabled = False T ext/.Enabled = False Te,,3.Enabled = False Te,'4.Enabled = False Combol.Enabled = False Comb02.Enabled = False Te~15.Enabled = False D11'ickcrl.EnabIed = False T eX16.Enabled
=
False Combo3.Enabled = False Comb04.Enabled = Fals< Te~'7.Enabled = False REC3.MoveFirst Te~11.Te" = REC3!NRP Te~t/.Te~1 = REC3'NAMA Te,,3.Text = REC3~A.LMlATSBYTe"4.Te~1 = REC3!TELP Combol.Text = REC3'AGAMA Comb02.Tex,
=
REC3!WNEGARA Text5.Te~, = REC3!TLAHIR DTPiderl.Value = REC3~TGll.AHlRText6.Te.xt = REC3!PROP!.AHIR Combo3.Tex1 = REC3'JENlSKEL Comb04.Te~, = REC3'Starus Te~17.Te,,' = REC3'NlRM End If
End Sub
Private Sub Form_Load()
Set DB = OpenDatabas«App.Path & "IDB.mdb")
Set REC3 = DB.Op<nRecordset("MHS", dbOp<:nTable)
REC3. Index = "NRP" CombolAdditem ("KRISTEN") Combol.Addltem ("KATOUK") Combol.Addltem ("BUDHA") Combo I Addltem ("ISLAM') Combol.Addltem ("HIND\J")
Combo2.Addltem ("WN! KEIURUNAN") Combo2.Additem ("WN! PRIBUMI") Combo3.Additem ("PRIA") Combo3.Addlt<m ("WANITA") ComOO4.Additem ("MENIKAH") ComOO4.Addltem ("BELUM MENIKAH")
U-REC3.RecordCoWlt <> 0Ihen REC3.Movt:First
Text I.Text = REC3!NRP
TC'X11.Tt!xt
=
REC3~NAlv1AText3.Te~' = REC3'ALAMA TSBY To.14.Te" = REC3'TELP Combol.Text = REC3'AGA.."1A Combo2.Text
=
REC3'WNEGARA T""5.Te~1 = REC3'TLAHIR D11'ickerl.Valuc=
REC3'TGLLAHIR Text6.Te,t = REC3'PROPLAHIR Combo3.Te~1 = REC3'JENISKEL Comb04.Text = REC3~StatusText7.Te~1 = REC3'NlRM Else
MS2Box "DATA SUDAH TIDAK ADA
!!!-: vbCritical + vbOKOnly. "DATA
KOSONG'" EndU' End Sub
Pri, .. te Sub Te~'IJ.ostFocus()
If Text I. Text <> "" Then IfLer(Te~'I.Te~') <> 10 Then
MsgBox "FORMAT KODE SALAH "'", ,-bCritical
+
vbOKOnly, "KODE SALAH"Te~'I.Te" = ""
T~, I.SetF ocus End If
REC3.Seek "=", To.'I.T""1 If Not REC3.NoMatch Then
CommandS. Enabled = False Text/.Text = REC3'NAMA T<>."13.Te,1 = REC3!ALAMATSBY Tex14.Text = REC3'TELP Combol.Text = REC3!AGAMA Comb02.Text = REC3!WNEGARA T cxt5.Text = REC3'TLAHIR DTPickerl.Value = REC3!TGLLAHIR T016.Text = REC3!PROPLAHIR Combo3.Text = REC3'JENISKEl Comb04.Text = REC3'Status T017.To.. = REC3'NlRM End If
End If End Sub
D. Fonn 4 (perubahllll jadwal) Private Sub Command I Click() Commaod2.Enabled = False CommaodJ.Enabled = True Cornmand4.Enabled = True DTPickerl.Enabled = True Commandl.Enabled = False T01I.Enabled = True End Sub
Private Sub COMMAND2 ClickO IfCommand2.Caption = "UPDATE" Then
Else REC5.Edit REC5~kegiatan = Te~1l.Text REC5. Update
DTPick",!. Value = Date DTPick", I.Enabkd = False Te~1I.Te~1 = ""
Te",1l.Enabloo = False Comrnandl.Enabloo
=
True Command2.Enabloo = False Conunand3.Enabloo = False Command4.Enabloo = False Command2.Caption = "UPDATE" End U'End Sub
Private Sub Comrnand3_Click() RECS.AddNew
RECS!tgl = DTPickerl. Value RECS'kegiatan = Tex11.Te",1 RECS.Update
Conunaod3.Enabloo = False Command I. Enabloo = True Commaod4.Enabloo = False Coromand2. Enabloo = False DIPickerl.Enabloo = False Te.'\1I.Tex1 = ""
T"",1I.Enabloo
=
False DIPiekerl. Value = Date End SubPri>'llte Sub Coounand4_Click() Conunaodl.Enabloo = True Command2.Enabloo = False Conunaod3.Enabloo = False Coromand4.Enabloo = False Textl.Enabled = False DIPicker!.Enabled = False T"x11.Tex1
=""
DIPicker!.Value = Date End Sub
Private Sub CommandS _ Chck() Unload Me
End Sub
Private Sub DTPickerl_Chaoge() RECS.Seek "=", DTPieker!. Value
If Not RECS .NoMatch Then Tex11.Text = REC5'kegiatan Commaodl.Enabloo = False Commaod2.Enabled = True Commaod3.Enabled = False Commaod4.Enabled = True Textl.Enabled = Fal"" DTPickerl.Enabled = False End If
End Sub
Private Sub Fonn_Load()
Set DB = OpenDalabas,:(App.Path & "IDB.mdb")
Set REC5 = DB.OpenRecordset("kegiatan", dbOpeo Table)
RECS.Jodex = "tgl" End Sub
E. Form 5 (Nilsi)
Private Sub COOlbol_ClickO
S<t REC~ = DB.OpatR<cords<t("SELECT • FROM NlLAI \"iHERE NRP = '" & T"tl.Text & - AI'ill KODEMK = '" & Combol.Te" & - , dbOpenD~nas<:t)
U' REC4.R<cordCount <> 0 Then
MsgBox "Mo\HASISWA INI SUDAH
MENGAMBIL MATA KULWI
TERSEBUT ,,", vbCritical
+
vbOKOnly, "ERROR,,"Combol.Tex1 = "" Te",1l.Enabloo = False Conunand2.Enabloo = True Conunand3.Enabloo = True Commaodl.Enabloo = False Else
REC I.Seek "=", Combo I. Tex1
If Not REC I. NoMatch Then LabelS.Captioo = REC I 'NAMAMK Label9.Caption = RECI!SKS Labell2.Caption = REC!!1ENlSMK Text2.Te:-.t = ...
Te:\.L3.T~1 = .... Te",12.Enabloo = True Tex13.Enabloo = True EndU'
End If
End Sub
Pri>'llte Sub Commaodl_Click() T ex11 Enabled = True
Combol.Eoabloo = True Tex1LTexl = .... Te",12.Tex1 = ""
Te:\13.Te:-.l = ... Label6.Captioo = "" Label7.Captioo = "" LabeIS.Caption = "" Label9.Captioo = "" Labell2. Caption = "" Combol.Tex'! = ,,"
Tex11.S<tFocus
Commaod2.Enabled = True Command3.Enabled = True
Command I. Enabled = False End Sub
Private Sub COMMAND2_ ClickO
If (Textl.Text = "") Or (Combol.Text = "") Then
MsgBox "MASIH ADA FIELD YANG KOSONG ,", vbCritical + vbOKOnly,
"PERINGATAN~"
Tex'!I.Tex'! = ,," Label6.Caption = ""
Label7.Captioo = "" LabelS.Caption =""
Label9.Captioo = ••
REC4.AddN~w
REC4:NRP = Te.~1I.Text
REC4:kodank = Combol.T=
REC4!uts = Te:,.12.Te:-"1
REC4'uas = T~xG.T~xt
REC4'grad~ = LalxUO.CapIion REC4. Updat<
T~x12.Text
=--Text3.Text=--Labe120.Caplion = --Combol.Tex1 = --T ~xtl.Enabled = False T ~x12.Enabled = False TexG.Enabled = Fals.: CotlUrullld6.Enabied = Fal", 'LabeI6.Enabled = False 'LabeI7.Enabled = False 'labelS. Enabled = False 'LabeI9.Enabled = False 'LabelI2 .Enabled = F als.: Command I. Enabled = False Command2.Enabied = True Command3.Enabled = False Command3.Enabied = True End If
End Sub
Private Sub Connnand3 Clid()
Textl.Text = --
-Text2.Text =
--Text3.Text
='-Label6.Caption = --Label7.Caption = •• LabelS.Caption = .-Label9.Caption= -.
Labe119.Caption =" Labe120.Caption = •• Labe12l. Caption=
.-Combol.Text = -. Commandl.EnabIed = True Text l.Enabled = False Text3.Enabled = False Text2.Enabled = False Combo I.Enabled = False End SubPrivate Sub Command4 _ Clid() Unload Me
End Sub
Commandl.Enabled = True Command2.Enabled = False Comnumd3.Enabled = False Cornmand4.Enabied = False CommandS. Enabled = False Comnumd6.Enabled = False Textl.Text
=--Tex12.Text =-"
Text3.Text = ". Cornbol.Text
=--Label6.Caption = "" Label7.Caption = --Label9.Caption=-.
LabelS. Caption = ""Labell2.Caption ="
Label 19. Capuon = --LabeU I.Caption = --LabeUO.Captioo =
--Tex11.Enabkd = False Tex12.Enabled = False Text3.Enabled = False Cornbol.Enabled = False End Sub
Private Sub Command6 Click() Tex12Enabled = False -Text3.Enabled = False
tamp Val(Labe119.Caption) +
(Labe121.Caption)
lftarnp >= 80 Then Labe120.Caption = 'A-If tamp >= 75 And tamp < 80 Then Labe120.Caption
=
-8+-If tamp >= 66 And tamp < 75 Then Labe120. Caption = -
B-If tamp >= 61 And tamp < 66 Then Labe120.Caption = -C+'
If tamp >= 55 And tamp < 61 Then Labe120.Caption = 'C'
If tamp >= 45 And tamp < 55 Then Labe120.Captioo = '0'
If tamp >= 0 And tamp < 45 Then
Labe120.Captioo = -E'
LabeI23.Caption = Val(LabeII 9.Caption) +
Val(Labe12l.Caption) CommandS.Enabled = True Command6.Enabled = False End Sub
Private Sub Fonn_Load()
Set DB = OpenDatabase(App.Path & -IDB.mdb")
Set RECI =
DB.OpenRocordset("MAKUL",
dbOpenTable)
Set REC3 = DB.OpenRecordset(·MHS", dbOpenTable)
Set REC4 = DB. OpenRecordset("NlLAJ', dbOpenTable)
REC3.Index =
"NRP"
REC l.Index = "KODEMK" REC4.Index =
"NRP"
REC l.MoveFirst While Not RECl.EOF
Combol.Addltem (RECI !kodemk) REC l.MoveNext
Wend
End Sub
Private Sub Textl}AlStFocus() If Textl.Text <>"" Then U·Len(TextI.Text) <> 10 Then
MsgBox
"FORMAT KODE SALAH '!!", vbCritical + \1>OKOnIy, 'KODE SALAH'Tcxtl.Text ="" T exl l.SetFocus End If
REC3.Seek -=", Textl.Text If Not REC3.NoMatch Then
MsgBox "KODE MAHASISWA ERROR
(Anda salah mengisi kooc: atau kexlt: rersebut
tidal.: tcrdaftar. Silahkan lihat di data Mahasiswa!)", .. bCritical + "bOKOnly, "ERROR '"
Combol.Text ="" Te,1l.Enabled = False Combol.Enabled = False Command2.Enabled = False Command3.Enabled = false Commandl.Enabled = True
End If End U' End Sub
Private Sub Text1_Change()
Label19.Caption = Val(Text1.Text) • 40 I 100
End Sub
Private Sub Tex13_Change()
Label2l.Caption = VaI(Tex13.Tex1) • 60 I 100
Command6.Enabled = True End Sub
F. Form 7 (Login)
Dim counter As Integer Private Sub Command I_Click()
IfTextl.Text
=
"hacK" And T.x11.Te.,t = "589589" ThenMDlForm I.StatusBar I.Panels.ltem( I ). Text =
"User:
"&. T.,tI.Te'1MDlFonn I.StatusBar I. Panels.ltem(2).T ext "FAKULTAS JURUSAN TEKNIK lNDUSlRl 1997"
MDlFonn I.StatusBar I. Panels.ltem(3). T 0.,1 = "Login Pada Hari : " & Date &. " Pulrul
&.Time Fonn7.Hide
MDlFormI. ImK.Visible = False MDlFonnl.AlI. Visible = True MDlFonnl.Show
Te'1l.Text ="" T ex11. Text = ""
E.xit
Sub End IfFor x = I To Len(TextI.Text)
tamp tamp
+
Chr( Asc(Mid(T ext I. Text. X. I)) + 56) Next
For x = I To l.en(Te.xt2.Text)
tamp2 tamp2
+
Chr(Asc(Mid(Text2.Tcxt. x. I)) + 56) NeJ\1:
recpassword.Seek "=", tamp If Not recpasswordNoMatch Then
tampung = recpassword!pass Level = recpasswordlLevel If tampung = tamp2 Then
If u\'d :::: 2 Thc!Il
MDlForm I.StarusBar I.Pands.ltem( I ).Te>.1 = -Usc:r: .. & Tc:xtLText
MDlFonn I.StarusBar I.Pands.ltem(1). Tex1 "FAKULTAS JURUSAN TEKNIK lNDUSlRl 1997"
MDlForm I.StarusBar I. Panels.lt.:m(3). T ex1 = "Login Pada Hari : " & Dat. & " PukuI
& Timc!
False
False
MDlForml.ENTRY.Enabled
MDlForml.AlI.Enabled = False MDlForm I.Add. Enabled = False MDlFonn I.I.APMAS. Enabled MDlFonn I.Show
End If If Level = I Then
MDlFonn I.StarusBarI.Panels.ltem( I ).Tex1 = "User: "& T.xtI.T.x1
MDlFonn I.StarusBar I. Panels.ltem(2 ).T ex1 "FAKULTAS JURUSAN TEKNIK lNDUSlRl 1997"
MDlFonnI.StarusBar I.Panels.ltem(3).Text
= "Login Pada Hari : " & Date & "PuI.."U! :" & Time
MDlForm I.lmk.Enabled = False MDlFonnl.Show
End If
If Level =
3
ThenMDlForm I.StarusBar I.Panels.ltem( I). T o.,t = "User: "&. Textl.Text
MDlForm I.StarusBar I.Panels.ltem(2). T ex1 "FAKULTAS JURUSAN TEKNIK lNDUSlRl 1997"
MDlForml.StarusBarI.Panels.ltem(3).Text
=
"Loo.,in
Pada Hari : " &. Date &. " PuI.."U! &.TuneFalse
False
MDlFonn l.Imk.Enabled = True MDlForm 1.I.APMAS. Visible MDlForml.AddEnabled = False MDlForm I.PENG. Enabled = False MDlForml.MASTEREnabled
MDlForml.Show End If
Else
Textl.TC\1 =""
Te:\.12.TOl.':; ""
If counta < 3 Then
MsgBox "PASSWORD SALAH" & COlDltcr & • KAU", vbOKOnIy +
vbE.xclamatiOll,. *Peringatan"
MsgBox "ANDA ADAlAH INTRUDER 1~~~·. vbOKOnly + YbCritical,
"Pcringatan"
End If
Tex~l.&tFocus
counter := countc:r + 1
If countcr > :; Then UnJoad Me End If
Else
Textl.Text = "" Tex12.Tex~ = "" If counter < 3 Then
MsgBox "PASSWORD SAlAH " & counter & " KAU", vbOKOnIy
+
vbE,clamation, "Peringatan"Else
MsgBox "ANDA ADALAH USER GELAP !!n", "bOKOnI .... + "bCritical, "PENYUSUP !1" •
End If T ex~ l.&tFocus
COWlter = counter + 1
U' counter > 3 Then Unload Me
End If Textl.Text ="" Tex12.Text ="" End Sub
Pri'lIte Sub COMMAND2 ClicK()
Unload Me
-End Sub
Private Sub Form_LoadO
counter = 1
Set
DB = Op<nDatabaso:( App.Path+
"\db.mdb")&t recpassward
DB.OpenRecordset("passward", dbOp.:nTable)
recpassward.lndex = "uscmame" End Sub
G. Form 8 (Tombah uoer) Private Sub Form_Load()
&t DB = Op<nDatabaso:( App.Path
+
"\db.mdb")&t recpassward
DB.OpenRecordset("password", dbOp.:nTable)
recpassword.lndex = "usemame" Combo I.AddItcro "I" Combo I.AddItem "2" Combo I AddItem "3" End Sub
Private Sub Command I Clic1()
Dimx.yAsIn~
-Dim tampung, lampung2 As SIring IfTex~l.Text ="" Or Tex12.Tex~ ="" Then
MsgBox
"MASlH
ADAFIELD
YANG KOSONG !'", ,-bOKOnIy + vbCritical, "PERINGATAN'!" .T ex~ l.&tFocus Else
For x = I To U:n(TextI.T=)
tampung tampung
+
Chr(Asc(Mid(Tex~I.Text. X. I))
+
56)Next
For y = I To Len(Text2.1<:xt)
tampwtgl tampung2
Chr(Asc(Mid:Text2.Text, y, I)) + 56)
NC:Xl
fecptlSS\o\"ordAddNew
recpassword~UserNamc := tampung
recpassword~pass := tarnpung2
recpasswol'ttLevel:= Combol.Text
recp!lSS\\ord. Update
Tex~I.Text ="" Tex12.Text = "" Combol.Text
=""
Tex~I .&tFocus End U'End Sub
Private Sub COMMAND2_ClicK() Unload Me
End Sub Private Sub Tex~I_LostFocus()
U' T ex~ 1. T ex, <> "" Then For x = I To U:n(Tex~I.Text)
+
tampung tampwtg +
Chr(Asc(Mi~e.'~l.Tex~, x, I» + 56) Next
recp!lSS\\-ooiSeek "=", tampung If Not recposswordNoMatch Then
MsgBox "USER TERSEBUT SUDAH ADA !!", vbOKOnIy + vbCritical, "PERlNGATAN"
Te.x~I.Tex~
=""
Text I.SetFocus End If End If End SubR Form 9 (Gooti _ord)
Private Sub Form_Load()
&t DB = Op<nDatabase(App.Path
+
"\dB.mdb")Set
recpassword
DB.OpenReoordset("password" , dbOpenTabIe)
recpassword.lndex = "usemame" End Sub
Private Sub Commandl_ ClicK() For x = I To Len(TextI.Text)
tamp = tamp
+
Chr(Asc(Mid(TextI.Text, X. 1))+56)Next
Forx = I To Len{Text2.Text)
tamp2 tamp2
+
Chr(Asc(Mi~ext2.Text, x, 1))+ 56) Next
If Command I.Caption = "UBAH" Then recpassword.Seek "=", tamp If Not recposswordNoMatch Then
tampung = recpassword!pass If tampung = tamp2 Then
TexV.Enabled = True TexV.SetFocus
Commandl.Caption = "SAVE" Else
ToxtI.To~' =""
Tc:xl1.Tex1: =""
TextJ.Te\.1 = .... To~L3.Enabkd = Fal", End [f
EndU' Else
r"';passwordSo:k "=", tamp
[f Not recpassword. NoMa!cb ThOll For
x
= I To L.:n(To~L3Toxt)tamp3 tamp3
Cbr(Asc(Mid(T~L3.Tex" x, I» + 56)
NlO!'xt
recpassword.Edit rc!L-password~pass = tamp3 r"'--password. Update
Commandl.Capiion = "UBAH" TextI.Te~' = ""
Tox-U.T~1 = ""
Text3.Text = "" Text3.Enabloo = Fals< EndU'
End[f End Sub
Private Sub COMMAND2 _ CbckO Unload Me
End Sub
L Form 10 (Nilai bent .... rbn NRP)
Private Sub Conunandl_Clid()
If T~, I. T ex"! <> "" Then
If L.:n(T 0>.11. T ~1) <> 10 Th<:n
+
MsgIlox
"NRP
YANG ANDAMASUKKAN SALAH
'!(Silahkan Mengisi
Ulang !')", vbExclamation
+
vbOKOniy,"PERINGATAN!"
TextI.T",,"! =""
Text I.SetFocus Else
CrystalReportl.S<[eetionF
annul.
"{nilai.nrp} = ~ & Trim(TextI.Tex"!) & ~" CrystalReport l.Action = 1 End If
Else
MsgIlox "NRP
BELUM DIENTRYKAN
!!", vbCriticai + vbOKOniy,
"PERINGATAN '!" TextlTex1 =""
Textl.SetFocus EndU' End Sub
Commandl.Enabloo = True End Sub
. J. Form II (Nilai benta •• rbn mata ~"Ii.h)
Private Sub Combol Click() Command I. Enabloo :; True End Sub
Private Sub COIIUDaIld[_Click()
C~ =lRc;.'OfIl. SelectionFormula ";nilaiJ.:O<k:ml:l
=.
& Trim(ComboI.Te~1)& ".
CT} stalRq."Xt I.Action = I
End Sub
Private Sub Form_Load()
Set DB = Op<nDatabasc(App.Path & "IDB.mdb")
Set REel =
DB
Opo:nRecordsd.("MAKUL", dbOpen T abk)RECi.lndex = "KODEMK" REC I.MoveFirst While Not REeI.EOF
Cornbol.Ad.lItem (RECI 'kodemk) REC I.Mo'-.:Sox1
W.:nd End Sub
K MDI Form I (Si ... perkuliahan) Private Sub ADD _ ClickO FonnS5bow
EodSub
Privato Sub All_ ClickO
C~-staIR"JlOfl4.Action = I
Eod Sub
Pri,.,.te Sub DOSEN _Click() F0nn25bow
Eod Sub
Unload Me Eod Sub
Private Sub JADW AL ClickO
f onn4.Sbow
-Eod Sub
Private Sub LAPOOSEN Click() C~-stalReport3.Aetion =
1
Eod SubPri'1lIe Sub LAPJADWAL_ ClickO
C~-stalReport5.Action = I
Eod Sub
Private Sub LAPMAKUL_Click() C~'StaIReport2.Action = I End Sub
Pri"ate Sub LAPMHS _ ClickO C~-s1alReportI.Action = I End Sub
Private Sub LAPNILAlMK_ ClickO Fonnl15how
End Sub
End Sub
Pri,-,u" Sub Imk_Click() CryslalRep0rt.2.Action = I End Sub
Pri,-,u" Sub LOGOFF_Click() UnJoadMe
Form7.Show End Sub
Pri'llr.: Sub MAKUL_Oick() Forml.Show
End Sub
Private Sub MHS Clid()
Form3.Show
-End Sub
Pri,-,u" Sub NlLAI Clid()
F0rm6.5how
-End Sub
Pri'"3r.: Sub PENG _ Clid() formS.Show
End Sub
Private Sub RUBAH_ Click() Form9.5how
End Sub L Module 1 (Module.bas)
LAPORAN DATA MAHASISWA
TANGGAL:
NRP
NAMA
TELF
AGAMA ALAMAT
~BYN.I.R.M
h'!!1 Lahir
5303098009 DEWI WAHYUNI
0
BUDHA
SULUNG3/23
98.7.003.31211.01720
6112/197S
5303097014 AGUNG DWI MARTHA
381024 KRISTEN LEBAK INOAH ASRIll
I 4
97.7.003.31211.38767
19/3/1980
5303097002 JlJSTINE HARTONO
0
KATOLlI< KAMPUNG MALANG KULON 11
97.7.003.31211.38755
241711978
5303097003 KRISNO SUTOWIJOYO
534526 KRISTEN TEMBOK GEOE
II
6A
97.7.003.31211.38756
1/l1/197~5303097004 ARDYAN SILVANO PUTRA
592575 ISLAM
KEOUNG T ARUKAN BARU 2B
I
97.7.003.31211.38757
~110/19785303097005 SOH SIAN GW AN
376069 BUDHA
KAPASAN KIDUL 7
97.7.003.31211.38758
~/11/1977
5303097006 JOHANA SIL VIANTI
591092 KRISTEN KAPASARI PEDUKUHAN 6
I
8
97.7.003.31211.38759
7/811978
5303097008 HENDRA
592489 KATOLlI< GALAXY B UMI PERMAI N4
I
3 I 97.7.003.31211.38761
31111197t
5303097009 IRWAN
389177 KRISTEN LEBAK INDAH ASRI
r
I 26
97.7.003.31211.38762 [711211979
5303097010 RUDY THENDRY
0
KRISTEN PETEMON IVA/6
97.7.003.31211.38763
9/8/1976
5303097011 SUHARTONO HARJONO
0
KRISTEN KERTAJAYA INDAHGI/7
97.7.003.31211.38764
~6/3/1979
5303097012 BHE ING
843405 KRISTEN MARGOREJO INOAH
C9021 57
97.7.003.31211.38765
11511979
5303097013 DAVID
594315 EUDHA
INDRAK1LA 7A
97.7.003.31211.38766
811
11197~5303097015 LEONARDUS
382085 KRISTEN LEBAK ARUM 4
183
97.7.003.31211.38768
~8/5/I978
5303097016 FERRY CHRISDIANTO
389304 KATOLII< LEBAK ARUM 2
I
3
97.7.003.31211.38769
91121197~LAPORAN DATA DOSEN
TANGGAL: 01/Jllnullry12002
N.l.K
Nama .Dosen
Alamllt
Telel!on
Jabatlln
51l.76.0056
II'. MELANI SATYOADI RAY A DARMO PERMAI I I 567341106
TENAGA KEPENDIDIKAN TIDAK TI\'rAP521.89.0154
II'. RASIONAL SITEI'U, M.Eng NANASIII
I 3GO, PONDOK8670409
l'El\lBANTU DEKAN IIII<"AKULTAS TEKNIKSJI.9H,OJ23
l'AtJl.INA IKIt. NIWI JH:NAWA'I'I,1'1.0S0
IlAIW S~J!!1546('
'J'ENAGA KJWICNJ>JI)IKAN 'I'I>:'I'AI'511.88.0136
D .... PKl'lm R. ANGKA, M.Komp KlJI'lSARJ INDAH SELATAN IV .. I8418846
TENAGA KEPENJ>II>IKAN TII>AK TETAI'531.99.0367
IIARRY TJAIIJONO, s:r SIMO POMAHAN471'
7494176
KETIJA JUIWSAN TEKNIK INJ>USTIU321.96.0240
WAN JULI, S.E.Ak NOAOEL TAMA LIT ARA III17
5022876
'f/!NAGA KEPENDIJ)IKAN TII>AK TETAI'531.9H.OJ43
II'.LALIRENTlUS HADI SANTOSO, SIDOSERMO II !lIok III8418972
Km'ALA LAB. I'ROSES PROJ>UKSI121.66.0006
D .... ANTONIUS GURITO MOJOKLANGGRU WETAN 11/225942591
TENAGA KEPENUll>IKAN 1'II>AK TETAP531.98.0325
IGNATIUS JAKA I\WLYANA, s:r.p DELTA SAIU INDAII F 14138541046
KI!J'ALA LAD. SISTI!M I'UODUKSI521.87.0127
II'. SURATNO LOUIlliNTIUS, M.S--
PERUMAHAN YKP PANDUGO8721959
TENAGA KICI'ENJ)JJ)JKAN Tll>AK TI!TAPLAPORAN
MAT A
KULIAH
TANGGAL: OllJanuary/2002
Kode Mata Kuliah
Nama Mata Kuliah
Jenis
SKS
N 11m
IIDosen
530301209
Prnktikum Pelllrugraman Komputer
MKDK
1
Ir, MELANI SATYOADl
530303219
Dasar Intlustri Eleklronika
MKDK
2
Ir, RASIONAL SITEPU, M,Eng
~3031~309
Mnlllljl'lI1cn Rncrlll
MKK
3
It"
ItASIONAL SITltPlJ, M,ltnjt
530301208
Pelllrogrnman Kompuler
MKDK
2 Drs, PETER R.
ANGKA, M.Kump
530316306
Perellcnllnan Taln Lclnk Pnbrik
MKK
3
HARRY TJAHJONO, S,T
530314373
Akunlansi Manajerlnl
MKPILfHAl
2 WAN JULI, S,E,Ak
530303218
Elemen Me!ln
MKDK
2 Ir,LAURENl'IUS HADI SANTOSO, M,
530307362
Permodelan Sistem
MKK
3
HARRY TJAHJONO, S,T
531l301l01
Bahasa Inggris
MKU
2
Drs, ANTONIUS GURITO
530301233
Kimia I
MKDK
2
Ir, SURATNO LOURENTlUS, M,S
LAPORAN JADWAL KEGIATAl'
TANGGAL: ()lIJunuury/20()2
TANGGAL
KEGIATAN
191Decembcr/2001
makan-makan
25/Deccmbcr12001
natalan bersama IIi ruang 0-104 jam 06.00
20/Deccmbcr1200 1
mnkan-llibatnikan
07/J
anullry/2002
VAS
masuk jam 09.00 WID
tJ/Novcmber/200 1
Kuliah SistcDI Prolluksi - lIignnti hari jumat tgl16 Nov, jum 10.30
12/N ovcmbcr/200 1
Batas al<hir JlenguDlpulanlaJloran TA - Tgi 05 Des 2001
20/Novcmber/200 1
Kuliah PPC Jlalla hari schlsa tgl 20 Nov - lIitiullakun
LAPORAN NILAI SEMUA MAHASISW A TEKNIK
TANGGAL:
12lJalluary/2002
NRP
NAMA MAHASISW A
NAMA MATA KULIAH
UTS UAS NILAI AKHIR
GRADE
RUDY THEN DRY
!lJOJ0970()2
.IlISTINI·: IIAIt1'ONO
Baha •• Inggrl.
75
66
69.60
B
Pernrogra.man Komputcr
62
55
57.80
C
Praktllium PcmrogrHnuan KOIUI,uter
55
60
58.00
C
Prakllkum SI,lem Prudukd
70
75
73.00
0
Elemen Medn
70
70
70.00
B
Klml.1
80
85
83.00
A
Da.ar Induslrl EI .. I<lrunlku
70
66
67.60
B
Permod~lan
Sislem
80
85
83.00
A
Akunlansl Manajerlal
70
72
71.20
B
Man.jemen Energl
66
78
73.20
B
Percnean".n Tala Lelak PailI'll'
95
69
79.40
B+
5303097003
KRISNO SUTOWIJOYO
Bahasa Inggrl'
70
70
70.00
B
Pemrogratnun Kontputcr
60
70
66.00
B
PrHktllc.um Pcmrtll(l"Unln" KOI1l))utcr
65
70
68.00
B
Klmlsl
80
75
77.00
0+
Elemen Me,j"
75
70
72.00
0
0 ....
1'Induslrl Elcl<ln>nllul
66
59
61.80
C+
Pl1Iktikum Slsle,n Pl'odulul
70
85
79.00
B+
Permodelan Sis len,
75
70
72.00
B
M .. n"jemen
Ener~177
68
71.60
B
Perenc.n •• n 1'.1. Lct.k Pabrlk
60
78
70.80
B
5303097004
ARDYAN SIL V ANO PUTRA
n.hlUUl
[n"rll
60
64
62.40
C+
Pemrogratnan Komputcr
50
46
47.60
D
Praktlkum Pemrograman Koml'uler
60
60
60.00
C
Khtll .. 1
70
55
61.()0
c+
D .. ar Indu.trl [leI<tronll",
60
56
57.60
C
Pe,'mudel"n SI,le,"
60
65
63.00
C+
NIH'
NAMA
N.I.R.M:
,ode
Mata Kuliah
530301209
530303219
530315309
530301101
530301208
530301233
530303218
530306346
530307362
530314373
5JOJI6JOfl
530302212
_.----
---5303097014
AGUNG
DWI
MARTHA
97.7.003.31211.38767
Njlma Mata Kuliah
PrllktlkuIn Pemrogramlln Komputer
Dasar Indu.trl Elcktronilot
Mamljemen Encrgi
Baha,a Inggris
PcmrogrllnJun Komputcr
Klml. I
ElclUcn
MClin
P"aktlkullt SI.tcm Produksl
PcrmoiJcliUl Slstcm
AI,unll,n" Manajerlal
1'.'t'f.1Iu'lut".'11 Tilt" I.,'fllit l·uhl'll,
Pro,e. Protluksl I
-_._-LAPORAN NILAI BERDASARKAN NRP
TANGGAL:
12/January/2002
SKS
Jenis Mala Kuliah
UTS
UAS
Ni10i Akhir
Grade
1
MKDK
80
77
78.20
B+
2
MKDK
90
89
89.40
A
3
MKK
90
90
90.00
A
2
MKU
70
75
73.00
B
2
MKDK
60
60
60.00
C
2
MKDK
45
60
54.00
D
2
MKDK
78
80
79.20
B+
1
MKK
70
70
70.00
8
3
MKK
80
75
77.00
D+
2
MK.I'ILIHAN
80
80
80.00
A
:I
MI(K
6~ 7~7 LOO
U
3
MKDK
70
68
68.80
D
Kode Mllln
Kulin
It
Nama
Main
Kuliah :
.11'111. Milin I\ullnh
SKS
NRP
~5303098009
90
5303097UU
80
5303097002
80
5303097003
75
5303097005
80
530309700~
60
5303097006
70
5303097008
65
5303097009
65
5303097011
70
5303097012
65
53030971115
50
5303097016
75
LAPORAN NILAI BERDASARKAN KODE
MAT A
TANGGAL: 12/January/2002
530307362
I'ermodelall Sis tern
MKI(
3
!!A§
NILAI AKHIR
80
84.00
75
77.00
85
83.00
70
72.00
96
89.60
65
63.00
66
67.60
70
68.00
66
65.60
65
67.00
66
65.60
65
59.00
80
78.00
GRADE
A
B+
A
B
A
c+
B
B
c+
B
c+
C
PETUNJUK PEMAKAI (USER GUIDE)
A. MASUK KE DALAM PROGR-\M
Langkah-Iangkah yang harus dilakukan untuk masuk ke
dalam program ini adalah sebagai berikut :
1. Masukkan nama anda ke dalam kolom nama user.
2. Masukkan password anda ke dalam kolom password.
3. Jika benar, tekan tombol OK.
4. Jika ingin membatalkan, tekan tombol keluar.
B. PENGISIAN DATA
Data-data yang ada
di
dalam program ini adalah data mata
kuliah, data mahasiswa, data dosen, data informasi perkuliahan, dan
data nilai mahasiswa. Adapun langkah-Iangkah yang hams dilakukan
untuk melakukan pengisian
data
adalah sebagai berikut:
1. Untuk masuk ke dalam tampilan pengisian data, tekan
tombol isi.
2. Untuk mengisi data barn, tekan tombol isi bam.
3. Untuk menyimpan data, tekan tombol simpan.
4. Untuk membatalkan pengisian, tekan tombol batal.
6. Untuk menghapus data, tekan tombol hapus.
7. Untuk melihat data awal, tekan tombol«
8. Untuk melihat data akhir, tekan tombol
»
9. Untuk melihat data sebelumnya, tekan tombol <
10.
Untuk melihat data sesudahnya, tekan tombol
>
11.
Untuk keluar dari pengisian data, tekan tombol keluar.
C.
MELIHA T LAPORAN
Laporan-lapornn yang ada di dalam program ini adalah
laporan data mata ku1iah, laporan data mahasiswa, laporan data
dosen, laporan inforhiasi perkuliahan, laporan nilai seluruh
mahasiswa, lapohin nilai betdasarkan NRP,
dan
laporan nilai
berdasarkan mata kuliall.. Adaplln langkah-langkah yang harus
dilakukan untuk melihat ictporan adalah sebagai berikut:
1. Untuk masuk ke da1am tampilan laporan, tekan tombol
laporan.
2. Untuk melihat Iaporan nilai berdasarkan NRP, masukkan
NRP anda kemudian tekan tombol OK.
3. Untuk melihat laporan nilai berdasarkan mata kuliah,
D.
MENAMBAH
USER
Langkah-langkah yang harns dilakukan untuk menambah user
adalah sebagai berikut:
1.
Untuk masuk ke dalam tampilan penambahan user, tekan
tombol fasilitas.
2. Masukkan nama user
barn
ke dalam kolom nama user.
3. Masukkan password barn ke dalam kolom password.
4. Masukkan tingkatan pada kolom tingkat
Tingkat 1
Tingkat 2
Tingkat 3
: Administrator.
: Mahasiswa.
: Dosen.
5. Untuk menyimpan user bam, tekan tombol simpan.
6. Untuk keluar dari penambahan user, tekan tombol keluar.
E.
MERUBAHPASSWORD
Langkah-langkah yang hams dilakukan untuk merubah
password adalah sebagai berikut:
1. Untuk masuk ke dalam tampilan perubahan password,
tekan tombol fasilitas.
3. Masukkan password lama anda ke dalam kolom password
lama, kemudian tekan tombol ubah.
4. Masukkan password baru anda ke dalam kolom password
baru, kemudian tekan tomboI simpan.
5. Untuk keluar dari perubahan password, tekan tombol
keluar_
F. KELUAR DAR! PROGRAM
Langkah langkah
-yang-
-harus~akukan
-untuk keluar
dari-program ini adalah sebagai berik.-ut :
L Tekan tombol fasilitas_
2_ Tekan tombol Log Off..
P B R
P
tJ
'I
l'
...1It Ar,
NtlDl"enl
tal
Kato
lik
Widva Ma'lclala