KATEGORI : 921411106tugas1

PENGERTIAN DATABASE

Data adalah catatan atas kumpulan fakta. data merupakan bentuk jamak dari datum, berasal dari bahasa latin yang berarti "Sesuatu yang diberikan". dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya.

Base transceiver station (BTS) adalah sebuah peralatan yang memfasilitasi nirkabel komunikasi antara pengguna peralatan (UE) dan jaringan.

beberapa pengertian data base:

Database menurut C.J. Date adalah koleksi 'Data Operasional" yang tersimpan dan dipakai oleh sistem aplikasi dari suatu organisasi.

a.data input dara yang masuk dari luar sistem

b.data output adalah data yang dihasilkan sistem

c.data operasional adalah dara yang tersimpan pada sitem

S.Attre mengungkapkan bahwa database adalah koleksi data-data yang saling berhubungan mengenai suatu organisasi/enterprise dengan macam-macam pemakaiannya.

Darabase menurut Gordon C.Everest adalah koleksi atau kumpulan data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi.

APLIKASI BERBASIS FILE

 Aplikasi berbasis file ini merupakan aplikasi-aplikasi PHP yang bekerja dengan data permanen akan menggunakan salah satu dari dua pendekatan yang tersedia: file system dan basis data relasional.

dalam konteks penyimpanan data, file dapat dikatakan sebagai tempat penyimpanan alternatif (selain database). meskipun demikian, operasi-operasi terhadap file mutlak diperlukan dalam pembuatan aplikasi web.

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 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 penting yang saling berpautan .

Keamanan database menejemen sistem: menyediakan sistem pengamanan data sehingga tidak mudah siakses oleh orang yang tidak memiliki hak akses.

Independensi database menajemen sistem : menjamin independensi antara data dan program, data tidak bergantung pada program meng-akses-nya, karena struktur datanya dirancang berdasarkan kebutuhan informasi,bukan berdasarkan struktur program.

Pemulihan database manajemen sistem : menyediakan fasilitas untuk memulihkan kembali file-file data ke keadaan semula sebelum terjadinya kesalahan (eror) atau gangguan baik kesalahan perangkat keras maupun kegagalan perangkat lunak.

komponen utama DBMS dibagi menjadi 4bagian yaitu:

1. Perangkat lunak

2. perangkat keras

3. Data

4. Pengguna

MACAM-MACAM DATABASE:

1. MySQL

MySQL merupakan sebuah perangkat lunak system manajemen basis data yang multithread, multi-user, dengan sekitar 6juta instalasi diseluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General public lisensi (GPL). Tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaanya tidak cocok dengan penggunaan GPL. Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum.

KELEBIHAN MySQL :

a. free (bebas didownload0

b. stabil dan tangguh

c. fleksibel dengan berbagai pemrograman

d. security yang baik

e. dukungan yang banyak komunitas

f. kemudahan management database

g. mendukung transaksi

h. perkembangan software yang cukup cepat

2. ORACLE

Oracle adalah relational Database management system (RDBMS) untuk mengelola informasi secara terbuka komprehensif dan terintegrasi. Oracle server menyediakn yang efisien dan efektif karena kemampuannya dalam hal sbb.

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

2. ORACLE

Oracle adalah relational Database management system (RDBMS) untuk mengelola informasi secara terbuka komprehensif dan terintegrasi. Oracle server menyediakn yang efisien dan efektif karena kemampuannya dalam hal sbb.

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.

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

Keuntungan Dan Kerugian Penggunaan DBMS

Pengunaan DMBS untuk mengelola data mempunyai beberapa keuntungan,

yaitu :

- Kebebasan data dan akses yang efisien

- Mereduksi waktu pengembangan aplikasi

- Integritas dan keamanan data

- Administrasi keseragaman data

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

- Mengurangi data redundancy : Data redundansi dapat direduksi/dikurangi, tetapi tidak dapat

- dihilangkan sama sekali (untuk kepentingan keyfield)

Kerugian DBMS antara lain:

memperoleh perangkat lunak yang mahal (teknologi DBMS, Operation, conversion,Planning,Risk). DBMS mainframe masih sangat mahal, DBMS berbasis mikro biayanya mencapai beberapa ratus dolar, dapat menggambarkan suatu organisasi yang kecil secara berarti memperoleh konfigurasi perangkat keras yang besar.DBMS sering memerlukan kapasitas penyimpanan primer dan sekunder yang lebih besar daripada yang diperlukan oleh program aplikasi lain.

3. FIREBIRH

Sejarah Firebird

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.

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. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

.

 

 

 

 

 

 

 

 

 

 

 

 

 

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.  FoxPro  berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Visual FoxPro  6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan  produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbaModel data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna,  serta  merupakan  paling  popular  saat  ini.

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.