Selasa, 06 November 2012

DATA MANIPULATION LANGUAGE


SOAL atau PERMASALAH

Dalam praktikum ini terdapat 2 permasalahan, yaitu:
1.      Menu apa saja yang terdapat pada Data Manipulation Language (DML)
2.      Perintah apa saja yang digunakan dalam Data Manipulation Language (DML)



LANDASAN TEORI
Implementasi bahasa DBMS bervariasi sesuai dengan variasi perusahaan yang merancangnya, namun pada prinsipnya bahasa ini berdasarkan fungsinya bisa dikategorikan ke dalam empat komponen bahasa, yaitu:
  1. Data Definition/Decription Language (DDL)
  2. Data Manipulation Language (DML)
  3. Device Control Media Language (DCML)
  4. Tanslation Control (TC)
Berdasarkan praktikum yang dilakukan, maka akan lebih diperinci tentang Data Manipulation Language (DML).
DATA MANIPULATION LANGUAGE (DML)
DML adalah perintah-perintah yang digunakan untuk mengubah , mamnipulasi dan mengambil data pada basis data. Tindakan seperti menghapus, mengubah, dan mengambil data menjadi bagian dari DML. Bentuk bahasa basis data untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data pada dabase dapat berupa :
1).
Penyisipan / penambahan data pada file / table dalam suatu basis data.
2).
Penghapusan data pada file / table dalam suatu basis data.
3).
Pengubahan data pada file / table dalam suatu basis data.
4).
Penelusuran data pada file / table dalam suatu basis data.
Pada level phisik kita harus mendefinisikan alghoritma yang memungkinkan pengaksesan yang efisien terhadap data. Pada level yang lebih tinggi yang dipentingkan bukan efisien akses, tapi juga efisiensi interaksi pemakai dengan sistem.
DML merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data sebagaimana direpresentasikan oleh model data. Ada 2 (dua) jenis DML adalah sebagai berikuit  :
1).
Prosedural, yang mensyaratkan pemakai menentukan, data apa yang diinginkan serta bagaimana cara mendapatkannya.
2).
Nonprosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya



PEMBAHASAN

Langkah –  langkah  melakukan praktikum :
a.  Jalankan Oracle 10g caranya : All program    Oracle   OraDb10g_home1
Application Development  SQL Plus
b.  Masukkan username : system dan password: amikom (sesuai dengan password
yang telah dibuat)
1.  Untuk menyimpan setiap hasil eksekusi instruksi sql ke dalam file maka aktifkan
mode spool diikuti parameter nama file yang akan digunakan untuk menyimpan
hasil eksekusi tersebut. Kemudian untuk menonaktifkan ketikkan SPOOL OFF
2.  Aktifkan mode SPOOL dengan mengarahkan ke folder masing-masing,  misal
fina001  maka ketikkan perintah:
SQL > SPOOL D:\fina001\sales.txt

DDL (Data Definition Language)
1.  Buat user “sales” password :” amikom”
2.  Menentukan format tanggal menjadi day-month-year
SQL> alter session set nls_date_format='DD-MON-YYYY';
3. Memberi hak akses pada user sales
SQL> grant dba to sales;
3.  Membuat tabel wilayah :
SQL>CREATE TABLE WILAYAH
        2 (KODE_WILAYAH NUMBER(3) CONSTRAINT PK_WIL PRIMARY KEY,
        3 NAMA_WILAYAH VARCHAR2(30) NOT NULL);
4.  Membuat tabel barang
SQL> CREATE TABLE BARANG (
       2 KODE_BRG NUMBER(7) CONSTRAINT PK_BARANG PRIMARY KEY,
       3 NAMA_BRG VARCHAR2(50),
       4 IMAGE_ID NUMBER(7),
       5 HARGA_JUAL NUMBER(11, 2),
       6 SATUAN VARCHAR2(25),
       7 KETERANGAN VARCHAR2(30),
       8 ) ;
5.  Membuat tabel pelanggan
SQL> CREATE TABLE PELANGGAN )
        2 
        3 
        4 
        5 
        6 
        7 
        8 
6.  Membuat Tabel Jual

2.  DML (Data Manipulation Language)
1.  Insert  digunakan untuk memasukkan data ke dalam tabel
SQL> INSERT INTO WILAYAH VALUES (1, 'JAWA');
2.  Update
SQL> UPDATE




KESIMPULAN

Kesimpulan dari praktikum ini adalah :
DML adalah perintah-perintah yang digunakan untuk mengubah , mamnipulasi dan mengambil data pada basis data. Tindakan seperti menghapus, mengubah, dan mengambil data menjadi bagian dari DML.


DAFTAR PUSTAKA



1 komentar:

Unknown mengatakan...

kita juga punya nih jurnal mengenai Data Manipultion Language , silahkan dikunjungi dan dibaca , berikut linknya

http://repository.gunadarma.ac.id/bitstream/123456789/3239/1/Kommit2004_elektronika_komputer_026.pdf
semoga bermanfaat yaa :)

Posting Komentar

Crossed Red Kunai - Naruto

Labels

Free Ongkir Blibli

fashion wanita