bab10 database

26
Database dan Sistem Manajemen Database Database Media dan Sistem Penyimpanan Data Sistem Pengolahan Organisasi Database

Upload: nayahanifa

Post on 20-Jul-2015

49 views

Category:

Economy & Finance


0 download

TRANSCRIPT

Page 1: Bab10 database

Database dan Sistem Manajemen Database

DatabaseMedia dan Sistem Penyimpanan Data

Sistem Pengolahan

Organisasi Database

Page 2: Bab10 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

Fakta bukan merupakan data untuk saat ini tetapi sebaliknya untuk saat yang lain

Page 3: Bab10 database

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)

Page 4: Bab10 database

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

Page 5: Bab10 database

Kosong KosongN

omor

mahasisw

a

Nam

am

ahasiswa

Alam

atm

ahasiswa

Tanggal lahir

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

Page 6: Bab10 database

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)

Lab

el kepa

la

Re

cord

1

Re

cord 2

La

bel P

eng

gand

eng

Re

cord n

Uju

ng P

ita

Kos

ong

Kos

ong

Uju

ng P

ita

Kos

ong

Kos

ong

Kos

ong

Penyimpanan data dalam pita magnetik

Page 7: Bab10 database

DASD (Direct Acces Storage Device) - Media yang dapat digunakan untuk menyimpan secara langsung data ke nomor record yang kita inginkan

Media Penyimpanan Secara Langsung - DASD

0012 Cylinder

Accessarm

Read/Write head ditempatkan pada 12

cylinder

Track 0012Permukaan 1

Track 0012Permukaan 7

Page 8: Bab10 database

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

Page 9: Bab10 database

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

Page 10: Bab10 database

Memperbaharui data pada DASD

Memperbaharuifile master

Data transaksi

Memasukan data transaksi

Filemaster

Filetransaksi

Menyimpandata tarnsaksi

Page 11: Bab10 database

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

Page 12: Bab10 database

Pengolahan Secara On-Line

Aplikasi menentukan jenis pengolahan apa yang harus digunakan

Sistem Realtime merupakan sistem yang bisa memberikan informasi kepada pemakai ketika suatu transaksi berlangsung

Memperbaha-rui file master

Memasukkansatu recordtransaksi File

Persediaan

Piutang

Hutang

Page 13: Bab10 database

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

Page 14: Bab10 database

Hirarki DataDatabase Contoh

Database File Gaji File Alamat File Tarip

File

File Alamat

Nama Alamat Umur

Dine Jl. Panghegar 18 Bandung 28

Shelly Jl. Polisi 8 Bandung 30

Maman Jl. Thamrin 12 Jakarta 20

Record Nama Alamat Umur

Doni Jl. Dipatiukur 350 Bandung 18

Field Bambang Sutopo (nama pada sebuah field nama)

Byte 0100 0001 (Hurup A dalam ASCII)

Bit 0

Page 15: Bab10 database

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

Page 16: Bab10 database

Sistem database merupakan sistem pencatatan dengan menggunakan komputer yang memiliki tujuan untuk memelihara informasi agar selalu siap pada saat diperlukan

Sistem Database

Melalui bahasa pencarian (Structure Query Language/SQL)

Database

Data

Data

Pemakai

Jaringan Komunikasi

Program aplikasi dalam Foxpro, Oracle, Clipper

Page 17: Bab10 database

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)

Page 18: Bab10 database

Laser

Prisma

Sensor

Optical Disk

Bit ke-1Bit ke-2

Bit ke-3Bit ke-4

Hd Pembaca B Hd Penulis B

Hd Pembaca A Hd Penulis A

Kepala (Head) Pembaca pada Harddisk/Floppy disk

Kepala (Head) Pembaca pada Magnetik tape

Beberapa macam Head dan Disk

Page 19: Bab10 database

Ada tiga kelas pemakai dalam sistem database yaitu: Programmer , pemakai akhir (end user) dan database administrator

Page 20: Bab10 database

Model-model DataModel Hirarki (Hierarchical data model) - Model data yang menggam-barkan hubungan antara data berdasarkan kepada tingkatannya

Record Wiraniaga

Record Statistik Penjualan

Record Pelanggan

Record Piutang Dagang

Record WiraniagaNo. WiraniagaNama WiraniagaNo. Kantor penjualanDll.Link ke record statistik penjualanLink ke record pelanggan

Record PelangganNo. PelangganNama PelangganNo. WiraniagaBatas kreditDll.Link ke record statistik WiraniagaLink ke record Piutang dagang

Record Statistik PenjualanNo. WiraniagaNo. Jenis barangNo. PelangganJumlah penjualanLink ke record Wiraniaga

Record Piutang DagangNo. PelangganNo. FakturTanggal FakturNilai FakturLink ke record pelanggan

Page 21: Bab10 database

Model Network (Network data model) - Model data yang menggambarkan hubungan antar data berdasarkan kepentingannya

Record Pelanggan

Record Wiraniaga

Record Statistik

Penjualan

Record PiutangDagang

Record WiraniagaNo. WiraniagaNama WiraniagaNo. kantor penjualan dll.Link ke statistik penjualan dll.Link ke record pelangganLink ke record piutang dagang

Record PelangganNo. PelangganNama PelangganNo. WiraniagaBatas KreditLink ke record WiraniagaLink ke record piutang dagang

Record Statistik PenjualanNo. WiraniagaNo. jenis barangNo. PelangganJumlah penjualanLink ke record WiraniagaLink ke record piutang dagang

Record Piutang DagangNo. PelangganNo. FakturTanggal FakturNilai FakturLink ke record pelangganLink ke record WiraniagaLink ke record statistik penjualan

Page 22: Bab10 database

Model Relasi (Relational data model) - Model data yang disusun berdasarkan kepada hubungan antar dua entitas (entity)

.a2

.a1

.a3

.a4

.b1

.b2

.b3

.b4

Tingkat hubunganSatu ke satu

.a1

.a2

.b1

.b2

.b3

.b4

Tingkat hubunganSatu ke banyak

.a2

.a1

.a3

.a4

.b1

.b2

.b3

.b4

Tingkat hubunganbanyak ke banyak

.b1

.b2

.a1

.a2

.a3

.a4

Tingkat hubunganBanyak ke Satu

Page 23: Bab10 database

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 (Awal)

AtrributKode langgananNama LanggananAlamatTelpFaxMak kredit

AtrributKode Produk

Nama Produk Satuan Min level Saldo awal Harga beli Harga jual

AtrributKode order

Tanggal

1:M

0:M

1:1 0:M

Tingkat hubungan

PelangganBuat Order

Produk

isi

Page 24: Bab10 database

Model ERD Peter Chen yang lainnya

0:1 1:M

AtributKode order Tanggal

Buat

Baris oder

Milik

Barang

Isi

Atribut PelangganKode langgananNama LanggananAlamatTelpFaxMak kredit Atribut Barang

Kode Barang Nama Barang Satuan Min level Saldo awal Harga beli Harga jual

1:1

1:M

0:1

1:1

Pelanggan Order

Page 25: Bab10 database

Model ERD Martin

Pelanggan

Anggota Bukan anggota

Order

Baris orderBarang

MembuatDibuat oleh

Berisi

Dipunyai oleh

Diisi

Page 26: Bab10 database

Model ERD Bachman

Dipunyai oleh

Baris orderBarang

Membuat

Dibuat oleh

Pelanggan

Anggota Bukan anggota

Diisi pada Berisi

Order