Sabtu, 16 Oktober 2010

Basis Data

Basis Data
Definisi Basis Data

Basis data (bahasa Inggris:database)atau sering di sebut basisdata.Istilah”basis data”berawal dari ilmu komputer.Basis data adalah kumpulan informasi yang di simpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system,DBMS).
Komponen – Komponen Data Base :

1.File data Base :memiliki elemen-elemen data yang disimpan dalam salah satu format organisasi file data base.

2.DBMS :adalah suatu kelompok program software yang mengelola data base,mengontrol akses terhadap data base,menjaga pengamanan data base dan melakukan tugas-tugas lain.

3.Sistem Antar Muka Bahasa induk ( A Host Language Interfice system) adalah bagian dari DBMS yang berhubungan dengan program aplikasi,untuk menafsirkan intruksi dan bahasa tingkat tinggi.

4.Program Aplikasi

5.Sebuah sistem antar muka bahasg alami (A Natural Language Interface System) adalah suatu bahasa pertanyaan (query Language) yang memungkinkan pemakai untuk mendapatkan keterangan tentang apa saja yang tersedua pada sistem komputer.

6.Kamus Data (data dictionary) adalah pusat penyimpanan informasi data-data dari data base yang memuat skema data base,yang mana nama dari setiap item dalam data base serta deskripsi dan definisi atribut-atributnya yang merujuk pada data standar.

7.Terminal Pengaksesan dan Pemutakhiran yang online
8.Sistem keluaran/pembuat Reportase.terdiri dari laporan biasa,dokumen dan laporan khusus.
Dalam mengerti mengenai Sistem Basis Data , tentunya kita harus mengetahui pengertian dari Basis Data tersebut. Adapun definisi Basis Data beragam seperti dibawah ini :

- Representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.

- Markas / tempat berkumpul / tempat bersarang / gudang

- Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah

- Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan

- Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu

Basis Data seringkali diperumpamakan sebagai Lemari Arsip , mengapa demikian ?

- Basis data bisa dibayangkan sebagai lemari arsip dengan berbagai cara pengaturannya

- Basis data dan lemari arsip memiliki prinsip kerja dan tujuan yang sama; prinsipnya yakni pengaturan data/arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip.

Telah diketahui bahwa secara fisik data dalam bentuk kumpulan bit dan direkam dengan basis track didalam media penyimpan eksternal. Dalam prakteknya, untuk kemudahan dalam mengakses data, data disusun dalam suatu struktur logis yang menjelaskan bahwa:

  • 1. Kumpulan tabel menyusun basis data,
  • 2. Tabel tersusun atas sejumlah record,
  • 3. Sebuah record mengandung sejumlah field, dan
  • 4. Sebuah field disimpan dalam bentuk kumpulan bit.

Pengertian masing-masing istilah diatas adalah seperti berikut:

a. Field (medan) menyatakan data terkecil yang memiliki makna. Istilah lain untuk field yaitu elemen data, kolom item, dan atribut. Contoh field yaitu nama seseorang, jumlah barang yang dibeli, dan tanggal lahir seseorang.

b. Record (rekaman) menyatakan kumpulan dari sejumlah elemen data yang saling terkait. Sebagai contoh, nama, alamat, tanggal lahir, dan jenis kelamin dari seseorang menyusun sebuah record. Istilah lain yang juga menyatakan record yaitu tupel dan baris.

c. Tabel menghimpun sejumlah record. Sebagai contoh, data pribadi dari semua pegawai disimpan dalam sebuah tabel.

d. Basis data (database) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Sebagai contoh, basis data akademis mengandung tabel-tabel yang berhubungan dengan data mahasiswa, data jurusan, data mata kuliah, data pengambilan mata kuliah pada suatu semester, dan nilai yang diperoleh mahasiswa.



Dalam penggunaan Basis Data dalam keperluan kita , baik di Kantor , di Kampus , maupun di Rumah . Tentunya mempunyai tujuan , berikut tujuan Pemanfaatan basis Data !

1. Kecepatan dan Kemudahan (Speed) , yakni agar pengguna basis data bisa: menyimpan data , melakukan perubahan/manipulasi terhadap data dan, 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.

4. Ketersediaan (Availability)

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

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

Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / 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. Kebersamaan (Sharability)

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).

Secara umum, seluruh sistem dalam kehidupan bisa menggunakan konsep basis data dalam pengelolaan informasi, karena semua sistem tersebut tak bisa lepas dari fakta. Adapun pengguna Basis Data secara khusus adalah sebagai berikut ,

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
- Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan dll)

Adapun Perusahaan- perusahaan yang memanfaatkan Basis Data:

- Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada nasabah dll

- 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.

0 comments:

Posting Komentar