TUGAS
MATA KULIAH SISTEM BASIS DATA 1
Dosen : Yuli Karyanti
Kelas : 3KA10
Kelompok : G
Bonafius Joshua Bratasena (11116460)
Gerandika Nursamji (13116005)
Muhamad Farhan Febrian (14116577)
Dimas Maulana Makarim (18116075)
UNIVERSITAS GUNADARMA
FAKULTAS ILMU KOMPUTER TEKNOLOGI & INFORMASI
2018
1
Tugas1 : Penggunaan Sintaks SQL untuk kueri DDL dan DML
SOAL dan JAWABAN
Jawab
2
3. Gunakan Database kelas_kelompok, lalu buatlah table :
a. Table MHS
NPM char(8)
NAMA varchar(40)
KELAS char(5)
TEMPAT_L varchar (30)
TGL_L date
ALAMAT varchar(30)
KOTA varchar(25)
b. Table MATKUL
KDMK char(8)
NAMAMK varchar(30)
SKS smallint
JENIS char(1)
3
c. Table NILAI
NPM char(8)
KDMK char(8)
UTS smallint
UAS smallint
RERATA smallint
GRADE char(1)
SEM char(2)
4
NILAI : minimal 7 record (lihat MHS, dan MATKUL)
Tampilkan semua record dari tabel NILAI
9. Menampilkan nama mahasiswa yang huruf pertamanya ‘A’ atau yang mengandung huruf ‘R’
5
10. Menampilkan mahasiswa yang mengandung huruf ‘i’ dan diurut secara descending
berdasarkan NAMA
11. Tampilkan npm,kd_mk,uts untuk mahasiswa dengan nilai uts antara 70 sd 90 (menggunakan
operator logika AND dan menggunakan BETWEEN)
6
15. Tampilkan npm,nama_mhs,kd_mk,uts,uas untuk semua mahasiswa
16. Gunakan perintah operator IN untuk menggantikan operator OR, untuk menampilkan semua
mahasiswa yang tinggal di kota BEKASI,BOGOR,JAKARTA
18. Tampilkan nama mhs,nama_mk,uts,uas untuk semua mahasiswa yang nilai uts>60 dan
uas>60
7
19. Tambahkan kolom FAKULTAS alias FAK varchar(30) sebelum kolom KELAS pada table
MHS
8
22. Tampilkan npm,nama,usia untuk mahasiswa yang memiliki usia lebih kecil dari usia rata-rata
mhs
23. Buat data MHS pada excel atau notepad/wordpad minimal 10 record dengan nama mhs1.txt
24. Tambahkan data pada table MHS dari file mhs1.txt dengan perintah
load data infile ‘mhs1.txt’ into table mhs fields terminated by ‘;’ kemudian tampilkan
hasilnya
25. Buat data MATKUL pada excel atau notepad/wordpad minimal 5 record dengan nama
mtkul1.txt, kemudian tampilkan hasilnya
26. Tambahkan data pada table MATKUL dari file mtkul1.txt dengan perintah
load data infile ‘mtkul1.txt’ into table mhs fields terminated by ‘;’ , kemudian tampilkan
hasilnya
27. Buat data NILAI pada excel atau notepad/wordpad minimal 6 record dengan nama
nilai1.txt, kemudian tampilkan hasilnya
28. Tambahkan data pada table NILAI dari file nilai1.txt dengan perintah
load data local infile ‘nilai1.txt’ into table mhs fields terminated by ‘;’ , kemudian
tampilkan hasilnya
29. Ubah nilai dari kolom FAK dari ketentuan, ambil 1 digit ke 3 dari NPM, dengan ketentuan
sebagai berikut : Nilainya 1 maka fak=FIKTI
Nilainya 2 maka fak=FE
Nilainya 3 maka fak=FTSP
Nilainya 4 maka fak=FTI
Nilainya 5 maka fak=FPSI
Nilainya 6 maka fak=FSAS
31. Tampilkan jumlah kdmk,nama,matakuliah untuk semua matakuliah yang diambil oleh
mahasiswa
33. Ubah nilai kolom MUTU dengan formula 70% dari UTS + 30% dari UAS
9
B : MUTU >=65
C : MUTU >=55
D : MUTU >=40
E : MUTU <40
10