Anda di halaman 1dari 19

gabriella christian

DDL &
DML
modul pengunaan
11 ipa 1 / 12

basis
data
daftar isi
1. Apa itu basis data dan Software yang dibutuhkan......................................... 1
2. Jenis - jenis operasi pada basis data dan perbedaannya.............................. 1-2
3. Cara mengakses console server dari basis data mysql di xampp............ 3
4. Cara menampilkan daftar database di server..................................................... 4
5. Cara membuat database............................................................................................... 4
6. Cara menghapus database...........................................................................................5
7. Cara menggunakan/mengelola database............................................................ 5
8. Cara menampilkan daftar tabel.................................................................................. 6
9. Cara membuat tabel........................................................................................................ 6
10. Cara melihat detail/struktur tabel.............................................................................7
11. Cara menghapus 1 tabel................................................................................................. 7
12. Cara menghapus lebih dari 1 tabel............................................................................ 8
13. Cara memperbaharui tabel untuk menambah kolom..................................... 8
14. Cara memperbaharui tabel untuk merubah nama kolom............................. 9
15. Cara memperbaharui tabel untuk merubah nama kolom dan tipe
datanya....................................................................................................................................9
16. Cara memperbaharui tabel untuk menghapus kolom.................................... 10
17. Cara menambahkan suatu baris data kedalam tabel dengan konsep
single value............................................................................................................................ 10
18. Cara menambahkan suatu baris data kedalam tabel dengan konsep
multiple value....................................................................................................................... 11
19. Cara menampilkan semua barus data yang tersimpan pada tabel......... 11
20. Cara menghapus sebuah baris data dalam suatu tabel dengan
konsep masal........................................................................................................................12
21. Cara menghapus sebuah baris data dalam suatu tabel dengan
konsep spesifik / kriteria................................................................................................ 12
22. Cara memperbaharui sebuah baris data dalam suatu tabel dengan
konsep masal........................................................................................................................13
23. Cara memperbaharui sebuah baris data dalam suatu tabel dengan
konsep spesifik / kriteria................................................................................................ 13
24. Cara membackup basis data....................................................................................... 14
25. Cara memulihkan basis data........................................................................................ 15
26. Kendala / kesulitan dalam mempelajari bahasa pemograman
pengolahan data berbasi server.................................................................................16
27. Tips / pesan........................................................................................................................... 16
28. Profil penulis......................................................................................................................... 17
apa Basis data atau pangkalan data
merupakan kumpulan data yang

itu tersimpan secara teratur dan saling


berhubungan satu sama lain yang

basis tersistem oleh komputer.


Data - Data tersebut mudah disimpan,

data? diubah dan dimanipulasi sedemikian


rupa.

Lalu perangkat apa yang dibutuhkan dalam mengolah basis data?

xampp adalah perangkat lunak yang memiliki banyak


fungsi seperti program Apache HTTP Server, penerjemah
bahasa yang ditulis dengan bahasa pemrograman PHP,
Perl dan satu diantaranya adalah Mysql. Mysql sendiri
merupakan program yang berperan dalam basis data.

Selain XAMPP, data dapat diolah melalui Microsoft Acces,


Oracle , Ms SQL Server, MySQL, Firebird, Postsgre SQL.

Dalam mengolah basis data, kita perlu mengetahui jenis jenis operasi
pada basis data.

1. data definition language / ddl


Pembuatan basis data (CREATE)
Penghapusan basis data (DROP)
Pembuatan table dan kolom pada basis data (CREATE TABLE)
Penghapusan table (DROP TABLE)
Pembaharuan table (ALTER)

2. data manipulation language / dml


Pemanggilan dan filterisasi (SELECT, ORDER, GROUP)
Pengisian data (INSERT)
Penghapus data (DELETE)
Perubahan data (UPDATE)
Pencarian data (LIKE, WHERE)

1
3. data control language / dcl
Membatalkan basis data (REVOKE)
Memberi hak akses basis data (GRANT)

4. transaction control language / tcl


Mengembalikan data pada database ke bentuk awal
(ROLLBACK)
Mengakhiri semua transaksi dan menjadikannya sebagai
perubahan permanen (COMMIT)

perbedaan
ddl & dml?
ddl dml
Bentuk bahasa basis Bentuk bahasa basis
data yang data yang
membentuk atau memanipulasi dan
menggambarkan melakukan
skema basis data pengambilan data
secara keseluruhan. pada sebuah basis
Fungsi - fungsinya data. Fungsi -
adalah sebagai fungsinya adalah
berikut ; sebagai berikut :
Membuat table Penambahan data
dan basis data Perubahan data
Merubah table Penghapusan data
dan basis data Pencarian data
Menghapus table Filterisasi atau
dan basis data pelaporan data

2
cara mengakses console server dari
basis data mysql di xampp

1. Buka aplikasi XAMPP, hingga memuat tampilan xampp control panel


2. Tekan tombol start di barisan MySQL, hingga berwarna hijau

berwarna
hijau

3. Lalu tekan tombol shell di bagian kanan tampilan

4. Kemudian ketik mysql -u root dan enter. Tunggu hingga muncul


