commit to user
Gambar 3.12 Relasi Hubungan Antartabel
3. Perancangan Basis Data
a. Tabel Siswa
Tabel Siswa digunakan untuk menyimpan data siswa. Nama tabel
: siswa Primary key
: nisn Tabel 3. Tabel Siswa
Nama Field Tipe
Panjang Keterangan nisn
varchar 10 Nomor Induk Siswa Nasional
namasiswa varchar 100
Nama Siswa jksiswa
varchar 10 Jenis Kelamin Siswa
tempatlahirsiswa varchar 100
Tempat Lahir Siswa tgllahirsiswa
date Tanggal Lahir Siswa
alamatsiswa varchar 100
Alamat Siswa tahunmasuk
varchar 10 Tahun Masuk
userfile varchar 100
Gambar Siswa
commit to user
b. Tabel Guru
Tabel Guru digunakan untuk menyimpan data guru. Nama tabel
: guru Primary key
: idguru Tabel 4. Tabel Guru
Nama Field Tipe
Panjang Keterangan idguru
varchar 20 Kode Guru
namaguru varchar 100
Nama Guru tempatlahirguru
varchar 100 Tempat Lahir Guru
tgllahirguru date
Tanggal Lahir Guru alamatguru
varchar 100 Alamat Guru
userfile varchar 100
Gambar Guru
c. Tabel Kelas
Tabel Kelas digunakan untuk menyimpan data kelas. Nama tabel
: kelas Primary key
: idkelas Tabel 5. Tabel Kelas
Nama Field Tipe
Panjang Keterangan idkelas
varchar 10 Kode Kelas
namakelas varchar 100
Nama Kelas idguru
varchar 20 Kode Guru, foreign key dari tabel
Guru
d. Tabel Mapel
Tabel Mapel digunakan untuk menyimpan data mapel. Nama tabel
: mapel Primary key
: idmapel
commit to user
Tabel 6. Tabel Mapel Nama Field
Tipe Panjang Keterangan
idmapel varchar 10
Kode Mapel idkelas
varchar 10 Kode Kelas foreign key dari tabel
Kelas namamapel
varchar 100 Nama Mapel
e. Tabel Semester
Tabel Semester digunakan untuk menyimpan data semester. Nama tabel
: semester Primary key
: semester Tabel 7. Tabel Semester
Nama Field Tipe
Panjang Keterangan semester
varchar 10 Semester
ketsemester varchar 100
Keterangan Semester f.
Tabel Jenis_Kelamin
Tabel Jenis_Kelamin digunakan untuk menyimpan data jenis_kelamin. Nama tabel
: jenis_kelamin Primary key
: jksiswa Tabel 8. Tabel Jenis_Kelamin
Nama Field Tipe
Panjang Keterangan jksiswa
varchar 10 Jenis Kelamin Siswa
ketjksiswa varchar 100
Keterangan Jenis Kelamin Siswa
commit to user
g. Tabel Siswa_Kelas