• Tidak ada hasil yang ditemukan

Pembuatan Sistem Informasi Pemantau Perkembangan Nilai Siswa Pada SMP Negeri 6 Boyolali Berbasis Web Dengan Menggunakan Framework Codeigniter.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Sistem Informasi Pemantau Perkembangan Nilai Siswa Pada SMP Negeri 6 Boyolali Berbasis Web Dengan Menggunakan Framework Codeigniter."

Copied!
18
0
0

Teks penuh

(1)

1

PEMBUATAN SISTEM INFORMASI PEMANTAU PERKEMBANGAN

NILAI SISWA PADA SMP NEGERI 6 BOYOLALI BERBASIS WEB

DENGAN MENGGUNAKAN F RAMEWORK 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

(2)
(3)
(4)

4

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

(5)

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

(6)

6

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

(7)

7

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

(8)

8

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

(9)

9 DAFTAR ISI

HALAMAN PERSETUJUAN ... Error! Bookmark not defined.

HALAMAN PENGESAHAN ... Error! Bookmark not defined.

PERNYATAAN ... 4

MOTTO ... 5

HALAMAN PERSEMBAHAN ... 6

KATA PENGANTAR ... 7

DAFTAR ISI ... 9

DAFTAR TABEL ... 12

DAFTAR GAMBAR ... 14

ABSTRAK ... 16

ABSTRACT ... 17

BAB I PENDAHULUAN ... Error! Bookmark not defined.

1.1 Latar Belakang ... Error! Bookmark not defined.

1.2 Rumusan Masalah ... Error! Bookmark not defined.

1.3 Batasan Masalah ... Error! Bookmark not defined.

1.4 Tujuan ... Error! Bookmark not defined.

1.5 Manfaat ... Error! Bookmark not defined.

1.6 Metodologi ... Error! Bookmark not defined.

1.7 Sistematika Penulisan ... Error! Bookmark not defined.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI .. Error! Bookmark not defined.

2.1 Tinjauan Pustaka ... Error! Bookmark not defined.

2.2 Landasan Teori ... Error! Bookmark not defined.

2.2.1 Belajar ... Error! Bookmark not defined.

2.2.2 Sistem Informasi ... Error! Bookmark not defined.

2.2.3 Basis Data ... Error! Bookmark not defined.

2.2.4 Entity Relationship Diagram (ERD) Error! Bookmark not defined.

2.2.5 Model View Control ... Error! Bookmark not defined.

2.2.6 Framework ... Error! Bookmark not defined.

(10)

10

2.2.8 Unified Modelling Language (UML) ... Error! Bookmark not defined.

2.2.9 SMS Gateway ... Error! Bookmark not defined.

2.2.10 JavaScript ... Error! Bookmark not defined.

BAB III ANALISIS DAN RANCANGAN SISTEM ... Error! Bookmark not defined.

3.1 Kebutuhan Alat ... Error! Bookmark not defined.

3.1.1. Alat Pembuatan ... Error! Bookmark not defined.

3.1.2. Alat Penggunaan ... Error! Bookmark not defined.

3.2. Proses Bisnis ... Error! Bookmark not defined.

3.3 Analisa Kebutuhan Sistem ... Error! Bookmark not defined.

3.3.1 Kebutuhan Fungsional Sistem ... Error! Bookmark not defined.

3.3.2 Kebutuhan Non Fungsional Sistem .. Error! Bookmark not defined.

3.4. Perancangan Sistem ... Error! Bookmark not defined.

3.4.1. Use Case Diagram ... Error! Bookmark not defined.

3.4.2. Use Case Text ... Error! Bookmark not defined.

3.4.3. Sequence Diagram ... Error! Bookmark not defined.

3.4.4. Class Diagram ... Error! Bookmark not defined.

3.5. Perancangan Basis Data ... Error! Bookmark not defined.

3.5.1. Entinty Relationship Diagram (ERD) ... Error! Bookmark not defined.

