Data Definition Language (DDL)
&
Data Manipulation Language (DML)
Dosen Pengampu :
Hazlita, S.Kom., M.Kom.
FAKULTAS ILMU KOMPUTER
Data Definition Language (DDL)
• DDL merupakan perintah SQL yang berkaitan dengan pendefinisian suatu struktur database, dalam hal ini
database dan tabel.
• Digunakan untuk membuat, merubah, serta menghapus dari suatu struktur dan definisi tipe data dari
objek-objek.
• Perintah pada DDL :
CREATE (membuat database atau table)
RENAME (mengubah nama table)
ALTER (mengubah struktur table)
DROP (menghapus database atau data)
TRUNCATE (menghapus semua data table)
Database Perpustakaan (db_perpustakaan)
DDL
CREATE
create database db_perpustakaan;
RENAME
rename table buku to koleksi_buku;
ALTER
alter table buku add column kategori varchar(100);
DROP
Drop tables koleksi_buku;
TRUNCATE
Truncate table koleksi_buku;
Data Manipulation Language (DML)
• DML merupakan perintah SQL yang digunakan untuk mengolah atau memanipulasi data di
dalam tabel pada sebuah database.
• DML tidak mengubah struktur tabel, tetapi mengubah isi datanya.
• Perintah pada DML :
INSERT (menambah/memasukkan data)
SELECT (menampilkan data)
UPDATE (mengubah/memperbaharui data)
DELETE (menghapus data)
DML
INSERT
insert into buku (id_buku, judul, penulis, penerbit, tahun) values ('001','Basis Data','Andi
Kusuma','Erlangga','2021’);
SELECT
select* from buku;
UPDATE
update buku set penulis = "Maharani“ where penerbit = "Gramedia";
DELETE
delete from buku where id_buku = "003";
2. Run CMD kemudian input Syntaks untuk masuk ke direktori
Create Database In Command Prompt (CMD)
1. Buka XAMPP dan pastikan Apache
dan MySQL aktif
3. Membuat database db_perpustakaan;
4. Melihat daftar database yang dibuat dan sudah tersimpan
5. Menggunakan database yang dipilih (db_perpustakaan
6. Membuat table buku
7. Melihat struktur table Buku
8. Melihat daftar table pada database db_perpustakaan
10. Menambahkan data pada table buku
11. Menambahkan data dengan jumlah banyak
12. Menampilkan semua isi tabel
13. Menampilkan kolom judul
14. Menampilkan isi tabel dengan tahun tertentu
15. Mengubah nama penulis dengan penerbit “Gramedia”
16. Menghapus data buku berdasarkan id_buku “003”
17. Mengubah nama tabel buku menjadi “koleksi_buku”
18. Menambahkan kolom baru pada table koleksi_buku
19. Mengubah kolom penulis menjadi nama_penulis
19. Mengubah tipe data pada kolom judul dari varchar(150) menjadi varchar(100)
20. Menghapus kolom tertentu
21. Menghapus semua isi tabel
21. Menghapus tabel
22. Menghapus database
TUGAS
Nim Nama Jurusan Alamat
..... ….. ….. …..
02100044501 Wahyudi Sistem Informasi Sirandorung
02100044502 Sahara Sistem Informasi Aek Tapa
02100044503 Anandya Teknologi Informasi Sigambal
1. Buat database dengan nama database db_mahasiswa
2. Buat tabel dengan nama table biodata yang tampilan isinya seperti tabel diatas
(Pada kolom pertama yang kosong isilah dengan data pribadi masing-masing).
3. Lakukan perintah sebagai berikut.
a. Tampilkan semua isi tabel
b. Ubah jurusan dengan nama mahasiswa “Sahara” menjadi “Teknologi Informasi”
c. Ubah nama kolom jurusan menjadi program_studi
d. Hapus semua data dengan nama “Wahyudi”
4. Screenshot semua hasil dari awal hingga akhir dan berikan masing-masing keterangan (seperti pada ppt)
5. Hasil dikumpulkan dalam bentuk PDF dan dikirimkan pada pertemuan selanjutnya.

Pertemuan 10. Membangun Database.pptx (SBD)

  • 1.
    Data Definition Language(DDL) & Data Manipulation Language (DML) Dosen Pengampu : Hazlita, S.Kom., M.Kom. FAKULTAS ILMU KOMPUTER
  • 2.
    Data Definition Language(DDL) • DDL merupakan perintah SQL yang berkaitan dengan pendefinisian suatu struktur database, dalam hal ini database dan tabel. • Digunakan untuk membuat, merubah, serta menghapus dari suatu struktur dan definisi tipe data dari objek-objek. • Perintah pada DDL : CREATE (membuat database atau table) RENAME (mengubah nama table) ALTER (mengubah struktur table) DROP (menghapus database atau data) TRUNCATE (menghapus semua data table)
  • 3.
    Database Perpustakaan (db_perpustakaan) DDL CREATE createdatabase db_perpustakaan; RENAME rename table buku to koleksi_buku; ALTER alter table buku add column kategori varchar(100); DROP Drop tables koleksi_buku; TRUNCATE Truncate table koleksi_buku;
  • 4.
    Data Manipulation Language(DML) • DML merupakan perintah SQL yang digunakan untuk mengolah atau memanipulasi data di dalam tabel pada sebuah database. • DML tidak mengubah struktur tabel, tetapi mengubah isi datanya. • Perintah pada DML : INSERT (menambah/memasukkan data) SELECT (menampilkan data) UPDATE (mengubah/memperbaharui data) DELETE (menghapus data)
  • 5.
    DML INSERT insert into buku(id_buku, judul, penulis, penerbit, tahun) values ('001','Basis Data','Andi Kusuma','Erlangga','2021’); SELECT select* from buku; UPDATE update buku set penulis = "Maharani“ where penerbit = "Gramedia"; DELETE delete from buku where id_buku = "003";
  • 6.
    2. Run CMDkemudian input Syntaks untuk masuk ke direktori Create Database In Command Prompt (CMD) 1. Buka XAMPP dan pastikan Apache dan MySQL aktif
  • 7.
    3. Membuat databasedb_perpustakaan; 4. Melihat daftar database yang dibuat dan sudah tersimpan 5. Menggunakan database yang dipilih (db_perpustakaan 6. Membuat table buku 7. Melihat struktur table Buku 8. Melihat daftar table pada database db_perpustakaan
  • 8.
    10. Menambahkan datapada table buku 11. Menambahkan data dengan jumlah banyak
  • 9.
    12. Menampilkan semuaisi tabel 13. Menampilkan kolom judul
  • 10.
    14. Menampilkan isitabel dengan tahun tertentu 15. Mengubah nama penulis dengan penerbit “Gramedia”
  • 11.
    16. Menghapus databuku berdasarkan id_buku “003” 17. Mengubah nama tabel buku menjadi “koleksi_buku”
  • 12.
    18. Menambahkan kolombaru pada table koleksi_buku
  • 13.
    19. Mengubah kolompenulis menjadi nama_penulis
  • 14.
    19. Mengubah tipedata pada kolom judul dari varchar(150) menjadi varchar(100) 20. Menghapus kolom tertentu
  • 15.
    21. Menghapus semuaisi tabel 21. Menghapus tabel 22. Menghapus database
  • 16.
    TUGAS Nim Nama JurusanAlamat ..... ….. ….. ….. 02100044501 Wahyudi Sistem Informasi Sirandorung 02100044502 Sahara Sistem Informasi Aek Tapa 02100044503 Anandya Teknologi Informasi Sigambal 1. Buat database dengan nama database db_mahasiswa 2. Buat tabel dengan nama table biodata yang tampilan isinya seperti tabel diatas (Pada kolom pertama yang kosong isilah dengan data pribadi masing-masing). 3. Lakukan perintah sebagai berikut. a. Tampilkan semua isi tabel b. Ubah jurusan dengan nama mahasiswa “Sahara” menjadi “Teknologi Informasi” c. Ubah nama kolom jurusan menjadi program_studi d. Hapus semua data dengan nama “Wahyudi” 4. Screenshot semua hasil dari awal hingga akhir dan berikan masing-masing keterangan (seperti pada ppt) 5. Hasil dikumpulkan dalam bentuk PDF dan dikirimkan pada pertemuan selanjutnya.