EAS PWEB | Membuat Aplikasi Sekolah


EAS PWEB 

Nama : Lathifa Itqonina Mardiyati

NRP   : 05111940000176

Kelas : Pemrograman web A.


1. Definisikan fitur dari aplikasi yang akan dibangun.

Pada pembuatan aplikasi sekolah ini, diperlukan fitur-fitur sesuai kebutuhan user atau role sistem yang terdiri dari admin, guru, siswa, dan wali siswa. Maka dari itu fitur yang diperlukan antara lain :

Pada Admin, Admin dapat…

- Fitur manajemen siswa yang meliputi :

  • Menambah data siswa
  • Mengedit data siswa
  • Menghapus data siswa
  • Menampilkan data siswa
  • Mengunduh rekap data siswa
  • Fitur manajemen wali siswa yang meliputi :
  • Menambah data wali siswa
  • Mengedit data wali siswa
  • Menghapus data wali siswa
  • Menampilkan dan mengunduh data wali siswa

- Fitur manajemen guru yang meliputi :

  • Menambah data guru
  • Mengedit data guru
  • Menghapus data guru
  • Menampilkan data guru
  • Mengunduh rekap data guru

-    Fitur manajemen wali siswa yang meliputi :

  • Menambah data wali
  • Mengedit data wali
  • Menghapus data wali
  • Menampilkan data wali
  • Mengunduh rekap data wali
-    Fitur nomer induk siswa 
  • Mambuat nomer induk siswa
  • Menampilkan nomer induk siswa
  • Mengedit data siswa
  • Menghapus data siswa

- Fitur slip pembayaran

  • Melakukan validasi pembayaran wali siswa
  • Membuat rekap pembayaran wali siswa
  • Monitoring pembayaran wali siswa
  • Membuat rekap pembayaran gaji guru
  • Monitoring gaji guru
  • Membuat rekap pengeluaran dan pemasukan sekolah
-     Fitur dashboard admin
  • Menambahkan user (admin, guru, siswa, wali siswa)
  • Monitoring user 
  • Monitoring jam pelajaran


Pada Guru , Guru dapat …

- Melakukan login

- Fitur manajemen ujian 

  • Membuat jadwal ujian
  • Menginputkan atau mengupload soal ujian 
  • Mengedit soal ujian
  • Menghapus soal ujian
  • Menampilkan dan mengunduh  jawaban ujian siswa
  • Menginput nilai ujian siswa
  • Membuat rekap nilai ujian siswa
-     Fitur majemen tugas siswa
  • Menginputkan atau mengupload soal tugas
  • Mengedit soal tugas
  • Menghapus soal tugas
  • Menampilkan dan mengunduh jawaban tugas siswa
  • Menginput nilai tugas siswa
  • oMembuat rekap nilai tugas siswa

- Fitur manajemen kelas 

  • Menginput materi pelajaran
  • Menghapus materi pelajaran
  • Mengupdate materi pelajaran siswa
  • Membuat pengumuman
  • Membuat kelas atau jadwal mata pelajaran
  • Menghapus kalas atau jadwal mata pelajaran
  • Mengupdate kelas atau jadwal mata pelajaran
  • Mengedit kehadiran siswa atau jadwal mata pelajaran


Pada siswa, siswa dapat…

- Melakukan login

- Melihat jadwal pelajaran

- Melihat dan mengunduh materi pelajaran

- Fitur Pengumpulan tugas atau ujian

  • Mengupload jawaban tugas maupun ujian
  • Menghapus jawaban tugas maupun ujian
  • Mengedit jawaban tugas maupun ujian

- Melihat nilai tugas dan ujian mata pelajaran


Pada wali siswa, wali siswa dapat …

- Melakukan login

- Fitur kredensial siswa :

  • Melihat perkembangan belajar siswa

- Melihat invoice pembayaran 

- Fitur Pembayaran :

  • Melihat tagihan pembayaran
  • Melakukan pembayaran


2. Rancangan aplikasi menggunakan figma

Adapun berdasarkan penjabaran EAS, kami diminta untuk memilih satu fitur untuk dibuat desain tampilannya. Saya memilih untuk membuat desain tampilan fitur login dan manajemen siswa sebagai berikut :

Halaman Utama

Halaman Login Admin

Halaman Manajemen Data Siswa



3. Implementasikan aplikasi (pilih 1 fitur). Boleh dikerjakan secara kelompok, didokumentasikan, dan dibuat video demo/ presentasinya di youtube. Semua hasil pekerjaan disatukan di blognya masing-masing.

Adapun berdasarkan pemilihan fitur dan desain yang telah saya jabarkan sebelumnya,maka terdapat fitur-fitur tersebut pada website aplikasi sekolah yang telah saya buat. Demo aplikasi website sebagai berikut.

 

source code dapat diakses pada : source github

website dapat diakses pada : 

Sekian, Terimakasih.

Comments