3.5.2. Relasi Antar Tabel... Error! Bookmark not defined.

3.5.3. Tabel Fisik ... Error! Bookmark not defined.

3.6. Perancangan Antar Muka ... Error! Bookmark not defined.

3.6.1 Halaman Login ... Error! Bookmark not defined.

3.6.2 Halaman Beranda ... Error! Bookmark not defined.

3.6.3 Halaman Tampil Data ... Error! Bookmark not defined.

3.6.4 Halaman Detail Data ... Error! Bookmark not defined.

3.6.5 Halaman Tambah Data ... Error! Bookmark not defined.

3.6.6 Halaman Ubah Data ... Error! Bookmark not defined.

3.6.7 Halaman Cetak Data ... Error! Bookmark not defined.

BAB IV IMPLEMENTASI DAN PENGUJIAN .. Error! Bookmark not defined.

(11)

11

4.2 Implementasi ... Error! Bookmark not defined.

4.2.1 Implementasi Halaman Login ... Error! Bookmark not defined.

4.2.2 Implementasi Halaman Beranda Admin ... Error! Bookmark not defined.

4.2.3 Implementasi Halaman Beranda Guru Mata Pelajaran ... Error! Bookmark not defined.

4.2.4 Implementasi Halaman Tampil Data Error! Bookmark not defined.

4.2.5 Implementasi Halaman Detail Data . Error! Bookmark not defined.

4.2.6 Implementasi Halaman Tambah Data ... Error! Bookmark not defined.

4.2.7 Implementasi Halaman Ubah Data .. Error! Bookmark not defined.

4.2.8 Implementasi Halaman Cetak Data .. Error! Bookmark not defined.

4.2.9 Implementasi Broadcast SMS Nilai Siswa .... Error! Bookmark not defined.

4.3 Analisa Sistem ... Error! Bookmark not defined.

4.3.1 Pengujian Admin ... Error! Bookmark not defined.

4.3.2 Pengujian Guru Mata Pelajaran ... Error! Bookmark not defined.

BAB V KESIMPULAN DAN SARAN ... Error! Bookmark not defined.

5.1 Kesimpulan ... Error! Bookmark not defined.

5.2 Saran ... Error! Bookmark not defined.

DAFTAR PUSTAKA ... Error! Bookmark not defined.

(12)

12

DAFTAR TABEL

Tabel 2.1 Simbol ERD (Fathansyah, 1999) ... Error! Bookmark not defined.

Tabel 2.2 Simbol Use Case Diagram (Hermawan, 2004)... Error! Bookmark not

defined.

Tabel 2.3 Simbol Class Diagram (Sholiq, 2006) .. Error! Bookmark not defined.

Tabel 2.4 Simbol Sequence ( Hermawan, 2004 ) .. Error! Bookmark not defined.

Tabel 3.1 Deskripsi user ... Error! Bookmark not defined. Tabel 3.2 Kebutuhan Fungsional Sistem ... Error! Bookmark not defined. Tabel 3.3 Kebutuhan Non Fungsional Sistem ... Error! Bookmark not defined.

Tabel 3.4 Use Case Text Login Sebagai Pengguna ... Error! Bookmark not

defined.

Tabel 3.5 Use Case Text Menampilkan Data Siswa... Error! Bookmark not

defined.

Tabel 3.6 Use Case Text Menambah Data Siswa .. Error! Bookmark not defined.

Tabel 3.7 Use Case Text Mengubah Data Siswa ... Error! Bookmark not defined.

Tabel 3.8 Use Case Text Menghapus Data Siswa . Error! Bookmark not defined.

Tabel 3.9 Use Case Text Menampilkan Data Guru ... Error! Bookmark not

defined.

Tabel 3.10 Use Case Text Menambah Data Guru Error! Bookmark not defined.

Tabel 3.11 Use Case Text Mengubah Data Guru . Error! Bookmark not defined.

Tabel 3.12 Use Case Text Menghapus Data Guru Error! Bookmark not defined.

