1 BAB I. PENDAHULUAN
1.1. Latar Belakang
Dalam pelaksanaan kegiatan operasional sekolah dasar, perlu adanya mekanisme yang tepat dalam pengelolaan data siswa. Pengelolaaan data diperlukan demi tercapai data yang akurat dengan sistem yang efisien. Sekolah dasar memerlukan sebuah sistem yang terkomputerisasi agar proses pelaporan pada akhir periode pembelajaran menjadi semakin mudah.
yaitu distibusi pesan singkat. Orang tua cenderung segera membuka pesan dan mengetahui informasi dari sekolah apabila melalui SMS. Dengan sistem ini diharapkan orang tua dapat mengetahui informasi terkini dari pihak sekolah serta dapat memantau kegiatan anak.
Aplikasi ini dirancang untuk pengelolaan data siswa serta menyebarkan informasi berupa pesan singkat ke nomor orang tua atau wali siswa. Data yang dikelola mencakup jadwal pembelajaran serta nilai siswa sehingga dapat menghasilkan laporan akhir pembelajaran. Sementara informasi yang didistribusikan ke orang tua mencakup daftar tugas rumah, jadwal tes, pengumuman hari libur, bahkan lomba- lomba yang akan diadakan di sekolah. Aplikasi ini dibangun dengan bahasa pemrograman Visual Basic.NET, menggunakan Microsoft Visual Studio 2010 dan Microsoft SQL Server 2008.
1.2. Tujuan
1.2.1. Tujuan Umum
a. Sebagai salah satu syarat kelulusan Diploma III pada Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
c. Meningkatkan kemampuan untuk mengembangkan aplikasi yang sesuai dengan kebutuhan dunia nyata.
1.2.2. Tujuan Khusus
a. Untuk menciptakan aplikasi pengelolaan data siswa terkait penjadwalan dan pelaporan nilai siswa di akhir periode pembelajaran.
b. Untuk menciptakan aplikasi penyebaran informasi sekolah berbasis SMS Gateway sehingga informasi dari sekolah kepada orang tua siswa dapat diterima dengan tepat dan cepat.
1.3. Rumusan Masalah
a. Bagaimana sekolah dapat mengelola data siswa, membuat penjadwalan serta pelaporan nilai di akhir periode pembelajaran.
b. Bagaimana sekolah dapat menyebarkan informasi dan pengumuman kepada orang tua secara mudah dan aktual.
1.4. Batasan Masalah
a. Aplikasi ini merupakan aplikasi desktop yang dikelola oleh pihak sekolah.
c. Aplikasi ini memungkinkan untuk pembuatan pelaporan nilai siswa di akhir periode pembelajaran.
d. Aplikasi mampu melakukan penyebaran pesan tentang tugas harian siswa, ulangan per kelas, informasi umum sekolah seperti hari libur, acara tertentu, perlombaan, dan himbauan dari pihak sekolah.
1.5. Metodologi
Aplikasi ini dirancang untuk mempermudah pihak sekolah dalam mengelola data-data yang ada seperti data siswa, guru, jadwal, dan nilai serta dalam menyebarkan informasi ke orang tua siswa.
Pelaksanaan perancangan aplikasi terdiri atas beberapa tahap, sebagai berikut.
1. Perencanaan dan analisa kebutuhan
Pada tahap ini dilakukan pengamatan mengenai sistem serupa, menentukan keluaran yang akan dihasilkan sistem, masukan yang diperlukan sistem, proses yang terjadi, jumlah pemakai dan kategori pemakai serta kontrol dan batasan sistem. Analisa kebutuhan diperlukan guna mengoptimalkan pembuatan aplikasi sehingga ketika pembuatan terdapat batasan yang jelas, sejauh mana sistem akan dibuat serta perangkat apa saja yang diperlukan.
Pada tahap ini diharapkan arsitektur sistem secara keseluruhan telah dihasilkan. Perlu adanya persiapan rancangan yang spesifik yang meliputi rancangan Unified Model Language (UML), rancangan antarmuka, rancangan basis data, serta rancangan modul yang akan dibuat.
3. Pembuatan aplikasi dan unit testing
Aplikasi dibangun berdasarkan desain yang telah dibuat pada tahap sebelumnya. Dilakukan proses pengkodean, membuat sederetan instruksi sesuai tujuan dan maksud masing- masing instruksi. Kemudian pemrogram menguji aplikasi tersebut secara individual (unit testing) untuk memastikan bahwa program berjalan baik dan bebas dari kesalahan.
4. Pengujian dan evaluasi