Perancangan Proses Aplikasi sistem informasi akademik berbasisi WAP pada SMP Perwira Jakarta

82

4.2.2. Fase Perancangan Workshop Design

Pada tahap ini dilakukan perancangan, evaluasi dan memperbaiki sistem sesuai dengan kebutuhan agar sistem yang sedang dibuat dapat dimanfaatkan secara optimal.

1. Perancangan Proses

Pada perancangan proses peneliti menggunakan DFD Data Flow Diagram sebagai alat bantu untuk mengembangkan sistem.

a. Diagram konteks sistem yang diusulkan

Gambar 4.4. Diagram konteks sistem yang diusulkan 83 Dalam konteks diagram pada gambar 4.4 menggambarkan hubungan sistem dengan lingkungannya yang terdiri dari Staf , Wali kelas, Guru, Siswa, orang tua atau wali siswa dapat masuk dengan nis yang dimiliki oleh siswa yang bersangkutan.

b. Diagram zero sistem yang diusulkan

84 Gambar 4.5. Diagram zero sistem yang diusulkan Terdapat 6 proses pada diagram zero diatas, proses pertama diberi nama login. Proses 85 menunjukan setiap user harus melakukan login terlebih dahulu untuk dapat masuk ke dalam sistem, untuk siswa memasukan nis dan password, untuk guru dan wali kelas harus memasukan nuptk dan password, dan untuk staf harus memasukan user_id dan password. Pada proses kedua diberi nama olah nilai, hanya guru yang berhak mengakses olah nilai, disini guru yang berhak menginput nilai dan mendapatkan output daftar nilai tiap siswa. Pada proses ketiga diberi nama lihat nilai, pada proses ini siswa dan guru dapat melihat nilai dari database nilai. Pada proses keempat diberi nama olah rapor, hanya wali kelas yang berhak mengakses olah rapor, disini wali kelas berhak menginput rapor dan mendapatkan output nilai dari database nilai dan rapor dari database rapor. Pada proses kelima diberi nama lihat rapor, pada proses ini siswa dan wali kelas dapat melihat daftar rapor dari database rapor. Pada proses keenam diberi nama olah olah data, hanya staf yang berhak mengakses olah data, 86 disini staf dapat menginput data – data primer sekolah. Pada proses ketujuh diberi nama lihat data, pada proses ini siswa mendapatkan output berupa jadwal pelajaran, jadwal uts, jadwal uas, daftar bayaran dan daftar berita.

c. Diagram level satu sistem yang diusulkan

1 Data Flow Diagram Level 1 Proses 1.0 login Gambar 4.6. DFD level satu proses 1.0 login Diagram pada gambar 4.6. diatas menunjukan proses login dimulai dengan 87 melakukan input yang berbeda beda pada tiap entitas, untuk Staf menginput username dan password, untuk wali kelas dan guru menginput nuptk dan password untuk siswa menginput nis dan password baru kemudian sistem akan mengecek ke database apakah data yang telah dimasukan tiap user benar, jika benar kemudian dilakukan verifikasi user dan setiap user akan mendapatkan hak akses untuk masuk ke dalam sistem. 2 Data Flow Diagram Level 1 Proses 2.0 olah nilai Gambar 4.7. DFD level satu proses 2.0 olah nilai 88 Diagram pada gambar 4.7. diatas menunjukan proses olah nilai, dimana hak akses olah nilai hanya dimiliki oleh guru, terdapat 3 piihan apakah guru akan menambah, menubah atau menghapus nilai. Disini guru menginput nilai tiap siswa ke dalam database nilai dan hasil outputnya adalah nilai tiap siswa. 3 Data Flow Diagram Level 1 Proses 4.0 olah rapor Gambar 4.8. DFD level satu proses 4.0 olah rapor Diagram pada gambar 4.8. diatas menunjukan proses olah rapor, dimana hak 89 akses hanya dimiliki oleh wali kelas, terdapat 3 pilihan apakah wali kelas akan menambah merubah, atau menghapus data rapor. Disini wali kelas akan menginput data rapor ke dalam database rapor yang akan menghasilkan output data rapor. 4 Data Flow Diagram Level 1 Proses 6.0 olah data 90 Gambar 4.9. DFD level satu proses 6.0 olah data Diagram pada gambar 4.9. diatas menunjukan proses olah data, dimana hak akses hanya dimiliki oleh staf, terdapat 3 pilihan apakah staf akan menambah, merubah, atau menghapus data – data primer. Disini staf 91 melakukan input data – data primer ke dalam tiap – tiap database. Data primer yang dimasukan yaitu data siswa, data guru, data wali kelas, data mata pelajaran, data kelas, data jadwal pelajaran, data jadwal uts, data jadwal uas, data bayaran dan data berita.

2. Perancangan