RAPOR ONLINE BERBASIS WEB PADA SMA NEGERI 1 BABALAN P.BERANDAN TUGAS AKHIR FITRIA SARI 082406044 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
RAPOR ONLINE BERBASIS WEB DI SMA NEGERI 1 BABALAN P.BERANDAN TUGAS AKHIR Diajukan sebagai salah satu syarat menyelesaikan Pendidikan Program Studi Diploma III Teknik Informatika FITRIA SARI 082406044 PROGRAM STUDI DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : RAPOR ONLINE BERBASIS WEB PADA SMA NEGERI 1 BABALAN P.BERANDAN Kategori : TUGAS AKHIR Nama : FITRIA SARI Nomor Induk Mahasiswa : 082406044 Program Studi : DIPLOMA III TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Mei 2011 Komisi Pembimbing : Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof. Dr. Tulus, M.Si Drs. Pangeran Sianipar, MS NIP. 196209011988031002 NIP. 194702081974031001
PERNYATAAN RAPOR ONLINE BERBASIS WEB PADA SMA NEGERI 1 BABALAN P.BERANDAN 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 FITRIA SARI 082406044
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 Teknik Informatika pada Universitas Sumatera Utara. Adapun judul Tugas Akhir ini adalah RAPOR ONLINE BERBASIS WEB PADA SMA NEGERI 1 BABALAN P.BERANDAN. 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 Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 2. Bapak Prof. Drs. Tulus, Vordipl.Math, M.Si, Ph.D selaku ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 3. Bapak Drs. Pangeran Sianipar, MS selaku pembimbing penulis yang telah banyak memberikan saran dan masukan dalam penyelesaian Tugas Akhir ini. 4. Bapak Drs. Syafruddin selaku kepala sekolah SMA Negeri 1 Babalan P.Berandan 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 D-III Teknik Informatika yang telah benyak memberikan ilmu selama perkuliahan. 6. Ayahanda Saiful Bahri, BA dan Ibunda Rosmalina atas doa restunya dan kasih sayangnya yang tiada habisnya diberikan pada penulis serta dukungan moril maupun materil. 7. Seluruh rekan mahasiswa Jurusan D-III Teknik Informatika khususnya Kom C 2008, Alamsyah Putra, Amd, Ajeng Pramitha, dan Cinthya Audi Daulay. 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. Medan, Mei 2011 Fitria Sari
ABSTRAK Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah, perguruan tinggi, dan lembaga atau organisasi lainnya telah banyak memanfaat aplikasi web dalam kegiatan penjualan, promosi, belajar dan kegiatan lainnya dimana dibutuhkan pengiriman, penyebaran dan penerimaan informasi sehingga memberikan kemudahan bagi pengguna (user) yang membutuhkan. Demikian juga halnya dengan SMA Negeri 1 Babalan P.Berandan khususnya sangat memerlukan website sebagai sarana informasi sekolah. Untuk itu 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 Negeri 1 Babalan P.Berandan.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi x xi Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Ruang Lingkup Masalah 2 1.4 Maksud dan Tujuan 3 1.5 Metodelogi Penelitian 3 1.6 Sistematika Penulisan 4 Bab 2 Landasan Teori 6 2.1 Pengertian Komputer 6 2.1.1 Sistem Komputer 6 2.2 Pengertian Data, Data Flow Diagram (DFD), Diagram Alir (Flowchart), Informasi dan Sistem 7 2.2.1 Pengertian Data 7 2.2.2 Pengertian Data Flow Diagram (DFD) 8 2.2.3 Diagram Alir (Flowchart) 9 2.2.4 Pengertian Informasi 11 2.2.5 Pengertian Sistem 12 2.3 Sistem Informasi 12 2.3.1 Komponen Sistem Informasi 13
2.3.2 Perangkat Sistem Informasi 14 2.4 Internet 15 2.4.1 Manfaat Internet 15 2.5 Website 16 2.5.1 Web Statis 17 2.5.2 Web Dinamis 17 2.6 Hypertext Markup Language (HTML) 17 2.7 PHP 18 2.7.1 Sejarah Singkat PHP 19 2.7.2 Kelebihan PHP 19 2.7.3 Sintaks PHP 21 2.8 MySQL 22 2.9 Apache 23 2.10 Cassading Style Sheet (CSS) 24 2.11 JavaScript 24 2.12 Macromedia Dreameaver 8 24 Bab 3 Sekilas SMA Negeri 1 Babalan P.Berandan 26 3.1 Profil 26 3.1.1 Identitas Sekolah 26 3.1.2 Identitas Kepala Sekolah 26 3.2 Struktur Organisasi 27 3.3 Uraian Tugas dan Fungsi Organisasi 28 3.3.1 Kepala Sekolah 28 3.3.2 Wakil Kepala Sekolah 28 3.3.3 Guru 28 3.3.4 Wali Kelas 28 3.3.5 Guru Pembimbing dan Konseling 29 3.3.6 Pustakawan Sekolah 29 3.3.7 Pengelola Laboratorium 29 3.4 Visi dan Misi 29 3.4.1 Visi Sekolah 29 3.4.2 Misi Sekolah 30
Bab 4 Perancangan Sistem 31 4.1 Perencanaan dan Perancangan 31 4.2 Perancangan Halaman Website 33 4.2.1 Halaman Home 33 4.2.2 Halaman Profil 33 4.2.3 Halaman Guru dan Siswa 34 4.2.4 Halaman Buku Tamu 34 4.2.5 Halaman Rapor Online 34 4.2.6 Halaman Admin 34 4.3 Perancangan Data Flow Diagram (DFD) Website 34 4.4 Perancangan Diagram Alir (Flowchart)Website 36 4.4.1 Flowchart Menu Utama 36 4.4.2 Flowchart Rapor Online 37 4.4.3 Flowchart Admin 37 4.4.4 Flowchart Admin Siswa 39 4.4.5 Flowchart Admin Guru 40 4.4.6 Flowchart Admin Kelas 41 4.5 Merancang Database Server 41 4.6 Desain Website 46 4.6.1 Desain Halaman Home 46 4.6.2 Desain Header Website 46 4.7 Gambaran Umum Perancangan Sistem 47 4.7.1 Administrator Website 47 4.7.2 Pengunjung Website 49 Bab 5 Implementasi Sistem 50 5.1 Pengertian Implementasi Sistem 50 5.2 Tujuan Implementasi Sistem 50 5.3 Komponen Dalam Implementasi Sistem 50 5.4 Instalasi Apache, PHP, dan MySQL 51 Bab 6 Kesimpulan dan Saran 57 6.1 Kesimpulan 57
6.2 Saran 57 Daftar Pustaka Lampiran A Lampiran B
DAFTAR TABEL Halaman Tabel 2.1 Simbol-simbol Data Flow Diagram 8 Tabel 2.2 Simbol-simbol Flowchart 10 Tabel 4.1 Tabel Admin 42 Tabel 4.2 Tabel Siswa 42 Tabel 4.3 Tabel Nilai 43 Tabel 4.4 Tabel Guru 44 Tabel 4.5 Tabel Kelas 45 Tabel 4.6 Tabel Buku Tamu 45 Tabel 4.7 Tabel Informasi Akademik 45 Tabel 4.8 Tabel Informasi Beasiswa 45
DAFTAR GAMBAR Halaman Gambar 3.1 Struktur Organisasi SMA Negeri 1 Babalan P.Berandan 27 Gambar 4.1 Struktur Website 33 Gambar 4.2 Diagram Konteks Website 35 Gambar 4.3 Flowchart Menu Utama 36 Gambar 4.4 Flowchart Rapor Online 37 Gambar 4.5 Flowchart Admin 38 Gambar 4.6 Flowchart Admin Siswa 39 Gambar 4.7 Flowchart Admin Guru 40 Gambar 4.8 Flowchart Admin Kelas 41 Gambar 4.9 Tampilan Halaman Home 46 Gambar 4.10 Tampilan Header Website 47 Gambar 4.11 Tampilan Halaman Administrator 48 Gambar 5.1 Instalasi Appserv-win32 2.5.9 52 Gambar 5.2 License Agreement 53 Gambar 5.3 Common Dialogue Appserv-win32 2.5.9 53 Gambar 5.4 Instalasi Appserv Component 54 Gambar 5.5 Apache Server Information 54 Gambar 5.6 Konfigurasi MySQL Server 55 Gambar 5.7 Proses Instalasi Appserv-win32 2.5.9 55 Gambar 5.8 Proses Instalasi Appserv Selesai 56