Tabel 3.13 Use Case Text Menampilkan Data Mata Pelajaran . Error! Bookmark

not defined.

Tabel 3.14 Use Case Text Menambah Data Mata Pelajaran ... Error! Bookmark

not defined.

Tabel 3.15 Use Case Text Mengubah Data Mata Pelajaran Error! Bookmark not

defined.

Tabel 3.16 Use Case Text Menghapus Data Mata Pelajaran... Error! Bookmark

not defined.

Tabel 3.17 Use Case Text Menampilkan Data Kelas ... Error! Bookmark not

defined.

Tabel 3.18 Use Case Text Menambah Data Kelas Error! Bookmark not defined.

Tabel 3.19 Use Case Text Mengubah Data Kelas . Error! Bookmark not defined.

Tabel 3.20 Use Case Text Menghapus Data Kelas Error! Bookmark not defined.

Tabel 3.21 Use Case Text Menampilkan Data Mengajar .... Error! Bookmark not

(13)

13

Tabel 3.22 Use Case Text Menambah Data Mengajar ... Error! Bookmark not

defined.

Tabel 3.23 Use Case Text Mengubah Data Mengajar ... Error! Bookmark not

defined.

Tabel 3.24 Use Case Text Menghapus Data Mengajar ... Error! Bookmark not

defined.

Tabel 3.25 Use Case Text Mengirim Nilai Siswa . Error! Bookmark not defined.

Tabel 3.26 Use Case Text Mengubah Data Guru .. Error! Bookmark not defined.

Tabel 3.27 Use Case Text Menambah Nilai SiswaError! Bookmark not defined.

Tabel 3.28 Use Case Text Mengubah Nilai Siswa Error! Bookmark not defined.

Tabel 3.29 Use Case Text Menghapus Nilai Siswa ... Error! Bookmark not

defined.

Tabel 3.30 Use Case Text Mencetak Laporan Nilai Siswa . Error! Bookmark not

defined.

(14)

14

DAFTAR GAMBAR

Gambar 2.1 Model-View-Controller (Sidik, Betha, 2012) . Error! Bookmark not

defined.

Gambar 3.1 Use Case Diagram ... Error! Bookmark not defined.

Gambar 3.2 Sequence Diagram Menampilkan Data pengguna Error! Bookmark

not defined.

Gambar 3.3 Sequence Diagram Menampilkan Data Siswa Error! Bookmark not

defined.

Gambar 3.4 Sequence Diagram Menambah Data Siswa .... Error! Bookmark not

defined.

Gambar 3.5 Sequence Diagram Mengubah Data Siswa... Error! Bookmark not

defined.

Gambar 3.6 Sequence Diagram Menghapus Data Siswa ... Error! Bookmark not

defined.

Gambar 3.7 Sequence Diagram Menampilkan Data Guru . Error! Bookmark not

defined.

Gambar 3.8 Sequence Diagram Menambah Data Guru ... Error! Bookmark not

defined.

Gambar 3.9 Sequence Diagram Mengubah Data Guru ... Error! Bookmark not

(15)

15

Gambar 3.10 Sequence Diagram Menghapus Data Guru .. Error! Bookmark not

defined.

Gambar 3.11 Sequence Diagram Menampilkan Data Mapel .... Error! Bookmark

not defined.

Gambar 3.12 Sequence Diagram Menambah Data Mapel . Error! Bookmark not

defined.

Gambar 3.13 Sequence Diagram Mengubah Data Mapel .. Error! Bookmark not

defined.

Gambar 3.14 Sequence Diagram Menghapus Data Mapel Error! Bookmark not

defined.

Gambar 3.15 Sequence Diagram Menampilkan Data Kelas ... Error! Bookmark

not defined.

Gambar 3.16 Sequence Diagram Menambah Data Kelas .. Error! Bookmark not

defined.

Gambar 3.17 Sequence Diagram Mengubah Data Kelas ... Error! Bookmark not

