際際滷

際際滷Share a Scribd company logo
BELAJAR SYNTAX
DATA BASE
CREATE DATABASE
create database dbsiswa;
CREATE TABLE
create table siswa(
id_siswa char (5) primary key,
nama_siswa varchar(255) ,
tempat_lahir varchar(255) ,
tgl_lahir date,
telepon int(20)
)
DROP DATABASE & TABLE
drop database dbsiswa;
drop table siswa;
INSERT DATA KE TABLE
Insert Into siswa (id_siswa,nama_siswa, tempat_lahir , tgl_lahir, telepon)
Values
(001,xavier,denpasar,07-04-2000,08192873627);
SELECT
- Menampilkan seluruh data siswa:
Select * from siswa ;
- Menampilkan kolom tertentu pada tabel dokter:
Select, id_siswa, nama_siswa, tempat_lahir from dokter;
UPDATE siswa SET tempat lahir="Denpasar"WHERE id_siswa="002";
DELETE
- Menghapus seluruh data:
Delete from dokter;
- Menghapus data tertentu:
Delete from dokter where kode_dokter = "D003;
ALTER TABLE (MENGUBAH STRUKTURTABEL)
- Menambah Kolom
ALTER TABLE siswa ADD alamatVARCHAR(20);
- Menambah kolom di posisi tertentu:
ALTER TABLE siswa ADD alamatVARCHAR(20) AFTER kota;
- Menambahkan constraint primary key:
ALTER TABLE siswa ADD PRIMARY KEY (id_siswa);
- menambahkan constraint foreign key:
ALTER TABLE kelas ADD FOREIGN KEY (id_siswa) REFERENCES siswa(id_siswa);
- Menghapus kolom tertentu:
ALTERTABLE siswa DROP alamat;
- Menghapus constraint primary key:
ALTERTABLE siswa DROP PRIMARY KEY;
- Menghapus constraint foreign key:
ALTERTABLE siswa DROP FOREIGN KEY FK_siswakelas;
Contoh ERD
Negara Ibukota
Mempunyai
1 1
Nama_negara
id_negara
id_negara pemimpin Id_ibukota
id_ibukota
Nama_ibukota
c_id
CREATETABLE Negara(
id_negara INT PRIMARY KEY,
nama_negaraVARCHAR(100),
nama_pemimpinVARCHAR(100)
);
CREATETABLE Ibukota(
id_ibukota INT PRIMARY KEY,
nama_ibukotaVARCHAR(100),
c_id INT,
CONSTRAINT fk_negara_ibukota FOREIGN KEY (c_id) REFERENCES negara(id_negara)
);
TUGAS
Buatlah Sebuah ERD dan Database MySQL dengan tema (salah satu):
1. Perpustakaan (peminjaman buku)
2. Sekolah (Pendaftaran siswa baru)
3.Toko (Penyimpanan Barang)
Minimal memiliki 4 objek
AGRESIASI
 Fungsi  fungsi perintah yang melakukan pengumpulan atau penggabungan nilai dari atribut 
atribut (yang bernilai numerik) dari suatu query.
SUM
 Fungsi SUM digunakan untuk menghasilkan nilai total suatu atribut numerik hasil quert
 Bentuk umum penulisan :
SELECT SUM(nama_field) from nama_table;
SELECT SUM(nama_field) AS nama_field_baru from nama_table;
COUNT
 Fungsi Count adalah untuk menghitung banyak data dalam table
 Bentuk Penulisan Umum :
SELECT COUNT (*) FROM pasien
SELECT COUNT(*) AS nama_field_baru from nama_table;
AVG (AVERAGE)
 Fungsi Average untuk menghasilkan nilai rata-rata dari sejumlah data.
 Bentuk Penulisan Umum :
SELECT AVG(nama_field) FROM nama_table;
SELECT AVG(nama_field) AS nama_field_baru from nama_table;
MAX
 Fungsi MAX untuk menampilkan nilai tertinggi dari sejumlah data.
 Bentuk Penulisan Umum :
SELECT MAX(nama_field) from nama_table;
SELECT MAX(nama_field) AS nama_field_baru from nama_table;
MIN
 Fungsi MIN untuk menampilkan nilai terkecil dari sejumlah data.
 Bentuk Penulisan Umum :
SELECT MIN(nama_field) from nama_table;
SELECT MIN(nama_field) AS nama_field_baru from nama_table;
HAVING
 Fungsi having untuk menyarin data berdasarkan fungsi kelompok
 Bentuk umum penulisan :
SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
HAVING condition
ORDER BY column_name(s);
 SELECT (id_pasien), nama
 FROM pasien
 GROUP BY nama
 HAVING COUNT(id_pasien);
