Diagram Konteks Spesifikasi Proses

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