Anda di halaman 1dari 2

TUGAS MODUL 02 – DDL

Notes :
1. Berdoa sebelum memulai mengerjakan praktikum.
2. Membaca setiap langkah percobaan maupun soal secara teliti.
3. Dimohon untuk tidak panik ketika terdapat eror pada query db2. Baca pesan erornya, pahami,
kemudian cari solusinya di buku, materi ppt, internet, dsb.
4. Untuk panjang type data dari varchar dapat disesuaikan dengan kebutuhan kalian masing
masing.
5. Jangan Lupa screenshoot hasil eksekusi tiap langkah percobaan dan soal.
6. Format Praktikum : MODUL02_Nama_NIM

LANGKAH – LANGKAH PERCOBAAN (score 10)

1. Buka data studio pada windows (pastikan centos nya terbuka juga) dan akses koneksi
database SAMPLE. Kemudian buatlah script baru.
2. Langkah pertama membuat schema dalam database dengan nama RUANG_BACA;

CREATE SCHEMA RUANG_BACA;


3. Membuat table Kota dengan menggunakan schema yang telah dibuat dan mendefinisikan
Konstrain Primary Key. Dengan perintah sebagai berikut :

CREATE TABLE RUANG_BACA.KOTA


(
ID_KOTA VARCHAR(10) NOT NULL PRIMARY KEY,
NAMA_KOTA VARCHAR(15)
);

4. Membuat table Kecamatan menggunakan schema yang sama dan mendefinisikan Konstrain
Primary Key serta Foreign Key.

CREATE TABLE RUANG_BACA.KOTA


(
ID_KECAMATAN VARCHAR(10) NOT NULL PRIMARY KEY,
ID_KOTA VARCHAR(10) NOT NULL,
NAMA_KECAMATAN VARCHAR(15)
FOREIGN KEY (ID_KOTA)
REFERENCES RUANG_BACA.KOTA (ID_KOTA)
);

LATIHAN SOAL

1. Lanjutkan langkah langkah percobaan diatas dengan membuat semua table sesuai dengan PDM
diatas. (score 15)
- Gunakan skema yang telah kalian buat pada langkah percobaan diatas.
- Definisikan Constraint Primary Key.
2. Lakukan ALTER table untuk :
a. Tambahkan Foreign Key pada setiap table yang saling terhubung agar table dapat saling
berkomunikasi. (score 5)
b. Tambahkan kolom ‘JENIS_KELAMIN’ dan ‘EMAIL’ pada table anggota dengan tipe data
varchar. (score 5)
c. Ganti tipe data pada kolom ‘JENIS_KELAMIN’ dengan tipe data char(1). (score 5)
d. Ubah nama kolom pada ‘NAMA_KOTA’ dengan ‘KOTA’ pada table kota. (score 5)
e. Hapus kolom ‘SELEKSI’ pada table ANGGOTA. (score 5)

Anda mungkin juga menyukai