SISTEM INFORMASI SMA SWASTA HARAPAN 2 MEDAN BERBASIS WEB DINAMIS DENGAN PHP DAN MYSQL TUGAS AKHIR DALLI GIFACHRI 072406131 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
SISTEM INFORMASI SMA SWASTA HARAPAN 2 MEDAN BERBASIS WEB DINAMIS DENGAN PHP DAN MYSQL TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer DALLI GIFACHRI 072406131 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul : SISTEM INFORMASI SMA SWASTA HARAPAN 2 MEDAN BERBASIS WEB DINAMIS DENGAN PHP DAN MYSQL Kategori : TUGAS AKHIR Nama : DALLI GIFACHRI Nomor Induk Mahasiswa : 072406131 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 Drs. Rosman Siregar, M.Si Nip. 196401091988031004 Nip. 196101071986011001
PERNYATAAN SISTEM INFORMASI SMA SWASTA HARAPAN 2 MEDAN BERBASIS WEB DINAMIS DENGAN 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 DALLI GIFACHRI 072406131
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. Adapun judul Tugas Akhir ini adalah SISTEM INFORMASI SMA SWASTA HARAPAN 2 MEDAN BERBASIS WEB DINAMIS DENGAN 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. 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 Drs. Rosman Siregar, M.Si selaku pembimbing penulis yang telah banyak memberikan saran dan masukan dalam penyelesaian Tugas Akhir ini. 4. Bapak Drs. H. Mujio, M.Si Selaku kepala sekolah SMA SWASTA HARAPAN 2 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 Supiadi dan Ibunda Anawati S.Pd serta Kakak Indah Fachdia yang saya syukuri 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 APC(Anak Parkir Comunity) 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 Dalli Gifachri
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 perusahaanperusahaan dalam hal mengenai masalah yang timbul dalam kegiatan operasionalnya. Demikian juga halnya dengan SMA SWASTA HARAPAN 2 MEDAN 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 SWASTA HARAPAN 2 MEDAN.
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 1 1.2 Identifikasi Masalah 3 1.3 Ruang Lingkup Masalah 3 1.4 Maksud dan Tujuan 4 1.5 Metode Penelitian 5 1.6 Sistematika Penulisan 6 Bab 2 Landasan Teori 8 2.1 Pengertian Komputer 8 2.1.1 Sistem Komputer 9 2.2 Pengertian Data, DFD (Data Flow Diagram), Flowchart (Diagram Alir), Informasi dan Sistem 10 2.2.1 Pengertian Data 10 2.2.2 Pengertian DFD (Data Flow Diagram) 11 2.2.3 Diagram Alir (flowchart) 13 2.2.4 Pengertian Informasi 15 2.2.5 Pengertian Sistem 16 2.3 Sistem Informasi 17 2.3.1 Komponen sistem informasi 17 2.3.2 Perangkat sistem informasi 19 2.4 Internet 20 2.4.1 Manfaat internet 21 2.5 Website 22 2.5.1 Web statis 22 2.5.2 Web dinamis 23 2.6 Hypertext Markup Language (HTML) 23 2.7 PHP 25 2.7.1 Sejarang singkat PHP 26 2.7.2 Kelebihan PHP 26 2.7.3 Sintaks PHP 29 2.8 MySQL 30 2.9 Apache 32 2.10 Cassading Style Sheet (CSS) 32 2.11 JavaScript 33
2.12 Macromedia Dreameaver 33 Bab 3 Sekilas SMA SWASTA HARAPAN 2 MEDAN 35 3.1 Profil 35 3.1.1 Identitas Sekolah 35 3.1.2 Identitas Kepala Sekolah 36 3.2 Struktur Organisasi 37 3.3 Uraian Tugas dan fungsi organisasi 38 3.3.1 Kepala Sekolah 38 3.3.2 Wakil Kepala Sekolah 38 3.3.3 Guru 38 3.3.4 Wali Kelas 39 3.3.5 Guru Pembimbing dan Konseling 39 3.3.6 Pustakawan Sekolah 39 3.3.7 Pengelola Laboratorium 40 3.3.8 Kepala Tata Usaha 40 3.4 Visi dan Misi 41 3.4.1 Visi Sekolah 41 3.4.2 Misi Sekolah 41 Bab 4 Perancangan Sistem 42 4.1 Perencanaan dan Perancangan 42 4.2 Perancangan Halaman Website 45 4.2.1 Halaman Home 45 4.2.2 Halaman Profil 45 4.2.3 Halaman Guru dan Siswa 45 4.2.4 Halaman Buku Tamu 46 4.2.5 Halaman Alumni 46 4.2.6 Halaman Admin 46 4.3 Perancangan Data Flow Diagram (DFD) Website 47 4.4 Perancangan Diagram Alir (Flowchart)Website 49 4.4.1 Flowchart Menu Utama 49 4.4.2 Flowchart Admin 50 4.4.3 Flowchart Administrator Siswa 52 4.4.4 Flowchart Administrator Guru 53 4.5 Merancang Database Server 53 4.6 Design Website 56 4.6.1 Design halaman home 56 4.6.2 Design header website 57 4.7 Gambaran Umum Perancangan Sistem 58 4.7.1 Administrator Website 58 4.7.2 Pengunjung website 60 Bab 5 Implementasi Sistem 61 5.1 Pengertian Implementasi Sistem 61 5.2 Tujuan Implementasi Sistem 61 5.3 Komponen Dalam Implementasi Sistem 62 5.4 Instalasi Apache, PHP, dan MySQL 63
Bab 6 Kesimpulan dan Saran 70 6.1 Kesimpulan 70 6.2 Saran 71 Daftar Pustaka Lampiran A Lampiran B
DAFTAR TABEL Halaman Tabel 2.1 Simbol-simbol Data Flow Diagram 12 Tabel 2.2 Simbol-simbol Flowchart 13 Tabel 4.1 Tabel Admin 54 Tabel 4.2 Tabel Siswa 54 Tabel 4.3 Tabel Guru 55 Tabel 4.4 Tabel Buku Tamu 55 Tabel 4.5 Tabel Alumni 56
DAFTAR GAMBAR Halaman Gambar 3.1 Struktur Organisasi SMA SWASTA HARAPAN 2 MEDAN 37 Gambar 4.1 Struktur Website 44 Gambar 4.2 Diagram Konteks Website 48 Gambar 4.3 Flowchart Menu Utama 50 Gambar 4.4 Flowchart Admin 51 Gambar 4.5 Flowchart Admin Siswa 52 Gambar 4.6 Flowchart Admin Guru 53 Gambar 4.6 Tampilan Halaman Home 57 Gambar 4.7 Tampilan Header Website 58 Gambar 4.8 Tampilan Halaman Administrator 59 Gambar 5.1 Instalasi Apache2triad 65 Gambar 5.2 Menentukan Direktori Instalasi Apache2triad 66 Gambar 5.3 Masukkan Password Instalasi Apache2triad 66 Gambar 5.4 Autentifikasi Instalasi Apache2triad 67 Gambar 5.5 Proses Instalasi Apache2triad 67 Gambar 5.6 Proses Instalasi Apache2triad 68 Gambar 5.7 Proses Instalasi Apache2triad 68 Gambar 5.8 Proses Instalasi Apache2triad 69 Gambar 5.9 Instalasi Apache2triad Sukses 69