Anda di halaman 1dari 16

Rangkuman Database Management System

Disusun oleh :
CHRISTINA KUSTINDARTI ( 8112413006 )
MONIQUE DWIJAYANTI ( 8112413039)

PROGRAM PASCASARJANA
MAGISTER MANAJEMEN

UNIVERSITAS KATHOLIK WIDYA MANDALA SURABAYA


2015

A. Organisasi Data
Pengorganisasian data bertujuan agar penggunaan data dapat terhindar dari kekacauan. Data
dipecah menjadi konsep-konsep kecil yang terorganisasi dan dapat diakses.
Berikut ini merupakan macam-macam organisasi data:
1.

Hirarki Data

2.

Spreadsheet sebagai Basis Data Sederhana

3.

Flat Files

4.

Field-field Kunci

5.

Tabel-tabel yang Berhubungan

1.

Hirarki Data

Data bisnis secara tradisional telah diorganisasikan ke dalam suatu hierarkifield-field data
yang bergabung untuk membentuk record, dan record yang bergabung untuk membentuk file.

2. Field data adalah unit data yang terkecil; mencerminkan jumlah data terkecil yang akan
ditarik dari computer pada satu waktu.
Table yang berisi baris dan kolom dapat disajikan dalam suatu spreadsheet.
Kolom-kolom dalam spreadsheet mencerminkan field-field data, sedangkan judul kolom
berisi nama-nama field data.

Baris-baris dalam table berisi nilai-nilai field.

Gambar 6.1 mengilustrasikan sebuah spreadsheet Excel yang berisi nilai-nilai dari tabel
MATA KULIAH ditunjukkan pada Tabel 6.1

3. Flat Files

Flat file adalah tabel yang tidak memiliki kolo-kolom berulang

Sebuah flat file menyediakan urutan konstan bidang data yang dibutuhkanmanajemen
basis data.

Flat file memungkinkan struktur database relasional untuk dinormalisasi

Normalisasi adalah proses formal untuk menghilangkan bidang data berlebihan sambil
menjaga kemampuan database untuk menambah, mengubah, dan menghapus catatan tanpa
menyebabkan kesalahan
4.

Field-field Kunci

Tabel 6.3 menggambarkan nilai-nilai dalam tabel BUKU dan menggambarkan konsep
kunci

Kunci dalam tabel adalah bidang (atau kombinasi field) yang berisi nilai yang secara unik
mengidentifikasi setiap record dalam tabel
Sebuah field sering berfungsi sebagai kunci untuk tabel.
Field membedakan antara dua atau tiga baris saja tidak cukup, nilai-nilai kunci harus unik
untuk seluruh tabel.
Kandidat kunci adalah field yang unik mengidentifikasi setiap baris tabel namun tidak
dipilih untuk menjadi kunci
B.

Struktur Basis Data

Struktur basis data


adalah cara data diorganisasi agar pemrosesan data menjadi lebih efisien. Struktur ini
kemudian diimplementasikan melalui suatu system manajemen basis data.
System manajemen basis data (DBMS)
adalah suatu aplikasi peranti lunak yang menyimpan struktur basis data, data itu sendiri,
hubungan di antara data di dalam basis data, dan nama-nama formulir, jenis-jenis data, angka
di belakang decimal, jumlah karakter, nilai-nilai default dan seluruh uraian field lainnya.
1.

Struktur Basis Data Heirarkis

Struktur hirarkis dibentuk


danbeberapa subkelompok lagi.

oleh

kelompok-kelompok

data,

subkelompok,

Gambar 6.2 menunjukkan navigasi dari tabel JURUSAN ke tabel MATA KULIAH
menggunakan struktur database hirarkis

Struktur Basis Data Jaringan


Struktur database jaringan dikembangkan untuk memungkinkan pengambilanrecordrecord tertentu.

Ia memungkinkan record tertentu menunjuk ke record lain dalam database

Jaringan memecahkan masalah harus menarik balik hingga ke "cabang" yag menyatukan
basis data.
Namun, rentang kemungkinan koneksi yang begitu lebar ini juga merupakankelemahan
menerapkan struktur jaringan pada masalah-masalah praktis karena itu terlalu rumit untuk
menghubungkan setiap record untuk menunjuk ke record lain.
3.

