database dan database management...

38
MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell Database Database dan dan Database Database Database Database dan dan Database Database Database Database dan dan Database Database Management System Management System Database Database dan dan Database Database Management System Management System Disajikan Disajikan dalam dalam Kuliah Kuliah SIM SIM Program Program Sarjana Sarjana Magister Magister Universitas Universitas Gunadarma Gunadarma Oleh Oleh Lily Lily Wulandari Wulandari Oleh Oleh Lily Lily Wulandari Wulandari 1

Upload: phamdien

Post on 23-Mar-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

MANAGEMENT INFORMATION SYSTEMSRaymond McLeod, Jr. and George Schell

DatabaseDatabase dandan DatabaseDatabaseDatabaseDatabase dandan DatabaseDatabase

y , g

Database Database dandan DatabaseDatabaseManagement SystemManagement SystemDatabase Database dandan DatabaseDatabaseManagement SystemManagement System

DisajikanDisajikan dalamdalam KuliahKuliah SIMSIMProgram Program SarjanaSarjana Magister Magister UniversitasUniversitas GunadarmaGunadarmaOlehOleh LilyLily WulandariWulandariOlehOleh Lily Lily WulandariWulandari

1

Page 2: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

HirarkiHirarki datadata

Perusahaan Perusahaan secarasecara tradisionaltradisionalmengorganisasikanmengorganisasikan data data merekamereka dalamdalam suatusuatuhirarkihirarki yang yang terdiriterdiri daridari elemenelemen data (field), data (field), catatancatatan ((recordrecord), ), dandan file. file.

ElEl dd d l hd l h ii k ilk il id kid kElemenElemen data, data, adalahadalah unit yang unit yang terkecilterkecil, , tidaktidakdapatdapat lagilagi dibagidibagi menjadimenjadi unit yang unit yang lebihlebihkecilkecil MisalnyaMisalnya namanama nomornomor pegawaipegawai gajigajikecilkecil. . MisalnyaMisalnya namanama, , nomornomor pegawaipegawai, , gajigaji, , upahupah perjamperjam dlldll..

Slide 2

Page 3: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

HirarkiHirarki datadata

CatatanCatatan//recordrecord, , terdiriterdiri daridari elemenelemen data yang data yang berhubunganberhubungan dengandengan suatusuatu objekobjek atauataukegiatankegiatan tertentutertentu, , misalnyamisalnya catatancatatan yang yang menjelaskanmenjelaskan tiaptiap jenisjenis persediaanpersediaan dandan tiaptiappenjualanpenjualanpenjualanpenjualan..

File File adalahadalah suatusuatu kumpulankumpulan catatancatatan data yang data yang berhubunganberhubungan dengandengan suatusuatu subyeksubyek tertentutertentuberhubunganberhubungan dengandengan suatusuatu subyeksubyek tertentutertentu. . MisalnyaMisalnya file file pemesananpemesanan pembelianpembelian, file data , file data pegawaipegawai, file, file penjualanpenjualan..pegawaipegawai, file , file penjualanpenjualan..

Slide 3

Page 4: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

AktifitasAktifitas ManajemenManajemen DataData

•• PengumpulanPengumpulan Data, Data yang Data, Data yang diperlukandiperlukandikumpulkandikumpulkan dandan direkamdirekam dalamdalam suatusuatubentukbentuk yang yang disebutdisebut dokumendokumen sumbersumber yang yang bertindakbertindak sebagaisebagai input input bagibagi sistemsistemI iI i dd ifik iifik i dd di jidi ji kk•• IntegritasIntegritas dandan verifikasiverifikasi, data , data diujidiuji untukuntukmeyakinkanmeyakinkan konsistensikonsistensi dandan ketelitianketelitian nyanyaberbasisberbasis padapada batasanbatasan dandan aturanaturan/rule yang/rule yangberbasisberbasis padapada batasanbatasan dandan aturanaturan/rule yang /rule yang sudahsudah ditentukanditentukan..

•• PenyimpananPenyimpanan datadata•• PenyimpananPenyimpanan datadata

Slide 4

Page 5: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

AktifitasAktifitas ManajemenManajemen DataData

•• PemeliharaanPemeliharaan data, data data, data dapatdapat ditambahkanditambahkan, , diubahdiubah dandan dihapusdihapus untukuntuk tujuantujuan keterkinianketerkiniandata.data.

