Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
xiv
DAFTAR RUMUS
Rumus 2.1. Rumus Nilai Akhir ............................................................................ 11
Rumus 4.1. Rumus Skor Kriterium ...................................................................... 90
Rumus 4.2. Rumus Skor Akhir ............................................................................ 90
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