Perancangan Sistem Informasi Berbasis Web Menggunakan PHP dan MySql pada SMP Negeri 1 Tebing-Tinggi

PERANCANGAN SISTEM INFORMASI BERBASIS WEB
MENGGUNAKAN PHP DAN MYSQL
PADA SMP NEGERI 1 TEBING-TINGGI
TUGAS AKHIR

REZKI ICHAN PRATAMA SARAGIH
102406076

DEPARTEMAEN METEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2014

Universitas Sumatera Utara

PERSETUJUAN

Judul

Kategori

Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas

: PERANCANGAN SISTEM INFORMASI
BERBASIS WEB MENGGUNAKAN PHP DAN
MySQL PADA SMP NEGERI 1 TEBING TINGGI
: TUGAS AKHIR
: REZKI ICHAN PRATAMA SARAGIH
: 102406076
: D3 TEKNIK INFORMATIKA
: MATEMATIKA
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA

Diluluskan di
Medan,

februari 2014

Diketahui/Disetujui Oleh
Departemen Matematika FMIPA USU
Ketua,

Prof Dr Tulus, M.Si
NIP : 19620901 198803 1 002

Pembimbing

Drs, Marihat Situmorang, M.Kom
NIP : 196312141989031001

Universitas Sumatera Utara

PERNYATAAN

PERANCANGAN SISTEM INFORMASI BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL PADA SMP NEGERI 1 TEBING-TINGGI

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, februari 2014

REZKI ICHAN PRATAMA SARAGIH
102406076

Universitas Sumatera Utara

PENGHARGAAN

Puji Tuhan dan syukur penulis panjatkan kehadirat Tuhan Yesus, karena dengan
limpah rahmat dan karunia-nya penulis berhasil menyelesaikan tugas akhir ini yang
berjudul ”Perancangan Sistem Informasi Berbasis Web Menggunakan PHP dan
MySql pada SMP Negeri 1 Tebing-Tinggi“ pada waktu yang telah ditetapkan.

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 Dr. Sutarman, M.Sc selaku Dekan Fakultas MIPA Universitas Sumatera
Utara.

2. Bapak Prof Dr. Tulus, M.Si selaku Ketua Departemen Fakultas Matematika
Dan Ilmu Pengetahuan Alam Universitas Sumatra Utara

3. Ibu Elly Rosmaini selaku Ketua Program Studi Diploma III Teknik
Informatika Fakultas MIPA Universitas Sumatra Utara yang telah memberikan
ilmu yang bermanfaat kepada Penulis

4. Bapak Drs. Marihat Situmorang, M.Siselaku Dosen Pembimbing Tugas Akhir
Program Studi D-3 Ilmu Komputer Fakultas MIPA Universitas Sumatera
Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis
dalam penyelesaian tugas akhir.

Universitas Sumatera Utara


5. Seluruh Staf Pengajar Program Studi D-3 Teknik Informatika Faklutas MIPA
Universitas Sumatera Utara yang telah memberikan ilmu dan pengetahuannya
kepada penulis selama masa perkuliahan.

6. Ibu Dra. Hj. Salamah selaku Kepala Sekolah SMP Negeri 1 Tebing Tinggi
yang telah memberikan kesempatan kepada penulis untuk melakukan riset dan
terima kasih juga kepada seluruh guru dan pegawai SMP Negeri 1 Tebing
Tinggi yang banyak membantu penulis dalam mengumpulkan data dalam
pembuatan tugas akhir.

7. Teristimewa kepada kedua orang tua penulis Suyanto Saragih dan Salmah Br
Karo, serta kepada adik penulis Yoki Ananda Saragih, Daniel Edigia Saragih,
Kelvin Jeremia Saragih dan yang senantiasa memberikan kasih sayang,
dukungan dan selalu mendoakan penulis agar lancar dalam segala urusan.

8. Buat rekan-rekan di jurusan komputer angkatan 2010dan buat teman-teman
sejati saya yang selalu membantu dalam suka dan duka Kiki Satria, Sappe
Herianto M, Robby A H Manurung, Wanin Witrysyah, Miabeng T, Riwandi,
Ade ilhamia, Ade Irma, Nadra Kartika L.


9. 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.

Universitas Sumatera Utara

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,
Penulis

februari 2014

Rezki Ichan Pratama Saragih


Universitas Sumatera Utara

ABSTRAK

