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

1e Slamet Hidayat 361455401161 Ddl

Embed Size (px)

DESCRIPTION

basis data teknik informatika

Citation preview

Page 1: 1e Slamet Hidayat 361455401161 Ddl

NAMA : SLAMET HIDAYATNIM : 361455401161KELAS : 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)

Page 2: 1e Slamet Hidayat 361455401161 Ddl

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.

Page 3: 1e Slamet Hidayat 361455401161 Ddl
Page 4: 1e Slamet Hidayat 361455401161 Ddl

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)

Page 5: 1e Slamet Hidayat 361455401161 Ddl

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

Page 6: 1e Slamet Hidayat 361455401161 Ddl

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

Page 7: 1e Slamet Hidayat 361455401161 Ddl

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

Page 8: 1e Slamet Hidayat 361455401161 Ddl

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;.

Page 9: 1e Slamet Hidayat 361455401161 Ddl

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.

Page 10: 1e Slamet Hidayat 361455401161 Ddl

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.

Page 11: 1e Slamet Hidayat 361455401161 Ddl

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.

Page 12: 1e Slamet Hidayat 361455401161 Ddl

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 perintahini dengan hati-hati! Ingat bahwa perintah DROP menghapus data keseluruhan struktur dari database Anda.

Page 13: 1e Slamet Hidayat 361455401161 Ddl

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.