0% menganggap dokumen ini bermanfaat (0 suara)
38 tayangan13 halaman

Pemahaman Dan Tutorial Terkait Basis Data DDL & DML

Basis data adalah kumpulan data yang saling berhubungan dan disimpan secara sistematis. Modul ini menjelaskan basis data, perangkat lunak DBMS seperti MySQL, cara mengakses konsol server MySQL, membuat dan menghapus database serta tabel, menambahkan dan memperbarui data, dan backup serta restore data.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
38 tayangan13 halaman

Pemahaman Dan Tutorial Terkait Basis Data DDL & DML

Basis data adalah kumpulan data yang saling berhubungan dan disimpan secara sistematis. Modul ini menjelaskan basis data, perangkat lunak DBMS seperti MySQL, cara mengakses konsol server MySQL, membuat dan menghapus database serta tabel, menambahkan dan memperbarui data, dan backup serta restore data.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

Pemahaman Basis Data

Callista Clarabelle XI IPA 2

1
DAFTAR ISI

A. Basis Data......................................................................................................................3
B. Software atau perangkat lunak yang dibutuhkan.....................................................3
C. Cara mengakses console server dari basis data mysql di xampp............................ 5
D. Cara menampilkan daftar database di server........................................................... 6
E. Cara membuat & menghapus database..................................................................6-7
F. Mengambil komando basis data................................................................................. 7
G. Tabel......................................................................................................................... 7-11
H. Backup data dan Restore data ............................................................................ 11-13
I. Kendala....................................................................................................................... 13
J. Tips.............................................................................................................................. 13
K. Profil penulis............................................................................................................... 13

2
A. Basis Data

Basis data adalah kumpulan data data yang saling berhubungan dan disimpan secara
sistematis agar nanti dapat dimanfaatkan atau dioperasikan kembali dengan mudah.

B. Software atau perangkat lunak yang dibutuhkan

- DBMS (Database Management System)

DBMS adalah perangkat lunak yang digunakan untuk mengkoordinasikan atau


mengelompokkan data yang disimpan dengan aman dan tersusun rapi agar
memudahkan pembuatan, pembaruan, ataupun penghapusan database.
Contoh DBMS:
> MySQL
> PostgresSQL
> MariaDB
> Microsoft SQL Server
> MongoDB
> Microsoft Access
> Navicat
> Oracle Database

3
● MySQL

MySQL adalah sebuah database management system (DBMS) menggunakan perintah


dasar SQL. SQL adalah bahasa khusus untuk merelasikan atau interaksi antara
pemakai dengan basis data. SQL merupakan singkatan dari Structured Query
Language, SQL dapat dibedakan menjadi 4 kategori yaitu:
1. Data Definiton Language (DDL)
DDL adalah jenis bahasa basis data yang berupa kumpulan perintah SQL
yang dapat digunakan untuk mengelola, mengubah table dan basis data,
membuat table dan basis data, dan menghapus table dan basis data.
2. Data Manipulation Language (DML)
DML adalah sekumpulan perintah yang digunakan untuk melakukan
pengelolaan, manipulasi, dan pengambilan data dengan menampilkan, perintah
utamanya adalah seperti UPDATE, DELETE, INSERT, SELECT, SEARCH,
FILTER.
3. Data Control Language (DCL)
DCL adalah salah satu komponen SQL yang berfungsi untuk mengontrol data.
4. Transaction Control Language (TCL)
TCL berfungsi untuk mengurus berbagai transaksi dalam database.

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

1. Masuk ke aplikasi XAMPP hingga tampil tampilan ini.

2. Klik tombol “start” pada deretan “MySQL” hingga tampilan seperti ini. Lalu klik
“Shell”.

3. Lalu akan tampil, tampilan seperti ini.

5
4. Lalu masukkan perintah “mysql -u root” & klik enter.
mysql: untuk mengartikan kita menggunakan server mysql.
-u: menandakan kita menggunakan id agar kita bisa masuk.
root: id yang kita gunakan.

D. Cara menampilkan daftar database di server


1. Setelah melakukan step-step di poin C dan sudah masuk server, masukkan perintah
“show databases;”
2. Lalu klik enter.

E. Cara membuat & menghapus database


1. Setelah melakukan step-step di poin C dan sudah masuk server, masukkan perintah
“create database nama_database;”
2. Lalu klik enter.

6
3. Cara menghapus database adalah dengan masukkan perintah “drop database
nama_database;”
4. Lalu klik enter.

F. Mengambil komando basis data


1. masukkan perintah “use nama_database;”
2. Lalu klik enter.

G. Tabel
1. Cara membuat tabel yaitu, masukkan perintah “Create table <nama_table> (<nama row>
<tipe(jumlah)>, row selanjutnya);” & klik enter.

2. Cara melihat struktur tabel yaitu, masukkan perintah “describe nama_tabel;” & klik
enter.

