perpustakaan.uns.ac.id
digilib.uns.ac.id
SISTEM PENGOLAH DATA NILAI SISWA SD NEGERI 1 PONOWAREN
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli MadyaProgram Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Disusun oleh :
WENNY HARTANTI NIM. M3110162
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA commit 2013 to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
commit to user
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT Wenny Hartanti. 2013. 6WXGHQWV¶V 6FRUH ’DWD 3URFHVVLQJ 6\VWHP Ponowaren 1 State Elementary School.DIII Informatics Engineering Department, Mathematics and Natural Sciences Faculty, Sebelas Maret University of Surakarta. Score Data Processing is a process of collection, analysis and interpretation of information in a systematic and planned to decide the scope in which instructional objectives are obtained by the students, to find the progress rate or achievement of each student, to give a report to the parents and to determine the promotion of the class. All processes occured are recorded in the book or the manual tasks such as assessment data collection, learning competency test, mid semester and final semester assessment. However, the problem that often encountered is the lack of precision in terms of inputting student scores in the processing and the difficulty of student scores recapitulation. Thus, it is required a system to process the score. The purpose of this final project is to create S State Elementary School. The data collection methods in this study are observation, interviews, library research, conceptualization and data analysis. The manufacturing phase of this system includes database design, system design, user application design, admin application design, application development of users, application development of admin and application testing. This system is created using PHP and MySQL as the database. rocessing System of Ponowaren 1 State Elementary School that has been made is applied for teachers data collection, students data collection, class data collection, academic guardian data collection, principal data collection, teacher data collection, subjects data collection, and academic and nonacademic score. The result output of this system is student report cards. Keywords: data processing system, the students, PHP, MySQL
commit to user
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK Wenny Hartanti. 2013.Sistem Pengolah Data Nilai Siswa SD Negeri 1 Ponowaren. Program DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Pengolah Data Nilai merupakan proses pengumpulan, analisis dan penafsiran informasi secara sistematis dan terencana untuk mengambil keputusan sejauh mana tujuan-tujuan instruksional yang dicapai oleh siswa, untuk menemukan angka kemajuan atau hasil belajar masing-masing siswa, pemberian laporan kepada orang tua dan penentuan kenaikan kelas. Semua proses yang terjadi dicatat dalam buku atau masih manual seperti pendataan penilaian tugas siswa, uji kompetensi belajar, ulangan mid semester dan semesteran. Sehingga masalah yang sering dihadapi adalah kurangnya ketelitian dalam hal penginputan nilai siswa pada proses pengolahan serta sulitnya perekapan nilai siswa. Untuk itu diperlukan sebuah sistem untuk melakukan pengolahan nilai tersebut.Tujuan dari Tugas Akhir ini adalah pembuatan sebuah sistem pengolah data nilai siswa SD Negeri 1 Ponowaren. Metode pengumpulan data yang digunakan dalam penelitian ini yaitu observasi, wawancara, studi pustaka, konseptualisasi dan analisis data.Untuk tahap pembuatan sistem ini meliputi perancangan basis data, perancangan sistem, perancangan desain aplikasi user, perancangan desain aplikasi admin, pembuatan aplikasi untuk user, pembuatan aplikasi untuk admin dan uji coba jalannya program.Sistem ini dibuat menggunakan PHP dan MySQL sebagai database. Sistem Pengolah Data Nilai Siswa SD Negeri 1 Ponowaren yang telah dibuat digunakan untuk pendataan guru, pendataan siswa, pendataan kelas, pendataan wali kelas, pendataan kepsek, pendataan pengampu, pendataan mata pelajaran, nilai akademik dan nilai non akademik. Output yang dihasilkan berupa hasil raport siswa. Kata kunci : sistem pengolah data, nilai siswa, PHP, MySQL
commit to user
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN MOTTO
Hal yang paling mudah untuk sukses adalah berusaha mengalahkan diri kita sendiri (Penulis) Jangan Pernah Mengeluh karena mengeluh hanya akan menambah beban pikiran, teruslah berjuang hingga mencapai keberhasilan. (Penulis) Jangan bilang tidak bisa sebelum mencobanya dan jangan berhenti untuk berusaha untuk mencapainya.Keberhasilan tidak datang begitu saja, tetapi penuh dengan perjuangan.
commit to user
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSEMBAHAN
Tugas Akhir ini saya persembahkan untuk: 1. Bapak, Ibu serta keluargaku yang sangat saya cintai, terima kasih atas do‟a dan semangat yang telah diberikan kepada penulis. 2. Adikku Sella Monica yang telah memberikan semangat dan selalu mendo‟akan. 3. Bapak Wisnu Widiarto S.Si, M.T selaku dosen pembimbing yang telahmemberikan masukan, pengarahan dan petunjuk kepada penulis dalamdalam menyelesaikan laporan ini serta untuk dosen-dosenku yang sabar dan baik hati,yang sudah mengajarkan aku banyak hal dan ilmunya. 4. Sahabat-sahabatku Aziz, Ima, Vivi dan Atin yang selalu ada dalam suka maupun duka. 5. Teman-teman khususnya
DIII TI-C
Teknik 2010
Informatika yang
telah
memberikan semangat dan motivasinya. 6. Fendi, Dewi, Eky, Saka dan keluarga besar E-Mailkomp, terima kasih atas motivasinya.
commit to user
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Puji syukur Alhamdulillah penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir dengan judul “SISTEM PENGOLAH DATA NILAI SISWA SD NEGERI 1 PONOWAREN”. Tugas akhir ini bertujuan untuk memenuhi dan melengkapi salah satu syarat dalam menempuh ujian untuk memperoleh derajat Ahli Madya pada studi Diploma DIII Teknik Informatika FMIPA Universitas Sebelas Maret. Untuk itu penulis mengucapkan banyak terima kasih kepada pihak-pihak yang telah membantu dan mendukung baik secara langsung maupun tidak langsung dalam penyusunan laporan
Tugas
Akhir ini
mulai dari persiapan hingga
tahap
penyelesaiannya, terutama kepada : 1. Bapak Drs. YS. Palgunadi, M.Sc, selaku Kepala Prodi DIII Teknik Informatika Fakultas MIPA Universitas Sebelas Maret. 2. Bapak Wisnu Widiarto S.Si, M.T selaku dosen pembimbing, yang dengan sabar membimbing, mengarahkan, dan memberi petunjuk selama penyusunan Tugas Akhir. 3. Bapak Kusnanto, S.Pd, selaku Kepala Sekolah SD Negeri 1 Ponowaren yang telah memberikan ijin pada penulis untuk melakukan penelitian di SD Negeri 1 Ponowaren. 4. Seluruh staff pengajar dan karyawan Program DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta yang telah membantu penulis dalam menyelesaikan Laporan Tugas Akhir ini. 5. Yang tercinta, kedua orang tuaku yang telah banyak memberikan semangat dan doa restunya. 6. Keluarga besar E-Mailkomp, FMIPA UNS, terima kasih atas dorongan moral dan softskill yang telah diberikannya selama ini kepada penulis.
commit to user
viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Penulis menyadari bahwa tugas akhir ini masih banyak kekurangan walaupun penulis sudah berupaya semaksimal mungkin.Untuk itu penulis mengharap kritik dan saran yang bersifat membangun sangat penulis harapkan demi perbaikan Tugas Akhir ini.
Surakarta, Juni 2013
Penulis
commit to user
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI Halaman HALAMAN JUDUL .............................................................................................
i
HALAMAN PERSETUJUAN ..............................................................................
ii
HALAMAN PENGESAHAN ...............................................................................
iii
HALAMAN ABSTRACT ....................................................................................
iv
HALAMAN ABSTRAK ........................................................................................
v
HALAMAN MOTTO ...........................................................................................
vi
HALAMAN PERSEMBAHAN ...........................................................................
vii
KATA PENGANTAR .......................................................................................... viii DAFTAR ISI .........................................................................................................
x
DAFTAR TABEL .................................................................................................
xv
DAFTAR GAMBAR ............................................................................................ xvi BAB I
PENDAHULUAN 1.1. Latar Belakang Masalah .................................................................
1
1.2. Perumusan Masalah ......................................................................
1
1.3. Batasan Masalah.............................................................................
2
1.4. Tujuan dan Manfaat Penelitian .....................................................
2
1.5. Metodologi Penelitian ....................................................................
2
1.6. Sistematika Penulisan ....................................................................
5
BAB II LANDASAN TEORI 2.1. Penilaian .........................................................................................
6
2.1.1 Pengertian Penilaian ................................................................. commit to user
6
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.1.2 Kriteria Ketuntasan Minimum (KKM) ....................................
7
2.1.3 Raport .......................................................................................
7
2.2. DataFlow Diagram (DFD) ............................................................
7
2.3.Entity Relationship Diagram (ERD) .................................................
8
2.4. Desain Basis Data .........................................................................
9
2.5. Teknik Normalisasi ........................................................................
10
2.6. Pengertian phpMyAdmin ...............................................................
12
2.7. Pengertian MySQL .......................................................................
12
2.8.CSS ...................................................................................................
13
2.9. HTML ...........................................................................................
13
2.10. Web Server ....................................................................................
13
2.11. PHP ...............................................................................................
14
BAB III ANALISIS DAN PERANCANGAN 3.1. Deskripsi Data ................................................................................
15
3.2. Analisis Kebutuhan Sistem ...........................................................
16
3.2.1. Analisa Kebutuhan Software .............................................
16
3.2.2. Analisa Kebutuhan Hardware ...........................................
17
3.3. Desain Sistem ................................................................................
17
3.3.1 Context Diagram (CD)..........................................................
17
3.3.2 Data Flow Diagram (DFD) ..................................................
19
3.3.3 Data Flow Diagram (DFD) Level 1 Manajemen Data .........
21
3.3.4 Data Flow Diagram (DFD) Level 1 Manajemen Belajar .....
23
3.3.5 Data Flow Diagram (DFD) Level 1 Manajemen Nilai ........ commit to user
25
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.3.6 Data Flow Diagram (DFD) Level 2 Manajemen Guru ........
26
3.3.7 Data Flow Diagram (DFD) Level 2 Manajemen Siswa .......
27
3.3.8 Data Flow Diagram (DFD) Level 2 Manajemen Kelas .......
28
3.3.9 Data Flow Diagram (DFD) Level 2 Manajemen Wali Kelas 28 3.3.10 Data Flow Diagram (DFD) Level 2 Manajemen Kepsek ..
29
3.3.11 Data Flow Diagram (DFD) Level 2 Manajemen Pengampu 30 3.3.12 Data Flow Diagram (DFD) Level 2 Manajemen Mapel ....
32
3.3.13 Data Flow Diagram (DFD) Level 2 Manajemen periode ..
33
3.3.14 Data Flow Diagram (DFD) Level 2 Manajemen Data Nilai Akademik .................................................................
34
3.3.15 Data Flow Diagram (DFD) Level 2 Manajemen Data Nilai Non Akademik .........................................................
35
3.4. Analisis dan Perancangan Database ..............................................
37
3.4.1. Entity Relationship Diagram (ERD) .................................
37
3.4.2. Skema Diagram .................................................................
38
3.4.3. Struktur Tabel.....................................................................
39
3.4.3.1 Tabel data guru .......................................................
39
3.4.3.2 Tabel data kelas ......................................................
39
3.4.3.3 Tabel data kepsek ...................................................
39
3.4.3.4 Tabel data mapel ....................................................
40
3.4.3.5 Tabel data nilai .......................................................
40
3.4.3.6 Tabel data nilai non akademik ...............................
41
3.4.3.7 Tabel data pengampu ............................................ commit to user
41
xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.4.3.8 Tabel data periode .................................................
41
3.4.3.9 Tabel data siswa ....................................................
42
3.4.3.10 Tabel data user ....................................................
42
3.4.3.11 Tabel data wali_kelas ..........................................
43
3.5 Desain Rancangan Program .............................................................
44
3.5.1 Rancangan halamn utama ......................................................
44
3.5.2 Rancangan halaman menu admin ..........................................
44
3.5.3 rancangan halaman menu admin data guru ...........................
45
3.5.4 Rancangan menu admin siswa ...............................................
46
3.5.5 Rancangan menu admin data kelas ........................................
47
3.5.6 Rancangan menu admin data wali kelas ................................
47
3.5.7 Rancangan menu admin data pengampu ...............................
48
3.5.8 Rancangan menu admin data mata pelajaran ........................
48
3.5.9 Rancangan menu admin data periode ....................................
49
3.5.10 Rancangan Form Nilai Akademik .......................................
49
3.5.11 Rancangan Form Nilai Non Akademik ...............................
50
BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Sistem .....................................................................
52
4.1.1 Halaman Utama ....................................................................
52
4.1.2 Halaman Menu Admin .........................................................
52
4.1.3 Halaman Menu Admin Data Guru .......................................
53
4.1.4 Halaman Menu Admin Data Siswa ......................................
54
4.1.5 Halaman Menu Admin Data Kelas ...................................... commit to user
56
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
4.1.6 Halaman Menu Admin Data Wali Kelas .............................
57
4.1.7 Halaman Menu Admin Data Kepsek ...................................
58
4.1.8 Halaman Menu Admin Data Pengampu ..............................
58
4.1.9 Halaman Menu Admin Data Mata Pelajaran .......................
60
4.1.10 Halaman Menu Admin Data Periode .................................
61
4.1.11 Halaman Menu Admin Data Nilai Akademik ....................
62
4.1.12 Halaman Menu Admin Data Nilai Non Akademik ............
64
4.1.13 Halaman Menu Guru ..........................................................
65
4.1.14 Halaman Menu Guru Data Profil Diri ................................
66
4.1.15 Halaman Menu Guru Tugas Pengampu .............................
66
4.1.16 Halaman Menu Guru Penilaian Siswa ...............................
67
4.1.17 Halaman Menu Wali Kelas Data Profil Diri ......................
68
4.1.18 Halaman Menu Wali Kelas Data Nilai Non Akademik ......
69
4.1.19 Halaman Menu Wali Kelas Raport ....................................
70
4.1.20 Halaman Menu Wali Kelas Peringkat Paralel ....................
71
4.1.21 Halaman Menu Wali Murid Data Profil Siswa ..................
71
4.1.22 Halaman Menu Wali Murid Data Nilai Siswa ...................
72
4.1.23 Halaman Cetak Hasil Raport Siswa ...................................
73
4.2. Evaluasi Sistem .............................................................................
75
BAB V PENUTUP 5.1. Kesimpulan ....................................................................................
79
5.2. Saran ..............................................................................................
80
DAFTAR PUSTAKA ........................................................................................... commit to user
81
xiv
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Halaman Tabel 2.1 Simbol Komponen DFD .......................................................................
8
Tabel 2.2 Simbol-simbol ERD ..............................................................................
9
Tabel 3.1 Struktur Data Guru ...............................................................................
39
Tabel 3.2 Struktur Data Kelas ..............................................................................
39
Tabel 3.3 Struktur Data Kepsek ............................................................................
40
Tabel 3.4 Struktur Data Mapel ..............................................................................
40
Tabel 3.5 Struktur Data Nilai ...............................................................................
40
Tabel 3.6 Struktur Data Nilai Non Akademik ......................................................
41
Tabel 3.7 Struktur Data Pengampu ......................................................................
41
Tabel 3.8 Struktur Data Periode ............................................................................
42
Tabel 3.9 Struktur Data Siswa ..............................................................................
42
Tabel 3.10 Struktur Data User ..............................................................................
43
Tabel 3.11 Struktur Data Wali Kelas ....................................................................
43
Tabel 4.1 Tabel Evaluasi Sistem ..........................................................................
75
commit to user
xv
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR Halaman Gambar 3.1Context Diagram ................................................................................
18
Gambar 3.2 DFD Level 0 Sistem Pengolah Data Nilai Siswa ..............................
20
Gambar 3.3 DFD Level 1 Manajemen Data .........................................................
22
Gambar 3.4 DFD Level 1 Manajemen Belajar .....................................................
24
Gambar 3.5DFD Level 1 Manajemen Nilai ..........................................................
25
Gambar 3.6 DFD Level 2 Manajemen Guru ........................................................
26
Gambar 3.7 DFD Level 2 Manajemen Siswa ......................................................
27
Gambar 3.8 DFD Level 2 Manajemen Kelas .......................................................
28
Gambar 3.9 DFD Level 2 Manajemen Wali Kelas ..............................................
29
Gambar 3.10 DFD Level 2 Manajemen Kepsek ...................................................
30
Gambar 3.11DFD Level 2 Manajemen Pengampu ..............................................
31
Gambar 3.12DFD Level 2 Manajemen Mapel ......................................................
32
Gambar 3.13DFD Level 2 Manajemen Periode ...................................................
33
Gambar 3.14DFD Level 2 Manajemen Nilai Akademik .....................................
34
Gambar 3.15 DFD Level 2 Manajemen Nilai Non Akademik .............................
35
Gambar 3.16 Entity Relationship Diagram (ERD) ...............................................
37
Gambar 3.17Skema Diagram ...............................................................................
38
Gambar 3.18Rancangan Halaman Utama ............................................................
44
Gambar 3.19Rancangan Halaman Menu Admin .................................................
45
Gambar 3.20 Rancangan Menu Admin Data Guru ...............................................
45
Gambar 3.21 RancanganForm Tambah Data Guru............................................... commit to user
46
xvi
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 3.22 Rancangan Menu Admin Data Siswa .............................................
46
Gambar 3.23 Rancangan Menu Admin Data Kelas .............................................
47
Gambar 3.24 Rancangan Menu Admin Data Wali Kelas ...................................
47
Gambar 3.25 Rancangan Menu Admin Data Pengampu .....................................
48
Gambar 3.26 Rancangan Menu Admin Data Mata Pelajaran ..............................
48
Gambar 3.27 Rancangan Menu Admin Data Periode ..........................................
49
Gambar 3.28 Rancangan Form Nilai Akademik .................................................
50
Gambar 3.29 Rancangan Form Pengisian Nilai Akademik ..................................
50
Gambar 3.30 Rancangan Form Nilai Non Akademik .........................................
51
Gambar 3.31 Rancangan Form Pengisian Nilai Non Akademik ..........................
51
Gambar 4.1 Halaman Login .................................................................................
52
Gambar 4.2 Halaman Menu Admin .....................................................................
53
Gambar 4.3 Halaman Menu Admin Data Guru ...................................................
54
Gambar 4.4 Form Tambah Data Guru .................................................................
54
Gambar 4.5 Halaman Menu Admin Data Siswa ..................................................
55
Gambar 4.6 Form Tambah Data Siswa .................................................................
55
Gambar 4.7 Halaman Menu Admin Data Kelas ..................................................
56
Gambar 4.8 Form Tambah Data Kelas .................................................................
56
Gambar 4.9 Halaman Menu Admin Data Wali Kelas ..........................................
57
Gambar 4.10 Form Tambah Data Wali Kelas .......................................................
57
Gambar 4.11 Halaman Menu Admin Data Kepsek .............................................
58
Gambar 4.12 Halaman Menu Admin Data Pengampu .........................................
59
Gambar 4.13 Form Tambah Data Pengampuan .................................................... commit to user
59
xvii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.14 Form Tambah Data Mata Pelajaran ................................................
60
Gambar 4.15 Halaman Menu Admin Data Mata Pelajaran .................................
60
Gambar 4.16 Form Tambah Data Mata Pelajaran ................................................
61
Gambar 4.17 Halaman Menu Admin Data Periode .............................................
62
Gambar 4.18 Form Tambah Data Periode Tahun Ajaran .....................................
62
Gambar 4.19 Halaman Nilai Mata Pelajaran Akademik ......................................
63
Gambar 4.20 Halaman Nilai Mata Pelajaran Akademik per Kelas ......................
63
Gambar 4.21 Halaman Form Nilai Mata Pelajaran Akademik per Kelas .............
64
Gambar 4.22 Halaman Daftar Siswa Penilaian Non Akademik ...........................
64
Gambar 4.23 Halaman Form Pengisian Nilai Non Akademik ..............................
65
Gambar 4.24 Halaman Menu Guru .......................................................................
65
Gambar 4.25 Halaman Menu Guru Data Profil Diri .............................................
66
Gambar 4.26 Halaman Menu Guru Tugas pengampu ..........................................
66
Gambar 4.27 Halaman Daftar Nilai Mata Pelajaran Akademik ...........................
67
Gambar 4.28 Halaman Menu Guru Penilaian Siswa ............................................
68
Gambar 4.29 Halaman Menu Wali Kelas Data Profil Diri ...................................
68
Gambar 4.30 Halaman Menu Wali Kelas Data Nilai Non Akademik ..................
69
Gambar 4.31 Pengisian nilai Non Akademik Siswa .............................................
70
Gambar 4.32 Halaman Menu Wali Kelas Raport .................................................
70
Gambar 4.33 Halaman Menu Wali Kelas Peringkat Paralel .................................
71
Gambar 4.34 Halaman Menu Wali Murid Data Profil Siswa ...............................
72
Gambar 4.35 Halaman Menu Wali Kelas Data Nilai Siswa .................................
73
Gambar 4.36 Halaman Cetak Hasil Raport Siswa ................................................ commit to user
74
xviii