ARSIP BULANAN : September 2012

PENGERTIAN DATABASE

Data merupakan salah satu hal utama yang dikaji dalam masalah TIK. Penggunaan dan pemanfaatan data sudah mencakup banyak aspek.

base dapat diartika sebagai markas atau gudang tempat bersarang atau berkumpul.

Database merupakan kumpulan data yang saling berhubungan. hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada. dalam satu file/tabel terdapat rekor-rekor yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam.

Berikut ini beberapa pengertian dan definisi database :

a. Ramon A. mata toledo dan Pauline K. chusman

database merupakan sekumpulan data yang berhubungan secara logika dan memiliki beberapa arti yang saling berpautan.

b. Martin Pouler

Database adalah salah satu problem utama dalam refactoring

c. Alizaki dan Smitdey Comunity

Database adalah tempat yang digunakan untuk menyimpan data.

APLIKASI BERBASIS FILE

 Aplikasi berbasis file ini merupakan aplikasi untuk mengolah data menggunakan database mysql, dan memanfaatkan php my admin.

Pada latihan ini perlu adanya sebuah database dengan table yang akan digunakan untuk menyimpan data mahasiswa, dimana table ini memiliki 3 filed.

Aplikasi berbasis file terdiri atassekumpulan menu, formulir, laporan ( report) dan program yang memenuhi kebutuhan suatu fungsional unit bisnis/ organisasi/instansi (kroenke,1990).  aplikasi bebasis file dikembangkan sedemikian rupa sehingga pemakai dengan berbagai bidang fungsional yang berbeda akan mendapatkan informasi dari basis data tanpa saling menggangu. aplikasi basis basis file harus mengimplementasikan kebijakan kontrol yang dibuat oleh menajemen.  Tujuan Aplikasi ialah untuk menyediakan informasi dan membantu pemakai membuat keputusan.

DATABASE MANAJEMEN SISTEM

 Sistem manajemen database adalah suatu system atau perangkat lunak yang dirancang utuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. contoh tipikal system manajemen database adalah akuntansi, sumber daya manusia, dan sistem pendukung pelanggan, sistem manajemen database telah berkembang menjadi bagian standar dibagian pendukung (back office) suatu perusahaan.

Pengertian DBMS menurut para ahli :

 

 

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

2.      Menurut Gordon C. Everest  :  DBMS adalah manajemen yang efektif untuk mengorganisasi sumber daya data.

Fungsi DBMS  :  -  Definisi data dan hubungannya

-  Memanipulasi data

-  Keamanan dan integritas data

-  Security dan integritas data

-  Recovery/perbaikan dan concurency data

-  Data dictionary

-  Unjuk kerja / performance

Contoh DBMS :

1.Database Hierarchy:Pengaksesan data harus mengikuti aturan hierarchy yang sudah didefinisikan terlebih dahulu.

Contoh : IMS-2 (Information Management System) oleh IBM, 1968

2.Data Network : Data membentuk jaringan yang lebih bebas dari model hierarchy.

Contoh:IDMS (Integrated Database Management System) oleh Cullinet  Software Inc,  1972

3.Data Relational : Data dikelompokkan secara bebas menurut jenisnya lewat proses normalisasi

Contoh:INGRES oleh UN of CA & Relational Tech., 1973

Komponen utama DBMS

komponen utama DBMS dibagi menjadi empat bagian yaitu :

- perangkat keras

- perangkat lunak

- data

- pengguna

KEUNTUNGAN DAN KERUGIAN DBMS

Pengguna DBMS unruk mengelola data mempunyai beberapa keuntungan , yaitu :

- kebebasan data dan akses yang efisien

- meredukasi waktu dan pengembangan waktu

- integritas dan keamanan data

- administrasi keseragaman data

- akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).

KERUGIAN PENGGUNA DBMS
Memperolerh perangkat lunak yang mahal (teknologi DBMS, Operation, Convertion, Planning, Risk). DBMS mainframe masih dangat mahal. DBMS berbasis mikro biayaynya mencapai beberapa ratus dolar

MACAM-MACAM DBMS (DATBASE MANAGEMENT SYSTEM)

Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain :

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

Kelebihan MySQL antara lain :

1. free (bebas didownload)

2. stabil dan tangguh

3. fleksibel dengan berbagai pemrograman

4. Security yang baik

5. dukungan dari banyak komunitas.

6. kemudahan management database

7. mendukung transaksi

8. perkembangan software yang cukup cepat.

2. ORACLE

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.

Kelebihan Dan Kekurangan Oracle

Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati.

 

3. FIREBIRH

Sejarah Firebird

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source.

 

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

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pe6.

 

 

 

 

 

 

 

 

 

 

 

 

 

5.Visual Foxpro 6.0

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit  Interface) pada tahun  1989.

 

 

 

6.Database Desktop Paradox

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.

Struktur field pada Paradox 7 :

1.    Field Name

Field Name merupakan nama pengenal kolom pada suatu tabel. Terdapat beberapa aturan dalam penulisan field name antara lain :

- Panjang maksimum 25 karakter

- Tidak boleh diawai dengan spasi tapi boleh mengandung spasi

- Unik, artinya tidak ada nama kolom yang sama

- Tidak boleh menggunakan tanda koma (,), tanda pipe (|), dan tanda seru (!)

- Hindari kata-kata yang merupakan perintah SQL
2.   Type

Digunakan untuk menetukan tipe data yang dapat ditampung dalam field. Macam-macam tipe data yang sering dipakai dalam paradox.

3. Size
Merupakan ukuran dari panjang data yang diizinkan untuk suatu field.

4. Key

Dapat berupa primary key sebagai key yang membedakan untuk setiap baris kolom. Syarat untuk primary key adalah unik, artinya tidaka boleh ada data yang memiliki primary key yang sama.