Gambar 4.12 CDM Aplikasi Penerimaan Siswa Baru
2. Physical Data Model
Physical Data Model PDM menggambarkan secara detil konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM merupakan
hasil generate dari CDM yang terlihat pada Gambar 4.13.
Gambar 4.13 PDM Aplikasi Penerimaan Siswa baru
4.2.10 Struktur Tabel
Sub bab struktur tabel menunjukkan daftar kebutuhan tabel yang digunakan untuk menyimpan data yang diperlukan dari sistem yang telah dibuat.
Struktur tabel yang ada merupakan hasil analisis sistem.
siswa o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o o
o id_siswa
nisn nama
alamat tgl_lahir
tmp_lahir agama
ank_ke jml_saudara
sts_siswa sekolah
almt_sekolah nm_ayah
nm_ibu alamat_ortu
kerja_ayah kerja_ibu
no_reg foto
usrname pasword
tlp jk
Integer Variable characters 10
Variable characters 100 Variable characters 200
Date Variable characters 20
Variable characters 20 Variable characters 10
Variable characters 20 Variable characters 15
Variable characters 50 Variable characters 200
Variable characters 50 Variable characters 50
Variable characters 200 Variable characters 50
Variable characters 50 Variable characters 20
Image Variable characters 10
Variable characters 10 Variable characters 15
Variable characters 10
user o
o o
o id_user
username password
namaUser level
Integer Variable characters 20
Variable characters 20 Variable characters 50
Variable characters 10 Relationship_1
siswa id_siswa
id_user nisn
nama alamat
tgl_lahir tmp_lahir
agama ank_ke
jml_saudara sts_siswa
sekolah almt_sekolah
nm_ayah nm_ibu
alamat_ortu kerja_ayah
kerja_ibu no_reg
foto usrname
pasword tlp
jk int
int varchar10
varchar100 varchar200
date varchar20
varchar20 varchar10
varchar20 varchar15
varchar50 varchar200
varchar50 varchar50
varchar200 varchar50
varchar50 varchar20
longblob varchar10
varchar10 varchar15
varchar10 pk
fk
user id_user
username password
namaUser level
int varchar20
varchar20 varchar50
varchar10 pk
1. Nama Tabel
: Siswa Primary Key
: id_siswa Foreign Key
: IdUser Fungsi
: Untuk menyimpan data siswa Tabel 4.1 Siswa
No. Name
Type Size
Keterangan 1.
Id_siswa Int
- Primary Key
2. Id_user
int -
Foreign Key 3.
Nisn Varchar
10 -
4. Nama
Varchar 100
- 5.
Alamat Varchar
200 -
6. Tgl_lahir
date -
- 7.
Tmp_lahir Varchar
20 -
8. Agama
Varchar 20
- 9.
Ank_ke Varchar
10 -
10. email
Varchar 20
- 11.
Sts_siswa Varchar
15 -
12. Sekolah
Varchar 50
- 13.
Almt_sekolah Varchar
200 -
14 Nm_ayah
Varchar 50
- 15.
Nm_ibu Varchar
50 -
16. Alamat_ortu
Varchar 200
- 17.
Kerja_ayah Varchar
50 -
18. Kerja_ibu
Varchar 50
- 19.
No_reg Varchar
20 -
20. Foto
Image -
- 21.
Usrname Varchar
10 -
22. Pasword
Varchar 10
- 23.
tlp Varchar
15 -
24. jk
Varchar 10
-
2. Nama Tabel
: user Primary Key
: id_user Foreign Key
: - Fungsi
: Untuk menyimpan data user Tabel 4.2 User
No. Name
Type Size
Keterangan 1.
Id_user int
- Primary Key
2. Username
Varchar 20
- 3.
Password Varchar
20 -
4. NamaUser
Varchar 50
-
5. level
Varchar 10
-
4.2.11 Desain Input Output