sistem basis data (after mid)

Upload: fidia-dta

Post on 07-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Sistem Basis Data (After Mid)

    1/28

    SISTEM BASIS DATA(After MID)

    Fidia Deny Tisna Amijaya

    Program Studi StatistikaFakultas Matematika dan Ilmu Pengetahuan

    Alam

    Universitas Mulaarman

  • 8/18/2019 Sistem Basis Data (After Mid)

    2/28

    Materi!

    1. PERANCANGAN DATABASE

    2. KONSEP PEMBUATAN PROGRAM & PENGENALANKOMPONEN DELPHI

    3. PROSEDUR DATABASE

    4. QUICK REPORT

    5. FINAL PROJECT*

  • 8/18/2019 Sistem Basis Data (After Mid)

    3/28

    Final Project*

    Timeta"le Pert#$%

    Pert#$$

    Pert#$&

    Pert#$'

    Pert#$

    Pert#$

    Perancanan !a"a#a$e

    %S"!' (a$$) Penen"anEn"'"a$)ERD*

    Rancanan In"er+acePr,ra-

    Pr,$e!r "a-#a) a/$)car') e!'"

    Q'c( Re/,r"

  • 8/18/2019 Sistem Basis Data (After Mid)

    4/28

    Final Project*

    Gar'$ Be$ar Final Project 0

    1. S"!' (a$$

    2. Pe-#en"(an en"'"a$ !an a"r'#"a"r'#"na

    3. Pe-#a"an ERD

    4. Pe-#a"an Pr,ra-

    . Ea5a$'

  • 8/18/2019 Sistem Basis Data (After Mid)

    5/28

    Final Project*

    C,n", Te-a0

    1. Da"a#a$e RBS

    2. Da"a#a$e Pra("'(-

    3. Da"a#a$e /ena-#'5an $(r'/$' !an PKL

    4. Da"a#a$e /e-'n6a-an ran

    . Da"a#a$e P$a" Ana5'$'$ S"a"'$"'(a

    7. Da"a#a$e R-a Sa('"

    8. Da"a#a$e Ban(

    9. Da"a#a$e Per$aaan

  • 8/18/2019 Sistem Basis Data (After Mid)

    6/28

    PE*A+,A+-A+ DATABASE

    S"!' Ka$$

    D'!a5a- Ran Baca S"a"'$"'(a %RBS* "er!a/a"0!a+"ar a!-'n) !a+"ar #() !a+"ar an,"a) !an !a+"ar/e-'n6a-an #(. A!-'n #er"a$ n"( -ena"r$e-a a5 an "er!a/a" !a5a- RBS. B( RBS #era$a5

    !ar' #er-aca--aca- $-#er) #'$a !ar' $-#anan-aa$'$:a) !,$en !55. An,"a RBS $'+a"na #e#a$)ar"'na $'a/a/n #,5e -an6a!' an,"a RBS !enancara -en!a+"ara(an !'r' "er5e#' !a5. Pe-'n6a-an#( ana #,5e !'5a((an ,5e an,"a RBS an

    "er!a+"ar. Ba"a$ /ene-#a5'an #( -a($'-a5 a!a5a 3ar' $e"e5a "ana5 /e-'n6a-an. A/a#'5a 5e#' !ar' 3ar' a(an !'(ena(an !en!a. Per'"nan !en!a RBSa!a5a 6-5a ar' (e"er5a-#a"an !'(a5'(an 1;;;.

  • 8/18/2019 Sistem Basis Data (After Mid)

    7/28

    PE*A+,A+-A+ DATABASE

    Penen"an En"'"a$

    En"'"a$ an "er!a/a" !a5a- RBS -e5'/"'0

    1. A!-'n

    2. B(

    3. An,"a

    Se!an(an En"'"a$ an -en#n(an(e$e5ran en"'"a$ %re5a$'* -e5'/"'0

    1. Pe-'n6a-an

  • 8/18/2019 Sistem Basis Data (After Mid)

    8/28

    PE*A+,A+-A+ DATABASE

    Penen"an A"r'#" !ar' En"'"a$

    En"'"a$ an "er!a/a" !a5a- RBS-e5'/"'0

    1. A!-'n) A"r'#"na0

    a* K,!e A!-'n %S"r'nen'$ Ke5a-'n %S"r'n

  • 8/18/2019 Sistem Basis Data (After Mid)

    9/28

    PE*A+,A+-A+ DATABASE

    Entity Relational Database %ERD*

  • 8/18/2019 Sistem Basis Data (After Mid)

    10/28

    PE*A+,A+-A+ DATABASE

     Ta#e5"a#e5 an a(an !'#a" !a5a- !a"a#a$e

     Ta#e5 A!-'n

     Ta#e5 B(

    .odeAdmin

    +amaAdmin

    Passord

    .odeBuku

     /udulBuku

    Pengarang

    Pener"it

    TahunTer"it

    .otaTer"it

    .ategor

    i

    Tanggal

    Masuk 

    Sum"er .etersedi

    aan

  • 8/18/2019 Sistem Basis Data (After Mid)

    11/28

    PE*A+,A+-A+ DATABASE

     Ta#e5"a#e5 an a(an !'#a" %5an6"an*

     Ta#e5 An,"a

     Ta#e5 Pe-'n6a-an

    +oAnggota

    +IM

    +ama

    Tem0at1ahir

    Tanggal1ahir

     /enis.elamin

    Alamat 2P Instansi3Prodi Status

    +o

    Transaksi

    +o

    Anggota

    .ode

    Buku

    Tanggal

    Pin4am

    Tanggal

    Pengem"alian

    Tangg

    al.em"ali

    Denda .odeAdmin

  • 8/18/2019 Sistem Basis Data (After Mid)

    12/28

    PE*A+,A+-A+ DATABASE

     Ta$ 1

    1. Ba"5a S"!' Ka$$ !enan "e-a an -enar'(

    2. Ten"(an En"'"a$En"'"a$ an a!a !a5a- (a$$"er$e#"

    3. Ten"(an A"r'#"A"r'#" $,a5 N,. 2

    4. Ba"5a ERD #er!a$ar(an N,. 2 !an N,. 3

    . Ba"5a Ta#e5Ta#e5 an a(an !'#a" !a5a-!a"a#a$e $e$a' !enan N,. 2)3)4

  • 8/18/2019 Sistem Basis Data (After Mid)

    13/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    K,n$e/ Pe-#a"an Pr,ra-

    Secara -- n"( -e-#a" /r,ra- !a"a#a$e"er!a/a" 3 e5e-en) a'"0

    1. Me-#a" K,n$e/ Da"a#a$e %ERD*

    2. Me-#a" Da"a#a$e %M$ Acce$$) a-//*

    3. Me-#a" In"er+ace Pr,ra- %De5/') '$a5Ba$'c) MSQL*

    In"er+aceDa"a#a$e

    ERD

  • 8/18/2019 Sistem Basis Data (After Mid)

    14/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    1. K,n$e/ !a"a#a$e !'na(an n"( -en$n

    (eran(a /r,ra- !a"a#a$e an a(an !'#a".

    2. Da"a#a$e !'na(an n"( -en'-/an !a"a!ar' /r,ra- !a"a#a$e an a(an !'#a"

    3. In"er+ace /r,ra- !'na(an n"( -e-#a"

    "a-/'5an /r,ra- !a"a#a$e $e$a' (e'n'nan/enna %user *

  • 8/18/2019 Sistem Basis Data (After Mid)

    15/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    Pe-#a"an !a"a#a$e

    Da"a#a$e a!a5a #a$'$ !a"a %"e-/a" #er(-/5na!a"a*. Sa" #a$'$ !a"a !'$$n ,5e #er-aca--aca- "a#e5. Sa" "a#e5 !'$$n ,5e #er#aa'-aca- !a"a. Sa" !a"a !'$$n ,5e #er#aa'

    -aca- a"r'#"a"r'#".

    Da5a- (5'a 'n' #a$'$ !a"a a(an !'#a" !enan M$.Acce$$ !enan a5a$an (e-!aan /r,$e$

    a($e$'#'5a"a$ !a"a.

  • 8/18/2019 Sistem Basis Data (After Mid)

    16/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    Pr,$e!r /e-#a"an !a"a#a$e !enan M$ Acce$$0

    1. B(a M$ Acce$$

    2. O/"',n) Genera5) Crea"'n !a"a#a$e) a"r !e+a5" 5e+,r-a" +,r #5an( !a"a#a$e -en6a!' Acce$$ 2;;2 2;;3 %6'(a M$ Acce$$ an !'na(an M$ Acce$$

    2;1; (ea"a$) 'n' !'5a((an aar !a"a#a$e an !'#a"#'$a !'a($e$ ,5e M$ Acce$$ 2;1; (e#a:a*) ,(

    3. B5an( !a"a#a$e

    Un"( -e-#a" "a#e50 crea"e) "a#5e

    Un"( -erena-e "a#e50 (5'( (anan "a#5e) rena-e

    Un"( -en!e$a'n "a#e5 $e$a' a"r'#" an a(an!'na(an0 (5'( (anan "a#5e) !e$'n "a#5e

  • 8/18/2019 Sistem Basis Data (After Mid)

    17/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    K,-/,nen(,-/,nen De5/' an !'na(an n"(

    /e-#a"an !a"a#a$e

    Da5a- /r,ra- !e5/' "er!a/a" #e#era/a(,-/,nen an #'$a !'na(an n"( -e-#a"/r,ra- !a"a#a$e) !'an"arana0

    1. ADO %Ac"'e Da"a O#6ec"*

    A!a5a -,!e5 a($e$ !a"a an !'na(an n"(#er'n"era($' !enan !a"a#a$e. K,-/,nen(,-/,nen ADO an #'$a !'na(an0

    a. ADO C,nnec"',n) !'na(an n"(-en#n(an !a"a#a$e !ar' M$ Acce$$ (e De5/'a"a -e-#aca !a"a !ar' M$ Acce$$ (e De5/'.

  • 8/18/2019 Sistem Basis Data (After Mid)

    18/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    #. ADO Ta#5e) !'na(an n"( -e-#aca "a#e5

    "a#e5 !a5a- !a"a#a$e M$ Acce$$.

    c. ADO Qer) !'na(an n"( -e-a$((an/er'n"a/er'n"a SQL !a5a- !a"a#a$e M$. Acce$$.

    ADO Qer

    ADO

     Ta#5eADO C,nnec"',n

  • 8/18/2019 Sistem Basis Data (After Mid)

    19/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    2. Da"a Acce$$

    a!a5a (,-/,nen #aanan?n,n '$a5. Da"aAcce$$ !'na(an n"( -en#n(an ADO!enan Da"a C,n"r,5. K,-/,nen(,-/,nen !a"aacce$$ an #'$a !'na(an0

    Da"a$,rce) !'na(an $e#aa' $-#er !a"a)"en"na 6'(a !a"a$,rce 'n' "er#n !enan!a"a#a$e -a(a !a"a$,rce 'n' a(an -en6a!'!a"a#a$e #aanan

    Da"a$,rce

  • 8/18/2019 Sistem Basis Data (After Mid)

    20/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    3. Da"a C,n"r,5

    A!a5a (,-/,nen '$a5 !a"a ar"'na !a"a!a"aan a!a !a5a- !a"a$,rce !a/a" !'"a-/'5(an$ecara na"a !enan -enna(an Da"a C,n"r,5.K,-/,nen(,-/,nen !a"a acce$$ an #'$a

    !'na(an0DBGr'!) !'na(an n"( -ena-/'5(an !a"a !a5a-#en"( "a#e5.

    DBGr'!

  • 8/18/2019 Sistem Basis Data (After Mid)

    21/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    • K,n$e/ (e"er#nan (,-/,nen(,-/,nen

    !a"a#a$e !a5a- !e5/'

    ADO Ta#5e

    ADOQer

    DBGr'!

    ADOC,nnec"'

    ,n

    Da"a$,rce

  • 8/18/2019 Sistem Basis Data (After Mid)

    22/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    A!a 2 cara n"( -en,5a $a" !a"a#a$e ADO

    'na -ene5ar(an $a" ,"/" "a-/'5an !a"a)a'" -e5a5' ADOTa#5e !an ADOQer. Per#e!aan!ar' (e!a 6en'$ /en,5aan !a"a "er$e#" a!a5a 0

    1. ADOTa#5e -enna(an /er'n"a/er'n"a !a5a-

    ADOTa#5e.2. ADOQer -enna(an /er'n"a/er'n"a SQL.

  • 8/18/2019 Sistem Basis Data (After Mid)

    23/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    Un"( -en#n(an !a"a#a$e M$. Acce$$

    !enan /r,ra- De5/') (,-/,nen(,-/,nen an/er5 !'/er$'a/(an 0

    Denan -enna(an ADOTa#5e

    1. Ba" !a"a#a$e !enan -enna(an M$. Acce$$.

    M'$a5 0 !a"a/ea:a'.acc!#

    2. Ba" "a-/'5an /r,ra- !a5a- De5/'.

  • 8/18/2019 Sistem Basis Data (After Mid)

    24/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    A"r (,-/,nen(,-/,nen an "e5a !'#a" $e#aa' #er'("0

    a. ADO F ADOC,nnnec"',n• Pa!a #a'an O#6ec" In$/ec",r) C,nnec"',n$"r'n$

    • B'5!) M'cr,$,+" Oce 12.; Acce$$ Da"a#a$e En'ne OLE DB Pr,'!er

    • P'5' Ne") /a!a (,"a( !a"a $,rce -a$((an a5a-a" "e-/a" ('"a -en'-/an5e !a"a#a$e an "e5a ('"a #a" !''("' !enan $5a$ na-a !a"a#a$e an"e5a ('"a #a". M'$a5 0 C0?/r,ra- 5e$?!a"a/ea:a'.acc!#

    Ca"a"an 0 A/a#'5a !a"a#a$e an ('"a #a") ('"a $'-/an $a" +,5!er !enan/r,ra- an "e5a ('"a #a". Ma(a /en5'$an !a5a- (,"a( !a"a $,rce c(/!'"5'$(an na-a !a"a#a$ena $a6a. M'$a5 0 !a"a/ea:a'.acc!#

    • K5'( "e$" c,nnec"',n) a/a#'5a -nc5 "5'$an J"e$" c,nnec"',n $ccee!e!-a(a !a"a#a$e an ('"a #a" "e5a "er#n !enan ADOC,nnec"',n. OK 

    #. ADO F ADOTa#5e1

    • C,nnec"',n ADOC,nnnec"',n1

    c. Da"a Acce$$ F Da"a$,rce1

    • Da"a$e" ADOTa#5e1

    !. Da"a c,n"r,5 F DBGr'!

    • Da"a$,rce !a"a$,rce1

  • 8/18/2019 Sistem Basis Data (After Mid)

    25/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    Denan -enna(an ADOQer

    1. Ba" !a"a#a$e !enan -enna(an M$. Acce$$.M'$a5 0 !a"a/ea:a'.acc!#

    2. Ba" "a-/'5an /r,ra- !a5a- De5/'.

  • 8/18/2019 Sistem Basis Data (After Mid)

    26/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

    3. A"r (,-/,nen(,-/,nen an "e5a !'#a" $e#aa'

    #er'(" 0a. ADO F ADOC,nnnec"',n

    • Sa-a !enan 5an(a /a!a ADOTa#5e

    #. ADO F ADOQer1

    • C,nnec"',n ADOC,nnnec"',n1c. Da"a Acce$$ F Da"a$,rce1

    • Da"a$e" ADOQer1

    !. Da"a c,n"r,5 F DBGr'!

    •Da"a$,rce !a"a$,rce1

    Ca"a"an 0 n"( ADOQer) /er'n"a/er'n"a SQL !a/a"!'-a$((an (e !a5a- ADOQer1) /a!a #a'an O#6ec"In$/ec",r /'5' SQL.

  • 8/18/2019 Sistem Basis Data (After Mid)

    27/28

    .5+SEP PEMBUATA+ P*5-*AM 6 PE+-E+A1A+

    .5MP5+E+ DE1P2I

     Ta$ 2

    1. Ba"5a !a"a#a$e !enan -enna(an M$Acce$$

    2. K,ne($'(an !a"a#a$e S,a5 N,. 1 !enan /r,ra-De5/'

    3. Ba"5a "a-/'5an 'n"er+ace /r,ra- !a"a#a$e!e5/' an -enar'(

  • 8/18/2019 Sistem Basis Data (After Mid)

    28/28

    P*5SEDU* DATABASE