You are on page 1of 30
GARIS ~ GARIS BESAR PROGRAM PENGAJARAN SATUAN ACARA PERIKULIAHAN DAN KONTRAK PERKULIAHAN BASISDATA KODEMK:PAC 170 PROGRAM STUDI [LMU KOMPUTER UNIVERSITAS DIPO:NEGORO GARIS-GARIS BESAR PROGRAM PENGAJARAN (GEPP) Judul Meta Kuiah —: Basis Data kode Mata Bobet eke Kullan | PACITO a ‘A. Desksipsi Mata Kuliah ‘Basis data merupakan sokumpulan fle yang saling berelasl Satiap record i dalam ust fle basis data mampu berelas dengan record atau sekumpulan record dl dela fle yang lan. Basis data menjadi salah satu sumber daya informas, sehingga basis data menjadi ‘Satu mated penting di dalam mempelajan sstom informa B. Tuan instruksional Umum ‘Setelah mengkut mata kuiah ini, mahasiowa dharapkan mempunyai pengetahuan tentang ‘metoda pengarsipan data secara terpadt, ‘seria dasardaser untuk merancang dan ‘mengimplementasican suetu apicasi basis data yang dlekankan pada mode easional. .Satuan Acara Pengajaran | hm earasiona | —Potak —] aap poct onean | Eaiast n Khusus Sshasan —_| Wate 7, | aditansanyan | Kaeep Gan” [1 ForwinSue bam] S60 iontang sis dsia,maka_ | Basis baa | 2. Seton Base bata ment ‘ahaa pte: 3 ene lenpencuoa rg Fens coo een ae cere |__| im: S0% tere Baie Oa [2 [ike aibericon peranyean | Apikesi Basis | 1. Pengertan Apion, ‘3x50 Etunganos becom | Bam | Renton Coen | heat Sis Satacne ta soheeTate Sepahan pon 2. Ramone igor! ore acer Posty ‘Stpoten nnd meter oe ‘3, | skadberiten pertanyaan | Permedelan | 1, Model Basis Data Flat | 2x3x Stores | Baa “ ho ne etna 2 Nott soa Soren cael not tn | | soleete e acoso Scorevectace SStomn mina ante ccseoneas 5. ot Ste sa bersran Oock 6. Ne nt | Resear ] Tujuan instruksional | Pokok sub Pokok Bshasan | Estimasi | [Ne] ec Benasan_| SH PotokBehacan | Eettns 7 | xan eran | del no]. Ere enti] 203 imate at an | Roses aaa Semen naan 2. Foon Some a Seep enancenon aera Soinendagen tar ee athena on logon os | | ak sion wen aan | pwr Ral |. Komap Deer Opems| 23 ona eae eozcarcam | Bia | soe seme 2. Aer | | Sarin an ees coe eons funnest comma ce Soiree eres Rae | reamecee st aes [nai : © | etn ow bar Gotan emery | Bae 7 | xara ama —| Seams [1 arborea Bese | sath. [Sing | Swuroemreat | e8s, SHenceoamnece” | eelage | 2 Se SECT Secrecy [fea /3 amen | (Sete creo eno | matey doom 5 fg gana Sogn craton eterna Savas | des sortanonbeang | Roraibad | iommagpaemeen | SE Maiwgtecrcmet [oe emetic | me eee Sateen Sata 2. Feta eat ope Ken Sonia Sea 3. enh olan eRe ane Sotto ne Se tome orate | 4. Seta bo | | Scare | 7 | xan | eagagan [1 rg Oem] Mewtrancrse” —|Senenthan [2 Rem aoa Moetoserat |S Fe oss epeclay tne 2 tetra a aero Seen Sou ee | See ih en ma | 80 ‘ment i ; E KONTRAK PERKULIAHAN Nama Mata Kush: Basis Data Bobet ake Kode Mata Kuish = PACT7O Pengejar 4. Drs. Djalal Er Riyanto,MlKomp 2 Ais Pui Widodo, SSI MT Semester Genap Hari Pertemuan —_: Jumiat (07-80 ~ 10:00) ‘Tempat Pertemuan A203 ‘A. Deskrips! Mata Kullah Basis data merupakan sekumpulan fle yang sang bereas. Seti record di lem suaty fle basis data mampu berolasi dengan record atau sekumpulan record adatom fle yang lain Basis data menjac calah satu sumbor daya informas, sehingge basis data meni ‘alu mater penting ct dalam mempelaa sistem informa. 8. Tujuan instruksioanal 2 ‘Tujuan instruksional Umum Setelah mengikutl mata kulah ii, mahasiewa diharapkan mempunyal pengetahuan tentang metoda pengarsipan data secaraterpadu, serta dasar-dasar uniuk merancang ddan mengimplementaskan suatu apikesi basis data yang dliekarkan pada model felasionas ‘Tujuan instraksional Khusus 2 ka diberikan pertanyaan tentang base dats, maka mahasiewa dapat member- kan penelasan apa yang dsebut dergan basis data minimal 90% benar. . ka dlberkan pertanyaan tentang aplikas! basis dats; maka mehasiows dapat imenjelaskan pangertan, Komponen ‘sistem dan kemponen fungsional aplikas| basis data minimal 60% bene © ka diberikan pertanyean tentang model basis data, maka mahasiswa dapat imenjelaskan berbagel model dan karakterstk masing-masing model basis data tinal 80% bene 4 Jka diberkan sojumish ras, maka mahssiswa akan dapst_menyusun Telaonship yang ada dlantara relastrelasi yang diberkan dengan menggunakan diagram Endy Relationship minimal 80% bener. @ Jka diberkan relasi stau seiumich relasi sebagel operand, maka dengan ‘menggunakan ‘aljabar relesional dan Kalkulus felaconal mahasiwa dapat ‘melakukan operas! untuk mendapatian relasi baru sebagai ouput, mirimal 80% Denar Ska diberkan relas!stau sojumich roles, maka mahasiowa dopat memperoleh informas (dari relasielasi tersebut) yang dhasiban melall operat query dengan ‘menggunakan sintak-sirtak operas! Bahasa query SQL minimal 90% benar. 19. Jka diberikan sembarang resi yang belum normal, maka mahesiswa dapat ‘melekukan normaiissi data melalui tahepan INF, 2NF, dan paling seat samp ‘dengan SNF, minimal 80% benar. 1 Jika.diberiken relasi atau sejumiah elas, maka mahasiswa akan dapat imenjelaskan metoda-metoda yang dperukan untuk perindungan dan pemulinan ‘data dar rlaselas! ereebu, minimal 90% bana. (C. Metods Pembelsjaran Untuk mencapal tyuan pendidkan dari mata kulah ini, metode pembelsjoran yang ‘lgunakan jalah: ceramah, pomberion ‘contoh, tanya jawab, dskuel, penugasen, dan Praktkum Penugasan slisktxan sacara inchidu, an prakilaan diakukan <)dalam laboratorium komputer dengan menggunakan perangkat lunak Sistem Manajomen Basis Data (SMBD). ©. Buku Acuan 1 Date, C.., An Introduction to Database Systems, Sixth Eaton, (New York: Addison Wesley Publ. Comp. Inc, 1985) 2. Eimecri, Ramez, and Shamkant B. Navathe, Fundamentals of Database Systems, (Redwood Cty. The Benyamin/Cummings PUB. Camp, Ine, 194). 3. Hawyszkiowyez, Igor T., Relational Database Dasign, An Introduction (New York: Prentice Hall, 1890) 4. Korth, Henry F., and Abraham Siberschatz, Database System Concepts (New York: ‘MeGraw ti, 1908) 5. Kroenke, David M., and Kathleen A. Dolan, Database Processing, Fundamentals, Design, Implementation, Third Edtion (Singepore: Science Research Associates, Ine, 1980) 6, MeFadden, Fred R., and Jeftey A. Holler, Database Management, Second Eaton (Menlo Parc The Benyamin/Cumming Publishing Company Ino, 1988). 7. Post, Gerald V., Database Management Systems, Designing and Bullding Business Applications (Singapore: The McGraw-Hill Company Inc, 1999). 8, Ramalishnan, Raghu, e al, Database Management Systems, Tird Eaton. 8. Stophins, Ryan K, and Ronald R. Plew, Database Design (incianapals: Sams) 10, Webb, Jef, et a, Pemrograman Database, dterjemahkan oleh Ichwani Putrajaya dan ‘Wisnu Nupraho (Yogyakarta: Penerit Andi dan Simon Schuster Asta Pte Lit, 1997), “4, Whitehorn, Mark dan Bul Markiyn, Seluk Beluk Database Relasional, Eaisi Kedua, “Sterjomahkan oleh Zui Harahap (Jakarta: Penerbit rfanggs, 2003), E. Keitera Penstan [Nia ake iitung dari kornponen-kornponen sebagal berkut: rc ‘empanen Penn Bobet) 1 | Tuga /Pekeraan Rumah 10 2_| Pratt 10 ‘| Ujan Tengah Semester 0 ‘4 [Ojon Ale Semester «0 a 700 1 F. Rencana Perkuliahan wooo [ Pokok Bahesan 7 Pistake Pert ke ‘Sub Pokok Bahosan | 7 1, Konsep Dasar Bast Dota | 1 Pongertan Basis Data 9. Detet005), Hal 245 ©. Stem Base Data 1, Emaar 1064 Ha 1-29 © Reuntungan Pendetatan Gaale |e) MeFadden(1960, Hal 3:23 Data Remowrennane} Hal 18 \ 4. Resko Pendekstan Baste Data | ©. Stephen} Hol 9:35 [2] pts sis Data | 3° Pengertan Aol ‘9. Krone 1900, Ha 39-99, © Komponen Stam hpitas Basis |b. Ehnaer 1994), Hal 20.95 | baa © MeFodden( 1866, HaL25-25 | Komponen Fungsional Apis | * Best bat, 34 | 5, Permodelon Data 12 Model Boss Dla Fiat Fil 9. Dat 1905, Hat 52-128 © Model Basi Data Herarch. 1 mae 1964), Hal 130-189 ©, Model Bass Data Jengan- Meraaden(1968) Hal 162-221 4 Modal Gans Data Relosional |. Stophenst). Ha 38-55 (8. Model Bass Dela Berens | ©. Waenomia003} Hal 19621 bet {Model Bass OataReisional Objee 4. Model {2 Evthas dan Himpunan Entzas, | a. Date 1805), Hal. 247-205 BE. elatonsip dan Fimpanan 1, Emaar 104), Hal «24 eaten © Howe 1900 Hat 85-102 ¢, Kerdnaitas Res Kono), Hal. 21-49 Diagram Ent Roistonshin, | Kroes 860) a 67-213, © MeFadder(1065. a.224-252 5. Pos(900) Hal 8697 | Ramat Hat 6-15 | P Stopnenety Hel 162-104, | _ as | Mirae! Pokek Bahasan’ Pastore 7.8 |. OpertorRess 2” anaep Besar Opeesi Update | a. Dst( 1005 Ha, 105.206 pada Rebs. Eenase196q, Hal 185-179, », faba Reason. 21288 ©. Kall Relsenat ¢. Ramat Hal 22-44 '. Pereamaan don Perbedaon Ajabor | & Whtenomt2003) Hel 236-248 | Relational dan Kale | Retesional 2 | Vian ie Somestor 10.11.12 | 6. Stucure Query Language (S01) ution, vo rooms 2" Srseurbeser SOL 2 3 Romnseieee 3 Einar abe, hat fo5225 © Rue WHERE Howe 00) Hal 167207 & Rue prow Konto Hat 7.86 Fangs eprepast. Ponto} Ha 1-61 =: Romar Hat ase ‘ g Whitehom{2003), Hel 249-296 ia | 7, Nomatnas baa 2° Aromat eremsnen,penspon | a. Dao Q05 Hat. 27 290 don penhapian Eman 106) at S013 Hawt 800) Hal 2046, Keat9es), Hal 181-220 ‘cere 980) Hal 131-169 McFadden 966) Hal 247208 Post 865 Na 64.08 Ramaf Hal 168203 Stephens] Hal 186-210 \Whtehom2003). Hal 212.295, » Ketergartungan Fungsional © Gent noma bers Kanel brmer (INF 2NF, dan’ NF). 64. Bent noma Boyde, NF, dan SNE ape RPRP RR 78,18 |. Perntugon dan Pornthan Data fInepriss Data. 4. Dat t905), Hal 974455. Kenkurens. 1 Emasr[106¢, Ha 586-607 © Looking dan Deaceok © Konto} sk S25402, 440. & Seteabany ‘oonke( 1960, Hal 191-163 Fama Hal 216.224 Stephene Hal 286317, 35108 SATUAN AGAKA PENGAJAKAN (SAP) Mata Kulih Basis Data Kode Mata Kuan Pact7o BBobot sks 3 Waktu Pertemuan 3x80 menit Pertemuan ke i ‘A. Tujuan instruksonal Umum Seteish mengikli mata kulah in, mahasiswadiharapkan mempunyal pengetahuan tentang metoda Dengarsipan data cecara terpadu, seria dasar-daear untuk merancang dan mengimplementasican ‘suatu apis! basis data yang ctekankan pada model reasiona 2, Kusvs tka aiberkan pertanyaan tentang basis data, maka mahasiowa dapat memberkan penjelasan apa yang debut dengan basis data minimal 90% benar. 1B. Pokok Bahasan Konsep Dasar Basis Data C. Sub Pokok Bahasan Pengertan Basis Data Sistem Basis Dota Keuntungan Pendekatan Basis Data Resike Pendekstan Basis Data D. Kogistan Belajar Mengojar dan Media Alat Pengelaran Tahar Kegiatan Pengajar lan Mahasiewa | Media dan Alat P a 08h | esiatan ta oe 7 z 4 Pendahuluan [7 Werjlaskan cakupan mater dalam pertemuan Ke >i 2. Monjelaskanmanfaat memehami koneep dasar basis data. = Lop ‘3 Menjelaskankompetensi dalam TIU dan TIK untuk peremuan |. Momperhatitan, |+ LCD kel | | Ponyajn | a. Pendekatan a dalam pamrosesan dal [> Memporhatian, dan |» LCD, papan tale, ‘8 Menjelastan pemrosesan fle radsional dan permaalahan |” mencata. | yang jun | | » Menjelastan pendekatan basis data disertal dengan | | kelebhankelebinannya, as | Penuiup ‘Ronsep aaser oasis cata ', Menjelaskan defini basis data . Menjetaskan konsep redundancy dan dupikas. © Menjelaskan karaktersktk desar bass data, Sistom basis cata 1. Menjelaskan pengertan sistem basis data . Menjelaskan komponen sistem basis data © Menjelastan perbedsan single-user dengan muthuser. 4. Menjelasian pengguna (user) basis data. Menjelaskan keuntungan dan resko pendekatan basis data, Mempernatixan, dan rmencata Memperhatican, dan rmencatat Memperhatican, dan mencata LCD, papan ts LCD, papan tuts LoD, papan tli, ‘enutup peremuan 1. Momberian pertanyasn-pertanyaan kepada mahesicwa seria melekukan oiskusl Salam rangka memborikan emaraman secara lebih bak tentang mater yang ‘ijarkan, », Memberian beberapa penguatan bagi mahasiswa, ©: Menjelasianulang tentang hal-hal yang masih balum dimenger oleh mahasiswa. 4, Merangkam secara ringkas dan membahas keterkatan dengan mater kulah mendatang Melaksanakan rmengemuiakan pendapat TED, paan tus . Evaluasi 1. Memberikan tugas tus keoada mahasiswa untuk menyajikan contch pengolahan data yang belum dan sudah menggunakan Pendekatan basi data, uiuk mangetahuiingkat penyerapan mater oleh mahasswa, 2. Penisiandiakukan minggs borkutrya setelah mahasiawa menyerahkan tugas tule yang diberken, F. Referensi 1. Date, C.J, An Introduction to Database Systoms, Sith Edition, (New York: Addison Wesley Publ. Comp. Ine, 1998). Hal. 2-4. 2. Emasri, Ramez, and Shankant 8. Navathe, Fundamentals of Database Systems, (Redwood City. The BeryaminiCummings Pub. Comp. In, 1964), Hal. 1-23. 3. McFadden, Fred R. and Jeffrey A. Hoffer, Database Management, Second Eaition (Menlo Park: The Benyamin/Cumming Publi Company Inc, 198). Hal. 3-23, 4. Ramakrishnan, Raghu, ete, Database Management Systeme, Third Ealion. Hal. 1-5, 5. Stephens, Ryan K., and Renald R, Plew, Database Design (Indianapolis: Sams), Hal. 9-3. ‘SATUAN ACARA PENGAJARAN (SAP) Mata Kulih Basis Data Kode Mota Kuti PACI7O Bobot sks 3 ‘Woaitu Pertemuan 3x50 ment Pertemuan ke iu ‘A.Tujan Instuksional 1. Umum Mata kuah ini memberkan pengetahuan tentang area basis data, metoda pengarsipan data secara terpadu, ala bantu perancangan basis cata, serta memberican desar-dasar untuk merancang dan ‘mengimplementaskan suatu apikas| basis data yang ditekenkan pada model relasional 2, Khusus Jka diberikan pertanyaan tontang apkasi basis data, mahasiswa dapat menjelaskan pengertian, ikomponen sistem dan Komponen fungsional apikas B, Pokok Behasan ‘Aplkos Basis Data . Sub Pokek Behasan 4. Pengertian Aptis! 2. Komponen Sistem Aplikasi Bass Data ‘3. Komponen Fungsional Aplikasi Basis Data . Kegiatan Belajar Mengajar dan Media Alt Pengajaran Ta rein Mergalr Keaitnnttacone | SAE 1 a __ 3 4 aan —| 1 Werte oar clan pera eT > Nenparatian > Te | Nerlaetan raft nematan pas bart. SMamperemen | tep |: Meester cmpetort dalam M0 aan Ticunacperoman | NeMWeamar | LSD | Penyajan [4 Aplcasl dan stem apes bale data + Wempermatian, dan | + LOD, papan tus | 1 Mrjlntan orgtian opto xe ea mone | 5: Meryastan buna aar ats ar dengan sites e. Menton sso aptas bass ota ©. weryemaran xonponenestem apes: cote cat (rr aran era ci. peed Sana) «. Merieasan perbtatan penvaan bess data moa Conta von la apples os al ‘iow { Menjtshan prosedr untuk opera nomal bat eta, beckep, can pomushan (eco). 0, Menjlstan Komponen orang dalam ust stam pike bls ban al (ot pera, personal opera, barsoralrengenbong stom, edrnstatr bas ala {dat base odmhisratn. omponen ingsonal apa! si data: 2 Morjelasan mekanime utc update bass data unk tmemarsan merggon dan merghepus Gata ». Menlasan mekasieme ituc menanpika sau cspay cata 6. Merjlashan pnsip-inspdosermkarisme keno! bas cota 4, Menjolastan bentul-bentuk konto! untuk implementasi ‘mekanisme kontrol (pembatasan deta, password, menu, ppembatasan ampian), ‘© Mempematican, an | + LCD, papan tus, rmeniata Penuiup 6 Menutup peremuan: {, Memberitan pertanyaan-pertanyaan kepada mahasiswa serta melekukan dickus| dalam rangka memberian emahaman secaralebh bak tentang mater yang ‘ajarcan beran beberepa pengustan bagi mahasiwa. ©. Menjelaskanulang tentang hal-hal yang mash bolum imenger oleh mehesisua 4, Merangkum secara ringkas dan membahas keterketan dengan mater kalah mendtang, * Melaksanakan, + LOD, papan tuls. mengemukakan pendapat. , Evaluast 1. Memberican tugas tus kepada mahasiewa uniuk melakukan identikasi tentang meksnisme kontrol yang menjadi perhatian utema oi dalam suatu apikasi basis cata, unk cdiskusican oi dalam Kelas, 2. Penilaiandiakukan minggu berkuinya setelah mahasiswa menyerahkan tug tule yang diberkan, F. Referonsi 1. Kroenke, David M., and Kathleen A. Dolan, Database Processing, Fundamentals, Design, Implementation, Third Edition (Gingapore: Science Research Associates, Ine, 1990), Hal 32-88, 2. Eimasri, Ramez, and ShamksntB. Navathe, Fundamentals of Database Systems, (Redwocd Cy: The Beryamin/Cummings Pub. Comp. ine, 1964) Hal. 2834 3. McFadden, Fred R., anc Jeffrey A. Holler, Database Management, Second Edtion (Menlo Park: The BenyamirvCumming Publishing Company Ine, 1988). Hel, 23-25. SATUAN ACARA PENGAJARAN (SAP) Mata Kull Basis Data Kede Mata Kutiah PAct7O Bobet sks 3 Waltu Pertemuan 23x50 ment Pertemuan ke ww, ‘A Tuan Instruksional 1Umum “Mata kui ini memberkan pengetahuan tentang area basis data, metoda pengarsipan data secara terpadu, alt bantu porancangan basis data, serta memberkan dasar-daear unluk merancang dan ‘mengimplementasikan suatu apikasl basis data yang dlekankan pada model relasional. 2, Khusus sca diverikan pertenysan tentang model basis data, mahasiswa dapat merjlaskan berbagsl model basis data dengan karakteristhnya masing-masing, B. Pokok Bahasan Permodelan Date . Sub Pokek Bahasan 1 2, Model Basie Data Hirarchi 3. Model Basis Data Jarngan, 4 Model Basis Data Relasional, 5 D. Kegiatan Belajar Mengajar can Media Alat Pengajeran Taba Kegon Merle Kegatan obese | SA — z ~ z oe a berangeina 2, Merjosea marist ansham pemodeian dt + Memperatten |» Loo 5. Menletansonpetern'dam Tilden Ticumucperenuan | Memetattan, |S LGD og eden orang 7 renyayan, kan penggunaan model dat. kan mode data flat fle, dengan karakeristiny Menjelastan model data Nerarchi, dengan Karakteistkrya Menjlaskan mode data jaringan, dengan karakteristknya Menjlackan model data rasiona, dengan karektaritnya Menjelaskan model data berorintaslobjek, dengan araketerstenye 5, Pembandingan mode ‘2, Manjolasian Kelabhan dan kekurangan pada setiap mode ', Menjelasian perimbangan yang cigunakan dalam emilinan model J+ Mempernatiken, dan | ® LCD, papan tle rmencatat. Memperhatikan, dan rmencatal. LOD, papan tus. Penutup ‘ Menutup peremvan: ‘4, Memberikan perianyaen-pertanyaan kepada mahssiswa seria melekukanciskusidatam rangka memberkan ‘Pemaharran sacara lebih bak tentang meter yang dlajarkan, ', Memberkan beberepa penguatan bagi mahasisws. © Menjelastan ulang tentang ha-hal yang mash bolum dimengert oleh mahasiswa. 4, Merangkam secara ringkas dan membahas keterkatan _dengan rater kulah mendatang elakssnakan, ‘mengemuiaksn pendapat + LOD, papan tus. ‘1. Membercan tugas tus kepada mahasiswa untuk menyafkan tuisan tentang model basis data yang populerdigunakan olsh banyak _pikas,cseral gambaran perkerbangannya. 2, Penilian dllakukan minggu berkuinya setelah mahasiswa menyerahkan tugas tus yang dberkan. F. Referonet 41. Date, C., An introduction to Database Systems, Sixth Ealion, (New York: Addlson Wesley Publ. Comp. inc. 1986). Hal, 52-128. 2. Eimasri, Ramez, and Shankant 8. Navathe, Fundamentals of Database Systems, (Redwood City: The Benyamin/Cummings Publ Comp. ine, 1964), Hal, 138-183. 3. McFadden, Fred R., and Jeffrey A, Hoffer, Database Management, Second Edtion (Menlo Park: The Benyamin/Cumming Publishing Company Ine, 1988) Hal 182-224 4. Stephens, Ryan K., and Renald R. Plew, Database Design (Indianapolis: Sams). Hl. 38-56. 2. YMeHON oR dat OM MRR, MUM DOK HeKBORSE ReIASIONEY, COR REGU, OHEEMAMKEN ON Zum Franap (akan: Penerbit Etangga, 2003). al 105-217, SATUAN ACARA PENGAJARAN (SAP) Mata Kulsh Basis Data Kode Mata Kuan PAct70, Bobot sks 3 Waktu Pertemuan 23x80 menit Pertomuan ke view ‘A Tuan Instruksional 1. Umum “Mata kuah ini memberkan pengetahuan tentang area basis data, metoda pengarsipan data secara ‘erpadu,alat bantu perancangan bass data, serta memberikan desar-dasar untuk merancang dan 'mengimplementaskan suatu apikasi basis data yang itekankan pada mace relasional 2, Khusve Ika dlperkan sejumish resi, mahasiowa akan dapat menjelaskan relationship yang ada cantare Telas-relasi yang diberkan dengan menggunaken diagram Enily Relationship. 8. Pokok Bahasan Model Eniy/Relationship . Sub Pokok Bahasen 1. Enttas dan Himpunan Enititas. 2. Relationship dan Himpunan Relationship. 3. Karainatas elas. 4 Diagram Entiy Relationship (EIR). . Keglatan Bela Mengafar dan Media Alt Pengajaran |__Tahap Kegietan Mengaier Kegiatan Mahasiswa Leis] i — z ls 4 Pendahuluan’ | 7 Wenjelaskan calupan male dalam paemuen yang sedang | + Mempethatkan [+ ICD berlengsung 2. Menjelaskan manfaat memaham model Entiy/Relaonship. | Memperhatican, | LOD ‘3. Menjelaskan kompetesi dalam TIU dan TIK unuk pertemuan | > Memperhatiten, —_|¢ LOD a ang secang nenangsung i j Panyajlan | 4 Enttas dan timounan entias ‘> Mamparhatcan, dan |» LCD, papan tal 8. Menjelastan pengertan entias dan himpunan ents. mencata ®. Menjolastan pengertan tentang abut, den macam etibu © Menanyatan kepada mahasiswa enttas-entas yang ada ct lingkungannya (untuk berbagai macam aplikas). 6. Relationship dan timpunan relationship Memperhatikan, dan |» LOD, papan tus, '. Menjelastan pengertan relationship den himpuran moncatat | relationship. ». Menjelastan bagaimana mendeteks| adanya relationship dantara cua enttas atau lebih, | aa | + Memperhatixan, dan | » LCD, papan tuts ‘2. Menjelastan karcnaltes satu-ke-satu (one-to-one). | mencata. . Menjelasiankardinaltas banyak-ke-satu (manyto-one). | | © Menjelastan kardinaltas banyak-ke-banyak (manyto- | many. 4. Menjelastan macam Kune! (Key) del relasi dan penggunannya «2. Menjelastan pengertian dasar dan perbedaan der super key, canddate key, dan primary key. 7. Diagram Entiy Relationship: ‘> Momperhatian, dan |« LCD, papan tule. ‘2 Menjelastan simbol-simbol yang sigunakan mencatal ». Menjelastan pembutan schema diagram. ©. Menjelastan pengetian Entitas Lemah (Weak Entity). | | Memperhativan, dan |» LOD, papan tie 2, Menjelastan konsep dasar update retas mencata , Menjolastan konsep dasar manipulas| els 5. Aljabar Relasiona: + Mempernatixan, + LCD, papan tu, ‘2, Menjolasian pemkalan operator relai untuk menjalanksn |" mencats. dan ‘operas taisional, yal: union intersection, ference, dan | mengemisakan », Menjelatan pemakaian operator real untuk menjatankan ‘operas relasional knusus, yaiu: esti, projec, jon, can divs. ©. Menanyatan kepada mahasiawa bagaimena melakuken | a ae | | | Pemilinan operator relasi (tradisional atau retasional Krusus), | 6 Kalaius Resiona! = Mempernatkan, dan | « LOD, papan tus, | a. Menjelastan cir-cit dari kakulus relasional mencatat », Menjeiastan penggunaan kakkuus relasional 7. Alabar Relasional vs Kalkulus Relasiona: + Memperhatican, dan | «LCD, pepan tus, ‘+ "Menjelasian persamaan dan perbedasn sleberrelasional |" mencata, ddan kalladusrelasonal, — _ Panuiup 3 Menutup petemusn: > Melakeanakan, dan» L6, papan tule ‘8, Memberkan pertanyaan-pertanyaan kepeda mahasiswa rmengemukakan serta melekukan oiskus dalam rangka memborian pendapet pemaharan secaralebh bak tentang mater yang Siajarkan Membertan beberapa penguatan bagi mahasiswa Menjelastan uiang tentang hal-hal yang mash bolum dmengeri oleh mahasiswa 4, Merangkam secara ringkas dan membahas keterkstan dengan rater kulah mendatang E. Evaluasi 1. Memberian tugas kepada mahasiswa dengan materi berupa penggunaan operator reasl aber relesional dan kakulusrelasional), untuk melakukan update den manipulas| sual reasi atau sekumpulan reas. 2. Penilaian diakuken minggu berkuinya selelah mahasiswa menyerahkan tugas tls yang iberkan, F. Referansi 4. Date, C.J, An Introduction to Database Systems, Sixth Esition, (New York: Addison Wesley Publ. Comp. Inc., 1995). Hal. 139-170, 1185-208, 2. Elmastl, Ramez, and Shamcant B, Navathe, Fundamentals of Database Systems, (Redwood City: The Benyamin/Cummings Publ Comp. nc, 1994), Hal 153-178, 231-256. 3. Ramakrishnan, Raghu, etal, Database Management Systams, Third Edition. Hel. 28-44 ‘4. Whitenom, Mark dan Bil Marklyn, Sefuk Beluk Database Rolasional, Edsi Kedua, dtrjemahkan oleh Zukifl Harahap (lekarts Penerolt Eangga, 2003). Hl 238-248 Mata Kalish Kode Mata Kullh Bobot sks ‘Waktu Pertemuan Pertemuan ke ‘A Tuan instruksionsl [Umum 2. Khusus B. Pokok Bhasan ©. Sub Pokok Behasan ‘SATUAN AGARA PENGAJARAN (SAP) Basis Data PACI70 3 33x50 menit xexl+xiL ‘Mata kul ini memberican pengetahuan tentang area basis data, metoda pengarsipan data secara terpadu, alt bantu perancangan basis data, serta memberikan daeardaear untuk merancang dan ‘mengimplementasikan suatu apikasi basis data yang dtekankan paca mode! reasional tc diberikan resi stau sejumilah rela mahasiswa dapat melakukan operas update dan ‘maripulas! data dengan menggunekan sintak-sitak operasl bahasa query SQL. ‘Structure Quory Language (SQL) Klauss WHERE. FFungel Agregasi Mosifkas up, Traneaksl tuple. Data Definition Language (ODL). Tahap Kepiatan Mengaiar Wola dan lat 5 Acosta’ Pengeiar 4 Pendahuiuen 7. Wenjlasken cakupan mater dalam periemuan yang sedang Derlangeung 2. Menjolasken mempelalr operator elas ‘3. Menjolasken kompetens dalam TIU dan TIK untuk pertemuan yang sedeng beriangsung. ~ Mempernatkan [> 16D ‘+ Mempernatican ‘+ Mempernatican. Panyalan | Sut Basar 62 2: Merelasan tar belskang mengapa perkan SOL 8, Merjltkan sulcr daar clam priean SL ciscr + Mempartatkan, dan LCD, papan tule stan ptnapinaanWausa SELECT. meneat a Bonen ar enon ave SELECT. 2: Merjelatkan penggunaan Kausa FROM. mena an) * LCD. pananaie €: Merjlatan care penlnan hlausa FROM (bersama- tama dengan Kana SELECT) 7. Kissa WHERE 2 onjlaskan penggunasn Kiausa WHERE at Merjlskan cara ponlsanauea WHERE (bersama- toma dengan Kana SELECT dan Haves FROM). Fungal Arges 2: Herel macam fungal agtegas den penaguraennye, 5: Merja penggunat inet grgea ack meneat rattan sot aba (AV). ¢. Menjlskan penggunaan Kings! sorgas untuk menca ‘ilai mabsimum suaty atribut (MAX), 4, Menjlskan penggunen ing gras untuk mene tial minmurt sts tut). «.Henjolasan penogunan ungs! agrogas untuk mene jumiah {i dalam suatu atribut (SUM), t. Marjan penogunen ine grgas! untuk rence Jumiah tuple (COUNT). ©. adie! Tope 2 Merlatkan penggunasn NULL ‘~ Memperhatixan, dan | + LCD, papan tui. mencata ‘© Mempermatcan, dan |« LOD, papantuis rmencatat, ‘+ Momperhatikan, dan | « LOD, papan tus rencatal | + Memperhaticen, dan |» LOD, papan tls Bengubshan is, dan penghapusan tuple. 410, Transakal ‘2. Menjelackan gemberan peleksanaan transsksi + Mempernatikan, dan |» LCD, papan tuls '. Menjelaskan penggunan peintah comm untuk rmeneata ‘Benyimpanen has transaksieecaratetap. «. Menjolackan penggunaan perintah rback untuk ‘membataken pernta transaksi 11, Data Definiion Language (ODL): 4, Menjelackan penggunaan DOL secara umum, '. Menjelaskan penggunaan sintak SQL, yatu CREATE TABLE intuk pembusiantabel ©. Menjelaskan penggunaan sintak SQL, yet DROP TABLE Lntuk penghapusen tabs 4. Menjelackan penggunaan sitak SQL, yatu ALTER "TABLE untuk modikss tabs. _ Penutup 7. Wenutup pertemuan: Melaksarakan, dan | ~ L6D, papan tule | ‘8, Memberkan pertanyaan-pertanyaan kepada mahesiowa |” mengemukakan | serta meakukan ciskusi dalam rangka momoerkan pendapat PPemehamnan secara lebih bak tentang mater yang dejar, », Memberian beberapa penguatan bagi mahasiswa. ©. Menjelaskan vang tentang ha-hal yang masih bolum imengeticleh mahasiswa. , Meranglum secara ringkas dan membahas keterkaiten dengan mater kulah mendatang + Mempernatixan, dan | LCD, papan tule mencatat E. Evaluasi 1, Memberikantugas pekerjaan rumah keps untuk query data, 2, Penilaianelakucan minggu 2erkutnys setelah mahasiswa menyerahkan tga yang ciberkan, ‘mahasiswa dengan mater berupa penggunaan Klause SELECT, FROM, dan WHERE. F. Referonsi 1, Date, CJ., Am Introduction fo Database Systems, Sich Edition, (New York: Addison Wesley Publ, Comp. Inc. 1998). Hal, 219-252 2, Elmasri, Ramez, and Sharrkant 8. Navathe, Fundamentals of Database Systems, (Redwood City: The BenyaminvCummings Publ. Comp. inc., 1994), Hal, 185225. ‘3, Hawryezkiewycz Igor T., Relational Database Design, An Introduction (New York: Prentice Hal, 1990). Hal. 167-207. 5. Post, Gerad V,, Database t Systems, Designing and Building Business Applications (Singapore: The MoGraw-Hil ‘Company nc, 1868), Hal. 125-181 6. Ramakrishnan, Raghu, ete, Database Management Systems, Third Eclion. Hel 45-62, 7. Whitehorn, Mark dan Bil Uarkiya, Seluk Beluk Database Relasional, Edsi Kedua, dierjemahkan oleh Zulkifi Harehap (Jakarta Penerbt Eangga, 2003). Hal. 249-296, Mata Kush Kode Mata Kulah Bobot eke Waktu Pertemuan Pertomuan ke ‘A Tuan Instruksional 3. Umum 4, Khusue B. Pokok Bahasan Sub Pokok Bahasan SATUAN ACARA PENGAJARAN (SAP) Basis Data Pactra 3 23x50 menit xrexIv “Mata kuiah inimemberian pengetahuan tentang area basis data, metoda pengarsipan data secera \erpadu, alat bantu perencengan basis data, seta memberkan dasar-desar untuk merancang dan ‘mengimplementasican suatu apikas| basis data yang diekankan paca model relasional Ika dlbertan sembarang elasi, mahasicwa dapat melakukan normalisai data melaluitahapan "INF, 2NF, dan paling sediat sampal dengan NF. Normalisas! Data 1. Anomali peremajaan, penysipan don penghapueen. 2. Ketergantungan Fungsionl 3, Bentuk normal berbasis Kune! primer (INF, 2NF, dan 3 NF) 4 Bentuk Nomal Boye-Cade (Boye-Code Noma Fom BONE) 5. 6 tuk Normal Keempat (NF) Bontuk Normal Kelma (SNF) . Kegiatan Belair Mengalar dan Media Alt Pengsjeran Kegiatan Mengalar Kegiatan Mahasiswa = Pengajar—_| z 3 4 1 Merjelaskan cakupan rater dalam peviemuan yang Wempemnatian, [> LGD beriangsung 2, Menjelaskan manteat normaisas| data, Mempernatkan, |» LoD 3. Monjolaskan kompetensi dalam TIU dan TiKuntuk petemuan | Mempernaikan, | LCD fang berlangsung._ Panvalian 7 Normalisasi Data dan Anomal 1. Menjetasian pengertian normalisas data, , Menjeiasian anomall yang diumpai dari proses basis data (anomallperemajaan, anemali penyeipsn, dan anomes Penghapusan), 5. Ketergantungan Fungsional (KF): 8. Menjelasan pengertian ketergantungan fungsional », Menjeiastan penggunaan ketergantungan fungsionl © Menjoiasian pangeran determinant dan dependent 4. Menjelastan macam-macam KF (detorminant dan ‘dependert sang tergatung, KF dengan lebih dari satu , Menjelastan Bentuk Normal Keempat(karakterstk dan | | prosedur untuk mendapatkan), | «, Menjelaelan Bentul Normal Kelima (kerakterstic den | _™ prosedur untuk mendapatkan), | Penutup 9. Manutup peremuan: > Welaksanalan, dan |» LCD, papan tule | "a. Memberkan pertanyaar-pertanyaan kepada mahasiswa ‘mengemuiakan | ‘seria melakukancickusi dalam rangka memberkan pendapat pemehaman secarelebt bak tertang mater yang | digjarkan, ®, Memberkan beberapa penguatan bagi mahasiswa | © Menjelaskanulang tentang halal yang masih belum sdimengert oleh mahasiswa. «4, Merangkim eecsra ringkas dan membahas keterkatan dengan rater kulah mendatang. E. Evaluasi 1. Memberkan tugas kepada nahasiswa dengan materi berupa penyusunen suatu relas dari bentuk belum normal samp memenuh bent normal ketiga 2. Penilsian dokukan minggu berkunya setelah mahasiswa menyerahkan tuges yang cberkan, F. Kopustakaan 1, Date, C.., An Introduction to Database Systems, Sbch Ecition, (New York: Addison Wesley Publ. Comp. Inc, 1095). Hal, 274-290 mast, Ramez, and Sharrkant 8. Navethe, Fundamentals of Database Systems, (Redwood City: The Benyamin/Cummings Publ Comp. ne, 1904) Hal 391-443, Hawryszkiewyez, Igor T., Relational Database Design, An Introduction (New York: Prentice Hall, 1990). Hel. 20-46, Korth, Henry F, and Abraham Silberschatz, Database System Concepts (New York: McGraw Hil, 1986). Hal. 181-220. Kroenke, David M., and Kathleen A. Dolan, Databese Processing, Fundamentale, Design, Implementation, Thied Ecltion (Singapore: Science Research Associaie, Inc, 1290). Ha. 131-163. 6. McFadden, Fred R. and Jefrey A. Hoffer, Database Management, Second Eciton (Menlo Park: The Benyamin/Cumming Publishing Company Ine, 1986). Hal. 247-268, es ‘Company Inc, 1996) Hal. 64-88. ‘8, Ramakrishnan, Raghu a, Database Management Systems, Third Edtion, Hal. 189-203, ‘9, Stephens, Ryan K. and Rovald R. Plow, Database Design (Indianapolis: Sams). Hel. 186-210, 10, Whitehorn, Mark dan Bil Maryn, Seluk Beluk Database Relasional, Ecsi Kedua, cierjemahkan olsh Zukiti Harahap (Jakarta: Penerbit Elangge, 2003). Fal. 212-236, Meta Kutsh Kode Mata Kullah Bobot sks Waktu Petomuan Pertomuan ke ‘A. Tujuan instrsional 1. Umum 2. Khusus 8. Pokok Bahasan Sub Pokok Banasan SATUAN ACARA PENGAJARAN (SAP) Basis Data PACI70, 3 2x 9x50 ment XvexvI Mata kufah ini memberkan pengetahuan tentang area basis data, metoda pengarsipan data sacara terpedu, ale bantu perancangan bacis data, serta memberikan dasar-desar untuk merareang dan ‘mengimplementaskan suatu aplikasi basis data yang citekankan pada model relasional. Jka diberkan reli atau sejumiah relas, mahasiswa akan dapat menjeaskan metoda-metoda yang dperiukan untuk peringungen dan pemulnan data. Periindungan dan Pemuthan Data 1, Integitas Data, 2. Kenkurensi 3. Locking dan Deadlock 4 Soratzabity . Kegiatan Belojr Mengaler dan Vedia Alat Pengalaran Tehep Keajatan Mengaier Kegiatan Mahasiswa | posi 4 — z 3 4 ‘Pendahuluan — [7- Werjelaskan calupan male dalam peiemvan yang sedang > Memperhalcan Tee berangsung Menjelaskan manfast operator rela + Memperhatcan Leo Merilaskan kompetensi dalam TIU dan TI unk pertemuan | Memperhattan Led ‘yang sedangberlangsung. - - Penyaian integtas Da + Wempertatican TCD, papan tls 2 Nerjelaskan pengetian intortas data, ‘mencata, dan » Menielaskan macam integrias data (niegrtasentitas dan | mengemakakan intogrtas werensia, pendepat «. Menielaskan penerepan constraint i dalam basis data 4. Menjelastan provedur untuk penerapan Keamanan basis dat, antaa lain: password, pemberan otras kepada engguna (reed, inset delete, index) Konkurens: + Mempertatixan, LOD, papan tuts a Merjelaskan pengerian dasar konkurens mencatat, dan : Menelaskan masalatr-masalatrmasaian yang ditmbulkan | mengemukakan ‘dengan acanya Konkurensi (ost update, Ketergentungan | pendapat yang tidak commit, dan kelcak Konsstesian ani). Locking dan doadloak. ‘+ Memperatian, LoD, papan tus a. Menielaskan pengetian locking den deadlock rmencata, dan . Merjelaskan cara kerja teknikfoking. ‘mengemikekan ¢. Menjelaskan teknik penanganan deadlock pendapat Serializabity + Memperraticen, LoD, papan tus a. Merjlaskan konapadiperukan sorializabiy monet don Menjelaskan permasalahan yang terkalt dongan mrengeracsan sovazabily. yal: confit seratzeblty dan view pendapst seiaizabiy. —— Penutap Wentup pram: + Welaksanakan, dan |» LOD, papan te '. Memberian pertanyaan-petanyaan kepada mahasiswe |” mengemukakan sera melacukan dskus! dalam rangka memberKan pendapat Pemaharan secaralebh balk tentang materi yang diajarkan ». Memberkan beberapa penguatan bagi mahasiswa ©. Menjelaskan ulang tentang halal yang masih belum dmengert oleh mahasiswa, E. Bvaluas |__~ dengan mater kuliah mendatang. 1. Memberan tugas kepada mahasiswe dengan mater berupa penyusunan suatu relas dari bentuk belum normal serge memenuh bentuk noemalkatiga 2. Penilaian dlakukan minggu bericutnyasetelah mahasiswa menyerahkan tugas yang cberkan F. Reforonst 1 2 3 4 Dale, C.., Am Introduction fo Database Systems, Sith Edlion, (New York AdSeon Wesley Publ. Comp. Inc, 1998). Hal, 374-456, Elmasri, Ramez, and Shamkant B. Navethe, Fundamentals of Database Systems, (Redwood City: The Benyamin/Cummings Pub Comp. ne. 1964) Hal 655807, Korth, Henry F., and Abrahem Silberschatz, Database System Concopts (Now York: McGraw Hil, 1986). Hal. 325-402, 440-462, Ramaisishnan, Raghu, et al Database Management Systoms, Third Edtion. Hal, 170-188, 215-224 Stephens, Ryan K, and Ronald R. Plew, Database Design (Indianapolis: Sams), Hel, 286-317, 384-405,

You might also like