0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan

Tutorial Basis Data DDL & DML

Dokumen tersebut memberikan tutorial tentang penggunaan bahasa pemrograman DDL dan DML untuk mengelola basis data MySQL melalui XAMPP. Termasuk cara membuat, mengakses, dan mengelola database serta tabel, menambahkan, memperbarui, dan menghapus data.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan

Tutorial Basis Data DDL & DML

Dokumen tersebut memberikan tutorial tentang penggunaan bahasa pemrograman DDL dan DML untuk mengelola basis data MySQL melalui XAMPP. Termasuk cara membuat, mengakses, dan mengelola database serta tabel, menambahkan, memperbarui, dan menghapus data.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

TUTORIAL

SISTEM BASIS DATA DDL DAN DML

Disusun oleh :
Samperura, Angelia Gracia

SMA TALENTA
BANDUNG
2023
Daftar isi
Daftar isi ........ ...................................................................................................
1

Pengertian basis data .........................................................................................


3

Software atau perangkat lunak yang dibutuhkan ..............................................


3

Jenis - jenis operasi pada basis data dan perbedaannya .................................... 3

Cara mengakses console server dari basis data mysql di xampp ...................... 4

Cara menampilkan daftar database di server .................................................... 5

Cara membuat database .................................................................................... 5

Cara menghapus database ................................................................................. 5

Cara menggunakan/mengelola database ........................................................... 6

Cara menampilkan daftar tabel ......................................................................... 6

Cara membuat tabel .......................................................................................... 6

Cara melihat detail/struktur tabel ...................................................................... 7

Cara menghapus 1 tabel .................................................................................... 7

Cara menghapus lebih dari 1 tabel .................................................................... 7

Cara memperbaharui tabel untuk menambah kolom ........................................ 8

Cara memperbaharui tabel untuk merubah nama kolom .................................. 8

Cara memperbaharui tabel untuk merubah nama kolom dan tipe datanya ....... 8
1
Cara memperbaharui tabel untuk menghapus kolom ........................................ 9

Cara menambahkan suatu baris data kedalam tabel dengan konsep single value

.............................................................................................................................9

Cara menambahkan suatu baris data kedalam tabel dengan konsep multiple .. 10

Cara menampilkan semua barus data yang tersimpan pada tabel …................ 10

Cara menghapus sebuah baris data dalam suatu tabel dengan konsep masal .. 10

Cara menghapus sebuah baris data dalam suatu tabel dengan konsep spesifik /
kriteria ............................................................................................................... 11

Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep masal
............................................................................................................................ 11

Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep spesifik /
kriteria ............................................................................................................... 11

Cara membackup basis data .............................................................................. 12

Cara memulihkan basis data .............................................................................. 12

Kendala / kesulitan dalam mempelajari bahasa pemograman pengolahan data


berbasi server ..................................................................................................... 13

Tips / pesan ........................................................................................................ 13

Profil penulis ...................................................................................................... 14

2
BASIS DATA DDL & DML

apa itu basis data / database?


Basis memiliki arti sebagai tempat dimana data-data berkumpul
atau tempat penyimpanan. Sementara data dapat diartikan
sebagai keterangan ataupun fakta yang disimpan dalam bentuk
kata-kata, kalimat, simbol, angka, dan lainnya.

Sehingga berdasarkan pemaparan di atas, basis data dapat


diartikan sebagai sekumpulan data atau informasi yang dikelola
sedemikian rupa berdasarkan ketentuan tertentu agar dapat
diamnfaatkan dengan cepat dan mudah.

macam-macam software database


1. MySql
2. Microsoft Access
3. Ms Sql Server
4. Oracle
5. Firebird

JENIS-JENIS OPERASI PADA DATABASE


Jenis operasi basis data dibagi menjadi dua yaitu DDL (Data
Definition Language) dan DML (Data Manipulation Language). DDL
berfungsi untuk mengoperasikan suatu skema struktur pada
sebuah database. Berikut merupakan operasi yang dimiliki DDL
yaitu :
a. Create database = membuat database
b. Drop database = menghapus database
c. Create table = membuat table
d. Drop table = menghapus table
3
e. Alter table = mengubah/memperbaharui table

Sedangkan DML memiliki fungsi untuk memanipulasi data


database yang sudah dibuat dan berikut merupakan operasi yang
dimiliki DML yaitu :
a. Select, order, group = memanggil dan mengelompokkan data
dalam tabel
b. Insert = mengisi data ke dalam tabel
c. Delete = menghapus data dari tabel
d. Update = mengubah data dalam tabel
e. Like, where = mencari data dari tabel

CARA MENGAKSES CONSOLE SERVER DARI DATABASE MYSQL DI XAMPP


1. Buka aplikasi XAMPP, lalu aktifkan MySQL dengan cara klik
start pada bagian actions dan tunggu hingga berubah menjadi
berwana hijau

2. Setelah tulisan MySQL berwarna hijau, pilih shell.

4
3. Ketika sudah masuk, ketik mysql -u root untuk mengakses
server
➔ mysql(software)
➔ -u(input username)
➔ root(usernamenya)

membuat database
Membuat database menggunakan perintah

“create database nama_database;“

untuk mengecek jika database sudah dibuat atau melihat daftar


database yang ada, kita dapat menggunakan perintah “show
databases;“

MENGHAPUS DATABASE
Menghapus database menggunakan perintah

