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