LAPORAN
Penggunaan Sintaks SQL
untuk berbagai perintah DDL-DML
Kelas : 3IA01
Kelompok : C
No NPM NAMA
1 51416089 Aristo Aldero
2 52416402 Eunike Kamase E.
3 54416895 Muhammad Haris
4 57416430 Tri Kusuma Wardhani
FTI/FIKTI
2018
1
Tugas1 : Penggunaan Sintaks SQL untuk kueri DDL dan DML
SOAL dan JAWABAN
1. Siapkan Layar Editor
2
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)
c. Table NILAI
NPM char(8)
KDMK char(8)
UTS smallint
UAS smallint
RERATA smallint
GRADE char(1)
SEM char(2)
3
4. Tambahkan data dengan perintah INSERT untuk setiap table:
MHS : minimal 5 record (nama anggota masing-masing kelompok)
Tampilkan semua record dari tabel MHS
4
5
6
7
5. Tampilkan nilai UAS tertinggi
8
9. Menampilkan nama mahasiswa yang huruf pertamanya ‘A’ atau yang mengandung
huruf ‘R’
10. Menampilkan mahasiswa yang mengandung huruf ‘i’ dan diurut secara descending
berdasarkan NAMA
9
15. Tampilkan npm,nama_mhs,kd_mk,uts,uas untuk semua mahasiswa
18. Tampilkan nama mhs,nama_mk,uts,uas untuk semua mahasiswa yang nilai uts>60
dan uas>60
19. Tambahkan kolom FAKULTAS alias FAK varchar(30) sebelum kolom KELAS pada
table MHS
20. Tambahkan Kolom USIA int pada table MHS
21. Ubah nilai kolom USIA dengan formula round(datediff(now(),TGL_L/365))
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
10
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
11
33. Ubah nilai kolom MUTU dengan formula 70% dari UTS + 30% dari UAS
12