BAB I PENDAHULUAN 1.1 Latar Belakang Sekolah Dasar Al Firdaus merupakan unit pendidikan bagi anak usia 6 sampai dengan 12 tahun yang berada dibawah Yayasan Lembaga Pendidikan Al Firdaus Surakarta. Yayasan ini tidak hanya menaungi Sekolah Dasar saja, ada Taman Pendidikan Prasekolah atau yang sering kita sebut TK, dan sekolah menengah (SMP-SMA). Pada dasarnya Sekolah Dasar Al Firdaus sama seperti Sekolah Dasar lainnya, yang membedakan adalah sekolah ini bernuansa Islam, serta Sekolah Dasar ini memberikan kesempatan untuk anak-anak yang memiliki kebutuhan khusus untuk dapat belajar bersama dengan anak-anak normal lainnya. Sekolah Dasar ini memiliki banyak program untuk meningkatkan kualitas sehingga bisa lebih unggul dibandingkan dengan Sekolah Dasar lainnya, salah satunya adalah program CAKEDIK (Catatan Kegiatan Siswa Didik) yaitu program pantauan kegiatan
harian disekolah yang dilakukan oleh siswa. Program ini
bertujuan untuk memberikan informasi hasil pemantauan antara orang tua / wali dan guru terhadap proses pembelajaran dan pembiasaan anak didik. Namun Program ini masih berupa buku yang setiap hari ditulis oleh guru kelas. Untuk melihatnya orang tua harus menunggu anaknya pulang kerumah dan membawakan buku CAKEDIK yang sudah dituliskan oleh guru kelas. Namun, ada beberapa orang tua yang bekerja hingga malam hari, sehingga belum sempat melihat buku CAKEDIK yang dibawa anaknya, akibatnya orang tua belum sempat menyiapkan peralatan yang diperlukan anak untuk sekolah kesokan harinya karena keterbatasan waktu.
1.2 Perumusan Masalah Berdasarkan latar belakan yang telah dikemukakan, maka dapat diambil suatu perumusan masalah bagaimana membuat Sistem Informasi Pantauan Siswa Didik untuk membantu guru kelas dan orang tua dalam memantau perkembangan belajar siswa didik di sekolah. 1
2
1.3 Tujuan Penelitian Tujuan dari penelitian ini adalah membuat Sistem Informasi Pantauan Siswa Didik SD Al Firdaus Surakarta berbasis web dan mobile application. 1.4 Manfaat Penelitian Dengan adanya Sistem Informasi Pantauan Siswa Didik berbasis web dan mobile application diharapkan : 1. Memberikan informasi presensi siswa, penilaian karakter, pantauan sholat, informasi guru dan informasi khusus setiap siswa. 2. Menyampaian informasi terkait kegiatan belajar perserta didik. 3. Mendukung proses manual yang menggunakan buku. 4. Perekapan data secara komputerisasi. 5. Pemantauan perkembangan anak di sekolah. 6. Menyajikan informasi yang cepat melalui web browser dan smartphone android. 1.5 Batasan Masalah 1. Sistem Informasi ini dikembangkan berbasis web dan mobile application yaitu android. 2. Sistem Informasi berbasis web dapat melakukan manajemen data seperti view, input, update, dan delete. 3. Sistem Informasi berbasis mobile application dapat melihat data (view) dan tidak dapat melakukan manajemen data seperti input, update, dan delete. 4. Data yang diolah dalam Sistem Informasi ini adalah data presensi, penilaian karakter, pantauan sholat, informasi pribadi, dan informasi guru untuk siswa.
3
1.6 Metodologi Penelitian 1.6.1
Pengumpulan Data Tahap awal dari perancangan sistem ini adalah pengumpulan data.
Pengumpulan data dimaksudkan untuk mengumpulkan seluruh data dan informasi yang berkaitan dengan kasus yang akan dipecahkan yaitu pantauan kegiatan siswa di sekolah, maka dari itu pengumpulan data dilakukan dengan mendatangi SD Al Firdaus Surakarta sebagai sekolah dasar yang digunakan sebagai objek observasi. Hasil dari pengumpulan data ini yang kemudian akan dianalisa untuk kemudian dijadikan konsep dasar dalam pembuatan sistem informasi. 1.6.2
Analisa Data Tahap kedua yang dilakukan setelah mendapat data dan informasi adalah
menganalisa hasil pengumpulan data. Analisis data dan proses bisnis dilakukan untuk mendapatkan inti dari permasalahan serta mendapatkan data yang menjadi bahan pembuatan sistem informasi. 1.6.3
Desain dan Perancangan Setelah data dianalisa dan telah mendapatkan ide dan konsep dasar sistem,
maka tahapan yang dilakukan selanjutnya adalah membuat desain, desain terdiri dari 3 jenis yaitu desain proses sistem, desain database dan desain user interface. A. Desain Proses Sistem Desain proses sistem merupakan desain atau perancangan terhadap alur dan logika sistem. Pada desain proses sistem, disusun alur proses sistem dalam bentuk class diagram karena sistem akan dikembangkan dengan menggunakan framework yang menggunakan OOP (Object Oriented Programming). B. Desain Database Desain database adalah desain dari sebuah tempat penyimpanan data (storage) dimana data dari sebuah sistem informasi disimpan. Desain database disusun dalam bentuk ERD (Entity Relationship Diagram). ERD merupakan hubungan dari entitas-entitas data yang memiliki atribut-atribut yang kemudian akan diwujudkan dalam bentuk tabel-tabel penyimpanan data.
4
C. Desain User Interfaces Desain user interface adalah rancangan tampilan antar muka dari sistem informasi, rancangan antarmuka ini dibuat semenarik mungkin tetapi tidak melupakan unsur kemudahan user dalam menjalankan aplikasi. Desain user interface digunakan untuk dasar membuat tampilan aplikasi yang nantinya akan dipakai oleh user. Dengan adanya desain user interface, programmer akan lebih mudah dalam membuat aplikasi karena telah memiliki gambaran tata letak (layout) komponen aplikasi yang akan dibuat. 1.6.4
Implementasi Tahapan implementasi adalah inti dari seluruh tahapan pembuatan sistem
informasi dengan berpedoman pada rancangan-rancangan yang telah dibuat sebelumnya. Tampilan antar muka akan dibuat sesuai dengan desain dengan menggunakan pemrograman HTML, CSS, Java Script, serta bahasa pemrograman lain jika diperlukan. Rancangan database diimplementasikan dengan menggunakan database MySQL. Bagian program sistem akan dibuat dengan pemrograman PHP dan framework CodeIgniter untuk sistem berbasis web dan dengan bahasa pemrograman java untuk sistem berbasis android. 1.6.5
Testing Testing dilakukan setelah pembuatan sistem informasi selesai, testing
dilakukan terhadap sistem yang telah dibuat pada tahapan implementasi. Tujuan dari dilakukan testing adalah menemukan kesalahan-kesalahan terhadap aplikasi dan agar kemudian dapat diperbaiki. Proses testing sistem dilakukan langsung pada browser dan ponsel android. 1.7 Sistematika Penulisan Sistematika penulisan Tugas Akhir ini dibagi menjadi lima bab, setiap bab terdiri dari beberapa sub-bab, secara singkat dijelaskan sebagai berikut : BAB I PENDAHULUAN Bab ini membahas tentang latar belakang, perumusan masalah, tujuan penelitian, manfaat penelitian, batasan maslaah, dan sistematika pembahasan yang digunakan dalam pembuatan Tugas Akhir.
5
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI Bab ini menjelaskan tinjauan pustaka dan teori dasar yang mendukung penulisan TA. Mencakup metode atau teknik yang digunakan, teori tentang permasalahan, uraian singkat perangkat implementasi yang dipakai. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi rancangan awal pembuatan sistem, alat dan bahan yang digunakan, jalannya penelitian, proses bisnis, perancangan sistem, perancangan database, dan perancangan desain User Interface. BAB IV IMPLEMENTASI DAN PENGUJIAN Berisi tentang implementasi sistem yang dibuat sesuai dengan perancangan yang telah dibuat dalam BAB III, dan pengujian terhadap sistem yang dikembangkan. BAB V KESIMPULAN DAN SARAN Dalam bab ini menguraikan tentang kesimpulan dari uraian bab-bab sebelumnya, sehingga dari kesimpulan tersebut dapat memberi saran yang berguna untuk melengkapi dan penyempurnaan Tugas Akhir.