•• KeamananKeamanan data, data, untukuntuk menghindarimenghindari daridarik kk k k ik i id kid kkerusakankerusakan, , atauatau pemakaipemakai yang yang tidaktidakberwenangberwenang..O i iO i i d t d td t d t didi d ikid iki•• OrganisasiOrganisasi data, data data, data disusundisusun sedemikiansedemikianruparupa sehinggasehingga sesuaisesuai dengandengan kebutuhankebutuhan useruserRetrieval Data yangRetrieval Data yang dibuatdibuat tersediatersedia bagibagi useruser•• Retrieval, Data yang Retrieval, Data yang dibuatdibuat tersediatersedia bagibagi useruser

Slide 5

Page 6: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

PenyimpananPenyimpanan SekunderSekunder((secondary storagesecondary storage))

PenyimpananPenyimpanan sekundersekunder dibagidibagi berdasarkanberdasarkanaksesakses datanyadatanya

Sequential access storage deviceSequential access storage device (SASD)(SASD)

AlatAlat penyimpananpenyimpanan dengandengan penyusunanpenyusunan dandanbb dd bbpembacaanpembacaan datanyadatanya secarasecara berurutberurut yaituyaitu satusatu

catatancatatan mengikutimengikuti catatancatatan lain.lain.Direct access storage device (DASD)Direct access storage device (DASD)Direct access storage device (DASD)Direct access storage device (DASD)

AlatAlat penyimpananpenyimpanan dengandengan penyusunanpenyusunan dandanpembacaanpembacaan datanyadatanya langsunglangsung padapada posisinyaposisinyapembacaanpembacaan datanyadatanya langsunglangsung padapada posisinyaposisinya..

Slide 6

Page 7: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

PengolahanPengolahan data (data (data data processingprocessing))

Ada 2 cara dalam pengolahan data: Ada 2 cara dalam pengolahan data: PengolahanPengolahan data data berkelompokberkelompok ((batch processing)batch processing)

l hl h dil k kdil k k dd lklkpengolahanpengolahan yang yang dilakukandilakukan dengandengan mengumpulkanmengumpulkantransaksitransaksi dalamdalam periodeperiode tertentutertentu

PengolahanPengolahan datadata langsunglangsung ((online processingonline processing))PengolahanPengolahan data data langsunglangsung ((online processingonline processing))pengolahanpengolahan data yang data yang dilakukandilakukan per per transaksitransaksi, , kadangkadang saatsaat transaksitransaksi terjaditerjadi. . Real Time System: Real Time System: SiSi d likd lik ii fi ikfi ik ddSistemSistem yang yang mengendalikanmengendalikan sistemsistem fisikfisik dandanmengharuskanmengharuskan komputerkomputer beresponberespon cepatcepat padapada status status sistemsistem fisikfisik

Slide 7

Page 8: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

DatabaseDatabase

SebelumSebelum era database era database ditandaiditandai dengandengan•• SumberSumber data data dikumpulkandikumpulkan dalamdalam filefile--file yang file yang pp y gy g

tidaktidak terhubungterhubung satusatu dengandengan lainnyalainnya•• SetiapSetiap aplikasiaplikasi memilikimemiliki//merancangmerancang file data file data

sendirisendiri•• MemilikiMemiliki kelemahankelemahan: : duplikasiduplikasi data, data,

ketergantunganketergantungan data, data, kepemilikankepemilikan data data tersebartersebar

Slide 8

Page 9: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

DatabaseDatabase

UntukUntuk memecahkanmemecahkan masalahmasalah didi atasatas dilakukandilakukandengandengan caracara pengorganisasianpengorganisasian data data secarasecarafisikfisik dandan mengarahmengarah keke organisasiorganisasi logislogis. . OrganisasiOrganisasi logislogis ((logical organizationlogical organization), ), mengintegrasikanmengintegrasikan datadata daridari beberapabeberapa lokasilokasimengintegrasikanmengintegrasikan data data daridari beberapabeberapa lokasilokasifisikfisik yang yang berbedaberbeda dandan merupakanmerupakan caracarapemakaipemakai melihatmelihat data.data. OrganisasiOrganisasi fisikfisikpemakaipemakai melihatmelihat data. data. OrganisasiOrganisasi fisikfisik((physical organizationphysical organization), ), merupakanmerupakan caracarakomputerkomputer melihatmelihat data data sebagaisebagai filefile--file yang file yang terpisahterpisah..

