Sistem Informasi Raport Online Berbasis Web dengan Menggunakan Aplikasi Php dan Mysql di Smp Negeri 1 Silima Punggapungga

SISTEM INFORMASI RAPORT ONLINE BERBASIS
WEB DENGAN MENGGUNAKAN APLIKASI PHP
DAN MYSQL DI SMP NEGERI 1 SILIMA PUNGGAPUNGGA

TUGAS AKHIR

ANDRY R SIRINGORINGO
132406007

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU
PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016

Universitas Sumatera Utara

SISTEM INFORMASI RAPORT ONLINE BERBASIS
WEB DENGAN MENGGUNAKAN APLIKASI PHP

DAN MYSQL DI SMP NEGERI 1 SILIMA PUNGGAPUNGGA

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat
memperoleh gelar Ahli Madya

ANDRY R SIRINGORINGO
132406007

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU
PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016

Universitas Sumatera Utara


PERSETUJUAN

Judul

: SISTEM INFORMASI RAPORT

ONLINE BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN
MYSQL DI SMP NEGERI 1 SILIMA PUNGGA-PUNGGA
Kategori

: TUGAS AKHIR

Nama

: ANDRY R SIRINGORINGO

Nomor Induk Mahasiswa

: 132406007


Program Studi

:

DIPLOMA

III

TEKNIK

INFORMATIKA
Departemen

: MATEMATIKA

Fakultas

: MATEMATIKA DAN ILMU

PENGETAHUAN ALAM


Diluluskan di,
Medan,

Juni

2016

Diketahui / Disetujui oleh
Program studi D3 Teknik
Informatika ,

Pembimbing ,

Dr.Elly Rosmaini, M.Si.
NIP. 1956005201985032002

Dr. Poltak Sihombing, M.Kom
NIP. 196203171991031001


Universitas Sumatera Utara

SISTEM RAPORT ONLINE BERBASIS ONLINE
MENGGUNAKAN PHP DAN MYSQL DI SMP NEGERI 1 SILIMA
PUNGGA-PUNGGA

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 2016

ANDRY R SIRINGORINGO
1324007

Universitas Sumatera Utara

PENGHARGAAN


Puji dan syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa,
yang masih memberikan kesempatan dan kesehatan sehingga penulis
dapat menyelesaikan Tugas Akhir ini dalam waktu yang telah
ditetapkan.

Dalam kesempatan ini penulis mengucapkan terima kasih,
teristimewa kepada kedua Orang Tua penulis yang tercinta, temanteman dan sanak saudara yang telah banyak memberikan dukungan dan
motivasi selama pengerjaan Tugas Akhir ini.

Dalam menyelesaikan Tugas Akhir ini, penulis juga menyadari
bahwa penulis banyak mendapatkan bimbingan dan bantuan dari
berbagai pihak berupa dukungan moril maupun materi. Pada
kesempatan ini penulis mengucapkan terima kasih yang sebesarbesarnya kepada:

Bapak Dr. Poltak Sihombing M.Kom selaku dosen pembimbing dalam
penyusunan Tugas Akhir yang telah banyak memberikan bimbingan
dan masukan yang sangat berarti kepada penulis, sehingga akhirnya
dapat menyelesaikan Tugas Akhir ini dengan sebaik-baiknya.
Bapak Dr. Sutarman, M.Sc selaku Dekan FMIPA USU.

Bapak Prof. Dr. Tulus, Vordipl. Math., M.Si., Ph.D Selaku Ketua
Departemen Matematika FMIPA USU.

Universitas Sumatera Utara

Ibu Dr. Elly Rosmaini, M.Si Selaku Ketua dan Sekretaris Program
Studi D3 Teknik Informatika FMIPA USU.
Para Dosen FMIPA USU yang telah memberikan, mengajarkan ilmu
yang sangat bermanfaat.
Serta seluruh mahasiswa KOM-A 2013.

Penulis menyadari sepenuhnya bahwa penulisan Tugas Akhir ini masih
jauh dari kata sempurna yang dikarenakan pengetahuan dan
pengalaman yang dimiliki oleh penulis masih sangat terbatas yang
masih perlu diperbaiki, baik dari segi penyajian, bentuk maupun isinya.

