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