Slide 9

Page 10: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

DatabaseDatabase

DuaDua teknikteknik untukuntuk memenuhimemenuhi kebutuhankebutuhanintegrasiintegrasi logislogis::

1.1. IntegrasiIntegrasi logislogis dalamdalam satusatu filefileInverted file, Inverted file, suatusuatu file yang file yang disimpandisimpansecarasecara urutanurutan tertentutertentu, , dengandengan suatusuatuindeksindeks yang yang menyertainyamenyertainya memungkinkanmemungkinkan

dd dd d id i filfil itit di ilihdi ilih d ld lrecordrecord--record record daridari file file ituitu dipilihdipilih dalamdalamurutanurutan berbedaberbeda..

Slide 10

Page 11: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

DatabaseDatabase

Linked list, Linked list, suatusuatu teknikteknik yang yang dapatdapatmencapaimencapai hasilhasil yang yang samasama tanpatanpamenggunakanmenggunakan indeksindeks tetapitetapi dengandenganmenentukanmenentukan field field tersendiritersendiri yang yang ditambahkanditambahkan padapada tiaptiap recordrecord dalamdalam filefileditambahkanditambahkan padapada tiaptiap record record dalamdalam filefile..

2.2. IntegrasiIntegrasi logislogis antaraantara beberapabeberapa filefileM kM k li kli k t kt k h b kh b kMengunakanMengunakan link link untukuntuk menghubungkanmenghubungkanrecordrecord--record record dalamdalam suatusuatu file file dengandengan record record yangyang berhubunganberhubungan secarasecara logislogis difiledifile lainlainyang yang berhubunganberhubungan secarasecara logislogis difiledifile lain.lain.

Slide 11

Page 12: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

DatabaseDatabase

Blok Blok dasardasar pembangunanpembangunan untukuntuk StrukturStruktur Basis dataBasis data1.1. NilaiNilai Data Data 2.2. Field DataField Data3.3. Data RecordData Record4.4. File Data File Data PenekananPenekanan padapada kegiatankegiatan pengolahanpengolahan data data adalahadalah

dd kk kk kk dd ddpadapada kemampuankemampuan untukuntuk mengaksesmengakses data data dengandengancepatcepat sertaserta efisienefisien dalamdalam penggunaanpenggunaan secondary secondary storagestoragestorage. storage.

Slide 12

Page 13: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

DatabaseDatabase

Slide 13Gambar . database terdiri dari beberapa file

Page 14: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

StrukturStruktur DatabaseDatabase

1.1. StrukturStruktur data data berjenjangberjenjang ((hierarchical data hierarchical data structurestructure))-- HubunganHubungan antaraantara data data membentukmembentuk suatusuatu jenjangjenjang

sepertiseperti pohonpohon. . SuatuSuatu pohonpohon dibentukdibentuk daridaribeberapabeberapa elemenelemen grupgrup data yangdata yang berjenjangberjenjangbeberapabeberapa elemenelemen grupgrup data yang data yang berjenjangberjenjang, , disebutdisebut dengandengan node. Node yang paling node. Node yang paling atasatas atauataulevel 1 level 1 disebutdisebut dengandengan root. root. TiapTiap node node dapatdapatb bb b kk d l id l i S tS t dd hhbercabangbercabang keke node lain. node lain. SatuSatu node node hanyahanyamempunyaimempunyai satusatu parent nodeparent node..

-- KekuranganKekurangan :: tidaktidak dapatdapat menanganimenangani permintaanpermintaanKekuranganKekurangan : : tidaktidak dapatdapat menanganimenangani permintaanpermintaankhususkhusus

Slide 14

Page 15: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

StrukturStruktur DatabaseDatabase

2.2. StrukturStruktur data data jaringanjaringan ((network data network data structure)structure)•• HubunganHubungan data data samasama dengandengan strukturstruktur hirarkihirarki, ,

tetapitetapi untukuntuk setiapsetiap node node bisabisa mempunyaimempunyailebihlebih daridari satusatu parent nodeparent nodelebihlebih daridari satusatu parent nodeparent node. .

•• MemungkinkanMemungkinkan record yang record yang diberikandiberikan untukuntukmenunjukmenunjuk kembalikembali keke record lainrecord lain dalamdalam basisbasismenunjukmenunjuk kembalikembali keke record lain record lain dalamdalam basis basis datadata

