280 likes | 712 Views
Database. Media dan Sistem Penyimpanan Data. Sistem Pengolahan. Organisasi Database. Database dan Sistem Manajemen Database. Database. Data adalah fakta baik dalam bentuk angka-angka, hurup-hurup atau apapun yang dapat digunakan sebagai input dalam proses untuk menghasilkan informasi.
E N D
Database Media dan Sistem Penyimpanan Data Sistem Pengolahan Organisasi Database Database dan Sistem Manajemen Database
Database Data adalah fakta baik dalam bentuk angka-angka, hurup-hurup atau apapun yang dapat digunakan sebagai input dalam proses untuk menghasilkan informasi Fakta merupakan hasil persepsi manusia tentang peristiwa yang dapat diindranya/diamatinya Fakta bukan merupakan data untuk saat ini tetapi dapat menjadi data pada saat yang lain demikian pula sebaliknya
Interpretasi merupakan faktor yang sangat menentukan dalam menilai fakta dan data Data yang dibutuhkan tergantung kepada informasi yang diperlukan dan proses yang harus dilakukan • Tiga macam data menurut Date: • Input data adalah data yang dimasukkan ke dalam sistem informasi • Output data merupakan keluaran dari sistem informasi • Database merupakan kumpulan data-data yang tersimpan didalam • media penyimpanan di suatu perusahaan (arti luas) atau di dalam • komputer (arti sempit)
Media dan Sistem Penyimpanan Data Main strorage merupakan media penyimpan utama Secondary storage merupakan media penyimpan tambahan • Media penyimpanan data sekunder terdiri dari: • Media penyimpanan data berurutan • Media penyimpanan data langsung
Kosong Kosong Nama mahasiswa Nomor mahasiswa Tanggal lahir Alamat mahasiswa Media Penyimpanan Data Secara Berurutan (Pita Magnetik) Pita magnetik terbuat dari plastik bercampur zat tertentu dan sebagian besar berbentuk seperti kaset yang sering digunakan untuk merekam lagu Saat pita magnetik menyimpan satu record
Record 2 Record n Label Penggandeng Label kepala Record 1 Ujung Pita Kosong Ujung Pita Kosong Kosong Kosong Kosong Data yang direkam akan dicatat berdasarkan bit-bit, dimana bit-bit itu mewakili tiap karakter dan disusun melintang terhadap lebar pita. Setiap record biasanya memiliki kerapatan mencapai 1.600 bit per inci (bpi) Penyimpanan data dalam pita magnetik
Track 0012 Permukaan 1 Access arm 0012 Cylinder Track 0012 Permukaan 7 Read/Write head ditempatkan pada 12 cylinder Media Penyimpanan Secara Langsung - DASD DASD(Direct Acces Storage Device) - Media yang dapat digunakan untuk menyimpan secara langsung data ke nomor record yang kita inginkan
Ada 4 cara untuk menentukan alamat record, yaitu: • Sequential • Direct /Random • - Hashing • - Indexed sequensial Sequential adalah teknik yang digunkan untuk menyimpan dan membaca data secara berurut Random adalah teknik yang digunakan untuk menyimpandan membaca data secara langsung
Hashing merupakan teknik yang digunkan untuk menentukan alamat record dengan menggunakan rumus Hashing memberikan banyak kesulitan dalam menambahdan menghapus data Indexed Sequential adalah menentukan alamat record dengan menggunakan index
Data transaksi Memasukan data transaksi File master Memperbaharui file master File transaksi Menyimpan data tarnsaksi Memperbaharui data pada DASD
Sistem Pengolahan Ada dua cara mengolah data yang biasa dilakukan dalam sistem manajemen data saat ini, yaitu pengolahan secara Batch dan pengolahan secara on-line Pengolahan secara batch (penumpukan lebih dahulu) merupakan sistem pengolahan data transaksi dengan cara mengumpulkan terlebih dahulu data transaksi yang terjadi, kemudian pada waktu yang telah ditentukan secara sekaligus memproses data transaksi tersebut, biasanya sambil memperbaharui file master Pengolahan secara on-line merupakan pengolahan secara langsung begitu data dimasukan kedalam suatu sistem informasi
Pengolahan Secara On-Line Memasukkan satu record transaksi File Memperbaha-rui file master Persediaan Piutang Hutang Aplikasi menentukan jenis pengolahan apa yang harus digunakan Sistem Realtime merupakan sistem yang bisa memberikan informasi kepada pemakai ketika suatu transaksi berlangsung
Organisasi Database Organisasi data pada database tradisional memiliki tujuan agar sistem Informasi secara efektif memberikan informasi yang akurat, relevan, tepat waktu dan lengkap • Masalah pada data base tradisional adalah: • Data rangkap dan tidak konsisten • Kesulitan dalam akses data • Data terisolasi sulit diakses bersamaan • Masalah keamanan • Masalah integritas
Sistem database modern memberikan banyak keuntungan bagi sistem informasi manajemen • Manajemen data meliputi: • Mengumpulkan data • Menjaga dan mengadakan pengujian terhadap Integritas data • Menyimpanan data • Memelihara data • Mengamankan data • Mengorganisasikan data • Mencari data
Sistem Database Pemakai Database Melalui bahasa pencarian (Structure Query Language/SQL) Data Jaringan Komunikasi Data Program aplikasi dalam Foxpro, Oracle, Clipper Sistem database merupakan sistem pencatatan dengan menggunakan komputer yang memiliki tujuan untuk memelihara informasi agar selalu siap pada saat diperlukan
Komponen sistem database adalah: - Data - Hardware - Software - Pemakai Data dalam sistem database harus selalu terintegrasi dan dapat diakses oleh siapa saja yang berhak Bagian hardware dari sistem database meliputi : Kepala (Head) dan Prosesor (Processor)
Ada tiga kelas pemakai dalam sistem database yaitu: Programmer , pemakai akhir (end user) dan database administrator
Record Wiraniaga No. Wiraniaga Nama Wiraniaga No. Kantor penjualan Dll. Link ke record statistik penjualan Link ke record pelanggan Record Pelanggan No. Pelanggan Nama Pelanggan No. Wiraniaga Batas kredit Dll. Link ke record statistik Wiraniaga Link ke record Piutang dagang Record Statistik Penjualan No. Wiraniaga No. Jenis barang No. Pelanggan Jumlah penjualan Link ke record Wiraniaga Record Piutang Dagang No. Pelanggan No. Faktur Tanggal Faktur Nilai Faktur Link ke record pelanggan Record Wiraniaga Record Statistik Penjualan Record Pelanggan Record Piutang Dagang Model-model Data Model Hirarki (Hierarchical data model) - Model data yang menggam-barkan hubungan antara data berdasarkan kepada tingkatannya
Record Wiraniaga No. Wiraniaga Nama Wiraniaga No. kantor penjualan dll. Link ke statistik penjualan dll. Link ke record pelanggan Link ke record piutang dagang Record Pelanggan No. Pelanggan Nama Pelanggan No. Wiraniaga Batas Kredit Link ke record Wiraniaga Link ke record piutang dagang Record Wiraniaga Record Statistik Penjualan Record Pelanggan Record Piutang Dagang No. Pelanggan No. Faktur Tanggal Faktur Nilai Faktur Link ke record pelanggan Link ke record Wiraniaga Link ke record statistik penjualan Record Statistik Penjualan No. Wiraniaga No. jenis barang No. Pelanggan Jumlah penjualan Link ke record Wiraniaga Link ke record piutang dagang Record Piutang Dagang Model Network (Network data model) - Model data yang menggambarkan hubungan antar data berdasarkan kepentingannya
.a2 .a2 .a1 .b1 .b1 .b1 .b1 .a1 .a2 .a1 .a1 .b2 .b2 .b2 .b3 .a3 .b3 .a3 .a3 .b3 .a2 .b2 .b4 .a4 .b4 .b4 .a4 .a4 Tingkat hubungan Satu ke satu Tingkat hubungan Satu ke banyak Tingkat hubungan Banyak ke Satu Tingkat hubungan banyak ke banyak Model Relasi (Relational data model) - Model data yang disusun berdasarkan kepada hubungan antar dua entitas (entity)
Model ERD Peter Chen (Awal) 1:1 0:M Buat Pelanggan Order • Atrribut • Kode order • Tanggal 1:M 0:M • Atrribut • Kode langganan • Nama Langganan • Alamat • Telp • Fax • Mak kredit isi Tingkat hubungan Produk • Atrribut • Kode Produk • Nama Produk • Satuan • Min level • Saldo awal • Harga beli • Harga jual ERD (Entity Relationship Diagram) menggambarkan data dalam keadaan diam, nama entity biasanya menggunakan kata benda sedangkan untuk relasi menggunakan akar kata dari kata kerja
Model ERD Peter Chen yang lainnya • Atribut • Kode order Tanggal 0:1 1:M Buat Order Pelanggan • Atribut Pelanggan • Kode langganan • Nama Langganan • Alamat • Telp • Fax • Mak kredit 1:1 1:M Milik Baris oder • Atribut Barang • Kode Barang • Nama Barang • Satuan • Min level • Saldo awal • Harga beli • Harga jual 0:1 1:1 Isi Barang
Model ERD Martin Membuat Dibuat oleh Order Dipunyai oleh Baris order Barang Diisi Berisi Pelanggan Anggota Bukan anggota
Model ERD Bachman Pelanggan Anggota Bukan anggota Membuat Dibuat oleh Order Dipunyai oleh Barang Baris order Berisi Diisi pada