Struktur Basis Data Relasional

Terobosan datang dari penelitian dasar yang dilakukan secara independen oleh
CJDate dan EF Codd menggunakan aljabar relasional .
Mereka mampu menunjukkan bahwa database relasional dibuat dari serangkaian tabel
yang saling terkait, pada kenyataannya, jauh lebih fleksibel daripada baik struktur database
hirarki atau jaringan.
Sedangkan struktur database hierarkis dan jaringan mengandalkan hubungan fisik dalam
bentuk alamat penyimpanan, struktur database relasional menggunakan hubungan implisit
yang dapat tersirat dari data (lihat Gambar 6.3)

Membuat Basis Data


Dalam model konseptual Ada tiga konsep:

Tentukan data yang Anda butuhkan

Menggambarkan data

Masukkan data ke dalam database

1.

Menentukan Kebutuhan Data

Dua pendekatan utama untuk menentukan kebutuhan data:


Pendekatan Berorientasi pada Proses:
1. Mendefinisikan masalah
2. Mengidentifikasi keputusan yang diperlukan untuk memecahkan masalah
3. Menjabarkan keputusan informasi yang diperlukan
4. Menentukan pemrosesan yang diperlukan.
5. Menentukan spesifikasi kebutuhan data
Pendekatan Pemodelan Perusahaan
Seluruh data yang dibutuhkan perusahaan ditentukan dan kemudian disimpan dalam database

2. Teknik-teknik Pemodelan Data

Pemodelan kebutuhan data perusahaan didukung oleh teknik yang menguraikandata,


menggambarkan data, menelaskan bagaimana data agregat ke dalam tabel, menjelaskan
bagaimana tabel berhubungan satu sama lain
Diagram relasi entitas digunakan untuk menggambarkan hubungan antara koleksi
konseptual data sehingga record-recor terkait dapat bergabung bersama-sama
Diagram kelas terdiri atas kelas-kelas yang memiliki nama, field-field di dalam kelas, dan
tindakan-tindakan yang dilakukan atas kelas.
3.

Diagram Relasi Entitas

DRE menangani data dalam entitas (koleksi konseptual bidang data terkait) dan hubungan
antar entitas.

Jika kita perlu untuk menggambarkan data yang diperlukan untuk sistem informasi baru
untuk melacak perusahaan dan karyawan, serta produk, kita dapat membayangkan bahwa tiga
entitas data terpisah, maka akan ada: perusahaan, karyawan, dan produk
Ketika perusahaan mempekerjakan karyawan, bagaimanapun, ada hubungan independen
antara dua entitas (Gambar 6.10)


Gambar 6.10 menunjukkan bagaimana kita menetapkan bahwa satu record dalam
entitas PERUSAHAAN dapat berhubungan dengan banyak record dalam entitas produk dan
juga bahwa satu record dalam entitas PERUSAHAAN dapat berhubungan dengan banyak
record dalam entitas karyawan
4. Diagram Kelas
Ketika kedua data yang digunakan dalam aplikasi dan tindakan yang terkait dengan data
grafis dapat mewakili mereka disebut diagram kelas dan mereka adalah salah satu dari
beberapa model desain berorientasi obyek
Diagram kelas terdiri dari kelas, field-field dalam kelas, dan tindakan (kadang-kadang
disebut sebagai metode) yang dilakukan atas kelas
Diagram kelas pada Gambar 6.13 menggambarkan diagram entity-relationship

Menggunakan Basis Data


Kita biasanya berinteraksi dengan sebuah database dari komputer pribadi meskipun data
tersebut berada ditempat lain dalam jaringan.
Formulir, laporan, dan query adalah Metode umum untuk mengakses database di sebuah
sistem manajemen database

Sebuah bahasa query adalah Sarana untuk mengajukan pertanyaan dari database

Banyak sistem manajemen database antarmuka yang mudah digunakan bagi pengguna

1.

Laporan dan Formulir

Mayoritas interaksi pengguna dengan database adalah melalui laporan dan formulir .
Sevagian besar vndor perangkat lunak manajemen basis data menawarkan GUI yang
memudahkan pembuatan formulir dan laporan.