LATIHAN
Buatlah Database dengan tema :
1. Sekolah dengan table administrasi (id_administrasi, nama_siswa, kelas,
biaya_spp,no_telepon)
2. Tempat_Sewa_Buku dengan table penyewaan(id_sewa, nama_pelanggan,
tanggal_mulai_sewa, tanggal_pengembalian, biaya_sewa, no_telepon)
Lalu buatlah Agresiasi tabelnya (menggunakan perintah SUM,COUNT,AVG,MAX, DAN
MIN)
Ad

Recommended

Modul6 2 maret 2013
Modul6 2 maret 2013
Muhammad Syafriansyah
SQL (Structured query language).pptx
SQL (Structured query language).pptx
BagusSantoso44
slide praktikum basis data
slide praktikum basis data
Candra Adi Putra
Mengenal operasi dasar sql
Mengenal operasi dasar sql
Lee Onadio
On mysql
On mysql
Beta Zatira
Praktikum 1
Praktikum 1
caturbawa
Structure query language
Structure query language
Ricky Vb
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySql
taufikindra16
LPR Week 2-KEMASTURA Group-2023-Data Analytics
LPR Week 2-KEMASTURA Group-2023-Data Analytics
DamasPandyaJanottama1
T modul 5 mysql
T modul 5 mysql
jafra
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
Devi Apriansyah
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
naniksugiarti49
Sql (4)
Sql (4)
Arib Herzi
Modul 2 19 jan 2013
Modul 2 19 jan 2013
Muhammad Syafriansyah
Data definition language
Data definition language
Universitas Bina Darma Palembang
Sql (4)
Sql (4)
Fariszal Nova
Structured Query Language (SQL) Dasar.pptx
Structured Query Language (SQL) Dasar.pptx
UrnikaUnira1
Pertemuan 10
Pertemuan 10
Muhamad Edi.S
Praktikum basis data 2
Praktikum basis data 2
AuliyaRahman9
Pertemuan 10
Pertemuan 10
Bina Sarana Informatika
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
SQL Pengelompokan dan Pengurutan Data
SQL Pengelompokan dan Pengurutan Data
Andari Ursulla
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
Deka M Wildan
Kasus & query
Kasus & query
Bhucenk
Kasus & query
Kasus & query
Bhucenk
modul basis data.docx
modul basis data.docx
ImeldaWikanKristian1
Mysql
Mysql
Ameu Cardoso
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
dezavalorant123

More Related Content

Similar to BAB 2 Belajar Syntax Belajar SyntaxSynta (20)

LPR Week 2-KEMASTURA Group-2023-Data Analytics
LPR Week 2-KEMASTURA Group-2023-Data Analytics
DamasPandyaJanottama1
T modul 5 mysql
T modul 5 mysql
jafra
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
Devi Apriansyah
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
naniksugiarti49
Sql (4)
Sql (4)
Arib Herzi
Modul 2 19 jan 2013
Modul 2 19 jan 2013
Muhammad Syafriansyah
Data definition language
Data definition language
Universitas Bina Darma Palembang
Sql (4)
Sql (4)
Fariszal Nova
Structured Query Language (SQL) Dasar.pptx
Structured Query Language (SQL) Dasar.pptx
UrnikaUnira1
Pertemuan 10
Pertemuan 10
Muhamad Edi.S
Praktikum basis data 2
Praktikum basis data 2
AuliyaRahman9
Pertemuan 10
Pertemuan 10
Bina Sarana Informatika
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
SQL Pengelompokan dan Pengurutan Data
SQL Pengelompokan dan Pengurutan Data
Andari Ursulla
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
Deka M Wildan
Kasus & query
Kasus & query
Bhucenk
Kasus & query
Kasus & query
Bhucenk
modul basis data.docx
modul basis data.docx
ImeldaWikanKristian1
Mysql
Mysql
Ameu Cardoso
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
dezavalorant123
LPR Week 2-KEMASTURA Group-2023-Data Analytics
LPR Week 2-KEMASTURA Group-2023-Data Analytics
DamasPandyaJanottama1
T modul 5 mysql
T modul 5 mysql
jafra
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
Devi Apriansyah
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
naniksugiarti49
Structured Query Language (SQL) Dasar.pptx
Structured Query Language (SQL) Dasar.pptx
UrnikaUnira1
Praktikum basis data 2
Praktikum basis data 2
AuliyaRahman9
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
SQL Pengelompokan dan Pengurutan Data
SQL Pengelompokan dan Pengurutan Data
Andari Ursulla
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
Deka M Wildan
Kasus & query
Kasus & query
Bhucenk
Kasus & query
Kasus & query
Bhucenk
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
dezavalorant123

