Anda di halaman 1dari 16

TUTORIAL SISTEM BASIS DATA

DDL DAN DML

Nama penulis:
Jevirly Gloria Wijaya Putri 2122055

SMA TALENTA
Bandung
2023

1
DAFTAR ISI

DAFTAR ISI..........................................................................................................................2-3
Basis Data............................................................................................................................2-14
Pengertian...................................................................................................................................4
DBMS........................................................................................................................................ 4
SQL & jenis-jenisnya.................................................................................................................4
Operasi-operasi dasar yang dapat dilakukan di suatu basis data............................................4-5
Cara mengakses console server dari basis data mysql di xampp.............................................. 5
Cara menampilkan daftar database di server............................................................................. 6
Cara Membuat Database........................................................................................................ 6-7
Cara Menghapus Database ....................................................................................................... 7
Cara Menggunakan/Mengelola Database ................................................................................ 7
Cara Menampilkan Daftar Tabel:...........................................................................................7-8
Cara Membuat Tabel ............................................................................................................... 8
Cara Melihat Detail/Struktur Tabel .......................................................................................8-9
Cara Menghapus 1 Tabel ..........................................................................................................9
Cara Menghapus Lebih dari 1 Tabel ........................................................................................9
Cara Memperbaharui Tabel untuk Menambah Kolom ...................................................... 9-10
Cara Memperbaharui Tabel untuk Merubah Nama Kolom .................................................. 10
Cara Memperbaharui Tabel untuk Merubah Nama Kolom dan Tipe Datanya .................10-11
Cara Memperbaharui Tabel untuk Menghapus Kolom ......................................................... 11
Cara Menambahkan Suatu Baris Data Kedalam Tabel dengan Konsep Single Value ………
11
Cara Menambahkan Suatu Baris Data Kedalam Tabel dengan Konsep Multiple Value…….12
Cara Menampilkan Semua Baris Data yang Tersimpan pada Tabel :.....................................12
Cara Menghapus Sebuah Baris Data dalam Suatu Tabel Dengan Konsep Masal :................ 12
Cara Menghapus Sebuah Baris Data dalam Suatu Tabel Dengan Konsep Spesifik /
Kriteria ...............................................................................................................................….13
Cara Memperbaharui Sebuah Baris Data Dalam Suatu Tabel dengan Konsep Masal ………13
Cara Memperbaharui Sebuah Baris Data Dalam Suatu Tabel dengan Konsep Spesifik /
Kriteria :.................................................................................................................................. 13
Cara Membackup Basis Data ..................................................................................................14
Cara Memulihkan Basis Data ..................................................................................................14

2
Kendala / Kesulitan dalam Mempelajari Bahasa Pemrograman Pengolahan Data
Berbasis Server .......................................................................................................................15
Tips/Pesan............................................................................................................................... 15
PROFIL PENULIS.................................................................................................................. 16

3
BASIS DATA

● Pengertian
Basis data (Database) adalah kumpulan sebuah data yang dikumpulkan untuk
mempermudah kita ketika ingin digunakan. Basis data itu sendiri mencakup
beberapa tabel yang berisi data-data yang sudah dikumpulkan.
Perangkat lunak yang digunakan untuk membuat suatu basis data disebut DBMS
(Database Management System)

● DBMS
DBMS inilah yang akan mengatur bagaimana data akan disimpan, diubah, dan dihapus.
DBMS yang bisa digunakan antara lain:
1. Microsoft Access
2. Oracle DB
3. MySQL
4. PostgresQL
5. SQL Server

● SQL & Jenis-jenisnya


Bahasa yang digunakan oleh basis data adalah SQL (Structured Query Language). SQL
merupakan bahasa pemrograman untuk menyimpan dan memproses data dalam
sebuah basis data.
SQL sendiri dapat dibedakan menjadi 4 jenis diantaranya adalah:
1. Data Definition Language (DDL)
2. Data Manipulation Language (DML)
3. Data Control Language (DCL)
4. Transaction Control Language (TCL)

