Use Case System Design

10

BAB III. Analisis dan Disain

III.1. Analisis Sistem Sistem pengolahan nilai siswa yang lama dianalisis menggunakan kerangka berpikir PIECES untuk mencari pokok-pokok permasalahan yang ada. Hasil dari analisis ini dirancang dalam bentuk usulan-usulan yang diterapkan pada sistem yang baru. Hal ini untuk mengetahui alasan dari perubahan sistem serta membantu menentukan keputusan. Analisis tersebut dapat dijelaskan sebagai berikut: Analisis PIECES Sistem lama Performance • Pencatatan nilai dilakukan sebanyak 2 kali yaitu secara manual dan komputerisasi • Proses pencatatan membutuhkan waktu yang cukup lama karena dilakukan 2 kali Information and Data • Data belum diorganisir dengan baik • Data sulit diperoleh dengan cepat karena menunggu pencatatan data secara manual • Data yang didapat terdapat kekurangan Economic • Biaya operasional yang dikeluarkan cukup besar karena melakukan proses pencatatan sebanyak 2 kali Control • Pengaturan hak akses kurang baik dikarenakan data dapat diakses dengan mudah oleh beberapa orang Efficiency • Belum efisien dikarenakan membutuhkan banyak sumber daya dan biaya • Services • Penyajian data dalam berbagai format membutuhkan waktu yang lama dikarenakan data harus diseleksi secara manual III.2. Gambaran Umum Sistem Yang Akan Dibuat Dalam sistem ini terdapat empat user, yaitu kepala sekolah, tata usaha, wali kelas, dan guru. Kepala sekolah dapat melihat data laporan rapor. User tata usaha dapat melakukan input data siswa, bidang studi, kelas, guru, pengembangan diri siswa, ketidak hadiran siswa, kepribadian siswa. User wali kelas dapat melihat laporan nilai, laporan ketidak hadiran siswa, laporan pengembangan diri siswa, laporan rapor siswa, serta melakukan input pada catatan wali kelas untuk siswa. User guru dapat melakukan input data nilai bidang studi yang ditanganinya. Sistem memiliki kemampuan untuk menghitung rata-rata nilai yang di dapat oleh setiap siswa berdasarkan nilai harian, nilai kompetensi, nilai ujian akhir sekolah. Oleh sebab itu, sistem akan menyimpan nilai harian, nilai kompetensi, nilai ujian akhir sekolah dari guru tiap bidang studi. Sistem juga bisa menyimpan data- data seperti kepribadian siswa, kegiatan untuk pengembangan diri, absensi serta catatan tambahan dari wali kelas. Pada data transaksi nilai, Guru sebagai user yang terlibat secara langsung harus memastikan bahwa data Bidang studi dan data siswa telah dimasukkan terlebih dahulu oleh tata usaha. Sistem yang akan dibuat menggunakan bahasa pemrograman java dan database menggunakan MYSQL Server. Untuk menggunakan sistem setiap user akan diberi username dan password yang berbeda-beda dan hanya diketahui oleh user yang bersangkutan.