Disusun oleh :
CHRISTINA KUSTINDARTI ( 8112413006 )
MONIQUE DWIJAYANTI ( 8112413039)
PROGRAM PASCASARJANA
MAGISTER MANAJEMEN
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.
3.
Flat Files
4.
Field-field Kunci
5.
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.
Gambar 6.1 mengilustrasikan sebuah spreadsheet Excel yang berisi nilai-nilai dari tabel
MATA KULIAH ditunjukkan pada Tabel 6.1
3. Flat Files
Sebuah flat file menyediakan urutan konstan bidang data yang dibutuhkanmanajemen
basis data.
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.
oleh
kelompok-kelompok
data,
subkelompok,
Gambar 6.2 menunjukkan navigasi dari tabel JURUSAN ke tabel MATA KULIAH
menggunakan struktur database hirarkis
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.
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)
Menggambarkan data
1.
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
Sebuah bahasa query adalah Sarana untuk mengajukan pertanyaan dari database
Banyak sistem manajemen database antarmuka yang mudah digunakan bagi pengguna
1.
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.
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.
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
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