Widget

Minggu, 11 November 2012

PRAKTIKUM DML


TUGAS PRAKTIKUM DML
(Data Manipulation Language)



Disusun oleh:
Nama         : Surya Solekhati
NIM           : 12.12.0002
Kelas          : SI 12 A
NamaBlog : SuryaSolekhati.blogspot.com





STMIK AMIKOM PURWOKERTO
TAHUN 2012




DAFTAR ISI





HALAMAN JUDUL .........................................................................................................          i
DAFTAR ISI .....................................................................................................................         ii
BAB I PENDAHULUAN .................................................................................................         1
A.    LATAR BELAKANG ...........................................................................................         1
B.     SOAL / PERMASALAHAN ................................................................................         2
C.     LANDASAN TEORI ............................................................................................         2
BAB II ISI LAPORAN .....................................................................................................         3
A.    LANGKAH – LANGKAH MENJALANKAN  DDL ........................................         3
BAB III PENUTUP ...........................................................................................................       11
A.    KESIMPULAN .....................................................................................................       11
DAFTAR PUSTAKA ........................................................................................................       12













BAB I
PENDAHULUAN

A.   Latar Belakang
Didalam sebuah software ada beberapa komponen yang harus kita ketahui, bukan hanya di ketahui tetapi kita juga harus mengerti apa fungsi dari komponen yang terdapat di software tersebut. Salah satu komponen yang ada di dalam software tersebut adalah bahasa pemrograman. Ada banyak sekali bahasa pemrograman di sebuah software. Diantaranya adalah  Data manipulation language ( DML ), Device Control Media Language ( DCML ), dan Data Definition language ( DDL ).
Dalam bahasa pemrograman tersebut memiliki fungsi yang berbeda-beda. Sebagai contoh bahasa  pemrograman DDL, bahasa pemrograman ini biasanya digunakan untuk pebuatan tabel dalam sebuah software aplikasi. Bukan hanya DDL saja yang digunakan untuk membuat sebuah tabel tetapi DML jga dapat digunakan untuk pembuatan tabel. Dengan menggunakan DML ini kita dapat memanipulasi suatu tabel. 
B.   Permasalahan  / Soal

Laporan praktikum ini mencakup batasan  masalah mengenai Data Manipulation Language ( DML )
Adapun permasalahannya sebagai berikut :
1.      Bagaimana cara menggunakan DML
2.      Apa saja sub menu yang digunakan dalam DML


C.   Landasan Teori

DML atau Data Manipulation Language adalah kumpulan perintah query yang digunakan untuk memanipulasi data dalam tabel, seperti menambah, merubah atau menghapus data. Perintah ini tidak terkait dengan struktur dan metadata dari objek-objek yang berada pada tabel-tabel database.  Dengan menggunakan  DML ini, suatau tabel dapat disisipkan sebuah kolom, menghapus kolom dan masih banyak lainnya.


















BAB II
ISI LAPORAN



A.   Langkah – langkah Menjalankan DML

Ø Langkah untuk masuk ke SQL :
o   Klik start
o   Pilih prograam
o   Pilih oracle
o   Pilih oracle application
o   Pilih SQL

Ø Langkah untuk menyimpan hasil eksekusi SQL
Tuliskan langkah “ SQL>  spool (folder yang dituju )
o   Misal SQL> spool D:\SMBD_by_SURYA

A.    Langkah untuk membuat user sales1
o   Ketik
o   SQL >  create user sales01 identified by amikom;
B.     Langkah untuk memberikan hak
o   Ketik “ SQL> grant DBA to sales01; “
C.     Langkah untuk memformat tanggal menjadi day-mon-year;
o   Ketikkan
SQl> alter session set nls_date_format=’dd-mon-yyyy’;
D.    Langkah untuk membuat tabel wilayah
o  Ketik 
SQL> create table WILAYAH
2 (KODE_WILAYAH NUMBER (3) CONSTRAINT PK_WIL PRIMARY KEY,
3 NAMA_WILAYAH VARCHAR2 (30) NOT NULL);E.   Langkah untuk 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  );
F.      Langkah membuat tabel pelanggan
SQL> create table Pelanggan (
2 ID_PELANGGAN NUMBER(7)CONSTRAINT PK_PELANGGAN      PRIMARY KEY,
3  NAMA_PLG VARCHAR2(50) NOT NULL,
4  TELEPO_PLG VARCHAR2(15),
5  ALAMAT VARCHAR2(400),
6  KOTA VARCHAR2(35),
7  KODE_POS VARCHAR2(10),
8 KODE_WILAYAH NUMBER(7)REFERENCES WILAYAH(KODE_WILAYAH));
G.    Langkah untuk membuat tabel jual
SQL> create table jual (
2  ID_JUAL NUMBER(7) CONSTRAINT PK_ORDER PRIMARY KEY,
3  ID_PELANGGAN NUMBER(7) REFERENCES PELANGGAN(ID_PELANGGAN),
4  TGL DATE,
5  TOTAL NUMBER(12,2)
6  );


H.    Langkah untuk melihat table pelanggan yang telah dibuat
o   SQL> desc Pelanggan
I.       Langkah untuk mengubah struktru tabel
o   SQL> alter table pelanggan add agama VARCHAR2(7);
J.       Langkah untuk menghapus tabel
o   SQL> alter table pelanggan drop coloum agama;
K.    Untuk memasukkan data wilayah kedalam tabel
o   SQL> insert into wilayah values(KODE_WILAYAH,’nama Wilayah’);
o   Misal
SQL> insert into wilayah values(1,’jawa’); dll
Ø  Langkah untuk memasukkan data ke dalam tabel barang
o   SQL> insert into barang values(kode_barang,’nama barang’,imagebrng,harga,satuan,’keterangan barang’);
o   Misal
§  SQL> insert into barang values(01,’laptop’,001,6000000,7000000,’baik’); dll






BAB III
PENUTUP


A.   KESIMPULAN

Dari uraian diatas maka dapat disimpulkan bahwa :
1.         Dalam menggunakan DML, kita dapat melalui langkah yang umumnya digunakan. Seperti klik start pilih sql plus. Saat menggunakan DML gunakan “INSERT INTO ...... “.
2.         Di dalam DML banyak sekalu sub menu yang dapat kita gunakan antara lain
Insert, AS, Update, Delete, Select.  Dari sub menu inilah kita dapat menambah coloum, menggubah judul coloum, untuk menggubah isi data, menghapus coloum, dan untuk melihat tabel.

















DAFTAR PUSTAKA


·         Yakub, 2008, “ Sistem Basis Data : Tutorial Konsep “; Graha Ilmu: Yogyakarta.



Tidak ada komentar:

Posting Komentar