P. 1
Memahami Konsep Database

Memahami Konsep Database

|Views: 171|Likes:

More info:

Published by: Andi Dian Eka Anggriani on Jan 28, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

12/03/2012

pdf

text

original

MEMAHAMI KONSEP DATABASE

KONSEP DATABASE
Database Management System(DBMS) merupakan memudahkan paket program (Software) yang dibuat agar dan mengefisienkan pemasukan, pengeditan,

penghapusan dan pengambilan informasi terhadap database.Software yang tergolong kedalam DBMS antara lain, Microsoft SQL, MySQL, Oracle, MS. Access,dan lain-lain. Model Database Model database adalah suatu konsep yang terintegrasi dalam menggambarkan hubungan (relationships) antar data dan batasanbatasan (constraint) data dalam suatu sistem database. Model data yang paling umum, berdasarkan pada bagaimana hubungan antar record dalam database (Record Based Data Models), terdapat tiga jenis, yaitu : • a. Model Database Hirarki (Hierarchical Database Model) • b. Model Database Jaringan (Network Database Model) • c. Model Database Relasi (Relational Database Model) • Model database hirarki dan jaringan merupakan model database yang tidak banyak lagi dipakai saat ini, karena adanya berbagai kelemahan dan hanya cocok untuk struktur hirarki dan jaringan

