Anda di halaman 1dari 12

LAPORAN PRATIKUM

BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU


KOMPUTER UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566 Tangerang Selatan –Banten
LAPORAN AWAL
PERTEMUAN 3
PRATIKUM BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU


KOMPUTER UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566 Tangerang Selatan –Banten
PERTEMUAN 3
MATERI III DATA DEFINITION
LANGUAGE (Bagian-2)

TEORI DASAR

a) Pendahuluan
DDL (Data Definition Language) adalah kumpulan perintah SQL yang digunakan untuk
mendefinisikan, mengubah, dan menghapus basis data dan objek-objek yang diperlukan
dalam basis data.
Perintah-perintah DDL:
CREATE : digunakan untuk membuat objek baru, database, tabel, view, user dan
sebagainya.
USE : digunakan untuk menggunakan objek yang sudah ada.
ALTER : digunakan untuk mengubah objek yang sudah ada.
DROP : digunakan untuk menghapus objek.
DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi
basis data.

b) Perintah Alter
ALTER digunakan untuk memodifikasi definisi (struktur) dari table dengan memodifikasi
definisi kolom-kolomnya. Perintah ALTER digunakan untuk melakukan fungsi-fungsi
berikut.
1) Tambah, drop, memodifikasi kolom table
2) Tambah dan drop kendala
3) Aktifkan dan Nonaktifkan kendala
Sintaks untuk menambahkan kolom :

ALTER TABLE table_name ADD column_name


datatype;

Sintaks untuk menambahkan primary key :

ALTER TABLE table_name ADD PRIMARY KEY column_name;


Sintaks untuk menambahkan foreign key :

ALTER TABLE table_name2 ADD FOREIGN KEY (primary key table_name1 )


REFERENCES table_name1 (primary key table_name1) ;

Sintaks untuk menjatuhkan kolom :

ALTER TABLE table_name DROP column_name;


Sintaks untuk memodifikasi kolom :

ALTER TABLE table_name MODIFY column_name datatype;

TUGAS PRATIKUM

A . Buatlah Struktur Database, dengan mengetik perintah dibawah ini

B . Dari point (a) diatas, ubah struktur database sebagai berikut :


1 . Menambah field (kolom) pendidikan pada table karyawan

2 . Mengubah nama sebuah kolom pada table karyawan


3 . Mengganti nama sebuah table pada table pelanggan

4 . Menghapus sebuah kolom pada table karyawan

5 . Memodifikasi kolom pada table barang

6 . Modifikasi dan menambah auto increment pada table barang

7 . Memodifikasi kolom untuk menentukan awal auto increment

C . Buatlah struktur database berdasarkan table dibawah ini


D . Dari point (c) diatas, dengan menggunakan perintah alter ketentuan :
1 . Mengubah kode pasien dengan id pasien pada table 1

2 . Mengubah nama menjadi nama pasien pada table 1

3 . Mengubah kode dokter menjadi kd dokter pada table 1 dan table 2

4 . Menggunakan auto increment kd dokter dimulai dari 20 pada table 2


5 . Menambahkan kolom kode obat char (10) setelah kd dokter pada table 1

6 . Tambahkan foreign key pada kd dokter pada table 1

7 . Tambahkan primary key pada kd dokter pada table 2

8 . Mengubah nama dengan nama dokter pada table 2

9 . Mengubah spesialis char menjadi varchar(15) table 2

10 . Mengubah waktu prakter menjadi jam praktek tipe dayanya datetime pada table 2
TUGAS PENDAHULUAN

