KATEGORI : 921411114Tugas1

Tugas 1

20 September 2012 20:46:11 Dibaca : 200

a. Pengertian Database

Data adalah kumpulan file atau informasi dengan tipe tertentu baik suara, gambar atau yang lainnya.

Base adalah 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 filebasis data.

Database adalah Database adalah kumpulaninformasiyang disimpan di dalamkomputer   secara sistematik sehingga dapat diperiksa menggunakan suatu programkomputer untuk memperoleh informasi dari basis data tersebut.

b. Aplikasi Berbasis File
 Basis data merupakan sumber daya yang berharga, karena dapat digunakan untuk menghasilkan informasi. Pada kenyataannya basis data tidak diakses secara langsung, akan tetapi dilakukan dengan menggunakan aplikasi. Dengan kata lain aplikasi basis data merupakan pintu masuk ke dalam sumber daya basis data.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.

Keuntungan Berbasis File :

  • Terkontrolnya kerangkapan data
    Dalam basis data hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.
  • Terpeliharanya keselarasan (ke-konsistenan) data
    Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan.
  • Data dapat dipakai secara bersama (shared)
    Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on-line) pada saat bersamaan.
  • Dapat diterapkan standarisasi
    Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.
  • Keamanan data terjamin
    DBA dapat memberikan batasan-batasan pengaksesan data, misalnya dengan memberikan password dan pemberian hak akses bagi user (misal : modify, delete, insert, retrieve)
  • Terpeliharanya integritas data
    Jika kerangkapan data dikontrol dan ke konsistenan data dapat dijaga maka data menjadi akurat
  • Terpeliharanya keseimbangan (keselarasan) antara kebutuhan data yang berbeda dalam setiap aplikasi
    Struktur basis data diatur sedemikian rupa sehingga dapat melayani pengaksesan data dengan cepat.
  • Data independence (kemandirian data)
    Dapat digunakan untuk bermacam-macam program aplikasi tanpa harus merubah format data yang sudah ada.

Kelemahan Sistem Basis Data :

  • Memerlukan tenaga spesialis
  • Kompleks
  • Memerlukan tempat yang besar
  • Mahal


c. Database Management System
DBMS merupakan software (dan hardware) yang kusus didesain untuk melindungi dan memanage        database.DBMS merupakan software yang digunakan untuk membangun suatu sistem basis data yang “sempurna”. DBMS harus dapat mengatur basis data tersebut sehingga dapat tersimpan dengan baik tanpa menimbulkan kekacauan, dapat dipakai oleh banyak user sesuai dengan kepentingan masing-masing, melindungi dari gangguan pihak-pihak yang tidak berwenang.

contoh DBMS :

  • MySQL
    MySQL adalah SQL-DBMS yang bersifat multi-user dan multi-threaded. MySQL berjalan sebagai server yang melayani banyak pengguna untuk mengakses sejumlah basis data.
    Macam Mysql
    LAMP (Linux- Apache-MySQL-PHP/Perl/Python).
    MAMP (Mac-Apache- MySQL-PHP/Perl/Python.
    WAMP (Windows-Apache-MySQL-PHP/Perl/Python.


 

 

 

 

 

 

  • Mcrosoft SQL server
    Microsoft SQL Server adalah DBMS relational keluaran dari Microsoft seperti halnya Microsoft Access. Bahasa query utama yang digunakan adalah varian dari ANSI SQL yang disebut sebagai T-SQL (Transact-SQL).


 

 

 

 

 

 

 

 

  • PostgreSQL
    PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain.

  • Oracle Databases
    Oracle Adalah menyimpan data secara logika dalam bentuk tablespaces dan secara fisik dalam bentuk file-file data. Tablespaces dapat berisi berbagai macam bagian memori, misalnya bagian data, bagian index dan lain sebagainya.

     

  • Microsoft Access
    Sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah., dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.