Anda di halaman 1dari 13

LAPORAN PRAKTIKUM BASIS DATA

Anggota Kelompok 5 :

1. Amara Novi Safitri (21106010007)

2. Awliya Amali Tazkiya (21106010042)

3. Ahlul Qulub (21106010047)

4. Ridwan Muhammad Saputra (21106010061)

5. Muhammad Irfan Nur Firdaus (20106010053)

PROGRAM STUDI MATEMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UIN SUNAN KALIJAGA YOGYAKARTA

2023
TUGAS CRUD

1. Soal

Tampilkan nama table cats dengan data NAMA, AGE berisi 4 dan tampilkan hasilnya

Input

Output

Interpretasi
Memasukkan data atau entry data, dalam semua program yang menggunakan query SQL
sebagai standar permintaannya, digunakan perintah INSERT. Syarat untuk memasukkan data
adalah telah terciptanya tabel pada sebuah database. Sintax yang digunakan adalah

INSERT INTO nama_tableVALUES (‘isi_field1’, ‘isi_field2’, ‘isi_field3’,….., ‘isi_fieldN’);

Lalu, untuk menampilkan dari sebuah tabel dapat menggunakan Sintax berikut :

SELECT * FROM nama_tabel;

Query diatas mengartikan bahwa data dari seluruh Field yang terdapat dalam tabel akan
ditampilkan.

Kesimpulan

Dengan menggunakan input di atas akan dihasilkan data

No.1 Amara, Age 5

No.2 Awliya, Age 15

No.3 Ahlul, Age 4

No.4 Ridwan, Age 8

No.5 Irfan, Age 14

2. Soal

Update AGE yang awalnya 4 menjadi 5 dan tampilkan hasilnya

Input

Output
Interpretasi

Memperbarui isi data atau update data adalah sebuah proses meremajakan data lama menjadi
data yang lebih baru. Sebagian data yang dianggap perlu untuk diremajakan. Query SQL
yang digunakan adalah

UPDATE nama_tabel SET

field_1 = ‘data_baru’,

field_2 =’data_baru’,

……………………………. ,

Field_N =’data_baru’;

Lalu, untuk menampilkan dari sebuah tabel dapat menggunakan Sintax berikut :

SELECT * FROM nama_tabel;

Query diatas mengartikan bahwa data dari seluruh Field yang terdapat dalam tabel akan
ditampilkan.

Kesimpulan

Dengan menggunakan input di atas akan dihasilkan data sebagai berikut, dengan mengubah
Age 4 dengan 5

No.1 Amara, Age 5

No.2 Awliya, Age 15

No.3 Ahlul, Age 5


No.4 Ridwan, Age 8

No.5 Irfan, Age 14

3. Soal

Buat table baru dengan nama Customers dan Orders serta isi table sebagai

● Customers
- customer_id
- first_name
- last_name
- email
● Orders
- order_id
- order_date
- amount
- customer_id

Join kan ketiga table tersebut dengan hanya menampilkan rating 8.9

Input
Output

Interpretasi

Memasukkan data atau entry data, dalam semua program yang menggunakan query SQL
sebagai standar permintaannya, digunakan perintah INSERT. Syarat untuk memasukkan data
adalah telah terciptanya tabel pada sebuah database. Sintax yang digunakan adalah

INSERT INTO nama_tableVALUES (‘isi_field1’, ‘isi_field2’, ‘isi_field3’,….., ‘isi_fieldN’);

Lalu, untuk menampilkan dari sebuah tabel dapat menggunakan Sintax berikut :

SELECT * FROM nama_tabel;

Query diatas mengartikan bahwa data dari seluruh Field yang terdapat dalam tabel akan
ditampilkan
Kemudian, untuk menggabungkan 2 tabel menggunakan Sintax

JOIN reviewers ON review.reviewer_id = reviewers.id;

Kesimpulan

Dari Output tabel 1 untuk customers.id dan 2 untuk order.id akan digabungkan dengan menggunakan
input di atas (JOIN), sehingga dapat dihasilkan

first_name, last_name, email, order_date, amount.

4. Soal

Buatlah tiga table SERIES, REVIEWERS dan Reviews

Input
Output

Tabel Reviewers

Tabel Series

Tabel Reviews

Interpretasi

SQL dengan tiga tabel, yaitu "series," "reviewers," dan "review," Anda dapat menggunakan perintah
JOIN untuk menggabungkan informasi dari tabel-tabel tersebut.

SELECT

create table series


create table reviews

FROM

review

JOIN

series ON review.series_id = series.id

JOIN

reviewers ON review.reviewer_id = reviewers.id;

Dalam contoh ini, kita menggunakan perintah JOIN untuk menghubungkan informasi dari ketiga
tabel. Asumsikan bahwa setiap tabel memiliki kolom "id" yang merupakan kunci utama dan kunci
asing yang menghubungkan antar tabel.

Kesimpulan

Dari tabel 1, 2, dan 3 akan digabungkan dengan menggunakan input di atas (JOIN) untuk rating 8,9 (1
baris). Sehingga dapat dihasilkan

first_name blue dengan id 1, title archer, genre animation.

5. Soal

Menggunakan Table pada nomor 4 Isilah data dengan :

Input
Output
Interpretasi

SQL dengan tiga tabel, yaitu "series," "reviewers," dan "review," Anda dapat menggunakan perintah
JOIN untuk menggabungkan informasi dari tabel-tabel tersebut.

insert into series(title, release_year , genre)values

create table reviews

insert into reviewers(first_name,last_name)values

insert into reviews (series_id, reviewer_id,rating)values

SELECT title,rating FROM Reviewers

JOIN

reviewers ON review.reviewer_id = reviewers.id;

JOIN

series ON review.series_id =reviews.series ORDER BY rating DESC LIMIT 1:

SELECT AVG(rating) FROM reviews

Dalam contoh ini, kita menggunakan perintah JOIN untuk menghubungkan informasi dari ketiga
tabel. Asumsikan bahwa setiap tabel memiliki kolom "id" yang merupakan kunci utama dan kunci
asing yang menghubungkan antar tabel.

Kesimpulan

Dari tabel 1, 2, dan 3 akan digabungkan dengan menggunakan input di atas (JOIN) untuk rating 9,9 (1
baris). Sehingga dapat dihasilkan

AVG( rating ) 8.0255319149

Anda mungkin juga menyukai