Basis Data I LAPORAN PRAKTIKUM IV DD
LAPORAN PRAKTIKUM IV
“DDL dan DML”
Disusun untuk Memenuhi Matakuliah Praktikum Basis Data I
Yang Dibimbing oleh M. Zainal Arifin, S.Si., M.Kom.
Disusun Oleh:
Muchammad Maulana Hasan
(150535604934)
Muhammad Kamal Ekmal
(150535603891)
S1 TI 2015 OFF B
UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
FEBRUARI 2016
“DDL dan DML”
1.
Tujuan
Memahami SQL, komponen-komponen dan kegunaannya.
Mengenal operasi-operasi DDL dan DML.
Mampu melakukan operasi-operasi retrieve yang spesifik.
Mampu menguraikan dan mentraslasikan pernyataan-pernyataan SQL.
2.
Dasar Teori
SQL terdiri dari beberapa komponen, dua di antaranya yang sangat fundamental
adalah DDL (Data Definition Language) dan DML (Data Manipulation
Language).
DDL (Data Definition Language)
DDL menyediakan perintah-perintah yang berhubungan dengan operasioperasi dasar seperti mendefinisikan, memodifikasi dan menghapus skema
relasi, misalnya tabel, view, prosedur dan fungsi. Contoh perintah DDL adalah
CREATE, ALTER dan DROP.
DML (Data Manipulation Language)
DML menyediakan perintah-perintah untuk menambah, memodifikasi,
menghapus dan mengambil data di dalam basis data. Contoh perintah DML
adalah INSERT, UPDATE, DELETE, dan SELECT.
3.
Latihan
3.1.
Latihan 1
3.1.1.
Langkah – langkah
3.1.1.1.
Buka CMD, lalu masuk ke mysql [mysql -u root]
3.1.1.2.
Tuliskan pernyataan CREATE TABLE nama_tabel,
kemudian masukkan nama field dan tipenya serta primary key.
3.1.2.
Printscreen
3.1.3.
Keterangan
1. Untuk membuat tabel melalui script cmd, anda dapat menuliskan
CREATE TABLE nama_tabel (
nama_field1 tipe_datafield1(panjangfield1),
nama_field2 tipe_datafield2(panjangfield2),
;
2. Dan untuk menampilkan tabel yang telah dibuat anda dapat
menuliskan
SHOW tables;
3.2.
Latihan 2
3.2.1.
Langkah – langkah
3.2.1.1.
Tuliskan pernyataan : DROP TABLE nama_tabel;
3.2.2.
Printscreen
3.2.3.
Keterangan
1. Untuk menghapus Tabel yang telah anda buat sebelumnya dapat
anda tuliskan dengan format penulisan
DROP TABLE nama_tabel;
2. Dan untuk mengecek apakah tabel yang anda ingin hapus sudah
terhapus anda dapat mengeceknya dengan
SHOW tables;
3.3.
Latihan 3
3.3.1.
Langkah – langkah
3.3.1.1.
Tuliskan pernyataan : INSERT INTO nama_tabel VALUES ;
3.3.2.
Printscreen
3.3.3.
Keterangan
1. Untuk menambahkan data pada tabel yang telah anda buat sesuai
dengan ketentuan/tipe data dan panjang field masing-masing anda
dapat menambahkannya dengan menuliskan dengan format penulisan
INSERT INTO nama_tabel (field1, field2)
VALUES ("data1isifield1", “data1isifield2”),
("data2isifield1", “data2isifield2”);
2. Untuk menampilkan data yang telah anda masukkan pada tabel
anda dapat menuliskan dengan format penulisan
SELECT*FROM nama_tabel;
3.4.
Latihan 4
3.4.1.
Langkah – langkah
3.4.1.1.
Tuliskan pernyataan : UPDATE nama_tabel SET nama =
“data.yang.baru” WHERE id = 1;
3.4.2.
Printscreen
3.4.3.
Keterangan
1. Untuk mengubah data yang telah anda masukkan pada tabel
sebelumnya anda dapat menuliskan dengan format penulisan
UPDATE nama_tabel
SET field.yg.ingin.diubah = "data.yang.baru" WHERE id =
nomor.id.data.yang.ingin.diubah
2. Untuk menampilkan apakah data anda telah terubah, anda dapat
menuliskan dengan format penulisan
SELECT*FROM nama_tabel;
3.5.
Latihan 5
3.5.1.
Langkah – langkah
3.5.1.1.
Tuliskan pernyataan : DELETE FROM nama_tabel
WHERE id = x;
3.5.2.
Printscreen
3.5.3.
Keterangan
1. Anda dapat menghapus data yang ingin anda hapus yang
sebelumnya telah anda masukkan ke dalam tabel dengan menuliskan
dengan format penulisan
DELETE FROM nama_tabel
WHERE id = nomor.id.data.yang.ingin.diubah;
2. Untuk memastikan bahwa data yang anda pilih untuk dihapus telah
terhapus anda dapat mengeceknya dengan menuliskan dengan format
penulisan
SELECT*FROM nama_tabel
3.6.
Latihan 6
3.6.1.
Langkah – langkah
3.6.1.1.
Tuliskan pernyataan : SELECT field1, field2 FROM
nama_tabel;
3.6.2.
Printscreen
3.6.3.
Keterangan
Jika anda ingin menampilkan data hanya pada field tertentu, anda
dapat menuliskan dengan format penulisan
SELECT field1, field2 FROM nama_tabel;
3.7.
Latihan 7
3.7.1.
Langkah – langkah
3.7.1.1.
Membuat tabel matakuliah dan memasukkan data pada tabel
matakuliah seperti pada printscreen
3.7.1.2.
Menampilkan data dengan sks = 3,
3.7.1.3.
Menampilkan data dengan sks = 2 dan semester =3,
3.7.1.4.
Menampilkan data dengan sks
“DDL dan DML”
Disusun untuk Memenuhi Matakuliah Praktikum Basis Data I
Yang Dibimbing oleh M. Zainal Arifin, S.Si., M.Kom.
Disusun Oleh:
Muchammad Maulana Hasan
(150535604934)
Muhammad Kamal Ekmal
(150535603891)
S1 TI 2015 OFF B
UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
FEBRUARI 2016
“DDL dan DML”
1.
Tujuan
Memahami SQL, komponen-komponen dan kegunaannya.
Mengenal operasi-operasi DDL dan DML.
Mampu melakukan operasi-operasi retrieve yang spesifik.
Mampu menguraikan dan mentraslasikan pernyataan-pernyataan SQL.
2.
Dasar Teori
SQL terdiri dari beberapa komponen, dua di antaranya yang sangat fundamental
adalah DDL (Data Definition Language) dan DML (Data Manipulation
Language).
DDL (Data Definition Language)
DDL menyediakan perintah-perintah yang berhubungan dengan operasioperasi dasar seperti mendefinisikan, memodifikasi dan menghapus skema
relasi, misalnya tabel, view, prosedur dan fungsi. Contoh perintah DDL adalah
CREATE, ALTER dan DROP.
DML (Data Manipulation Language)
DML menyediakan perintah-perintah untuk menambah, memodifikasi,
menghapus dan mengambil data di dalam basis data. Contoh perintah DML
adalah INSERT, UPDATE, DELETE, dan SELECT.
3.
Latihan
3.1.
Latihan 1
3.1.1.
Langkah – langkah
3.1.1.1.
Buka CMD, lalu masuk ke mysql [mysql -u root]
3.1.1.2.
Tuliskan pernyataan CREATE TABLE nama_tabel,
kemudian masukkan nama field dan tipenya serta primary key.
3.1.2.
Printscreen
3.1.3.
Keterangan
1. Untuk membuat tabel melalui script cmd, anda dapat menuliskan
CREATE TABLE nama_tabel (
nama_field1 tipe_datafield1(panjangfield1),
nama_field2 tipe_datafield2(panjangfield2),
;
2. Dan untuk menampilkan tabel yang telah dibuat anda dapat
menuliskan
SHOW tables;
3.2.
Latihan 2
3.2.1.
Langkah – langkah
3.2.1.1.
Tuliskan pernyataan : DROP TABLE nama_tabel;
3.2.2.
Printscreen
3.2.3.
Keterangan
1. Untuk menghapus Tabel yang telah anda buat sebelumnya dapat
anda tuliskan dengan format penulisan
DROP TABLE nama_tabel;
2. Dan untuk mengecek apakah tabel yang anda ingin hapus sudah
terhapus anda dapat mengeceknya dengan
SHOW tables;
3.3.
Latihan 3
3.3.1.
Langkah – langkah
3.3.1.1.
Tuliskan pernyataan : INSERT INTO nama_tabel VALUES ;
3.3.2.
Printscreen
3.3.3.
Keterangan
1. Untuk menambahkan data pada tabel yang telah anda buat sesuai
dengan ketentuan/tipe data dan panjang field masing-masing anda
dapat menambahkannya dengan menuliskan dengan format penulisan
INSERT INTO nama_tabel (field1, field2)
VALUES ("data1isifield1", “data1isifield2”),
("data2isifield1", “data2isifield2”);
2. Untuk menampilkan data yang telah anda masukkan pada tabel
anda dapat menuliskan dengan format penulisan
SELECT*FROM nama_tabel;
3.4.
Latihan 4
3.4.1.
Langkah – langkah
3.4.1.1.
Tuliskan pernyataan : UPDATE nama_tabel SET nama =
“data.yang.baru” WHERE id = 1;
3.4.2.
Printscreen
3.4.3.
Keterangan
1. Untuk mengubah data yang telah anda masukkan pada tabel
sebelumnya anda dapat menuliskan dengan format penulisan
UPDATE nama_tabel
SET field.yg.ingin.diubah = "data.yang.baru" WHERE id =
nomor.id.data.yang.ingin.diubah
2. Untuk menampilkan apakah data anda telah terubah, anda dapat
menuliskan dengan format penulisan
SELECT*FROM nama_tabel;
3.5.
Latihan 5
3.5.1.
Langkah – langkah
3.5.1.1.
Tuliskan pernyataan : DELETE FROM nama_tabel
WHERE id = x;
3.5.2.
Printscreen
3.5.3.
Keterangan
1. Anda dapat menghapus data yang ingin anda hapus yang
sebelumnya telah anda masukkan ke dalam tabel dengan menuliskan
dengan format penulisan
DELETE FROM nama_tabel
WHERE id = nomor.id.data.yang.ingin.diubah;
2. Untuk memastikan bahwa data yang anda pilih untuk dihapus telah
terhapus anda dapat mengeceknya dengan menuliskan dengan format
penulisan
SELECT*FROM nama_tabel
3.6.
Latihan 6
3.6.1.
Langkah – langkah
3.6.1.1.
Tuliskan pernyataan : SELECT field1, field2 FROM
nama_tabel;
3.6.2.
Printscreen
3.6.3.
Keterangan
Jika anda ingin menampilkan data hanya pada field tertentu, anda
dapat menuliskan dengan format penulisan
SELECT field1, field2 FROM nama_tabel;
3.7.
Latihan 7
3.7.1.
Langkah – langkah
3.7.1.1.
Membuat tabel matakuliah dan memasukkan data pada tabel
matakuliah seperti pada printscreen
3.7.1.2.
Menampilkan data dengan sks = 3,
3.7.1.3.
Menampilkan data dengan sks = 2 dan semester =3,
3.7.1.4.
Menampilkan data dengan sks