i PERANCANGAN SISTEM INFORMASI SMA NEGERI 1 BABALAN DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR DEVI YULITA 112406092 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
i PERANCANGAN SISTEM INFORMASI SMA NEGERI 1 BABALAN DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya DEVI YULITA 112406092 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
ii PERSETUJUAN Judul : Perancangan Sistem Informasi SMA Negeri 1 Babalan Dengan Menggunakan Pemrograman PHP Dan MySQL Kategori : Tugas Akhir Nama : Devi Yulita Nomor Induk Mahasiswa : 112406092 Program Studi : Diploma 3 Teknik Informatika Departemen : Matematika Fakultas : Matematika Dan Ilmu Pengetahuan Alam Disetujui di Medan, Juni 2014 Disetujui Oleh: Program Studi D-3 Teknik Informatika FMIPA USU Ketua, Pembimbing Dr. Elly Rosmaini. M. Si Prof. Dr. Opim Salim Sitompul, M.Sc NIP. 19600520 198503 2 002 NIP. 19610817 198701 1 001
iii PERNYATAAN PERANCANGAN SISTEM INFORMASI SMA NEGERI 1 BABALAN DENGAN MENGGUNAKAN PEMROGRAMAN 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, Juli 2014 DEVI YULITA 112406092
iv PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-nya Penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul Perancangan Sistem Informasi SMA NEGERI 1 BABALAN Berbasis Web Dengan Menggunakan Pemrograman PHP Dan MySQL. Terimakasih penulis sampaikan kepada Bapak Prof.Dr. Opim Salim Sitompul, M.Sc selaku pembimbing yang telah meluangkan waktunya selama penyusunan tugas akhir ini. Terimakasih kepada Ibu Dr. Elly Rosmaini, M.Si dan Bapak Syahriol Sitorus S.Si. M.IT selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU, Bapak Prof. Dr. Tulus, M.Si dan Ibu Dr. Mardiningsih, M.Si selaku Ketua dan Sekretaris Departemen Matematika FMIPA USU Medan, Bapak Dr. Sutarman M.Sc selaku Dekan FMIPA USU Medan, seluruh staf dan Dosen Program Studi D3 Statistik FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada Bapak Suyatno, Ibu Suparmi dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.
v PERANCANGAN SISTEM INFORMASI SMA NEGERI 1 BABALAN DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL ABSTRAK Tulisan ini bertujuan untuk membangun suatu sistem informasi pada SMA Negeri 1 Babalan. Sistem ini dikembangkan dengan menggunakan perangkat lunak PHP, MySQL, Apache, dan Mozilla Firefox juga software pembantu lainnya seperti Adobe Dreamweaver CS5. Tujuan dari sistem informasi ini adalah untuk menyajikan informasi profil sekolah, visi, misi dan tujuan, daftar siswa, daftar guru. Merancang sebuah website untuk membantu siswa dalam memperoleh informasi SMA Negeri 1 Babalan dan website ini dapat dikembangkan dan dimanfaatkan informasi yang ada pada website ini sesuai kebutuhan.
vi DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Halaman ii iii iv v vi viii ix BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 4 1.6 Metodologi Penelitian 4 1.7 Tinjauan Pustaka 5 1.8 Sistematika Penulisan 6 BAB 2 LANDASAN TEORI 8 2.1 Komputer 8 2.1.1 Pengertian Komputer 8 2.1.2 Komponen Komponen Komputer 8 2.2 Sejarah Internet 9 2.3 Sekilas Mengenai Web 10 2.4 Sejarah Web 12 2.5 Web Server 13 2.6 Browser 14 2.7 HTML 16 2.7.1 Elemen dan Tag HTML 17 2.8 PHP (Personal Home Page) 17 2.8.1 Kelebihan PHP dari Bahasa Pemrograman Lain 18 2.8.2 Skrip PHP 18 2.9 MySQL 20 2.10 Data 23 2.11 Database 23 2.12 Informasi 24 2.13 Sistem Informasi 24
vii BAB 3 GAMBARAN SEKOLAH 26 3.1 Profil Sekolah 26 3.2 Tugas Dalam Organisasi Sekolah 27 3.2.1 Kepala Sekolah 27 3.2.2 Wakil Kepala Sekolah 27 3.3 Struktur Organisasi 30 BAB 4 PERANCANGAN SISTEM 31 4.1 Perancangan Sistem 31 4.2 Perancangan Database 31 4.3 Flowchart 34 4.4 Data Flow Diagram 38 4.5 Rancangan Interface 40 BAB 5 PERANCANGAN SISTEM 41 5.1 Pengertian Implementasi Sistem 41 5.2 Komponen Utama Dalam Sistem 42 5.2.1 Perangkat Keras (Hardware) 42 5.2.2 Perangkat Lunak (Software) 43 5.2.3 Perangkat Pengguna (Brainware) 43 5.3 Installasi XAMPP 44 5.4 Hasil Program 48 BAB 6 KESIMPULAN DAN SARAN 49 5.1 Kesimpulan 49 5.2 Saran 50 Daftar Pustaka Lampiran
viii DAFTAR TABEL Nomor Judul Halaman Tabel 4.1 Tabel Guru 32 4.2 Tabel Siswa 33 4.3 Tabel User (Admin) 33 4.4 Tabel Komen 34
ix DAFTAR GAMBAR Nomor Judul Halaman Gambar 3.1 Tampilan Struktur Organisasi SMA Negeri 1 Babalan 30 4.1 Tampilan Flowchart Halaman Login Admin 36 4.2 Tampilan Flowchart Halaman Utama 37 4.3 Tampilan Data Flow Diagram Konteks 39 4.4 Tampilan Interface (Layout) 40 5.1 Pilihan Bahasa Installasi Xampp 45 5.2 Setup Wizard 45 5.3 Pilihan Komponen Installasi 46 5.4 Pilihan Lokasi Installasi 47 5.5 Setup Selesai 47 5.6 Tampilan Awal 48 5.7 Tampilan Profil 49 5.8 Tampilan Personalia 50 5.9 Tampilan Kesiswaan 51 5.10 Tampilan Ekstrakurikuler 52 5.11 Tampilan Gallery 53 5.12 Halaman Login Admin 53 5.13 Halaman Admin 54