● Operasi-operasi dasar yang dapat dilakukan di suatu basis data


Terdapat 10 operasi-operasi dasar yang dapat dilakukan di suatus basis data:
1. CREATE
2. DROP
3. CREATE TABLE

4
4. DROP TABLE
5. ALTER
6. SELECT, ORDER, GROUP
7. INSERT
8. DELETE
9. UPDATE
10. LIKE & WHERE

● Cara mengakses console server dari basis data mysql di xampp


Untuk mengakses konsol server dari basis data MySQL di XAMPP, Anda perlu
mengikuti langkah-langkah berikut:
1. Pastikan bahwa XAMPP sudah terinstal dan server Apache dan MySQL telah
dijalankan.
2. Buka browser web dan ketikkan "localhost/phpmyadmin" di bilah alamat. Ini akan
membuka panel administrasi phpMyAdmin.
3. Di panel phpMyAdmin, pilih tab "SQL" di bagian atas.
4. Pada bagian "SQL query", Anda dapat memasukkan perintah SQL untuk
dijalankan di server MySQL. Namun, jika Anda ingin masuk ke konsol server
MySQL, Anda dapat menggunakan perintah "mysql" tanpa argumen. Misalnya:

5. Tekan tombol "Go" untuk menjalankan perintah.


6. Jendela konsol server MySQL akan muncul, dan Anda dapat memasukkan perintah
SQL langsung ke sana. Anda sekarang dapat berinteraksi dengan server MySQL
melalui console.
Pastikan bahwa Anda memahami perintah-perintah SQL yang akan Anda jalankan, karena
akses ke konsol server dapat memberikan akses penuh ke basis data dan dapat berpotensi
berbahaya jika tidak digunakan dengan hati-hati. Pastikan juga bahwa Anda memiliki izin
yang sesuai untuk mengakses konsol server MySQL

5
● Cara menampilkan daftar database di server
Untuk menampilkan daftar database di server MySQL menggunakan XAMPP, Anda dapat
mengikuti langkah-langkah berikut:
1. Pastikan server Apache dan MySQL di XAMPP telah dijalankan.
2. Buka browser web dan ketikkan "localhost/phpmyadmin" di bilah alamat. Ini akan
membuka panel administrasi phpMyAdmin.
3. Di panel phpMyAdmin, Anda akan melihat daftar database di sebelah kiri.
4. Klik pada tanda "+" di sebelah ikon "Database" untuk melihat daftar database yang
ada.
5. Jika Anda ingin menampilkan daftar database menggunakan perintah SQL di console
server MySQL, Anda dapat mengikuti langkah-langkah berikut:
6. Buka konsol server MySQL. Anda dapat melakukannya dengan mengikuti langkah-
langkah yang telah dijelaskan pada pertanyaan sebelumnya.
7. Setelah masuk ke konsol server MySQL, Anda dapat menggunakan perintah berikut
untuk menampilkan daftar database:

8. Tekan Enter untuk menjalankan perintah.


9. Daftar database yang ada di server MySQL akan ditampilkan di konsol.
Dengan menggunakan salah satu metode di atas, Anda dapat dengan mudah menampilkan
daftar database yang ada di server MySQL yang dijalankan melalui XAMPP.

● Cara Membuat Database


Perintah: create database nama_database;
Contoh: create database penjualan;
1. Panggil perintah create untuk membuat data.
2. Lanjutkan dengan apa yang ingin dibuat, yaitu database.
3. Beri nama pada database tersebut.

6
● Cara Menghapus Database
Perintah: drop database nama_database;
Contoh: drop database penjualan;
1. Panggil perintah drop untuk menghapus data.
2. Lanjutkan dengan apa yang ingin dihapus, yaitu database.
3. Panggil nama database yang ingin dihapus.

● Cara Menggunakan/Mengelola Database :


