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
38
Embed
Database dan Database Management Systemlily.staff.gunadarma.ac.id/Downloads/files/14143/Database.pdf · pada kemampuanemampuan untu untuk mengakses data dengan ... MerupakanMerupakan
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
MANAGEMENT INFORMATION SYSTEMSRaymond McLeod, Jr. and George Schell
DisajikanDisajikan dalamdalam KuliahKuliah SIMSIMProgram Program SarjanaSarjana Magister Magister UniversitasUniversitas GunadarmaGunadarmaOlehOleh LilyLily WulandariWulandariOlehOleh Lily Lily WulandariWulandari
1
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
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
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..
•• 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
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
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
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
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
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
DatabaseDatabase
Slide 13Gambar . database terdiri dari beberapa file
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..
2.2. StrukturStruktur data data jaringanjaringan ((network data network data structure)structure)•• HubunganHubungan data data samasama dengandengan strukturstruktur hirarkihirarki, ,
•• 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
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
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
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
-- 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)
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
KelemahanKelemahan DBMSDBMS
1.1. perangkatperangkat lunaklunak yang yang mahalmahal22 konfigurasikonfigurasi perangkatperangkat keraskeras yangyang2.2. konfigurasikonfigurasi perangkatperangkat keraskeras yang yang
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??