Data Siswa Feasibilitas Waktu Feasibilitas Teknis Feasibilitas Legal

5. Untuk membuat laporan mingguan dan bulanan, wali kelas sangat bergantung pada laporan harian yang dibuat oleh guru sentra. Hal ini tentu saja dapat menyulitkan. 6. Data laporan harian yang tidak lengkap, sangat berpengaruh pada saat pembuatan laporan mingguan dan bulanan, karena laporan tersebut diperoleh dari laporan harian. 7. Dalam sisi sumber daya manusia, guru baru sering mengalami kesulitan dengan penulisan laporan secara manual karena baru sedikit pengetahuan yang dimiliki.

4.1.4 Alur Kerja Sistem Berjalan

Berdasarkan pengamatan dan observasi yang dilakukan oleh penulis, gambaran alur kerja sistem yang sedang berjalan di Sekolah Batutis Al-Ilmi Bekasi adalah sebagai berikut:

a. Data Siswa

Pada proses data siswa, staff TU mendata siswa dan meginput data siswa ke komputer, kemudian guru sentra atau wali kelas dapat melihat data siswa. Alur Kerja Data Siswa Pada Sistem Yang Berjalan Guru Sentra Wali Kelas Staff TU Start Data Siswa Input Data Siswa Ke PC Melihat Data Siswa Selesai Gambar 4.1 Alur kerja data siswa yang sedang berjalan

b. Perkembangan Siswa

Pada proses perkembangan siswa, setiap guru sentra mencatat perkembangan siswa dan memberikan kepada wali kelas, kemudian wali kelas akan meginput nilai siswa ke dalam komputer dan kemudian wali murid atau siswa dapat melihat perkembangan siswa tersebut. Alur Kerja Sistem Pelaporan Yang Sedang Berjalan Wali Kelas Wali MuridSiswa Guru Sentra Start Mencatat Perkembangan Siswa Input Perkembangan Siswa Ke PC Melihat Perkembangan Siswa Selesai Gambar 4.2 Alur kerja pelaporan pada sistem yang sedang berjalan

4.1.5 Uraian Singkat Sistem yang Dibutuhkan

Untuk menjawab permasalahan-permasalahan yang dihadapi dalam pendokumentasian data yang masih manual tersebut, penulis bermaksud mengusulkan sebuah sistem untuk pengorganisasian data. Usulan sistem yang dimaksud adalah sebagai berikut : c. Kepala Sekolah di dalam sistem ini berperan sebagai admin yang bertugas untuk memeriksa laporan perkembangan kecerdasan siswa yang terdiri dari laporan harian, mingguan, dan bulanan. Admin juga berperan sebagai pengontrol terhadap user-user yang terdaftar di dalam sistem, dalam hal ini adalah guru sentra, sekretaris, wali kelas, kepala sekolah dan customer. Admin memiliki hak dalam membuat user account baru serta menentukan masa aktif tiap-tiap user account tersebut. Admin juga dapat melakukan pemasukan data guru, data siswa, dan laporan perkembangan siswa berdasarkan data yang ada di lapangan, merubah data jika terjadi kesalahan, serta menghapus data yang salah ataupun tidak diperlukan lagi. d. Setiap guru sentra memiliki user account di dalam sistem, yang ditentukan oleh admin. Guru sentra memiliki hak untuk mengisi dan mengubah data laporan siswa selama masa aktif account nya masih berlaku. e. Customer berada pada tingkatan terbawah di dalam sistem. Setelah data dimasukkan oleh guru sentra maupun admin, maka customer dapat mengakses informasi yang mereka butuhkan mengenai laporan perkembangan kecerdasan siswa. f. Laporan perkembangan siswa yang telah berada di dalam sistem juga dapat dibuat reportnya dalam format PDF atau Ms. Word yang dapat dilakukan oleh admin, setiap guru sentra, maupun customer. Laporan yang diterima oleh customer mempunyai format laporan yang sama dengan laporan yang diterima oleh guru sentra. Gambar flowchart dari sistem yang penulis usulkan ini adalah sebagai berikut: Flowchart Sistem Yang Diusulkan Guru Sentra Wali Kelas Wali Murid Admin Mulai Username Password Log In Validasi CreateUpdate Delete User Account Ya Tidak Selesai Log In CreateUpdateDelete Siswa, Perkembangan Siswa Validasi Mulai Selesai Username Password Tidak Cari Data Siswa, Perkembangan Siswa Cetak Data Siswa, Perkembangan Siswa Ya Data Siswa, Perkembangan Siswa Ya Ya Ya Tidak Log In Validasi Username Password Cari Perkembangan Siswa Mulai Cetak Perkembangan Siswa Perkembangan Siswa Selesai Gambar 4.3 Flowchart Sistem yang Dibutuhkan Pada sistem yang diusulkan ini, penulis menggunakan Unified Modelling Language UML dalam perancangannya. Diagram- diagram UML yang digunakan yaitu Usecase Diagram, Class Diagram, Activity Diagram, dan Sequence diagram.

4.1.6 Studi Feasibilitas

a. Feasibilitas Waktu

Ditinjau dari sisi waktu, pengembangan sistem ini dapat menjadi salah satu faktor penghematan waktu bagi pihak yang terkait. Karena sistem ini dirancang agar semua pihak mempunyai hak akses dalam sistem sehingga mengurangi ketergantungan antar pihak. Maka dengan adanya sistem ini dapat menghemat waktu Kepala Sekolah, Guru Sentra, Wali Kelas, dan Wali Murid. Sistem ini juga dibangun dengan berbasis web, sehingga memungkinkan bagi Guru Sentra, Wali Kelas, dan Wali Murid untuk dapat mengakses data kapanpun.

b. Feasibilitas Teknis

Dari sisi teknis, kinerja sistem yang penulis kembangkan telah dapat dibuktikan kestabilannya karena sistem ini dikembangkan dengan berbasis web, maka dapat diakses oleh client dengan berbagai macam tipe web browser, seperti misalnya Mozilla Firefox, Opera, dan Internet Explorer. Sedangkan dari sisi server, aplikasi ini dikembangkan dengan menggunakan bahasa pemrograman PHP yang bersifat multi platform sehingga tidak hanya dapat dijalankan pada sistem operasi berbasis windows saja, melainkan dapat juga dijalankan pada sistem operasi Macintosh. Sistem ini juga dapat dibuktikan kestabilannya dalam menangani banyak data yang dapat dilihat pada lampiran.

c. Feasibilitas Legal

Pada perancangan sistem ini, penulis telah mendapat persetujuan dan dukungan penuh langsung dari Kepala Sekolah Batutis Al-Ilmi. Oleh karena itu, legalitas sistem ini sendiri telah teruji dari pihak yang bersangkutan.

4.2 Fase Perancangan