laporan praktikum modul 2 desain database data · pdf file... ( structured query language )...

29
LAPORAN PRAKTIKUM MODUL 2 DESAIN DATABASE DATA DEFINITION LANGUAGE AND DATA MANIPULATION LANGUAGE Mika Purnamasari Nastadina LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2010 - 2011

Upload: dinhkien

Post on 05-Feb-2018

338 views

Category:

Documents


4 download

TRANSCRIPT

LAPORAN PRAKTIKUM MODUL 2

DESAIN DATABASE

DATA DEFINITION LANGUAGE AND DATA MANIPULATION

LANGUAGE

Mika Purnamasari

Nastadina

LABORATORIUM REKAYASA PERANGKAT LUNAK

TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2010 - 2011

I. Tujuan

a. Mengenal dan memahami penggunaan DDL dan DML

b. Dapat melakukan implementasi DDL dan DML

c. Dapat membuat database dari studi kasus

d. Dapat melakukan manipulasi database dengan DML

II. Perlengkapan

a. Komputer Set (memory >= 1GB, CPU >= PIV)

b. Oracle

III. Dasar Teori

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. Hasil Praktikum

1. Membuat table sesuai dengan studi kasus dengan menggunakan perintah create

lengkap dengan constraint nya.

Table PASIEN :

Table RESEP :

Table TRANSAKSI :

Table OBAT :

Table GOLOBAT :

2. Mengisi data pada table dengan menggunakan perintah insert.

Mengisi data pada tabel PASIEN

Mengisi data pada tabel RESEP

Mengisi data pada table TRANSAKSI

Mengisi data pada table OBAT

Mengisi data pada table GOLOBAT

3. Menampilkan semua record yang ada di masing-masing table dengan menggunakan

perintah select.

Record dari table PASIEN

Record dari table RESEP

Record dari table TRANSAKSI

Record dari table OBAT

Record dari table GOLOBAT

4. Mengubah beberapa record dengan perintah update.

Merubah no telepon pasien yang memiliki id_pasien p-003 dari table PASIEN

Sebelum di-update :

Setelah di-update :

Merubah nama dokter dari pasien yang memiliki kode_resep R-005 dari table RESEP

Sebelum di-update :

Setelah di-update :

5. Menghapus beberapa record dengan perintah delete.

Menghapus record dari table GOLOBAT

Sebelum dihapus :

Setelah kode_golobat GB-01 dihapus :

6. Mengubah tipe data dan panjang character attribute pada salah satu table dengan

menggunakan perintah alter.

Sebelum dirubah :

Setelah dirubah :

7. Mengubah salah satu nama table dengan perintah alter.

Sebelum dirubah :

Setelah dirubah :

8. Menambah attribute baru pada salah satu table dengan perintah alter.

Sebelum ditambah attribute baru :

Sesudah ditambah attribute baru :

9. Menghapus salah satu attribute pada table dengan menggunakan perintah alter dan

drop.

Sebelum dihapus :

Setelah dihapus :

V. Kesimpulan

Dengan adanya DDL (Data Definition Language) dan DML (Data Manipulation Language)

user dapat me-manage dan memanipulasi database sesuai dengan kebutuhan..