5 Sistem Manajemen Database2

download 5 Sistem Manajemen Database2

of 11

Transcript of 5 Sistem Manajemen Database2

  • 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