BAB 2 Belajar Syntax Belajar SyntaxSynta

  • 3. CREATE TABLE create table siswa( id_siswa char (5) primary key, nama_siswa varchar(255) , tempat_lahir varchar(255) , tgl_lahir date, telepon int(20) )
  • 4. DROP DATABASE & TABLE drop database dbsiswa; drop table siswa;
  • 5. INSERT DATA KE TABLE Insert Into siswa (id_siswa,nama_siswa, tempat_lahir , tgl_lahir, telepon) Values (001,xavier,denpasar,07-04-2000,08192873627);
  • 6. SELECT - Menampilkan seluruh data siswa: Select * from siswa ; - Menampilkan kolom tertentu pada tabel dokter: Select, id_siswa, nama_siswa, tempat_lahir from dokter; UPDATE siswa SET tempat lahir="Denpasar"WHERE id_siswa="002";
  • 7. DELETE - Menghapus seluruh data: Delete from dokter; - Menghapus data tertentu: Delete from dokter where kode_dokter = "D003;
  • 8. ALTER TABLE (MENGUBAH STRUKTURTABEL) - Menambah Kolom ALTER TABLE siswa ADD alamatVARCHAR(20); - Menambah kolom di posisi tertentu: ALTER TABLE siswa ADD alamatVARCHAR(20) AFTER kota; - Menambahkan constraint primary key: ALTER TABLE siswa ADD PRIMARY KEY (id_siswa); - menambahkan constraint foreign key: ALTER TABLE kelas ADD FOREIGN KEY (id_siswa) REFERENCES siswa(id_siswa);
  • 9. - Menghapus kolom tertentu: ALTERTABLE siswa DROP alamat; - Menghapus constraint primary key: ALTERTABLE siswa DROP PRIMARY KEY; - Menghapus constraint foreign key: ALTERTABLE siswa DROP FOREIGN KEY FK_siswakelas;
  • 10. Contoh ERD Negara Ibukota Mempunyai 1 1 Nama_negara id_negara id_negara pemimpin Id_ibukota id_ibukota Nama_ibukota c_id
  • 11. CREATETABLE Negara( id_negara INT PRIMARY KEY, nama_negaraVARCHAR(100), nama_pemimpinVARCHAR(100) ); CREATETABLE Ibukota( id_ibukota INT PRIMARY KEY, nama_ibukotaVARCHAR(100), c_id INT, CONSTRAINT fk_negara_ibukota FOREIGN KEY (c_id) REFERENCES negara(id_negara) );
  • 12. TUGAS Buatlah Sebuah ERD dan Database MySQL dengan tema (salah satu): 1. Perpustakaan (peminjaman buku) 2. Sekolah (Pendaftaran siswa baru) 3.Toko (Penyimpanan Barang) Minimal memiliki 4 objek
  • 13. AGRESIASI Fungsi fungsi perintah yang melakukan pengumpulan atau penggabungan nilai dari atribut atribut (yang bernilai numerik) dari suatu query.
  • 14. SUM Fungsi SUM digunakan untuk menghasilkan nilai total suatu atribut numerik hasil quert Bentuk umum penulisan : SELECT SUM(nama_field) from nama_table; SELECT SUM(nama_field) AS nama_field_baru from nama_table;
  • 15. COUNT Fungsi Count adalah untuk menghitung banyak data dalam table Bentuk Penulisan Umum : SELECT COUNT (*) FROM pasien SELECT COUNT(*) AS nama_field_baru from nama_table;
  • 16. AVG (AVERAGE) Fungsi Average untuk menghasilkan nilai rata-rata dari sejumlah data. Bentuk Penulisan Umum : SELECT AVG(nama_field) FROM nama_table; SELECT AVG(nama_field) AS nama_field_baru from nama_table;
  • 17. MAX Fungsi MAX untuk menampilkan nilai tertinggi dari sejumlah data. Bentuk Penulisan Umum : SELECT MAX(nama_field) from nama_table; SELECT MAX(nama_field) AS nama_field_baru from nama_table;
  • 18. MIN Fungsi MIN untuk menampilkan nilai terkecil dari sejumlah data. Bentuk Penulisan Umum : SELECT MIN(nama_field) from nama_table; SELECT MIN(nama_field) AS nama_field_baru from nama_table;
  • 19. HAVING Fungsi having untuk menyarin data berdasarkan fungsi kelompok Bentuk umum penulisan : SELECT column_name(s) FROM table_name WHERE condition GROUP BY column_name(s) HAVING condition ORDER BY column_name(s);
  • 20. SELECT (id_pasien), nama FROM pasien GROUP BY nama HAVING COUNT(id_pasien);
  • 21. LATIHAN Buatlah Database dengan tema : 1. Sekolah dengan table administrasi (id_administrasi, nama_siswa, kelas, biaya_spp,no_telepon) 2. Tempat_Sewa_Buku dengan table penyewaan(id_sewa, nama_pelanggan, tanggal_mulai_sewa, tanggal_pengembalian, biaya_sewa, no_telepon) Lalu buatlah Agresiasi tabelnya (menggunakan perintah SUM,COUNT,AVG,MAX, DAN MIN)