• Tidak ada hasil yang ditemukan

PRAKTIKUM SISTEM BASISDATA - 1 DDL

N/A
N/A
secret123

Academic year: 2024

Membagikan "PRAKTIKUM SISTEM BASISDATA - 1 DDL"

Copied!
4
0
0

Teks penuh

(1)

Praktikum Sistem Basis Data – created by Novi Prisma Yunita, M.Kom

PRAKTIKUM SISTEM BASIS DATA Data Definition Language (DDL)

Kompetensi - Data Definition Language (DDL) Mahasiswa dapat memahami SQL untuk kategori DDL Mahasiswa dapat membuat dan mengubah struktur basisdata Informasi Tools untuk Praktikum

Praktikum Sistem Basisdata TA 2021/2022 menggunakan database tool mySQL.

Langkah Installasi

1. Download one stop server XAMPP dari link berikut ini (sesuaikan dengan spesifikasi sistem operasi anda) https://www.apachefriends.org/download.html

2. Install xampp dengan terus menekan tombol next sampai selesai. Pastikan anda tau di mana file xampp tersimpan (default-nya di C:)

3. Klik tombol start untuk Apache dan mySQL

4. Buka link berikut melalui browser anda: http://localhost/phpmyadmin/, anda sudah berada di mySQL Pertemuan 1 – Data Definition Language (DDL)

Data Definition Language (DDL) adalah kumpulan perintah SQL yang digunakan untuk membuat, mengubah, dan menghapus struktur dan definisi metadata dari objek-objek basisdata. Objek-objek basisdata adalah basisdata, table, view, index, procedure, function, dan trigger. DDL meliputi beberapa skema yaitu:

1. CREATE, keyword CREATE digunakan untuk membuat sebuah basisdata dan/atau tabel.

2. DROP, keyword DROP digunakan untuk menghapus basisdata atau tabel.

(2)

Praktikum Sistem Basis Data – created by Novi Prisma Yunita, M.Kom

3. ALTER, keyword ALTER digunakan untuk memodifikasi basisdata atau tabel, modifikasi dapat berupa: penambahan, penghapusan,penggantian nama. Keyword yang digunakan bersamaan dengan ALTER antara lain: change, modify, add, drop, rename

A. Membuat basisdata Basic syntax :

CREATE DATABASE databasename;

Example :

CREATE DATABASE penjualan;

:: Menampilkan daftar basisdata SHOW databases;

B. Membuat Tabel

Tabel adalah konversi dari entitas pada ERD, sementara kolom adalah konversi dari atribut. Sebelum anda membuat tabel, beserta kolomnya, anda harus menganalisa tipe data apa yang tepat untuk disematkan pada kolom yang anda buat. Baca sumber berikut:

https://www.w3schools.com/sql/sql_datatypes.asp . Selain itu anda bisa baca sumber berikut untuk

mengetahui daftat constraint https://www.w3schools.com/sql/sql_constraints.asp Basic syntax :

CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, ....

);

Example :

CREATE TABLE Product ( SKU varchar(255), name varchar(255),

(3)

Praktikum Sistem Basis Data – created by Novi Prisma Yunita, M.Kom

stock int, price int );

C. Menghapus Basisdata Basic syntax :

DROP DATABASE databasename;

Example :

DROP DATABASE penjualan;

D. Memodifikasi Tabel Menambah kolom

Untuk menambahkan kolom pada sebuah tabel yang sebelumnya sudah didefinisikan/dibuat, anda bisa menggunakan keyword : ALTER TABLE - ADD Column

Basic syntax :

ALTER TABLE table_name ADD column_name datatype;

Example :

ALTER TABLE Customers ADD Email varchar(255);

Menghapus kolom

Jika anda menemukan kasus di mana sebuah kolom pada sebuah tabel tidak digunakan dan ingin dihapus, and bisa menggunakan keyword: ALTER TABLE - DROP COLUMN

Basic syntax :

ALTER TABLE table_name DROP COLUMN column_name;

(4)

Praktikum Sistem Basis Data – created by Novi Prisma Yunita, M.Kom

Example:

ALTER TABLE Customers DROP COLUMN Email;

Memodifikasi kolom

ALTER TABLE - ALTER/MODIFY COLUMN, digunakan untuk memodifikasi kolom, modifikasi bisa berupa perubahan nama tipe data, penambahan constraint, dan lain-lain.

Basic syntax:

ALTER TABLE table_name

MODIFY COLUMN column_name datatype;

Example :

ALTER TABLE Persons

MODIFY COLUMN DateOfBirth year;

Praktikum

Akan dibuat sebuah basisdata Penyewaan Property, berikut ini adalah nama tabel beserta kolomnya:

Branch (branchNo, street, city, postCode)

Staff (staffNo, fName, lName, position, sex, DOB, salary, branchNo)

PropertyForRent (propertyNo, street, city, postCode, type, rooms, rent, ownerNo, staffNo, branchNo) Client (clientNo, fName, lName, telNo, prefType, maxRent, email)

PrivateOwner (ownerNo, fName, lName, address, telNo, email, password) Viewing (clientNo, propertyNo, viewDate, comment)

Silahkan gunakan perintah-perintah DDL untuk membuat basisdata di atas !

Referensi

Dokumen terkait

3) Pada dialog box Show Table, pilih nama tabel dan klik Add untuk menambahkan tabel ke editor relationship, lalu klik Close... 4) Drag(klik kiri dan tahan) field primary key)

Jika tombol TAMBAH, yang pilih maka artinya anda akan menambah data, silahkan tambahkan data, khusus pada kolom jenis kegiatan anda tinggal memilih data yang

(2) Dari data pada Tabel A, perhatikanlah nilai-nilai pada kolom kedua (yakni tegangan catu daya hasil pengukuran dengan multimeter) dan kolom ketiga (yakni tegangan pada

INSERT digunakan untuk menyisipkan (menambahkan) record baru dalam sebuah tabel. UPDATE digunakan untuk mengubah data yang telah ada. DELETE menghapus record di dalam database. Buka

Pada jendela Queue List, pilih tab Simple Queue dan tekan tombol Add (+) untuk menambahkan rule Simple Queue baru... Pada jendela New Simple Queue, isi kolom Name dengan nama

(a) Tulis satu ayat bagi setiap perkataan di bawah supaya jelas menunjukkan bahawa anda faham akan perbezaan maksud dan penggunaannya.. Anda tidak boleh menambahkan

Untuk melihat, menambah, merubah, dan menghapus soal yang ada pada kategori soal yang telah anda buat, anda dapat menekan tombol icon detail yang ada di dalam kolom menu pada

Buka ArcMap, dan kemudian tambahkan data peta yang kanan didigitasi yakni menggunakan Add Layer , kemudian buka pada direktori kerja Anda pada –server- /mhsxxx/Prak_SIG2/DIY/Repport,