“drop database nama_database;“

5
menggunakan/ mengelola database
Untuk mengelola atau menggunakan database dapat menggunakan
perintah “use nama_database;“

menampilkan daftar table


Menampilkan daftar table dapat menggunakan perintah
“show tables;“

Terlihat pada gambar diatas bahwa database di atas belum


memiliki table.

MEMBUAT TABLE
Untuk membuat table kita dapat menggunakan perintah ‘create
table;’

tipe-tipe data yang dapat kita gunakan :


1. varchar (string) -> untuk menampung data yang bertipe
karakter atau alfabetic(a-z)
6
2. integer/INT (numeric) -> untuk menampung data bersifat
numeric atau angka
3. date (date/time)-> digunakan untuk menampung data yang
bertipe tanggal, bulan, dan tahun
4. text (string) -> untuk menyimpan data teks
5. dan lain-lain.

melihat detail/struktur table


Untuk melihat detail/struktur table dapat menggunakan perintah
“describe nama_table;”

Menghapus table
Jika ingin menghapus 1 table kita dapat menggunakan perintah
“drop table nama_table;”

Sedangkan untuk menghapus lebih dari 1 table kita dapat


menggunakan perintah “drop table nama_table,nama_table2;”

7
Memperbaharui tabel
1. MENAMBAH KOLOM
Untuk menambah kolom pada table dapat menggunakan perintah
“alter table nama_table add nama_kolom tipe_data;”

2. MERUBAH NAMA KOLOM


Untuk menambah kolom pada table dapat menggunakan perintah
alter table nama_table
-> change nama_kolom nama_kolom_baru tipe_data;

3. MERUBAH NAMA KOLOM DAN TIPE DATANYA


Untuk menambah kolom pada table dapat menggunakan perintah
“alter table nama_table modify column nama_kolom tipe_data;”
BEFORE:

8
after :

4. MENGHAPUS KOLOM
Untuk menambah kolom pada table dapat menggunakan perintah
“alter table nama_table drop column nama_kolom;”

9
Cara menambahkan suatu baris data kedalam tabel dengan konsep single
value
Perintah yag digunakan untuk menambahkan baris data ke dalam
table dengan konsep multiple value adalah “insert into
nama_tabel (nama_kolom) values (nilai);”

Contohnya : insert into rak (id_rak, nama_rak, lokasi_rak)

-> values (1, ‘blok A’, ‘Bandung’);

Cara menambahkan suatu baris data kedalam tabel dengan konsep


multiple value
Perintah yag digunakan untuk menambahkan baris data ke dalam
table dengan konsep multiple value adalah “insert into
nama_tabel (nama_kolom, nama_kolom) values (nilai);”

Contoh seperti gambar di bawah ini

menampilkan semua baris data yang tersimpan pada tabel


Untuk menampilkan semua baris data yang tersimpan pada
table, gunakan perintah “select * from nama_tabel;”

10
Cara menghapus sebuah baris data dalam suatu tabel dengan konsep
masal
Untuk menghapus baris data dalam suatu tabel secara masal,
gunakan perintah “delete from nama_tabel;”

Contoh : delete from pembeli;

Cara menghapus sebuah baris data dalam suatu tabel dengan konsep
spesifik / kriteria
Menghapus baris data dalam suatu tabel secara masal dapat
menggunakan perintah “delete from nama_tabel where
nama_kolom = data;”

Contoh : delete from rak where id_buku = 2;

Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep
masal
Memperbaharui sebuah baris data dalam suatu tabel dengan
konsep masal dapat menggunakan perintah “update nama_tabel
set nama_kolom = data;”

Contoh : update rak set judul buku = ‘11 ips 2’;

Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep
spesifik / kriteria
Memperbaharui sebuah baris data dalam suatu tabel dengan
konsep masal dapat menggunakan perintah “update nama_tabel
set nama_kolom = data

-> where nama_kolom2 = data;”

Contohnya seperti gambar di bawah ini

11
Cara membackup basis data

1. Keluar dari server dengacrea exit


2. Untuk membackup basis data yang kita miliki, gunakan
perintah “mysqldump -u root -p nama_database >
d:nama_file.sql”
3. Jika berhasil kita akan menemukan file yang sudah di
backup

Contoh :

Cara memulihkan basis data

1. create database yang sebelumnya dibackup


2. use database;
3. source d:export_penjualan_angel.sql;
12
Kendala / kesulitan dalam mempelajari bahasa pemograman pengolahan
data berbasis server
harus memperhatikan detail-detail kecil yang ada agar perintah dapat
berhasil dan jika ada typo dalam penulisan perintah, kita harus mengulang
dari awal.

TIPS/ PESAN
harus teliti saat menulis perintah karena akan sangat membuang waktu jika
kita membuat kesalahan dalam penulisannya.

sering-sering berlatih agar semakin paham dengan materi ini.

13
PROFIL PENULIS

Samperura, Angelia Gracia merupakan anak ketiga dari tiga bersaudara. Lahir di
Bandung, Jawa Barat pada tanggal 4 Mei 2006. Memiliki hobi di bidang seni.
Berijazah SD Talenta Bandung dan SMP Talenta Bandung. Kini, ia sedang menempuh
pendidikannya di SMA Talenta Bandung di kelas XI IPS 2.

14
15

Anda mungkin juga menyukai