15
RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH DASAR SANTA PATRICIA BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER Diajukan Guna Memenuhi Persyaratan Memperoleh Gelar Sarjana Komputer (S.Kom) Vionica 00000012906 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA TANGERANG 2020

RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

RANCANG BANGUN SISTEM PENILAIAN

AKADEMIK SEKOLAH DASAR SANTA PATRICIA

BERBASIS WEB DENGAN FRAMEWORK

CODEIGNITER

Diajukan Guna Memenuhi Persyaratan Memperoleh

Gelar Sarjana Komputer (S.Kom)

Vionica

00000012906

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN INFORMATIKA

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2020

Page 2: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

PERNYATAAFI

Dengan ini saya menyatakan bahwa skripsi ini adalah karya ilmiah saya sendiri,

bukan plagrat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain, dan

somua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam skripsi ini

telah disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka. Jika

dikemudian hari terbukti ditemukan kecurangan / penyimpilgffi, baik dalam

pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia

menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah skripsi yang

telah saya tempuh dan status kesarjanaan strata satu yang sudah diterima akan

dicabut.

Tangerang, 23 Jarwari 202*

\ fi.....i ^^V tutllt/4

TGL. \

7 AHF22

at1tll

Page 3: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

HALAMAN PENGESAHAN

Slaipsi dengan judul

'oRancang Bangun Sistem Penilaian Akademik Sekolah Dasar Santa Patricia

Berbasis Web Dengrlrl FrameworkCodelgnitertt

oleh

Vionica

telah diujikan pada hari Senin, 13 Januari 2020,

pukul 13.00 s.d. 13.30 dan dinyatakan lulus

dengan susunan penguji sebagai berikut.

Ketua Sidang Penguji

V7, -9v9o

Dosen Pembimbing

we*a,sKom,Je# Y,b*'

Disahkan oleh

