UTS IMK
1. Judul Penelitian :
- Admin
Admin di aplikasi ini nantinya merupakan pria atau wanita yang berusia antara 20 – 40 tahun mereka mampu menggunakan computer dengan klasifikasi kemampuan yang cukup di atas rata rata, dan paham dengan alur system informasi
4.1 Analisis Sistem
Aplikasi Pengolahan Nilai Siswa Berbasis Website dengan PHP
2. Penjelasan penelitian yang akan dibuat :
Aplikasi ini dibuat untuk mempermudah proses pengolahan nilai dan absensi pada sekolah XXX. Aplikasi ini berbasis web karna digunakan oleh beberapa orang atau lebih dengan waktu yang bersamaan dan melihat web sebagai flatform yang praktis karna bisa di akses dimana saja dengan itu saya menggunakan aplikasi berbasis website untuk aplikasi ini.
3. Gambaran Pengguna :
- Admin
Admin di aplikasi ini nantinya merupakan pria atau wanita yang berusia antara 20 – 40 tahun mereka mampu menggunakan computer dengan klasifikasi kemampuan yang cukup di atas rata rata, dan paham dengan alur system informasi
- Guru
Guru di sekolah ini merupakan pria dan wanita yang berusia antara 20 – 50 tahun, mereka mampu menggunakan computer dengan klasifikasi kemampuan mengoprasikan computer rata rata
Guru di sekolah ini merupakan pria dan wanita yang berusia antara 20 – 50 tahun, mereka mampu menggunakan computer dengan klasifikasi kemampuan mengoprasikan computer rata rata
4.1 Analisis Sistem
System yang
berjalan saat ini adalah, guru mendata data nilai siswa lalu meng arsipkan pada
1 buku yang berfungsi sebagai database dan
itu dilakukan setiap hari setelah pembelajaran berlangsung, dari sini muncul
berbagai masalah salah satu nya adalah data hilang karna buku hilang, rusak,
atau pun lainnya. Sehingga di butuhkan sebuah aplikasi untuk menjaga agar data
tersebut aman dari kerusakan dan manipulasi data, maka dari itu saya membuat
sebuah aplikasi untuk mengolah nilai dan menyimpan nilai nilai tersebut. Dalam aplikasi
ini ada fungsi input nilai, pengolahan nilai, pengolahan absensi, sehingga Admin
tidak akan repot saat mendekati akhir semester untuk mengolah data nilai dan
absensi siswa.
4.1.1 Analisa system
berjalan
Untuk analisa
system yang sudah berjalan di sekolah ini dapat diperoleh analisis sebagai
berikut:
1.
Prosedur pengolahan nilai siswa
-
Setelah pembelajaran guru mendata nilai siswa
pada buku
-
Guru merekap kehadiran siswa
-
Pada akhir semester Admin melakukan pemprosesan
nilai, mulai dari nilai harian, kehadiran, UTS, dan UAS.
-
Setelah data di olah oleh guru data di serahkan
kepada Admin untuk di bukukan menjadi raport yang akan diberikan kepada siswa
2.
Workflow system yang berjalan
4.1.2 Analisis
Permasalahan
Dengan
demikian dapat diambil beberapa point permasalahan yang muncul, sebagai
berikut:
1.
Proses Penyimpanan data masih sangat rentan
2.
Butuh banyak waktu untuk memproses data nilai
3.
Adanya penumpukan data saat akhir smester yang
mengakibatkan lambatnya pemprosesan dan pencetakan raport oleh admin.
4.1.3 Analisis
Pemecahan Masalah
Melihat
beberapa masalah yang ada, maka saya mengusulkan pemecahan masalahnya sebagai
berikut :
1.
Mengganti system yang sudah berjalan
2.
Resiko data hilang/rusak yang tinggi
3.
Membuang banyak waktu
4.1.4 Analisis
Kebutuhan dan Usulan Sistem.
1.
Analisis kebutuhan Sistem
Melihat data yang sudah saya analisis ada beberapa hal yang dibutuhkan
oleh system antara lain :
a.
Data yang di butuhkan
i.
Data guru dan admin: NIP, nama, Password, role
ii.
Data Siswa: NIS, nama, kelas, alamat, nama orang
tua/wali, nilai harian, nilai UTS, nilai UAS.
iii.
Data Nilai: NIS, nama pelajaran, nilai harian,
nilai uts, nilai UAS
iv.
Data Absensi: NIS, tanggal, keterangan
v.
Data Raport: NIS, nama, kelas, nama pelajaran,
nilai harian, nilai UTS, nilai UAS, absensi, nilai rata rata, total nilai,
keterangan, nama wali kelas, nama orang tua/wali
b.
Form yang dibutuhkan
i.
Form login
ii.
Form input nilai
iii.
Form input absensi
iv.
Form data siswa
v.
Form data guru
vi.
Form data admin
vii.
Form Raport
2. Usulan system
System yang saya buat ini berpacu pada system yang sudah ada
tetapi semua proses dilakukan oleh system, sehingga guru hanya perlu menginput
nilai dan absensi, admin hanya perlu melakukan cetak pada hasil raport siswa. Prosedur
system yang di usulkan adalah:
a.
Guru
i.
Masuk ke aplikasi
ii.
Setelah masuk ke aplikasi guru akan melakukan
login dengan memasukan NIP dan password
iii.
Setelah login guru akan masuk ke halaman menu
utama yang menampilkan menu input nilai, input absen, list siswa, dan data guru
yang login
iv.
Masuk ke halaman input nilai
v.
Menginput data nilai siswa
vi.
Masuk ke halaman halaman absen siswa
vii.
Menginput data absen siswa
viii.
Melihat data siswa
ix.
Melihat data guru yang login
x.
Logout
b.
Admin
i.
Masuk ke aplikasi
ii.
Melakukan login dengan memasukan NIP dan
password
iii.
Melihat data siswa
iv.
Mencetak data nilai siswa
v.
Melihat data admin yang login
vi.
Logout
Adapun workflow yang diusulkan dalam proses pengolahan nilai
ini, sebagai berikut :
5. Perancangan IMK
5.1 Perancangan
Basis Data
Adapun perancangan
basisdata untuk aplikasi ini berikut rancangan nya:
Nama
database : pengolah_nilai
Jumlah Table : 5
1. Nama table : akses
primary key : NIP
jumlah field : 4
Jumlah Table : 5
1. Nama table : akses
primary key : NIP
jumlah field : 4
No.
|
Nama field
|
Tipe
|
Ukuran
|
1
|
NIP
|
Varchar
|
20
|
2
|
Nama
|
Varchar
|
50
|
3
|
Password
|
Varchar
|
16
|
4
|
role
|
Varchar
|
10
|
2. Nama table : siswa
primary key : NIS
jumlah field : 8
primary key : NIS
jumlah field : 8
No.
|
Nama field
|
Tipe
|
Ukuran
|
1
|
NIS
|
Varchar
|
20
|
2
|
Nama
|
Varchar
|
50
|
3
|
Kelas
|
Varchar
|
15
|
4
|
Alamat
|
Varchar
|
225
|
5
|
Nama Orang Tua/Wali
|
Varchar
|
50
|
6
|
Nilai harian
|
Int
|
5
|
7
|
Nilai UTS
|
Int
|
5
|
8
|
Nilai UAS
|
int
|
5
|
3. Nama table : nilai
primary key : NIS
jumlah field : 5
primary key : NIS
jumlah field : 5
No.
|
Nama field
|
Tipe
|
Ukuran
|
1
|
NIS
|
Varchar
|
20
|
2
|
Nama pelajaran
|
Varchar
|
50
|
3
|
Nilai harian
|
Int
|
5
|
4
|
Nilai UTS
|
Int
|
5
|
5
|
Nilai UAS
|
Int
|
5
|
4. Nama table : absensi
primary key : NIS
jumlah field : 3
primary key : NIS
jumlah field : 3
No.
|
Nama field
|
Tipe
|
Ukuran
|
1
|
NIS
|
Varchar
|
20
|
2
|
Tanggal
|
Datetime
|
|
3
|
Keterangan
|
Varchar
|
50
|
5. Nama table : raport
primary key : NIS
jumlah field : 13
primary key : NIS
jumlah field : 13
No.
|
Nama field
|
Tipe
|
Ukuran
|
1
|
NIS
|
Varchar
|
20
|
2
|
Nama
|
Varchar
|
50
|
3
|
Kelas
|
Varchar
|
15
|
4
|
Nama Pelajaran
|
Varchar
|
50
|
5
|
Nilai Harian
|
Int
|
5
|
6
|
Nilai UTS
|
Int
|
5
|
7
|
Nilai UAS
|
Int
|
5
|
8
|
Absensi
|
Varchar
|
20
|
9
|
Nilai rata – rata
|
Int
|
5
|
10
|
Total Nilai
|
Int
|
5
|
11
|
Keterangan
|
Varchar
|
10
|
12
|
Nama Wali Kelas
|
Varchar
|
50
|
13
|
Nama Orang tua/wali
|
varchar
|
50
|
5.2 Perancangan Tampilan
1. Form Login
2. Halaman Utama
setelah login
3. Form Nilai
4. Data Siswa
5. Form Absen
6. Raport








Komentar
Posting Komentar