Tuesday, July 9, 2013

Tugas Kuliah Basis Data

1.    Contoh Aplikasi Basis Data :
•    Basis Data Rumah Sakit
•    Basis Data Perbank-an
•    Basis Data Sekolah
•    Basis Data Telekomunikasi
•    Basis Data Kepegawaian
•    Basis Data Produsen Barang
•    Basis Data Pergudangan ( Inventory )
•    Basis Data Akuntansi
•    Basis Data Reservasi
•    Basis Data Penjualan
•    Basis Data Pabrik
•    Basis Data Layanan Pelanggan
•    Basis Data Bandara
•    Basis Data Universitas
•    Basis Data Industri Manufaktur
•    Basis Data Pendidikan

2.    Data-data yang di butuhkan untuk  Basis Data Kepegawaian yaitu Pengelolaan data 
karyawan, gaji, dan pajak.
  1. Objektif Basis Data : Kecepatan dan kemudahan (Speed), Memungkinkan kita untuk dapat menyimpan atau menampilkan data tersebut dengan cepat dan mudah.
  2. Efisiensi Ruang Penyimpanan (Space), Efisiensi/optimalisasi dalam penggunaan ruang penyimpanan dapat dilakukan, dengan melakukan penekanan jumlah redundansi data dengan menerapkan sejumlah pengkodean atau membuat relasi-relasi (dalam bentuk file) antar kelompok data yang saling berhubungan.
  3. Keakuratan (Accuracy),Pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data, dan sebagainya, yang secara ketat dapat diterapkan dalam sebuah basis data, berguna untuk menekan ketidakakuratan pemasukan/penyimpanan data.
  4. Ketersediaan (Availability), Karena kepentingan sebuah pemakaian data, sebuah basis data dapat memiliki data yang disebar di banyak lokasi geografis. Dengan pemanfaatan teknologi jaringan komputer, data yang berada disuatu lokasi/cabang, dapat juga diakses (menjadi tersedia/available) bagi lokasi/cabang lain.
  5. Kelengkapan (Completeness), Lengkap tidaknya suatu data yang kita kelola dalam sebuah basis data bersifat relatif (baik terhadap kebutuhan pemakai maupun terhadap waktu). Dalam sebuah basis data, disamping data kita juga harus menyimpan struktur (baik yang mendefinisikan objek-objek dalam basis datamaupun definsi detail dari tiap objek, seperti struktur file/tabel atau indeks). Untuk mengakomodasi kebutuhan kelengkapan data yang semakin berkembang, tidak hanya dapat menambahkan record-record data, tetapi juga dapat melakukan perubahan struktur dalam basis data, baik dalam bentuk penambahan objek baru (tabel) atau dengan penambahan field-field pada suatu tabel.
  6. Keamanan (Security), Menentukan siapa-siapa (pemakai) yang boleh menggunakan basis data beserta objek-objek didalamnya dan menentukan jenis-jenis operasi apa saja yang boleh oleh pemakai tersebut.
  7. Kebersamaan Pemakai (Sharibility), Pemakai basis data seringkali tidak terbatas pada satu pemakai saja, atau di satu lokasi saja atau oleh satu sistem/aplikasi saja. Basis data dapa digunakan oleh banyak pemakai, misalnya oleh sejumlah departemen dalam perusahaan atau oleh banyak sistem seperti sistem penggajian, sistem akuntansi, sistem inventori, dan sebagainya).  Untuk memenuhi tujuan harus dikelola oleh sistem (aplikasi) yang mendukung lingkungan multiuser.

4. Operasi Basis Data :
  1. Create Database, pembuatan basis data yang baru.
  2. Drop Database, penghapusan basis data.
  3. Create Table, pembuatan file/tabel baru ke suatu basis data.
  4. Drop Table, penghapusan file/tabel baru ke suatu basis data.
  5. Insert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah basis data.
  6. Retrieve/search, pengambilan/pencarian dari sebuah file/tabel di sebuah basis data
  7. Update, pengubahan data dari sebuah file/tabel di sebuah basis data.
  8. Delete, penghapusan data dari sebuah file/tabel di sebuah basis data.