Tugas Pengembangan Sistem Informasi Shaldi Dharmawan 422010019 Sistem Iformasi 2010
1. TABEL
1.1 Tabel Absen
Field Type Length Descriptio
n
Id_absen varchar 10 Primary
Key
Nis Varchar 10 Foreign
Key
Id_semest
er
varchar 10 Foreign
Key
Id_User Varchar 10 Foreign
Key
Tanggal Datetime
Keteranga
n
Varchar(M
ax)
1.2 Tabel Kelas
Field Type Length Descriptio
n
Kd_kelas varchar 5 Primary
Key
Nama_Kel
as
varchar 20
1.3 Tabel Semester
Field Type Length Descriptio
n
Id_semeste
r
INT 10 Primary
Key
Nama_Semes
ter
Char 1
1.4 Tabel Siswa
Field Type Length Descripti
on
Nis Varchar 10 Primary
Key
Nama Varchar 50
Alamat Text
Tanggal_la
hir
Date
Email Varchar 50
Telp Varchar 20
Hp Varchar 20
Kd_Kelas Varchar 10 Foreign
Key
1.5 Tabel User
Field Type Length Descriptio
n
Id_user varchar 10 Primary
Key
Username Varchar 30
Password Varchar 40
Nama_lengk
ap
Varchar 50
Last_login Varchar 20
2. Diagram Konteks
Manajemen
Siswa
Sistem
Absens
i
Absensi
Penjelasan Diagram Konteks:
1. Bagian admin dapat melakukan pengolahan manajemen siswa,
dibagian input maupun output-nya.
2. Bagian admin dapat melakukan pengolahan manajemen absensi,
dibagian input maupun output-nya.
3. Bagian admin dapat melakukan pengolahan manajemen kelas,
dibagian input maupun output-nya.
4. Bagian admin dapat melakukan pengolahan manajemen semester,
dibagian input maupun output-nya.
Admin
Rekap
Manajemen
Manajemen
3. Diagram DFD
3.1 DFD Level 0
Manaje
men
siswa
Manaje
men
semest
er
Manajeme
n kelasAbsens
i
Rekap
lapora
n
Data Data
Data Data
tsiswa tsemes
Data
tkelas Data semester
Data
kelasPenjelasan DFD level 0:
Administrator dapat melakukan
pengolahan data:
1. Manajemen Siswa
2. Manajemen Semester
3. Manajemen Kelas
Data
tabsensi
Data
Data Admin
Data
LaporanData absensi
3.2 DFD level 1.1 Manajemen siswa
c Data Admin
Input
siswa
Data
siswa
Data
View
siswa
Data
Edit
siswa
Delete
siswa
Data
Data
Data
Data
DataPenjelasan DFD level 1.1 Manajemen siswa:
1. Proses bagian admin melakukan tambah data (input siswa),
kemudian disimpan dalam tabel tsiswa.
2. Proses bagian admin melakukan view data siswa melalui
tabel siswa, kemudian akan diperlihatkan oleh bagian
admin.
3. Proses admin dapat melakukan perubahan data siswa.
tsisw
3.3 DFD Level 1.2 Manajemen Semester
Data Admin Data
semester
Input
semeste
r
View
semeste
r
Data Data
Edit
semeste
r
Delete
semeste
r
Data
Data
Data
Data
tkela Data
Penjelasan DFD level 1.2 manajemen semester:
1. Admin dapat melakukan penambahan data semester.
2. Admin juga dapat melakukan view data semester.
3. Admin dapat melakukan pengeditan/perubahan data
semester.
3.5 DFD Level 1.4 Manajemen Absensi
Data Admin Data
absensi
Input
absensi
View
absensi
Data Data
Edit
absensi
Delete
absensi
Data
Data
Data
Datatkelas Data
Penjelasan DFD level 1.3 Manajemen Absensi:
1. Admin dapat melakukan tambah data setiap absen
2. Admin dapat melakukan view data absensi.
3. Admin dapat melakukan penambahan/perubahan data
absensi dari data tabel absensi.
4. Admin juga dapat melakukan penghapusan data.
View Kelas
Edit Kelas
Delete Kelas
AdminData Data
Data
Data
Data
5. ERD ( Entitiy Relationship
Diagram )
Penjelasan Flowchart:
1. Diawali dengan login
2. Lalu admin, dapat menginput absensi
3. Jika database absensi yang diinputkan valid, maka akan
disimpan didalam database, jika sebaliknya, maka akan
dikembalikan pada form input absensi
b. Class DiagramAbsen
Id_absen
NIS
Id_semester
Id kelas
Tanggal keterangan
view()Input()Output()Delete()
Kelas
Id_kelas
Nama_kelas
view()input()
Semester
Id_semester
Nama
semester
view()Input()
Siswa
nis nama alamatttlaktifemailtlp
idkelas
view()Input()
User
iduserusernamepass
view()edit()
delete()
1
1..*
1
1..*