Sistem Pengolahan Data Nilai SMA Katolik Cinta Kasih Tebing Tinggi dengan PHP dan MYSQL

SISTEM PENGOLAHAN DATA NILAI SMA KATOLIK
CINTA KASIH TEBING TINGGI DENGAN PHP DAN MYSQL

TUGAS AKHIR

DINARIA PARHUSIP
132406048

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

SISTEM PENGOLAHAN DATA NILAI SMA KATOLIK
CINTA KASIH TEBING TINGGI DENGAN PHP DAN MYSQL

TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh
Ahli Madya


DINARIA PARHUSIP
132406048

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

PERSETUJUAN

Judul

Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen

Fakultas

: Sistem Pengolahan Data Nilai SMA Katolik
Cinta Kasih Tebing Tinggi dengan PHP dan
MYSQL
: Tugas Akhir
: Dinaria Parhusip
: 132406048
: D3 Teknik Informatika
: Matematika
: Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara

Disetujui di
Medan, Juni 2016

Disetujui Oleh
Program Studi D3 Teknik Informatika
Ketua,


Dr. Elly Rosmaini, M.Si.
S.Si,M.IT
NIP. 196005201985032002

Pembimbing,

Dr.

Syahril

Efendi,

NIP.196711101996021001

PERNYATAAN

SISTEM PENGOLAHAN DATA NILAI SMA KATOLIK CINTA KASIH
TEBING TINGGI DENGAN PHP DAN MYSQL

TUGAS AKHIR


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

Medan, Juni 2016

DINARIA PARHUSIP
132406048

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena berkat
rahmat dan kurnia-Nya. Dimana tugas akhir ini telah selesai disusun dalam rangka
memenuhi kewajiban penulis sebagai salah satu syarat memperoleh gelar Ahli
Madya Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera
Utara.
Dalam penulisan tugas akhir ini penulis ingin mengucap rasa hormat dan
terima kasih yang tak terhingga kepada kedua orang tua tercinta, Ayahanda Jansen
Parhusip dan Ibunda L. Br Pandiangan, Kakanda tercinta Saida Parhusip dan
Mesrina Parhusip, Abang-abangku


Sihol Parhusip, Poltak Parhusip, Viktor

Parhusip, Putra Parhusip serta adik April Gembira Parhusip atas cinta kasih,
dukungan, pengorbanan, serta doa tulus tiada hentinya demi kebaikan dan
kebahagiaan penulis.
Selain itu penulis juga ingin mengucapkan terima kasih yang sebesarbesarnya kepada :
1. Bapak Dr. Syahril Efendi,S.Si,M.IT selaku dosen pembimbing tugas akhir
yang telah begitu sabar dan banyak meluangkan waktu, tenaga,
memberikan pemikiran serta masukan kepada penulis sehingga telah dapat
menyelesaikan tugas akhir ini.
2. Bapak Dr. Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Prof. Dr. Tulus, Vordipl. Math., M.Si., Ph.D. selaku Ketua
Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Sumatera Utara
4. Ibu Dr. Elly Rosmaini, M.Si, selaku Ketua Program Studi D3 Teknik
Informatika FMIPA.
5. Teman-teman Kom B 2013 serta teman terbaik yaitu Mesrida Rumahorbo,

Deby Nata Kristi Ginting, Selfia Kristin Kaban yang selalu memberi
semangat untuk penulis setiap harinya. Serta Meiana Siringo-ringo dan
Selly Manik rekan Praktik Kerja Lapangan.
6. Ibu dan Bapak dosen D-III Teknik Informatika yang selama ini sudah
memberikan ilmu selama penulis menjadi mahasiswa di USU.
7. Keluarga Mahasiswa Katolik St. Aloysius Gonzaga FMIPA, FARMASI
dan FASILKOM-TI
8. Orang Muda Katolik St. Paulus Stasi Kampung Manggis
9. Orang Muda Katolik St. Paulus Stasi Pasar Baru Medan

Akhir kata, semoga Tugas Akhir ini dapat memberi manfaat dan menambah
wawasan maupun pengetahuan kita.

SISTEM PENGOLAHAN DATA NILAI SMA KATOLIK CINTA KASIH
TEBING TINGGI DENGAN PHP DAN MYSQL

ABSTRAK

SMA Katolik Cinta Kasih merupakan salah satu lembaga pendidikan swasta yang
tidak terlepas dari laporan hasil nilai siswa. Dalam pembuatan laporan nilai siswa

tersebut sering terjadi kesalahan dalam pencatatan dan penjumlahan nilai sehingga
memakan waktu dalam pengerjaan nya. Untuk itu, sistem yang dikembangkan
diharapkan dapat mempermudah bagi guru dalam melakukan pengerjaannya
sehingga dapat mengurangi kesulitan pengelolaan data nilai siswa.

Kata kunci : PHP, mysql,database, data nilai.

