pembuatan sistem informasi pemantau perkembangan nilai ... · pihak -pihak yang telah memberikan...

17
PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI SISWA PADA SMP NEGERI 6 BOYOLALI BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Disusun oleh : ARIA CANDRA RAHMADANI NIM. M3113024 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016 perpustakaan.uns.ac.id digilib.uns.ac.id commit to user

Upload: doannhan

Post on 01-Apr-2018

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN

NILAI SISWA PADA SMP NEGERI 6 BOYOLALI BERBASIS WEB

DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret.

Disusun oleh :

ARIA CANDRA RAHMADANI

NIM. M3113024

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 2: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

ii

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 3: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

iii

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 4: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

iv

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat

karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu Perguruan

Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat

yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis

diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, 2 Juni 2016

ARIA CANDRA RAHMADANI

NIM.M3113024

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 5: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

v

MOTTO

“Hidup bukanlah tentang bagaimana menemukan diri kita tetapi bagaimana

menciptakan diri kita yang sebenarnya.”

~Mario Teguh~

“Sukses bukanlah milik mereka yang pintar dan cerdas. Sukses adalah milik

mereka yang memiliki mimpi dan berjuang mati-matian untuk menggapai mimpi

itu.”

~Mario Teguh~

“Urip kuwi kudu sambat tapi ojo kakean sambat”

~Aria Candra Rahmadani~

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 6: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

vi

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan kepada :

1. Untuk Ibu, Ayah dan adikku serta keluargaku tersayang yang telah selalu

mendoakan yang terbaik serta selalu memberikan motivasi terhebat.

2. Bapak Abdul Aziz, S.Kom., M.Cs selaku Dosen Pembimbing yang tidak

pernah bosan membimbing selama proses pembuatan tugas akhir serta

memberikan arahan yang bermanfaat.

3. Dosen- dosen DIII Teknik Informatika yang telah memberikan ilmu yang

bermanfaat selama perkuliahan berlangsung.

4. Teman-teman Kelas TI A 2013 yang senantiasa saling membagikan ilmu

dan saling bertukar pikiran.

5. Teman-teman satu kontrakan yang selalu memberikan kasih sayang dan

dukungan moral.

6. Nurul Fadhilah yang selalu memberikan kasih sayang, semangat, dukungan

dan masukan yang membangun.

7. Dita Verdiana, Audina Shelita Ayu, Bayu Budi P dan Mukhlis S. Pujaji yang

selalu memberi semangan dan dukungan untuk mengerjakan tugas akhir

ini..

8. Semua orang yang sudah mengajariku tentang arti kehidupan, semangat

berjuang dan selalu mengingatkan tentang arti kesederhanaan

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 7: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

vii

KATA PENGANTAR

Bismillahirrohmanirrohim,

Assalamu’alaikum Warohmatullohi Wabarokatuh.

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas limpahan

rahmatNya, sehingga penyusunan Tugas Akhir dengan judul “Pembuatan Sistem

Informasi Pemantau Perkembangan Nilai Siswa Pada SMP Negeri 6 Boyolali

Berbasis Web Dengan Menggunakan Framework CodeIgniter” ini dapat

terselesaikan pada waktunya tanpa halangan berarti. Penyusunan laporan ini

bertujuan untuk memenuhi Tugas Akhir Program Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

Dalam penyusunan Laporan Tugas Akhir ini penulis mendapatkan bantuan

dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini, penulis

mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan

dan dukungannya, terutama kepada:

1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D. selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.

2. Bapak Abdul Aziz, S.Kom., M.Cs., selaku Dosen Pembimbing dan selaku

Ketua Program Studi Diploma III Teknik Informatika Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

3. Dosen- dosen DIII Teknik Informatika yang telah memberikan ilmu yang

bermanfaat selama perkuliahan berlangsung.

4. Bapak Joko Marwanto, S.Pd. M.Pd, selaku kepada sekolah SMP Negeri 6

Boyolali yang telah memberikan ijin untuk penelitian tugas akhir.

5. Ayah dan Ibu tercinta yang telah banyak memberikan dukungan dan masukan

yang membangun.

6. Nurul Fadhilah yang selalu memberikan semangat dan motivasi kepada

