PERANCANGAN SISTEM INFORMASI KOMUNIKASI PERKEMBANGAN SISWA ANTARA ORANG TUA DAN GURU STUDI KASUS (TK AS-SYIFA) CAHYA WIDANI 41812010123 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017 i
PERANCANGAN SISTEM INFORMASI KOMUNIKASI PERKEMBANGAN SISWA ANTARA ORANG TUA DAN GURU STUDI KASUS (TK AS-SYIFA) Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Sistem Informasi Oleh: CAHYA WIDANI 41812010123 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017 ii
i
ii
KATA PENGANTAR Alhamdulillahirabbil alamin Puji syukur saya ucapkan kepada Allah SWT karena berkat rakhmat dan karunianya sehingga penulis dapat menyelesaikan penyusunan skripsi ini. Maha besar Allah yang banyak memberikan pelajaran selama proses yang dilalui penulis. Tak lupa shalawat serta salam yang tercurah kepada nabi Muhammad SAW berserta keluarga, sahabat dan para pengikutnya yang telah membawa kita dari zaman yang jahiliyah hingga ke zaman yang penuh dengan ilmu pengetahuan. Skripsi ini di susun untuk memenuhi syarat sebagai sarjana komputer di Universitas Mercu buana. Dalam proses penulisan, penulis mengalami beberapa kesulitan dalam menyelesaikan skripsi ini untuk menjadi sempurna. Untuk menyelesaikan skripsi ini, penulis akan memberikan apresiasi kepada semua orang yang terlibat dalam penyusunan skripsi ini. Oleh karena itu dalam kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya, Khususnya kepada: 1. Kedua orang tuaku, Bapak dan Ibu. Terimakasih atas segala kasih sayang, doa, semangat dan motivasi sehingga penulis dapat menyelesaikan skripsi ini. Tiada kata yang dapat tertuliskan untuk membalas jasa-jasamu. Semoga Allah membalas kebaikan dan menyayangi kalian berdua. 2. Ibu Nur ani, ST., MMSI selaku dosen pembimbing dan Kaprodi Sistem Informasi yang telah memberikan kritik dan saran yang membangun. Terimakasih karena selalu sabar dalam membimbing dan telah banyak meluangkan waktu, tenaga, dan pikiran dalam penyusunan skripsi ini. 3. Ibu Inge Handriani, SE, MMSI selaku kordinator TA Program Studi Sistem Informasi. 4. Ibu Yustika Erliani, SE., MMSI yang pernah menjadi dosen pembimbing akademik. 5. Ibu Mahfiah, S.Ag selaku kepala RA di TK As-Syifa berserta staffnya. Terimakasih atas izin dalam melakukan penelitian skripsi disekolahnya. 6. Teman-teman Sistem Informasi angkatan 2012 terutama sahabat-sahabat seperjuangan (Mijan, Jayeng, Asep, Linggo, Dede, Dwi, Baroq, Hendra Wijaya) yang mana telah memberikan banyak dukungan dan membantu saya selama perkuliahan dan penulisan skripsi. 7. Kakakku yang selalu mengajarkanku untuk menjadi seorang yang tangguh dan tetap semangat dalam kesulitan apapun, sekaligus penyemangat dalam penyusunan skripsi ini. iv
8. Para Dosen Universitas Mercu Buana atas ilmu yang diberikan. 9. Seluruh jajaran guru di TK As-Syifa. Semoga Allah selalu memberikan balasan yang terbaik dan terindah atas bantuan yang telah diberikan. Peneliti menyadari bahwa skripsi ini masih terdapat kekurangan dan jauh dari kesempurnaan dalam peyusunannya. Oleh karena itu, Penulis sangat mengharapkan kritik dan saran yang bersifat membangun untuk kedepannya. Akhir kata, semoga skripsi ini dapat memberi manfaat bagi kita semua, baik peneliti maupun seluruh pembaca. Amin. Jakarta, 2017 Cahya Widani v
DAFTAR ISI LEMBAR PERNYATAAN LEMBAR PERSETUJUAN LEMBAR PENGESAHAN KATA PENGANTAR ABSTRAK ABSTRACT DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL i ii iii iv vi vii. viii xii xv BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan dan Manfaat 2 1.5 Metode Penelitian 3 1.5.1 Metode Perancangan Aplikasi 3 1.6 Sistematika Penulisan 4 BAB II LANDASAN TEORI 5 2.1 Konsep Guru dan Orang Tua 5 2.1.1 Pengertian Guru 5 2.1.2 Pengertian Orang Tua 5 2.1.3 Fungsi Guru dan Orang Tua 6 2.1.4 Usaha yang Dilakukan Guru dan Orang Tua 7 viii
2.2 Kerjasama Guru dan Orang Tua 8 2.3 System Development Life Cycle (SDLC) 9 2.3.1 Model Wartfall 9 2.4 Basis Data 11 2.4.1 Database Manajement System (DBMS) 11 2.4.2 MySQL 12 2.4.3Unified Modeling Languange (UML) 12 2.4.4 Use Case 12 2.4.5 Activity Diagram 14 2.4.6 Sequence Diagram 15 2.4.7 Class Diagram 17 BAB III ANALISA SISTEM 19 3.1 Sejarah Tk As Syifa 19 3.1.1 Visi 19 3.1.2 Misi 19 3.1.3 Struktur Organisasi 20 3.2 Analisa Kebutuhan Sistem 21 3.3 Proses Bisnis 21 3.4 Analisis dan Perancangan Sistem 22 3.4.1 Use Case Diagram 22 3.4.2 Activity Diagram 29 3.4.3 Sequence Diagram 35 3.4.4 Class Diagram 43 3.4.5 Spesifikasi Basis Data 44 BAB IV PERANCANGAN SISTEM 49 ix
4.1 Perancangan Navigasi Menu 49 4.1.1 Navigasi Menu System Admin 49 4.1.2 Navigasi Menu Sistem Guru 49 4.1.3 Navigasi Menu Sistem Orang Tua 50 4.2 Flowchart Sistem 50 4.2.1 Flowchart Sistem 50 4.3 Rancangan Layar (User Interface) 51 4.3.1 Rancangan Layar Halaman Utama 51 4.3.2 Rancangan Layar Halaman Utama Admin 51 4.3.3 Rancangan Layar Menu Data Kelas 52 4.3.4 Rancangan Layar Menu Verivikasi Account Guru 53 4.3.5 Rancangan Layar Menu Mengolah Data Guru 53 4.3.6 Rancangan Layar Menu Ganti Paswword 54 4.3.7 Rancangan Layar Halaman Utama Guru 54 4.3.8 Rancangan Layar Menu SKH 55 4.3.9 Rancangan Layar Menu Informasi 55 4.3.10 Rancangan Layar Menu Chat Personal 56 4.3.11 Rancangan Layar Menu Submit Di Menu Chat Personal 56 4.3.12 Rancangan Layar Menu Gallery 57 4.3.13 Rancangan Layar Menu Foto Yang Berada Di Menu Gallery 57 4.3.14 Rancangan Layar Menu Video Yang Berada Di Menu Gallery 58 4.3.15 Rancangan Layar Menu Mengelola Data Siswa 58 4.3.16 Rancangan Layar Menu Mengelola Data Orang Tua 59 4.3.17 Rancangan Layar Menu Verivikasi Account Orang Tua 59 4.3.18 Rancangan Layar Menu Ganti Password 60 x
4.3.19 Rancangan Layar Menu Halaman Utama Orang Tua 60 4.3.20 Rancangan Layar Menu SKH Pada Orang Tua 61 4.3.21 Rancangan Layar Menu Informasi Pada Orang Tua 61 4.3.22 Rancangan Layar Detail Informasi Pada Menu Informasi 62 4.3.23 Rancangan Layar Menu Chat Personal Pada Orang Tua 62 4.3.24 Rancangan Layar Menu Chat Pada Chat Personal Orang Tua 63 4.3.25 Rancangan Layar Menu Video Call Pada Chat Personal Orang Tua 63 4.3.26 Rancangan Layar Menu Registrasi Pada Halaman Utama 64 4.3.27 Rancangan Layar Menu Registrasi Guru Pada Menu Registrasi 64 4.3.28 Rancangan LayarMenu Registrasi OrangTua di Menu Registrasi65 4.3.29 Rancangan Layar Hasil Registrasi Guru 65 4.3.30 Rancangan Layar Hasil Registrasi Orang Tua 66 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan 67 5.2 Saran 67 DAFTAR PUSTAKA 68 xi
DAFTAR GAMBAR Gambar 2.1 Model Waterfall 11 Gambar 2.2 Contoh Use Case Diagram 13 Gambar 2.3 Contoh Activity Diagram 15 Gambar 2.4 Contoh Sequence Diagram 16 Gambar 2.5 Contoh Class Diagram 18 Gambar 3.1 Struktur Organisasi Sekolah Tk As Syifa 20 Gambar 3.2 Use Case Proses Bisnis Tk As Syifa 22 Gambar 3.3 Activity Diagram Data Kelas 29 Gambar 3.4 Activity Diagram Verifikasi Account Guru 29 Gambar 3.5 Activity Diagram Mengelola Data Guru 30 Gambar 3.6 Activity Diagram Login 30 Gambar 3.7 Activity Diagram Register 31 Gambar 3.8 Activity Diagram Susunan Kegiatan Harian (SKH) 31 Gambar 3.9 Activity Diagram Gallery 32 Gambar 3.10 Activity Diagram Informasi 32 Gambar 3.11 Activity Diagram Chat Personal 33 Gambar 3.12 Activity Diagram Mengelola Data Siswa 33 Gambar 3.13 Activity Diagram Mengelola Data Orang Tua Siswa 34 Gambar 3.14 Activity Diagram Ver Ivikasi Account Orang Tua Siswa 34 Gambar 3.15 Sequence Diagram Data Kelas 35 Gambar 3.16 Sequence Diagram Verifikasi Account Guru 36 Gambar 3.17 Sequence Diagram Mengelola Data Guru 36 xii
Gambar 3.18 Sequence Diagram Data Register 37 Gambar 3.19 Sequence Diagram Susunan Kegiatan Harian (SKH) Guru 37 Gambar 3.20 Sequnce Diagram Susunan Kegiatan Harian (SKH) Orang Tua 38 Gambar 3.21 Sequence Diagram Gallery Guru 38 Gambar 3.22 Sequence Diagram Gallery Orang Tua 39 Gambar 3.23 Sequence Diagram Informasi Guru 39 Gambar 3.24 Sequence Diagram Informasi Orang Tua 40 Gambar 3.25 Sequence Diagram Chat Personal Guru 40 Gambar 3.26 Sequence Diagram Chat Personal Orang Tua 41 Gambar 3.27 Sequence Diagram Mengelola Data Siswa 41 Gambar 3.28 Sequence Diagram Mengelola Data Orang Tua Siswa 42 Gambar 3.29 Sequence Diagram Verifikasi Account Orang Tua Siswa 42 Gambar 3.30 Class Diagram 43 Gambar 4.1 Navigasi Menu System Admin 49 Gambar 4.2 Navigasi Menu System Guru 49 Gambar 4.3 Navigasi Menu System Orang Tua 50 Gambar 4.4 Flowchart System 50 Gambar 4.5 Rancangan Layar Halaman Utama 51 Gambar 4.6 Rancangan Layar Halaman Utama Admin 52 Gambar 4.7 Rancangan Layar Menu Data Kelas 52 Gambar 4.8 Rancangan Layar Menu Verivikasi Account Guru 53 Gambar 4.9 Rancangan Layar Menu Mengolah Data Guru 53 Gambar 4.10 Rancangan Layar Menu Ganti Paswword 54 Gambar 4.11 Rancangan Layar Halaman Utama Guru 54 xiii
Gambar 4.12 Rancangan Layar Menu SKH 55 Gambar 4.13 Rancangan Layar Menu Informasi 55 Gambar 4.14 Rancangan Layar Menu Chat Personal 56 Gambar 4.15 Rancangan Layar Menu Submit Di Menu Chat Personal 56 Gambar 4.16 Rancangan Layar Menu Gallery 57 Gambar 4.17 Rancangan Layar Menu Foto Yang Berada Di Menu Gallery 57 Gambar 4.18 Rancangan Layar Menu Video Yang Berada Di Menu Gallery 58 Gambar 4.19 Rancangan Layar Menu Mengelola Data Siswa 58 Gambar 4.20 Rancangan Layar Menu Mengelola Data Orang Tua 59 Gambar 4.21 Rancangan Layar Menu Verivikasi Account Orang Tua 59 Gambar 4.22 Rancangan Layar Menu Ganti Password 60 Gambar 4.23 Rancangan Layar Menu Halaman Utama Orang Tua 60 Gambar 4.24 Rancangan Layar Menu SKH Pada Orang Tua 61 Gambar 4.25 Rancangan Layar Menu Informasi Pada Orang Tua 61 Gambar 4.26 Rancangan Layar Detail Informasi Pada Menu Informasi 62 Gambar 4.27 Rancangan Layar Menu Chat Personal Pada Orang Tua 62 Gambar 4.28 Rancangan Layar Menu Chat Pada Chat Personal Orang Tua 63 Gambar 4.29 Rancangan Layar Menu Video Call Pada Chat Personal Orang Tua 63 Gambar 4.30 Rancangan Layar Menu Registrasi Pada Halaman Utama 64 Gambar 4.31 Rancangan Layar Menu Registrasi Guru Pada Menu Registrasi 64 Gambar 4.32 Rancangan LayarMenu Registrasi OrangTua di Menu Registrasi 65 Gambar 4.33 Rancangan Layar Hasil Registrasi Guru 65 xiv
Gambar 4.34 Rancangan Layar Hasil Registrasi Orang Tua 66 DAFTAR TABEL Tabel 2.1 Simbol Use Case 12 Tabel 2.2 Simbol Activity Diagram 14 Tabel 2.3 Simbol Sequence Diagram 16 Tabel 2.4 Simbol Class Diagram 17 Tabel 3.1 Deskripsi Use Case Diagram 23 Tabel 3.2 Deskripsi Use Case Diagram Verifikasi Account Guru Dan Admin 23 Tabel 3.3 Deskripsi Use Case Diagram Mengelola Data Guru Admin 23 Tabel 3.4 Deskripsi Use Case Diagram Login Admin 23 Tabel 3.5 Deskripsi Use Case Diagram Login Guru 24 Tabel 3.6 Deskripsi Use Case Diagram Login Orang Tua 24 Tabel 3.7 Deskripsi Use Case Diagram Registrasi Guru 24 Tabel 3.8 Deskripsi Use Case Diagram Registrasi Orang Tua 25 Tabel 3.9 Deskripsi Use Case Diagram Susunan Kegiatan Harian (SKH) Guru 25 Tabel 3.10 Deskripsi Use Case Diagram Susunan Kegiatan Harian (SKH) Orang Tua 25 Tabel 3.11 Deskripsi Use Case Diagram Gallery Guru 26 Tabel 3.12 Deskripsi Use Case Diagram Gallery Orang Tua 26 Tabel 3.13 Deskripsi Use Case Diagram Informasi Guru 26 Tabel 3.14 Deskripsi Use Case Diagram Informasi Orang Tua 27 Tabel 3.15 Deskripsi Use Case Diagram Chat Personal Guru 27 Tabel 3.16 Deskripsi Use Case Diagram Chat Personal Orang Tua 27 Tabel 3.17 Deskripsi Use Case Diagram Mengelola Data Siswa 28 xv
Tabel 3.18 Deskripsi Use Case Diagram Mengelola Data Orang Tua Siswa 28 Tabel 3.19 Deskripsi Use Case Diagram Verifikasi Account Orang Tua Murid 28 Tabel 3.20 Tabel Admin 44 Tabel 3.21 Tabel Guru 44 Tabel 3.22 Tabel Gallery 45 Tabel 3.23 Tabel Chat 45 Tabel 3.24 Tabel Orang Tua 45 Tabel 3.25 Tabel Kelas 46 Tabel 3.26 Tabel Siswa 46 Tabel 3.27 Tabel SKH 47 Tabel 3.28 Tabel Informasi 47 Tabel 3.29 Tabel Detail Informasi 48 xvi