5 sistem manajemen database2
TRANSCRIPT
-
8/17/2019 5 Sistem Manajemen Database2
1/11
SISTEM MANAJEMEN
DATABASE
ORGANISASI DATA Hierarki data bisnis secara tradisional:• Data field
Unit data terkecil, contoh : nomor pegawai• Catatan (record)
Kumpulan data field ang berhubungan, contoh : catatankarawan
• !ile"uatu kumpulan catatan ang berhubungan, contoh : filepegawai
FolderKumpulan file#file ang berkaitan, dan secara konseptual mirip
ranting suatu pohon"ubfolder adalah folder di dalam suatu folder
-
8/17/2019 5 Sistem Manajemen Database2
2/11
SPREADSHEET SEBAGAI DATABASE SEDERHANA $abel berupa baris dan kolom dalam spreadsheet dianggap
sebagai struktur database sederhana
Flat Files$abel ang tidak memiliki field ang berulangKey Fields%erisi suatu nilai ang secara unik mengidentifikasi tiap catatan
dalam tabel
STRUKTUR DATABASEDatabase"emua data ang disimpan pada sumber daa berbasis
komputer milik organisasi
Sistem Maa!eme Database "Database Maa#emetSystem$DBMS%
"uatu aplikasi perangkat lunak ang menimpan strukturdatabase, data itu sendiri, hubungan antar data di dalamdatabase, maupun formulir dan laporan ang berhubungan
dengan database
-
8/17/2019 5 Sistem Manajemen Database2
3/11
Str&'t&r Database Hierar'is
&', *+ mengembangkan sistem manaemen databasepertama aitu -D" (-ntegrated Data "tore)
"istem manaemen database -D" mengikuti strukturdatabase hierarkis aitu struktur kelompok data,subkelompok data, dan subkelompok ang lebih kecilmenerupai cabang#cabang pohon.
Untuk pindah dari suatu catatan di suatu cabang ke suatucatatan di cabang lain sistem database harus kembali ketempat asal percabangan itu
"truktur database hierarkis akan menadi :
/ sangat efisien saat sebagian besar catatan dalamdatabase akan digunakan dalam aplikasi informasiakuntansi.
/ tidak efisien apabila hana dibutuhkan sedikit catatantertentu dari seumlah besar data dalam database
-
8/17/2019 5 Sistem Manajemen Database2
4/11
Str&'t&r Database Jari#a "Net(or' DatabaseStr&)t&re%
0emungkinkan satu catatan tertentu menunuk pada catatanlain dalam database .1aringan ini memecahkan masalah keharusan untuk kembali
ke tempat asal percabangan database Kelemahannya adalah untuk masalah ang praktis,
kemungkinan koneksi ang sangat luas ini terlalu kacau (tiapcatatan menunuk catatan lain)
Str&'t&r Database Relasioal
"truktur database ini menerupai sekumpulan tabel, dimana bila terdapat satu kolom bersama antara dua tabel, baris# baris dari dua tabel itu dapat digabungkan bila nilai#nilaidata pada kolom bersama itu sama. Kolom#kolom bersamaantara berbagai tabel adalah mekanisme ang membentuk
hubungan implisit
-
8/17/2019 5 Sistem Manajemen Database2
5/11
Kose* Database-ntegrasi logis dari catatan#catatan dalam banak fileDua tuuan utama dari konsep database :&. 0eminimalkan pengulangan data
2engulangan data (data redundanc) adalah data ang samadisimpan dalam beberapa file
3. 0encapai independensi dataKemampuan untuk membuat perubahan dalam struktur datatanpa membuat perubahan pada program ang memproses data
Per'emba#a Pera#'at +&a' Database-D" dari *eneral +lectric adalah ang pertamaKemudian sekelompok insinur di 4ockwell mengembangkan -0"
(-nformation 0anagement "stem)
"elanutna membuat D%0" lebih mudah diakses dalam halpenggunaan ("5"$+0 3666 dari -ntel, 470-" dari 0athematica2roduct *roup, dll.)
&'86#an, -%0 mengembangkan 9uer language dan kemudian menamaiulang menadi "; ("tructured uer ;anguage)
&'
-
8/17/2019 5 Sistem Manajemen Database2
6/11
MEN,IPTAKAN DATABASE 7da tiga langkah utama dalam menciptakan database :&. 0enentukan data ang dibutuhkan
7da dua pendekatan dasar :a. %erorientasi 2roses, mengikuti urutan langkah#langkah
tertentu. Kelemahanna sukat mengaitkan data suatusistem ke data sistem lain. Disebut uga pendekatan berorientasi masalah dan model proses (process
modeling) b. 0odel 2erusahaan, menentukan kebutuhan data
perusahaan secara lengkap dan kemudian menimpandata tersebut dalam database. Usaha pengembangansistem selanutna mengambil data ang telah ada
dalam database3. 0enelaskan data tersebut"etelah elemen#elemen data ang diperlukan ditentukan,mereka dielaskan dalam bentuk kamus data. Kamus data adalah suatu ensiklopedia dari informasi ang bekenaan
dengan data perusahaan
-
8/17/2019 5 Sistem Manajemen Database2
7/11
"etelah itu, penelasanna harus dimasukkan dalamD%0" ang menertakan data description language(DD;) ang digunakan untuk menelaskan data danmenghasilkan skema ("kema : penelasan dari data)
=. 0emasukkan data ke dalam databaseDilaksanakan dengan mengetik data langsung ke dalamdatabase, membaca data dari pita atau disk, atau men#scan data secara optis
Me##&a'a Database2emakai database dapat berupa orang atau program aplikasi .>rang biasana menggunakan database dari terminal atau
komputer personal dan mengambil data dan informasi
dengan menggunakan query language atau laporan angtelah dirancang lebih dahulu. Query language, seperti";, adalah sarana untuk memenuhi permintaan tersebut
"edangkan data manipulating language (DML) adalah bahasa ang digunakan dalam melakukan operasi (mengolah)
atas isi database
-
8/17/2019 5 Sistem Manajemen Database2
8/11
Pe#elola Database "Database Admiistrator$DBA% 7dalah seorang spesialis informasi ang bertanggung awab atas
database$ugas D%7 terbagi atas empat area utama :1. Perencanaan dataase, meliputi kera sama dengan para
manaer untuk mendefinisikan skema perusahaan dandengan para pemakai untuk mendefinisikan subskemamereka."kema : penelasan dari data"ubskema : deskripsi dari elemen#elemen data
!. Penerapan dataase" mencakup penciptaan database angsesuai dengan spesifikasi dari D%0" ang dipilih, sertamenetapkan dan menegakkan kebiakan dan prosedurpenggunaan database
#. $perasi dataase" mencakup penawaran program#programpendidikan bagi pemakai database, dan menediakan
bantuan saat diperlukan%. Keamanan dataase, meliputi pemantauan kegiatan
database dengan menggunakan statistik ang disediakan
D%0"
-
8/17/2019 5 Sistem Manajemen Database2
9/11
Peem&a Pe#eta-&a Dalam Database"Ko(led#e Dis)o.ery i Database%
7dalah istilah ang menelaskan semua kegiatan angmemberikan arti pada data ang tersimpan database ang
besar dan rumit
Data Warehousing 7dalah perkembangan dari konsep database ang
menediakan suatu sumber daa data ang lebih baik bagipara pemakai dan memungkinkan pemakai untukmemanipulasi dan menggunakan data tersebut secaraintuitif
Data Mart
5aitu suatu database ang berisi data ang hanamenelaskan satu segmen dari operasi perusahaan
Data Mining 5aitu proses menemukan hubungan dalam data ang tidak
diketahui oleh pemakai
-
8/17/2019 5 Sistem Manajemen Database2
10/11
Proses Peem&a Pe#eta-&a dalamDatabase
;angkah#langkahna terdiri dari :&. 0endefinisikan data dan tugas
3. 0endapatkan data
=. 0embersihkan data. 0engembangkan hipotesis dan model
pencarian
?. 0enggali data itu. 0engui dan memastikan
8. 0enafsirkan dan menggunakan
-
8/17/2019 5 Sistem Manajemen Database2
11/11
Ke&t&#a DBMS /
• 0engurangi pengulangan data
• 0encapai independensi data
• 0engintegrasikan data dari beberapa file
• 0engambil data dan informasi secara cepat
• 0eningkatkan keamanan
Keria DBMS /
• 0emperoleh perangkat lunak ang mahal
• 0emperoleh konfigurasi perangkat keras ang besar
• 0empekerakan dan mempertahankan staf D%7