penulis.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 8: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

viii

7. Keluarga Besar kelas TIA angkatan 2013 yang selalu memberikan warna lain

dalam memotivasi penulis dalam penyusunan laporan Tugas Akhir ini.

8. Semua pihak terkait yang tidak bisa saya sebutkan satu persatu, atas bantuan

dan dukungannya dalam dalam menyelesaikan Laporan Tugas Akhir ini.

Semoga Tuhan Yang Maha Esa memberikan balasan yang lebih baik kepada

pihak-pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir

penyusunan Laporan Tugas Akhir ini selesai. Semoga dengan selesainya

penyusunan Laporan Tugas Akhir ini dapat memberikan manfaat dan kebaikan

pada penulis dan pembaca sekalian.

Wassalamu’alaikum warohmatullohi Wabarokatuh

Surakarta, Juni 2016

Penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 9: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ............................... Error! Bookmark not defined.

HALAMAN PENGESAHAN ................................ Error! Bookmark not defined.

PERNYATAAN ..................................................................................................... iv

MOTTO .................................................................................................................. v

HALAMAN PERSEMBAHAN ............................................................................ vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI .......................................................................................................... ix

DAFTAR TABEL ................................................................................................. xii

DAFTAR GAMBAR ........................................................................................... xiv

ABSTRAK ........................................................................................................... xvi

ABSTRACT ........................................................................................................ xvii

BAB I PENDAHULUAN ...................................................................................... 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Rumusan Masalah .................................................................................... 2

1.3 Batasan Masalah ....................................................................................... 2

1.4 Tujuan ....................................................................................................... 2

1.5 Manfaat ..................................................................................................... 2

1.6 Metodologi ............................................................................................... 3

1.7 Sistematika Penulisan ............................................................................... 4

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI .............................. 5

2.1 Tinjauan Pustaka ...................................................................................... 5

2.2 Landasan Teori ......................................................................................... 5

2.2.1 Belajar ............................................................................................... 5

2.2.2 Sistem Informasi ............................................................................... 5

2.2.3 Basis Data ......................................................................................... 6

2.2.4 Entity Relationship Diagram (ERD) ................................................. 6

2.2.5 Model View Control ......................................................................... 7

2.2.6 Framework ........................................................................................ 8

2.2.7 Codeigniter ........................................................................................ 9

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 10: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

x

2.2.8 Unified Modelling Language (UML) ................................................ 9

2.2.9 SMS Gateway ................................................................................. 13

2.2.10 JavaScript ........................................................................................ 13

BAB III ANALISIS DAN RANCANGAN SISTEM .......................................... 14

3.1 Kebutuhan Alat ....................................................................................... 14

3.1.1. Alat Pembuatan ............................................................................... 14

3.1.2. Alat Penggunaan ............................................................................. 14

3.2. Proses Bisnis ........................................................................................... 15

3.3 Analisa Kebutuhan Sistem ..................................................................... 15

3.3.1 Kebutuhan Fungsional Sistem ........................................................ 15

3.3.2 Kebutuhan Non Fungsional Sistem ................................................. 17

3.4. Perancangan Sistem ................................................................................ 18

3.4.1. Use Case Diagram .......................................................................... 18

3.4.2. Use Case Text .................................................................................. 19

3.4.3. Sequence Diagram .......................................................................... 30

3.4.4. Class Diagram ................................................................................ 42

3.5. Perancangan Basis Data ......................................................................... 43

3.5.1. Entinty Relationship Diagram (ERD) ............................................. 43

3.5.2. Relasi Antar Tabel........................................................................... 44

3.5.3. Tabel Fisik ....................................................................................... 44

3.6. Perancangan Antar Muka ....................................................................... 47

3.6.1 Halaman Login ................................................................................ 47

3.6.2 Halaman Beranda ............................................................................ 47

3.6.3 Halaman Tampil Data ..................................................................... 48

3.6.4 Halaman Detail Data ....................................................................... 48

3.6.5 Halaman Tambah Data .................................................................... 49

3.6.6 Halaman Ubah Data ........................................................................ 49

3.6.7 Halaman Cetak Data ....................................................................... 50

