vi
Universitas Kristen MaranathaABSTRAK
Ujian nasional merupakan sistem evaluasi standar pendidikan dasar dan menengah secara nasional yang dilakukan oleh Pusat Penilaian Pendidikan. Dengan diadakannya ujian nasional menjadikan setiap sekolah harus memberikan pelajaran tambahan agar setiap siswa - siswi mencapai standar nilai nasional yang diinginkan. Pembelajaran yang hanya bisa dilakukan didalam sekolah menjadi masalah yang terdapat di setiap sekolah terutama pada SMA Negeri 5 Cimahi. Dengan berkembangnya teknologi informasi dalam bidang pendidikan memberikan solusi dari permasalahan ini, yaitu membantu efektifitas pembelajaran yang dapat dilakukan dimanapun siswa - siswi berada. ” Sistem Informasi Persiapan Ujian Nasional Berbasis Web pada SMAN 5 Cimahi” adalah rancangan aplikasi dalam bidang pendidikan berbasis web yang membantu pendataan dan menyebarluaskan informasi yang berkaitan dengan nilai dan pembelajaran siswa – siswi yang ada di Sekolah Menengah Atas Negeri 5 Cimahi. Sistem informasi ini menyediakan informasi tentang data siswa, data guru, data kelas, data mata pelajaran, data jadwal pelajaran, data nilai dan data pembelajaran yang tepat, terkendali dan dapat dipertanggungjawabkan.
vii
Universitas Kristen MaranathaABSTRACT
A national exam is a standardized evaluation system of primary and secondary national education by the Educational Assessment Center. With the existence of the national exam, every school should provide extra lessons so that every students will be able to achieve the standard of national grades. The problem of every school, including the Senior High School 5 Cimahi,is that’s learning can only be done in the school physical area. With the development of information technology in education, there is a solution for this problem to help the effectiveness of learning. Students can learn anywhere and anytime. With the Web-Based Information System For National Examination Preparation at Senior High School 5 Cimahi, a web application help to collect data and disseminate information related with grades and learning achievement at Senior High School 5 Cimahi. This information system provides accurated, controlled and accounted of data information about student, teacher, class, course, timetable, grades and learning.
viii
Universitas Kristen MaranathaDAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvi
BAB I PENDAHULUAN ...1
1.1 Latar Belakang Masalah ...1
1.2 Rumusan Masalah ...2
1.3 Tujuan Pembahasan ...2
1.4 Ruang Lingkup Kajian ...2
1.4.1 Ruang Lingkup Sistem ...3
1.4.2 Ruang Lingkup Software ...3
1.4.3 Ruang Lingkup Hardware ...3
1.5 Sumber Data ...4
1.6 Sistematika Penyajian ...4
BAB II KAJIAN TEORI ...6
2.1 Ujian Akhir Nasional ...6
2.2 Sistem Informasi ...6
2.3 Flowchart ...7
2.4 Unified Modeling Language (UML) ...8
2.4.1 Class Diagram ...9
2.4.2 Sequence Diagram...11
2.4.3 Use Case ...12
2.4.4 Activity Diagram ...14
2.5 Entity Relational Diagram (ERD) ...15
2.6 Hyper Text Markup Language (HTML) ...18
2.7 Javascript ...20
2.8 Personal Home Page (PHP) ...20
2.9 Framework Codeigniter ...20
2.10 Microsoft SQL Server (MsSQL) ...21
2.11 Black Box ...22
2.11.1 Equivalen Class Testing ...22
2.11.2 Boundary Class Testing ...23
2.11.3 Testing ...23
BAB III ANALISIS DAN RANCANGAN SISTEM ...25
3.1 Profil Lembaga ...25
3.1.1 Sejarah Berdirinya SMAN 5 Cimahi ...25
3.1.2 Visi SMA Negeri 5 Cimahi ...25
3.1.3 Misi SMA Negeri 5 Cimahi ...26
3.2 Analisis Proses Bisnis ...26
3.2.1 Proses Pengerjaan Pra Ujian Nasional...26
ix
Universitas Kristen Maranatha3.2.3 Proses Pemasukkan Nilai Akademik Siswa ...29
3.2.4 Proses Pembuatan Jadwal Pelajaran Para Siswa ...31
3.3 Analisis Entity Relation Diagram (ERD) ...33
3.4 Skema Basis Data...34
3.5 Transformasi ERD ke Tabel ...34
3.5.1 Tabel Siswa...35
3.5.2 Tabel Guru ...35
3.5.3 Tabel Kelas ...36
3.5.4 Tabel TahunAjaran ...36
3.5.5 Tabel KelasHistory ...37
3.5.6 Tabel KelasSiswa ...37
3.5.7 Tabel MataPelajaran ...37
3.5.8 Tabel MatpelGuru...38
3.5.9 Tabel Nilai ...38
3.5.10 Tabel Jadwal ...38
3.5.11 Tabel JadwalGuru ...39
3.5.12 Tabel Materi ...39
3.5.13 Tabel DataSoal ...39
3.5.14 Tabel Soal ...40
3.5.15 Tabel Jawaban ...40
3.6 Use Case Diagram ...40
3.6.2 Use Case System...42
3.6.3 Use Case Sub System ...43
3.7 Class Diagram ...47
3.8 Activity Diagram ...47
3.8.1 Proses Insert Siswa...48
3.8.2 Proses View Siswa ...49
3.8.3 Proses Update Siswa ...50
3.8.4 Proses Insert Guru ...51
3.8.5 Proses View Guru ...52
3.8.6 Proses Update Guru ...53
3.8.7 Proses Insert Tahun Ajaran ...54
3.8.8 Proses View Tahun Ajaran ...55
3.8.9 Proses Delete Tahun Ajaran ...56
3.8.10 Proses Insert Kelas ...57
3.8.11 Proses View Kelas ...58
3.8.12 Proses Delete Kelas ...59
3.8.13 Proses Insert Mata Pelajaran ...60
3.8.14 Proses View Mata Pelajaran ...61
3.8.15 Proses Delete Mata Pelajaran ...62
3.8.16 Proses Insert Materi ...63
3.8.17 Proses View Materi ...64
3.8.18 Proses Update Materi ...65
3.8.19 Proses Insert Jadwal ...66
3.8.20 Proses View Jadwal ...67
3.8.21 Proses Update Jadwal ...68
3.8.22 Proses Insert Nilai ...69
3.8.23 Proses View Nilai ...70
3.8.24 Proses Update Nilai ...71
3.9 Sequence Diagram ...71
x
Universitas Kristen Maranatha3.9.2 Proses View Siswa ...73
3.9.3 Proses Update Siswa ...74
3.9.4 Proses Insert Guru ...75
3.9.5 Proses View Guru ...75
3.9.6 Proses Update Guru ...76
3.9.7 Proses Insert Tahun Ajaran ...76
3.9.8 Proses View Tahun Ajaran ...77
3.9.9 Proses Delete Tahun Ajaran ...77
3.9.10 Proses Insert Kelas ...78
3.9.11 Proses View Kelas ...78
3.9.12 Proses Delete Kelas ...79
3.9.13 Proses Insert Mata Pelajaran ...79
3.9.14 Proses View Mata Pelajaran ...80
3.9.15 Proses Delete Mata Pelajaran ...80
3.9.16 Proses Insert Materi ...81
3.9.17 Proses View Materi ...81
3.9.18 Proses Update Materi ...82
3.9.19 Proses Insert Jadwal ...82
3.9.20 Proses View Jadwal ...83
3.9.21 Proses Update Jadwal ...83
3.9.22 Proses Insert Nilai ...84
3.9.23 Proses View Nilai ...84
3.9.24 Proses Update Nilai ...85
3.10 Desain Antar Muka Pengguna...85
3.10.1 Desain Halaman Login ...85
3.10.2 Desain Beranda Admin...86
3.10.3 Desain Beranda Guru ...86
3.10.4 Desain Beranda Siswa ...87
3.10.5 Desain Insert Siswa ...87
3.10.6 Desain View Siswa ...88
3.10.7 Desain Update Siswa ...88
3.10.8 Desain Insert Guru ...89
3.10.9 Desain View Guru ...89
3.10.10 Desain Update Guru ...90
3.10.11 Desain Insert Tahun Ajaran ...91
3.10.12 Desain View Tahun Ajaran ...91
3.10.13 Desain Insert Kelas ...92
3.10.14 Desain View Kelas ...92
3.10.15 Desain Insert Mata Pelajaran ...93
3.10.16 Desain View Mata Pelajaran...93
3.10.17 Desain Insert Nilai ...94
3.10.18 Desain View Nilai ...94
3.10.19 Desain Update Nilai ...95
3.10.20 Desain Insert Jadwal ...95
3.10.21 Desain View Jadwal ...96
3.10.22 Desain Update Jadwal...96
3.10.23 Desain Insert Materi ...97
3.10.24 Desain View Materi ...97
3.10.25 Desain Profil Siswa ...98
3.10.26 Desain Update Profil Siswa ...99
xi
Universitas Kristen Maranatha3.10.28 Desain Update Profil Guru ... 100
3.10.29 Desain Insert Soal Latihan ... 100
3.10.30 Desain View Soal Latihan ... 101
3.10.31 Desain View Nilai Siswa ... 101
3.10.32 Desain View Jadwal Siswa ... 102
BAB IV HASIL PENELITIAN ... 103
4.1 Halaman Login ... 103
4.2 Halaman Beranda Admin ... 104
4.3 Halaman View Data Siswa ... 104
4.4 Halaman Insert Siswa ... 105
4.5 Halaman Update Siswa ... 105
4.6 Halaman View Data Guru... 106
4.7 Halaman Insert Guru ... 107
4.8 Halaman Update Guru ... 108
4.9 Halaman Mata Pelajaran Guru ... 108
4.10 Halaman View Tahun Ajaran ... 109
4.11 Halaman Insert Tahun Ajaran ... 109
4.12 Halaman View Kelas ... 110
4.13 Halaman Insert Kelas ... 110
4.14 Halaman View Mata Pelajaran ... 111
4.15 Halaman Insert Mata Pelajaran ... 111
4.16 Halaman View Wali Kelas ... 112
4.17 Halaman Insert Wali Kelas ... 112
4.18 Halaman View Laporan Nilai ... 113
4.19 Halaman Insert Materi ... 113
4.20 Halaman View Materi ... 114
4.21 Halaman Insert Jadwal ... 115
4.22 Halaman Update Jadwal ... 115
4.23 Halaman View Jadwal ... 116
4.24 Halaman Insert Soal ... 116
4.25 Halaman Insert Jawaban... 117
4.26 Halaman View Soal ... 117
4.27 Halaman Beranda Siswa ... 118
4.28 Halaman Profil Siswa ... 118
4.29 Halaman Beranda Guru ... 119
4.30 Halaman Profil Guru ... 119
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 120
5.1 Halaman Login ... 120
5.2 Halaman Insert Siswa ... 120
5.3 Halaman Insert Guru ... 122
5.4 Halaman Insert Kelas ... 123
5.5 Halaman Insert Mata Pelajaran ... 124
5.6 Halaman Insert Nilai ... 124
5.7 Halaman Insert Jadwal ... 124
5.8 Halaman Insert Materi ... 125
BAB VI SIMPULAN DAN SARAN ... 111
6.1 Simpulan ... 111
xii
Universitas Kristen Maranathaxiii
Universitas Kristen MaranathaDAFTAR GAMBAR
Gambar 1 Diagram dalam UML ...9
Gambar 2 Contoh Class Diagram ...10
Gambar 3 Atribut Class Diagram ...11
Gambar 4 Contoh Sequence Diagram ...12
Gambar 5 Contoh Diagram Use Case ...13
Gambar 6 Contoh Activity Diagram ...15
Gambar 7 Relasi Satu ke Satu (Fathansyah, 2007: 77) ...17
Gambar 8 Relasi Satu ke Banyak (Fathansyah, 2007: 78) ...17
Gambar 9 Relasi Banyak ke Satu (Fathansyah, 2007: 78) ...18
Gambar 10 Relasi Banyak ke Banyak (Fathansyah, 2007: 79) ...18
Gambar 11 Proses Pengerjaan Pra Ujian Nasional ...27
Gambar 12 Proses Pengerjaan Tugas dan Batas Waktu Pengumpulan Tugas ...28
Gambar 13 Proses Pemasukkan Nilai Akademik Siswa ...30
Gambar 14 Proses Pembuatan Jadwal Pelajaran Para Siswa ...32
Gambar 15 ERD Sistem Informasi Persiapan Ujian Nasional dan Sistem Akademik Siswa ...33
Gambar 16 Skema Basis Data Sistem Informasi Persiapan Ujian Nasional dan Sistem Akademik Siswa ...34
Gambar 17 Use Case Sistem ...42
Gambar 18 Proses Pengelolaan Data Guru ...43
Gambar 19 Proses Pengelolaan Data Siswa ...43
Gambar 20 Proses Pengelolaan Data Sekolah ...44
Gambar 21 Proses Pengelolaan Data Nilai ...45
Gambar 22 Proses Pengelolaan Data Materi ...45
Gambar 23 Proses Pengelolaan Data Soal Latihan ...46
Gambar 24 Class Diagram Sistem ...47
Gambar 25 Activity Diagram Insert Siswa ...48
Gambar 26 Activity Diagram View Siswa ...49
Gambar 27 Activity Diagram Update Siswa ...50
Gambar 28 Activity Diagram Insert Guru...51
Gambar 29 Activity Diagram View Guru ...52
Gambar 30 Activity Diagram Update Guru ...53
Gambar 31 Activity Diagram Insert Tahun Ajaran ...54
Gambar 32 Activity Diagram View Tahun Ajaran ...55
Gambar 33 Activity Diagram Delete Tahun Ajaran ...56
Gambar 34 Activity Diagram Insert Kelas...57
Gambar 35 Activity Diagram View Kelas ...58
Gambar 36 Activity Diagram Delete Kelas ...59
Gambar 37 Activity Diagram Insert Mata Pelajaran ...60
Gambar 38 Activity Diagram View Mata Pelajaran ...61
Gambar 39 Activity Diagram Delete Mata Pelajaran ...62
Gambar 40 Activity Diagram Insert Materi ...63
Gambar 41 Activity Diagram View Materi ...64
Gambar 42 Activity Diagram Update Materi ...65
Gambar 43 Activity Diagram Insert Jadwal ...66
Gambar 44 Activity Diagram View Jadwal ...67
Gambar 45 Activity Diagram Update Jadwal ...68
Gambar 46 Activity Diagram Insert Nilai...69
xiv
Universitas Kristen MaranathaGambar 48 Activity Diagram Update Nilai ...71
Gambar 49 Sequence Diagram Insert Siswa ...72
Gambar 50 Sequence Diagram View Siswa ...73
Gambar 51 Sequence Diagram Update Siswa ...74
Gambar 52 Sequence Diagram Insert Guru ...75
Gambar 53 Sequence Diagram View Guru ...75
Gambar 54 Sequence Diagram Update Guru ...76
Gambar 55 Sequence Diagram Insert Tahun Ajaran ...76
Gambar 56 Sequence Diagram View Tahun Ajaran ...77
Gambar 57 Sequence Diagram Delete Tahun Ajaran ...77
Gambar 58 Sequence Diagram Insert Kelas ...78
Gambar 59 Sequence Diagram View Kelas ...78
Gambar 60 Sequence Diagram Delete Kelas ...79
Gambar 61 Sequence Diagram Insert Mata Pelajaran ...79
Gambar 62 Sequence Diagram View Mata Pelajaran ...80
Gambar 63 Sequence Diagram Delete Mata Pelajaran...80
Gambar 64 Sequence Diagram Insert Materi ...81
Gambar 65 Sequence Diagram View Materi ...81
Gambar 66 Sequence Diagram Update Materi ...82
Gambar 67 Sequence Diagram Insert Jadwal ...82
Gambar 68 Sequence Diagram View Jadwal ...83
Gambar 69 Sequence Diagram Update Jadwal ...83
Gambar 70 Sequence Diagram Insert Nilai ...84
Gambar 71 Sequence Diagram View Nilai ...84
Gambar 72 Sequence Diagram Update Nilai ...85
Gambar 73 Desain Login ...85
Gambar 74 Desain Beranda Admin ...86
Gambar 75 Desain Beranda Guru...86
Gambar 76 Desain Beranda Siswa ...87
Gambar 77 Desain Insert Siswa ...87
Gambar 78 Desain View Siswa ...88
Gambar 79 Desain Update Siswa ...88
Gambar 80 Desain Insert Guru ...89
Gambar 81 Desain View Guru ...89
Gambar 82 Desain Update Guru ...90
Gambar 83 Desain Insert Tahun Ajaran ...91
Gambar 84 Desain View Tahun Ajaran ...91
Gambar 85 Desain Insert Kelas ...92
Gambar 86 Desain View Kelas ...92
Gambar 87 Desain Insert Mata Pelajaran ...93
Gambar 88 Desain View Mata Pelajaran ...93
Gambar 89 Desain Insert Nilai ...94
Gambar 90 Desain View Nilai ...94
Gambar 91 Desain Update Nilai ...95
Gambar 92 Desain Insert Jadwal ...95
Gambar 93 Desain View Jadwal ...96
Gambar 94 Desain Update Jadwal ...96
Gambar 95 Desain Insert Materi ...97
Gambar 96 Desain View Materi ...97
Gambar 97 Desain Profil Siswa ...98
xv
Universitas Kristen MaranathaGambar 99 Desain Profil Guru ...99
Gambar 100 Desain Update Profil Guru... 100
Gambar 101 Desain Insert Soal Latihan ... 100
Gambar 102 Desain View Soal Latihan ... 101
Gambar 103 Desain View Nilai Siswa ... 101
Gambar 104 Desain View Jadwal Siswa ... 102
Gambar 105 Tampilan halaman login ... 103
Gambar 106 Tampilan Beranda Admin ... 104
Gambar 107 Tampilan View Data Siswa ... 104
Gambar 108 Tampilan Insert Siswa ... 105
Gambar 109 Tampilan Update Siswa ... 106
Gambar 110 Tampilan View Data Guru ... 106
Gambar 111 Tampilan Insert Guru... 107
Gambar 112 Tampilan Update Guru ... 108
Gambar 113 Tampilan Mata Pelajaran Guru ... 108
Gambar 114 Tampilan View Tahun Ajaran ... 109
Gambar 115 Tampilan Insert Tahun Ajaran ... 109
Gambar 116 Tampilan View Kelas ... 110
Gambar 117 Tampilan Insert Kelas... 110
Gambar 118 Tampilan View Mata Pelajaran ... 111
Gambar 119 Tampilan Insert Mata Pelajaran ... 111
Gambar 120 Tampilan View Wali Kelas ... 112
Gambar 121 Tampilan Insert Wali Kelas ... 112
Gambar 122 Tampilan Pilih Laporan Nilai ... 113
Gambar 123 Tampilan View Nilai ... 113
Gambar 124 Tampilan Insert Materi ... 114
Gambar 125 Tampilan View Materi ... 114
Gambar 126 Tampilan Insert Jadwal ... 115
Gambar 127 Tampilan Update Jadwal ... 115
Gambar 128 Tampilan View Jadwal ... 116
Gambar 129 Tampilan Insert Soal ... 116
Gambar 130 Tampilan Insert Soal ... 117
Gambar 131 Tampilan View Soal... 117
Gambar 132 Tampilan Beranda Siswa ... 118
Gambar 133 Tampilan Profil Siswa ... 118
Gambar 134 Tampilan Beranda Guru ... 119
xvi
Universitas Kristen MaranathaDAFTAR TABEL
Tabel I Simbol-simbol Flowchart (Jogiyanto, 1990:48) ...8
Tabel II Modifier pada class diagram (Fowler, 2005:37) ...10
Tabel III Simbol-simbol ERD (Fathansyah, 2007: 80)...15
Tabel IV Contoh Testing Menggunakan Black Box ...24
Tabel V Tabel Siswa ...35
Tabel VI Tabel Guru ...35
Tabel VII Tabel Kelas...36
Tabel VIII Tabel TahunAjaran ...36
Tabel IX Tabel KelasHistory...37
Tabel X Tabel KelasSiswa ...37
Tabel XI Tabel MataPelajaran ...37
Tabel XII Tabel MatpelGuru ...38
Tabel XIII Tabel Nilai...38
Tabel XIV Tabel Jadwal ...38
Tabel XV Tabel JadwalGuru ...39
Tabel XVI Tabel Materi ...39
Tabel XVII Tabel MateriMatpel ...39
Tabel XVIII Tabel Soal ...40
Tabel XIX Tabel Jawaban ...40
Tabel XX Black Box Halaman Login ... 120
Tabel XXI Black Box Halaman Insert Siswa ... 121
Tabel XXII Black Box Halaman Insert Guru ... 122
Tabel XXIII Black Box Halaman Insert Kelas ... 123
Tabel XXIV Black Box Halaman Insert Mata Pelajaran ... 124
Tabel XXV Black Box Halaman Insert Nilai ... 124
Tabel XXVI Black Box Halaman Insert Jadwal ... 125
1
Universitas Kristen MaranathaBAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Ujian Nasional adalah sistem evaluasi standar pendidikan dasar
dan menengah secara nasional yang dilakukan oleh Pusat Penilaian
Pendidikan. Dengan diadakannya ujian nasional membuat siswa - siswi
menjadi kesulitan karena persamaan batas nilai yang ditentukan oleh
pemerintah yang membuat setiap sekolah memberikan jam pelajaran
tambahan agar setiap siswa
–
siswi dapat mencapai standar nilai yang
telah ditentukan. Tetapi dengan bertambahnya jam pelajaran saja tidak
cukup bagi para siswa
–
siswi untuk melakukan kegiatan belajar.
Dibutuhkannya sebuah cara agar siswa - siswa dapat belajar diluar jam
sekolah. SMA Negeri 5 Cimahi termasuk sekolah yang mengalami
masalah tersebut.
SMA Negeri 5 Cimahi adalah sekolah yang berawal dari Sekolah
Pendidikan Guru (SPG) pada tahun 1966. SMA Negeri 5 juga memiliki
dua lokasi yaitu jln. Gatot Subroto Cimahi dan jln. Pacinan no. 23
Cimahi. Kepala Sekolah yang menjabat pada tahun 2006 adalah Bpk.
Drs. H. Kurdi Sutisna, MM. Pada saat dibawah kepemimpinan beliau,
SMA Negeri 5 Cimahi belum memiliki sistem pembelajaran
online
dan
sistem akademik sehingga siswa
–
siswi tidak dapat melakukan
kegiatan belajar diluar sekolah. Dari masalah yang dipaparkan, Dengan
adanya rancangan sistem aplikasi berbasis
Web
ini pada SMA Negeri 5
Cimahi dapat mempermudah guru dalam memberikan bimbingan
belajar diluar jam sekolah dan mengelola nilai akademik dengan teratur.
Dengan adanya sistem aplikasi ini diharapkan dapat memberikan
solusi kepada siswa - siswi dan guru sehingga dapat melakukan
kegiatan belajar mengajar dengan teratur dan efektif hanya dengan
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Rumusan masalah pada Sistem Informasi Persiapan Ujian Nasional
Berbasis
Web
pada SMAN 5 Cimahi adalah sebagai berikut :
1. Bagaimana cara membangun aplikasi yang dapat membantu dalam
pendataan siswa dan guru?
2. Bagaimana cara membangun aplikasi yang dapat membantu untuk
kelancaran kegiatan belajar mengajar diluar jam sekolah?
3. Bagaimana cara membangun aplikasi yang dapat membantu untuk
mengatur sistem akademik siswa ?
1.3 Tujuan Pembahasan
Tujuan pembuatan Sistem Informasi Persiapan Ujian Nasional
Berbasis
Web
pada SMAN 5 Cimahi, adalah sebagai berikut :
1. Membangun aplikasi yang diharapkan dapat membantu pendataan
siswa, guru dan kelas sehingga lebih mudah dalam pencarian data
siswa dan guru.
2. Membangun aplikasi yang diharapkan dapat membantu siswa
belajar diluar jam sekolah dengan fitur berupa
exam,
contoh
soal
–
soal ujian dan penilaian
online
oleh guru.
3. Membangun aplikasi yang dapat mengatur nilai akademik dan
jadwal pelajaran siswa sehingga guru akan lebih mudah dalam
mengatur nilai akademik para siswa.
1.4 Ruang Lingkup Kajian
Dalam pembuatan Sistem Informasi Persiapan Ujian Nasional
Berbasis
Web
pada SMAN 5 Cimahi, akan dibuat batasan masalah
agar topik yang dibicarakan tetap pada batasan yang sudah
3
Universitas Kristen Maranatha
1.4.1 Ruang Lingkup Sistem
Dalam pembuatan aplikasi ini, agar topik yang dibicarakan tetap
pada batasan yang sudah ditentukan maka kami membuat ruang
lingkup sistem sebagai berikut :
1. Aplikasi yang dirancang untuk SMA Negeri 5 Cimahi saja.
2. Pengguna dalam aplikasi ini dibagi kedalam tiga hak akses, yaitu :
admin, guru dan siswa yang memiliki kewenangan masing
–
masing.
3. Aplikasi ini memberikan soal - soal latihan yang dapat diunduh oleh
siswa.
4. Aplikasi ini dapat memasukkan data soal
–
soal latihan yang
diberikan oleh guru.
5. Aplikasi ini memberikan pengujian tugas secara
real time
yang
diberikan oleh guru.
6. Aplikasi ini dapat memperlihatkan data siswa berupa profil siswa
dan juga riwayat siswa selama belajar di SMAN 5 Cimahi.
7. Aplikasi ini dapat memperlihatkan data guru berupa profil guru.
8. Aplikasi ini dapat memperlihatkan data tahun ajaran dan kelas.
9. Aplikasi ini dapat memperlihatkan nilai dan jadwal akademik siswa.
1.4.2 Ruang Lingkup
Software
Dalam perancangan aplikasi ini dibutuhkan
software
yang dapat
menunjang keberhasilan dari aplikasi ini yaitu sebagai berikut :
1. PHP
2. SQL
Server
2008
3. Sistem Operasi Windows XP
1.4.3 Ruang Lingkup
Hardware
Dalam pembuatan aplikasi ini, dibutuhkan
hardware
yang dapat
memenuhi spesifikasi dari aplikasi yaitu sebagai berikut :
1. CPU minimal Intel Pentium 4
4
Universitas Kristen Maranatha
3.
Harddisk
80 GB
1.5 Sumber Data
Sumber
data
yang
dibutuhkan
untuk
membantu
dalam
perancangan aplikasi ini berasal dari data akademik siswa di SMA
Negeri 5 Cimahi.
1.6 Sistematika Penyajian
Berikut ini adalah sistematika penyajian dari laporan tugas akhir ini :
BAB I PENDAHULUAN
Membahas mengenai latar belakang masalah, rumusan masalah,
tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika
penyajian
BAB II KAJIAN TEORI
Membahas mengenai dasar teori
–
teori yang digunakan dalam
pembuatan aplikasi ini
BAB III ANALISIS DAN RANCANGAN SISTEM
Membahas mengenai hasil analisa dan perancangan proses bisnis dari
aplikasi yang dibuat dan dimodelkan dalam bentuk
event list
,
UML
, dan
ERD
BAB IV HASIL PENELITIAN
Membahas mengenai perancangan dan implementasi yang berisi
penjelasan tiap metode yang terdapat di dalam aplikasi
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisi laporan hasil pengujian dari aplikasi yang telah dirancang
BAB VI SIMPULAN DAN SARAN
126
Universitas Kristen MaranathaBAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Kesimpulan yang didapat setelah melakukan perancangan dan
implementasi pada program yang dibuat, adalah sebagai berikut :
1. Aplikasi ini mempunyai basis data yang berisi informasi detail
mengenai sekolah seperti data siswa, data guru, data tahun ajaran,
data kelas, data mata pelajaran, data nilai, data materi dan data
jadwal pelajaran.
2. Aplikasi ini mencatat informasi mengenai data guru, data mata
pelajaran, data siswa, data nilai, data kelas, data tahun ajaran, data
materi dan data jadwal pelajaran yang berguna untuk kegiatan
belajar mengajar di SMA Negeri 5 Cimahi.
3. Aplikasi ini memberikan sarana untuk para siswa
–
siswi agar dapat
melakukan pembelajaran tidak hanya di dalam sekolah tetapi dapat
dilakukan di luar sekolah dengan menggunakan pembelajaran
online
(
E-Learning
).
6.2 Saran
Saran sangat diperlukan bagi aplikasi ini agar dapat dikembangkan
dengan lebih baik kedepannya. Sehingga aplikasi ini dapat lebih maju
dan lebih bermanfaat lagi untuk semua masyarakat khususnya warga
SMA Negeri 5 Cimahi. saran-saran penegmbangan untuk aplikasi ini,
antara lain:
1. Aplikasi ini memerlukan
maintenance
secara berkala, mulai dari
fungsionalitas sistem serta
database
pada aplikasi.
2. Pembuatan jadwal pelajaran dapat dilakukan secara otomatis.
3. Pembelajaran
Online
dapat menggunakan soal
essay
tidak hanya
127
Universitas Kristen MaranathaDAFTAR PUSTAKA
Alamsyah, A. (2003). Pengantar JavaScript. Jakarta:Ilmu Komputer.com.
Alam, J., & Agus, M. (2005). Pemrograman Transact-SQL pada SQL Server
2005. Jakarta:PT. Elex Media Komputindo.
Darie, C. (2006). Ajax and PHP. Birmingham:Packt Publishing.
Fathansyah. (2007). Basis Data (Edisi ke-6.). Bandung:Informatika.
Fowler, M. (2005). UML Distilled : Panduan Singkat Tentang Bahasa
Pemodelan Objek Standar (Edisi ke-3.). Yogyakarta:C.V Andi.
Imbar, R., & Suteja, B. (2006). Pemrograman Web-Commerce dengan
Oracle dan ASP. Bandung:Informatika.
Jogiyanto. (1990). Analisis & Disain. Yogyakarta:Andi Yogyakarta.
Nugroho, A. (2004). Konsep Pengembangan Sistem Basis Data.
Jakarta:Informatika.
Pressman, R. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi Buku
I. Yogyakarta:CV.Andi Offset.
Referensi Makalah. (2013). Pengertian Ujian Akhir Nasional. Diambil April
19,2013, dari
http://www.referensimakalah.com/2013/04/pengertian-ujian-akhir-nasional.html
Sidik, B. dkk. (2001). HTML dan XML. Bandung:Informatika.
SMA Negeri 5 Cimahi. (2012). Sejarah dan Visi Misi SMA Negeri 5 Cimahi.
Diambil Maret 20,2012, dari
http://www.sman5cimahi.sch.id/sejarah-sekolah.html
Walters, R. E. (2008). Accelerated SQL SERVER 2008. United States of
America:Springer-Verlag New York, Inc.
Wardhana. (2010). Menjadi Master PHP dengan Framework CodeIgniter.