BASIS DATA MATKUL BAPAK TEGUH TAMRIN.pptx

erwinapriliawan1 1 views 22 slides Oct 12, 2025
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

BASIS DATA MATKUL BAPAK TEGUH TAMRIN.pptx


Slide Content

1 Teguh Tamrin P e n g an t ar B a sis d a t a

Tu j u an M ata ku liah S e telah mempel a j ar i mata kul i ah B asi s d a t a , dih a r a pk a n mah a s i s wa d a p a t men g etahui d a n memah a mi k on s ep d a s ar d ar i b a s i s d a ta s e r ta d a p a t me r an c ang d a n meman i pul a s i s ebu a h b a s is d a ta den g an ben a r . 2

D e s k r i p si I si  M ataku l i ah i ni memb a has ten t ang pe r bedaan s yst e m fi l e trad is i o nal dengan s yst e m fi l e bas i s data dan k et e rbatasn n y a , k o n s ep dasar bas i s d a ta, i s t il a h - i s t il ah dasa r , k o mpon e n k o mpon e n k e r ugian m enggun a kan bas i s li ngkungan bas i s data, model bas i s dat a , k euntungan dan d a ta, m emb a has tentang data r e l ati o nal, Baha s a que r y f o rmal dan k o mer s i a l , Re l ati o nal datab a s e m a nagement s y s tem ( R DB M S ), & N o rmal is as i ) alat bantu pe r an c an g an bas i s d a ta ( E R D 3

P e ngan t ar B a s is d ata 5

D e f inisi B a s is d ata  Apa peng e r t i an bas i s dat a ? 6

D e f inisi B a s is d ata ( 2 ) BA S IS D A T A r e pre s en t a s i dari fa k t a dunia yang me w a k i l i s uatu o b yek yang dire k am da l am ben t uk angk a , hu r u f , s imbo l , g am b a r , bunyi a t au k o m bina s iny a . t eks , mark a s / t em p at berk u m p ul / t em p at ber s arang / g udang 7

D e f inisi B a s is d ata ( 3 )  H i mpun a n k e lo mpok data ( ar s i p ) y a ng s al i ng be r hubungan y a ng di o rgan i s asi s ed e mi ki an rupa ag a r k e l ak d a pat dima n fa a tkan k emb a l i dengan c epat da n m ud a h  K umpulan data y a ng s al i ng be r hubungan y a ng di s i mp a n s ecara be r s a m a s edemi k i an rupa da n tanpa pengulangan ( r edunda n cy ) y ang t i dak pe rlu , untuk m eme n uhi be r ba g ai k ebutuhan  K u m pulan fi l e / tabe l / ar s i p y ang s al i ng di s i mp a n dalam media pe n yimp a nan be r hubun g an te r ten t u y ang 8

D e f inisi B a s is d ata ( 4 )  B asis d a ta bi s a dib a y a n g k a n s eb a g a i lem ar i a r s ip den g an be r b a g a i c a r a pen g atu r an n ya   B asis d a ta d a n lem ar i a r s ip memiliki p r in s ip k e r ja d a n tujuan y a ng s am a ; p r in s ip n ya y a kni pen g atu r an d a ta / a r s i p . T uju a n u t am a n ya ad a l a h k e m udah a n dan k ecep a t an dal a m peng a mbilan k emb a li d a ta / a r s i p . 9

S t ud i Kas u s A p ak a h d a t a el e kt r o n is = B asi s d a t a ? B a da n Ad m i n istr a si K e p e g a w a i a n d i P T XYZ sel a lu me n gg un a k a n k om p u t er - ya itu a p l i kasi MS W o r d da n MS Ex c e l - un t u k m e n ca t a t da t a k e p e g a w a i a n , or g a n is a si da n p e n gga j ia n . da t a - B is a kah d ik a t a kan P T XYZ t el a h m e n e r a p kan b a sis da t a ? 10

S t ud i Kas u s ( 2 ) B e l u m t ent u , ka r e n a d i da l a m p e n g el o l a a n n y a b el u m t e n t u t e r d a p a t p e m il a h an da n p en g e l o m po kan da t a s e s u a i je n is / f un g si da t a . 11 Da t a P e r k u l ia h a n D a t a M a t a K u li a h Da t a D ose n S i stem A ka d emik Da t a M a h as i sw a Co n t oh P emi l ahan: J a w aba n :

Tu j u an B a s is d ata 1. Kecepatan dan Kemudahan ( Speed )   Yakni agar pengguna basisdata bisa menyimpan data, melak u kan p e rubah a n/ma n ipulasi terha d ap data, dan menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis). 2. Efisiensi Ruang Penyimpanan ( Space )   Dengan basisdata kita mampu melakukan penekanan jumlah redundansi (pengulanga n ) data, baik dengan mene r apkan sejum l ah pengkodean atau dengan membuat relas i -relasi antara kelompok data yang saling berhubunga n . 12

Tu j u an B a s is d ata ( 2 ) 3. Keakuratan ( Accurac y )   Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan ( cons t r a i n t ) tipe data, domain data, keunikan data dsb. 4. Ketersediaan ( Availabilit y )   Agar data bisa diakses oleh setiap pengguna yang mem b utuh k an, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan. 13