data yang tersimpan dalam DBMS mempunyai tingkatan-tingkatan.Z. huruf ( A . sebagai berikut : • Karakter (Characters) Merupakan bagian terkecil dalam database. Artinya tidak mengakomodir untuk berbagai macam jenis persoalan dalam suatu sistem database.F. Codd. a . Isi dari . file NIM dan lain sebagainya.d 9). Model Database Relasi (Relational Database Model) Model database relasi merupakan model database yang paling banyak digunakan saat ini. pertemuan antara baris dengan kolom disebut item data (data value). • Field atau Attribute Merupakan bagian dari record yang menunjukkan suatu item data yang sejenis. Sering juga model ini disebut Database relasi. dapat berupa karakter numerik (angka 0 s. # dan lain-lain.Berikutketerangan tentang model database ini. Setiap field harus mempunyai nama dan tipe data tertentu. Misalnya : field nama. %. Yang paling banyak dipakai saat ini adalah model database relasi. karena paling sederhana dan mudah digunakan serta yang paling penting adalah kemampuannya dalam mengakomodasi berbagai kebutuhan pengelolaan database. &. seperti *. karena mampu mengakomodir berbagai permasalahan dalam system database . Sebuah database dalam model ini disusun dalam bentuk tabel dua dimensi yang terdiri dari baris (record) dan kolom (field). Model database relasi ini dikemukakan pertama kali oleh E.saja. salah seorang pakar dalam bidang database. Tingkatan Data Dalam Database Relasi Dalam suatu sistem database relasi.z) ataupun karakter-karakter khusus. tabeltabel yang ada di hubungkan field-field (relationship) (Key field) sedemikian sehingga rupa dapat menggunakan kunci meminimalkan duplikasi data.

• Record atau Tupple Tuple/Record adalah kumpulan data value dari attributee yang berkaitan sehingga dapat menjelaskan sebuah entity secara lengkap. kejadian atau konsep yang informasinya akan disimpan di database. penggunaan istilah Entity sering di samakan dengan istilah Tabel. bisa berupa objek. Ada beberapa sifat yang melekat pada suatu tabel : • Tidak boleh ada record yang sama (kembar) • Urutan record tidak terlalu penting. • Setiap field mesti mempunyai tipe data dan karakteristik tertentu . Record disebut juga baris. orang. entity/table ini disebut juga dengan file. Disebut tabel. karena data dalam record dapat diurut sesuai dengan kebutuhan. • Setiap field harus mepunyai nama yang unik (tidak boleh ada yang sama). Dalam sistem database tradisional. Dalam table database. sehingga menghasilkan informasi yang bernilai guna dalam proses pengambilan keputusan. (Entity = table). dosen. tempat. mahasiswa. Misal. field ini disebut juga kolom. Pada sistem database akademik. Database Kumpulan dari tabel-tabel yang saling berelasi. Misal : Record entity mahasiswa adalah kumpulan data value dari field nobp. disusun secara logis. jurusan dan alamat per-barisnya. Dalam aplikasi nantinya. Dalam tabel database.field di sebut Data Value. karena dalam merepresentasikan datanya di atur dalam bentuk baris dan kolom. nama. Baris mewakili 1 record dan kolom mewakili 1 field. • Table/Entity Entity merupakan sesuatu yang dapat diidentifikasi dari suatu sistem database. matakuliah dan lain-lain. yang menjadi entity adalah.

– Relasi dan jenis hubungannya Jenis-Jenis Kunci (Key) • Candidat Key • Primary Key • Foreign Key • Alternate Key PERKEMBANGAN TEKNOLOGI DATABASE DATABASE Database adalah : . Ada dua komponen utama pembentuk model data ini.Jenis Hubungan Antar Tabel • Jenis hubungan antar tabel dalam model database relasi. data yang ada ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi diagram data. sering digunakan Diagram Entity Relationship (Diagram E-R) yang merupakan bagian dari Model Data Entity Relationship Model Data Entity Relationship • Model data entity relationship sering dijadikan acuan dalam merancang suatu sistem database. yang sering disebut Diagram Entity Relationship (Diagram E-R). yaitu: – Entity beserta attributenya. juga di definisikan dengan hubungan : – Satu ke satu (One to One) – Satu ke Banyak (One to Many) – Banyak ke satu (Many to One) – Banyak ke Banyak (Many to Many) • Untuk lebih jelasnya penggunaan hubungan ini. • Pada Model Data Entity Relationship ini.

dari pemakaian Personal komputer sampai dengan ke komputer berskala besar seperti Mainframe. Oracle Database. Firebird. Teknologi database adalah : Software yang mengijinkan penggunanya untuk membuat. Seperti : transaksi online. Data Werehouse adalah : database besar yang digunakan untuk menyimpan dan mengatur data yg dibutuhkan untuk analisa transaksi sekarang dan lampau. MySQL.Sekumpulan data dari data yang tersimpan dan diatur atau diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efesien. dll b. Atau . b. dan mengatur sebuah database. Atau . Pengertian database dari sisi pelaku bisnis : Adalah aplikasi software yg terdiri kumpulan catatan / potongan dari pengetahuan yg membantu para pelaku bisnis untuk mengatur. Web Database mulanya hanya mendukung progrma internal kantor. Software database adalah : Aplikasi yang bertugas untuk mengatur. MS Access. Melalui jaringan website fungsi server database diperluas dengan adanya akses public.Sekumpulan data yg diorganisasikan sedemikian rupa sehingga pengguna dapat mengakses. dan kumpulan data yang berhubungan dengan . Contoh : a. online learning.. modifikasi data serta menganlisis bisnis. PostgreSQL. Contoh nya : SQL Sever. mengambil dan menggunakan data. mengakses. menyimpan dan memodifikasi data. Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam catatan buku besar. kwitansi.Kumpulan infromasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program computer . Ada banyak Aplikasi software yang bisa digunakan. Atau database yang dipasang sebagai back end atau komponen server pada sistem client server. Cara aksesnya bisa melalui LAN atau aplikasi front end lewat bahasa query seperti SQL. menyimpan. DB2 dan masih banyak lagi. Contoh sederhana dalam kehidupan sehari – hari adalah : Buku telepon yg sering kita gunakan dan lihat.

Jenis kendaraan : Mobil 2. Telepon : 021-55xxxx 5.08. negara. Jenis Asuransi : Mobil 11. xx Jakarta 4.bisnis.xx. Jenis Pekerjaan : Karyawan Swasta 10.000 . Pahlawan No. Produk yg di jual * Untuk Kendaraan Bermotor terdiri dari : 1. Alamat : Jl. Data Customer contoh sederhana terdiri dari : 1. Nama sesuai KTP : A 3. Jenis Kelamin : Pria 8.com 6.000. seorang pelaku bisnis bisa melakukan bisnisnya dengan rekanan dari luar kota. Nilai Premi Asuransi : Rp. Jenis Pembayaran : Cash b. CRM adalah salah satu software yg bisa membantu para pelaku bisnis untuk mendapatkan profit melalui usaha manajemen pelanggan. 2. Saya ambil contoh : Perusahaan Asuransi Umum. Tahun kendaraan : 1996 4. Status : Menikah 9.Kegiatan penjualan data yg dapat diolah : a. Dengan perkembangan teknologi database.xxxx 2. No Polis Asuransi : 01. Email : @yahoo. bahwan lintas benua. Nama Kendaraan : Toyota Avanza 3. Agama : Islam 7. * Umumnya data yang dapat diolah dalam perusahaan Asuransi adalah : . Contoh : Operasional Customer Relationship (CRM).

Alasan klaim : misal untuk gedung : kebakaran b. Warna property : Biru 5. No Polis Asuransi : 01.000 . Harga kendaraan : Rp.xxxx 2. Warna Kendaraan : Silver * Untuk Asuransi Property All Risk : 1.500. Nilai klaim Asuransi : Rp.000. Tahun Property : 2005 4. Data klaim yg dibayar 1.000. 400. 1.xx. Alamat : Jl.06.5. Sudirman Kav. Nilai Premi : Rp.000 6. Luas tanah : xx 6. Dalam Penggunaan : Tempat tinggal 3.000 3. Nilai Premi Asuransi : Rp.000. Gedung / rumah : Apartemen 2. Surat Polisi : Terlampir 6.000 / bulan 5. 300.xx Surabaya 3. Tanggal pembayaran claim : 30 September xxxx 4. Hasil surveyor : Terlampir 7. Data customer yang mengklaim 1. Lampiran foto kejadian : Terlampir 8. 1.Kegiatan claim asuransi data yg dapat diolah : a. Telepon : 031-66xxxx 4. Tanggal konfirmasi ke customer : 01 Oktober xxxx Data yg harus di simpan dan penting adalah : Dari kegiatan Penjualan : Data Customer Yang harus di simpan : . Tanggal awal klaim : 07 Juni xxxx 2.

Status 4. Nama Kendaraan 2. Nilai premi Asuransi Yang tidak perlu : 1. Luas tanah . Alamat 4. Email 6. Gedung / rumah 2. Nama sesuai KTP 3. Nilai Premi Asuransi Yang tidak perlu : 1. Tahun kendaraan 3. No Polis Asuransi 2. Agama 2. Tahun Property 2. Jenis Pembayaran Yang tidak perlu : 1. Telepon 5. Harga kendaraan 4. Jenis Pekerjaan Dari kegiatan Penjualan : Produk yg dijual Yang perlu di simpan – Untuk Kendaraan : 1. Warna Kendaraan Yang perlu di simpan – Untuk Property : 1. Jenis Asuransi 7. Jenis Kelamin 3. Warna property 3.1. Jenis kendaraan 2. Dalam Penggunaan 3.

Surat Polisi 2. Nilai Premi 5. Tanggal pembayaran claim Yang tidak perlu : 1. Contoh : Bagian customer service. No Polis Asuransi 2. Nilai klaim Asuransi 3. Alamat 3. Lampiran foto kejadian Dari kegiatan klaim Asuransi : Data klaim yg dibayar Yang perlu di simpan : 1. maka bisa mengecek langsung ke . maka pengguna database dapat mengakses data yg diperlukan. yang ingin akses data Penjualan maka bisa dengan mudah sekali mendapatkan informasi yg diinginkan misal untuk mengetahui jenis Asuransi yg dibeli Customer dan nilai premi yang harus di bayar. Kegiatan klaim Asuransi : Kelompok Customer yg mengklaim dan Nilai klaim yg dibayar : Jika Customer ingin cek nilai klaim yg akan diterima. Telepon 4. Tanggal awal klaim 2.Dari kegiatan klaim Asuransi : Data customer yang mengklaim Yang perlu di simpan : 1. Alasan klaim Yang tidak perlu : 1. Hasil surveyor 3. Tanggal konfirmasi ke customer Kegiatan penjualan : Kelompok data Customer dan produk yang dijual : Dengan dipisahkannya data penting dan data tidak penting.

maka akan sangat menghemat waktu. tenaga dan biaya. dengan tujuan untuk memudahkan pengguna dalam menggunakan DBMS tersebut. yang menggambarkan bagaimana (how) data disimpan dalam kondisi sebenarnya.bagian klaim Asuransi. Ada 3 (tiga) tingkatan atau level dalam abstraksi data ini : • Level Fisik (Physical Level) • Level Konseptual (Conceptual Level) • Level Pandangan (View Level) • Level Fisik (Physical Level) Level abstraksi data yang paling rendah. Seorang pengguna dalam level ini dapat mengetahui bahwa data mahasiswa disimpan pada tabel mahasiswa. hanya menggambarkan sebagian saja dari keseluruhan database sesuai dengan kebutuhan .. Dan bagian klaim Asuransi akan mengakses data nilai klaim yg akan dibayarkan. Karena itu seringkali data yang terlihat oleh pemakai sebelumnya berbeda dengan yang tersimpan secara fisik. Level ini biasa di pakai oleh seorang Database Administrator (DBA). Level ini sangat kompleks karena struktur data dijelaskan secara rinci. tabel krs. Sebuah DBMS seringkali menyembunyikan detail tentang bagaimana sebuah data disimpan dan dipelihara (diolah) dalam sebuah sistem database. Dengan kemudahan seperti ini. • Level Konseptual (Conceptual Level) Level ini menggambarkan data apa (what) yang disimpan dalam database dan menjelaskan bagaimana hubungan antar datanya secara keseluruhan. tabel transkrip dan lain sebagainya. Abstraksi Data • Abstraksi data merupakan tingkatan-tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah dalam sebuah sistem database sehingga menyerupai kondisi yang sebenarnya dihadapi oleh pengguna seharihari. • Level Pandangan (View Level) Ini merupakan level yang tertinggi. dan dengan cepat Customer akan mendapatkan informasi yg akurat.

Misalnya : Bagian keuangan hanya membutuhkan data keuangan. . Jadi tidak semua pengguna database membutuhkan seluruh informasi yang terdapat dalam database tersebut. hanya membutuhkan data akuntansi saja. jadi yang digambarkan hanya pandangan terhadap data keuangan saja. begitu juga dengan bagian akuntansi.pengguna.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->