You are on page 1of 13

NAMA : SLAMET HIDAYAT

NIM : 361455401161
KELAS : 1E
Latihan 1, 2 dan 3

Analisa : pada gambadiatas merupakan cara membuat database dan cara


membuat table. Cara membuat table adalah dengan cara ketik Create table
namatable; . Disini saya membuat 2 tabel yaitu tabel departemen dan tabel
pegawai. Pada tabel pegawai saya juga memasukkan nilai default yaitu nilai yang
otomatis diberikan oleh sistem untuk suatu kolom ketika ada penambahan baris baru,
sementara nilai pada kolom tersebut tidak diisi oleh pengguna.
Pada gambar diatas juga saya lakukan membuat dan menghapus index dengan cara
untuk membuat index yaitu : create index dept ON Departement (nomor); .dan untuk
menghapusnya yaitu dengan cara : dropindex dept on Departement;

Latihan 4

Analisa : cara membuat yndex yang unik adalah dengan perintah CREATE
UNIQUE dept ON Departemen(Nomor)

Latihan 5

Analisa : pada tabel diatas belum mempunyai primary key untuk cara membuat
agar tabel tersebut mempunyai primary key yaitu akan di jelaskan pada gambar
dibawah.

Analisa: cara membuat primary key yaitu dengan cara menggunakan perintah
alter table pegawai ADD constraint Primary key(NmDepan).
Ket: disinisaya membuat primary key pada kolom NmDepan

Analisa : setelah kita tampilkan lagi tabelnya kita akan menemukan constraint Pri
pada kolom NmDepan itu bukti bahwa primary key sudah ada pada kolom
NmDepan.

Latihan 6

Untuk menghapus primary key pada tabel yaitu dengan cara ketkkan perintah
Alter table pegawai Drop primary key; .

Analisa : setelah primary jey dihapus maka constraint PRI pada kolom NmDepan
terhapus

Latihan 7

Analisa : cara membuat kolom baru pada tabel yaitu dengan perintah : Alter
table pegawai ADD NoTelp varchar(15)

Analisa : pada gambar diatas maka akan ada tabel baru yaitu kolom Notelp
Latihan 8

Analisa : pada gambar tersebut yaitu mengubah tipe data dan lebarcolom pada
tabel yaitu dengan perintah : alter pegawai MODIFY column NoTelp char(12); .
Dan pada tabel berikut terbukti bahwa tipr data dan lebar colom menjadi
char(12) yang tadinya varchar(15).
Latihan 9

Cara merubah nama colom yaitu dengan perintah : alter pegawai change Gaji
penghasilan int(11); .
disini yang saya rubah adalah colom Gaji menjadi colom Penghasilan

Analisa: pada gambar diatas terbukti bahwa colom yang tadinya adalah colom
gaji setelah diubah nama menjadi colom penghasilan.

Latihan 10

Analisa : untuk menghapus colom yaitu dengan perintah alter table pegawi Drp
Column Nomor; .
disini yang saya hapus yaitu colum Nomor.

Analisa : pada gambar tabel diatas colum Nomor sudah hilang karena
dikarenakan kolom tersebut telah dihapus

TUGAS
1.

Analisa : perintah pada gambar diatas adalah perintah untuk membuat index
pada kolom NoKTP table pegawai.ditambahkanunique agar index tidak bida
menerima nilai yang sama.

2.

Analisa : Nama index [hidayat] tidak boleh sama, gambar diatas sempat menimbulkan pesan

error karena sebelumnya telah membuat index dept pada kolom nomor tabel departemen.
3a.

untuk menambahkan field dengan menggunakan perintah add(menambah). alter table


departemen add TglMulai varchar(10) dan lokasi varchar(10). menambakan satu persatu. cek
hasil dengan perintah DESC departemen;.

3b.

Analisa : memodifikasi lebar kolom pada salah satu field. berubah menjadi (30). selalu

diakhiri tanda titik koma menandakan akhir dari sebuah perintah.

3c.

mengubah nama kolom dari nomor menjadi id_dept. dengan varchar(5). pada tabel berubah
sesuai perintah yang di ketikkan sebelumnya.

3d.

Analisa : mengubah nama tabel dengan perintah rename. sehingga saat akan melihat tabel
perintahnya berubah, dari DESC departemen; menjadi DESC dept;

3e.

Analisa : mengubah kembali nama tabelnya, sama dengan intruksi sebelumnya hanya saja

namanya terbalik sesuai keadaan tersebut. nama lama ke nama baru.

3f.

Analisa : yang terakhir menghapus dengan menggunakan perintah drop.. menghapus kolom
TglMulai lalu melihat hasilnya dan hasulnya seperti tabel diatas tabel tglMulai akan hilang
atau terhapus.

ANALISA
Dari praktikum ini saya menganalisa bahwa penggunaan alter yang
memungkinkan Anda untuk membuat perubahan pada struktur tabel
tanpa menghapus dan menciptakan tabel baru dengan nama yang
berbeda, Constraint adalah batasan yang ada ditabel, NOT NULL Suatu
kolom yang didefinisikan dengan constraint NOT NULL tidak boleh berisi
nilai sedangkan NULL harus berisi nilai,Primary Key adalah suatu kunci
yang bisa menghubungkan dua buah tabel, UNIQUE Mendefinisikan suatu
kolom menjadi bersifat unik, artinya antara satu data dengan data lainnya
namanya tidak boleh sama,dan Indeks dalam database dapat
diumpamakan seperti indeks dalam sebuah buku ,yang dapat menemukan
sebuah item atau data dengan cepat. Perintah terakhir dari Data
Definition Language, DROP yang memungkinkan kita untuk menghapus
seluruh objek database dari DBMS. Gunakan perintah
ini dengan hati-hati! Ingat bahwa perintah DROP menghapus data
keseluruhan struktur dari database Anda.

Kesimpulan
DDL atau Data Definition Language adalah bagian dari sql yang digunakan
untuk mendefinisikan data dan objek database. Apabila perintah ini
digunakan, entri akan dibuat ke dalam kamus data dari SQL. alter yang
memudahkan untuk mengedit suatu tabel daripada harus menghapus
tabel dan membuat tabel lagi yang memakan waktu lama,unique yang
berfungsi agar isi tabel tidak sama atau duplikat data,primary key yang
berguna untuk menentukan field mana yang bisa saling berhubungan.

You might also like