Tu j u an B a s is d ata ( 3 ) 5 . K e l e n g k a p a n ( C o m p l e t ene s s )   A gar d a ta yang dik e l o l a s e nant i a sa l e n g k a p b a i k r e l a t i f t e r h a d a p k e b u t u h a n p e ma k a i ma u p u n t e r h a d a p wakt u , d e n g a n m e l a kukan p e na m b a han b ar i s - b ar i s d a ta a t a u p u n m e l a k u k a n p e r u b a h a n st r u kt u r p a da b a s i s d a t a ; yakni d e n g a n m e na m b a hk a n f i e l d p a da t a b e l a t a u m e n am b a h t a b e l b ar u . 6. K ea m a n a n ( S ec u ri t y )   A g a r d a ta y a n g b e r s i fa t ra h a s i a a t a u p r o s e s y a n g v i t a l t i d a k j a t u h ke o r a ng / p e n g g u n a yang t i d a k b e r hak, y a kni d e ng a n p e ngg u n aa n a c c ou n t ( u se rn a m e d a n p a s s w o r d ) s e r ta m e n e r a pk a n p e m b e d a a n hak a ks e s s e t i a p p e ngg u n a t e r h a d a p d a ta y a n g b i sa d i b a ca a t a u p r o s e s yang bi s a di l a kuka n . 14

Tu j u an B a s is d ata ( 4 ) 6. K e b e rs a m aa n ( S h a r a bi l i t y )  A gar d a ta yang d i k e lol a ol e h s i st e m m e n d u k u n g ling k u ng an m u l t i u s e r ( ban y ak p e m a k ai ) , d e n g a n m e n j a ga / m e n g h i nda r i m u n c u lny a p r o b l e m ba r u s e p e r ti in k o n s i st e n si data ( ka r e n a t e r j adi p e r u bahan data y ang d il a k u k a n ol e h b e b e r a pa u s e r d a l a m waktu y ang b e r sa m a a n ) at a u k o n d i si d e adl o ck (ka r e n a a da b a n y a k p e m a k a i yang sal i ng m e n u n g gu u n t u k m e ngg u n ak a n dat a ) . 15

P e ng g u naan B a s is d ata  S ecara u m um, s e l uruh s i s tem dalam k eh i dupan b i s a menggun a kan k o n s ep ba s i s data dalam peng e l o l aan i n f o rmas i , ka r ena s e m ua s i s tem ter s ebut tak b i s a l epas dari fakta.  B i da n g-bidang fungs i o nal y ang m ema n fa a tkan bas i s d a ta dalam hal ef is i en s i , akura s i da n k ecepatan o pe r asi l ain adalah:  K epeg a waian, P ergudan g a n , Akunta n si, P erbank a n , P endidika n /se k olah, Rumah Sakit , T ele k o m unikasi ant a ra 16

O p e r a s i D a s ar B a s is d ata P e m bu a t a n b a sis da t a b a ru ( c r e a t e databa s e ), ya n g i d e n t ik d e n ga n p em bu a t a n lem a ri a rsip ya n g b a r u . P e n g h a pu s a n b a sis da t a ( d r op databa s e ), ya n g i d e n t ik d e n ga n p e ru s a kan lem a ri a rsip ( se k a l ig u s b es e r t a is i n y a j i ka ada ). P e m bu a t a n f i l e/ t a b el b a ru k e s u a t u b a sis da t a ( c r e a t e t ab l e ), ya n g i d e n t ik d e n ga n p e n a m b a h a n m a p a rsip b a ru k e s e bu a h lem a ri a rsip ya n g t el a h ada . P e n g h a pu s a n file / t a b el da ri s u a t u b a sis da t a ( d r op t ab l e ), ya n g i d e n t ik d e n ga n p e ru s a kan m a p a rsip l a ma ya n g ad a d i s e bu a h lem a ri a rsi p . P e n a m b a h a n / p e n g is ia n da t a b a ru k e se b u a h file / t a b el d i se b u a h b a sis da t a ( i n se r t ), ya n g i d e n t ik d e n ga n p e n a m b a h a n lem b a r a n a rsip k e s e bu a h m a p a rsi p .      P e n ga m b i la n da t a da ri se b u a h file / t a b el ( r et r i e v e /se ar c h ), ya n g i d e n t ik p e n ca ri a n lem b a r a n a rsip da ri s e bu a h m a p a rsi p . P e n g ub a h a n da t a da ri se b u a h file / t a b el ( u p da t e ), ya n g i d e n t ik d e n ga n p e rb a ik a n isi lem b a r a n a rsip ya n g ad a d i s e bu a h m a p a rsi p . P e n g h a pu s a n da t a da ri se b u a h file / t a b el ( d e l ete ), ya n g i d e n t ik d e n ga n p e n g h a pu s a n s e bu a h lem b a r a n a rsip ya n g ad a d i s e bu a h m a p a rsi p . d e n ga n    17

Sis t e m B a s is d ata  Apa y a ng dimak s ud s i s tem bas i s data? 18

