Halo guys, kali aku akan membagikan salah satu tugas sistem basis data. Jika ada jawaban yang salah mohon komentar di bawah ya guys.
A. Untuk mempratekkan perintah-printah dibawah ini gunakan tabel mhs yang telah anda miliki.
Tuliskan perintah - perintah untuk menyelesaikan masalah-maslah dibawah ini dikertas (Tuliskan
Identitas anda NIM, Nama, Kelompok).
1. Tambahkan record berikut kedalam tabel mhs :
‘A21.2001.00001’,’Agus Wahyu’,’Jl. Nakula I No. 5’, ‘Smg’,’P’,’2’,’1976-08-12’
‘A21.2001.00002’,’Sari Wijaya’, ’ A. Yani. 20’, ’Solo’,’W’,’1’,’1977-10-11’
‘A21.2001.00003’,’Lestari’, ’Nakula raya 20’, ‘Semarang’,’W’,’3’,’1975-11-15’
INSERT INTO Mhs (‘NIM’,’Nama’,’Alamat’,’Kota’,’Sex’,’Agama’,’Tgl_lahir’) VALUES
(‘A21.2001.00001’,’Agus Wahyu’,’Jl. Nakula I No. 5’, ‘Smg’,’P’,’2’,’1976-08-12’),
(‘A21.2001.00002’,’Sari Wijaya’, ’ A. Yani. 20’, ’Solo’,’W’,’1’,’1977-10-11’),
(‘A21.2001.00003’,’Lestari’, ’Nakula raya 20’, ‘Semarang’,’W’,’3’,’1975-11-15’);
2. Tampilkan seluruh field dan record mahasiswa.
SELECT * FROM mhs;
3. Tampilkan nama mahasiswa yang sex = ‘P’
SELECT * FROM mhs WHERE sex=’P’;
4. Tampilkan nama dan alamat mahasiswa yang nim antara A21.2001.00001 s.d
A21.2001.00100’
SELECT nama, alamat mhs WHERE nim BETWEEN ‘A21.2001.00001’ AND ‘A21.2001.00100’;
5. Tampilkan nama mahasiswa yang nama depannya adalah ‘Sari’
SELECT nama FROM mhs WHERE nama like ’Sari%’ ;
6. Tampilkan nim, nama dan alamat mahasiswa yang sex nya selain ‘W’
SELECT nim, nama, alamat FROM mhs WHERE sex <> ‘W’;
7. Tamilkan nama mahasiswa yang tinggal dikota ‘Semarang’ atau ‘Jakarta’
SELECT nama FROM mhs WHERE kota like ‘Semarang%’ OR ‘Jakarta%’;
8. Gantilah nama mahasiswa yang nimnya ‘A21.2001.00003’ menjadi ‘Lestari Handayani’
UPDATE mhs SET nama=’Lestari Handayani’ WHERE nim=’A21.2001.00003’;
9. Gantilah alamat dan tanggal lahir mahasiswa yang nimnya ‘A21.2001.00002’
menjadi ‘Sari Wijayanti’, ’1977-10-17’
UPDATE mhs SET alamat=’Sari Wijayanti’, tgl_lahir=’1977-10-17’ WHERE nim= ‘A21.2001.00002’;
10. Hapuslah record mahasiswa yang sex = ‘P’ atau agamanya = ‘3’
DELETE FROM mhs WHERE sex=’P’ OR agama=’3’ ;
11. Hapuslah record-record mahasiswa yang nimnya anatara A21.2001.00100 s.d
A21.2001.00300’
DELETE FROM mhs WHERE nim BETWEEN ‘A21.2001.00100’ AND ‘A21.2001.00300’;
B. Buatlah tabel pada database yang sudah anda miliki dengan nama tabel
mkuliah dan struktur tabelnya sebagai berikut :
1.
CREATE TABLE mkuliah (
kode_kul char(7) not null primary key,
nama_kul char(20) not null,
SKS decimal(2) not null,
smt_tawar char(1) check (smt_tawar='1' OR smt_tawar='2' OR smt_tawar='3' OR smt_tawar='4' OR
smt_tawar='5' OR smt_tawar='6' OR smt_tawar='7' OR smt_tawar='8'),
klp_kul char(1) default 1 check (klp_kul='1'OR klp_kul='2' OR klp_kul='3'),
progdi char(1) check(progdi='1' OR progdi='2')
);
‘A21-101’,’Pancasila’, 2, ‘1’, ‘1’,’1’
‘A21-102’,’Logika Algoritma’, 4, ‘1’, ‘2’,’1’
‘A21-103’,’Pemrograman Basic’, 2, ‘1’, ‘2’,’1’
‘A21-201’,’Sistem Basis Data I’, 2, ‘2’, ‘2’,’1’
‘A21-202’,’Pemrograman Pascal’, 4, ‘2’, ‘2’,’1’
‘A21-203’,’Ilmu Sosial Dasar’, 2, ‘2’, ‘1’,’1’
‘A21-501’,’Bimbingan Karier’, 2, ‘5’, ‘3’,’1’
‘A21-601’,’Proyek Akhir’, 4, ‘6’, ‘3’,’1’
INSERT INTO mkuliah (kode_kul, nama_kul, SKS, smt_tawar, klp_kul, progdi) VALUE
(‘A21-101’,’Pancasila’, 2, ‘1’, ‘1’,’1’),
(‘A21-102’,’Logika Algoritma’, 4, ‘1’, ‘2’,’1’),
(‘A21-103’,’Pemrograman Basic’, 2, ‘1’, ‘2’,’1’),
(‘A21-201’,’Sistem Basis Data I’, 2, ‘2’, ‘2’,’1’),
(‘A21-202’,’Pemrograman Pascal’, 4, ‘2’, ‘2’,’1’),
(‘A21-203’,’Ilmu Sosial Dasar’, 2, ‘2’, ‘1’,’1’),
(‘A21-501’,’Bimbingan Karier’, 2, ‘5’, ‘3’,’1’),
(‘A21-601’,’Proyek Akhir’, 4, ‘6’, ‘3’,’1’);
3. Tampilkan seluruh data dari tabel mkuliah.
SELECT * FROM mkuliah;
SELECT * FROM mkuliah;
4. Tampilkan Nama mata kuliah yang sksnya 2 dan ditawarkan disemester 6
SELECT nama_kul, SKS, smt_tawar FROM mkuliah WHERE sks=’2’ and smt_tawar=’6’;
5. Tampilan nama mata kuliah yang sksnya lebih besar dari 2 sks
SELECT nama_kul FROM mkuliah WHERE sks > ’2’;
NEXT
Soal Dan Jawaban Sistem Basis Data >>>>> Download Now
ReplyDelete>>>>> Download Full
Soal Dan Jawaban Sistem Basis Data >>>>> Download LINK
>>>>> Download Now
Soal Dan Jawaban Sistem Basis Data >>>>> Download Full
>>>>> Download LINK Gu