BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem informasi akademik merupakan sarana penting dalam setiap program pendidikan, pengajaran dan penelitian bagi setiap lembaga pendidikan dan ilmu pengetahuan. Manajemen adalah suatu sistem yang dapat menjadikan pengelolaan sistem yang ada di dalam sebuah institusi bisa berjalan dengan baik. Saat ini sistem pencatatan dan penghitungan nilai oleh guru di SD Ar-Rafi masih menggunakan aplikasi Microsoft Excel atau Microsoft Word sesuai pilihan guru tersebut. Nilai-nilai itu nantinya akan menjadi laporan untuk wali kelas. Karena pembuatan laporan sesuai kreasi guru masing-masing, sehingga bentuk laporan ada yang berbeda. Wali kelas harus mengumpulkan laporan-laporan nilai tersebut, menyatukannya lalu menambahnya dengan nilai sikap dan karakter, sehingga menjadi sebuah rapor. Pembuatan rapor dengan cara ini kurang efisien. Karena membuat wali kelas harus banyak bekerja. Setiap guru selesai memberikan laporan nilai siswa ke wali kelas, oleh wali kelas laporan nilai tersebut juga diberikan kepada siswa untuk disampaikan ke orang tua, dan orang tua memberikan tanda tangan. Tetapi seringkali siswa lupa menyampaikan ke orang tua. Dalam menetapkan siswa yang remedial dan pembuatan jadwal remedial juga masih ditulis di papan tulis, lalu dicatat oleh siswa di buku penghubung. Sering siswa lupa mencatat atau orang tua lupa melihat buku penghubung siswa. Pembuatan laporan penilaian remedial juga masih dilakukan secara konvensional. Serta penyampaian ke orang tua juga masih melalui perantara siswa. Oleh karena itu, perlu dibuatnya sistem baru untuk menyelesaikan permasalahanpermasalahan tersebut. Sistem yang akan dibuat adalah aplikasi berbasis web. Aplikasi ini akan memberikan alert ke akun orang tua apabila nilai terbaru siswa sudah dimasukan oleh guru, sehingga informasi nilai tersebut dapat secara
1
langsung diketahui oleh orang tua. Juga penetapan remedial secara otomatis bagi nilai yang tidak mencukupi KKM (Kriteria Ketuntasan Minimal) dan fitur pembuatan jadwal remedial yang langsung memberikan alert ke akun orang tua bahwa anaknya remedial beserta info jadwal remedialnya. Setelah remedial dilaksanakan, guru memberikan nilai hasil remedial yang juga langsung ada alert ke akun orang tua informasi hasil remedialnya. Aplikasi ini membantu guru, orang tua, dan wali kelas untuk memantau perkembangan siswa karena menyediakan informasi nilainilai siswa setiap saat. Wali kelas semakin mudah dalam memperoleh laporanlaporan nilai dari guru dengan men-download laporannya. Serta wali kelas dipermudah dalam membuat rapor siswa, karena nilai-nilai yang dimasukan guru sudah tersimpan, wali kelas hanya memasukan nilai sikap dan karakter, secara otomatis nilai-nilai tersebut akan diproses oleh sistem dan jadilah sebuah rapor.
1.2 Rumusan Masalah Berdasarkan latar belakang di atas maka dapat dIrumuskan masalah sebagai berikut: 1. Bagaimana membantu guru dalam membuat jadwal remedial, mencatat nilai siswa, dan mencatat nilai remedial siswa? 2. Bagaimana orang tua dapat mengetahui jadwal remedial, nilai terbaru anaknya, dan hasil remedial terbaru anaknya secara langsung tanpa melalui perantara anak? 3. Bagaimana membantu wali kelas dalam memperoleh laporan-laporan nilai siswa dengan bentuk yang seragam, mencatat nilai sikap dan karakter siswa, serta membuat rapor siswa? 4. Bagaimana membantu wali kelas, guru, dan orang tua dalam memantau perkembangan siswa melalui informasi nilai?
1.3 Tujuan Adapun tujuan yang ingin dicapai pada penelitian proyek akhir ini adalah membuat aplikasi dengan fungsionalitas sebagai berikut:
2
1. Membantu guru dalam membuat jadwal, mencatat nilai siswa, dan mencatat nilai remedial siswa melalui fitur input nilai siswa dan input nilai remedial. 2. Memberikan informasi jadwal remedial, nilai terbaru anaknya, dan hasil remedial terbaru anaknya kepada orang tua secara langsung melalui fitur alert. 3. Membantu wali kelas mendapat laporan-laporan nilai siswa dari guru dengan bentuk yang seragam, mencatat nilai sikap dan karakter siswa, serta membuat rapor siswa melalui fitur download laporan nilai siswa, input nilai sikap dan karakter, dan rapor siswa. 4. Membantu wali kelas, guru, dan orang tua untuk memantau perkembangan siswa melalui fitur informasi nilai siswa.
1.4 Batasan Masalah Berdasarkan latar belakang di atas, maka permasalahan pada modul ini dibatasi sebagai berikut: 1. Pengguna sistem hanyalah orang tua, wali kelas, dan guru. 2. Tidak membahas pencatatan mata pelajaran dan KKM (Kriteria Ketuntasan Minimal), presensi kehadiran guru dan siswa, broadcast info anak ke orang tua, serta penyusunan rencana pembelajaran dan kalender akademik. 3. Tidak menangani masalah performansi, yaitu menulis kode PHP secara efektif dan efisien untuk meningkatkan kecepatan eksekusi kode. 4. Tidak membahas tentang keamanan sistem.
1.5 Definisi Operasional Aplikasi yang akan dibangun merupakan aplikasi pelaksanaan pembelajaran akademik (Ar-Rafi), berbasis web dengan bahasa pemrograman PHP menggunakan framework CodeIgniter dan database MySql. Pada modul rapor ini, aplikasi dapat membantu guru dalam membuat jadwal remedial dan mencatat nilai-nilai siswa,
3
memberikan informasi nilai terbaru anak dan jadwal remedial kepada orang tua secara langsung, membantu wali kelas, guru, dan orang tua untuk memantau perkembangan siswa melalui informasi nilai siswa, membantu wali kelas mendapat laporan nilai siswa yang seragam dari guru, membantu wali kelas mencatat nilai sikap dan karakter siswa, membantu guru dalam mencatat nilai remedial siswa, memberikan informasi hasil remedial terbaru anak kepada orang tua secara langsung, membantu wali kelas membuat rapor siswa.
1.6 Metode Pengerjaan Dalam pengerjaan proyek akhir ini, metode yang digunakan adalah metode prototyping yaitu developer menghadirkan prototype produk ke hadapan pengguna. Lalu user menilai prototype itu, kemudian menyarankan perbaikanperbaikan. Developer kemudian melakukan perbaikan lagi yang selanjutnya mengomunikasikannya lagi ke user. Demikian selanjutnya hingga didapatkan sistem yang dikehendaki oleh user. Tahap-tahap pengembangan perangkat lunak metode prototyping dapat dilihat pada gambar di bawah :
Membangun atau Memperbaiki Mockup
Mendengarkan Pelanggan
Pelanggan Melihat atau Menguji Mockup Gambar 1-1 Metode Prototyping [9]
4
1. Mendengarkan Pelanggan Pada tahap ini developer bertemu dengan user untuk melakukan pengumpulan data primer, data sekunder, serta kebutuhan yang diinginkan. User yang dimaksud adalah pihak SD Ar Rafi. Berdasarkan hasil pertemuan, maka didapati keinginan user yaitu aplikasi yang dapat memberikan informasi jadwal remedial, nilai, dan hasil remedial kepada orang tua secara langsung tanpa melalui perantara anak, membantu guru dalam membuat jadwal remedial, mencatat nilai siswa, dan mencatat nilai remedial siswa dimana jadwal remedial itu sudah direncanakan bersamaan dengan input nilai siswa sehingga langsung ada informasi ke orang tua, serta menyediakan laporan-laporan nilai siswa yang seragam kepada wali kelas dan membantu wali kelas dalam mencatat nilai sikap dan karakter siswa dan membuat rapor siswa. 2. Membangun atau Memperbaiki Mock-up Setelah berkomunikasi dengan user, developer dengan cepat melakukan perancangan untuk membangun aplikasi yang disusun sesuai dengan kebutuhan user. Lalu membuat perancangan program menggunakan framework Codeigniter dan database server MySQL dengan bahasa pemrograman
PHP.
didemonstrasikan
Rancangan
kepada
user,
program sehingga
itu user
nantinya bisa
akan
menjelaskan
kebutuhannya secara spesifik. 3. Pelanggan Melihat atau Menguji Mock-up Setelah rancangan program didemonstrasikan, user menguji program tersebut apakah sesuai dengan yang diinginkan. Maka terjadi diskusi sampai mendapatkan spesifikasi kebutuhan perangkat lunak yang sesuai. Lalu dilakukan kembali perbaikan dan perancangan aplikasi. Begitu seterusnya berulang sampai jadi sebuah aplikasi sesuai kesepakatan.
5
1.7 Jadwal Pengerjaan Adapun jadwal pengerjaan pada proyek akhir ini adalah sebagai berikut : Tabel 1–1 Jadwal Pengerjaan Proyek Akhir
No
Jenis Kegiatan
Januari
Februari
Maret
April
Mei
Juni
2016
2016
2016
2016
2016
2016
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1.
Mendengarkan Pelanggan
2.
Membangun atau Memperbaiki Mock-up
3.
Seminar
4.
Pelanggan Melihat atau Menguji Mock-up
5.
Sidang
6