tugas 6

6

Click here to load reader

Upload: jopilingga28

Post on 10-Jul-2016

215 views

Category:

Documents


0 download

DESCRIPTION

tugas 6

TRANSCRIPT

Page 1: TUGAS 6

Penjelasan Sistem Basis Data

Pengertian

- Data: Representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.- Sistem basis data: Sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhu kebutuhan para pemakai di dalam suatu organisasi.- Informasi: Data yang diorganisasikan, disimpan, diolah, mempunyai arti tertentu dan dapat dipakai untuk proses pengambilan keputusan.- Basis Data: Kumpulan data yang saling terkait secara logis dan deskripsi dari data yang dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi.- Sistem: saling berhubungan dengan tujuan yang sama.- Penerapan basis data ada dua pendekatan yaitu pendekatan secara tradisional dan pendekatan secara modern.- komponen sistem basis data yaitu user, hardware, software dan SOP (Standar Operasi Prosedur).

Tujuan Pemanfaatan Basis Data

1. Kecepatan dan kemudahan (speed), Yakni agar pengguna basis data bisa:-menyimpan data-melakukan perubahan/manipulasi terhadap data-menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).2. Efisiensi Ruang penyimpanan (space), Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.3. Keakuratan (Accuracy), Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb.

Page 2: TUGAS 6

4. Ketersediaan, Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.5. Kelengkapan, Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru.6. Keamanan, Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan. 7. Kebersaman, Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).

Pemakaian Basis Data

1. Bidang-bidang fungsional yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan operasi antara lain adalah:• Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai• Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller), apotik dll• Akuntansi, untuk berbagai perusahaan• Untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan dll).2. Bentuk-bentuk Perusahaan yang memanfaatkan Basis Data:• Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada nasabah dll

Page 3: TUGAS 6

• Pendidikan / sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan, perkuliahan, nilai dll.• Rumah Sakit, dalam melakukan pengelolaan histori penyakit / pengobatan pasien, menangani pembayaran perawatan dll.• Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel / data pelanggan, menangani gangguan dll.Keuntungan Pemakaian Sistem Basis Data1. Terkontrolnya kerangkapan data2. Terpeliharanya keselarasan (kekonsistenan) data3. Data dapat dipakai secara bersama4. Dapat diterapkan standarisasi5. Keamanan data terjamin6. Terpeliharanya integritas data7.Data independence (kemandirian data).Kerugian Mengunakan Basis Data1. Storage (tempat penyimpanan data) yang digunakan besar2. Dibutuhkan tenaga yang terampil dalammengelola data3. Software (perangkat lunak)-nya mahal4. Kerusakan pada sistem database dapat mempengaruhi departemen lain yang terkait.

BERIKUT CONTOH DATABASE ( BASIS DATA ) PADA RUMAH SAKIT

# Perancangan Database pada rumah sakit

Page 4: TUGAS 6

Nama Database pada rumah sakit yaitu database “rsud”, pada database tersebut memiliki 3 tabel master dan 2 tabel transaksi.Tabel master :

1. Tabel Supplier

No Field Name Type

DataSize

Description Name Ket

1 Kode Supl Text 8 Kode Supl Primary Key2 Nama Supl Text 25 Nama Supl3 Alamat Text 50 Alamat4 Kota Text 15 Kota5 Telp Text 15 Telp6 Email Text 25 Email

2. Tabel Customer

No Field Name Type

DataSize

Description Name Ket

1 Kode Cust Text 8 Kode Cust Primary Key2 No KTP Text 15 No KTP3 Nama Text 25 Nama4 Alamat Text 50 Alamat5 Kota Text 15 Kota6 Telp Text 15 Telp7 Email Text 25 Email8 Jumlah Gaji Number Jumlah Gaji

Page 5: TUGAS 6

3. Tabel Rumah

No Field Name Type

DataSize

Description Name Ket

1 Kode Rumah Text 8 Kode Rumah Primary Key2 Type Rumah Text 10 Type Rumah3 Tahun Rumah Text 4 Tahun Rumah4 Nama

Perumahan Text 25 Nama Perumahan

5 Alamat Rumah Text 50 Alamat Rumah

6 Luas Rumah Number Luas Rumah7 Jumlah Lantai Number Jumlah Lantai8 Harga Cash Number Harga Cash9 Harga Kredit Number Harga Kredit

Tabel transaksi : Transaksi Cash dan Transaksi Kredit - Relationship Tabel-tabel master yang terdiri dari tabel customer, tabel supplier dan tabel rumah saling berelasi dengan tabel transaksi baik dengan transaksi cash dan transaksi kredit denganderajat relasi satu ke banyak

Page 6: TUGAS 6