PERANCANGAN SISTEM INFORMASI SMA NEGERI 4
PADANGSIDIMPUAN BERBASIS WEB
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
ADLI ABDILLAH NABABAN
102406240
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Pada Program Studi D3 Teknik Informatika
ADLI ABDILLAH NABABAN 102406240
DEPARTEMAEN METEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
ii
PERSETUJUAN
Judul : PERANCANGAN SISTEM INFORMASI SMA
NEGERI 4 PADANGSIDIMPUAN BERBASIS WEB
MENGGUNAKAN PHP & MYSQL
Kategori : TUGAS AKHIR
Nama : ADLI ABDILLAH NABABAN
Nomor Induk Mahasiswa : 102406240
Program Studi : D3 TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
NIP. 196209011988031002
Pembimbing
PERNYATAAN
PERANCANGAN SISTEM INFORMASI SMA NEGERI 4 PADANGSIDIMPUAN
BERBASIS WEB 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 2013
iv
PENGHARGAAN
Syukur Alhamdulillah, puji dan syukur penulis panjatkan kehadirat Allah SWT,
karena dengan limpah rahmat dan karunia-nya penulis berhasil menyelesaikan tugas
akhir ini yang berjudul ”Perancangan Sistem Informasi SMA Negeri 4 Padangsidimpuan Berbasis Web Menggunakan PHP dan MySql pada “ pada waktu yang telah ditetapkan. Tidak lupa shalawat serta salam kepada junjungan Nabi
Besar Muhammad SAW dan para sahabatNya yang telah membawa kita dari alam ke
gelapan ke alam yang terang benderang yang penuh ilmu pengetahuan seperti yang
kita rasakan sekarang ini.
Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan
dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan
terima kasih yang setulus-tulusnya kepada :
1. Bapak selaku Dekan Fakultas MIPA Universitas Sumatera Utara.
2. Bapak Syahril Efendi, M,IT selaku Ketua Jurusan Program Studi D3 Teknik
Informatika
3. Bapak Drs.Open Darnius, M.Sc selaku Dosen Pembimbing Tugas Akhir
Program Studi D3 Teknik Informatika Fakultas MIPA Universitas Sumatera
Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis
dalam penyelesaian tugas akhir.
4. Seluruh Staf Pengajar Program Studi D3 Teknik Informatika Fakultas MIPA
Universitas Sumatera Utara yang telah memberikan ilmu dan pengetahuannya
kepada penulis selama masa perkuliahan.
5. Bapak Saudin Nababan S.Pd selaku Kepala Sekolah SMA Negeri 4
Padangsidimpuan yang telah memberikan kesempatan kepada penulis untuk
Negeri 4 Padangsidimpuan yang banyak membantu penulis dalam
mengumpulkan data dalam pembuatan tugas akhir.
6. Teristimewa kepada kedua orang tua penulis Saudin Nababan, S.Pd. dan
Sulhana Lely Lubis, Ak, MM. serta kepada kakak dan adik penulis Arif
Hamied Nababan, dan Alwi Ihsan Nababan memberikan kasih sayang,
dukungan dan selalu mendoakan penulis agar lancar dalam segala urusan.
7. Buat rekan-rekan di jurusan Teknik Informatika angkatan 2010 dan buat
teman-teman sejati saya yang selalu membantu dalam suka dan duka Teuku
Ighfar Hajar, Ahmad Humaidi, Ryan Dhika Priyatna, M. Fauzie Afief, dan
Padlian Chairi.
8. Pihak-pihak yang telah banyak membantu penulis, yang tidak dapat penulis
sebutkan namanya satu-persatu.
Selama penulisan tugas akhir ini, penulis menyadari akan kesalahan yang
mungkin terjadi, baik itu dari segi teknik, tata penyajian ataupun dari segi tata bahasa.
Oleh karena itu penulis bersedia menerima kritik dan saran yang membangun dari
pembaca dalam upaya perbaikan tugas akhir ini.
Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi
siapapun yang membacanya. Semoga Allah SWT senantiasa memberikan rahmat dan
hidayah kepada kita semua. Amin.
Medan, Juni 2013 Penulis
vi
ABSTRAK
Perancangan Sistem Informasi SMA Negeri 4 Padangsidimpuan Berbasis Web Menggunakan PHP dan MySQL, ini bertujuan untuk mempermudah proses informasi untuk seluruh siswa dan guru SMA Negeri 4 Padangsidimpuan, yang mengalami kesulitan dalam memperoleh data mengenai aktivitas akademik di SMA Negeri 4 Padangsidimpuan tersebut. Fasilitas-fasilitas yang terdapat dalam aplikasi ini berupa penyediaan data dan informasi terbaru, profil, dan data- data yang berguna untuk kelangsungan belajar siswa. Pada proses pembuatan aplikasi ini perangkat lunak yang digunakan adalah PHP ( terdiri dari apache server dan MySQL ) sebagai bahasa pemrograman dengan mengunakan PHP 5.0, Macromedia Dreamweaver 8 digunakan sebagai editor skrip, Adobe Photoshop sebagai editor grafis.
DAFTAR ISI
2.1 Konsep Dasar Data, Informasi, dan Sistem Informasi 9
2.1.1 Data 9
2.2 Pengertian Komputer 14
2.3 Pengertian Internet 17
2.3.1 Network 18
2.3.2 Sekilas Mengenai Web 18
2.4 Sejarah Web 19
2.5.3 Penggabungan Script PHP dan HTML 23
2.6 Sejarah MySQL 25
2.7 Pengenalan Macromedia Dreamweaver 8 27
2.7.1 Membuka Program Aplikasi 28
Bab 3 Sekilas Mengenai SMA Negeri 4 Padangsidimpuan 29
3.1 Profil SMA Negeri 4 Padangsidimpuan 29
viii
3.3 Uraian Tugas dan Fungsi Organisasi 32
3.3.1 Kepala Sekolah 32
Bab 4 Analisis dan Perancangan Sistem 39
4.1 Analisis 39
4.2 Perencanaan dan Perancangan Sistem 39
4.3 Perancangan Data Flow Diagram (DFD) 41
4.4 Perancangan Flowchart 43
4.5 Mempersiapkan Data Base Server 50
4.6 Perancangan Halaman Website 53
Bab 5 Implementasi Sistem 58
5.1 Pengertian Implementasi Sistem 58
5.2 Tujuan Implementasi Sistem 58
5.3 Komponen Utama Dalam Sistem 59
5.4 Instalasi Apache, PHP, dan My SQL 60
5.4.1 Menjalankan Apache, PHP, dan MySQL 60
5.4.2 Pengujian Website di Browser 63
5.5 Memperbaharui Web 64
5.6 Demonstrasi Program 65
5.6.1 Tampilan Homepage 65
5.6.2 Tampilan Bagian Login Admin 66
5.6.3 Tampilan Halaman Admin 66
5.6.4 Tampilan Halaman Galeri Photo 67
5.6.5 Tampilan Halaman Visi dan Misi 67
5.6.6 Tampilan Halaman Perpustakaan 68
5.6.7 Tampilan Halaman Daftar Guru 68
5.6.8 Tampilan Halaman Kepala Sekolah 69 5.6.9 Tampilan Halaman Kalender Akademik 70 5.6.10 Tampilan Halaman Identitas Sekolah 70 5.6.11 Tampilan Halaman Struktur Organisasi 70
5.6.12 Tampilan Halaman Siswa 71
Bab 6 Kesimpulan dan Saran 72
6.1 Kesimpulan 72
6.2 Saran 73
Daftar Pustaka 74
x
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Admin 51
Tabel 4.2 Tabel Artikel 51
Tabel 4.3 Tabel Kalender 51
Tabel 4.4 Tabel Contact 51
Tabel 4.5 Tabel DBGuru 51
Tabel 4.6 Tabel DBSiswa 52
Tabel 4.7 Tabel Fasilitas 52
Tabel 4.8 Tabel Galeri 52
Tabel 4.9 Tabel Kesiswaan 52
Tabel 4.10 Tabel Pengumuman 53
Tabel 4.11 Tabel Personalia 53
DAFTAR GAMBAR
Halaman
Gambar 2.1 Lima Komponen Sistem Informasi 14
Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8 28
Gambar 3.1 Struktur Organisasi 31
Gambar 4.1 Diagram Konteks 41
Gambar 4.2 Diagram Konteks Level 0 (Nol) 42
Gambar 4.3 Aliran Informasirancangan situs 44
Gambar 4.4 Flowchart Halaman Utama 45
Gambar 4.5 Flowchart halaman Login Administrator 46
Gambar 4.6 Flowchart Manage Kepala Sekolah 47
Gambar 4.7 Flowchart Manage Guru 48
Gambar 4.8 Flowchart Manage Pengumuman Terbaru 49
Gambar 4.9 Flowchart Manage Artikel 50
Gambar 4.10 Tampilan Macromedia Dreamweaver 8 56
Gambar 4.11 Header Situs 57
Gambar 5.1 Uji Apache 61
Gambar 5.2 Uji PHP 62
Gambar 5.3 Uji MySQL 62
Gambar 5.4 Halaman Index Website SMA Negeri 4 Padangsidimpuan 63
Gambar 5.5 Tampilan Bagian Homepage 65
Gambar 5.6 Tampilan Bagian Login Admin 66
Gambar 5.7 Tampilan Halaman Admin 66
Gambar 5.8 Halaman Galeri Foto 67
Gambar 5.9 Halaman Visi dan Misi 67
Gambar 5.10 Halaman Perpustakaan 68
Gambar 5.11 Halaman Daftar Guru 68
Gambar 5.12 Halaman Kepala Sekolah 69
Gambar 5.13 Halaman Kalender Akademik 69
Gambar 5.14 Halaman Identitas Sekolah 70
Gambar 5.15 Halaman Struktur Organisasi 70
Gambar 5.16 Halaman Siswa 71