Anda di halaman 1dari 10

LAPORAN PRAKTIKUM

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.

Perangkat Lunak ..............................................................................................................................

III.

Teori Penunjang................................................................................................................................

IV.

Prosedur Pelaksanaan ......................................................................................................................

V.

Implementasi dan Hasil Praktikum ................................................................................................

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

Penggunaan DDL dan DML :


INSERT INTO table (column1, [column2, ... ]) VALUES (value1, [value2, ...])
SELECT nama kolom FROM nama table
UPDATE nama_tabel SET nama_atribut = 1
WHERE primary_key = 'a'
DELETE FROM nama_tabel WHERE primary_key = 'a'
ALTER TABLE nama_tabel MODIFY nama atribut tipe data
ALTER TABLE nama_table RENAME TO nama_table_baru
DROP TABLE nama_tabel
Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By.

NIM:[045][066][077]

V.

Implementasi dan Hasil Praktikum


Source code
1. Karyawan

2. Konsumen

3. Penjualan

4. Obat

Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By.

NIM:[045][066][077]

Database Apotek

1. Tabel-tabel pada Database Apotek


a. Karyawan

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

2. Penggunaan DDL dan DML


a. Update record pada Tabel Obat

Dokumen Laboratorium Teknik Informatika UMM @ 2016 Laporan Modul Praktikum DESAIN DATABASE

By.

NIM:[045][066][077]

b. Delete record pada Tabel Obat

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

d. Mengubah nama tabel OBAT menjadi ABIT dengan perintah 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

Analisis hasil percobaan


Membuat Database Apotek di dalamnya terdapat table karyawan, obat, konsumen, dan
penjualan. Dari tiga table tersebut kita dapat mengisi data dan dapat mengubah,insert, select,
delete, update, drop(menghapus).

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]

Anda mungkin juga menyukai