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
Universitas Sumatera Utara
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 MEDAN 2010
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
NIP. 196401091988031004
NIP. 196108171987011001
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
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
Khairul Yassin Ariga
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
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.2 Identifikasi Masalah ..............................................................................
2
1.3 Rumusan Masalah .................................................................................
2
1.4 Batasan Masalah ...................................................................................
3
1.5 Maksud dan Tujuan...............................................................................
3
1.6 Metodologi Penelitian ...........................................................................
4
1.7 Sistematika Penulisan ...........................................................................
5
Bab 2 Landasan Teori 2.1 Sistem Informasi 2.1.1 Pengertian Sistem
8 8
Universitas Sumatera Utara
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.1 Flowchart Halaman Utama
36
Universitas Sumatera Utara
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 4.4.7 Flowchart Data Pegawai
41 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
6.2 Saran
64
DAFTAR PUSTAKA LAMPIRAN
Universitas Sumatera Utara
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
Tabel 4.10 Simbol – simbol Flowchart
34
Universitas Sumatera Utara
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.5 Lokasi Instalasi
53
Gambar 5.6 Setup Selesai
53
Gambar 5.7 Direktori C
54
Universitas Sumatera Utara
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
Gambar 5.19 Halaman tampil absensi harian pegawai
62
Universitas Sumatera Utara