• Tidak ada hasil yang ditemukan

Perancangan sistem administrasi akademik jurusan Teknik Industri Fakultas Teknik Universitas Katolik Widya Mandala Surabaya - Widya Mandala Catholic University Surabaya Repository

N/A
N/A
Protected

Academic year: 2019

Membagikan "Perancangan sistem administrasi akademik jurusan Teknik Industri Fakultas Teknik Universitas Katolik Widya Mandala Surabaya - Widya Mandala Catholic University Surabaya Repository"

Copied!
28
0
0

Teks penuh

(1)
(2)

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

(3)

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

=

True

CumboLEnabled = 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 RECLUpdate

TeXlLEnabied = 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

(4)

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, "DATA

KOSONG~"

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

(5)

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

=

False

REC2. MoveLast Tc"ITc" = REC2'NIK

Tc,l1.Tcxt = REC2'NA'VIADOSEN

Te:-..13.Text

=

REC2~ALA.MAT Texl .. tText

=

REC2~TELPON

TC,1STcxt

=

REC2'JABATAN End Sub

Privat.: 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 Sub

Private 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

(6)

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

(7)

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 = False

REC3_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

(8)

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

Then

REC3.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 = True

Else 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.Text

REC3'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'"
(9)

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.LMlATSBY

Te"4.Te~1 = REC3!TELP Combol.Text = REC3'AGAMA Comb02.Tex,

=

REC3!WNEGARA Text5.Te~, = REC3!TLAHIR DTPiderl.Value = REC3~TGll.AHlR

Text6.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~NAlv1A

Text3.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~Status

Text7.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

(10)

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 Sub

Pri>'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 = ••

(11)

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 Sub

Private 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

(12)

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" Then

MDlForm I.StatusBar I.Panels.ltem( I ). Text =

"User:

"&. T.,tI.Te'1

MDlFonn 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 If

For 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

Then

MDlForm 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! &.Tune

False

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"

(13)

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

ADA

FIELD

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 Sub

R 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

(14)

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 ANDA

MASUKKAN 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 Sub

Pri'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

(15)

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)

(16)
(17)

LAPORAN DATA MAHASISWA

TANGGAL:

NRP

NAMA

TELF

AGAMA ALAMAT

~BY

N.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/1978

5303097005 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~
(18)

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 56

7341106

TENAGA KEPENDIDIKAN TIDAK TI\'rAP

521.89.0154

II'. RASIONAL SITEI'U, M.Eng NANAS

III

I 3GO, PONDOK

8670409

l'El\lBANTU DEKAN IIII<"AKULTAS TEKNIK

SJI.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 .. I

8418846

TENAGA KEPENJ>II>IKAN TII>AK TETAI'

531.99.0367

IIARRY TJAIIJONO, s:r SIMO POMAHAN

471'

7494176

KETIJA JUIWSAN TEKNIK INJ>USTIU

321.96.0240

WAN JULI, S.E.Ak NOAOEL TAMA LIT ARA III

17

5022876

'f/!NAGA KEPENDIJ)IKAN TII>AK TETAI'

531.9H.OJ43

II'.LALIRENTlUS HADI SANTOSO, SIDOSERMO II !lIok III

8418972

Km'ALA LAB. I'ROSES PROJ>UKSI

121.66.0006

D .... ANTONIUS GURITO MOJOKLANGGRU WETAN 11/22

5942591

TENAGA KEPENUll>IKAN 1'II>AK TETAP

531.98.0325

IGNATIUS JAKA I\WLYANA, s:r.p DELTA SAIU INDAII F 1413

8541046

KI!J'ALA LAD. SISTI!M I'UODUKSI

521.87.0127

II'. SURATNO LOUIlliNTIUS, M.S

--

PERUMAHAN YKP PANDUGO

8721959

TENAGA KICI'ENJ)JJ)JKAN Tll>AK TI!TAP
(19)

LAPORAN

MAT A

KULIAH

TANGGAL: OllJanuary/2002

Kode Mata Kuliah

Nama Mata Kuliah

Jenis

SKS

N 11m

II

Dosen

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

(20)

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

(21)

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~1

77

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+

(22)

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

(23)

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

(24)
(25)

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.

(26)

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,

(27)

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.

(28)

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 A

r,

N

tlDl"enl

tal

Kato

l

ik

Widva Ma'lclala

Referensi

Dokumen terkait

Selain itu dilaporkan oleh Junus dan Gintings (1981) bahwa benih kemiri yang berasal dari buah berbiji satu mempunyai kulit benih yang lebih tebal dan keras dibandingkan dengan

Dalam hal kolektor surya yang diteliti, maka semakin kecil jarak kaca ke plat kolektor, kemungkinan perpindahan panas berlangsung lebih secara konduksi dan berarti semakin banyak

Akibat kekurangan insulin maka glukosa tidak dapat diubah menjadi glikogen sehingga kadar gula darah meningkat dan terjadi hiperglikemi. Ginjal tidak dapat menahan hiperglikemi ini,

Berdasarkan Standar LOS menurut, Ofyar Z Tamin, Kriteria LOS C (kondisi arus lalu lintas masih dalam batas stabil, Kecepatan mulai dibatasi dan hambatan dari

Manajemen Kesiswaan adalah suatu proses pengurusan segala hal yang berkaitan dengan siswa di suatu sekolah mulai dari perencanaan, penerimaan siswa pembinaan yang dilakukan

Hasil analisis yang telah dilakukan terhadap siswa Kelas XI IPS SMA Negeri 1 Telaga Kabupaten Gorontalo menunjukan terdapat pengaruh yang positif dan signifikan

Berdasarkan hasil penelitian, ditemukan bahwa terjadi penurunan rasa nyeri pada dua minggu pertama, baik pada kelompok pemberian korset lumbal maupun kelompok

Menunaikan ibadah haji merupakan salah satu rukun Islam dalam bentuk ritual tahunan yangdilaksanakan kaum muslim sedunia yang mampu mengerjakannya (dari segi materi, fisik,