Perancangan Sistem Informasi Berbasis Web Menggunakan PHP dan MySql pada
SMP Negeri 1 Tebing-Tinggiini bertujuan untuk mempermudah proses informasi
untuk seluruh siswa dan guru SMP Negeri 1 Tebing-Tinggi, yang mengalami
kesulitan dalam memperoleh data mengenai aktivitas akademik di SMP Negeri 1
Tebing-Tinggi 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.

Universitas Sumatera Utara

DAFTAR ISI

Halaman

Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Gambar

ii
iii
iv
vi
vii
x

Bab 1

Pendahuluan
1.1 Latar Belakang
1.2 Identifikasi Masalah
1.3 Batasan Masalah

1.4 Tujuan Penelitian
1.5 Metodologi Penelitian
1.6 Tinjauan Pustaka
1.7 Sistematika Penulisan

1
1
3
3
4
4
5
6

Bab 2

Landasan Teori
2.1 Konsep Dasar Data, Informasi, dan Sistem Informasi
2.1.1 Data
2.1.2 Informasi

2.1.3 Sistem Informasi
2.1.3.1 Konsep Dasar Sistem
2.1.3.2 Konsep Dasar Informasi
2.1.3.3 Konsep Dasar Sistem Informasi
2.2 Pengertian Komputer
2.3 Pengertian Internet
2.3.1 Network
2.3.2 Sekilas Mengenai Web
2.4 Sejarah Web
2.4.1 Aplikasi Web
2.4.2 Web Server
2.5 Sejarah PHP
2.5.1 Kelebihan PHP
2.5.2 Kelemahan PHP

8
8
8
9
9

9
11
12
13
16
17
17
18
18
19
19
21
22

Universitas Sumatera Utara

2.5.3 Penggabungan Script PHP dan HTML
2.6 Sejarah MySQL

22
24

Bab 3

Sekilas Mengenai SMP Negeri 1 Tebing Tinggi
3.1 Profil SMP Negeri 1 Tebing Tinggi
3.2 Struktur Organisasi
3.3 Uraian Tugas dan Fungsi Organisasi
3.3.1 Kepala Sekolah
3.3.2 Wakil Kepala Sekolah
3.3.3 Tata Usaha
3.3.4 Komite Sekolah
3.3.5 Pembantu Kepala Sekolah
3.3.5.1 Bidang Sarana dan Prasarana
3.3.5.2 Bidang Kurikulum
3.3.5.3 Bidang Kesiswaan
3.3.6 Guru
3.3.7 Wali Kelas
3.3.8 Guru Pembimbing dan Konseling (BP/BK)
3.4 Visi dan Misi Sekolah
3.4.1 Visi Sekolah
3.4.2 Misi Sekolah
3.4.3 Tujuan Sekolah

26
26
27
28
28
28
29
29
29
29
30
30
30
31
31
31
31
32
32

Bab 4

Analisis dan Perancangan Sistem
4.1 Analisis
4.2 Perencanaan dan Perancangan Sistem
4.3 Perancangan Data Flow Diagram (DFD)
4.4 Perancangan Flowchart
4.5 Perancangan Website

33
33
33
35
36
42

Bab 5

Implementasi Sistem
5.1 Pengertian Implementasi Sistem
5.2 Tujuan Implementasi Sistem
5.3 Komponen Utama Dalam Sistem
5.4 Instalasi Apache, PHP, dan My SQL
5.4.1 Menjalankan Apache, PHP, dan MySQL
5.4.2 Pengujian Website di Browser
5.5 Memperbaharui Web
5.6 Demonstrasi Program
5.6.1 Tampilan Halaman Visi dan Misi

48
48
48
48
49
50
51
52
53
54

Universitas Sumatera Utara

5.6.2
5.6.3
5.6.4
5.6.5
5.6.6
5.6.7
5.6.8
Bab 6

Tampilan Halaman Sarana dan Prasarana
Tampilan Halaman Struktur Organisasi
Tampilan Halaman Program Kerja
Tampilan Halaman Ekstrakulikuler
Tampilan Halaman Osis
Tampilan Halaman Penerimaan Siswa Baru
Tampilan Halaman Jadwal Ulangan

Kesimpulan dan Saran
6.1 Kesimpulan
6.2 Saran

Daftar Pustaka
Lampiran

54
55
55
56
56
57
57
58
58
59
60

Universitas Sumatera Utara