BASIS DATA I
1.1 TUJUAN
Setelah praktikum ini mahasiswa dapat:
1. Membuat, dan menghapus database melalui sintak DDL.
2. Membuat, mengubah, dan menghapus table dengan sintak DDL
3. Mengganti nama table dengan sintak DDL
Tugas praktikum yang pertama, membuat database yang diberi nama NIM
anda masing-masing yang memiliki struktur seperti berikut :
Penyelesain :
Pertama-tama yang harus dilakukan yaitu membuat database dengan nama
NIM kita (NIM saya DBC 116 047), adapun caranya sebagai berikut :
Keterangan :
Perintah use akan mengaktifkan database dengan nama dbc_116_047
sehingga dapat memanipulasi data yang ada.
Keterangan :
Perintah create table album akan membuat table di dalam database dengan
nama album.
Sedangkan kode_album, judul, penyanyi, harga, stok merupakan sebuah
field atau kolom pada table album.
Dan Varchar, decimal, smallint adalah sebuah tipe data untuk field
kode_album, judul, penyanyi, harga dan stok. Kemudian (5), (50), adalah panjang
data atau luas data yang diberikan pada field kode_album, judul dan penyanyi.
Perintah primary key digunakan untuk mendifinisikan kunci pada field atau
kolom, di sini field yang dijadikan sebuah kunci adalah kode_album.
Keterangan :
Perintah create table penjualan akan membuat table di dalam database
dengan nama penjualan.
Sedangkan kode_penjualan dan tanggal merupakan sebuah field atau kolom
pada table penjualan.
Varchar dan datetime adalah sebuah tipe data untuk field kode_penjualan
dan tanggal. Kemudian (20) adalah panjang data atau luas data yang diberikan
pada field kode_penjualan.
Perintah primary key digunakan untuk mendifinisikan kunci pada field atau
kolom, di sini field yang dijadikan sebuah kunci adalah kode_penjualan.
Selanjutnya menampilkan struktur dari table yang telah dibuat yaitu table
album, penjualan dan detail penjualan, adapun caranya sebagai berikut :
Keterangan :
Perintah describe ditujukan untuk melihat struktur tabel, pada gambar 2.8
merupakan struktur tabel dari tabel album.
Keterengan :
Perintah describe ditujukan untuk melihat struktur tabel, pada gambar 2.10
merupakan struktur tabel dari tabel dtl_penjualan.
Penyelesaian :
Untuk mengubah struktur table pada table penjualan, maka perlu perintah
alter table, adapun caranya sebagai berikut :
Keterangan :
Perintah alter table pada gambar di atas berguna untuk megubah struktur
pada table, sehingga bisa mengubah strktur pada table penjualan, dan perintah
ADD berguna untuk menambahkan field ke dalam table penjualan dengan nama
total yang bertipe data decimal, yang di tambahkan setelah filed tanggal.
Keterangan :
Perintah describe ditujukan untuk melihat struktur tabel, pada gambar 2.13
merupakan struktur tabel dari tabel penjualan. Pada gambar di atas merupakan
perubahan strktur yang terjadi pada tabel penjualan, yaitu yang semula fieldnya
hanya ada dua kemudian menjadi tiga buah field yang terdapat pada tabel
penjualan. Sehingga field total telah ditambahkan setelah field tanggal pada tabel
penjualan.
Penyelesaian :
Untuk mengubah struktur table pada table album, maka perlu perintah alter
table, adapun caranya sebagai berikut :
Keterangan :
Perintah alter table pada gambar di atas berguna untuk megubah struktur
pada table, sehingga bisa mengubah strktur pada table album, dan perintah ADD
berguna untuk menambahkan field ke dalam table album dengan nama sampul
yang bertipe data blob, yang di tambahkan setelah filed penyanyi.
Keterangan :
Perintah describe ditujukan untuk melihat struktur tabel, pada gambar 2.16
merupakan struktur tabel dari tabel album. Pada gambar di atas merupakan
perubahan strktur yang terjadi pada tabel album, yaitu yang semula fieldnya hanya
ada lima kemudian menjadi enam buah field yang terdapat pada tabel album.
Sehingga field sampul telah ditambahkan setelah field penyanyi pada tabel album.
Penyelesaian :
Untuk mengubah struktur table pada table dtl_penjualan, maka perlu
perintah alter table, adapun caranya sebagai berikut :
Keterangan :
Perintah alter table pada gambar di atas berguna untuk megubah struktur
pada table, sehingga bisa mengubah strktur pada table dtl_penjualan, dan perintah
DROP berguna untuk menghapus field jumlah pada table dtl_penjualan. Dan
selanjutnya juga ada perintah ADD berguna untuk menambahkan field ke dalam
table dtl_penjualan dengan nama qty yang bertipe data smallint, yang di
tambahkan setelah filed kode_album.
Keterangan :
Perintah rename table berguna untuk merename/mengubah nama dar sebuah
table, pada gambar di atas, mengubah nama table dari dtl_penjualan menjadi
detail penjualan.
Keterangan :
Perintah show database merupakan perintah untuk melihat struktur dari
database itu sendiri, karna kita mengaktifkan database dbc_116_047 dengan
perintah use, maka otomatis ketika kita melakukan perintah show table maka akan
menampilkan struktur dari database dbc_116_047. Dapat dilihat pada gambar
2.21, yang sebelum dilakukan rename table dtl_penjualan, dan setelah dilakukan
rename menjadi detail_penjualan.
BAB III
KESIMPULAN
Penulis. 2015. “Pengertian dan Fungsi DDL (Data Definition Language) serta
Perintah DDL”.
http://www.teorikomputer.com/2015/10/pengertian-dan-fungsi-ddl-
data.html. Diakses pada tanggal 31 Maret 2018.