UNIVERSITAS PAMULANG

TEKHNIK INFORMATIKA

slideshow_herman

Minggu, 28 Maret 2010

1.2. BAHASA DALAM DBMS.

1.2. Bahasa dalam DBMS.
       Bahasa yang digunakan dalam DBMS di antaranya adalah DDL,DML dan DCL.

1.2.1. Data Definition Languange (DDL).
          Hasil dari perintah DDL adalah suatu set dari tabel yang disimpan dalam file khusus yang disenut data dictionary/directory. Fungsi DDL adalah mengcreate tabel, mengindex tabel dan melakukan modify.

1.2.2. Data Manipulation Languange (DML).
          DML merupakan bahasa yang memperolehkan pemakai untuk akses atau manipulasi data seperti yang telah di organisasikan sebelumnya dalam model data tepat. fungsi DML melakukan manipulasi dan pengambilan data dan ke suatu database Management System.
Ada dua tipe data dari DML, Yaitu :
  1. Prosedural. Tipe ini menuntut pemakai untuk menspesifikasikan data apa yang dibutuhkan dan bagaimana mendapatkannya. Contohnya : pada D Base III +, Fox Base, dll.
  2. Nonprosedural. Tipe ini menuntut pemakai untuk menspesifikasikan data apa yang dibutuhkan tanpa  mengspesifisikan bagaimana mendapatkannya. Contohnya : pada SQL,QBE,dll.      
1.2.3. DCL (Data Control Language).
         DCL berfungsi melakukan pengamanan database. Hal ini akan dibahas secara khusus dalam keamanan basis data (Security Database).

1.3. FUNGSI DBMS.
      DBMS dapat mengelolah  pendefinisian data. antara lain berupa:
  1. Data  Definition (DBMS harus dapat mengolah  pendefinisian data).
  2. Data Manipulation (DBMS  harsu dapat menangani permintaan-permintaan dari pemakai untuk mengakses data).
  3. Data security & Integriry (DBMS harus dapat memeriksa securitas dan integritas data yang didefinisikan oleh DBA).
  4. Data recovery & concurrency (DBMS harus dapat menangani kegagalan-kegagalan pengaksesan databse yang dapat disebabkan oleh kesalahan system, kerusakan disk, dan sebagainya).
  5. DBMS harus dapat mengontrol pengaksesan data yang konkuren, yaitu bila satu data diakses secara bersamaan-sama lebih dari satu pemakai pada saat bersamaan.
  6. Data dictionary (DBMS harus dapat menyajikan data dictionary).
  7. Performance (DBMS harus menangani unjuk kerja dari semua fungsi seefisen mungkin).
1.4. KOMPONEN SEBUAH DBMS.

        Kita dapat mengilustrasikan 5 komponen dalam DBMS sebagai berikut :
Gambar 1.1 Lima komponen DBMS.
 
Kelima kpmponen tersebut dapat diklasifikasikan menjadi:
  • Hardware dan Software yang berfungsi sebagai mesin.
  • People dan prosedures yang merupakan manusia dan tatacara menggunakan mesin.
  • Data merupakan jembatan penghubung antara manusia dan mesin agar terjadi suatu proses pengolahan data.
1.4.1. Hardware ( Perangkat Keras ).
        DBMS dan software aplikasinya membutuhkan perangkat keras (hardware) untuk bekerja dan berfungsi dengan baik, perangkat keras dapat berupa personal komputer (PC) yang stand alone sampai kepada suatu mainframe yang terkoneksi dalam suatu jaringan. perangkat keras umumnya akan menyesuaikan diri dengan kebutuhan suatu organisasi dan DBMS.
        DBMS suatu saat bisa saja membutuhkan main memori dan media penyimpanan sekunder berupa disk dalam jumlah yang minimn namum konfigurasi yang minimum tersebut tidak dapat menghasilkan keluaran yang optimal.







 

1.1.2. DATA - Semester IV.

1.1.2.  DATA.

   Pada umumnya para pakar mendifinisikan data sesuai dengan bidang ilmu yang digelutinya, diantaranya adalah sebagai berikut :
  1. Data adalah  deskripsi dari benda-benda dan kejadian-kejadian yang selalu hadapi sehari-sehari.
  2. Data adalah sekumpulan deskripsi dar benda-benda (resources) dan kejadian-kejadian (transaksi-transaksi) yang selau berinteraksi sehari-sehari.
  3. Data adalah sekumpulan dari fakta-fakta atau figur-figur.
1.1.3 INFORMASI.

     Informasi merupakan suatu  istilah yang sudah tidak asing lagi bagi.kita. Banyak orang yang sering menggunakan istilah informatikan tersebut dalam aktifitas sehari-sehari, namun menjadi suatu hal yang sangat sulit bagi mereka ketika ditanya apa definisi Informatika itu. Beberapa ahli Informatika  mendifinisikan informatika sebagai berikut :
  1. Informatika merupakan satu pengetahuan yang diperoleh dari data.
  2. Informatika merupakan data yang ditempatkan yang di dalam konteks.
  3. Informatika merupakan sejumlah ketidak pastian yang akan berkurang ketika suatu pesan  menerima.
  4. Informatika akan membuat perbedaan dari keadaan sebelumnya (sebelum informatika tersebut diterima).
