Perancangan Proses Analisa Kebutuhan .1

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