Slide 15

Page 16: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

StrukturStruktur DatabaseDatabase

3.3. StrukturStruktur data data hubunganhubungan (relational data (relational data structure)structure)-- Data Data disusundisusun dalamdalam bentukbentuk tabeltabel duadua dimensidimensi

yang yang terdiriterdiri daridari kolomkolom (field) (field) dandan barisbaris(record)(record) HubunganHubungan antaraantara recordrecord didasarkandidasarkan(record). (record). HubunganHubungan antaraantara record record didasarkandidasarkanpadapada nilainilai daridari field field kuncikunci bukanbukan berdasarkanberdasarkanalamatalamat atauatau pointer pointer didi dalamdalam record record sepertisepertipp pppadapada struturstrutur pohonpohon dandan jaringanjaringan. .

-- MudahMudah untukuntuk dipahamidipahami

Slide 16

Page 17: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

KonsepKonsep DatabaseDatabase

MerupakanMerupakan integrasiintegrasi logislogis daridari catatancatatan--catatancatatandalamdalam banyakbanyak file. file. DatabaseDatabase adalahadalah suatusuatukoleksikoleksi data data komputerkomputer yang yang terintegrasiterintegrasi, , diorganisasikandiorganisasikan dandan disimpandisimpan dalamdalam suatusuatucaracara yangyang memudahkanmemudahkan pengambilanpengambilancaracara yang yang memudahkanmemudahkan pengambilanpengambilankembalikembali..

Slide 17

Page 18: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

KonsepKonsep DatabaseDatabase

TujuanTujuan utamautama daridari konsepkonsep database:database:1.1. MeminimumkanMeminimumkan pengulanganpengulangan datadatap g gp g g2.2. IndependensiIndependensi data, data, menjagamenjaga spesifikasispesifikasi data data

terpisahterpisah daridari program, di dalam tabel dan program, di dalam tabel dan indeksindeks

3.3. InkonsistensiInkonsistensi datadata4.4. PemakaianPemakaian bersamabersama

Slide 18

Page 19: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

Database Management System Database Management System (DBMS)(DBMS)

AdalahAdalah perangkatperangkat lunaklunak yang yang menetapkanmenetapkan dandanmemeliharamemelihara integrasiintegrasi logislogis antarantar file, file, baikbaikekplisitekplisit maupunmaupun inplisitinplisit. . ContohContoh: IDS, : IDS, Information Management System(IMS), Information Management System(IMS), Structured Query Language/DataStructured Query Language/DataStructured Query Language/Data Structured Query Language/Data System(SQL/DS), Query by Example(QBE), System(SQL/DS), Query by Example(QBE), ORACLE, dBase IIORACLE, dBase II--IIIIII--III plusIII plus--IV,IV, FoxbaseFoxbase,,ORACLE, dBase IIORACLE, dBase II IIIIII III plusIII plus IV, IV, FoxbaseFoxbase, , QbaseQbase dlldll..

Slide 19

Page 20: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

Relational Database VendorsRelational Database Vendors

1.1. IBMIBM2.2. Informix Software, Inc.Informix Software, Inc.,,3.3. MicrosoftMicrosoft4.4. OracleOracleO ac eO ac e5.5. SybaseSybase

Slide 20

Page 21: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

TablesTables

Slide 21

Page 22: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

DeskripsiDeskripsi TabelTabel BookBook

Slide 22

Page 23: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

DeskripsiDeskripsi TabelTabel StudentStudent

Slide 23

Page 24: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

HubunganHubungan AntarAntar TabelTabel

Slide 24

Page 25: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

PembuatanPembuatan DatabaseDatabase

DuaDua PendekatanPendekatan11 PendekatanPendekatan BerorientasiBerorientasi ProsesProses1.1. PendekatanPendekatan BerorientasiBerorientasi ProsesProses

((PemecahanPemecahan masalahmasalah))2.2. PermodelanPermodelan EnterpriseEnterprise

Slide 25

Page 26: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

PendekatanPendekatan BerorientasiBerorientasiProsesProses

Kebutuhan data dapat ditentukandapat ditentukan dengan suatu pendekatan berorientasiberorientasi masalah

Slide 26

Page 27: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

PermodelanPermodelan EnterpriseEnterprise

Kebutuhan Data dapat pditentukan dengan pembuatan model penterprise

Slide 27

Page 28: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