1.1.4. BASIS DATA/DATA BASE.
   
   Beberapa definisi basis data dari para pakar di bidangnya, antara lain :
  1. Database adalah sekumpulan data store (bisa dalam jumlah yang sangat besar) yang tersimpan dalam magnetik disk, optikal disk, magnetic drum atau media penyimpanan sekunder lainnya.
  2. Database adalah sekumpulan program-program aplikasi umum yang bersifat " batch" yang mengeksekusi dan memproses data secara umum(seperti: pencarian, peremajaan, penambahan, dan penghapusan terhadap data).
  3. Database terdiri dari data yang akan digunakan atau diperuntukan terhadap banyak 'user', dimana masing-masing ' user' (baik menggunakan pemrosesan yang bersifat batch atau on-line) akan menggunakan data tersebut sesuai dengan tugas dan fungsinya, dan 'user' lain dapat juga menggunakan data tersebut dalam waktu yang bersamaan.
  4. Database adalah koleksi terpadu dari data-data yang saking berkaitan dari suatu enterprise (perusahaan,instansi pemerintahan, atau swasta) sebagai ilustrasinya :                        
    a. Database perusahaan manufaktur akan terdiri dari data perencanaan produksi,
       data warehouse, data produksi aktual, data kualitas produksi, data pemesanan materia
       data pengiriman hasil produksi. dll.
    b. Databse rumah sakit akan terdiri dari data-data pasien, karyawan, dokter, dan perawat.
    c. Database universitas akan terdiri dari data-data mahasiswa, dosen, karyawan, dan alumi.

1.1.5. DBMS ( databse management sistem).
   
  DBMS : Sekumpulan program yang digunakan untuk menyimpan, memodifikasi .dan mengekstrak,- informasi dari sebuah basis data. Mendefinisikan data baru , serta mengelolah data menjadi informasi yang di butuhkan (DBMS= Database+Program untilitas).

   Tujuan utama dari DBMS adalah  untuk menyediakan suatu lingkungan yang mudah dan efisien untuk penggunaan penarikan, dan penyimpanan data dan informasi.

a. Pendefinisian struktur penyimpanan.
b. Penyediaan mekanisme untuk manipulasi informasi.
c. Oenyediaan keamanan dalam penarikan dan penyimpanan data dan informasi.

    Dibandingkan dengan sistem tradisional yang berbasis kertas, DBMS memiliki empat keunggulan, yaitu:
  1. Kepraktisan.  Sistem yang berbasis kertas akan menggunakan kertas yang sangat banyak untuk menyimpan informasi, sedangkan DBMS menggunakan media penyimpanan sekunder yang berukuran kecil  tetapi padat informasinya.
  2. Kecepatan.  Mesin dapat mengambil atau mengubah data jauh lebih cepat dari pada manusia.
  3. Mengurangi Kejemuan.  Orang cenderung menjadi bosan kalau melakukan tindakan-tindakan berulang yang menggunakan tangan (misalnya harus mengganti informasi).
  4. Kekinian. Informasi yang tersedia pada DBMS akan bersifat mutakhir dan akurat setiap saat. 
          Keuntungan basis data terhadap pemrosesan berkas adalah dalam hal sebagai berikut:
  • Kemubaziran data terkurangi
  • Integritas data dapat selau terjaga.
  • Independensi data dapat selalu terjaga.
  • Kosisetensi data dapat selau terjaga.
  • Berbagi data dapat selalu dilakukan oleh setiap "user"
  • Sekuriti data lebih mudah dilakukan.
  • Penggunaan data lebih mudah.

1.1. Pengantar Sistim Basis Data

 1.1. Defenisi.

> Sistim   : Dapat memahami atau mendieinisikan sebuah sistem, terdapat dua pendekatan yang dapat digunakan untuk menerangkannya. yaitu dengan pendekatan prosedur dan pendekatan komponen atau elemennya.

>Prosedur : Rangkaian operasi klerikal(tulisan-menulis), yang melibatkan beberapa orang di dalam satu atau lebih department yang digunakan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi serta untuk menyelesaikan suatu kegiatan tertentu", Ururtan kegiatan digunakan untuk menjelaskan apa(what) yang harus dikerjakan, siapa(who) yang mengerjakannya, kapan(when) dikerjakan, dan bagaimana (how) mengerjakannya.

>Komponen/Elemen : "Kumpulan komponen yang saling berkaitan dam bekerja sama untuk mencapai tujuan tertentu". suatu sistem dapat terdiri dari beberapa sub-sub sistem yang lebih kecil.
     Contohnya : sistem komputer terdiri dari subsistem hard,ware, subsistem sofware, subsistem framware, dan subsistem hardware, dengan elemen-elemennya dasar sebagai komponennya. seperti central processor unit, Memori utama, peralatan Input/Output, serta sistem Interkoneksi, sementara itu terdapat juga beberapa definisi yang dapat di jadikan sebagai acuan yaitu:
  1. Sistem (dipandang dari PDE) adalah sekumpulan manusia, mesin,dan metode yang terorganisir untuk mencapai  suatu sasaran yang sepesifik.
  2. Sistem Komputer adalah perangkat komputer bersama dengan peralatan Input/Output dan beberapa program yang diperlukan untuk mengoperasionalkannya dalam tujuan tertentu.
   Suatu sistem dibangun dengan maksud untuk mencapai suatu tujuan(goal) atau mencapai suatu sasaran (objectives) Goal meliputi ruang lingkup yang luas, sedangkan Objectives meliputi ruang lingkup yang sempit.