Ketua Program Studi Sistem Informasi - UMI{

Ririn Ikana

lll

Page 4: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

iv

RANCANG BANGUN SISTEM PENILAIAN AKADEMIK

SEKOLAH DASAR SANTA PATRICIA BERBASIS WEB

DENGAN FRAMEWORK CODEIGNITER

ABSTRAK

Oleh: Vionica

Pendidikan di Indonesia saat ini sedang mengalami perubahan yang besar yaitu

pergantian kurikulum dari Kurikulum 2006 atau biasa disebut sebagai Kurikulum

Tingkat Satuan Pendidikan (KTSP) menjadi Kurikulum 2013. Pergantian

kurikulum dilandasi pemikiran tantangan masa depan yaitu tantangan abad 21 yang

ditandai dengan abad ilmu pengetahuan, knowledge-based society dan kompetensi

masa depan. Salah satu sekolah yang menerapkan kurikulum 2013 adalah Sekolah

Dasar Santa Patricia. Pengolahan nilai siswa di Sekolah Dasar Santa Patricia

sekarang masih menggunakan perangkat lunak Microsoft Excel dengan format

yang sudah ada. Diketahui bahwa pola penilaian rapor Kurikulum 2013 dinilai

kompleks, oleh karena itu penilaian menggunakan Microsoft Excel dinilai kurang

optimal.

Alasan tersebut mendasari dibuatnya sistem penilaian akademik berbasis web

untuk mengatasi kekurangan yang ada. Metode yang digunakan dalam membuat

sistem ini adalah metode Extreme Programming (XP) karena metode tersebut

dapat menyesuaikan kebutuhan sekolah. Selain itu, sistem juga dibuat

menggunakan framework CodeIgniter yang berfungsi untuk memudahkan

developer dalam pembangunan website.

Hasil akhir penelitian ini berupa sistem penilaian akademik berbasis web yang dari

hasil pengujiannya dapat disimpulkan bahwa sistem secara rata-rata sangat

diterima oleh user.

Kata kunci: kurikulum, penilaian, sistem

Page 5: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

v

DESIGN AND DEVELOPMENT OF SANTA PATRICIA

ELEMENTARY SCHOOL ACADEMIC ASSESSMENT SYSTEM

WEB-BASED WITH CODEIGNITER FRAMEWORK

ABSTRACT

Oleh: Vionica

Education in Indonesia is currently undergoing a major change which is the

change of curriculum from the 2006 curriculum or commonly referred to as the

Kurikulum Tingkat Satuan Pendidikan (KTSP) to the 2013 Curriculum.

Curriculum change is based on future challenges namely the challenges of the 21st

century marked by the development of science, knowledge-based society and future

competencies. One of the schools that implemented the 2013 curriculum was Santa

Patricia Elementary School. Processing student grades in Santa Patricia

Elementary School now still uses Microsoft Excel software with an existing format.

It is known that the 2013 curriculum report card evaluation patterns are

considered complex, therefore assessments using Microsoft Excel are considered

less than optimal.

These reasons underlie the creation of a web-based academic assessment system

to overcome the existing deficiencies. The method used in making this system is the

Extreme Programming (XP) method because it can adjust the needs of the school.

In addition, the system is also made using the CodeIgniter framework which

functions to facilitate developers in website development.

The final results of this study in the form of a web-based academic assessment

system which can be concluded from the test results that the system on average is

very acceptable to the user.

Key Word: curriculum, assessment, system

Page 6: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

vi

KATA PENGANTAR

Puji dan syukur kepada Tuhan Yang Maha Kuasa sehingga skripsi yang

berjudul “Rancang Bangun Sistem Penilaian Akademik Sekolah Dasar Santa

Patricia Berbasis Web Dengan Framework CodeIgniter” dapat diselesaikan dengan

baik pada waktu yang diharapkan. Skripsi ini penulis ajukan kepada Program Strata

1, Program Studi Sistem Informasi, Fakultas Teknik dan Informatika, Universitas

Multimedia Nusantara.

Pelaksanaan penelitian dan penyusunan skripsi ini tidak terlepas dari

dukungan dan bantuan dari banyak pihak. Oleh karena itu, penulis ingin

mengucapkan terima kasih kepada seluruh pihak yang telah membantu penulis

menyelesaikan skripsi ini, khususnya kepada:

1. Ibu Wella, S.Kom., M.MSI selaku pembimbing skripsi yang banyak

membantu dalam memberikan arahan, masukan, saran, dan

dukungan selama penyusunan skripsi serta telah meluangkan

waktunya untuk mengoreksi skripsi ini hingga selesai.

2. Ibu Ririn Ikana Desanti, S.Kom., M.Kom. selaku Ketua Program

Studi Sistem Informasi Universitas Multimedia Nusantara dalam

memberikan dukungan selama penyusunan skripsi.

3. Sekolah Dasar Santa Patricia yang telah memberikan persetujuan

dan kesempatan kepada penulis untuk melakukan penelitian.

4. Bapak Matheus Teddy Sukarsa selaku Kepala Sekolah dan Ibu

Suwarti selaku Kepala Tata Usaha Sekolah Dasar Santa Patricia

Page 7: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

yang telah banyak membantu dan memberikan informasi maupun

data pendukung terkait penyusunan skripsi.

Narasumber yang telah meluangkan waktunya untuk diwawancarai

dan memberikan informasi tambahan, yaitu Bapak Teddy, Ibu

Suwarti dan Ibu Kelly

Kak Yudith yang telah membantu membuat sistem penilaian

akademik berbasis web ini.

Jason Riady, special partner yang telah memberikan dukungan

penuh dalam perjalanan penulis dalam penyusrman skripsi.

Keluarga yang telah memberikan dukungan dan semangat dalam

penyuflman skripsi.

Teman-teman information systems angkatan 2016 dan semua pihak

yang tidak dapat disebutkan satu persatu yang memberikan

dukungan dan saran dalamproses penyusunan skripsi.

Penyusunan skripsi ini tentunya tidak lepas dari kekurangan, baik dalam

hal teknis maupun pengumpulan data dan materi. Oleh karena itu, penulis bersedia

menerima kritik dan saran yang membangun guna untuk memperbaiki kekurangan

yang ada. Penulis juga berharap semoga laporan skripsi ini dapat bermanfaat bagi

yang membaca dan membutuhkannya.

Tangerang, 23 Jarwan 2020

5.

6.

7.

8.

9.

v11

Penulis

Page 8: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

viii

DAFTAR ISI

PERNYATAAN ..................................................................................................... ii

HALAMAN PENGESAHAN ............................................................................... iii

ABSTRAK ............................................................................................................ iv

ABSTRACT ........................................................................................................... v

KATA PENGANTAR .......................................................................................... vi

DAFTAR ISI ....................................................................................................... viii

DAFTAR TABEL .................................................................................................. x

DAFTAR GAMBAR ............................................................................................ xi

DAFTAR RUMUS.............................................................................................. xiv

DAFTAR DIAGRAM .......................................................................................... xv

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

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

1.2. Rumusan Masalah ............................................................................. 4

1.3. Batasan Masalah................................................................................ 4

1.4. Tujuan dan Manfaat Penelitian ......................................................... 4

1.4.1. Tujuan Penelitian ................................................................ 4

1.4.2. Manfaat Penelitian .............................................................. 5

BAB II LANDASAN TEORI ................................................................................ 6

2.1. State of the Art ................................................................................... 6

2.2. Kurikulum ......................................................................................... 7

2.2.1. Kurikulum 2013 .................................................................. 8

2.2.2. Sistem Penilaian Kurikulum 2013 .................................... 10

2.3. Framework CodeIgniter .................................................................. 11

2.4. Metode Pengembangan Sistem ....................................................... 12

2.4.1. Systems Development Life Cycle (SDLC) ........................ 12

2.5. Unified Modelling Language (UML) .............................................. 21

2.5.1. Diagram UML ................................................................... 23

2.6. Entity Relationship Diagram (ERD) ............................................... 28

2.7. Testing ............................................................................................. 29

Page 9: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

ix

2.7.1. Black-box Testing ............................................................. 29

2.7.2. White-box Testing ............................................................. 30

2.7.3. Test Case ........................................................................... 31

2.8. Penelitian Terdahulu ....................................................................... 32

BAB III METODOLOGI PENELITIAN ............................................................. 38

3.1. Objek Penelitian .............................................................................. 38

3.1.1. Sejarah Singkat Sekolah Dasar Santa Patricia .................. 38

3.1.2. Visi dan Misi ..................................................................... 39

3.1.3. Struktur Organisasi ........................................................... 39

3.2. Metode Penelitian............................................................................ 40

3.2.1. Extreme Programming (XP) ............................................. 41

3.2.2. Framework CodeIgniter .................................................... 43

3.2.3. Black-box Testing ............................................................. 44

BAB IV ANALISIS DAN HASIL PENELITIAN .............................................. 45

4.1. Perencanaan..................................................................................... 45

4.2. Perancangan .................................................................................... 47

4.2.1. Unified Modeling Language (UML) ................................. 47

4.2.2. Entity Relationship Diagram (ERD) ................................. 60

4.2.3. Rancangan User Interface (mock-up) ............................... 61

4.3. Pengkodean ..................................................................................... 67

4.3.1. Implementasi Sistem ......................................................... 67

4.3.2. Implementasi Mock-up ..................................................... 69

4.4. Pengujian ......................................................................................... 82

4.4.1. Pengujian black-box .......................................................... 82

4.4.2. Pengujian User Acceptance Test (UAT) ........................... 89

BAB V KESIMPULAN DAN SARAN ............................................................... 92

5.1. Kesimpulan ..................................................................................... 92

5.2. Saran ................................................................................................ 92

DAFTAR PUSTAKA .......................................................................................... 94

LAMPIRAN ....................................................................................................... 100

Page 10: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

x

DAFTAR TABEL

Tabel 2.1. Tabel Perbandingan Kurikulum 2006 dan Kurikulum 2013 ................. 8

Tabel 2.2. Tabel Perbandingan Metodologi SDLC .............................................. 13

Tabel 2.3. Tabel Simbol-Simbol Use Case Diagram .......................................... 23

Tabel 2.4. Tabel Simbol-Simbol Activity Diagram ............................................. 25

Tabel 2.5. Tabel Simbol-Simbol Class Diagram ................................................. 26

Tabel 2.6. Tabel Simbol-Simbol ERD ................................................................. 29

Tabel 2.7. Tabel Perbandingan Jurnal .................................................................. 32

Tabel 3.1. Tabel Perbandingan Pendekatan Agile Development .......................... 40

Tabel 4.1. Tabel Aktor dalam Use Case Diagram ............................................... 48

Tabel 4.2. Tabel Test Case SISPEN STPC dengan User Admin......................... 84

Tabel 4.3. Tabel Test Case SISPEN STPC dengan User Guru ........................... 86

Tabel 4.4. Tabel Test Case SISPEN STPC dengan User Orang Tua .................. 88

Tabel 4.5. Tabel Pilihan Pernyataan .................................................................... 89

Tabel 4.6. Tabel Interval Skala Likert ................................................................. 90

Tabel 4.7. Tabel Jawaban Responden .................................................................. 91

Tabel 4.8. Tabel Hasil Perhitungan Jawaban Responden .................................... 91

Tabel 1. Tabel Hasil Responden Admin dan Guru ............................................ 117

Tabel 2. Tabel Hasil Responden Orang Tua (1) ................................................ 117

Tabel 3. Tabel Hasil Responden Orang Tua (2) ................................................ 118

Page 11: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

xi

DAFTAR GAMBAR

Gambar 2.1. Tahap Pembentukan Sistem Metode SDLC .................................... 13

Gambar 2.2. Ilustrasi Model Waterfall ................................................................ 14

Gambar 2.3. Ilustrasi Model Parallel .................................................................. 15

Gambar 2.4. Ilustrasi Model Iterative .................................................................. 17

Gambar 2.5. Ilustrasi Model Prototyping ............................................................ 18

Gambar 2.6. Ilustrasi Model Throwaway Prototyping ......................................... 19

Gambar 2.7. Ilustrasi Model Extreme Programming ........................................... 20

Gambar 2.8. Ilustrasi Model Scrum ..................................................................... 21

Gambar 3.1. Struktur Organisasi Sekolah Dasar Santa Patricia .......................... 39

Gambar 4.1. Rapor Halaman Identitas Peserta Didik .......................................... 46

Gambar 4.2. Use Case Diagram SISPEN STPC ................................................. 48

Gambar 4.3. Activity Diagram Kelola Data Guru ................................................ 49

Gambar 4.4. Activity Diagram Kelola Data Siswa .............................................. 50

Gambar 4.5. Activity Diagram Kelola Data Kelas ............................................... 51

Gambar 4.6. Activity Diagram Kelola Data Kelas Siswa .................................... 51

Gambar 4.7. Activity Diagram Kelola Data Tahun Ajaran .................................. 52

Gambar 4.8. Activity Diagram Kelola Data Mata Pelajaran ................................ 53

Gambar 4.9. Activity Diagram Kelola Data Sikap Spiritual ................................ 54

Gambar 4.10. Activity Diagram Kelola Data Penilaian ....................................... 54

Gambar 4.11. Activity Diagram Kelola Data Penilaian (2) ................................. 55

Gambar 4.12. Activity Diagram Kelola Data Ledger ........................................... 56

Gambar 4.13. Activity Diagram Kelola Data Ledger (2) ..................................... 56

Gambar 4.14. Activity Diagram Kelola Data Siswa (2) ....................................... 57

Gambar 4.15. Activity Diagram Kelola Data Penilaian (3) ................................. 57

Gambar 4.16. Activity Diagram Ubah Kata Sandi ............................................... 58

Gambar 4.17. Class Diagram SISPEN STPC ...................................................... 59

Gambar 4.18. Entity Relationship Diagram SISPEN STPC ................................ 60

Gambar 4.19. Rancangan Halaman Utama .......................................................... 61

Page 12: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

xii

Gambar 4.20. Rancangan Halaman Beranda (home) ........................................... 62

Gambar 4.21. Rancangan Halaman Ubah Kata Sandi ......................................... 62

Gambar 4.22. Rancangan Halaman Menu Guru .................................................. 63

Gambar 4.23. Rancangan Halaman Tambah Guru .............................................. 64

Gambar 4.24. Rancangan Halaman Ubah Guru ................................................... 64

Gambar 4.25. Rancangan Halaman Pop-up Penilaian ......................................... 65

Gambar 4.26. Rancangan Halaman Penilaian ...................................................... 66

Gambar 4.27. Rancangan Halaman Ledger ......................................................... 66

Gambar 4.28. Tampilan Kode Model ................................................................... 68

Gambar 4.29. Tampilan Kode View ..................................................................... 68

Gambar 4.30. Tampilan Kode Controller ............................................................ 69

Gambar 4.31. Halaman Utama SISPEN STPC .................................................... 69

Gambar 4.32. Halaman Beranda SISPEN STPC ................................................. 70

Gambar 4.33. Halaman Ubah Kata Sandi SISPEN STPC ................................... 70

Gambar 4.34. Halaman Ubah Kata Sandi SISPEN STPC(2) ............................... 71

Gambar 4.35. Halaman Kelola Data Guru SISPEN STPC .................................. 71

Gambar 4.36. Halaman Tambah Data Guru ......................................................... 72

Gambar 4.37. Cara Ubah Data Guru .................................................................... 72

Gambar 4.38. Halaman Ubah Data Guru ............................................................. 73

Gambar 4.39. Halaman Kelola Data Siswa SISPEN STPC ................................. 73

Gambar 4.40. Halaman Tambah Data Siswa ....................................................... 74

Gambar 4.41. Cara Ubah Data Siswa................................................................... 74

Gambar 4.42. Halaman Ubah Data Siswa ............................................................ 74

Gambar 4.43. Cara Hapus Data Siswa ................................................................. 75

Gambar 4.44. Halaman Kelola Data Penilaian SISPEN STPC ........................... 75

Gambar 4.45. Halaman Pop-up Tambah Penilaian .............................................. 76

Gambar 4.46. Halaman Tambah Data Penilaian .................................................. 76

Gambar 4.47. Kategori Setiap Penilaian .............................................................. 77

Gambar 4.48. Cara Ubah Data Penilaian ............................................................. 77

Gambar 4.49. Halaman Ubah Data Penilaian ...................................................... 77

Gambar 4.50. Cara Cetak Data Penilaian ............................................................. 78

Page 13: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

xiii

Gambar 4.51. Halaman Cetak Data Penilaian ...................................................... 78

Gambar 4.52. Cara Kelola Data Ledger ............................................................... 78

Gambar 4.53. Halaman Kelola Data Ledger ........................................................ 79

Gambar 4.54. Cara Melihat Data Ledger ............................................................. 79

Gambar 4.55. Halaman Lihat Data Ledger .......................................................... 80

Gambar 4.56. Halaman Menu Identitas ............................................................... 80

Gambar 4.57. Cara Kelola Data Penilaian user Orang Tua ................................. 81

Gambar 4.58. Halaman Kelola Data Penilaian user Orang Tua .......................... 81

Page 14: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

xiv

DAFTAR RUMUS

Rumus 2.1. Rumus Nilai Akhir ............................................................................ 11

Rumus 4.1. Rumus Skor Kriterium ...................................................................... 90

Rumus 4.2. Rumus Skor Akhir ............................................................................ 90

Page 15: RANCANG BANGUN SISTEM PENILAIAN AKADEMIK SEKOLAH …

xv

DAFTAR DIAGRAM

Diagram 1. Diagram Hasil Pernyataan Admin .................................................. 119

Diagram 2. Diagram Hasil Pernyataan Guru ..................................................... 119

Diagram 3. Diagram Hasil Pernyataan Orang Tua ............................................ 120