Kepada Tuhan Yang Maha Esa-lah penulis berserah diri, karena
segala kebenaran dan kesempurnaan itu hanya ada padaNya. Akhir
kata penulis berharap semoga Tugas Akhir ini dapat berguna bagi
semua pihak yang membacanya terutama bagi penulis sendiri.


Medan,

Juni 2016

Penulis,

ANDRY R SIRINGORINGO

Universitas Sumatera Utara

SISTEM INFORMASI RAPORT ONLINE BERBASIS
WEB DENGAN MENGGUNAKAN PHP DAN MYSQL
DI SMP NEGERI 1 SILIMA PUNGGA-PUNGGA
ABSTRAK

Kajian ini bertujuan untuk membangun seluruh media interaktif
pembelajaran. Sistem pembelajaran media interaktif ini dibuat dengan
menggunakan perangkat lunak
operasi dan merupakan kompilasi


yang mendukung banyak sistem
dari beberapa program seperti

PHP,MySQL,Apache dan XAMPP. Tujuan dari aplikasi tersebut
adalah menghasilkan system informasi nilai berbasis web yang mampu
mengelola nilai siswa menjadi lebih mudah dan efektif.

Universitas Sumatera Utara

DAFTAR ISI

Persetujuaan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Table
Daftar Gambar


BAB 1

BAB 2

i
ii
iii
v
vi
ix
x

PENDAHULUAN
1.1 Latar Belakang
1.2 Rumusan Masalah
1.3 Batasan Masalah
1.4 Tujuan Penelitian
1.5 Manfaat Penelitian
1.6 Tinjauan pustaka
1.7 Metode penelitian


1
2
3
4
4
5
9

LANDASAN TEORI
2.1 Pengertian komputer
2.2 Pengertian internet
2.2.1 Fasilitas dalam dunia Internet
2.3 Network
2.4 Web Server
2.5 Pengenalan HTML
2.5.1 Bagian-Bagian HTML
2.5.2 Referensi HTML
2.6 Bahasa Pemrograman PHP
2.6.1 Sejarah PHP
2.6.2 Kelebihan Bahasa Pemrograman PHP
2.6.3 Contoh Pemrograman dengan menggunakan PHP
2.6.4 Proses Eksekusi kode PHP
2.6.5 Variabel pada PHP
2.6.6 Operator pada PHP
2.6.7 Integrasi PHP dengan DATABASE
2.7 Database MySQL
2.7.1 Perkembangan MySQL
2.7.2 Perintah Dasar MySQL
2.7.3 Keistimewaan MySQL
2.8 Macromedia Dreamweaver 8
2.8.1 Memulai Dreamweaver 8
2.8.2 Area kerja pada Dreamweaver 8
2.8.3 Menu Bar Area kerja
2.9 FlowChart (Diagram Alir)

11
12
13
14
14
15
16
17
17
18
20
21
21
22
25
27
29
30
31
32
34
34
35
36
37

Universitas Sumatera Utara

BAB 3
SEKILAS MENGENAI SMP NEGERI 1 SILIMA
PUNGGA PUNGGA
Profil SMP NEGERI 1 SILIMA PUNGGA PUNGGA
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 Guru
3.3.6 Wali Kelas
3.4

BAB 4

BAB 5

