MANAGEMENT INFORMATION SYSTEMS Raymond y McLeod,, Jr. and George g Schell
Database dan Database Management System
Disajikan dalam Kuliah SIM Program Sarjana Magister Universitas Gunadarma Oleh Lily Wulandari
1
Hirarki data Perusahaan secara tradisional mengorganisasikan data mereka dalam suatu hirarki yang terdiri dari elemen data (field), catatan (record), dan file. El Elemen d data, adalah d l h unit i yang terkecil, terkecil k il, tidak id k dapat lagi dibagi menjadi unit yang lebih kecil.. Misalnya nama kecil nama,, nomor pegawai pegawai,, gaji gaji,, upah perjam dll dll..
Slide 2
Hirarki data Catatan/record, terdiri dari elemen data yang Catatan/ berhubungan dengan suatu objek atau kegiatan tertentu, tertentu, misalnya catatan yang menjelaskan tiap jenis persediaan dan tiap penjualan.. penjualan File adalah suatu kumpulan catatan data yang berhubungan dengan suatu subyek tertentu tertentu.. Misalnya file pemesanan pembelian, pembelian, file data pegawai,, file penjualan pegawai penjualan.. Slide 3
Aktifitas Manajemen Data •
•
•
Pengumpulan Data, Data yang diperlukan dikumpulkan dan direkam dalam suatu bentuk yang disebut dokumen sumber yang bertindak sebagai input bagi sistem I Integritas i d verifikasi, dan verifikasi ifik i, data d di ji untukk diuji meyakinkan konsistensi dan ketelitian nya berbasis pada batasan dan aturan aturan/rule /rule yang sudah ditentukan. ditentukan. Penyimpanan data Slide 4
Aktifitas Manajemen Data •
•
•
•
Pemeliharaan data, data dapat ditambahkan, ditambahkan, diubah dan dihapus untuk tujuan keterkinian data. Keamanan data, untuk menghindari dari k kerusakan, kerusakan k , atau pemakai k i yang tidak id k berwenang.. berwenang Organisasi O i i data, d t d data t disusun di sedemikian d iki rupa sehingga sesuai dengan kebutuhan user Retrieval Data yang dibuat tersedia bagi user Retrieval, Slide 5
Penyimpanan Sekunder (secondary storage) Penyimpanan sekunder dibagi berdasarkan akses datanya
Sequential access storage device (SASD)
Alat penyimpanan dengan penyusunan dan pembacaan b d datanya secara berurut b yaitu satu catatan mengikuti catatan lain.
Direct access storage device (DASD)
Alat penyimpanan dengan penyusunan dan pembacaan datanya langsung pada posisinya posisinya.. Slide 6
Pengolahan data (data processing) Ada 2 cara dalam pengolahan data: Pengolahan data berkelompok (batch processing) pengolahan l h yang dilakukan dil k k dengan d mengumpulkan lk transaksi dalam periode tertentu Pengolahan data langsung (online processing) pengolahan data yang dilakukan per transaksi, transaksi, kadang saat transaksi terjadi terjadi.. Real Time System: Si Sistem yang mengendalikan d lik sistem i fi ik dan fisik d mengharuskan komputer berespon cepat pada status sistem fisik Slide 7
Database Sebelum era database ditandai dengan • Sumber data dikumpulkan p dalam filefile-file yyang g tidak terhubung satu dengan lainnya • Setiap aplikasi memiliki/ memiliki/merancang file data sendiri • Memiliki kelemahan: kelemahan: duplikasi data, ketergantungan data, kepemilikan data tersebar Slide 8
Database Untuk memecahkan masalah di atas dilakukan dengan cara pengorganisasian data secara fisik dan mengarah ke organisasi logis. logis. Organisasi logis (logical organization), mengintegrasikan data dari beberapa lokasi fisik yang berbeda dan merupakan cara pemakai melihat data. Organisasi fisik (physical organization), merupakan cara komputer melihat data sebagai filefile-file yang terpisah.. terpisah Slide 9
Database Dua teknik untuk memenuhi kebutuhan integrasi logis: logis: 1. Integrasi logis dalam satu file Inverted file, suatu file yang disimpan secara urutan tertentu, tertentu, dengan suatu indeks yang menyertainya memungkinkan recordrecord d-record d dari d i file fil itu it dipilih di ilih dalam d l urutan berbeda. berbeda. Slide 10
Database Linked list, suatu teknik yang dapat mencapai hasil yang sama tanpa menggunakan indeks tetapi dengan menentukan field tersendiri yang ditambahkan pada tiap record dalam file. Integrasi logis antara beberapa file M Mengunakan k link li k untuk t k menghubungkan h b k record--record dalam suatu file dengan record record yang berhubungan secara logis difile lain. lain
2.
Slide 11
Database Blok dasar pembangunan untuk Struktur Basis data 1. Nilai Data 2. Field Data 3. Data Record 4. File Data Penekanan pada kegiatan pengolahan data adalah pada d kemampuan k untukk mengakses k d data d dengan cepat serta efisien dalam penggunaan secondary storage. storage Slide 12
Database
Gambar . database terdiri dari beberapa file Slide 13
Struktur Database 1.
Struktur data berjenjang (hierarchical data structure) - Hubungan antara data membentuk suatu jenjang seperti pohon pohon.. Suatu pohon dibentuk dari beberapa elemen grup data yang berjenjang berjenjang,, disebut dengan node. Node yang paling atas atau level 1 disebut dengan root. Tiap node dapat b bercabang b k node ke d lain. l i Satu S t node d hanya h mempunyai satu parent node. - Kekurangan : tidak dapat menangani permintaan khusus Slide 14
Struktur Database 2. Struktur data jaringan (network
structure) •
•
data
Hubungan data sama dengan struktur hirarki hirarki,, tetapi untuk setiap node bisa mempunyai lebih dari satu parent node. Memungkinkan record yang diberikan untuk menunjuk kembali ke record lain dalam basis data
Slide 15
Struktur Database 3. Struktur data hubungan (relational data structure) - Data disusun dalam bentuk tabel dua dimensi yang terdiri dari kolom (field) dan baris (record) Hubungan antara record didasarkan (record). pada nilai dari field kunci bukan berdasarkan alamat atau p pointer di dalam record seperti p pada strutur pohon dan jaringan. jaringan. - Mudah untuk dipahami Slide 16
Konsep Database Merupakan integrasi logis dari catatancatatan-catatan dalam banyak file. Database adalah suatu koleksi data komputer yang terintegrasi, terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali.. kembali
Slide 17
Konsep Database Tujuan utama dari konsep database: 1. Meminimumkan p pengulangan g g data 2. Independensi data, menjaga spesifikasi data terpisah dari program, di dalam tabel dan indeks 3. Inkonsistensi data 4. Pemakaian bersama
Slide 18
Database Management System (DBMS) Adalah perangkat lunak yang menetapkan dan memelihara integrasi logis antar file, baik ekplisit maupun inplisit. inplisit. Contoh: Contoh: IDS, Information Management System(IMS), Structured Query Language/Data System(SQL/DS), Query by Example(QBE), ORACLE, dBase II II--III III--III plusplus-IV, Foxbase Foxbase,, Qbase dll. dll.
Slide 19
Relational Database Vendors 1. 2. 3. 4. 5.
IBM Informix Software,, Inc. Microsoft Oracle O ac e Sybase
Slide 20
Tables
Slide 21
Deskripsi Tabel Book
Slide 22
Deskripsi Tabel Student
Slide 23
Hubungan Antar Tabel
Slide 24
Pembuatan Database Dua Pendekatan 1 Pendekatan Berorientasi Proses 1. (Pemecahan masalah masalah)) 2. Permodelan Enterprise
Slide 25
Pendekatan Berorientasi Proses Kebutuhan data dapat ditentukan dengan suatu pendekatan berorientasi masalah Slide 26
Permodelan Enterprise
Kebutuhan Data dapat p ditentukan dengan pembuatan model p enterprise
Slide 27
Gambaran Isi Database
Slide 28
Schema • •
• • • •
Nama Field Data Aliases ((Nama Nama lain digunakan g untuk data field yang sama Tipe data (numeric alphabetic) Jumlah Posisi (panjang field) Jumlah Posisi Desimal Berbagai integrity rules
Slide 29
Rule Untuk Field Yang Dibutuhkan
Slide 30
Tahap Pembuatan Database 1. 2. 3.
Deskripsikan Data Masukkan Data Gunakan Database Que y Language a guage - Query - Query Query--by by--example - Data manipulation language (DML)
Slide 31
Query--byQuery by-Example
Slide 32
Database Administrator (DBA) Tugas DBA : • Perencanaan Basis data;; bekerja j dengan g p para pemakai dan yang lain, mendefinisikan schema, dan lainlain-lain • Implementasi Basis data; membuat basis data dan membuat kebijakan serta prosedur • Pengoperasian database • Keamanan Database Slide 33
Sebuah Model DBMS
Slide 34
Keunggulan DBMS 1. 2. 3. 4. 5.
mengurangi kerangkapan data mencapai p independensi p data mengintegrasi data dari beberapa file mengambil e ga b data da dan informasi o as seca secara a cepat meningkatkan keamanan data
Slide 35
Kelemahan DBMS 1. 2 2. 3 3.
perangkat lunak yang mahal konfigurasi perangkat keras yang besar mempertahankan staff Database Administrator
Slide 36
Homework 1. 2. 3.
4.
Aktivitas manajemen data manakah yang menggunakan dokumen sumber sumber?? Sebutkan media penyimpanan sekuensial yang digunakan saat ini ini?? Disebut operasi apakah yang memperbaharui satu berkas (file) utama dari satu t berkas b k (file) (fil ) transaksi ttransaksi? k i? i? Apakah media DASD yang paling populer? populer? Slide 37
Homework 5. Sebutkan dan jelaskan dua cara utama pemrosesan data! 6. Apa yang membedakan sistem realtime dari sistem secara online? 7. Bagaimana data dependence berperan untuk data redundancy? 8. Apakah hubungan antara entity relationship diagram, data dictionary, DDL dan schema? Slide 38