defined.

Gambar 3.18 Sequence Diagram Menghapus Data Kelas . Error! Bookmark not

defined.

Gambar 3.19 Sequence Diagram Menampilkan Data Mengajar ... Error!

Bookmark not defined.

Gambar 3.20 Sequence Diagram Menambah Data Mengajar ... Error! Bookmark

not defined.

Gambar 3.21 Sequence Diagram Mengubah Data Mengajar .... Error! Bookmark

not defined.

Gambar 3.22 Sequence Diagram Menghapus Data Mengajar .. Error! Bookmark

not defined.

Gambar 3.23 Sequence Diagram Mengubah Data Guru .... Error! Bookmark not

defined.

Gambar 3.24 Sequence Diagram Mengubah Data Guru .... Error! Bookmark not

defined.

Gambar 3.25 Sequence Diagram Mengubah Data Guru .... Error! Bookmark not

defined.

Gambar 3.27 Sequence Diagram Cetak Laporan Nilai ... Error! Bookmark not

defined.

Gambar 3.28 Class Diagram ... Error! Bookmark not defined.

Gambar 3.29 Entinty Relationship Diagram ... Error! Bookmark not defined.

(16)

16

Gambar 3.36 Perancangan Halaman Ubah Data .. Error! Bookmark not defined. Gambar 3.37 Perancangan Halaman Cetak Data.. Error! Bookmark not defined.

Gambar 4.1 Implementasi Halaman Login ... Error! Bookmark not defined.

Gambar 4.2 Implementasi Halaman Beranda Admin ... Error! Bookmark not defined.

Gambar 4.3 Implementasi Halaman Beranda Guru Mata Pelajaran ... Error! Bookmark not defined.

Gambar 4.4 Implementasi Halaman Tampil Data Error! Bookmark not defined. Gambar 4.5 Implementasi Halaman Detail Data .. Error! Bookmark not defined. Gambar 4.6 Implementasi Halaman Tambah Data ... Error! Bookmark not defined.

(17)

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

(18)

18 ABSTRACT

Aria Candra Rahmadani, 2016. Developing Student Monitoring Based Web Information System of SMP N 6 Boyolali Based Web Using CodeIgniter F ramework. 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.

Gambar

Tabel Fisik ........................................ Error! Bookmark not defined.

Referensi

Dokumen terkait

Epitel yang sudah distimulasi oleh makrofag juga akan berproliferasi, begitu juga dengan pembuluh darah yang baru (granulation tissue).. • Kolagen kemudian akan memperbaiki

Kebijakan pendidikan developmentalisme di Indonesia dilakukan dalam rangka mengembangkan kemampuan dan membentuk watak serta peradaban bangsa yang bermartabat dalam

Pendekatan yang lebih membantu adalah dengan mengasumsikan bahwa user akan membutuhkan bantuan pada suatu waktu dan merancang bantuan (help) ini ke dalam system. • Ada empat

Penelitian ini bertujuan untuk mengetahui : (1) minat mempengaruhi mahasiswa dalam memilih program studi di perguruan tinggi; (2) motivasi mempengaruhi mahasiswa dalam memilih

Shaft seals merupakan salah satu bagian turbin terletak antara poros dengan casing yang berfungsi untuk mencegah uap air keluar dari dalam turbin melewati sela-sela antara poros

Keuntungan dari material plastik yaitu tahan lama menjadi kekurangan yang fatal bagi lingkungan hidup kita, lantas hal tersebut menjadi sebuah dillema hubungan atara

BUKU PANDUAN MASUK SANTRI BARU TAHUN PELAJARAN 2016-2017 ini merupakan panduan kegiatan yang harus difahami dengan baik oleh wali dan santri baru karena di dalamnya

Berdasarkan permasalahan diatas, penelitian ini bertujuan untuk merekomendasikan sistem aplikasi pembayaran tagihan listrik berbasis web dengan harapan mampu