Anda di halaman 1dari 34

INDRA WIJAYA LATIF

TECHNO’S STUDIO

indra027@gmail.com Indra Wijaya Latif

@ indra027 08114091027
Sesi Perkenalan

DATABASE II
Data VS Basis Data
Data adalah kumpulan dari informasi yang didapatkan dan
menggambarkan suatu keadaan atau persoalan

Database adalah kumpulan informasi yang disimpan di


dalam komputer secara sistematik sehingga dapat
diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut.
Hirarki Database

Database

Tabel

Baris (Record)

Kolom (Field)
Jenis- Jenis Database
1. MYSQL
2. ORACLE
3. POSTGRESQL
4. NOSQL
5. SQL SERVER
6. DB2
INSTALASI MYSQL

Silahkan Install XAMPP

Jalankan Service Apache & MySQL

Buka CMD
AKSES MYSQL MELALUI CMD

Cd xampp
Cd mysql
Cd bin
Mysql –u root –p
Show Databases;
Use Database;
Show Table;
Describe Table;
Jenis Perintah MYSQL
1. Data Definition Language (DDL)

2. Data Manipulation Language (DML)

3. Data Control Language (DCL)


DATA DEFINITION LANGUAGE
(DDL)
1. MEMBUAT (CREATE)

2. MENGUBAH (ALTER)

3. MENGHAPUS (DROP)
MEMBUAT DATABASE

CREATE DATABASE

CREATE DATABASE database_name


Contoh :
CREATE DATABASE belajar_database;
MEMBUAT TABEL

• CREATE TABLE table_name


(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
...
)
);
Contoh:
CREATE TABLE sawalalabs(
nomor int,
nama char(100),
alamat char (100),
no_hp int
);
Data Type (Angka)
Data Type (Teks/String)
Data Type (Date/Time)
Data Type (BLOB)
ALTER TABLE
• Merubah Tipe Data
ALTER TABLE nama_tabel MODIFY nama_kolom
tipe_data_baru
Contoh:
ALTER TABLE sawalalabs MODIFY no_hp MEDIUMINT;
• Merubah Nama Field/Kolom
ALTER TABLE nama_tabel CHANGE nama_kolom
nama_kolom_baru tipe_data
Contoh:
ALTER TABLE sawalalabs CHANGE alamat
alamat_rumah VARCHAR(100);
ALTER TABLE
• Merubah Nama Tabel
ALTER TABLE nama_tabel_lama RENAME TO
nama_tabel_baru
Contoh:
ALTER TABLE sawalalabs RENAME TO sawala_labs;
• Menambahkan Kolom Baru pada Tabel
ALTER TABLE nama_tabel ADD nama_kolom_baru
tipe_data
Contoh:
ALTER TABLE sawala_labs ADD asal VARCHAR(50);
ALTER TABLE

• Menghapus kolom/field pada Table


ALTER TABLE nama_tabel DROP
nama_kolom;
Contoh:
ALTER TABLE sawala_labs DROP asal;
MENGHAPUS TABLE

• Menghapus kolom/field pada Table


ALTER TABLE nama_tabel DROP
nama_kolom;
Contoh:
ALTER TABLE sawala_labs DROP asal;
MENGHAPUS DATABASE

Menghapus Database
DROP nama_database;
Contoh:
DROP database;
DATA MANIPULATIONLANGUAGE
(DML)

1. INSERT (CREATE)

2. UPDATE (ALTER)

3. DELETE (DROP)

4. SELECT
MEMASUKKAN DATA KE DALAM
TABEL
INSERT

INSERT INTO table_name


(
column_name1,
column_name2,
column_name3,
...
)
VALUES
(
value1, value2, value3, ...
);
MEMASUKKAN DATA KE DALAM
TABEL
CONTOH:

INSERT INTO data_mahasiswa


(
nim,
nama_lengkap,
alamat,
email,
nohp
)
VALUES
(
‘E1E109027’, ’Indra Wijaya’, ’Jl. Bay Pass’, ‘indra027@gmail.com’,
‘08114091027’
);
MENGUBAH DATA DI DALAM
TABEL
UPDATE

UPDATE table_name

SET column1 = value1,


column2 = value2, ...

WHERE condition;
MENGUBAH DATA DI DALAM
TABEL
CONTOH:

UPDATE data_mahasiswa SET

nama_lengkap=‘Burhan’,

alamat=‘Supu Yusup’,

no_hp=‘08122212111’,
WHERE email=‘indra027@gmail.com’
;
MENGHAPUS DATA DI DALAM
TABEL
DELETE

DELETE FROM table_name WHERE kondisi;

Contoh:

DELETE FROM data_mahasiswa WHERE


nim=‘E1E109027’;
MENAMPILKAN DATA TABEL
MENAMPILKAN SEMUA DATA TABEL

SELECT * FROM table_name;

Contoh:

SELECT * From data_mahasiswa;


MENAMPILKAN DATA TABEL
MENAMPILKAN BEBERAPA ISI TABEL

SELECT coloumn1, coloumn2, FROM Nama_tabel

Contoh:

SELECT nim,jurusan FROM data_mahasiswa;


MENAMPILKAN DATA TABEL
MENAMPILKAN DATA yang mengandung
karakter tertentu

SELECT * FROM nama_tabel WHERE coloumn LIKE


‘karakter%’;
Contoh:
SELECT * FROM data_mahasiswa WHERE nama_lengkap
LIKE ‘s%’;
SELECT * FROM data_mahasiswa WHERE nama_lengkap
LIKE ‘%s’;
SELECT * FROM data_mahasiswa WHERE nama_lengkap
LIKE ‘%s%’;
MENAMPILKAN DATA TABEL
MEMBATASI DATA YANG TAMPIL

SELECT * FROM Nama_tabel LIMIT jumlah angka;

Contoh:

SELECT * FROM data_mahasiswa LIMIT 3;


MENAMPILKAN DATA TABEL
MEMILAH DATA YANG TAMPIL

SELECT * FROM Nama_tabel ORDER BY coloumn_name


ASC/DESC;

Contoh:

SELECT * FROM data_mahasiswa ORDER BY


nama_lengkap ASC;
LATIHAN
1. Buat Database dengan nama Latihan_sawala
2. Buat Tabel sawala_labs (nama, asal, pekerjaan
nomor hp, email)
3. Isikan 5 Data ke dalam tabel sawala_labs
4. Ubah data asal, pekerjaan
5. Hapus 1 data di tabel
6. Tampilkan semua data dari tabel
LATIHAN
7. Tampilkan data batasi Cuma 3
8.Tampilkan hanya data asal
9.Tampilkan hanya data nama dan nomor hp
10.Tampilkan data pekerjaan berdasarkan huruf
paling rendah
11. Hapus Semua data tabel
12. Hapus Database
SEKIAN DAN TERIMA KASIH

Anda mungkin juga menyukai