01 Basis Data 1a

  • Upload
    rochim

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

  • 8/17/2019 01 Basis Data 1a

    1/34

    BASIS DATASemester Gasal 2015/2016

    KURIKULUM 2015

  • 8/17/2019 01 Basis Data 1a

    2/34

    Elmasri, R & Navathe, Sam 2000,Fundamentals of Database Systems,3rdEditio, !ddiso "esle#, Uited States o$!meri%a

    REFERENSI BUKU

  • 8/17/2019 01 Basis Data 1a

    3/34

    'e(a materi )asis data ii, mahasis*adihara+a da+at -

    Memahami ose+ dasar da om+oe+e#.s. )asis data

    Mem).at desai da memodela )asis datame((.aa ER'ia(ram

    Mem).at )asis data )erdasara desai modelER'ia(ram

    Me(olah da me(am)il data dalam )asis datade(a me((.aa SL da +emro(rama)asis data

    Me((a).(a emam+.a +emro(rama da

    )asis data .t. me#elesaia +ermasalaha

    TUJUAN

  • 8/17/2019 01 Basis Data 1a

    4/34

    Database

    MS SL Server

    SOFTWARE YANGDIGUNAKAN

  • 8/17/2019 01 Basis Data 1a

    5/34

    Materi-

    e(eala asis 'ata

    ER'ia(ram Ma++i(

    SL .er# Isert U+date 'elete

    SL .er# 3 Sele%t

    SL .er# 3 !((re(atio

    MATERI TENGAHSEMESTER

  • 8/17/2019 01 Basis Data 1a

    6/34

    Materi- SL .er# S.) .er# Stored ro%ed.re

     4ri((er .%tio

    MATERI AKHIR SEMESTER

  • 8/17/2019 01 Basis Data 1a

    7/34

    Tengah Semester (NTS 20 UI7 80 R9:EK  50 U:I!N

    A!h"r Semester (NAS 20 UI7 80 R9:EK 

    50 U:I!N

    N"#a" A!h"r (NA $ %&' NTS )&'NAS

    *ENI+AIAN

  • 8/17/2019 01 Basis Data 1a

    8/34

    Rima !.(.stie

    rimaa.(.stie2;(mail%om

    'aiel Soesatodaielsoesato;sta

  • 8/17/2019 01 Basis Data 1a

    9/34

    *ENGENA+AN BASIS

    DATA

  • 8/17/2019 01 Basis Data 1a

    10/34

    asismaras/(.da(, tem+at )er.m+.l

    'atamer.+aa -a!ta #a( di%atat da mem+.#aimas.d tertet., da+at di%atat )ai dalam )et.a(a, h.r.$, tes, (am)ar ata. s.ara

    DEFINISI BASIS DATA

  • 8/17/2019 01 Basis Data 1a

    11/34

  • 8/17/2019 01 Basis Data 1a

    12/34

    ?otoh-

    asis data .iversitas me#im+a datamahasis*a, data mata .liah da data ilai

    'ata mahasis*a, #a( di%atat adalah NRda Nama mahasis*a

    'ata mata .liah, #a( di%atat adalah Kode

    MK, Nama MK, da o)ot SKS'ata ilai #a( di%atat adalah Kode MK,NR, Nis)i

    DEFINISI BASIS DATA

  • 8/17/2019 01 Basis Data 1a

    13/34

    I+USTRASI

    KODEMK 

    NR* NISBI

    20@0A0 610BA01

    !

    20@0@0 60@BA01

    NR* NAMA

    610BA01 4oo

    60@BA01 4oi

    K20eMK 

    Nama MK SKS

    60!001 asis 'ata B

    60!002 a%asila 8

    DATABASE UNIVERSITAS

    Data Nilai

    Data MahasiswaData Mata Kuliah

    Baris (row )

    Kolom (field )

  • 8/17/2019 01 Basis Data 1a

    14/34

    'ata)ase terdiri dari ta)elta)el data

     4a)el terdiri dari )aris =row> da olom=eld>

    Kolom =eld> me.C.a data a+a saCa#a( disim+a

    aris =row> me.C.a isi data#a,i$ormasi #a( di%atat

    KETERANGAN I+USTRASI

  • 8/17/2019 01 Basis Data 1a

    15/34

    asis data da+at di).at da dielola de(ame((.aa +ro(ram om+.ter #a(dieal de(a Sistem MaaCeme asis'ata =Database Management System  3'MS>

     :adi, 'MS mer.+aa sem.a +eralata

    om+.ter =hard*are, so$t*are, Drm*are

    >#a( di(.aa .t. mea(ai sel.r.hases +ada data)ase .t. mela#aie).t.ha user 

    SISTEM MANAJEMEN BASISDATA

    *) Firmware adalah software yang telah menjadi modul yang

    tertanam pada hardware (ROM)

  • 8/17/2019 01 Basis Data 1a

    16/34

    SL Server MS !%%ess 9ra%le 'ata)ase

    M#SL ire)ird ost(reSL '2 oF+ro ')ase, dll

    3ONTOH DBMS

  • 8/17/2019 01 Basis Data 1a

    17/34

    Men0e4n"s"!an bas"s 0atameet.a ti+e, str.t.r da )atasa darise).ah data #a( disim+a

    Membang.n bas"s 0ata+roses me#im+a data e dalam se).ahmedia +e#im+aa =hard dis>

    Meman"/.#as" bas"s 0atamemai+.lasi data dalam )asis data, #a(meli+.ti +roses me(am)il data tertet.,me(.)ah data, me(ha+.s data da

    mem).at la+ora

    *ROSES 5 *ROSES DBMS

  • 8/17/2019 01 Basis Data 1a

    18/34

    Metadata )erisi i$ormasi me(eai ti+e,str.t.r da )atasa dari s.at. data #a(disim+a dalam )asis data

     :ia data )er.+a tes, metadata#a )isa)er.+a i$ormasi +aCa(, ti+e, da amaeld tes terse).t

     :ia data )er.+a (am)ar, metadata#a )isa

    )er.+a i$ormasi sia+a +emotret#a, a+a+emotreta#a, da +e(at.ra amerasaat +emotreta

    DEFINISI METADATA

  • 8/17/2019 01 Basis Data 1a

    19/34

    Kem.daha da e%e+ata =speed>

    e((.a )asis data da+at me#im+a, mela.amai+.lasi data da meam+ila em)ali datade(a le)ih %e+at da m.dah di)adi(a %ara

    )iasa = )ai ma.al ma.+. eletrois > EDsiesi r.a( +e#im+aa =space>

    Me(.ra(i / me(hila(a red.dasi data

    Kea.rata =accuracy >em)et.a ode & relasi atar data )erdasarat.ra / )atasa =constraint > ti+e data, str.t.r data,da e.ia data .t. meea esalaha saat+e#im+aa data

    TUJUAN BASIS DATA

  • 8/17/2019 01 Basis Data 1a

    20/34

    Ketersediaa =availability >

    'e(a teolo(i Cari(a, data da+at diases olehsetia+ +e((.a, da+at di+idaha ma.+.diha+.s de(a m.dah

    Kele(a+a =completeness>

    'ata #a( dielola de(a )asis data memastiaele(a+a#a )ai terhada+ e).t.ha +emaaima.+. terhada+ *at. =%otoh- data trasasi

    di%atat +er +er.)aha #a( terCadi> Keamaa =security >

    Mem)eria eamaa atas +e(asesa data,

    ha#a .ser #a( di)eria ha ases tertet. #a(

    da+at me(olah data

    TUJUAN BASIS DATA

  • 8/17/2019 01 Basis Data 1a

    21/34

    Ke)ersamaa +emaaia =sharebility >

    asis data )ersi$at m.lti.ser sehi((a m.dah

    diases oleh )e)era+a +e((.a seali(.s asisdata mem.(i me(hidari masalah iosistesi

    data = +er.)aha data #a( dila.a oleh )e)era+a.ser seali(.s dalam *at. #a( sama > damasalah deadlock  = )a#a .ser sali( me.((..t. me((.aa data tertet. >

    TUJUAN BASIS DATA

  • 8/17/2019 01 Basis Data 1a

    22/34

    NR* NAMAMAHASISWA

    KODE MK NAMA MK SK  S

    610BA01

     4oo 60!001 asis 'ata B

    610BA0

    1

     4oo 60!002 a%asila 8

    60@BA01

     4oi 60!001 asis 'ata B

    60@BA01

     4oi 60!002 a%asila 8

    3ONTOH REDUDANSI DATA

    'ari ta)el diatas, maa #a( dise).tred.dasi data

  • 8/17/2019 01 Basis Data 1a

    23/34

    ara +e((.a )asis data da+at di)a(ime.r.t-

    e((.a ati$ )asis data =H Actor on thescene>

    eerCa di)ali )asis data / Support ersonel=H!orker behind the scene>

    H Actor on the scene adalah ora(ora( #a(

    me((.aa ata. ada eteraita la(s.(de(a +e((.aa )asis data

    H!orkers behind the scene adalah ora(ora(#a( t.(as#a me(em)a(a 'MS =me

    develop tool .t. 'MS>

    *ENGGUNA BASIS DATA

  • 8/17/2019 01 Basis Data 1a

    24/34

     Actor on the scene da+at dielom+oameCadi-

    'ata)ase !dmiistrators

    'ata)ase 'esi(ers Ed Users

    So$t*are E(ieers

    A3TOR ON THE S3ENE

  • 8/17/2019 01 Basis Data 1a

    25/34

    'ieal C.(a de(a se).ta '!

    !dalah ora( #a( memilii ta((.(

     Ca*a) +e.h dalam maaCeme data)ase=+e(at.ra ha ases, +e(at.ra .ser,oordiasi da +e(a*asa data,e).t.ha hard*are/so$t*are>

    DATABASEADMINISTRATORS

  • 8/17/2019 01 Basis Data 1a

    26/34

    !dalah ora( #a( )erta((.( Ca*a)dalam medesai da mem).at data)ase,idetiDasi data #a( tersim+a dalamdata)ase, meet.a ti+e data da

    str.t.r data #a( te+at .t. disim+adalam data)ase

    DATABASE DESIGNERS

  • 8/17/2019 01 Basis Data 1a

    27/34

    !dalah ora( #a( mem).t.ha ases edata)ase .t. mela.a +e(am)iladata, +e(.)aha data ma.+.me(hasila la+ora dari data)ase

    Ed Users da+at diate(oria -◦ 3as.a# en0 .sers - .ser #a( me(ases data)ase

    .t. me(am)il i$ormasi #a( )er)eda me((.aa

    )ahasa J.er# mee(ah eatas◦ Na67e 8 /arametr"9 en0 .sers - .ser #a( me(ases

    da me(.)ah data melal.i a+liasi tertet., se+erti-)a teller, +e(a*ai reservasi

    ◦ S2/h"st"9ate0 en0 .sers - .ser #a( mele(a+i

    e).t.ha +e((.aa data)ase, se+erti- e(ieer,

    END USERS

  • 8/17/2019 01 Basis Data 1a

    28/34

    S#stem !al#st!dalah ora( meet.a e).t.ha sistem

    ed .ser

    !++li%atio ro(rammers =So$t*areE(ieeri(>

    !dalah ora( #a( mem).at a+liasi

    +emro(rama #a( mem).t.ha oesidata)ase

    SOFTWARE ENGINEERS

  • 8/17/2019 01 Basis Data 1a

    29/34

    !orker behind the scene da+atdielom+oa meCadi-

    'MS desi(ers ad im+lemeters

     4ools develo+ers 9+erators ad maitea%e +ersoel

    WORKER BEHIND THES3ENE

  • 8/17/2019 01 Basis Data 1a

    30/34

    !dalah ora( #a( mem).at ra%a(ada me(im+lemetasia mod.lmod.lda iter$a%e +aet+aet so$t*are #a(di(.aa dalam 'MS

    ?otoh- 9ra%le, Mi%roso$t, dll

    DBMS DESIGNER ANDIM*+EMENTER

  • 8/17/2019 01 Basis Data 1a

    31/34

    !dalah ora(ora( #a( mera%a( dame(im+lemetasia tools"  .t.med..( so$t*are 'MS

    ?otoh- +iha+iha #a( mem).at a+liasithird#party dari 9ra%le

    > tools adalah alat/)at.a .t. mei(ataierCa data)ase, .t. memata. o+erasioaldata)ase, dll

    TOO+S DE;E+O*ERS

  • 8/17/2019 01 Basis Data 1a

    32/34

    !dalah +ara +ersoel admiistrator #a()erta((.( Ca*a) aa Cala#ao+erasioal data)ase termas.maitea%e =hard*are/so$t*are> 'MS

    O*ERATORS AND MAINTENAN3E*ERSONE+S

  • 8/17/2019 01 Basis Data 1a

    33/34

  • 8/17/2019 01 Basis Data 1a

    34/34

    ahasa asis 'ata di)edaa meCadi 2 Ceis -

    'ata 'eDitio La(.a(e =''L>ahasa .t. mem).at ta)el )ar., mem).atides, me(.)ah ta)el, meet.a str.t.rta)el, ds)

    'ata Mai+.latio La(.a(e ='ML>ahasa .t. mela.a mai+.lasi +ada s.at.

    )asis data, )er.+a - eam)aha data =insert >

    e(.)aha data =update>

    e(ha+.sa data =delete>

    e(am)ila data =select>

    BAHASA BASIS DATA