1 SISTEM PENJADWALAN GURU BERBASIS DATA PADA SMP SWASTA BINA SEJAHTERA TUGAS AKHIR MUSTIKA FAJRIAH 082406172 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2011
2 SISTEM PENJADWALAN GURU BERBASIS DATA PADA SMP SWASTA BINA SEJAHTERA TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya MUSTIKA FAJRIAH 082406172 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2011
3 PERSETUJUAN Judul : SISTEM PENJADWALAN GURU BERBASIS DATA PADA SMP SWSTA BINA SEJAHTERA Kategori : TUGAS AKHIR Nama : MUSTIKA FAJRIAH Nomor Induk Mahasiswa : 082406172 Program Studi : D-III TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2011 Diketahui / Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing Prof. Drs. Tulus, Vordipl. Math., M.Si., Ph.D Drs. Suwarno Arriswoyo, M.Si NIP. 19640109 198803 1 004 NIP. 19500321 198003 1 001
4 PERNYATAAN SISTEM PENJADWALAN GURU BERBASIS DATA PADA SMP SWASTA BINA SEJAHTERA TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Mei 2011 MUSTIKA FAJRIAH 082406172
5 PENGHARGAAN Bismillahirrahmanirrahim, Puji syukur penulis ucapkan kehadirat Allah SWT karena berkat limpahan kasih sayang-nya penulis dapat menyelesaikan Tugas Akhir ini yang berjudul Sistem Pwnjadwalan guru Berbasis Data pada SMP Swasta Bina Sejahtera Medan tepat pada waktunya dan tak lupa pula shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW dan para sahabatnya yang telah membawa kita dari kegelapan kealam yang terang benderang dan penuh dengan ilmu pengetahuan. Dalam penulisan Tugas Akhir ini, penulis banyak mendapat masukan dan bimbingan serta dorongan dari berbagai pihak. Dalam kesempatan ini penulis mengucapkan terima kasih kepada: Yang teristimewa Orang tua tercinta dan adik tersayang yang telah memberikan dukungan baik secara moril maupun materil sehingga penulis dapat menyelesaikan Tugas Akhir ini. Yang terspecial uda tersayang yang telah memberikan bantuan, dorongan serta semangat kepada penulis dalam menyelesaikan Tugas Akhir ini. Bapak Drs. Suwarno Arriswoyo, M.Si selaku Dosen Pembimbing yang telah banyak memberikan dan membimbing penulis dalam menyelesaikan Tugas Akhir ini. Bapak Dr. Sutarman, M.Sc selaku dekan FMIPA USU. Bapak Prof. Drs. Tulus, Vordipl. Math., M.Si., Ph.D selaku Ketua Departemen Matematika USU. Bapak Drs. Sumardi selaku Kepala Sekolah SMP Swasta Bina Sejahtera Medan yang telah memberikan izin kepada penulis dalam melakukan riset. Ibu Ir. Trisnawati yang telah banyak membantu penulis dalam pengumpulan data. Staf Pengajar dan Pegawai SMP Swasta Bina Sejahtera yang telah benyak membantu penulis dalam mengumpulkan data. Sahabat - sahabatku kakek miaw, cintya, budi opunk fitri alia, inez yang telah banyak membantu penulis dalam pembuatan tugas akhir dan bersedia mendengarkan curhatanku dan memberikan semangat. Seluruh rekan-rekan mahasiswa DIII-Teknik Informatika khususnya Kom C 08 yang telah memberikan semangat dan kerja sama yang baik. Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi pembaca. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah kepada kita semua. Amin. Medan, Mei 2011 Penulis MUSTIKA FAJRIAH 082406172
6 ABSTRAK Perkembangan ilmu pengetahuan dan teknologi khususnya dalam bidang komputer dewasa ini begitu cepat seiring dengan banyaknya teknologi yang berguna dalam membantu kehidupan manusia saat sekarang ini. Perkembangan teknologi tersebut sangat mempengaruhi setiap badan usaha maupun instansi pendidikan, mengenai masalah yang timbul dalam kegiatan operasionalnya khususnya dalam hal pengolahan penjadwalan guru. SMP Swasta Bina Sejahtera Medan merupakan salah satu instansi pendidikan yang dalam pengolahan dan penyajian penjadwalan guru masih menggunakan sistem secara manual. Untuk itu, disini penulis mencoba merancang sebuah aplikasi penjadwalan guru dengan menggunakan perangkat lunak Visual Basic dan Microsoft Accsess 2003. Kajian ini berguna untuk mempermudah dalam hal pengolahan dan penyajian penjadwalan guru pada SMP Swasta Bina Sejahtera Medan.
7 DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Gambar Halaman ii iii iv vi ix x BAB 1 PENDAHULUAN Latar Belakang 1 Identifikasi Masalah 2 Batasan Masalah 2 Maksud dan Tujuan 3 Metode Penelitian 3 Sistematika Penulisan 4 Tinjauan Pustaka 5 BAB 2 LANDASAN TEORI 2.1 Sistem 7 2.2 Informasi 7 2.3 Sistem Informasi 8 2.4 Data 8 2.5 Basis Data 9 2.5.1 Tabel 9 2.5.2 Record 9 2.5.3 Field 9 2.6 Microsoft Visual Basic 6.0 10 2.6.1 Sejarah Visual Basic 6.0 10 2.6.2 Struktur Aplikasi Visual Basic 6.0 11 2.7 Microsoft Access 16 BAB 3 SEKILAS TENTANG SMP SWSTA BINA SEJAHTERA 3.1 Profil SMP Swasta Bina Sejahtera Medan 17 3.2 Struktur Organisasi 17 3.3 Uraian Tugas 3.3.1 Yayasan 18 3.3.2 Kepala Sekolah 18 3.3.3 Bendahara 18 3.3.4 Wakil Kepala Sekolah 18 3.3.5 Bidang Kesiswaan 19 3.3.6 Guru 19 3.3.7 Wali Kelas 19 3.4 Visi dan Misi Sekolah
8 3.4.1 Visi Sekolah 20 3.4.2 Misi Sekolah 20 BAB 4 ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem 21 4.1.1 Analisis Sistem yang berjalan 21 4.2 Perancangan Sistem 22 4.2.1 Perancangan Database 22 4.2.2 Normalisasi 24 4.2.3 Perancangan Struktur Menu Utama 25 4.3 Flow Chart 4.3.1 Simbol-Simbol Flow Chart 31 4.3.2 Flow Chart Form Menu Utama 33 4.3.3 Flow Chart Form Pengolahan Data Guru 34 4.3.4 Flow Chart Form Mata Pelajaran 35 4.3.5 Flow Chart Form Ruang 36 4.3.6 Flow Chart Form Waktu 37 4.3.7 Flow Chart Roster 38 4.3.9 Flow Chart Form Data Jadwal Guru 39 4.3.10 Flow Chart Form Laporan Data Guru 40 4.3.11 Flow Chart Form Laporan Data Pelajaran 41 4.3.12 Flow Chart Form Laporan Data Ruang 42 4.3.13 Flow Chart Form Laporan Data Waktu 43 4.3.14 Flow Chart Form Laporan Roster 44 4.3.15 Flow Chart Form Laporan Jadwal Guru 45 BAB 5 IMPLEMENTASI SISTEM 5.1 Pengertian Implementasi Sitem 46 5.2 Tujuan Implementasi Sistem 46 5.3 Spesifikasi Sistem 47 5.3.1 Perangkat Keras (Hardware) 47 5.3.2 Perangkat Lunak (Software) 48 5.3.3 Sumber Daya Manusia (Brainware) 48 BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan 49 6.2 Saran 50 DAFTAR PUSTAKA LAMPIRAN
9 DAFTAR TABEL Halaman Tabel 4.1 Tabel Guru 22 Tabel 4.2 Tabel Mata Pelajaran 23 Tabel 4.3 Tabel Waktu 23 Tabel 4.4 Tabel Ruangan 23 Tabel 4.5 Tabel Roster 23 Tabel 4.6 Tabel Jadwal 24 Tabel 4.7 Struktur Menu Utama 25 Tabel 4.8 Directin Simbol 31 Tabel 4.9 Processing Simbol 31 Tabel 4.10 Input Output Simbol 32
10 DAFTAR GAMBAR Halaman Gambar 2.1 Tampilan Visual Basic 11 Gambar 2.2 Menu Bar 11 Gambar 2.3 Toolbar 12 Gambar 2.4 Toolbox 12 Gambar 2.5 Jendela Form 13 Gambar 2.6 Jendela Pengkodean 14 Gambar 2.7 Jendela Project 14 Gambar 2.8 Jendela Properti 15 Gambar 2.9 Jendela Form Layout 15 Gambar 2.10 Tampilan Awal Microsoft Access 16 Gambar 3.1 Struktur Organisasi SMP Swasta Bina Sejahtera Medan 17 Gambar 4.1 Form Pengolahan Data Guru 26 Gambar 4.2 Form Pengolahan Mata Pelajaran 26 Gambar 4.3 Form Pengolahan Data Ruang 27 Gambar 4.4 Form Pengolahan Data Waktu 27 Gambar 4.5 Form Pengolahan Roster 28 Gambar 4.6 Form Pengolahan Data Jadwal Guru 28 Gambar 4.6 Form Laporan Data Guru 29 Gambar 4.7 Form Laporan Data Pelajaran 29 Gambar 4.8 Form Laporan Data Ruang 29 Gambar 4.9 Form Laporan Data Waktu 30 Gambar 4.10 Form Pengolahan Roster 30 Gambar 4.11 Form Pengolahan Jadwal Guru 30 Gambar 4.12 Flow Chart Form Menu Utama 33 Gambar 4.13 Flow Chart Form Pengolahan Data Guru 34 Gambar 4.14 Flow Chart Form Pengolahan Data M.Pelajaran 35 Gambar 4.15 Flow Chart Form Pengolahan Ruang 36 Gambar 4.16 Flow Chart Form Pengolahan Waktu 37 Gambar 4.17 Flow Chart Form Pengolahan Roster 38 Gambar 4.18 Flow Chart Form Pengolahan Jadwal Guru 39 Gambar 4.19 Flow Chart Form Laporan Data Guru 40 Gambar 4.20 Flow Chart Form Laporan Data M.Pelajaran 41 Gambar 4.21 Flow Chart Form Laporan Ruang 42 Gambar 4.22 Flow Chart Form Laporan Waktu 43 Gambar 4.23 Flow Chart Form Laporan Roster 44 Gambar 4.24 Flow Chart Form Laporan Jadwal Guru 45