MEMBANGUN WEBSITE SMP NEGERI 1 DOLOK BATU NANGGAR MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MADANIYAH FITRAHAYATI 072406074 PROGRAM STUDI D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
2 MEMBANGUN WEBSITE SMP NEGERI 1 DOLOK BATU NANGGAR MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR Diajukan Untuk melengkapi tugas dan memenuhi syarat menyelesaikan studi pada program studi Diploma III Ilmu Komputer MADANIYAH FITRAHAYATI 072406074 PROGRAM STUDI D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
3 PERNYATAAN MEMBANGUN WEBSITE SMP NEGERI 1 DOLOK BATU NANGGAR 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, Juni 2010 MADANIYAH FITRAHAYATI 072406074
4 PENGHARGAAN Puji dan syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-nya, dalam menjalankan kehidupan ini. Karena berkat rahmat dan izin-nya pula penulis dapat menyelesaikan Tugas Akhir dengan judul MEMBANGUN WEBSITE SMP NEGERI 1 DOLOK BATU NANGGAR MENGGUNAKAN PHP DAN MYSQL. Penyusunan dan penulisan Tugas Akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap Mahasiswa Jurusan Ilmu Komputer Program Studi DIII di FMIPA USU Medan. Penulis sepenuhnya menyadari bahwa penyelesaian Tugas Akhir ini tidak akan terwujud tanpa adanya dukungan dan bantuan semua pihak. Penulis mengucapkan terima kasih dan penghargaan yang setinggi-tingginya 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 jurusan Program Studi DIII Ilmu Komputer. 3. Bapak Drs. Sawaluddin, M. IT sebagai Dosen Pembimbing yang telah banyak meluangkan waktu, pikiran, serta dorongan moril dalam menyelesaikan Tugas Akhir ini. 4. Bapak Zulpan, S.Pd, M.Pd selaku kepala sekolah SMP Negeri 1 Dolok Batu Nanggar yang telah mengijinkan saya mengerjakan tugas akhir di smp tersebut. 5. Ayahanda dan Ibunda tercinta, terima kasih atas kasih sayangnya yang tulus serta dorongan materil dan spiritual yang telah kalian berikan.
5 6. Seluruh pihak sekolah SMP Negeri 1 Dolok Batu Nanggar yang telah bersedia membantu penulis dalam menyelesaikan tugas akhir ini. 7. Sahabat-sahabatku seperjuangan anak KOM A 2007 yang namanya tidak dapat disebutkan satu persatu. Terima kasih atas kebaikan dan perhatiannya selama ini. Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak kekurangan karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis mengharapkan saran dan kritik yang membangun. Akhir kata saya mohon maaf atas segala kekurangan yang ada dalam penulisan Tugas Akhir ini dan sekali lagi saya berharap semoga Tugas Akhir ini dapat memberikan manfaat khususnya bagi penulis dan para pembaca pada umumnya. Medan, Juni 2010 Penulis, Madaniyah Fitrahayati
6 ABSTRAK Perancangan Sistem Informasi SMP Negeri 1 Dolok Batu Nanggar Berbasis Web ini bertujuan untuk mempermudah proses pencarian atau searching data dan informasi untuk seluruh siswa dan guru SMP Negeri 1 Dolok Batu Nanggar, yang mengalami kesulitan dalam memperoleh data mengenai aktivitas akademik di SMP Negeri 1 Dolok Batu Nanggar tersebut. Fasilitas-fasilitas yang terdapat dalam aplikasi ini berupa penyediaan data dan informasi terbaru, profil sekolah, agenda kegiatan, jadwal Kegiatan Belajar Mengajar (KBM) dan data- data yang berguna untuk kelangsungan belajar siswa. Pada proses pembuatan aplikasi ini perangkat lunak yang digunakan adalah xampp ( terdiri dari apache server, PHP dan MySQL ) sebagai bahasa pemrograman dengan mengunakan PHP 5.2.3, Apache versi 2.2.4 sebagai web server, MySQL 5.0.45 sebagai database, Macromedia Dreamweaver 8 digunakan sebagai editor skrip, dan Adobe Photoshop CS sebagai editor grafis.
7 DAFTAR ISI Halaman Persetujuan Pernyataan Persembahan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vii viii x xi Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 3 1.3 Tujuan Penelitian 4 1.4 Metode Penelitian 4 1.5 Kegunaan Penelitian 5 1.6 Batasan Masalah 5 1.7 Sistematika Penulisan 5 Bab 2 Landasan Teori 7 2.1 Pengertian Komputer 7 2.2 Sistem 8 2.3 Informasi 8 2.4 Sistem Informasi 9 2.5 Syarat- syarat Merancang Sistem Informasi Berbasis Web 9 2.6 Internet 11 2.6.1 Network 12 2.6.2 World Wide Web (www) 12 2.6.2.1 Web Dinamis dan Web Statis 13 2.7 Web Server 13 2.8 HTML (Hypertext Markup Language) 14 2.9 Pengenalan PHP 15 2.9.1 Sejarah PHP 15 2.9.2 Kelebihan dan Kelemahan PHP 16 2.9.3 Penggabungan Script PHP dan HTML 17 2.10 MySQL 18 2.10.1 Pemakaian Dasar SQL 19 2.11 Data Flow Diagram (DFD) 21 2.12 Diagram Alir (Flowchart) 22 2.13 CSS(Cascading Style Sheet) 24 2.14 Macromedia Dreamweaver 8 24
8 Bab 3 Sekilas Mengenai SMP Negeri 1 DBN 26 3.1 Profil SMP Negeri 1 DBN 26 3.2 Struktur Organisasi Sekolah 27 3.3 Uraian Tugas dan Fungsi Organisasi 29 Bab 4 Analisis dan Perancangan Sistem 35 4.1 Analisis 36 4.1.1 Analisis Sistem yang Sedang Berjalan 36 4.2 Perencanaan & Perancangan Sistem 39 4.3 Perancangan DFD 40 4.4 Perancangan Flowchart 42 4.5 Mendesain Layoutweb 50 4.6 Perancangan Halaman Website 51 4.7 Perancangan Database 52 Bab 5 Implementasi Sistem 57 5.1 Pengertian Implementasi Sistem 57 5.2 Tujuan Implementasi Sistem 57 5.3 Komponen-Komponen Utama Sistem 58 5.4 Instalasi Software 59 5.4.1 Instalasi Apache, PHP, dan MySQL 59 5.4.2 Instalasi Xampp 1.6.6 50 5.5 Pengujian di Browser 60 Bab 6 Kesimpulan Dan Saran 63 6.1 Kesimpulan 63 6.2 Saran 64 Daftar Pustaka 65 LAMPIRAN A LAMPIRAN B
9 DAFTAR TABEL Halaman Tabel 2.1 Simbol Data Flow Diagram 21 Tabel 2.2 Simbol Simbol Flowchart 32 Tabel 4.1 Tabel user 32 Tabel 4.2 Tabel tamu 33 Tabel 4.3 Tabel data_guru 33 Tabel 4.4 Tabel kelas 33 Tabel 4.5 Tabel nilai 34 Tabel 4.6 Tabel siswa 34 Tabel 4.7 Tabel Galeri 34 Tabel 4.8 Tabel Fasilitas 35 Tabel 4.9 Tabel Statistik 35 Tabel 4.10 Tabel Bidang_study 36
10 DAFTAR GAMBAR Halaman Gambar 2.1 Tampilan Start page Macromedia Dreamweaver 8 25 Gambar 3.1 Struktur Organisasi SMP Negeri 1 Dolok Batu Nanggar 28 Gambar 4.1 Proses Penjadwalan KBM 36 Gambar 4.2 Proses Penilaian Siswa 37 Gambar 4.3 Proses Pendataan Siswa 38 Gambar 4.4 Diagram Konteks 41 Gambar 4.5 Diagram Konteks Level 0 (Nol) 42 Gambar 4.6 Aliran Informasi Rancangan Situs 44 Gambar 4.7 Flowchart Halaman Utama 45 Gambar 4.8 Flowchart Halaman Login Administrator 46 Gambar 4.9 Flowchart Halaman Profil 47 Gambar 4.10 Flowchart Halaman Akademik 48 Gambar 4.11 Flowchart Halaman Aplikasi 49 Gambar 4.12 Flowchart Halaman Pengumuman 50 Gambar 4.13 Rancangan Halaman Utama 51 Gambar 4.14 Rancangan Halaman Admin 52 Gambar 5.1 Peletakan Folder Berisi File-File dalam Folder htdocs 61 Gambar 5.2 Kotak URL 61 Gambar 5.3 Halaman Utama Website SMP N 1 Dolok Batu Nanggar 62