SISTEM INFORMASI BERBASIS WEB PADA SMA AL-ULUM DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MUHARI 072406035 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul : SISTEM INFORMASI BERBASIS WEB PADA SMA AL-ULUM MEDAN MENGGUNAKAN PHP DAN MYSQL Kategori : TUGAS AKHIR Nama : MUHARI Nomor Induk Mahasiswa : 072406035 Program Studi : DIPLOMA 3 ILMU KOMPUTER Departemen Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Mei 2010 Komisi Pembimbing : Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Dr. Saib Suwilo, M.Sc Dr. Saib Suwilo, M.Sc Nip. 196401091988031004 Nip. 196401091988031004
PERNYATAAN SISTEM INFORMASI BERBASIS WEB PADA SEKOLAH SMA AL-ULUM DENGAN MENGGUNAKAN PHP DAN MYSQL 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 2010 MUHARI 072406035
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 BERBASIS WEB PADA SMA AL-ULUM MEDAN DENGAN MENGGUNAKAN PHP DAN MYSQL. 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. Ayahanda Helmi, Ibunda Aslizar, Abanganda Ginanjar, dan keluarga tercinta 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. 2. Bapak Prof. Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam.
3. Bapak Dr. Saib Suwilo, M.Sc selaku ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Sekaligus Sebagai Pembimbing Penulis. 4. Bapak Lukman Hakim Selaku kepala sekolah SMA SL-ULUM 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. 6. Seluruh rekan mahasiswa Jurusan D3 Ilmu Komputer khususnya Kom B 2007, APC (Anak Parkir Computer) 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 MUHARI
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 Mitra Inalum 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 Mitra Inalum.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftas Isi Daftar Tabel Daftar Gambar ii iii iv vi vii x xi Bab 1 Pendahuluan 1 1.1 Latar Belakang 2 1.2 Identifikasi Masalah 3 1.3 Batasan Masalah 3 1.4 Metodelogi Penelitian 4 1.5 Maksud dan Tujuan 4 1.6 Kegunaan Penelitian 5 1.7 Sistematika Penulisan 5 Bab 2 Landasan Teori 2.1 Pengertian Komputer 7 2.1.1 Sistem Komputer 8 2.2 Pengertian Data, DFD (Data Flow Diagram), Flowchart (Diagram Alir), Informasi dan Sistem 9 2.2.1 Pengertian Data 9 2.2.2 Pengertian DFD (Data Flow Diagram) 10 2.2.3 Diagram Alir (flowchart) 12 2.2.4 Pengertian Informasi 14 2.2.5 Pengertian Sistem 15 2.3 Sistem Informasi 16 2.3.1 Komponen sistem informasi 16 2.3.2 Perangkat sistem informasi 18 2.4 Internet 19 2.4.1 Manfaat internet 20 2.5 Website 21
2.5.1 Web statis 21 2.5.2 Web dinamis 22 2.6 Hypertext Markup Language (HTML) 23 2.7 PHP 24 2.7.1 Sejarang singkat PHP 25 2.7.2 Kelebihan PHP 25 2.7.3 Sintaks PHP 28 2.8 MySQL 29 2.9 Apache 31 2.10 Cassading Style Sheet (CSS) 32 2.11 JavaScript 32 2.12 Macromedia Dreameaver 33 Bab 3 Sekilas SMA AL-ULUM MEDAN 3.1 Profil 34 3.1.1 Identitas Sekolah 34 3.1.2 Identitas Kepala Sekolah 35 3.2 Struktur Organisasi 36 3.3 Uraian Tugas dan fungsi organisasi 37 3.3.1 Kepala Sekolah 37 3.3.2 Wakil Kepala Sekolah 37 3.3.3 Guru 37 3.3.4 Wali Kelas 38 3.3.5 Guru Pembimbing dan Konseling 38 3.3.6 Pustakawan Sekolah 38 3.3.7 Pengelola Laboratorium 39 3.3.8 Kepala Tata Usaha 39 3.4 Visi dan Misi 40 3.4.1 Visi Sekolah 40 3.4.2 Misi Sekolah 40 Bab 4 Perancangan Sistem 4.1 Perencanaan dan Perancangan 41 4.2 Rancangan Data Flow Diagram 43 4.3 Perancangan Diagram Alir (Flowchart) Website 44 4.3.1 Flowchart Menu Utama 44 4.3.2 Flowchart Portal Akademik 45 4.3.3 Flowchart Admin 45 4.3.4 Flowchart Administrator Siswa 47 4.3.5 Flowchart Admin Guru 48
4.4 Merancang Database Server 48 4.5 Design Website 52 4.5.1 Design Halaman Home 52 4.5.2 Design Header Website 52 4.6 Gambaran Umum Perancangan Website 53 4.6.1 Administrator Website 53 4.6.2 Pengunjung Website 55 Bab 5 Implementasi Sistem 5.1 Pengertian Implementasi Sistem 56 5.2 Tujuan Implementasi Sistem 56 5.3 Komponen Kebutuhan Sistem 57 5.3.1 Hardware 57 5.3.2 Software 57 5.3.3 Brainware 59 5.4 Demonstrasi Program 59 5.4.1 Halaman Portal Akademik 60 5.4.2 Halaman Depan Portal Akademik 60 5.4.3 Halaman Login Admin 61 5.4.4 Halaman Menu Admin 62 5.4.5 Halaman Menu Input Siswa Baru 62 5.4.6 Halaman Menu Edit Siswa 63 Bab 6 Kesimpulan dan Saran 6.1 Kesimpulan 65 6.2 Saran 66 Daftar Pustaka Lampiran A Lampiran B
DAFTAR TABEL Halaman Tabel 2.1 Simbol-simbol Data Flow Diagram 11 Tabel 2.2 Simbol-simbol Flowchart 12 Tabel 4.1 Tabel Admin 48 Tabel 4.2 Tabel Siswa 49 Tabel 4.3 Tabel Nilai 49 Tabel 4.4 Tabel Guru 51 Tabel 4.5 Tabel Buku Tamu 51
DAFTAR GAMBAR Halaman Gambar 3.1 Struktur Organisasi SMA AL-ULUM Medan 37 Gambar 4.1 Struktur Website 44 Gambar 4.2 Diagram Konteks Website 47 Gambar 4.3 Flowchart Menu Utama 49 Gambar 4.4 Flowchart Portal Akademik 50 Gambar 4.5 Flowchart Admin 51 Gambar 4.6 Flowchart Admin Siswa 52 Gambar 4.7 Flowchart Admin Guru 53 Gambar 4.8 Tampilan Halaman Home 58 Gambar 4.9 Tampilan Header Website 59 Gambar 4.10 Tampilan Halaman Administrator 60 Gambar 5.1 Tampilan Halaman Macromedia Dreamwever 8 66 Gambar 5.2 Halaman Depan Portal Akademik 67 Gambar 5.3 Halaman Pencarian siswa 67 Gambar 5.4 Halaman Pencarian Guru 68 Gambar 5.5 Halaman Portal Akademik 68 Gambar 5.6 Halaman Login admin 69 Gambar 5.7 Halaman Menu admin 69 Gambar 5.8 Halaman Menu input siswa 70 Gambar 5.9 Halaman Menu edit siswa 70