a. Create Table Guru (Kode_guru Char(5),Nama_guru Char(25),Tempat_lahir Char(15),Tanggal_lahir Date,Alamat Char(25),Jenis_kelamin Char (2),Agama Char (13),Status Char(15),Kode_MP Char(5),Pendidikan Char(5),No_telep Char(12))
b. Create Table Siswa (NIS Char(5), Nama_siswa Char(25),Tempat_lahir Char(15),Tanggal_lahir Date,Alamat Char(25),Jenis_kelamin Char (2),Agama Char (13),Goldar Char(3),No_pembayaran Char (5))
c. Create Table Wali (Kode_wali Char(5),NIS Char(5),Nama_wali Char(25),Tempat_lahir Char(15),Tanggal_lahir Date,Alamat Char(25),Jenis_kelamin Char (2),Agama Char (13),Status Char(15),No_telep Char(12))
d. Create Table Mata_pelajaran(Kode_MP Char(5),Nama_MP Char(20),Kode_guru Char(5),Nama_guru Char(25),Waktu Char(10))
e. Create Table Administrasi(No_pembayaran Char(5),NIS Char(5),Nama_siswa(25),Data_pembayaran int)
f. Create Table Nilai(NIS Char(5),Nama_siswa Char(25),Kelas Char(5),Kode_MP Char(5),Absensi int,Quis int,UTS int,UAS int,Nilai_akhir int)
2. Rancangan Table
a. Table Guru
Kode_guru Char(5)
Nama_guru Char(25)
Tempat_lahir Char(15)
Tanggal_lahir Date
Alamat Char(25)
Jenis_kelamin Char (2)
Agama Char (13)
Status Char(15)
Kode_MP Char(5)
Pendidikan Char(5)
No_telep Char(12)
|
b. Table Siswa
NIS Char(5)
Nama_siswa Char(25)
Tempat_lahir Char(15)
Tanggal_lahir Date
Alamat Char(25)
Jenis_kelamin Char (2)
Agama Char (13)
Goldar Char(3)
No_pembayaran Char (5)
|
c. Table Wali
Kode_wali Char(5)
NIS Char(5)
Nama_wali Char(25)
Tempat_lahir Char(15)
Tanggal_lahir Date
Alamat Char(25)
Jenis_kelamin Char (2)
Agama Char (13)
Status Char(15)
No_telep Char(12)
|
d. Table Mata_pelajaran
Kode_MP Char(5)
Nama_MP Char(20)
Kode_guru Char(5)
Nama_guru Char(25)
Waktu Char(10)
|
e. Table Administrasi
No_pembayaran Char(5)
NIS Char(5)
Nama_siswa(25)
Data_pembayaran int
|
f. Table Nilai
NIS Char(5)
Nama_siswa Char(25)
Kelas Char(5)
Kode_MP Char(5)
Absensi int
Quis int
UTS int
UAS int
Nilai_akhir int
|
3. Relasi
a. Table Guru
Kode_guru Char(5)
Nama_guru Char(25)
Tempat_lahir Char(15)
Tanggal_lahir Date
Alamat Char(25)
Jenis_kelamin Char (2)
Agama Char (13)
Status Char(15)
Kode_MP Char(5)
Pendidikan Char(5)
No_telep Char(12)
|
b. Table Siswa
NIS Char(5)
Nama_siswa Char(25)
Tempat_lahir Char(15)
Tanggal_lahir Date
Alamat Char(25)
Jenis_kelamin Char (2)
Agama Char (13)
Goldar Char(3)
No_pembayaran Char (5)
|
c. Table Wali
Kode_wali Char(5)
NIS Char(5)
Nama_wali Char(25)
Tempat_lahir Char(15)
Tanggal_lahir Date
Alamat Char(25)
Jenis_kelamin Char (2)
Agama Char (13)
Status Char(15)
No_telep Char(12)
|
d. Table Mata_pelajaran
Kode_MP Char(5)
Nama_MP Char(20)
Kode_guru Char(5)
Nama_guru Char(25)
Waktu Char(10)
|
e. Table Administrasi
![]()
NIS Char(5)
Nama_siswa(25)
Data_pembayaran int
|
f. Table Nilai
NIS Char(5)
Nama_siswa Char(25)
Kelas Char(5)
Kode_MP Char(5)
Absensi int
Quis int
UTS int
UAS int
Nilai_akhir int
|
4. Tabel Master(Siswa)
INSERT INTO Siswa(NIS,Nama_siswa,Tempat_lahir,Tanggal_lahir,Alamat,Jenis_kelamin,Agama,Goldar,No_pembayaran)
Values ('11111','Rajudin','Serang','20/11/1998','Jl.A','L','Islam','O','P1234')
('22222','Ahmad','Cilegon','10/12/1997','Jl.B','L','Islam','AB','P2233')
('33333','Salmah','Serang','30/09/1998','Jl.C','P','Islam','A','P1117')
('44444','Anggun','Serang','08/11/1996','Jl.A','P','Islam','B','P1009')
Table Transaksi(Nilai)
INSERT INTO Nilai(Nis,Nama_siswa,Kelas,Kode_MP,Absensi,Quis,UTS,UAS,Nilai_akhir)
Values ('11111','Rajudin',3,’MP111’,87,78,90,78,81)
('22222','Ahmad',3,’MP111’,80,80,90,91,85)
('33333','Salmah',3,’MP111’,90,89,90,97,91)
('44444','Anggun',3,’MP111’,87,78,90,78,81)
JAWABAN UAS
1. Create Database akademik
2. Table
a. Create Table jurusan (Kode_jurusan char(3),Nama_jurusan Varchar(25),Jenjang Char(3))
b. Create Table Mahasiswa (NIM Char (12),Nama Char (20),Jenis_kelamin Char (2),Alamat Char (25),Kota Char (15),Kode_jurusan Char (5))
c. Create Table Mata_kuliah (Kode_MK Char (5),Nama_MK(20),SKS Int,Semester Char (5))
d. Create Table KRS (Id_KRS Char (2),Th_Ak Char (10),NIM Char (12),Kode_MK Char(5),Nilai_UTS int,Nilai_UAS Int)
3. Rancangan Table
a. Table Jurusan
Kode_jurusan Char (3)
Nama_jurusan char (25)
Jenjang Char (3)
b. Tabel Mahasiswa
NIm Char (12)
Nama Char (20)
Jenis_kelamin Char (2)
Alamat Char (25)
Kota Char (15)
Kode_jurusan Char (5)
c. Tabel Mata_kuliah
Kode_MK Char (5)
Nama_MK(20)
SKS Int
Semester Char (5)
d. Tabel KRS
Id_KRS Char (2)
Th_Ak Char (10)
NIM Char (12)
Kode_MK Char(5)
Nilai_UTS int
Nilai_UAS Int
4. Insert into mahasiswa (NIM,Nama,Jenis_kelamin,Alamat,Kota,Kota,Kode_jurusan)
Values (‘2011101001','Udin','L','Ciwaru raya','Serang',102)
(‘2011101002','Nina','P','Cimuncang','Serang',102)
(‘2011101003','Saprudin','L','Cinanggung','Serang',101)
(‘2011101004','Dina','P,'Jl.Jend.Sudirman','Serang',101)
5. A. Update Mahasiswa Set Alamat='Jl.A.Yani No.33',Kota='Cilegon' WHERE NIM=2011101002
B. Update KRS Set Nilai_UTS=90,Nilai_UAS=95 WHERE NIM=2011101001 AND
Kode_MK='TI002'
6. A. DELETE FROM Mahasiswa WHERE NIM='2011101004'
B. DELETE FROM KRS WHERE NIM='2011101003'AND Kode_MK='SI022'
7. SELECT a.NIM,a.Nama,a.Jenis_kelamin,b.Kode_jurusan,b.Nama_jurusan FROM Mahasiswa As a JOIN Jurusan As b ON a.Nim=b.NIM
8. SELECT a.Th_Ak,b.NIM,b.Nama,c.Kode_MK,c.Nama_MK,a.Nilai_UTS,a.Nilai_UAS,(a.Nilai_UTS+Nilai_UAS)/2 As Rata2 FROM KRS As a JOIN Mahasiswa As b ON a.NIM=b.NIM JOIN Mata_kuliah As c ON a.Kode_MK=c.Kode_MK
9. SELECT a.NIM,a.Nama,b.Th_Ak,b.Kode_MK FROM Mahasiswa As a JOIN KRS As b ON a.NIm=b.NIM
10. SELECT a.NIM,a.Nama,b.Th_Ak, Count(b.Kode_MK ) As Jumlah_MK Group by b.NIM
sumber : http://rajudinpiksi.blogspot.com/2012/06/jawaban-soal-uts-uas-basis-data-2.html
sumber : http://rajudinpiksi.blogspot.com/2012/06/jawaban-soal-uts-uas-basis-data-2.html
Tidak ada komentar:
Posting Komentar