Perintah: use nama_database
Contoh: use penjualan;
1. Panggil perintah use agar data dapat diolah.
2. Panggil nama database yang ingin digunakan.

● Cara Menampilkan Daftar Tabel :


Perintah: show tables nama_database
Contoh: show tables nama_database
1. Panggil perintah show untuk menampilkan data.
2. Lanjutkan dengan apa yang ingin ditampilkan, yaitu tables

7
● Cara Membuat Tabel
Perintah: create table nama_tabel
-> (nama_kolom tipe(jumlah));
Contoh: create table pembeli
-> (id_pembeli int(11), nama_pembeli varchar(30), jk char(1), no_telp char(14), alamat
varchar(50));
create table barang
-> (id_barang int(11), nama_barang varchar(20), harga int(11), stok int(11));
1. Panggil perintah create untuk membuat data.
2. Lanjutkan dengan apa yang ingin ditampilkan, yaitu table.
3. Beri nama pada tabel tersebut.
4. Buatlah struktur tabel: beri nama kolom tabel, dilengkapi dengan tipe data (int,
varchar, char, dll) dan jumlahnya.

● Cara Melihat Detail/Struktur Tabel


Perintah: describe nama_tabel;
Contoh: describe pembeli;
1. Panggil perintah describe untuk melihat struktur tabel.
2. Panggil nama tabel yang ingin dilihat.

8
● Cara Menghapus 1 Tabel
Perintah: drop table nama_tabel;
Contoh: drop table pembeli;
1. Panggil perintah drop untuk menghapus data.
2. Lanjutkan dengan apa yang ingin dihapus, yaitu table.
Panggil nama tabel yang ingin dihapus.

● Cara Menghapus Lebih dari 1 Tabel


Perintah: drop table nama_tabel,nama_tabel;
Contoh: drop table pembeli,barang;
1. Panggil perintah drop untuk menghapus data.
2. Lanjutkan dengan apa yang ingin dihapus, yaitu table.
3. Panggil 2 atau lebih nama tabel yang ingin dihapus, pisahkan nama-nama tersebut
menggunakan koma.

● Cara Memperbaharui Tabel untuk Menambah Kolom


Perintah: alter table nama_tabel add nama_kolom tipe(jumlah);
Contoh: alter table pembeli add status varchar(10);
1. Panggil perintah alter untuk memperbaharui data.
2. Lanjutkan dengan apa yang ingin diperbaharui, yaitu table.
3. Panggil nama tabel yang ingin diperbaharui.
4. Panggil perintah add untuk menambah kolom.
5. Beri nama pada kolom baru tersebut, dilengkapi dengan tipe data dan jumlahnya.

9
● Cara Memperbaharui Tabel untuk Merubah Nama Kolom
Perintah: alter table nama_tabel
-> change nama_kolom nama_kolom_baru tipe(jumlah);
Contoh: alter table pembeli
-> change status status_penjualan varchar(10);
1. Panggil perintah alter untuk memperbaharui data.
2. Lanjutkan dengan apa yang ingin diperbaharui, yaitu table.
3. Panggil nama tabel yang ingin diperbaharui.
4. Panggil perintah change untuk merubah nama kolom.
5. Panggil nama kolom yang ingin diubah, dilanjutkan dengan nama kolom yang baru.
6. Sertai tipe data dan jumlah yang sama apabila tidak ingin diubah.

● Cara Memperbaharui Tabel untuk Merubah Nama Kolom dan Tipe Datanya
Perintah: alter table nama_tabel
-> change nama_kolom nama_kolom_baru tipe(jumlah);
Contoh: alter table pembeli
-> change status_penjualan stat int(12);
1. Panggil perintah alter untuk memperbaharui data.
2. Lanjutkan dengan apa yang ingin diperbaharui, yaitu table.
3. Panggil nama tabel yang ingin diperbaharui.
4. Panggil perintah change untuk merubah nama kolom.
5. Panggil nama kolom yang ingin diubah, dilanjutkan dengan nama kolom yang baru.
6. Sertai tipe data dan jumlah yang baru pula