3. Cara menghapus satu tabel yaitu, “drop table nama_tabel;” & klik enter.

4. Cara menghapus lebih daru satu tabel yaitu, “drop table nama_tabel1,nama_tabel2;”
& klik enter.

7
5. Cara menambah kolom yaitu, “alter table <nama_tabel> add
<nama_kolom><tipe_data>;” & klik enter.

6. Cara mengubah nama kolom + tipe data yaitu, “alter table <nama_tabel> change
column<nama_kolom_lama><nama_kolom_baru><tipe_data>;” & klik enter.

7. Cara menghapus kolom yaitu, “alter table nama_ tabel drop column nama_kolom;” &
klik enter.

8
8. Cara menampilkan semua baris data yaitu, “select * from nama_tabel;”

9. Cara menambahkan suatu baris data kedalam tabel dengan konsep single value yaitu,
- “select * from nama_tabel;” lalu enter,

- lalu masukkan perintah “insert into


nama_tabel(kolom_1,kolom_2,kolom_3,kolom_4)”
- lalu enter, lalu masukkan perintah “values (data_1,data_2,data_3,dst.);”
- lalu enter, gunakan “select * from nama_tabel;” untuk melihat hasilnya.

10. Cara menambahkan suatu baris data kedalam tabel dengan konsep multiple value
yaitu,
- “select * from nama_tabel;” lalu enter,

- lalu masukkan perintah “insert into


nama_tabel(kolom_1,kolom_2,kolom_3,kolom_4)”
- lalu enter, lalu masukkan perintah “values
([data,data,data,data],[data,data,data,data],dst.);”
- lalu enter, gunakan “select * from nama_tabel;” untuk melihat hasilnya.

9
11. Cara menghapus sebuah baris data dalam suatu tabel dengan konsep masal yaitu,
- “select * from nama_tabel;” lalu enter,

- lalu masukkan perintah “delete from nama_tabel;”, dan enter,


- gunakan “select * from nama_tabel;” untuk melihat hasilnya.

12. Cara menghapus sebuah baris data dalam suatu tabel dengan konsep spesifik / kriteria
yaitu,
- “select * from nama_tabel;” lalu enter,
- lalu masukkan perintah “delete from nama_tabel where nama_kolom =
values;”
- lalu masukkan perintah “select * from nama_tabel,” untuk menampilkan data
& enter

13. Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep masal
- “select * from nama_tabel;” lalu enter,

10
- lalu masukkan perintah “update nama_tabel set nama_kolom = values;”
- lalu masukkan perintah “select * from nama_tabel,” untuk menampilkan data
& enter

14. Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep spesifik /
kriteria yaitu,
- “select * from nama_tabel;” lalu enter,

- lalu masukkan perintah “update nama_tabel set nama_kolom1 = values1


where nama_kolom2= values2;”
- lalu masukkan perintah “select * from nama_tabel,” untuk menampilkan data
& enter

H. Backup data dan Restore data

1. Cara backup data yaitu, langsung exit dari shell

2. Lalu masuk kembali ke shell,

11
3. masukkan perintah “mysqldump -u username_server -p nama_database >
lokasi_file:nama_filebackup.sql” lalu enter, dan abaikan saja tulisan “enter password” yang
akan muncul dengan cara menekan enter lagi.

4. Pastikan data sudah terbackup sesuai dengan lokasi dan nama file

5. Restore data dengan cara,


- masukkan perintah “mysql -u root” lalu enter.
- lalu buatlah database baru dengan perintah “create database nama_database;”
- lalu gunakan database baru dengan perintah “use nama_database;”
- lalu masukkan perintah untuk memilih database mana yang akan dipulihkan
dengan perintah “source lokasi:nama_file.sql;” lalu enter.

12
- lalu cek data-data yang ada dengan perintah-perintah yang sudah dipelajari
sebelumnya.

I. Kendala
Kendala saya selama ini dalam proses pembelajaran tentang basis data adalah
kurangnya ketelitian yang mengakibatkan saya harus mengulang beberapa kali.

J. Tips
Lebih teliti lagi saat mengerjakan agar tidak ada typo yang mengharuskan mengulang.

K. Profil Penulis

Callista Clarabelle adalah perempuan yang lahir di


Bandung, Jumat 14 April 2006. Ia duduk di bangku
kelas 2 SMA dan bersekolah di SMA Talenta Bandung
dengan mengambil jurusan IPA. Callista adalah anak
bungsu dari 4 bersaudara.

Callista memiliki hobi menulis puisi, mendengarkan


lagu dan juga memasak. Kini ia mengisi kegiatan
sekolahnya dengan ekstrakulikuler teater dan make up.
Callista membuat modul ini untuk melengkapi nilai
tugas PKWU nya dan juga membantu orang-orang
memahami penggunaan basis data.

13

Anda mungkin juga menyukai