diakses siswa atau wali siswa akan menghasilkan data hasil proses masukkan yang kemudian dapat dilihat pada web browser ponsel dan internet.
3.2.2 Perancangan Proses
Data Flow Diagram DFD dapat digunakan sebagai alat perancangan
sistem yang berorientasi pada alur data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran analisa maupun rancangan sistem.
3.2.2.1 Contex Diagram
Context Diagram menjelaskan gambaran umum mengenai sistem dan
entitas eksternal yang berinteraksi dengan sistem serta arah informasi yang masuk dan keluar antara entitas luar dengan sistem.
data nilai data jadwal pelajaran
data mata pelajaran data kelas
data login data nilai
menampilkan web menampilkan web
menampilkan WAP data login
data login data siswa
menampilkan web data guru
data absensi
admin siswa wali
murid
guru 1
aplikasi hasil studi online
Aplikasi
Gambar 3.2. Contex Diagram
Pada gambar 3.2 terdapat 3 entitas yang terlibat dalam sistem, yaitu: user siswa atau wali murid, guru dan admin kepala sekolah, bagian kurikulum.
Admin berinteraksi dengan sistem antara lain: memasukkan data login, memasukkan data siswa, dan memasukkan data absensi. Sedangakan guru
bertugas mengelola data nilai sesuai bidang studi yang masing-masing.
Tabel 3.1 Berikut Menjelaskan definisi masing-masing dari entitas tersebut :
Tabel 3.1. Entitas Sistem No
Entitas Definisi
1 Admin
Terdiri dari Karyawan TU bertugas mengentri data-data guru, siswa, dan kelas kedalam sistem aplikasi.
2 Guru
Tenaga pengajar sekolah yang bertugas mengolah data nilai sesuai dengan bidang studi yang diajarkan siswa ke
dalam system aplikasi.
2 User siswa dan
wali murid Pengunjung yang merupakan siswa dan wali murid yang
mendapatkan data dari sistem aplikasi.
Dari tabel tersebut dapat dilihat bahwa ketiga entitas tersebut memiliki peranan masing-masing dalam sistem aplikasi ini, peranan masing-masing entitas-
entitas tersebut antara lain: 1.
Admin : mengentri data-data sekolah yang terdiri dari data siswa bisa data guru, maupun daftar kehadiran dan ketidakhadiran siswa seperti absensi.
2. Guru
: tenaga pengajar di sekolah yang bertugas mengolah data sesuai dengan bidang studi atau pelajaran yang diajar.
3. Siswa : pengunjung yang merupakan user sebagai pengguna sistem
apliksi tersebut baik melalui web maupun SMS.
3.2.2.2 DFD Level 0
data ni l ai data ni l ai
data absensi data absensi
data ni l ai data j adwal pel aj aran
data mata pel aj aran
data kel as data ni l ai
tampi l an web data si swa
tampi l an WAP tampi l an web
tampi l an web hasi l i nput
data sessi on data guru
data absensi data l ogi n
data l ogi n data l ogi n
admi n admi n
admi n admi n
admi n si swa wal i
muri d
si swa wal i muri d
si swa wal i muri d
guru guru
guru
admi n admi n
admi n admi n
1 val i dasi l ogi n
2 memasukkan
data
3 menampi l kan
data absensi
ni l ai
Gambar 3.3. DFD Level 0 Keterangan Gambar 3.3 :
Untuk proses awal yaitu admin, siswa dan wali murid, serta guru menginputkan data login ke dalam sistem untuk diproses oleh sistem. Kemudian
setelah selesai login, admin dan guru mengelola data sesuai tugasnya masing- masing, yaitu guru mengelola nilai, dan admin mengelola data siswa, guru, kelas,
absensi, mata pelajaran, dan jadwal pelajaran. Kemudian dari inputan data-data tesebut akan menghasilkan tabe nilai dan absensi yang kemudian data tersebut
akan ditampilkan menurut hak akses masing-masing.
3.2.3 Perancangan Basis Data