PERANCANGAN APLIKASI PENGISIAN SISTEM RAPORT SISWA BERDASARKAN KURIKULUM 2013 MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR FANNY RAMADHANI 112406188 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
PERANCANGAN APLIKASI PENGISIAN SISTEM RAPORT SISWA BERDASARKAN KURIKULUM 2013 MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya FANNY RAMADHANI 112406188 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
ii PERSETUJUAN Judul : Perancangan Aplikasi Pengisian Sistem Raport Siswa Berdasarkan Kurikulum 2013 Menggunakan Visual Basic 6.0 Kategori : Tugas Akhir Nama : Fanny Ramadhani Nomor Induk Mahasiswa : 112406188 Program Studi : Diploma 3 Teknik Informatika Departemen : Matematika Fakultas : Matematika Dan Ilmu Pengetahuan Alam Disetujui di Medan, Juni 2014 Disetujui Oleh Program Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing, Dra.Elly Rosmaini, M.Si Dr. Sutarman, M.Sc NIP.196005201985032002 NIP. 196310261991031001
iii PERNYATAAN PERANCANGAN APLIKASI PENGISIAN SISTEM RAPORT SISWA BERDASARKAN KURIKULUM 2013 MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2014 FANNY RAMADHANI 112406188
iv PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-nya Penulis dapat menyelesaikan penyusunan tugas akhir ini dengan judul Perancangan Aplikasi Pengisian Sistem Raport Siswa Berdasarkan Kurikulum 2013 Menggunakan Visual Basic 6.0. Terimakasih penulis sampaikan kepada Dr. Sutarman, M.Sc selaku pembimbing sekaligus Dekan FMIPA USU Medan yang telah meluangkan waktunya selama penyusunan tugas akhir ini. Terimakasih kepada Ibu Dr. Elly Rosmaini, M.Si dan Bapak Syahriol Sitorus, S.Si. M.IT selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU, Prof.Dr. Tulus, M.Si. Ph.D dan Ibu Dra. Mardiningsih, M.Sc selaku Ketua Departemen dan Sekretaris Departemen Matematika FMIPA-USU Medan dan Pembantu Dekan FMIPA USU, seluruh Staff dan Dosen Matematika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada Ayah tercinta Drs.Edison, Ibu Novrida dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.
v PERANCANGAN APLIKASI PENGISIAN SISTEM RAPORT SISWA BERDASARKAN KURIKULUM 2013 ABSTRAK Pada penulisan tugas akhir ini, penulis membuat aplikasi pengisian sistem raport siswa berdasarkan kurikulum 2013. Aplikasi ini merupakan sebuah jenis perangkat lunak yang digunakan untuk mengisi raport secara digital. Aplikasi ini digunakan untuk membantu wali kelas yang memiliki kesulitan dalam pengolahan raport sehingga mempermudah pekerjaan wali kelas untuk membuat laporan hasil belajar siswa dengan lebih cepat dan efisien. Aplikasi ini juga dirancang untuk membantu pekerjaan sekolah dalam mendata dan menjadi sistem informasi sekolah sehingga data yang ditampilkan merupakan data dan informasi yang akurat. Untuk mempermudah pembuatan program aplikasi, penulis menggunakan Microsoft Visual Basic 6.0 karena program tersebut dirasakan cocok dengan masalah serta mudah dalam penggunaannya. Aplikasi ini juga dikembangkan dengan menggunakan perangkat lunak Microsoft Access 2007, Crystal Report 8.5 dan Adobe Photoshop CS5. Metode penelitian yang digunakan penulis adalah studi pustaka yaitu mengambil bahan dari buku-buku.
vi DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Halaman ii iii iv v vi ix x BAB 1 Pendahuluan 1 1.1 Latar Belakang Masalah 1 1.2 Identifikasi Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan 4 1.5 Manfaat 4 1.6 Metodologi 5 1.7 Sistematika Penulisan 6 BAB 2 Landasan Teori 8 2.1 Pengertian Komputer 8 2.2 Microsoft Access 2007 9 2.3 Data 11 2.4 Pengertian Program Aplikasi 11 2.5 Pengertian Sistem 12 2.6 Pengertian Informasi 13 2.7 Sistem Informasi Raport 13 2.8 Microsoft Visual Basic 14 2.8.1 IDE Microsoft Visual Basic 15
vii BAB 3 Analisis dan Perancangan Sistem 24 3.1 Analisis Sistem 24 3.2 Perancangan Sistem 24 3.2.1 Desain Sistem 25 3.2.2 Desain Basis Data (Database) 27 3.3 Desain Input Output Sistem 59 3.3.1 Desain Menu Utama 59 3.3.2 Desain Memu Data Siswa 60 3.3.3 Desain Menu Daftar Mata Pelajaran 61 3.3.4 Desain Menu Daftar Ekstrakurikuller 61 3.3.5 Desain Data Umum 62 3.3.6 Desain Pengisian Data Siswa Perkelas 63 3.3.7 Desain Penginputan Nilai Tiap Mata Pelajaran 64 3.3.8 Desain Pengembangan Diri 64 3.3.9 Desain Menu Ketidakhadiran Siswa 65 3.3.10 Desain Rekapitulasi Data Siswa 66 3.3.11 Desain Cetak Absen, Laporan dan Raport Siswa 66 3.3.12 Desain Nambah Field 67 3.3.13 Desain Menu Data Guru 68 BAB 4 Implementasi dan Pembahasan 69 4.1 Implementasi Sistem 69 4.2 Halaman Aplikasi Pengisian Sistem Raport Siswa 69 4.2.1 Form Menu Utama 70 4.2.2 Form Data Siswa 71 4.2.3 Form Daftar Nama Mata Pelajaran 72 4.2.4 Form Daftar Ekstrakurikuller 72 4.2.5 Form Daftar Data Umum Sekolah 73 4.2.6 Form Pengisian Data Siswa Perkelas 74 4.2.7 Form Pengisian Nilai Siswa 75 4.2.8 Form Nilai Ekstrakurikuller 76 4.2.9 Form Rekapitulasi Ketidakhadiran Siswa 77
viii 4.2.10 Form Rekapitulasi Data Siswa 77 4.2.11 Form Cetak Raport Siswa 78 4.2.12 Form Ketentuan 79 4.2.13 Form data Guru 80 4.2.14 Form Tambah Field 80 4.2.15 Form About 81 4.2.16 Laporan 82 BAB 5 Penutup 85 5.1 Kesimpulan 85 5.2 Saran 87 Daftar Pustaka 88 LAMPIRAN
ix DAFTAR TABEL Nomor Judul Halaman Tabel 3.1. Tabel Guru 29 3.2. Tabel Siswa 30 3.3. Tabel Mata Pelajaran 31 3.4. Tabel Data Sekolah 31 3.5. Tabel Wali Kelas 33 3.6. Tabel Data Kelas 33 3.7. Tabel Tabel Siswa Perkelas 34 3.8. Tabel Absensi 34 3.9. Tabel Nilai Agama 35 3.10. Tabel Nilai Bahasa Indonesia 36 3.11. Tabel Nilai Bahasa Inggris 37 3.12. Tabel Nilai Matematika Wajib 39 3.13. Tabel Nilai Matematika Peminatan 40 3.14. Tabel Nilai Sejarah Wajib 41 3.15. Tabel Nilai Sejarah Peminatan 42 3.16. Tabel Nilai Seni 44 3.17. Tabel Nilai Prakarya 45 3.18. Tabel Nilai Penjas 46 3.19. Tabel Nilai Biologi 47 3.20. Tabel Nilai Fisika 49 3.21. Tabel Nilai Kimia 50 3.22. Tabel Nilai Prancis 51 3.23. Tabel Nilai Ekonomi 52 3.24. Tabel Nilai Geografi 54 3.25. Tabel Nilai Sosiologi 55 3.26. Tabel Ekskul 56 3.27. Tabel Nilai Ekskul 57 3.28. Tabel Nilai PPKN 58
x DAFTAR GAMBAR Nomor Halaman Gambar Judul 2.1. IDE Microsoft Visual Basic 15 2.2. Toolbox 17 2.3. Interface dari Project Explore 18 2.4. Interface Properties Windows 19 3.1. Diagram Context 25 3.2. Data Flow Diagram Level 1 26 3.3. Entity Relationship Diagram(ERD) 28 3.4. Tampilan Form Menu Utama 59 3.5. Tampilan Form Data Siswa 60 3.6. Tampilan Form Menu Daftar Mata Pelajaran 61 3.7. Tampilan Form Menu Input data Ekstrakurikuller 62 3.8. Tampilan Form Menu Data Umum 63 3.9. Tampilan Form Pengisian Data Siswa Perkelas 63 3.10. Tampilan Form Penginputan Nilai Tiap Pelajaran 65 3.11. Tampilan Form Pengembangan Diri 65 3.12. Tampilan Form Menu Ketidakhadiran Siswa 65 3.13. Tampilan Form Rekapitulasi Data Siswa 66 3.14. Tampilan Form Cetak Absen,Laporan dan Raport Siswa 67 3.15. Tampilan Form Nambah Field 67 3.16. Tampilan Form Data Guru 68 4.1. Tampilan Menu Utama 70 4.2. Form Data Siswa 71 4.3. Form Daftar Nama Mata Pelajaran 72 4.4. Form Daftar Ekstrakurikuller 73 4.5. Form Data Umum Sekolah 74 4.6. Form Pengisian Data Siswa Perkelas 75 4.7. Form Pengisian Nilai Siswa 76 4.8. Form Nilai Ekstrakurikuller 76 4.9. Form Rekapitulasi Absensi Siswa 77 4.10. Form Rekapitulasi Data Siswa 78 4.11. Form Cetak Raport 79 4.12. Form Ketentuan 79 4.13. Form Data Guru 80 4.14. Form Tambah Field 81 4.15. Form About 81 4.16. Laporan Data Sekolah 82 4.17. Laporan Keterangan Peserta Didik 82 4.18. Laporan Absensi Siswa 83 4.19. Laporan Raport Siswa Kelas IPA 83 4.20. Laporan Raport Siswa Kelas IPS 84
xi 4.21. Laporan Kompetensi Kelas IPA 84 4.22. Laporan Kompetensi Kelas IPS 84