PERANCANGAN SISTEM INFORMASI BERBASIS WEB DENGAN
MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 1 LAWE SIGALA GALA
TUGAS AKHIR
KHAIRUL YASSIN ARIGA 072406092
PROGRAM STUDI DIPLOMA 3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2010
PERANCANGAN SISTEM INFORMASI BERBASIS WEB DENGAN
MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 1 LAWE SIGALA GALA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
KHAIRUL YASSIN ARIGA 072406092
PROGRAM STUDI D3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : PERANCANGAN SISTEM INFORMASI BERBASIS
WEB DENGAN MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 1 LAWE SIGALA GALA
Kategori : TUGAS AKHIR
Nama : KHAIRUL YASSIN ARIGA
Nomor Induk Mahasiswa : 072406092
Program Studi : D3 KOMPUTER
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM
(FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, Juni 2010
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua, Pembimbing
Dr. Saib Suwilo, M.Sc Prof. Dr. Opim Salim Sitompul, M.Sc
PERNYATAAN
PERANCANGAN SISTEM INFORMASI BERBASIS WEB DENGAN
MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 1 LAWE SIGALA GALA
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
KHAIRUL YASSIN ARIGA 072406092
PENGHARGAAN
Dengan mengucapkan “ Alhamdulillah “ dan memanjatkan puji syukur atas kehadiran Allah SWT yang Maha Pengasih dan Maha Penyayang, dengan limpahan Rahmat dan Karunia- Nya, Tugas Akhir ini berhasil diselesaikan tepat pada waktunya sebagai salah satu syarat untuk menyelesaikan studi pada Diploma III Ilmu Komputer FMIPA USU.
Adapun judul dari tugas akhir ini adalah “ PERANCANGAN SISTEM
INFORMASI BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 1 LAWE SIGALA GALA “.
Ucapan terima kasih disampaikan yang sebesar – besarnya kepada :
1. Bapak Dr.Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Dr.Saib Suwilo, M.Sc, Ketua Departemen Matematika Universitas Sumatera Utara.
3. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc, sebagai Dosen Pembimbing yang telah banyak memberikan bimbingan dan arahan dalam penulisan laporan Tugas Akhir ini. 4. Seluruh Staf Pengajar dan Pegawai FMIPA USU.
5. Bapak Drs. Abdurrahman selaku kepala sekolah SMA Negeri 1 Lawe Sigala Gala yang telah berkenan memberikan memberikan kesempatan pada saya untuk melakukan riset. 6. Seluruh Staf di Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana
Kabupaten Labuhan Batu.
7. Teristimewa untuk ayahanda dan ibunda tercinta, kakak, abang, dan adik yang saya sayangi, terima kasih atas cinta dan motivasinya dalam menyelesaikan laporan Tugas Akhir ini.
8. Dina Syahfitri yang senantiasa memberikan cinta dan perhatiannya kepada penulis selama menyelesaikan penulisan laporan tugas akhir ini.
9. Teman – teman seperjuangan di D III Ilmu Komputer 2007, khususnya di Komputer A’07.
10.Semua pihak yang ikut membantu dalam penyelesaian Tugas Akhir ini yang tidak dapat disebut satu persatu, diucapkan terima kasih banyak.
Akhir kata penulis mengucapkan doa semoga Allah SWT akan membalas
kebaikan semua pihak. Amin.
Medan, Juni 2010
ABSTRAK
Tugas akhir ini merancang suatu aplikasi Sistem Informasi SMA Negeri 1 Lawe Sigala gala berbasis web yang bermanfaat untuk menyediakan informasi yang baik dengan cepat dan mudah, juga melalui kajian ini diharapkan dapat memberi kemudahan kepada siswa, khususnya guru dan pegawai dalam melakukan pengisian absensi. Perancangan sistem dalam merancang sistem informasi berbasis web SMA Negeri 1 Lawe Sigala gala ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Apache 2.2.3, PHP 5.2, dan MYSQL 5.0. Sistem Informasi SMA Negeri 1 Lawe Sigala gala ini meliputi pemakaian situs oleh siswa untuk mengetahui Informasi sekolah dan juga oleh guru dan pegawai SMA Negeri 1 Lawe Sigala gala untuk informasi absensi seperti daftar absensi harian. Hal tersebut digunakan untuk menampung data – data yang diperlukan dalam memperlancar sistem informasi.
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Daftar Isi vii
Daftar Tabel ix Daftar Gambar x Bab 1 Pendahuluan ... 1.1Latar Belakang ... 1 1.2Identifikasi Masalah ... 2 1.3Rumusan Masalah ... 2 1.4Batasan Masalah ... 3
1.5Maksud dan Tujuan... 3
1.6Metodologi Penelitian ... 4
1.7Sistematika Penulisan ... 5
Bab 2 Landasan Teori 2.1 Sistem Informasi 8
2.1.2 Pengertian Informasi 9
2.1.3 Pengertian Sistem Informasi 10
2.1.4 Pengertian Data 11
2.2 Pengenalan Internet 12
2.3 Pengenalan Intranet 13
2.4 HTML 14
2.5 CSS (Cassading Style Sheet) 16
2.6 Pengenalan PHP (Personal Home Page) 17
2.7 Database 18
2.8 MySQL 19
2.9 XAMPP 20
2.10 Macromedia Dreamweaver 8 20
Bab 3 Sekilas Tentang SMA Negeri 1 Lawe Sigala Gala
3.1 Sejarah 22
3.2 Visi dan Misi SMA Negeri 1 Lawe Sigala Gala 24
3.2.1 Visi 24
3.2.2 Misi 24
3.3 Struktur Organisasi 25
Bab 4 Perancangan Sistem
4.1 Perencanaan Perancangan Sistem 26
4.2 Perancangan Data Flow Diagram (DFD) 27
4.3 Perancangan Database 30
4.4 Flowchart 35
4.4.2 Flowchart Halaman Login 37
4.4.3 Flowchart Halaman Guru / Pegawai 38
4.4.4 Flowchart Halaman Utama Admin 39
4.4.5 Flowchart Kotak Masuk 40
4.4.6 Flowchart Input Pegawai 41
4.4.7 Flowchart Data Pegawai 42
4.4.8 Flowchart Absensi Pegawai 43
4.4.9 Flowchart Absensi Harian Pegawai 44
4.5 Perancangan Halaman Website 45
4.6 Perancangan User Interface 48
Bab 5 Implementasi Sistem
5.1 Pengertian Implementasi Sistem 49
5.2 Tujuan Implementasi Sistem 49
5.3 Spesifikasi Sistem 50
5.4 Instalasi Xampp 1.6.4 50
5.4.1 Menjalankan XAMPP 54
5.5 Pengujian di Browser 55
5.6 Demonstrasi Program 57
Bab 6 Kesimpulan dan Saran
6.1 Kesimpulan 63
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Pegawai 30
Tabel 4.2 Tabel Golongan 31
Tabel 4.3 Tabel Absensi 31
Tabel 4.4 Tabel User 31
Tabel 4.5 Tabel Berita 31
Tabel 4.6 Tabel Galeri 32
Tabel 4.7 Tabel Komentar 32
Tabel 4.8 Tabel Kotak Masuk 33
Tabel 4.9 Tabel Kategori 33
DAFTAR GAMBAR
Halaman
Gambar 4.1 Data Flow Diagram (DFD) Level Konteks 28 Gambar 4.2 Data Flow Diagram (DFD) Level Nol 29
Gambar 4.3 Flowchart Halaman Utama 36
Gambar 4.4 Flowchart Halaman Login 37
Gambar 4.5 Flowchart Halaman Guru / Pegawai 38
Gambar 4.6 Flowchart Halaman Admin 39
Gambar 4.7 Flowchart Kotak Masuk 40
Gambar 4.8 Flowchart Input Pegawai 41
Gambar 4.9 Flowchart Data Pegawai 42
Gambar 4.10 Flowchart Input Absensi 43
Gambar 4.11 Flowchart Absensi Harian Pegawai 44 Gambar 4.12 Tampilan Macromedia Dreamweaver 8 47
Gambar 4.13 Header Situs 48
Gambar 5.1 Xampp Installer 51
Gambar 5.2 Pilihan Bahasa Instalasi Xampp 51
Gambar 5.3 Setup Wizard 52
Gambar 5.4 End user lisence agreement 52
Gambar 5.8 Menjalankan Xampp 54 Gambar 5.9 Peletakan Folder ke dalam htdocs 55
Gambar 5.10 Penulisan alamat di URL 56
Gambar 5.11 Halaman Utama Index.php 56
Gambar 5.12 Halaman Utama Admin 57
Gambar 5.13 Halaman Input Pegawai 58
Gambar 5.14 Halaman Data Pegawai 59
Gambar 5.15 Halaman Utama pegawai 60
Gambar 5.16 Halaman Isi Absensi 61
Gambar 5.17 Pemberitahuan sukses isi absensi 61
Gambar 5.18 Pemberitahuan telat masuk 62