● Cara Memperbaharui Tabel untuk Menghapus Kolom


Perintah: alter table nama_tabel

10
-> drop column nama_kolom;
Contoh: alter table pembeli
-> drop column stat;
1. Panggil perintah alter untuk memperbaharui data.
2. Lanjutkan dengan apa yang ingin diperbaharui, yaitu table.
3. Panggil nama tabel yang ingin diperbaharui.
4. Panggil perintah drop untuk menghapus data.
5. Lanjutkan dengan apa yang ingin dihapus, yaitu column.
6. Panggil nama kolom yang ingin dihapus.

● Cara Menambahkan Suatu Baris Data Kedalam Tabel dengan Konsep Single
Value
Perintah: insert into nama_tabel (nama_kolom) values (nilai);
Contoh: insert into pembeli (nama_pembeli) values (‘Rayner’);
1. Panggil perintah insert into untuk menyisipkan data.
2. Lanjutkan dengan nama tabel yang akan disisipkan data.
3. Panggil nama kolom yang akan disisipkan data.
4. Panggil perintah values untuk menyisipkan data.
5. Beri data yang ingin dimasukkan dalam kolom tersebut

● Cara Menambahkan Suatu Baris Data Kedalam Tabel dengan Konsep Multiple
Value
Perintah: insert into nama_tabel (nama_kolom, nama_kolom) values (nilai);
Contoh: insert into pembeli (id_pembeli, nama_pembeli, jk, no_telp, alamat) values (1,
'Selviana', 2, 082938393844, 'Jl Luri No 23 Bandung');
1. Panggil perintah insert into untuk menyisipkan data.

11
2. Lanjutkan dengan nama tabel yang akan disisipkan data.
3. Panggil 2 atau lebih nama kolom yang akan disisipkan data, pisahkan nama-nama
tersebut menggunakan koma.
4. Panggil perintah values untuk menyisipkan data.
5. Beri data yang ingin dimasukkan dalam kolom-kolom tersebut secara berurutan,
pisahkan data-data tersebut menggunakan koma.

● Cara Menampilkan Semua Baris Data yang Tersimpan pada Tabel


Perintah: select * from nama_tabel;
Contoh: select * from pembeli;
1. Panggil perintah select untuk memilih data.
2. Panggil perintah * agar menampilkan semua kolom.
3. Panggil perintah from, lalu nama tabel yang ingin ditampilkan.

● Cara Menghapus Sebuah Baris Data dalam Suatu Tabel Dengan Konsep Masal
Perintah: delete from nama_tabel;
Contoh: delete from pembeli;
1. Panggil perintah delete untuk menghapus data.
2. Panggil perintah from, lalu nama tabel yang datanya ingin dihapus.

● Cara Menghapus Sebuah Baris Data dalam Suatu Tabel Dengan Konsep
Spesifik / Kriteria
Perintah: delete from nama_tabel where nama_kolom = data;
Contoh: delete from pembeli where nama_pembeli = 'Rayner’;
1. Panggil perintah delete untuk menghapus data.
2. Panggil perintah from, lalu nama tabel yang datanya ingin dihapus.

12
3. Panggil perintah where untuk menentukan data mana yang akan dihapus.
4. Lanjutkan dengan nama kolom yang akan menjadi kriteria penghapusan data.
5. Panggil perintah =, lalu data dari kolom kriteria yang akan menjadi penentu baris data
mana yang akan dihapus.

