Desain Database
MODUL 2
Data Definition Language dan Data Manipulation Language
Dosen :
AGUS EKO M M.Kom
OLEH:
BAGAS SATRIA A (201510370311045)
Kelas B
LABORATORIUM
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016/2017
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]
Contents
I.
Deskripsi Praktikum.........................................................................................................................
II.
III.
Teori Penunjang................................................................................................................................
IV.
V.
VI.
Kesimpulan ........................................................................................................................................
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]
I.
Deskripsi Praktikum
Dalam praktikum Modul 2 ini kita akan mempelajari tentang Structured Query Language,
Data Definition Language, dan Data Manipulation Language. serta kita akan membuat
program dengan apa yang akan kita pelajari di modul 2 ini.
II.
Perangkat Lunak
1. Komputer Set (memory >= 1GB, CPU >= PIV)
2. Oracle XE
III.
Teori Penunjang
A. SQL
SQL ( Structured Query Language ) merupakan bahasa query yang digunakan untuk
mengakses database relasional. SQL sekarang sudah menjadi bahasa database standard
dan hampir semua sistem database memahaminya. SQL terdiri dari berbagai jenis
statemen. Semuanya didesain agar memungkinkan untuk dapat secara interaktif
berhubungan dengan database.
B. DDL (Data Definition Language)
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan
objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan
sebagainya. DDL biasanya digunakan oleh administrator basis data dalam pembuatan
sebuah aplikasi basis data. Secara umum, DDL yang digunakan adalah :
a. CREATE : untuk membuat objek baru
b. USE
: untuk menggunakan objek
c. ALTER
: untuk mengubah objek yang sudah ada
d. DROP
: untuk menghapus objek
C. DML (Data manipulation Language)
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang
umum dilakukan adalah:
a. SELECT
: untuk menampilkan data
b. INSERT
: untuk menambahkan data baru
c. UPDATE : untuk mengubah data yang sudah ada
d. DELETE : untuk menghapus data
IV.
Prosedur Pelaksanaan
By.
NIM:[045][066][077]
V.
2. Konsumen
3. Penjualan
4. Obat
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]
Database Apotek
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]
b. Konsume
c. Penjualan
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]
d. Obat
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]
c.
Mengubah tipe data dan panjang karakter attribute pada table Obat dengan alter
e.
Menambah atribut kacang goreng pada tabel obat dengan menggunakan perintah alter
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]
f.
Menghapus atribut JUMLAH pada table OBAT dengan menggunakan alter dan drop
VI.
Kesimpulan
1. Dalam perancangan tabel tersebut kita dapat membuat database, menghapus database,
menggunakan database, dan menampilkan database dengan menggunakan Data Definition
Language(DDL).
2. Data Definition Language(DDL) tersebut juga membuat tabel, membuat index pada tabel,
menghapus tabel, mengganti nama tabel, menghapus index, melihat informasi tabel, modifikasi
struktur tabel.
3. Data Manipulation Language(DML) juga dapat menampilkan tabel yang telah kita buat dan
mengisikan tabel tersebut dengan data-data yang kita kehendaki, serta kita dapat merubah dan
menghapus kembali data tersebut.
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE
By.
NIM:[045][066][077]