ARSIP BULANAN : September 2012

pengertian database

20 September 2012 03:02:06 Dibaca : 659

1. Pengertian Database

    Database terdiri dari "data" dan "base".

 Data adalah keterangan mengenai suatu hal yang sudah sering terjadi dan berupa himpunan fakta, angka, grafik, tabel, gambar, lambang, kata, huruf-huruf yang menyatakan sesuatu pemikiran, objrk, serta kondisi dan situasi.

Base adalah sebuah program yang bekerja pada lingkungan basis data pada Office Base. Dengan fasilitas-fasilitas yang disediakan anda dapat dengan cepat dan mudah bekerja pada lingkungan basis data, selain itu anda juga dapat menggunakan Base untuk membuat file tabel, mendefinisikan field, mengisi record, serta untuk membuat file basis data dan menyimpan file basis data.

 

pengertian DATABASE yaitu:

kumpulan data yang saling berhubungan. Hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada. Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record.

 

2. Aplikasi berbasis File

 

  Aplikasi basis data terdiri atas sekumpulan menu, formulir, laporan (report), dan program yang memenuhi kebutuhan suatu fungsional unit bisnis/organisasi/instansi (Kroenke, 1990).
Kebutuhan akan aktivitas menentukan kebutuhan akan suatu aplikasi, dan kebutuhan akan aplikasi akan menentukan kebutuhan suatu basis data. Tujuan aplikasi ialah untuk menyediakan informasi dan membantu pemakai membuat keputusan.


  Aplikasi basis data dikembangkan sedemikian rupa sehingga pemakai dengan berbagai bidang fungsional yang berbeda akan mendapatkan informasi dari basis data tanpa saling mengganggu. Aplikasi basis data harus mengimplementasikan kebijakan kontrol yang dibuat oleh manajemen. Pembatasan (restriction) digunakan untuk mengontrol siapa yang dapat mengakses basis data dan apa yang boleh dikerjakan jika sesorang telah dapat mengakses data. 

 

 

 

3. System Management Database  

  DBMS (Data Base Manajemen Sistem)

 1.Pengertian

 Sistem manajemen database atau database management system (DBMS) adalah merupakan suatu sistem software yang memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta menyediakan akses terkontrol terhadap data. Database sendiri adalah sekumpulan data yang berhubungan dengan secara logika dan memiliki beberapa arti yang saling berpautan.

  Menutut C.J. Date : DBMS adalah merupakan software yang menghandel seluruh akses pada database untuk melayani kebutuhan user.

 

 2. Keuntungan & Kelemahan DBMS

Keuntungan sistem database terdistribusi adalah :

  1.   Pengelolaan secara transparan data terdistribusi dan replicated.
  2.   Mengurangi ketergantungan data
  3.   Transparansi jaringan
  4.   Transparansi replikasid. Transparansi fragmentasi
  5.   Mengacu pada struktur organisasi
  6.   Meningkatkan kemampuan untuk share dan otonomi local
  7.   Meningkatkan ketersediaan data
  8.   Meningkatkan kehandalan
  9.   Meningkatkan unjuk kerja
  10.   Memudahkan pengembangan system

Kelemahan system database terdistribusi adalah :

  1.   Kompleksitas manajemen
  2.   Control integritas lebih sulit
  3.   Biaya pengembangan
  4.   Keamanan
  5.   Kurang standarisasi
  6.   Menambahkan kebutuhan penyimpanan
  7.   Lebih sulit dalam mengatur lingkungan data
  8.   Menambah biaya pelatihan.

 macam-macam DBMS yaitu:

1. Mysql

MySQL

MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

 

 

 

2. Oracle

 Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:

- Dapat bekerja di lingkungan client/server (pemrosesan tersebar)Menangani manajemen space dan basis data yang besar
-Mendukung akses data secara simultan
-Performansi pemrosesan transaksi yang tinggi
-Menjamin ketersediaan yang terkontrol
-Lingkungan yang terreplikasi

 

3.Microsoft SQL server 2000

Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

 

 

 

 

 4.Database Dekstop Parados

Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.

 

 

 

 5. Microsoft Access

Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data computer rasional  yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office,  selain tentunya Microsoft Word, Microsoft Exel, dan Microsoft Power Point.  Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/ programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para  programmer  yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.