2. User Umum :Para Pendidik, dengan kualifikasi : - mempunyai kemampuan dasar di bidang komputer
- dapat mengoperasikan Microsoft Windows 982000Xp Hak Akses : read, write.
3.2 Perancangan Sistem
Pada bagian ini akan diuraikan mengenai gambaran sistem yang telah dirancang. Sistem baru yang dirancang merupakan sistem yang berbasis
komputer. Perancangan yang dibuat diharapkan dapat mengatasi permasalahan yang sering muncul.
Alat yang digunakan untuk memodelkan aplikasi yang akan dibangun adalah diagram konteks, data flow diagram DFD, spesifikasi proses dan kamus
data
3.2.1 Diagram Konteks
Diagram konteks Context Diagram merupakan gambaran aliran data dari suatu sistem atau perangkat lunak secara global, yang bertujuan untuk
memudahkan pemahaman terhadap suatu sistem atau perangkat lunak tersebut. Pada intinya diagram konteks mendeskripsikan ruang lingkup sistem atau
perangkat lunak dan interaksi yang terjadi dengan entitas-entitas luarnya. Berikut
adalah gambar 3.7 diagram konteks dari sistem perangkat lunak yang dibangun.
Sistem Administrasi
SDN Pasawahan IV
Guru
data siswa lap. data nilai
lap. data siswa lap. data guru
lap. data nilai lap. data penggajian
lap. data tabungan
Siswa
Kepala Sekolah
data nilai data guru
raport gaji
data gaji tabungan
Bagian Administrasi dan
Keuangan
data nilai data guru
data gaji data siswa
data tabungan data login user
name, password administrator
data login user name, password
administrator
Gambar 3.7 Diagram Konteks Sistem Informas Administrasi
3.2.2 Data Flow Diagram DFD
DFD merupakan hasil pemodelan analisis yang merupakan pecahan dari diagram konteks ke tingkat atau level selanjutnya yang lebih spesifik. Gambaran
pada DFD dan seterusnya haruslah konsisten sampai ke tingkat terkecil atau tingkat paling rendah yang bisa dicapai DFD. Berikut ini merupakan gambaran
DFD dari system.
3.2.2.1 DFD Level 1
4 Pengolahan
Keuangan data guru
3 Pengolahan
Data Siswa
2 Pengolahan
Data Guru
Kepala Sekolah Guru
data siswa lap. data siswa
lap. data gaji lap. tabungan
data guru yang akn diinputkan
Bagian Administrasi dan
Keuangan 1
Login username, password
info data siswa yang telah diinputkan
data siswa yang akn diinputkan
data tabungan
data gaji info data tabungan
yang telah diinputkan info data gaji yang
telah diinputkan data gaji yang
akan diinputkan laporan data guru
data user username, password
salah username, password
username, password salah
username password
username, password inodata user yang telah
diinputkan data user yang akan diinputkan
info data guru yang telah diinputkan
data tabungan yang akan diinputkan
data nilai info data nilai yang
telah diinputkan data nilai yang
akn diinputkan
Gambar 3.8 Data Flow Diagram Level 1
3.2.2.2 DFD Level 2
Proses 1 Proses Login
Guru
data user Bagian
Administrasi dan Keuangan
1.1 verifikasi
user name user name
password login
invalid user name valid,
password user name
password login
invalid
1.2 verifikasi
password user name
verifikasi user name
password verifikasi
password login
invalid login
invalid
Gambar 3.9 DFD Level 2 Proses 1 Proses Login
Proses 2 Pengolahan Data Guru
data guru
2.2 pelaporan
data guru 2.1
pengolahan data guru
lap. data guru Kepala Sekolah
data guru yang akan dicetak
Bagian Administrasi dan Keuangan
data guru yang akan ditambah, diubah dicetak
info data guru yang akan ditambah, diubah dicetak
data guru yang akan ditambah, diubah dicetak
info data guru yang akan ditambah, diubah dicetak
Gambar 3.10
DFD Level 2 Proses 2 Pengolahan Data Guru
Proses 3 Pengolahan Data Siswa
3.3 pengolahan
data nilai data nilai
3.4 pelaporan
data nilai lap. data nilai
data siswa
data nilai data nilai
data siswa 3.2
pelaporan data siswa
3.1 pengolahan
data siswa
lap. data siswa Kepala Sekolah
data siswa yang akan dicetak
Bagian Administrasi dan Keuangan
data siswa yang akan ditambah, diubah dicetak
info data siswa yang telah ditambah, diubah dicetak
data siswa yang akan ditambah, diubah dicetak
info data siswa yang telah ditambah, diubah dicetak
Gambar 3.11 DFD Level 2 Proses 3 Pengolahan Data Siswa
Proses 4 Pengolahan Keuangan
Guru
4.1 pengolahan
penggajian data siswa
4.2 pengolahan
tabungan
data tabungan data guru
data penggajian Kepala Sekolah
data siswa slip gaji
data guru laporan
penggajian laporan
tabungan Bagian
Administrasi dan Keuangan
data gaji yang akan ditambah, diubah
info data tabungan yang telah ditambah, diubah
info data tabungan yang telah ditambah, diubah
data tabungan yang akan ditambah, diubah
info data gaji yang telah ditambah, diubah
data tabungan yang akan ditambah, diubah
info data gaji yang telah ditambah, diubah
data gaji yang akan ditambah, diubah
Gambar 3.12 DFD Level 2 Proses 4 Pengolahan Keuangan
3.2.2.3 DFD Level 3
Proses 3.5 Pengolahan Data Nilai
3.3.1 pengolahan
data nilai
data siswa Kepala Sekolah
Guru
3.3.3 pembuatan
raport data nilai
data siswa raport
raport data nilai
Bagian Administrasi dan Keuangan
3.3.2 perhitungan
nilai data siswa
data nilai data nilai yang akan
ditambah info data nilai yang telah
ditambah data nilai yang akan
ditambah info data nilai yang telah
ditambah
data nilai yang akan ditambah, diubah
info data nilai yang telah ditambah, diubah
Gambar 3.13 DFD Level 3 Proses 3.3 Pengolahan Data Nilai
Proses 4.1 Pengolahan Penggajian
Guru data guru
Kepala Sekolah 4.1.2
pelaporan penggajian
4.1.1 perhitungan
penggajian
data penggajian data penggajian
slip gaji data guru
laporan penggajian
Bagian Administrasi dan Keuangan
gaji data gaji yang akan
ditambah, diubah info data gaji yang telah
ditambah, diubah
data gaji yang akan ditambah, diubah
info data gaji yang telah ditambah, diubah
Gambar 3.14 DFD Level 3 Proses 4.1 Pengolahan Penggajian
3.2.3 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD di atas akan
dijelaskan pada tabel di bawah ini :
Tabel 3.1 Spesifikasi Proses
No. Proses
Keterangan
No. Proses 1
Nama Proses Proses Login
Source sumber Administrasi KU dan Guru
Input - data login user name, password Administrator
- data login user name, password Guru Output
- data login id user, password invalid Destination tujuan
Administrasi KU dan Guru 1
Logika Proses Begin
{user memasukkan user_name dan password ke database}
if user_name ada dan password benar then tampil login valid
else tampil info login id user harus 9 digit
end No. Proses
2 Nama Proses
Pengolahan Data Guru Source sumber
Administrasi KU Input
- data guru, data guru yang akan ditambah, diubah dan dicari.
Output - info dan laporan data guru yang telah ditambah,
diubah, dicari, dicetak Destination tujuan
Administrasi KU dan Kepala Sekolah 2
Logika Proses Begin
{ AdmKU mengolah data guru di database} End
No. Proses 3
Nama Proses Pengolahan data siswa
Source sumber Administrasi KU admin
Input - data siswa yang akan ditambah, diubah, dicari
Output - info data siswa yang telah ditambah, diubah,
dicari, dicetak Destination tujuan
Pendidikan 3
Logika Proses Begin
{ Adm KU mengolah data siswa di database} End
No. Proses 4
Nama Proses Pengolahan Data Keuangan
Source sumber Administrasi KU admin
Input - data keuangan yang akan ditambah, diubah,
dicari Output
- info dan laporan data pegawai yang telah ditambah, diubah, dicari, dicetak
Destination tujuan Administrasi KU admin, Pegawai dan Kepala
Sekolah 4
Logika Proses Begin
{ Adm Ku mengolah data keuangan di database}
End No. Proses
3.5 Nama Proses
Pengolahan data nilai Source sumber
Guru Input
- data nilai yang akan diupdate, dicari Output
- info dan laporan data nilai yang akan diupdate, dicari, dicetak
Destination tujuan Guru, Kepala Sekolah dan Siswa
5 Logika Proses
Begin { Guru mengolah data nilai di database}
End No. Proses
4.1 Nama Proses
Pengolahan Data Penggajian Source sumber
ADM dan KU Kepala Sekolah Input
- data penggajian yang akan ditambah, diubah, dicetak
Output - info data penggajian yang telah ditambah,
diubah, dicetak Destination tujuan
Guru 6
Logika Proses Begin
{ ADM dan KU mengolah data penggajian di database}
End
3.2.4 Kamus Data