Sabtu, 12 November 2011

PENGERTIAN DBMS MENGGUNAKAN DB2


1.1. Pengertian DBMS
DBMS adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar. DBMS dapat menjadi alternative penggunaan secara khusus untuk aplikasi, semisal penyimpanan data dalam fiel dan menulis kode aplikasi yang spesifik untuk pengaturannya.
1.2. Komponen Utama DBMS
Komponen utama DBMS dapat dibagi menjadi 4 macam :
•Perangkat Keras
•Perangkat Lunak
•Data
•Pengguna
1.3. Keuntungan 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).
1.4  Kekurangan Penggunaan DBMS
      1.    Rumit
Karena penetapan fungsi dari DBMS yang baik, menyebabkanDBMS menjadi software yang cukup rumit. Seluruh user harus mengetahui fungsi-fungsi yang ada dengan baik, sehingga dapat memperoleh manfaatnya.
      2.    Ukuran
Kerumitan dan banyaknya fungsi yang ada menyebabkan DBMS memerlukan banyak software pendukung yang mengakibatkan penambahan tempat penyimpanan dan memory.
      3.    Performance
Pada dasarnya DBMS dibuat untuk menyediakan banyak aplikasi, akibatnya mungkin beberapa aplikasi akan berjalan tidak seperti biasanya.

2.   PENGERTIAN DB2

2.1. Apa yang dimaksud dengan DB2

DB2 adalah keluarga sistem manajemen database relasional (RDBMS) produk dari IBM yang melayani sejumlah sistem operasi yang berbeda platform. Menurut IBM, DB2 memimpin dalam hal pangsa pasar database dan kinerja. Meskipun produk DB2 yang ditawarkan untuk sistem berbasis UNIX dan sistem operasi komputer pribadi, DB2 jejak produk database Oracle dalam sistem berbasis UNIX dan Microsoft Access.
2.2. Keunggulan DB2

Dapat dijalankan pada bermacam-macam platform Menunjang client/server platform, aplikasi multimedia, object oriented Dirancang untuk memperoleh informasi dalam bisnis berskala kecil maupun besar Memiliki alat yang mengizinkan user membuat macammacam aplikasi untuk mengakses dan bekerja dengan data.
2.3. Cara Menginstal DB2 di Windows
Berikut adalah langkah-langkah untuk menginstall DB2 9.1 di Windows Server 2003
1. Lakukan cek dengan menjalankan db2prereqcheck.
2. Jika muncul output Instalation Prereq is OK, lanjutkan ke langkah berikut
3. Klik setup.exe.
4. Pilih Install the product, pilih install new
5. Pilih path installation C:\IBM
6. Isi username dan password, untuk domain pilih use local user account
7. Uncheck set up your DB2 server to send notification (jika memiliki SMTP server bisa diisi sesuai configurasi yang ada)
8. Baca kembali summary yang ada, kemudian klik install.
9. Start->Run ketik db2cmd, kemudian db2sampl.
2.4. PENGERTIAN DDL dan DML di db2
DDL (Data Definition Language) : Perintah yang dapat digunakan untuk membuat/ menghapus/ mengubah sebuah object database, seperti database, table, index dll
CREATE DATABASE : perintah ini digunakan untuk membuat database
contoh : db2 create database deny
ALTER DATABASE : perintah ini digunakan untuk mengubah struktur database
contoh : db2 drop database deny
CREATE TABLE : perintah ini digunakan untuk membuat table
contoh : db2 create table mhs(nim char(10),name char(50),fakultas char(50))
ALTER TABLE : perintah ini digunakan untuk mengubah table
contoh : db2 alter table mhs add nilai integer
DROP TABLE : perintah ini digunakan untuk menghapus table
contoh : db2 drop table mhs
CREATE INDEX : perintah ini digunakan untuk membuat index
contoh : db2 create unique index nim_indx on mhs(nim)
DROP INDEX : perintah ini digunakan untuk menghapus index
contoh : db2 drop index nim_indx
DML (Data Manipulation Language) Perintah yang dapat digunakan untuk memodifikasi isi dari database

SELECT
: perintah ini digunakan untuk mendapatkan data dari database
contoh
db2 select * from staff


              Berikut screen shoot dari table staff
db2 select id, salary from staff where id = 10
db2 select id, salary, 0.1*salary as tax from staff where id = 10
db2 select * from staff fetch first rows onlydb2 select id,dept,sum(salary)as total from staff group by id,dept order by 2 desc fetch first 5 row only

               Berikut screen shoot dari 4 perintah diatas

UPDATE : perintah ini digunakan untuk mengubah data di database
contoh : db2 update staff set salary=50000.00 where id=10
DELETE : perintah ini digunakan untuk menghapus data dari database
contoh : db2 delete from staff where id=350
INSERT INTO : perintah ini digunakan untuk memasukkan data dari database
contoh : db2 insert into staff(id,name,job,dept,salary)values(111,’Deny’,'Mgr’,20,10000)
Syntax diatas baru merupakan dasar dari syntax SQL yang ada di DB2. Terlihat syntax SQL yang ada tidak terlalu jauh berbeda dengan syntax SQL di DBMS lainnya.

Nama Kelompok  :
1. Andhika Y.W (12109890)
2. Riandhito W (10109160)
3. Risyad R      (13109637)

         


1 komentar:

  1. kita juga punya nih jurnal dbms, silahkan dikunjungi dan dibaca , berikut linknya
    http://repository.gunadarma.ac.id/bitstream/123456789/2296/1/02-01-001-Sistem%5BArnold%5D.pdf
    semoga bermanfaat yaa :)

    BalasHapus