1. Perintah alter adalah perintah SQL yang digunakan untuk mengubah struktur tabel yang
telah dibuat. Perintah ini dapat digunakan untuk menambahkan, menghapus, atau
mengubah kolom, mengubah nama tabel, atau menambahkan atau menghapus constraint
pada tabel
2. Perintah alter adalah perintah SQL yang digunakan untuk mengubah struktur tabel yang
telah dibuat. Sintaksnya adalah sebagai berikut:
ALTER TABLE tabel_nama [ spesifikasi perubahan ]
- tabel_nama adalah nama tabel yang akan diubah strukturnya.
- spesifikasi perubahan adalah pilihan yang digunakan untuk mengubah struktur tabel.
Pilihan ini dapat berupa:
a. ADD untuk menambahkan kolom baru
b. DROP untuk menghapus kolom
c. CHANGE untuk mengubah nama kolom atau tipe data kolom
d. RENAME untuk mengubah nama tabel
e. MODIFY untuk mengubah tipe data kolom
f. ADD CONSTRAINT untuk menambahkan constraint pada tabel
g. DROP CONSTRAINT untuk menghapus constraint pada tabel
3. Perintah alter adalah perintah SQL yang digunakan untuk mengubah struktur tabel yang
telah dibuat. Perintah ini sangat penting dalam pembuatan database karena dapat digunakan
untuk memperbaiki kesalahan dalam pembuatan tabel, menyesuaikan struktur tabel dengan
perubahan kebutuhan data, dan meningkatkan performa database.
4. CREATE DATABASE db_akademik;

USE db_akademik;

CREATE TABLE mahasiswa ( id


INT NOT NULL
AUTO_INCREMENT, nama
VARCHAR(255) NOT NULL, nim
VARCHAR(20) NOT NULL, jurusan
VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
);

INSERT INTO mahasiswa (nama, nim, jurusan)


VALUES
('Irpan', '211011400037', 'Teknik Informatika'),
('Septi', '211011400027', 'Manajemen Informatika'),
('Maharani', '21101140022', 'Sistem Informasi');
LAPORAN AKHIR
PERTEMUAN 3
PRATIKUM BASIS DATA
Dosen Pengampun : Tomi Hardi, S.Kom, M.Kom

Nama : Muhamad Irpan Maulana


Nim : 211011400037
Kelas : 05TPLE003

TEKNIK INFORMATIKA FAKULTAS ILMU


KOMPUTER UNIVERSITAS PAMULANG
Jl. Surya Kencana No.1 Pamulang Telp (021)7412566, Fax. (021)7412566 Tangerang Selatan –Banten
TUGAS AKHIR

KESIMPULAN

DL adalah bagian dari SQL yang digunakan untuk mendefinisikan, mengubah, dan menghapus
objek database. Objek database adalah komponen-komponen dasar dari sebuah database, seperti
tabel, view, user, dan sebagainya.

Perintah DDL yang paling umum adalah:

- CREATE untuk membuat objek baru


- ALTER untuk mengubah objek yang sudah ada
- DROP untuk menghapus objek
DDL sangat penting dalam mengelola database karena memungkinkan kita untuk membuat,
mengubah, atau menghapus struktur database sesuai dengan kebutuhan kita.

ALTER digunakan untuk memodifikasi definisi (struktur) dari table dengan memodifikasi
definisi kolom-kolomnya. Perintah ALTER digunakan untuk melakukan fungsi-fungsi
berikut.
1) Tambah, drop, memodifikasi kolom table
2) Tambah dan drop kendala
3) Aktifkan dan Nonaktifkan kendala
Sintaks untuk menambahkan kolom :

ALTER TABLE table_name ADD column_name


datatype;

Sintaks untuk menambahkan primary key :

ALTER TABLE table_name ADD PRIMARY KEY column_name;

Sintaks untuk menambahkan foreign key :

ALTER TABLE table_name2 ADD FOREIGN KEY (primary key table_name1 )


REFERENCES table_name1 (primary key table_name1) ;

Sintaks untuk menjatuhkan kolom :

ALTER TABLE table_name DROP column_name;

Sintaks untuk memodifikasi kolom :


ALTER TABLE table_name MODIFY column_name datatype;

Anda mungkin juga menyukai