ARSIP BULANAN : September 2012

1. PENGERTIAN DATABASE

 Data merupakan suatu objek kejadian atau fakta yang terdokumentasikan dengan memiliki kodifikasi terstruktur untuk suatu atau beberapa entitas.

Sedangkan 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 fieled, mengisi rekord serta untuk membuat file basis data dan menyimpan file basis data.

Jadi Database adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari data tersebut.

2. APLIKASI BERBASIS FILE

  Aplikasi berbasis file merupakan sumber daya yang berharga, karena dapat digunakan untuk menghasilkan informasi. pada kenyataanya basis file tidak di akses secara langsung, akan tetapi dilakukan dengan menggunakan aplikasi, dengan ata lain aplikasi basis data merupakan pintu masuk kedalam sumber daya basis file. 

Beberapa komponen sistem aplikasi berbasis file:

a. Perangkat keras, yaitu diperlukan untuk menjalankan SMBD. pada umumnya aplikasi basis file tidak memerlukan perangkat keras khusus. aplikasi basis file umumnya berbagi perangkat keras.

b. Program yaitu, untuk mendukung berbagai aplikasi bais file yang diperlukan perangkat lunak berupa program komputer. aplikasi memerluka SMBD dan sistem operasi, selain itu banyak aplikasi memerlukan satu atau lebih program aplikasi.

c. Data yaitu, untuk aplikasi basis data itu sendiri. basis data berisi : data sumber, meta data, kamus data, dan overhead data.

d. Prosedur yaitu, pemakai dan staf operasi memerlukan prosedur yang menjelaskan bagaimana sistem dijalankan.

e. Orang, yang terakaot basis file di kelompokan sebagai beikut: clientele adalah orang untuk siapa sistem dikembangkan, Pemakai ialah sistem untuk memenuhi kebutuhan bisnis, Personal aplikasi mereka yag menjalankan komputer dan peralatan-peralatan yang berhubungan terdiri dari: perasi komputer, personalia, data kontrol, dan operator data entry.

3. SISTEM MENAJEMEN DATABASE

  Sistem Menajemen Database atau Database Menajement System(DBMS)adalah suatu sistem software yang memungkinkan seorang use mendefinisikan, membuat dan memelihara serta menyediakan akses terkontrol terhadap data. secara logika dan memeliki beberapa arti yang saling berpautan.

DBMS yang utuh biasanya terdiri dari:

a.Hardwere merupakan sistem komputer actual yang di gunakan untuk menyimpan database.

b.Softwerw beserta untility, adalah DBMS yang aktual memungkinkan para user untuk berkomunikasi dengan database.

c.Prosedur adalah, sekumpulan prosedur yang mengontrol jalannya sistem, yaitu praktik-praktik yang harus di ikuti user untuk mendapatkan, memasukkan, menjagam dan mengambil data.

d.Data adalah jantung dari DBMNS ada dua jenis data,pertama adalah kumpula informasi yang diperlukan oleg suatu organisasi. jenis data kedua adalah meta data yaitu informasi mengebai database.

e.User ada sebjumlah user yang dapat mengakses atau sesuai data kebutuhan pengguna aplikasi-aplikasi dan interfase yang disediakan oleh DBMS .

 

Macam-Macam DBMS

1.MySQLMy

  SQL merupakan sebuah perangkat lunak system manajemen basis data SQL atau DNMS yang multhitreal multi-user, dengan sekitar 6 juta instalansi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public Licenci (GPL) . tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaanya tidak cocok dengan penggunaan GPL. Tidak seperti Apache yang merupakan softwer yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki dan disponsori oleh sebuah perusahaan komersial swedia yaitu, MySQL AB.MySQL AB memegang penuh hak ciptahampir atas semua kode sumbernya kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : David axmark, allan larsson dan Michael "montly widenius"

 

Kelebihan MySQL Antara lain :

a. free (bebas didownload)

b. stabil dan tangguh

c. fleksibel dengan berbagai pemograman

d. security yang baik

e. dokumen dari banyak komunitas

f. kemudahan management database

g. mendukung transaksi

h. perkembangan softwer yang cukup cepat

 

 2. ORACLE

Oracle Adalah relational database menagement sistem (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle server menyediakan solusi yang yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut :

Kelebihan Dan Kekurangan Oracle :

fleksibilats 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. organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam macam pemograman dan berjalan diberbagai platfrom yang berbeda. oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi bedar tersebut.

 3. Firebird

 Open source dimotori oleh para developer interbase6.x open source. jika pernah mengunakan produk-produk RDBMS. eperti ms-SQL serveroracle DB2. informix dan lain-lain kita tidak akan kesulitan dalam mengenal Firebird. banyak orang menggunakan produk RDBMS yang sudah populer dab harganya pun sabgat mahal sehingga banyak yan ingin belajar harus mencari versi bajakan dari produk terdebut untuk bisa belajar.

Kemampuan dan kelebihan Firebird:

A. firebird support dengan transaksi layaknya database pada komersial lainnya. sebuah transaksi bisa di commit atau di-rollback dengan mudah bahkan firebird support dengan save point pada suatu transaksi dan kita bisa melakukan rollback kembali kesave point yang kita tentukan tadi ( ini mirip fasilitas pada oracle)

b. firebird menggunakan sitaks standard untuk menciptakan suatu foreign key.

c. firebird support row level locks. secara default firebird mengunakn apa yang disebut dengan multi version conccurency system. yang berarti semua session pada database akan melihat data yang lama sampai data yang sudah dicommit kedalam database.

d.firebird support stored procedure dan tiggers dengan bahasa yang standar sehingga tidak akan membigungkan bagi anda yang ingin belajar.

e.firebird support stored procedure

f. firebird bisa melakukan replikasi, solusi untuk replikasi kebanyakan dibuat oleh pihak ketiga, tetapi sebenarnya teknik replikasi ini seperti konsep tigger yang selalu memonitor adanya operasi insert, update atau delete kedalam database.

 

4. Microsoft SQL Server 2000

 microsoft sql adalah perangkat lunak relational database manajemen sistem yang di dedesainmanipulasi database berukuran besar dengan berbagai fasilitas. microsoft sql server 2000 merupakan proses andalan microsoft untuk database server. kemampuannnya dalam manajemen data dan kemudahan dalam mengoperasikannya membuat RDBMS ini menjadi pilihan para database admistrator.

 DBMS merupakan suatu sistem perangkat lunak memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS user akan lebih muda mengotrol dan memanipulasi data yang ada. sedangkan RDBMS atau relationship database management system merupakan salah satu jenis DBMS yang mendukung adanya relationship atau  hubungan antar table. RDBMS adalah perangkat lunak untuk membuat dab mengelola database, atau sering juga disebut sebagai database egine.istilah RDBMS database server-software dan database egine mengacu kehal yang sama.

 

5. Visual foxpro 6.0

Model data yang digunakan visual foxpro 6.0 yaitu model rasional. model rasional merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna, serta merupakan paling populer saat ini. model ini menggunakan sekumpulan tabel derdimensi dua (yang disebut realsi atau table), dengan masing-masing relasi tersususun tupek atau baris atau atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubajiran data dan menggunakan kunci tamu untuk berhubungan dengan relasi lain.