BAB IV IMPLEMENTASI DAN PENGUJIAN ................................................. 51

4.1 Deskripsi Sistem ..................................................................................... 51

4.2 Implementasi .......................................................................................... 52

4.2.1 Implementasi Halaman Login ......................................................... 52

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 11: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

xi

4.2.2 Implementasi Halaman Beranda Admin ......................................... 52

4.2.3 Implementasi Halaman Beranda Guru Mata Pelajaran ................... 53

4.2.4 Implementasi Halaman Tampil Data .............................................. 54

4.2.5 Implementasi Halaman Detail Data ................................................ 54

4.2.6 Implementasi Halaman Tambah Data ............................................. 55

4.2.7 Implementasi Halaman Ubah Data ................................................. 56

4.2.8 Implementasi Halaman Cetak Data ................................................. 56

4.2.9 Implementasi Broadcast SMS Nilai Siswa ..................................... 57

4.3 Analisa Sistem ........................................................................................ 58

4.3.1 Pengujian Admin ............................................................................. 58

4.3.2 Pengujian Guru Mata Pelajaran ...................................................... 63

BAB V KESIMPULAN DAN SARAN ............................................................... 65

5.1 Kesimpulan ............................................................................................. 65

5.2 Saran ....................................................................................................... 65

DAFTAR PUSTAKA ........................................................................................... 66

LAMPIRAN .......................................................................................................... 67

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 12: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

xii

DAFTAR TABEL

Tabel 2.1 Simbol ERD (Fathansyah, 1999) .......................................................... 7

Tabel 2.2 Simbol Use Case Diagram (Hermawan, 2004).................................... 10

Tabel 2.3 Simbol Class Diagram (Sholiq, 2006) ................................................. 10

Tabel 2.4 Simbol Sequence ( Hermawan, 2004 ) ................................................. 11

Tabel 3.1 Deskripsi user ....................................................................................... 15

Tabel 3.2 Kebutuhan Fungsional Sistem .............................................................. 16

Tabel 3.3 Kebutuhan Non Fungsional Sistem ...................................................... 17

Tabel 3.4 Use Case Text Login Sebagai Pengguna .............................................. 19

Tabel 3.5 Use Case Text Menampilkan Data Siswa............................................. 19

Tabel 3.6 Use Case Text Menambah Data Siswa ................................................. 19

Tabel 3.7 Use Case Text Mengubah Data Siswa .................................................. 20

Tabel 3.8 Use Case Text Menghapus Data Siswa ................................................ 20

Tabel 3.9 Use Case Text Menampilkan Data Guru ............................................. 21

Tabel 3.10 Use Case Text Menambah Data Guru ............................................... 21

Tabel 3.11 Use Case Text Mengubah Data Guru ................................................ 21

Tabel 3.12 Use Case Text Menghapus Data Guru .............................................. 22

Tabel 3.13 Use Case Text Menampilkan Data Mata Pelajaran ........................... 22

Tabel 3.14 Use Case Text Menambah Data Mata Pelajaran ............................... 22

Tabel 3.15 Use Case Text Mengubah Data Mata Pelajaran ................................ 23

Tabel 3.16 Use Case Text Menghapus Data Mata Pelajaran................................ 23

Tabel 3.17 Use Case Text Menampilkan Data Kelas ........................................... 24

Tabel 3.18 Use Case Text Menambah Data Kelas ............................................... 24

Tabel 3.19 Use Case Text Mengubah Data Kelas ................................................ 24

Tabel 3.20 Use Case Text Menghapus Data Kelas............................................... 25

Tabel 3.21 Use Case Text Menampilkan Data Mengajar ..................................... 25

Tabel 3.22 Use Case Text Menambah Data Mengajar ......................................... 26

Tabel 3.23 Use Case Text Mengubah Data Mengajar .......................................... 26

Tabel 3.24 Use Case Text Menghapus Data Mengajar ........................................ 26

Tabel 3.25 Use Case Text Mengirim Nilai Siswa ................................................ 27

Tabel 3.26 Use Case Text Mengubah Data Guru ................................................. 27

Tabel 3.27 Use Case Text Menambah Nilai Siswa .............................................. 28

