SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA MUHAMMADIYAH 5 LUBUK PAKAM TUGAS AKHIR DINI HANDAYANI 072406054 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA MUHAMMADIYAH 5 LUBUK PAKAM TUGAS AKHIR Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi D3 Ilmu Komputer DINI HANDAYANI 072406054 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul : SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA MUHAMMADIYAH 5 LUBUK PAKAM Kategori : TUGAS AKHIR Nama : DINI HANDAYANI Nomor Induk Mahasiswa : 072406054 Program Studi : DIPLOMA 3 ILMU KOMPUTER Departemen Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2010 Komisi Pembimbing : Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Dr. Saib Suwilo, M.Sc Syahril Efendi, S.Si, M. IT Nip. 196401091988031004 Nip. 196711101996021001
PENGHARGAAN Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan karunia-nya sehingga penulis dapat menyelesaikan Tugas Akhir ini tepat pada waktunya. Pembuatan Tugas Akhir ini merupakan salah satu syarat untuk menyelesaikan Program Studi Diploma III Ilmu Komputer pada Universitas Sumatera Utara. Adapun judul Tugas Akhir ini adalah SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA MUHAMMADIYAH 5 LUBUK PAKAM. Selama mempersiapkan Tugas Akhir ini penulis banyak mendapat bantuan, dorongan, dan motivasi baik secara langsung maupun tidak langsung, maka pada kesempatan ini penulis ingin mengucapkan terimakasih kepada : 1. Bapak Prof. Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 2. Bapak Dr. Saib Suwilo, M.Sc selaku ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam. 3. Bapak Syahril Efendi, S.Si, M. IT selaku pembimbing penulis yang telah banyak memberikan saran dan masukan dalam penyelesaian Tugas Akhir ini. 4. Ibu Nurhayati Siregar, S. Pd selaku kepala sekolah MTs Al-Masruriyah Medan yang telah mengizinkan penulis melakukan penelitian dan membantu penulis selama penelitian.
5. Seluruh staf pengajar di Fakultas Matematika dan Ilmu Pengetahuan Alam khususnya program studi D3 Ilmu Komputer yang telah benyak memberikan ilmu selama perkuliahan. 6. Ayahanda Irfan dan Ibunda Hartati atas doa restunya dan kasih sayangnya yang tiada habisnya diberikan pada penulis serta dukungan moril maupun materil yang tanpa jasanya tak mungkin penulis sampai pada saat sekarang. 7. Seluruh rekan mahasiswa Jurusan D3 Ilmu Komputer khususnya Kom C 2007 dan teman-teman yang telah banyak memberikan dorongan semangat. Dan terimakasih atas semua dukungannya. Penulis menyadari bahwa Tugas Akhir ini masih banyak mendapati kekurangan dan kesalahan, untuk itu penulis mengharapkan kritik dan saran dari semua pihak guna penyempurnaan Tugas Akhir di masa yang akan datang. Akhir kata, semoga Tugas Akhir ini dapat berguna dan bermanfaat bagi kita semua dan penulis pada khususnya. Medan, Mei 2010 Dini Handayani
ABSTRAK Teknologi di bidang komputer saat ini sangat berkembang pesat sehingga dapat meningkatkan efisien dan efektifitas dalam melakukan setiap pekerjaan. Komputer bukan hanya sekedar pengolah data dan gambar saja tetapi penggunaanya semakin luas menjadi salah satu sarana komunikasi, media informasi dan edukasi. Perkembangan teknologi tersebut sangat mempengaruhi setiap badan usaha maupun perusahaan-perusahaan dalam hal mengenai masalah yang timbul dalam kegiatan operasionalnya. Demikian juga halnya dengan SMA Muhammadiyah 5 Lubuk Pakam khususnya website yang masih sederhana yang perlu dikembangkan dan dimodifikasi. Untuk itu perlu penulis mencoba untuk merancang suatu sistem yang berbasis komputer yang diharapkan dapat mengatasi kelemahan dari sistem kerja yang selama ini berjalan, khususnya informasi mengenai sekolah SMA Muhammadiyah 5 Lubuk Pakam.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftas Isi Daftar Tabel Daftar Gambar ii iii iv vi vii ix x 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 Metodelogi Penelitian 4 1.6 Sistematika Penulisan 5 Bab 2 Landasan Teori 7 2.1 Sejarah Singkat Internet 7 2.2 World Wide Web (WWW) 8 2.2.1 Lahirnya Web 9 2.2.2 Browser Web 10 2.2.3 Server Web 11 2.2.4 Istilah-istilah umum yang harus diketahui 12 2.3 Hyper Text Markup Language (HTML) 13 2.3.1 Dokumen HTML 13 2.4 Dynamic Hyper Text Markup Language (DHTML) 17 2.4.1 Cascading Style Sheet (CSS) 18 2.4.2 JavaScript 20 2.5 Pengenalan Hypertext Processor (PHP) 21 2.5.1 Sejarah PHP 21 2.5.2 Script PHP 25 2.3.3 Integrasi Dengan Database 26 2.6 Pengenalan Konsep Pemograman Berorientasi Objek dengan PHP 28 2.6.1 Mengelola Kompleksitas Aplikasi 28 2.6.2 Mengantisipasi adanya perubahan 30 2.7 MySQL 30 2.8 Macromedia Dreameaver 31 Bab 3 Deskripsi Sekolah 32 3.1 Sejarah Singkat Sekolah 32 3.2 Identitas Sekolah 32 3.3 Visi dan Misi 33 3.4 Struktur Organisasi 34
Bab 4 Perancangan Sistem 36 4.1 Perencanaan dan Perancangan 36 4.2 Rancangan Data Flow Diagram 38 4.3 Rancangan Diagram Alir (Flowchart) 39 4.3.1 Flowchart Menu Utama 39 4.3.2 Flowchart Portal Akademik 40 4.3.3 Flowchart Admin 40 4.3.4 Flowchart Administrator Siswa 42 4.3.5 Flowchart Administrator Guru 43 4.4 Merancang Database Server 43 4.5 Design Website 47 4.5.1 Design halaman home 47 4.5.2 Design header website 48 4.6 Gambaran Umum Perancangan Sistem 49 4.6.1 Administrator Website 49 4.6.2 Pengunjung website 51 Bab 5 Implementasi Sistem 52 5.1 Pengertian Implementasi Sistem 52 5.2 Tujuan Implementasi Sistem 52 5.3 Komponen Kebutuhan Sistem 53 5.3.1 Hardware 53 5.3.2 Software 53 5.3.3 Brainware 55 5.4 Demonstrasi Program 55 5.4.1 Halaman Portal Akademik 56 5.4.2 Halaman Depan Portal Akademik 56 5.4.3 Halaman Login Admin 57 5.4.4 Halaman Menu Admin 58 5.4.5 Halaman Input Siswa Baru 59 5.4.6 Halaman Edit Siswa 60 Bab 6 Kesimpulan dan Saran 61 6.1 Kesimpulan 61 6.2 Saran 62 Daftar Pustaka Lampiran A Lampiran B
DAFTAR TABEL Halaman Tabel 2.1 Daftar Database Yang didukung PHP 26 Tabel 4.1 Tabel Admin 43 Tabel 4.2 Tabel Siswa 44 Tabel 4.3 Tabel Nilai 44 Tabel 4.4 Tabel Guru 46 Tabel 4.5 Tabel Buku Tamu 46 Tabel 4.6 Tabel Informasi Akademik 47 Tabel 4.7 Tabel Informasi Beasiswa 47
DAFTAR GAMBAR Halaman Gambar 2.1 Tampilan Halaman Dokumen HTML 17 Gambar 2.2 Dokumen PHP ditampilkan di browser Mozila 25 Gambar 3.1 Struktur Organisasi SMA Muhamaadiyah 5 Lubuk Pakam 35 Gambar 4.1 Diagram Konteks Website 38 Gambar 4.2 Flowchart Menu Utama 39 Gambar 4.3 Flowchart Portal Akademik 40 Gambar 4.4 Flowchart Admin 41 Gambar 4.5 Flowchart Admin Siswa 42 Gambar 4.6 Flowchart Admin Guru 43 Gambar 4.7 Tampilan Halaman Home 48 Gambar 4.8 Tampilan Header Website 48 Gambar 4.9 Tampilan Halaman Administrator 50 Gambar 5.1 Tampilan Macromedia Drameweaver 8 54 Gambar 5.2 Halaman Portal Akademik 56 Gambar 5.3 Halaman Depan Portal Akademik 57 Gambar 5.4 Halaman Login Admin 58 Gambar 5.5 Halaman Menu Admin 58 Gambar 5.6 Halaman Menu Input Siswa Baru 59 Gambar 5.7 Halaman Menu Edit Data Siswa 60