BAB 1 PENDAHULUAN 1.1 Latar Belakang Semakin lama, tuntutan pekerjaan semakin memaksa orang tua untuk mengorbankan lebih banyak waktu dan perhatian kepada pekerjaannya dan terkadang berakibat kurangnya perhatian kepada anak. Sering kali orang tua tidak tahu perkembangan anak di sekolah. Pendidikan anak memerlukan kerja sama antara orang tua dan juga guru di sekolah, tanpa terjalinnya hubungan tersebut, anak tidak dapat belajar dengan sempurna. Di sekolah guru mengajarkan pelajaran akademik dan di rumah orang tua mengajarkan norma kehidupan, tapi terkadang kurangnya perhatian orang tua pada sang anak mengakibatkan penyimpangan perilaku pada anak, anak cenderung pendiam atau sebaliknya nakal untuk mendapatkan perhatian dari orang sekitar khususnya guru. Dengan memanfaatkan teknologi maju saat ini seperti smartphone dan internet, orang tua dapat dilibatkan dalam pendidikan anak secara tidak langsung, melalui aplikasi yang dapat dipasang pada smartphone user. Aplikasi ini bertujuan untuk membangun komunikasi antara guru dan orang tua, dengan aplikasi ini, guru dapat melaporkan perkembangan atau masalah yang dihadapi anak, orang tua dapat memantau perkembangan anak lewat laporan guru, dan orang tua dapat saling berkomunikasi dengan orang tua yang lain lewat forum yang tersedia pada aplikasi. 1.2 Ruang Lingkup Penelitian Batasan-batasan masalah pada penelitian ini adalah : - Mengunakan bahasa PHP dan Java untuk membuat web admin dan mobile apps. - Penelitian ini akan dibuat aplikasi berbasis Android. - Mengunakan SaaS sebagai platform aplikasi. - Prototype web admin mengunakan Mozilla Firefox. - Resolusi mobile apps 1920 x 1080 pixels dan layar 5,7 inches. 1
2 1.3 Permasalahan - Bagaimana merancang sebuah mobile-apps yang menjembatani komunikasi antara orang tua dan guru? - Bagaimana merancang sebuah mobile-apps yang dapat mengantikan communication book yang konvensional? - Bagaimana merancang sebuah mobile-apps yang dapat mengantikan pengumuman yang konvensional? 1.4 Tujuan dan Manfaat 1.4.1 Tujuan Tujuan dari penelitian ini adalah : - Menganalisis komunikasi antara orang tua dan guru. - Merancang dan membuat aplikasi EduComm untuk mempermudah komunikasi orang tua dan guru. 1.4.2 Manfaat Manfaat dari penelitian ini adalah : - Agar orang tua murid dapat mengetahui apa saja yang dikerjakan anak di dalam kelas. - Agar guru dapat melaporkan perkembangan anak kepada orang tua tanpa bertemu secara langsung. - Agar guru dapat memberitahukan dan mengingatkan kepada orang tua tentang acara yang diadakan disekolah. - Guru dapat memberikan pemberitahuan kepada seluruh orang tua murid di sekolah, orang tua murid pada kelas tertentu bahkan orang tua murid tertentu. 1.5 Metode Penelitian 1.5.1 Metode Analisis Metode analisis yang akan digunakan dalam penelitian ini adalah wawancara dengan beberapa pihak untuk mendapatkan data tentang Kidea dan empat sekolah lainnya sebagai data pembanding. Dan survey yang berupa pembagian kuesioner pada 4 sekolah untuk melengkapi data pembanding dari wawancara yang dilakukan.
3
4 1.5.2 Metode Perancangan Metode perancangan yang akan digunakan dalam penelitian ini adalah Extreme Programming (XP). XP berfokus pada coding sebagai aktivitas utama di semua tahap pada siklus pengembangan. Tujuan penggunaan XP adalah untuk menurunkan biaya, jika terjadi perubahan pada pengembangan sistem. XP : Terdapat empat tahapan utama dalam perancangan menggunakan 1. Planning Pada tahap ini, developer mendengarkan persyaratan-persyaratan agar anggota teknikal dari tim XP mengerti apa yang diperlukan dalam pengembangan software. Kemudian tim melakukan penyusunan user stories untuk mendapatkan gambaran output apa yang diperlukan, fitur, dan kegunaan software yang akan dibuat. Disini user yang menulis story dan user sendiri yang memberikan nilai. Anggota dari tim XP menentukan waktu untuk mengerjakan setiap story dan jika terdapat story yang membutuhkan waktu pengembangan lebih dari tiga minggu, maka user diminta untuk membagi story ke beberapa bagian yang kebih sederhana. Dalam proses pengembangan dikerjakan, user dapat menambah story baru, mengubah nilai story yang sudah ada dan menghapus story. Tim XP kemudian akan mempertimbangkan kembali dan memodifikasi sesuai rencana. 2. Design XP menerapkan prinsip KIS (Keep It Simple) dalam desain. Pada tahap ini bisa dilakukan refactoring, yaitu proses untuk mengubah sistem software dengan menyederhanakan struktur kode namun hasil akhir yang ditampilkan tetap sama. 3. Coding Setelah story selesai disusun dan tahap awal perancangan telah selesai, developer tidak langsung melakukan coding, tetapi melakukan testing dan evaluasi terhadap masing-masing story terlebih dahulu. Setelah testing selesai dilakukan, barulah
developer mulai melakukan coding. 5
6 4. Testing Pada tahap ini, program yang telah selesai akan dilakukan pengujian kode dengan menggunakan unit test yang telah tersedia dan pengujian dilakukan dengan menggunakan acceptance test atau customer tests yang berasal dari user story. 1.6 Sistematika Penulisan Sistematika penulisan penelitian ini terdiri dari 5 bab yang disusun secara sistematis. Secara garis besar isi dari setiap bab adalah sebagai berikut : BAB 1. PENDAHULUAN Bab ini memberikan gambaran secara garis besar dari penelitian ini sehingga dapat dipahami isi penelitian dengan lebih mudah. Isi dari bab ini meliputi latar belakang ruang lingkup, tujuan dan manfaat, metodologi, dan sistematika penulisan. BAB 2. TINJAUAN PUSTAKA Pada bab ini akan dibahas tentang landasan teori yang menjadi dasar acuan dari penulisan penelitian dan yang dapat menunjang dalam pembahasan penelitian. Teori-teori yang digunakan antara lain : Teori interaksi Manusia dan Komputer, Teori Rekayasa Perangkat Lunak, Teori Aplikasi Web, dan Teori Basis Data. BAB 3. METODOLOGI PENELITIAN Pada bab ini dijelaskan analisis program yang dibuat. Isi dari bab ini meliputi analisis sistem yang berjalan, wawancara, analisis wawancara, masalah dan alternatif solusi. BAB 4. IMPLEMENTASI DAN HASIL Pada bab ini dijelaskan bagaimana implementasi dan penelitian yang dilakukan disertai dengan evaluasi yang dihasilkan. BAB 5. SIMPULAN DAN SARAN Bab ini merupakan bab terakhir yang berisi simpulan yang diambil dari hasil penelitian, dan saran untuk tindak lanjut yang lebih baik dalam usaha untuk menyempurnakan penyusunan penelitian.