Tabel 3.28 Use Case Text Mengubah Nilai Siswa ............................................... 28

Tabel 3.29 Use Case Text Menghapus Nilai Siswa .............................................. 29

Tabel 3.30 Use Case Text Mencetak Laporan Nilai Siswa .................................. 29

Tabel 3.31 Tabel User .......................................................................................... 44

Tabel 3.32 Tabel Siswa ........................................................................................ 44

Tabel 3.33 Tabel Siswa ........................................................................................ 45

Tabel 3.34 Tabel Kelas ......................................................................................... 45

Tabel 3.35 Tabel Mata Pelajaran .......................................................................... 46

Tabel 3.36 Tabel Mengajar................................................................................... 46

Tabel 3.37 Tabel Nilai .......................................................................................... 46

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 13: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

xiii

Tabel 3.38 Tabel Wali Kelas ................................................................................ 47

Tabel 4. 1 Pengujian Admin ................................................................................. 58

Tabel 4. 2 Tabel Pengujian Guru Mata Pelajaran................................................. 63

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 14: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

xiv

DAFTAR GAMBAR

Gambar 2.1 Model-View-Controller (Sidik, Betha, 2012) .................................... 8

Gambar 3.1 Use Case Diagram ........................................................................... 18

Gambar 3.2 Sequence Diagram Menampilkan Data pengguna .......................... 30

Gambar 3.3 Sequence Diagram Menampilkan Data Siswa ................................ 30

Gambar 3.4 Sequence Diagram Menambah Data Siswa ..................................... 31

Gambar 3.5 Sequence Diagram Mengubah Data Siswa...................................... 31

Gambar 3.6 Sequence Diagram Menghapus Data Siswa .................................... 32

Gambar 3.7 Sequence Diagram Menampilkan Data Guru .................................. 32

Gambar 3.8 Sequence Diagram Menambah Data Guru ...................................... 33

Gambar 3.9 Sequence Diagram Mengubah Data Guru ....................................... 33

Gambar 3.10 Sequence Diagram Menghapus Data Guru ................................... 34

Gambar 3.11 Sequence Diagram Menampilkan Data Mapel .............................. 34

Gambar 3.12 Sequence Diagram Menambah Data Mapel .................................. 35

Gambar 3.13 Sequence Diagram Mengubah Data Mapel ................................... 35

Gambar 3.14 Sequence Diagram Menghapus Data Mapel ................................. 36

Gambar 3.15 Sequence Diagram Menampilkan Data Kelas ............................... 36

Gambar 3.16 Sequence Diagram Menambah Data Kelas ................................... 37

Gambar 3.17 Sequence Diagram Mengubah Data Kelas .................................... 37

Gambar 3.18 Sequence Diagram Menghapus Data Kelas .................................. 38

Gambar 3.19 Sequence Diagram Menampilkan Data Mengajar ......................... 38

Gambar 3.20 Sequence Diagram Menambah Data Mengajar ............................. 39

Gambar 3.21 Sequence Diagram Mengubah Data Mengajar .............................. 39

Gambar 3.22 Sequence Diagram Menghapus Data Mengajar ............................ 40

Gambar 3.23 Sequence Diagram Mengubah Data Guru ..................................... 40

Gambar 3.24 Sequence Diagram Mengubah Data Guru ..................................... 41

Gambar 3.25 Sequence Diagram Mengubah Data Guru ..................................... 41

Gambar 3.27 Sequence Diagram Cetak Laporan Nilai ....................................... 42

Gambar 3.28 Class Diagram ............................................................................... 42

Gambar 3.29 Entinty Relationship Diagram ....................................................... 43

Gambar 3.30 Relasi Antar Tabel ......................................................................... 44

Gambar 3.31 Perancangan Halaman Login ......................................................... 47

Gambar 3.32 Perancangan Halaman Beranda ..................................................... 48

Gambar 3.33 Perancangan Halaman Tampil Data .............................................. 48

Gambar 3.34 Perancangan Halaman Tampil Data .............................................. 49

Gambar 3.35 Perancangan Halaman Tambah Data ............................................. 49

Gambar 3.36 Perancangan Halaman Ubah Data ................................................. 50