Kon s e p Sis t e m B a s is d ata SISTEM s e bu a h tat a n a n ( k et e r p a d u a n ) y a ng ter d iri a tas s e juml a h k om p o n en fungsi o n a l ( d e n g a n s a t u a n fun g s i / t u g a s te r tentu) y a ng s a l i ng b e r h ubun g a n da n s e c a ra b e rs a m a- sa m a b e r t u juan u ntuk me m e n u hi su a tu p r o s es / p e k e r j a a n te r te n tu. 19

Ko mpo n e n Sis t e m B a s is d ata B i a s a ny a b er u p a p er a n g k at k o m p u t er s t a n d a r , m e d ia pen y i m pa n s e k unde r da n m e d ia k o m un i k a s i un t u k s i s t e m ja r ing a n . Y a k n i m e r up a k a n pe r ang k a t l u na k y an g m e mf un g s i k a n , m e n g e n d a l i k an s e lu r uh s u m b e r d a y a da n m e la k u k an o p e r a s i d a s ar d a l a m s i s t e m k o m p u t e r . H a r us s e s u a i denga n D B M S y an g d ig u na k a n . Y a k n i b as i s d a t a y a n g m e w a k i l i s i s t e m t e r t e n t u u n t u k d i k el o l a . S e b u a h s i s t e m b a s i s d a t a b i s a t e r di r i d ar i lebih d ar i s a t u b a s i s da t a . ( D a t a b a s e d ig u na k a n Fo x b a s e , M a n a g e m e n t S y st e m ). P e r a n g k at lun a k y a n g un t u k m eng e lola b a s is da t a . C on t o h : d B a s e , M S . A c c e s s , M S . Fo x p r o , B o r land P a r a d o x , B o r lan d - I n t e r b a s e , M S . S QL S e rv e r , O r a c le, I n f o r m i x , S y b a s e . O r a ng - o r a n g y a n g b er in t e r a k s i denga n s i s t e m b as is d a t a, m u lai d ar i y a n g m e r a n c a n g s a m p a i y a n g m e n g g u n a k an di t in g k a t a k h i r . P e r a n g k at o p s ion a l . lun a k p e len g k ap y a n g m e n d u k u n g . B e r s i f at 20 H a r d w a r e Op e r a ti n g S y s t e m D a t a b a s e D B M S U s e r Op t i o na l S o f t w a r e

P e ng g u na D ata b a s e P engguna datab a s e ( “ Act o r o n t h e scen e ”): l eb i h cende r ung menggun a kan / ad a k et e r k aitan T e r di r i dar i :  Database Ad m i n i s trat o rs  Dat a base De s i gners  End U s e r s penggunaan datab a s e .  S yst e m Ana l yst Engin e e rs ) dan Appl i c a t i o n P r o gram m e r s ( S o ft w a r e 21

B aha s a B a s is d ata Me r upa k an b a h a s a y a ng di g una k an oleh u s er untuk be r k o m unikasi / be r in t e r a k s i deng a n D B MS y a ng be r s an g ku t a n . Mi s a l n ya SQL, dBa s e , QUEL d s b . B ah a s a B asi s data dipil a h k e dal a m 2 ben t uk 1. D ata D e f in i ti o n L a n g ua g e (D D L) Deng a n bah a s a ini kita d a pat me m buat t abel ba r u, me m buat inde k s , men g ubah tabe l , menentukan s truktur pe n y i mpan a n t abel d s b . 2. D ata M an i pu l ati o n L a n g ua g e (DML). B e r guna un t uk melakuk a n manipul a s i dan p a da s u a tu b a s is d a ta. B e r up a :  P e n y i sipa n / pe n a mb a h a n d a t a b a ru ( i nse r t )  P en g h a pus a n d a t a ( de l e t e)  P engub a h a n d a t a ( upd a t e) peg a mbilan data 22

M od e l R e lasi o nal B a s is D ata (RD B M S)  M o d el ya n g m e n gg un a kan s e j u ml a h t a b el un t u k m e n gga m b a r k a n da t a s e r t a hubun ga n a n t a r da t a - da t a t e r s e bu t .   Se t i a p t a b el memi l iki sej u m l a h k olom d i m a n a se t i a p k olom memi l iki n a ma ya n g un ik a t a u d ise bu t Fiel d . Se t i a p f ield a kan d i d e f i n is i kan t i p e da n p a n j a n g fiel d n ya .  K u m pu l a n field h i n gg a m e m b e n t u k s u a t u e n t ity y a n g un ik d ise bu t Reco r d . 1 100 1 1 P a sc a l 3 13001 3 B a sis D a ta 3 T abe l : P enga m b i l a n 1 129025 3 1 100 1 1 A 23 23 T abe l : M aha sis w a NIM N a m a 1 129025 4 A n in d ita 1229035 8 B on i ta 1 129043 5 C a r m i n ia T abe l : M a t a k u l i a h N o_ M K Na m a_ M K S KS 13001 2 C 3 NIM N o _ M K N i l a i M a t a k u l i a h 1229035 8 13001 2 A 1 129043 5 1 3001 3 C D a t a ba se U n iv e r sit a s
Tags