tulisan "Welcome". Console server berhasil di akses.

3
cara menampilkan daftar database di
server

1. Buka aplikasi XAMPP dan akses console server


2. Lalu ketik show databases; untuk memasukkan perintah
3. Tunggu hingga muncul daftar database

daftar
database

cara membuat database

1. Buka aplikasi XAMPP dan akses console server


2. Lalu ketik create database nama_database; untuk memasukkan
perintah
3. Nama_database dalam perintah tersebut merupakan nama
database ingin dibuat
4. Jika nama database memiliki 2 kata atau lebih menggunakan "_"
contoh : create database siswa_siswi;
5. Tekan enter dan database telah dibuat

nama_database

4
cara menghapus database

1. Buka aplikasi XAMPP dan akses console server


2. Lalu ketik drop database nama_database; untuk memasukkan
perintah
3. Nama_database dalam perintah tersebut merupakan nama
database yang ingin dihapus
4. Jika nama database memiliki 2 kata atau lebih menggunakan "_"
5. Tekan enter dan database telah dihapus

cara menggunakan/mengelola database

1. Buka aplikasi XAMPP dan akses console server


2. Lalu ketik use nama_database; untuk memasukkan perintah
3. Nama_database dalam perintah tersebut merupakan nama
database yang ingin digunakan/dikelola
4. Jika nama database memiliki 2 kata atau lebih menggunakan "_"
5. Data berhasil dikelola jika MariaDB (none) berubah menjadi MariaDB
(nama)

Data berhasil dikelola dari database none


menjadi database nama

5
cara menampilkan daftar tabel

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik show tables; untuk memasukkan perintah
4. Tunggu hingga muncul daftar table

cara membuat tabel

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik create table nama_table ( nama_row tipe_data, row
selanjutnya); untuk memasukkan perintah. Contoh : create table
tabel ( no int, nama varchar (50));

tipe_data
nama_table
nama_row batas variabel
dan karakter
catatan :
Berberapa jenis- Jenis tipe data yaitu varchar
( variabel dan karakter), int (angka), date
(tanggal)

6
cara melihat detail/struktur tabel

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik describe nama_table; untuk memasukkan perintah.
nama_table merupakan nama table yg ingin dipilih
4. Tunggu hingga muncul tampilan spesifik dari tabel
nama_table

cara menghapus 1 tabel

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik drop tables nama_table; untuk memasukkan perintah.
Nama_table merupakan nama table yg ingin dipilih
4. Tekan enter, table berhasil di hapus
nama table

7
cara menghapus lebih dari 1 tabel

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik drop tables nama_table,nama_table2; untuk
memasukkan perintah. Nama_table merupakan nama table yg ingin
dipilih
4. Tekan enter, table berhasil di hapus nama table

cara memperbaharui tabel untuk


menambah kolom

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik alter tables nama_table add nama_kolom tipe_data;
untuk memasukkan perintah. Contoh : alter table tabel add tanggal
date;
4. Tekan enter, kolom berhasil ditambah

8
cara memperbaharui tabel untuk
merubah struktur sebuah kolom

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik alter table nama_table modify column nama_kolom
tipe_data; untuk memasukkan perintah. Contoh : alter table tabel
modify column tanggal varchar(50);
4. Tekan enter, struktur sebuah kolom berubah

merubah tipe data yang semula


bertipe "date" menjadi varchar

cara memperbaharui tabel untuk merubah


nama kolom dan tipe datanya

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik alter table nama_table change column nama_lama
nama_baru tipe_data_baru; untuk memasukkan perintah. Contoh :
alter table tabel change column nama nama_anggota varchar(50);
4. Tekan enter, nama kolom dan tipe datanya berhasil dirubah

nama_baru tipe_data_baru

nama_lama

9
cara memperbaharui tabel untuk
menghapus kolom

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik alter table nama_table drop column nama_kolom ;
untuk memasukkan perintah. Contoh : alter table tabel drop column
tanggal ;
4. Tekan enter, kolom berhasil dihapus

cara menambahkan suatu baris data kedalam


tabel dengan konsep single value

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik insert into nama_table (kolom1, kolom2,...) values
isi_kolom1, isi_kolom2,....); untuk memasukkan perintah. Contoh :
insert into tabel (no,nama_anggota) values (1,"gabby");
4. Tekan enter, baris berhasil di tambahkan
isi untuk baris
nama_table pertama
kolom

hasil :

baris pertama

10
cara menambahkan suatu baris data kedalam
tabel dengan konsep multiple value

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik insert into nama_table values (isi_kolom1,
isi_kolom2,....), (isi_kolom1, isi_kolom2,....),.... ; untuk memasukkan
perintah. Contoh : insert into tabel values (1,"gabby"), (2,"gebi");
4. Tekan enter, baris berhasil di tambahkan
baris pertama baris kedua

hasil :

baris pertama
baris kedua

cara menampilkan semua baris data


yang tersimpan pada tabel
1. Buka aplikasi XAMPP dan akses console server
2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik select * from nama_table; untuk memasukkan
perintah.
4. Tekan enter, baris data berhasil ditampilkan

