bab4pangkalandata 121209013659 phpapp02.ppt 0
TRANSCRIPT
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
1/30
BAB 4
PANGKALAN DATA
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
2/30
October 8, 2014
Pangkalan Data 2
4.0 OBJEKT! BAB
"en#e$%n%&%kan kon&e'(kon&e' a&a&
berka%tan #engan 'angkalan #ata.
"e)b%ncangkan 'erke)bangan &%&te)
'angkalan #ata."e)b%ncangkan ko)'onen &%&te)
'angkalan #ata, *en%& #an &en% b%nan+a.
"en+enara%kan keleb%an, kele)aan, #ana'l%ka&% &%&te) 'angkalan #ata.
"engenal'a&t ko)'o&%&% "- Acce&&.
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
3/30
October 8, 2014
Pangkalan Data
4.1 Kon&e' a&a&
Data
( #ata #an )akl/)at a#ala #/a'erkara +ang berbeza.
( ke#/a2n+a 'ent%ng #ala)'erancangan, )eng/r/&, )engaal#an )e)b/at ke'/t/&an.
( data:$akta )engena% &/at/ ben#a,'erkara, orang, ent%t%, $eno)ena #an&e/)'a)an+a.
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
4/30
October 8, 2014
Pangkalan Data 4
4.1 Kon&e' a&a& &a)b
( !akta #%reko#kan /nt/k ke'ent%ngan
tertent/.
( 3onto #ata tentang 'eker*a,
'eralatan, arta, n%la% )ata ang, #ll.
( Data bole #%'erole% #ar% #ala) ata/
l/ar organ%&a&%.
( Data #ar% #ala) organ%&a&%
internal data.
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
5/30
October 8, 2014
Pangkalan Data 5
( Data +ang #%'erole% #ar% l/ar
organ%&a&%external data.
( Jen%& #ata
% kualitatif6 ab&trak, b/kan numeric,
t%#ak )e)'/n+a% n%la% konkr%t.
%%kuantitatif6 angka, )e)'/n+a%n%la% konkr%t, #%ak%l% ole n%la%
ter&en#%r%.
4.1 Kon&e' a&a& &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
6/30
October 8, 2014
Pangkalan Data 7
( Per&'ekt%$ #ata data primer
data sekunder
Maklumat
( #ata +ang tela #%'ro&e& #an#%&/&/n ber#a&arkan at/ran tertent/.
4.1 Kon&e' a&a& &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
7/30
October 8, 2014
Pangkalan Data
( -e&/at/ +ang )e)'/n+a% )akna
+ang /n%k #an /n%9er&al.
( -e)ak%n r/)%t ke'/t/&an +ang
#%b/at, &e)ak%n r/)%t )akl/)at +ang
#%'erl/kan.
( "e)erl/kan kendalian data#ala)
)enga&%lkan )akl/)at.
4.1 Kon&e' a&a& &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
8/30
October 8, 2014
Pangkalan Data 8
4.1 Kon&e' a&a& &a)b
pengisihanpengesahan
pengkelasan
pencarianpengiraan
peringkasan
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
9/30
October 8, 2014
Pangkalan Data :
Pangkalan data
( %)'/nan #ata +ang #%&%)'an #%
te)'at k/&/& #an akan #%g/nakan
/nt/k )e)b/at ke'/t/&an.
( #ata +ang #%%)'/nkan berka%t
antara &at/ &a)a la%n.
( #%takr%$kan */ga &ebaga% kolek&% #ata
log%kal +ang &al%ng berka%tan.
4.1 Konsep asas (samb)
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
10/30
October 8, 2014
Pangkalan Data 10
istem Pengurusan PangkalanData
( 'erantara #% antara 'engg/na #an
'angkalan #ata.( &%&te) +ang )en+%)'an #ata,)en+okong query, )e)b/at la'oran#an )e)b%na borang.
( *%ka t%a#a &%&te) %n%, organ%&a&% akan&/kar /nt/k )enca'a% #ata #engance'at.
4.1 Konsep asas (samb)
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
11/30
October 8, 2014
Pangkalan Data 11
( ! komponen:
% baa&a #e$%n%&% #ata
%% baa&a )an%'/la&% #ata%%% ka)/& #ata
4.1 Konsep asas (samb)
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
12/30
October 8, 2014
Pangkalan Data 12
istem Pangkalan Data
( ke&el/r/an &%&te) +ang ter#%r% #ar%
4 'erkara
a 'angkalan #ata
b &%&te) 'eng/r/&an 'angkalan #ata
c at/rcara 'engg/na# 'engg/n
4.1 Konsep asas (samb)
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
13/30
October 8, 2014
Pangkalan Data 1
4.1 Konsep asas (samb)
data
perkakasan
" rangkaian
perisian
prosedur sumber
manusia
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
14/30
October 8, 2014
Pangkalan Data 14
4.2 E9ol/&% Peng/r/&an Data
-%&te)
Pe)'ro&e&an
"an/al
-%&te)
Pe)'ro&e&an
!a%l
-%&te)
Pangkalan
Data
E9ol/&% -%&te) Pe)'ro&e&an Data
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
15/30
October 8, 2014
Pangkalan Data 15
4. -%&te) Pangkalan Data
Data 'ent%ng ke'a#a '%akberke'ent%ngan
i) internal stakeholder
ii) external stakeholderBebera'a genera&%
a) #enerasi pertama
- Integrated Data Storage (IDS)
- CODASYL
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
16/30
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
17/30
October 8, 2014
Pangkalan Data 1
( Poer B/%l#er, "%cro&o$t Acce&&( E(; "o#el
( E;D"
c) #enerasi Ketiga
( ODB"-
( OOP
- intelligence data$ase
4. -%&te) Pangkalan Data &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
18/30
October 8, 2014
Pangkalan Data 18
( Pangkalan #ata )/lt%)e#%a
4. -%&te) Pangkalan Data &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
19/30
October 8, 2014
Pangkalan Data 1:
4.4 Ko)'o&%&% -%&te) Pangkalan
Data
Kategor% Data
Data
Pengg/na
"eta#ata
n#ek&
"eta#ata
Pengg/na
Data
-tat%&t%k
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
20/30
October 8, 2014
Pangkalan Data 20
Perisian
( -%&te) 'eng/r/&an 'angkalan #ata
( Per%&%an 'engg/naan( Per%&%an &%&te) ken#al%an
4.4 Ko)'o&%&% -%&te) Pangkalan
Data &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
21/30
October 8, 2014
Pangkalan Data 21
Perkakasan
( ke'erl/an 'erkaka&an bergant/ng
ke'a#a$enis penggunaan,
keperluan organisasi#an sistem
pengurusan p%data+ang #%g/nakan.
4.4 Ko)'o&%&% -%&te) Pangkalan
Data &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
22/30
October 8, 2014
Pangkalan Data 22
Manusia
( 'enta#b%r #ata
( 'enta#b%r 'angkalan #ata( 'erekabent/k 'angkalan #ata
( 'engat/rcara 'engg/naan
4.4 Ko)'o&%&% -%&te) Pangkalan
Data &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
23/30
October 8, 2014
Pangkalan Data 2
&atacara
( 'ro&e#/r +ang 'erl/ #%%k/t% ole
'engg/na 'angkalan #ata.
4.4 Ko)'o&%&% -%&te) Pangkalan
Data &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
24/30
October 8, 2014
Pangkalan Data 24
4.5 Jen%& #an -en% B%na Pangkalan
Data
1) istem Pangkalan Data &erpusat
% Ko)'/ter '/&at
tele'e)'ro&e&an%% -en% b%na 'elanggan('ela+an
%%% Pangkalan #ata 'er%ba#%
%9 Pangkalan #ata )/lt%)e#%a') istem pangkalan data teragih
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
25/30
October 8, 2014
Pangkalan Data 25
4.7 Keleb%an -%&te) Pangkalan
Data
Pangkalan #ata terkaal
Kebeba&an $or)at $a%lPerak%lan #ata organ%&a&%
Tatacara ke&ela)atan leb% &ela)at
Ka'a&%t% ca'a%an 'engg/na t%ngg%Tatacara &an#ar #an 'e)/l%an
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
26/30
October 8, 2014
Pangkalan Data 27
4. Kele)aan -%&te) Pangkalan
Data
Ko& t%ngg%
Ko& 'erkaka&an
Ko& 'en/karan-a%> #an ker/)%tan
Pre&ta&% t%#ak kon&%&ten
;%&%ko kegagalan
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
27/30
October 8, 2014
Pangkalan Data 2
4. A'l%ka&% -%&te) Pangkalan Data
-%&te) te)'aan t%ket ka'al terbang
-%&te) '%n*a)an #an te)'aan b/k/
-%&te) 'angkalan #ata 'e&ak%t-%&te) )akl/)at 'ela*ar
-%&te) 'ereko#an %n9entor%
-%&te) te)'aan t%ket a+ang
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
28/30
October 8, 2014
Pangkalan Data 28
4.8 "%cro&o$t Acce&&
-tr/kt/r #an rekabent/k
a) ta$le
$) ormc) "ages
d) query
e) re"ort) macro
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
29/30
October 8, 2014
Pangkalan Data 2:
elationships
( %katan?'er/b/ngan antara ta$le
ata/ query.
( )eng/b/ngkan ta$le+ang
)e)'/n+a% ele)en &e'a#an.
( )e)bolekan re'ort #%a&%lkan.( kategor% one-to-one% one-to-many%
many-to-many
4.8 "%cro&o$t Acce&& &a)b
-
7/21/2019 Bab4pangkalandata 121209013659 Phpapp02.Ppt 0
30/30
October 8 201 Pangkalan Data 0
Ta)at