BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Aplikasi yang akan dibuat pada skripsi ini merupakan sebuah aplikasi web pendaftaran online dan pembayaran. Data data yang di olah berupa data siswa.
Data tersebut akan di olah oleh bagian kurikulum di SD Muhammadiyah 15 Surabaya.
Dari analisa permasalahan yang telah dilakukan maka akan dirancang suatu aplikasi dengan melakukan perancangan dan pembuatan diagram. Hal
tersebut dilakukan untuk menggambarkan arus data dalam aplikasi secara terstruktur dan jelas, serta menggambarkan proses yang terjadi pada aplikasi,
sehingga dapat menjadi sarana dokumentasi sistem yang baik Cara kerja dari “Aplikasi Web Pendaftaran Online dan Pembayaran di SD
Muhammadiyah Surabaya berbasis Teknologi Ajax” berbasis php, ajax dan mengunakan mysql sebagai databasenya. Wali murid harus terdaftar terlebih
dahulu sebagai anggota, perbedaannya pada hak akses yang akan dijelaskan kemudian. Setelah terdaftar maka akan dapat melakukan sesuai wewenang sesuai
peran masing – masing.
3.2 Analisis Kebutuhan 3.2.1 Spesifikasi
Kebutuhan Sistem
Spesfikasi kebutuhan sistem aplikasi menjelaskan mengenai level pengguna aplikasi dan hak aksesnya serta masukan dan keluaran sistem aplikasi.
22
A. Level Pengguna Dan Hak Akses
Dalam pengguna aplikasi ini di bagi menjadi 4 level, yaitu : user anggota, admin menu pendaftaran, super admin dan admin menu keuangan.
1. User disini dapat mengunakan sejumlah layanan yang tersedia melalui
web browser. Namun user ini dibatasi hanaya dapat mengedit data anggota, memasukan data siswa, upload foto siswa dan cetak pendaftaran
siswa. Layanan ini bisa di akses jika wali murid telah melalui proses registrasi dan login.
2. Admin pendaftaran dapat mengunakan sejumlah layanan tersedia
melalui web browser, admin dapat melakukan penambahan data siswa, melihat data siswa, pengubahan data siswa,cetak data siswa dan hapus data
siswa. Layanan ini bisa di akses jika admin telah melalui proses registrasi
dan login. 3.
Admin keuangan dapat mengunakan sejumlah layanan tersedia melalui
web browser, admin dapat melakukan penambahan pembayaran siswa, melihat pembayaran siswa, pembayaran data siswa,cetak pembayaran
siswa dan hapus pembayaran siswa. Layanan ini bisa di akses jika admin
telah melalui proses registrasi dan login. 4.
Admin dapat mengunakan sejumlah layanan tersedia melalui web
browser, admin dapat melakukan penambahan user, melihat user, pembayaran user,dan hapus user. Layanan ini bisa di akses jika admin
telah melalui proses registrasi dan login.
B. Masukan Dan Keluaran Sistem
Masukan sistem aplikasi terdiri atas sejumlah data yang di perlukan untuk memenuhi kebutuhan sistem aplikasi yang ada. Sedangkan keluaran sistem
aplikasi terdiri atas sejumlah data yang dihasilkan oleh proses yang terjadi di dalam sistem.
Dalam sistem aplikasi ini masukkan data meliputi form aplikasi serta link- link yang telah di beri parameter sebelumnnya. Masukan dikirimkan oleh user
atau admin untuk meminta layanan kepada sistem aplikasi. Proses pengolahan data akan dilakukan sesuai dengan isi form tersebut. Sedangkan keluaran aplikasi
terdiri atas sejumlah tampilan web. Tampilan web yang dikakses user akan menghsilkan data hasil proses masukkan yang kemudian dapat dilihat pada web
browser dan internet.
3.3 Perancangan Sistem