Anda di halaman 1dari 2

Soal Basis Data

1. Buatlah database “sekolahdasar”


+--------------------+
| Database |
+--------------------+
| sekolahdasar |
+--------------------+

2. Buat 3 buah table dengan ketentuan sebagai berikut :


- t_siswa
+--------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------------+------+-----+---------+-------+
| nis | varchar(20) | NO | PRI | NULL | |
| nama_siswa | varchar(30) | NO | | NULL | |
| tempat_lahir | varchar(30) | NO | | NULL | |
| tgl_lahir | date | NO | | NULL | |
| jk | enum('L','P') | NO | | NULL | |
| kode_agama | varchar(30) | NO | | NULL | |
| alamat | text | NO | | NULL | |
| kode_kelas | varchar(10) | NO | | NULL | |
+--------------+---------------+------+-----+---------+-------+
- t_agama
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_agama | varchar(30) | NO | PRI | NULL | |
| nama_agama | varchar(30) | NO | | NULL | |
+------------+-------------+------+-----+---------+-------+
- t_kelas
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_kelas | varchar(10) | NO | PRI | NULL | |
| nama_kelas | varchar(30) | NO | | NULL | |
+------------+-------------+------+-----+---------+-------+

3. Isi data ke dalam t_agama dan t_kelas dengan ketentuan sebagai berikut :
t_agama t_kelas
+------------+------------+ +------------+------------+
| kode_agama | nama_agama | | kode_kelas | nama_kelas |
+------------+------------+ +------------+------------+
| AG01 | Islam | | KLS01 | I |
| AG02 | Kristen | | KLS02 | II |
| AG03 | Hindu | | KLS03 | III |
| AG04 | Buddha | | KLS04 | IV |
| AG05 | Konghucu | | KLS05 | V |
+------------+------------+ | KLS06 | VI |
+------------+------------+

4. Pada t_siswa, buatlah index pada kode_agama dan kode kelas agar terhubung dengan
t_agama dan t_kelas
5. Buatlah relasi antara t_siswa, t_agama dan t_kelas pada phpmyadmin dengan ketentuan
sebagai berikut :
6. Isi data kedalam t_siswa dengan ketentuan sebagai berikut :

1. kode_agama pada t_siswa

mengindeks data yang ada pada

kolom kode_agama pada t_agama

2. kode_kelas pada t_siswa

mengindeks data yang ada pada

kolom kode_kelas pada t_kelas

7. Buatlah query pada database sekolahdasar yang akan menampilkan data dengan ketentuan
sebagai berikut :

Selamat Bekerja

Anda mungkin juga menyukai