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