Perbedaan terbesar antara formulir dan laporan adalah dalam formatnya.

Gambar 6.14 menunjukkan field untuk memasukkan program ke dalam database

Gambar 6.15 mengilustrasikan kombinasi formulir dan subformulir.

Laporan dikumpulkan dalam data database yang diformat dengan cara yang dapat
membantu pengambilan keputusan
Gambar 6.16 adalah laporan yang menunjukkan masing-masing departemen/jurusan
dengan daftar setiap mata kuliah yang diajarkan dan proyek-proyek yang disyaratkan untuk
mata kuliah tersebut.

Gambar 6.17 mengilustrasikan bahwa tabel JURUSAN berhubungan ke tabel MATA


KULIAH, pada gilirannya, berhubungan ke bawah dengan tabel PROJECT

Kecuali jika ada entri berhubungan dalam tabel PROYEK, maka tabel MATA KULIAH
tidak ditampilkan. Jika tidak ada record dari tabel MATA KULIAH digunakan (misalnya,

kedua mata kuliah ekonomi tidak memiliki proyek) maka record JURUSAN tidak
ditampilkan.

2.

Query

Beberapa pengguna ingin melangkah lebih jauh dari laporan dan formulir untuk langsung
mengajukan pertanyaan ke database
Query adalah permintaan untuk database untuk menampilkan record record yang dipilih
tertentu.
Format ini disebut query-by-example (QBE) karena perangkat lunak DBMS menyajikan
bentuk standar yang kemudian dilengkapi oleh pengguna sehingga sistem dapat
menghasilkan permintaan yang benar

Hasil query adalah tabel pada Gambar 6.19

Structured Query Language (SQL) adalah kode yang digunakan oleh sistem manajemen
basis data relasional yang digunakan untuk melakukan tugas-tugas database nya.

Meskipun pengguna dapat melihat Gambar 6.18 sebagai QBE, ini benar-benar
diterjemahkan oleh sistem manajemen database ke dalam contoh bahasa query terstruktur
yang ditunjukkan pada Gambar 6.20

Software DBMS berisi antarmuka pengguna grafis dan "wizard" yang dapat menuntun
pengguna menggunakan query dengan cara yang mudah digunakan
Pemrosesan analisis online (OLAP) adalah fitur lain yang telah menjadi menjadi hal yang
semakin umum dalam perangkat lunak sistem manajemen database.
Mengatur Basis Data
Sistem manajemen basis data melakukan fungsi yang sebagian besar pengguna tidak
pernah lihat
Infrastruktur yang diperlukan agar database dapat dipertahankan dan dimodifikasi dan juga
untuk menjamin operasi yang efisien.
Personel Basis Data
Database administrator (DBA) memiliki tanggung jawab baik teknis dan manajerial atas
sumber daya basis data.
Programmer database membuat aplikasi databse yang dibutuhkan oleh perusahaan untuk
digunakan perusahaan mereka

Pengguna akhir, membuat keputusan berdasarkan jumlah data yang diambil, juga memiliki
dampak yang besar pada desain database, penggunaan, dan efisiensi .
Menempatkan Sistem Manjemen Basis Data dalam Perspektif
DBMS memungkinkan untuk membuat database, memelihara isinya, dan menyebarkan
data ke khalayak pengguna yang luas tanpa pemrograman komputer mahal
Kemudahan penggunaan memungkinkan manajer dan staf profesional untuk mengakses
isi database dengan pelatihan yang sederhana
Setiap sisi teknologi informasi memiliki kelebihan dan kerugian termasuk juga sistem
manajemen database tidak terkecuali

Keuntungan dan kerugian DBMS


DBMS memungkinkan perusahaan dan pengguna individu untuk:
Mengurangi pengulangan data
Mencapai independensi data
Mengambil data dan informasi secara cepat
Meningkatkan keamanan
Keputusan untuk menggunakan DBMS melakukan sebuah perusahaan atau pengguna
untuk:
Membeli perangkat lunak yang mahal
Mendapatkan konfigurasi hardware yang besar
Mempekerjakan dan memelihara staf DBA

Anda mungkin juga menyukai