SISTEM INFORMASI PEMBAYARAN SPP PADA SEKOLAH MENENGAH KEJURUAN (SMK) SANDHY PUTRA 2 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR AGUSTINA 062406005 DEPARTEMEN MATEMATIKA PROGRAM D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009
SISTEM INFORMASI PEMBAYARAN SPP PADA SEKOLAH MENENGAH KEJURUAN (SMK) SANDHY PUTRA 2 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya AGUSTINA 062406005 DEPARTEMEN MATEMATIKA PROGRAM D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009
PERNYATAAN SISTEM INFORMASI PEMBAYARAN SPP PADA SEKOLAH MENENGAH KEJURUAN (SMK) SANDHY PUTRA 2 MEDAN 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 2009 AGUSTINA 062406005
PENGHARGAAN Segala Puji bagi Allah SWT, Rabb semesta alam, yang menggenggam setiap jiwa tatkala hidup dan matinya, tempat mengadu dan meminta pertolongan, karena atas rahmat dan kasih sayang-nya penulis dapat menyelesaikan Tugas Akhir ini sesuai dengan waktu yang telah ditetapkan. Shalawat berangkai salam tercurah kepada suri tauladan mulia, Rasulullah Muhammad SAW. Dalam menyelesaikan Tugas Akhir ini, penulis banyak mendapatkan bimbingan dan bantuan dari pihak lain baik berupa materi, spiritual, maupun sebagai informasi secara langsung ataupun secara tak langsung. Pada kesempatan ini penulis mengucapkan terimakasih kepada: Bapak Drs. James P. Marbun, M.Kom selaku pembimbing yang telah bersedia membimbing penulis dan rekan-rekan dalam menyusun dan menyempurnakan Tugas Akhir ini, Bapak Dr. Saib Suwilo, M.S.c selaku Ketua Departemen Matematika, Bapak Dr. Eddy Marlianto, M.S.c selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, seluruh Dosen pada Departemen Matematika FMIPA USU dan para pegawai FMIPA USU, teman-teman kuliah yang telah membantu dan memberi masukan-masukan dan kritikan dalam penyusunan Tugas Akhir, terutama Erviani, Sari Sakina Jaya, Pirnando, Ahmad Fadli, Mira Yusufina, Apriyansyah dan Andy Putra yang senantiasa membantu penulis dalam perancangan sistem dan pemrograman, orangtua dan seluruh keluarga yang selalu memberikan dukungan moril maupun materi, kakanda Maraden Harahap, S.T, yang selalu memberikan semangat untuk selalu semangat dan berusaha.
ABSTRAK Kajian ini bertujuan untuk membangun suatu sistem informasi pembayaran spp. Sistem ini dikembangkan dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0, Microsoft Access 2003, dan Seagate Report 8.0. Sistem ini bekerja untuk dapat memasukkan data siswa, data staff/instruktur pengajar, data kelas, dan transaksi pembayaran biaya pendidikan, seperti spp, biaya seragam, biaya pendaftaran, biaya ujian, biaya transportasi dan pembangunan. Tujuan sistem ini adalah untuk mempermudah bendahara dalam melakukan transaksi pembayaran spp.
DAFTAR ISI Persetujuan... ii Pernyataan... iii Penghargaan... iv Abstrak... v Daftar Isi... vi Daftar Tabel... viii Daftar Gambar... ix BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Identifikasi Masalah... 2 1.3 Pembatasan Masalah... 3 1.4 Maksud dan Tujuan... 3 1.5 Metode Penelitian... 3 1.6 Sistematika Penulisan... 4 BAB 2 TINJAUAN TEORITIS... 6 2.1 Pengertian Sistem... 6 2.2 Data dan Informasi... 6 2.3 Sistem Informasi... 7 2.4 Pengertian Algoritma... 7 2.5 Database... 7 2.5.1 Database Management System (DBMS)... 8 2.6 Sekilas Tentang Komputer... 9 2.6.1 Prinsip Kerja Komputer... 10 2.6.2 Bagian-Bagian komputer... 10 2.7 Seputar Pemrograman Visual Basic 6.0... 11 2.7.1 Integrated Development Environment (IDE)... 13 2.7.2 Komponen Utama Visual Basic 6.0... 13 2.8 Microsoft Access... 18 2.9 Crystal Report... 18 BAB 3 Sekilas SMK Sandhy Purtra 2 Medan... 19 3.1 Profil SMK Sandhy Putra 2 Medan... 19 3.2 Jurusan Studi SMK Sandhy Putra 2 Medan... 21 3.3 Visi dan Misi... 21 3.4 Struktur Organisasi... 22 BAB 4 PERANCANGAN SISTEM... 24 4.1Perancangan Sistem... 24
4.2 Data Flow Diagram (DFD)... 24 4.3 Rancangan Database... 27 4.4 Rancangan ERD (Entity Relationship Diagram)... 33 4.5 Tampilan Utama... 34 4.6 Algoritma... 35 BAB 5 IMPLEMENTASI SISTEM... 42 5.1 Definisi Implementasi Sistem... 42 5.2 Komponen Utama Dalam Implementasi Sistem... 43 5.3 Tujuan Implementasi... 44 BAB 6 KESIMPULAN dan SARAN... 45 5.1 Kesimpulan... 45 5.2 Saran... 46 Daftar Pustaka... 47 Lampiran
DAFTAR TABEL Tabel 4.1 Simbol DFD dan Keterangan... 28 Tabel 4.2 Tabel Kelas... 29 Tabel 4.4 Tabel Pembayaran... 30 Tabel 4.5 Tabel Pembayaran (Lanjutan)... 31 Tabel 4.6 Tabel Transaksi... 31 Tabel 4.7 Jadwal Pendidikan... 31 Tabel 4.8 Jenis Pendidikan... 31 Tabel 4.9 Jadwal Guru... 31 Tabel 4.10 P_Instruktur... 32 Tabel 4.11 Cetak Kwitansi... 32 Tabel 4.12 Formulir... 32
DAFTAR GAMBAR Gambar 2.1 Gambar IDE Visual Basic... 13 Gambar 2.2 Gambar Baris Menu... 14 Gambar 2.3 Gambar Toolbar... 14 Gambar 2.4 Gambar Form... 15 Gambar 2.5 Gambar Window Code... 15 Gambar 2.7 Gambar Toolbox... 16 Gambar 2.8 Gambar Project Explorer... 16 Gambar 2.9 Gambar Window Properies... 17 Gambar 210 Gambar Window Form Layout... 17 Gambar 4.1 Gambar DFD Flow Diagram Konteks... 26 Gambar 4.2 Gambar DFD Level 0... 27 Gambar 4.3 Gambar ERD (Entity relationship Diagram)... 35 Gambar 4.4 Gambar Form Password... 35 Gambar 4.5 Gambar Menu Utama... 35