Gambar 3.37 Perancangan Halaman Cetak Data................................................. 50

Gambar 4.1 Implementasi Halaman Login .......................................................... 52

Gambar 4.2 Implementasi Halaman Beranda Admin .......................................... 53

Gambar 4.3 Implementasi Halaman Beranda Guru Mata Pelajaran ................... 53

Gambar 4.4 Implementasi Halaman Tampil Data ............................................... 54

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 15: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

xv

Gambar 4.5 Implementasi Halaman Detail Data ................................................. 55

Gambar 4.6 Implementasi Halaman Tambah Data ............................................. 55

Gambar 4.7 Implementasi Halaman Ubah Data .................................................. 56

Gambar 4.8 Implementasi Halaman Cetak .......................................................... 57

Gambar 4.9 Implementasi Broadcsast SMS Nilai Siswa .................................... 57

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 16: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

xvi

ABSTRAK

Aria Candra Rahmadani, 2016. Pembuatan Sistem Informasi Pemantau

Perkembangan Nilai Siswa Pada SMP Negeri 6 Boyolali Berbasis Web Dengan

Menggunakan Framework Codeigniter. Program Studi Diploma III Teknik

Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas

Sebelas Maret Surakarta.

Orang tua memiliki kesibukan dan aktivitas masing-masing sehingga terkadang

orang tua tidak memiliki waktu untuk mengawasi proses belajar yang sedang

dijalani oleh putra-putrinya. Kurangnya perhatian dari orang tua pada proses belajar

anak dapat menimbulkan dampak yang besar bagi proses belajar anak. Kurangnya

pengawasan dari orang tua akan dimanfaatkan anak untuk tidak serius dalam

menjalani proses belajar di sekolah karena merasa dirinya tidak ada yang

mengawasi. Dengan demikian dibutuhkan sebuah sistem yang dapat membantu

mengawasi dan memberikan laporan kepada orang tua siswa tentang proses dan

hasil belajar anak di sekolah ketika orang tua sibuk bekerja dan beraktivitas.

Sistem Informasi Pemantau Perkembangan Nilai merupakan sistem informasi yang

digunakan untuk SMP Negeri 6 Boyolali dengan menggunakan bahasa

pemrograman PHP dan Framework CodeIgniter. Perancangan yang digunakan

dalam pembuat sistem informasi ini antara lain : table kebutuhan fungsional, use

case diagram, ERD, activity diagram, sequence diagram, dan desain interface.

Sistem ini menghasilkan pengawasan antara pengajar dan orang tua siswa tanpa

harus bertatap muka. Hasil ulangan harian dan hasil ujian siswa secara berkala

dilaporkan kepada orang tua siswa.

Kata kunci: CI, Nilai Siswa, Proses Belajar, Sistem Informasi

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 17: PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN NILAI ... · pihak -pihak yang telah memberikan bantuan dan dukungan dari awal sampai akhir ... 28 Tabel 3.29 Use Case Text Menghapus

xvii

ABSTRACT

Aria Candra Rahmadani, 2016. Developing Student Monitoring Based Web

Information System of SMP N 6 Boyolali Based Web Using CodeIgniter

Framework. Diploma III of Information Engineering. Faculty of Mathematics and

Sciences. Sebelas Maret University Surakarta.

Parents have the bustle and activity so that sometimes parents do not have time to

supervise the learning process being undertaken by their parents. Lack of attention

from parents on a child's learning process can cause a great impact for the child's

learning process. Lack of parental supervision of the child will be utilized for not

serious in running the learning process at school because he/she felt that no one's

watching. Thus we need a system that can help to monitor and to provide reports

to parents about the process and learning outcomes of children in school when

parents are busy working and active.

The development of student Monitoring Information System information system

used for SMP Negeri 6 Boyolali using the programming language PHP and

CodeIgniter Framework. The design used in this information system include: table

of functional requirements, use case diagram, ERD, activity diagrams, sequence

diagrams, and interface design.

The system generates a supervision between teachers and parents of students

without having to meet. The results of daily tests and exam results of students

regularly reported to parents.

Keywords: CI, Information Systems, Learning, Students grade

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user