Menyimpan persentase penilaian dan tahun ajaran, sebagai pembatas proses memasukkan nilai.
19. Kepribadian
Menyimpan nilai kepribadian siswa.
2. Persyaratan Non-Fungsional
a. Kebutuhan produk
1. Komputer 2. Sistem Operasi
3. Pentium 4 4. Jaringan internet
b. Kebutuhan organisasial
Pada tahap ini penulis mendefinisikan informasi apa saja yang terdapat pada aplikasi web penilaian yang
meliputi standar sistem, bahasa pemrograman yang digunakan dan metode perancangan apa yang digunakan.
a Sistem sesuai dengan apa yang telah berjalan di SMA Manbaul Ulum
b Perancangan menggunakan metode RUP c Case tool yang digunakan untuk merancang sistem
menggunakan Rational Rose dan Visio 2007. d Integrated
Development Environment
IDE menggunakan Eclipse Helios
e Sebagai environment java penulis menggunakan JRE 1.6
f Server menggunakan Tomcat 6.0.29 g Pembangunan sistem menggunakan Framework ZK
ZK Studio 1.0.1 h Proses mapping objek ke database menggunakan
Framework Hibernate i Proses mengubah tabel menjadi class di java dengan
memakai metode Reverse Engineer dengan bantuan Framework Seam JBoss Seam 2.1.1 GA dengan
JBoss 4.2.2 GA sebagai Application Server. j Database yang digunakan MySQL 5.0.67
k Membuat database menggunakan phpMyAdmin - 2.11.9.2
l Konektor aplikasi java dan database MySQL menggunakan mysql-connector-java-5.1.16.jar
m Untuk mencetak rapor, penulis menggunakan tool Jasper Report dan iReport 4.0.2 sebagai Visual
Designer.
c. Estimasi Resiko
Dalam pelaksanaannya, pembangunan aplikasi web penilaian ini pasti menemui resiko-resiko yang dapat
menghambat kesuksesan dalam pembangunannya. Dengan
mengestimasikan resiko terlebih dahulu, maka penulis akan meminimalisir
resiko yang
akan dihadapi
dengan mempertimbangkan
dampak dari
resiko dalam
pengembangannya. Contoh resiko yang mungkin terjadi adalah :
a. Pengguna tidak mengerti fungsi dari modul-modul yang ada. Cara menanganinya adalah dengan memberikan
pelatihan untuk menjelaskan fungsi dari setiap modul yang ada di aplikasi web penilaian.
b. Human error pada saat input data sehingga ada data yang terhapus secara tidak sengaja. Cara menanganinya adalah
selain dengan memberikan pelatihan, penulis juga menghilangkan fungsi delete pada modul yang memuat
data penting.
d. Kekurangan dan kelebihan sistem
Sub bab ini menjelaskan beberapa kelebihan dan kekurangan dari sistem yang diusulkan dan sistem yang sedang
berjalan.
1. Sistem berjalan