Analisis Sistem Analisis Kebutuhan .1 Spesifikasi

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