Visi dan Misi Sekolah
3.4.1 Visi Sekolah
3.4.2 Misi Sekolah
3.4.3 Tujuan Sekolah
ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis
4.2 Perencanaan dan Perancangan Sistem
4.3 Perancangan Data Flow Diagram (DFD)
4.4 Perancangan Flow Chart
4.5 Mempersiapkan DataBase Server
4.6 Perancangan Halaman WebSite
4.7 Perancangan User Interface
IMPLEMENTASI SISTEM
5.1 Pengertian dan Tujuan Implementasi Sistem
5.2 Komponen Utama dalam Implementasi Sistem
5.2.1 Hardware (Perangkat Keras)
5.2.2 Software (Perangkat Lunak)
5.2.3 Brainware (Unsur Manusia)
5.3 Instalasi Apache,PHP dan MySQL
5.4 Prosedur penggunaan Program
5.5 Pemeliharaan Implementasi Sistem (WebSite)
5.6 Demonstrasi Program
5.6.1 Tampilan Home Page
5.6.2 Tampilan Halaman Admin
5.6.3 Tampilan User Admin
5.6.4 Tampilan Guru Admin
5.6.5 Tampilan Data Kelas Admin
5.6.6 Tampilan Halaman Data Mata Pelajaran
5.6.7 Tampilan Halaman Data Siswa
5.6.8 Tampilan Halaman Form Tambah User
5.6.9 Tampilan Halaman Form Tambah Data Guru
5.6.10 Tampilan Halaman Tambah Data Siswa
5.6.11 Tampilan Halaman Utama Login Sebagai Guru
5.6.12 Tampilan Penginputan Nilai Siswa Oleh Guru
5.6.13 Tampilan Data Profil Guru

38
39
40
40
40
40
41
41
41
42
42
42
42
43
43
45
47
49
51
54

55
56
56
57
57
58
59
61
62
62
63
64
64
65
65
66
66
67
67
68
68
69

Universitas Sumatera Utara

BAB 6

5.6.14 Tampilan Halaman Utama Wali Kelas
5.6.15 Tampilan Data Nilai dan Peringkat Siswa
5.6.16 Tampilan Data Nilai Siswa Per Mata Pelajaran
5.6.17 Tampilan Data Profile Wali Kelas
5.6.18 Tampilan Halaman Utama Login Siswa
5.6.19 Tampilan Data Nilai Pribadi Siswa
KESIMPULAN DAN SARAN
6.1 Kesimpulan
6.2 Saran

69
70
70
71
71
72
73
74

LAMPIRAN

Universitas Sumatera Utara

DAFTAR TABEL

Nomor Tabe
Halaman

Judul

2.1
25

perator Aritmatika pada PHP

2.2

Operator Perbandingan pada PHP

26

2.3

Operator Logika pada PHP

26

2.4

Daftar Database-Database yang
Didukung PHP

28

2.5

Simbol-Simbol pada Flowchart

37

4.1

Admin

49

4.2

Raport

49

4.3

Siswa

49

4.4

Kelas

50

4.5

Tabel Nilai

50

4.6

Mata Pelajaran

50

4.7

Mengajar

50

4.8

Guru

50

4.9

Jadwal Mata Pelajaran

51

Universitas Sumatera Utara

DAFTAR GAMBAR

Nomor Gambar

Judul

Halaman

2.1

Hasil Program dengan Menggunakan PHP

22

2.2

Proses Eksekusi Kode PHP

22

2.3

Tampilan Area Kerja Dreamweaver

35

3.1

Struktur Organisasi

39

4.1

Diagram Konteks

45

4.2

Diagram Kontels Level 0 (Nol)

46

4.3

Flowchart halaman Login Administrator

48

4.5

Tampilan Macromedia Dreamweaver 8

53

4.6

Header Situs

54

5.1

Tampilan Website pada Web Browser

60

5.2

Tampilan Bagian Homepage

62

5.3

Tampilan Halaman Admin

63

5.4

Halaman User Admin

64

5.5

Halaman Guru Admin

64

5.6

Halaman Data Kelas Admin

65

5.7

Halaman Data Mata Pelajaran

65

5.8

Halaman Data Siswa

66

5.9

Halaman Form Tambah User

66

5.10

Halaman Form Tambah Data Guru

67

5.11

Halaman Tambah Data Siswa

67

5.12

Halaman Utama Login Sebagai Guru

68

5.13

Halaman Penginputan Nilai Siswa Oleh Guru

68

5.14

Halaman Data Profil Guru

69

5.15

Halaman Utama Wali Kelas

69

5.16

Halaman Data Nilai dan Peringkat Siswa

70

5.17

Halaman Data Nilai Per Mata Pelajaran

70

Universitas Sumatera Utara

5.18

Halaman Data Profil Wali Kelas

71

5.19

Halaman Penginputan Nilai Siswa Oleh guru

71

5.20

Halaman Data Nilai Siswa Pribadi Siswa

72

Universitas Sumatera Utara