● Cara Memperbaharui Sebuah Baris Data Dalam Suatu Tabel dengan Konsep
Masal
Perintah: update nama_tabel set nama_kolom = data;
Contoh: update pembeli set id_pembeli = 45;
1. Panggil perintah update untuk memperbarui data.
2. Lanjutkan dengan nama tabel yang ingin diperbaharui.
3. Panggil perintah set, lalu nama kolom yang akan diperbaharui seluruh datanya.
4. Panggil perintah =, lalu data baru yang diinginkan
● Cara Memperbaharui Sebuah Baris Data Dalam Suatu Tabel dengan Konsep
Spesifik / Kriteria
Perintah: update nama_tabel set nama_kolom = data
-> where nama_kolom2 = data;
Contoh: update pembeli set id_pembeli = 34
-> where nama_pembeli = ‘Rayner’;
1. Panggil perintah update untuk memperbaharui data.
2. Lanjutkan dengan nama tabel yang ingin diperbaharui.
3. Panggil perintah set, lalu nama kolom yang akan diperbaharui.
4. Panggil perintah =, lalu data baru yang diinginkan.
5. Panggil perintah where untuk menentukan data mana yang akan diubah.
6. Lanjutkan dengan nama kolom yang akan menjadi kriteria perubahan data.
7. Panggil perintah =, lalu data dari kolom kriteria yang akan menjadi penentu pada baris
mana data akan diubah.

● Cara Membackup Basis Data


Perintah: mysqldump -u root -p nama_database > d:nama_file.sql
Contoh: mysqldump -u root -p penjualan > d:export_penjualan.sql
1. Panggil perintah mysqldump agar database bisa di-backup.
2. Panggil perintah -u (input username)
3. Panggil perintah root (username)

13
4. Panggil perintah -p (password)
5. Lanjutkan dengan nama database yang ingin di-backup.
6. Panggil perintah > untuk menunjukkan lokasi penyimpanan file.
7. Panggil perintah d: sebagai lokasi penyimpanan file.
8. Beri nama pada file tersebut, diakhiri dengan .sql yang menandakan tipe file SQL.

● Cara Memulihkan Basis Data


Perintah: create database nama_database; use nama_database source d:nama_file.sql;
Contoh: create database penjualan_toko; use penjualan_toko source d:export_penjualan.sql;
1. Buatlah database baru menggunakan perintah create database.
2. Panggil perintah use agar database tersebut dapat diolah.
3. Panggil perintah source d: lalu nama file SQL berisikan data yang ingin dipulihkan.

Kendala / Kesulitan dalam Mempelajari Bahasa Pemrograman Pengolahan Data


Berbasis Server

Kendala-kendala saya dalam mempelajari bahasa pemograman adalah seringkali saya merasa
kesulitan ketika melakukan bahasa pemograman. Dengan latar belakang karakter saya yang
kurang sabar dan kurang teliti, saya sering melakukan kesalahan kecil ketika melakukan

14
coding. Hal lainnya, saya cukup sulit untuk mengingat perintah-perintah yang ada di dalam
coding.

Tips/pesan Dalam Mempelajari Bahasa Pemograman Pengolahan Data Berbasis Server

Mempelajari bahasa pemograman pengolahan data berbasis server, memiliki banyak manfaat
terutama dalam kehidupan sehari-hari. Oleh karena itu, berikut ini adalah tips dalam
mempelajari bahasa pemograman:
● Ikuti instruksi guru/media belajar dengan teliti dan sungguh-sungguh
● Berlatihlah dengan melakukan praktek secara rutin
● Jangan terburu buru untuk menulis coding
● Teluti sangat dibutuhkan dalam mempelajari bahasa pemograman
● Pahami konsep dasar coding

Profil Penulis

Jevirly Gloria Wijaya Putri adalah anak ke 3 dari 3 bersaudara


yang lahir pada tanggal 18 Juni 2006 di Bandung, Jawa Barat.
Ia bersekolah di Permata Balita saat TK. Lalu lanjut bersekolah

15
di Talenta School dari SD hingga SMA. Sekarang Jevirly berumur 16 tahun. Jevirly memiliki
hobi bermain musik dan mendengarkan musik.

16

Anda mungkin juga menyukai