DAFTAR ISI

..................................................................................................................... Halaman
Persetujuan ................................................................................................................i
Pernyataan ............................................................................................................... ii
Penghargaan ........................................................................................................... iii
Abstrak ....................................................................................................................iv
Daftar Isi .................................................................................................................vi
Daftar Tabel ......................................................................................................... viii
Daftar Gambar.........................................................................................................ix
Bab 1. Pendahuluan....................................................................................................
1.1 Latar Belakang ....................................................................................... 1
1.2 Perumusan Masalah ............................................................................... 3

1.3 Batasan Masalah .................................................................................... 3
1.4 Maksud dan Tujuan Penelitian ............................................................... 4
1.5 Metodologi Penelitian ............................................................................ 4
1.6 Sistematika Penulisan ............................................................................ 6
Bab 2. Landasan Teori ...............................................................................................
2.1 Definisi Sistem ....................................................................................... 8
2.2 Definisi Data .......................................................................................... 8
2.3 Definisi Sekolah ..................................................................................... 8
2.4 Definisi Nilai .......................................................................................... 9
2.4.1 Macam- Macam Nilai

9

2.5 Pengenalan PHP ................................................................................... 10
2.6 Pengertian Database MYSQL .............................................................. 11
2.6.1 Kelebihan MYSQL
12
2.7 CSS....................................................................................................... 13
2.8 Data Flow Diagram .............................................................................. 14
2.9 Database


14

2.10 Entity Relationship Diagram .............................................................. 15

Bab 3. Perancangan Sistem ........................................................................................
3.1 Pengertian Perancangan Sistem ........................................................... 17
3.2 Perhitungan Nilai ................................................................................. 18
3.3 Flowchart Administrator ...................................................................... 18
3.4 Flowchart Guru .................................................................................... 20
3.5 Flowchart Siswa .............................................................................. 21
3.6 Diagram Konteks............................................................................. 22
3.7 Diagram Nol Sistem ...........................................................

23

3.8 Entity Relationship Diagram(ERD) ..................................................... 24

Bab 4. Implementasi Sistem.......................................................................................
4.1 Pengertian Implementasi Sistem .......................................................... 26

4.2 Tujuan Implementasi Sistem ................................................................ 26
4.3 Komponen Utama dalam Implementasi Sistem ................................... 27
4.3.1Perangkat Keras ..................................................................... 27
4.3.2 Perangkat Lunak.................................................................... 27
4.3.3 Brainware .............................................................................. 28
4.4 Demonstrasi Program ........................................................................... 28
4.4.1 Tampilan Login ..................................................................... 29
4.4.2 Tampilan Menu Utama ......................................................... 29
4.4.3 Tampilan Input Data Siswa ................................................... 30
4.4.4 Tampilan Input Data Guru .................................................... 31
4.4.5 Tampilan Input Data Pelajaran.............................................. 32
4.4.6 Tampilan Input Data Kelas .................................................. 33
4.4.7 Tampilan Input Data Ruang Kelas ....................................... 33
4.4.8 Tampilan Input Data Pengajaran .......................................... 34
4.4.9 Tampilan Input Data Nilai Siswa ......................................... 35
4.4.10 Tampilan Hasil Nilai Siswa ............................................... 36
4.4.11 Tampilan Laporan Hasil Nilai Siswa ................................. 37
Bab 5. Penutup ...........................................................................................................
5.1 Kesimpulan .......................................................................................... 38
5.2 Saran..................................................................................................... 39

Lampiran

DAFTAR TABEL

Nomor Tabel
2.10

Judul ............................................... Halaman
Komponen ERD .................................................... 15

DAFTAR GAMBAR

Nomor Gambar

Judul ............................................... Halaman

2.1

Flowchart Administrator ................................................... 19

2.2

Flowchart Guru ................................................................. 20

2.3

Flowchart Siswa ................................................................ 21

2.5

Diagram Konteks .............................................................. 23

3.3

Diagram Nol Sistem .......................................................... 23

3.7

ERD Sistem ....................................................................... 25

4.4.1

Tampilan Login ................................................................. 29

4.4.2

Tampilan Menu Utama ..................................................... 30

4.4.3

Tampilan Menu Input Data Siswa..................................... 31

4.4.4

Tampilan Menu Input Data Guru ...................................... 31

4.4.5

Tampilan Menu Data Pelajaran......................................... 33

4.4.6

Tampilan Menu Data Kelas .............................................. 33

4.4.7

Tampilan Menu Ruang Kelas............................................ 34

4.4.8

Tampilan Menu Data Pengajaran ...................................... 35

4.4.9

Tampilan Input Data Nilai ............................................... 36

4.4.10

Tampilan Hasil Nilai Siswa .............................................. 37

4.4.11

Tampilan Laporan Hasil Nilai Siswa ................................ 37