GambaranGambaran IsiIsi DatabaseDatabase

Slide 28

Page 29: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

SchemaSchema

•• NamaNama Field DataField Data•• Aliases (Aliases (NamaNama lain lain digunakandigunakan untukuntuk data field data field (( gg

yang yang samasama•• TipeTipe data (numeric alphabetic)data (numeric alphabetic)•• JumlahJumlah PosisiPosisi ((panjangpanjang field)field)•• JumlahJumlah PosisiPosisi DesimalDesimal•• BerbagaiBerbagai integrity rulesintegrity rules

Slide 29

Page 30: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

Rule Rule UntukUntuk Field Yang Field Yang DibutuhkanDibutuhkan

Slide 30

Page 31: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

TahapTahap PembuatanPembuatan DatabaseDatabase

1.1. DeskripsikanDeskripsikan DataData2.2. MasukkanMasukkan DataData3.3. GunakanGunakan DatabaseDatabase

-- Query LanguageQuery LanguageQue y a guageQue y a guage-- QueryQuery--byby--exampleexample-- Data manipulation language (DML)Data manipulation language (DML)Data manipulation language (DML)Data manipulation language (DML)

Slide 31

Page 32: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

QueryQuery--byby--ExampleExample

Slide 32

Page 33: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

Database Administrator (DBA)Database Administrator (DBA)

TugasTugas DBA :DBA :•• PerencanaanPerencanaan Basis data; Basis data; bekerjabekerja dengandengan parapara;; jj gg pp

pemakaipemakai dandan yang lain, yang lain, mendefinisikanmendefinisikanschema, schema, dandan lainlain--lainlain

•• ImplementasiImplementasi Basis data; Basis data; membuatmembuat basis basis data data dandan membuatmembuat kebijakankebijakan sertaserta prosedurprosedur

•• PengoperasianPengoperasian databasedatabase•• KeamananKeamanan DatabaseDatabase

Slide 33

Page 34: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

SebuahSebuah Model DBMSModel DBMS

Slide 34

Page 35: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

KeunggulanKeunggulan DBMSDBMS

1.1. mengurangimengurangi kerangkapankerangkapan datadata2.2. mencapaimencapai independensiindependensi datadatapp pp3.3. mengintegrasimengintegrasi data data daridari beberapabeberapa filefile4.4. mengambilmengambil data data dandan informasiinformasi secarasecara cepatcepate ga be ga b datadata dada o aso as seca aseca a cepatcepat5.5. meningkatkanmeningkatkan keamanankeamanan datadata

Slide 35

Page 36: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

KelemahanKelemahan DBMSDBMS

1.1. perangkatperangkat lunaklunak yang yang mahalmahal22 konfigurasikonfigurasi perangkatperangkat keraskeras yangyang2.2. konfigurasikonfigurasi perangkatperangkat keraskeras yang yang

besarbesar33 mempertahankanmempertahankan staff Databasestaff Database3.3. mempertahankanmempertahankan staff Database staff Database

AdministratorAdministrator

Slide 36

Page 37: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

HomeworkHomework

1.1. AktivitasAktivitas manajemenmanajemen data data manakahmanakah yang yang menggunakanmenggunakan dokumendokumen sumbersumber? ?

2.2. SebutkanSebutkan media media penyimpananpenyimpanan sekuensialsekuensialyang yang digunakandigunakan saatsaat iniini??

3.3. DisebutDisebut operasioperasi apakahapakah yang yang memperbaharuimemperbaharui satusatu berkasberkas (file) (file) utamautama daridari

tt b kb k (fil )(fil ) t k it k i??satusatu berkasberkas (file) (file) transaksitransaksi??4.4. ApakahApakah media DASD yang paling media DASD yang paling populerpopuler??

Slide 37

Page 38: Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan

HomeworkHomework

5. 5. SebutkanSebutkan dandan jelaskanjelaskan duadua caracara utamautamapemrosesanpemrosesan data!data!

6. 6. ApaApa yang yang membedakanmembedakan sistemsistem realtimerealtime daridarisistemsistem secarasecara online?online?

7. 7. BagaimanaBagaimana data dependence data dependence berperanberperan untukuntukdata redundancy?data redundancy?

8. 8. ApakahApakah hubunganhubungan antaraantara entity relationship entity relationship diagram, data dictionary, DDL diagram, data dictionary, DDL dandan schema?schema?

Slide 38