11
cara menghapus sebuah baris data dalam
suatu tabel dengan konsep masal

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik delete from nama_table; untuk memasukkan perintah.
Contoh : delete from tabel
4. Tekan enter, baris berhasil dihapus
nama_table

cara menghapus sebuah baris data dalam


suatu tabel dengan konsep spesifik / kriteria

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Ada beberapa jenis perintah berdasar kondisi :
Where : delete from nama_table where nama_kolom = isi_kolom;
And : delete from nama_table where nama_kolom = isi_kolom and
nama_kolom2 = isi_kolom2;
Like : delete from nama_table where nama_kolom like isi_kolom ;
Where not : delete from nama_table where not nama_kolom =
isi_kolom;
4. Tekan enter, baris data berhasil dihapus
nama_table
isi_table

12
cara memperbaharui sebuah baris data dalam
suatu tabel dengan konsep masal

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Lalu ke ketik update nama_table set nama_kolom1 = isi_kolom_baru1,
nama_kolom2 = isi_kolom_baru2,...; untuk memasukkan perintah.
Contoh : update tabel set nama_anggota = "ghebi";
4. Tekan enter, baris berhasil diperbaharui isi_kolom_baru

cara memperbaharui sebuah baris data dalam


suatu tabel dengan konsep spesifik / kriteria

1. Buka aplikasi XAMPP dan akses console server


2. Masuki atau pilih database yang inginkan, menggunakan perintah
use dan tunggu hingga data berubah
3. Ada beberapa jenis perintah berdasakan kondisi :
Where : update nama_table set nama_kolom1 = isi_kolom_baru1,
nama_kolom2 = isi_kolom_baru2,... where nama_kolom = isi_kolom;
And : update nama_table set nama_kolom1 = isi_kolom_baru1,
nama_kolom2 = isi_kolom_baru2,... where nama_kolom = isi_kolom
and nama_kolom2 = isi_kolom2;
Like : update nama_table set nama_kolom1 = isi_kolom_baru1,
nama_kolom2 = isi_kolom_baru2,... where nama_kolom like isi_kolom ;
Where not : update nama_table set nama_kolom1 = isi_kolom_baru1,
nama_kolom2 = isi_kolom_baru2,...where not nama_kolom =
isi_kolom;
4. Tekan enter, baris data berhasil diperbaharui
isi_kolom_baru

perintah menunjukan kriteria


kolom yang harus diubah 13
cara membackup basis data

1. Buka aplikasi XAMPP dan buka console mysql


2. Lalu ketik mysqldump -u root -p nama_database >
partisi_hdd:nama_filebackup.sql

3. Tekan enter, hingga tampilan kembali menjadi tampilan awal

3. Cek data ke partisi hardisk yang kalian pakai, dibawah ini merupakan
contoh hasil backup

14
cara memulihkan basis data

1. Buka aplikasi XAMPP dan akses console server


2. Pilih database yang akan dijadikan tempat pemulihan basis data.
Jika tidak ada create database
3. Masuki atau kelola data menggunakan use database yang dipilih
4. Lalu ketik source partisi:nama_file.sql
5. Tekan enter hingga tampilan seperti dibawah berikut ini ;

6. Data berhasil dipulihkan

15
kendala/kesulitan dalam
mempelajari bahasa pemrograman
pengolahan data berbasis server
Kendala/kesulitan dalam mempelajari bahasa pemrograman
pengolahan data berbasis server adalah mengingat dan
menghafal bahasa pemrograman tiap jenis - jenis operasinya. Jenis
- jenis operasi yang cukup banyak, terkadang membuat kita salah
menggunakan perintah. Dalam penulisan perintah juga diperlukan
ketelitian yang baik, jika tidak perintah akan mengalami eror dan
harus mengulanginya kembali. Apalagi jika data yang dimasukkan
sangat banyak dan beragam.

tips / pesan
Semoga para pembaca dapat mempelajari pengolahan basis data
lebih mudah dan praktis. Dalam mempelajari basis data, dianjurkan
untuk menghafal dan mengerti DDL dan DML terlebih dahulu dan
selalu menggunakan ";" tiap akhir perintah. Jika perintah
mengalami eror, tidak perlu mengulang tulisan cukup tekan
tombol panah atas/bawah di keyboard, perintah sebelumnya akan
ditampilkan dan dapat diubah. Mohon maaf bila ada kesalahan
tulisan maupun bahasa. Terima Kasih

16
profil penulis

Gabriella Christian, lahir di Tangerang 19 Januari 2006 dan menetap di


Bandung. Menyelesaikan pendidikan dasar di SD Pelita Kasih dan
melanjutkan pendidik di SMP Talenta. Sekarang, tengah menempuh
studi kelas 11 di SMA Talenta mengambil jurusan IPA. Memiliki hobi
menari dan menggambar.

Penulis menyusun Modul Penggunaan Basis Data DDL dan DML


bertujuan untuk menyelesaikan tugas informatika dan membantu para
pembacanya untuk belajar bersama mengenai basis data. Semoga
modul ini dapat berguna dan bermanfaat.

17

Anda mungkin juga menyukai