laporan skripsi rancang bangun aplikasi pengelolaan nilai pada

advertisement
LAPORAN SKRIPSI
RANCANG BANGUN APLIKASI PENGELOLAAN
NILAI PADA SMA N 2 BAE KUDUS BERBASIS WAP
(WIRELESS APPLICATION PROTOCOL)
Oleh :
ADITYA BAGUS NUGROHO
2009-51-089
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2013
i
UNIVERSITAS MURIA KUDUS
PENGESAHAN STATUS SKRIPSI
JUDUL
: Rancang Bangun Aplikasi Pengelolaan Nilai Pada SMA N 2 Bae
Kudus Berbasis WAP (Wireless Application Protocol)
NAMA
: Aditya Bagus Nugroho
Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan Program Studi
Teknik Informatika Universitas Muria Kudus dengan syarat-syarat kegunaan sebagai
berikut :
1. Skripsi adalah hal milik Program Studi Teknik Informatika UMK Kudus
2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk
tujuan referensi saja
3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan
pertukaran antar institusi pendidikan tinggi
4. Berikan tanda V sesuai dengan kategori Skripsi
Sangat Rahasia
(Mengandung isi tentang
keselamatan/kepentingan Negara Republik
Indonesia)
Rahasia

(Mengandung isi tentang kerahasiaan dari suatu
organisasi/badan tempat penelitian Skripsi ini
dikerjakan)
Biasa
Disahkan Oleh :
Pembimbing Utama
Penulis
Aditya Bagus Nugroho
2009-51-089
Alamat: Perum Muria Indah B.380
Kudus
16 Desember 2013
Mukhamad Nurkamid, S.Kom., M.Cs
NIDN. 0620068302
16 Desember 2013
ii
UNIVERSITAS MURIA KUDUS
PERNYATAAN PENULIS
JUDUL
:
Rancang Bangun Aplikasi Pengelolaan Nilai Pada SMA N 2 Bae
Kudus Berbasis WAP (Wireless Application Protocol)
NAMA
: ADITYA BAGUS NUGROHO
NIM
: 2009-51-089
“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini
adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masing-masing
telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang
mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti
yang cukup, maka saya bersedia untuk dibatalkan gelar Sarjana Komputer saya
beserta segala hak dan kewajiban yang melekat pada gelar tersebut”.
Kudus, 16 Desember 2013
Aditya Bagus Nugroho
Penulis
iii
UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI
JUDUL
: Rancang Bangun Aplikasi Pengelolaan Nilai Pada SMA N 2 Bae
Kudus Berbasis WAP (Wireless Application Protocol)
NAMA
: ADITYA BAGUS NUGROHO
NIM
: 2009-51-089
Skripsi ini telah diperiksa dan disetujui,
Kudus, 16 Desember 2013
Pembimbing 1
Pembimbing 2
Mukhamad Nurkamid, S.Kom., M.Cs
NIDN. 0620068302
Ahmad Jazuli, S.Kom., M.Kom
NIDN.0406107004
Mengetahui
Ka. Prodi Teknik Informatika
Ahmad Jazuli,S.Kom., M.Kom
NIDN.0406107004
iv
UNIVERSITAS MURIA KUDUS
PENGESAHAN SKRIPSI
JUDUL
: Rancang Bangun Aplikasi Pengelolaan Nilai Pada SMA N 2 Bae
Kudus Berbasis WAP (Wireless Application Protocol)
NAMA
: ADITYA BAGUS NUGROHO
NIM
: 2009-51-089
Skripsi ini telah diujikan dan dipertahankan dihadapan dewan penguji pada Sidang
Skripsi tanggal 29 Januari 2014. Menurut pandangan kami, Skripsi ini memadai dari
segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom)
Kudus, 29 Januari 2014
Pembimbing Utama
Ketua Penguji
Mukhamad Nurkamid, S.Kom., M.Cs
NIDN. 0620068302
Endang Supriyati, S.Kom., M.Kom
NIDN.0629077402
Mengetahui
Dekan Fakultas Teknik
Ka. Prodi Teknik Informatika
Rochmad Winarso, S.T., M.T.
NIS. 0610701000001138
Ahmad Jazuli, S.Kom., M.Kom
NIDN.0406107004
v
ABSTRAK
Pendidikan adalah salah satu tolak ukur kualitas dari seseorang. Karena itu, negara
kita menerapkan wajib belajar 9 tahun. Untuk dapat naik ke jenjang pendidikan
berikutnya siswa diberikan tes dan evaluasi-evaluasi selama masa pendidikan. Hasil
tes ini adalah berupa nilai. Proses penilaian yang dilakukan oleh guru yang masih
kurang fleksibel karena terpaku oleh waktu dan tempat tertentu seperti harus
melakukan input nilai di sekolah dan pada waktu jam sekolah dan sulitnya siswa dan
orang tua wali mengakses nilai menjadi kendala utama dari proses penilaian di
SMAN 2 Bae Kudus. Untuk mengatasi permasalahan tersebut penulis memberi
solusi penerapan aplikasi pengelolaan nilai berbasis WAP (Wireless Application
Protocol), suatu teknologi yang dapat digunakan melalui perangkat mobile atau
handphone. Dengan teknologi WAP manfaat yang dapat diperoleh guru adalah dapat
mengelola nilai secara fleksibel, karena dapat dilakukan kapan pun dan dimana pun.
Kemudahan pun dapat dirasakan oleh siswa dan orang tua wali dalam melakukan
akses nilai, karena dapat dilakukan melalui media handphone.
Kata kunci : Pendidikan, Nilai, WAP,mobile phone
vi
ABSTRACT
Education is one of measurement of person quality. Therefore, our state applied 9
years compulsory education. To be able to rise to the next level of education students
are given tests and evaluations during the study period. The results of these tests are
represented by values. Assessment process conducted by teachers who are still less
flexible because transfixed by a certain time and place as the input values have to do
at school and at the time of school hours and the difficulty of parents and guardians
of students accessing the main constraint value of the assessment process in SMAN 2
Bae Kudus. To overcome these problems, the authors provide a solution apply value
management applications based on WAP (Wireless Application Protocol), a
technology that can be used via a mobile device or mobile phone. With WAP
technology benefits that can be obtained by teacher is able to flexibly manage the
value , as it can be done anytime and anywhere. Easy can be felt by students and
parents to access the value in the guardian, as it can be done through mobile media.
Keywords: Education, Values, WAP, mobile phone
vii
KATA PENGANTAR
Segala puji syukur hanya kepada Allah SWT yang telah memberi rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan judul
“APLIKASI PENGELOLAAN NILAI PADA SMA N 2 BAE KUDUS BERBASIS
WAP (WIRELESS APPLICATION PROTOCOL)”
Skripsi ini disusun guna untuk melengkapi salah satu persyaratan untuk
memperoleh Gelar Kesarjanaan Program Studi Teknik Informatika Fakultas Teknik
Universitas Muria Kudus. Di mana dalam proses pembuatannya menemui banyak
kendala yang tanpa bantuan dari berbagai pihak tentu saja skripsi ini tidak dapat
terselesaikan. Maka penulis wajib mengucapkan terima kasih, memberikan
penghargaan dan memohon maaf atas kesalahan yang telah penulis lakukan kepada
pihak-pihak yang telah membantu pembuatan skripsi ini, adapaun pihak-pihak
tersebut adalah:
1. ALLAH SWT, atas segala rahmat dan hidayah yang telah diberikan-Nya,
segala puji syukur hanyalah bagi-MU.
2. Bapak Prof. Dr. Sarjadi, Sp. PA, selaku Rektor Universitas Muria Kudus.
3. Bapak Rochmad Winarso, ST. M. selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
4. Bapak Sugino, M.Si selaku Kepala Sekolah SMA N 2 Bae Kudus yang
telah memberikan izin kepada penulis untuk melakukan penelitian.
5. Bapak Adna Christian W, S.Kom selaku Guru mata pelajaran TIK SMA N
2 Bae Kudus yang telah bersedia membantu penulis selama proses
penelitian.
6. Bapak Mukhamad Nurkamid, S.Kom. M.Cs. selaku Dosen Pembimbing
Pertama.
7. Bapak Ahmad Jazuli, M.Kom. selaku Ketua Program Studi Teknik
Informatika Universitas Muria Kudus dan juga Dosen Pembimbing skripsi
Kedua.
8. Dosen-dosen Teknik Informatika yang telah mendidik dan mengajari
penulis sehingga penulis memiliki ilmu yang berguna untuk menyelesaikan
skripsi ini.
viii
9. Kedua Orang tua dan adik yang tidak pernah berhenti berkorban,
mendukung dan mendoakan dari jauh agar penulis dapat menyelesaikan
skripsi ini.
10. Keluarga besar yang telah memberikan sumbangan moril dan materi
sehingga penulis tetap bisa bertahan hingga saat ini.
11. Novera Gusti Ayu Triastuti yang selalu mengingatkan, mendampingi dan
memotivasi penulis selama mengerjakan skripsi ini.
12. Teman-teman kelas TI B yang selalu kompak dan selalu memberi inspirasi
kepada penulis
13. Teman-teman lainnya yang telah memberi masukan, motivasi dan bantuan
dalam pengerjaan skripsi ini
14. Dan pihak-pihak yang tidak dapat penulis sebutkan satu persatu yang telah
membantu pembuatan skripsi ini.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih
terdapat banyak kekurangan, untuk itu penulis mengharap kritik dan saran dari
berbagai pihak untuk sempurnanya sebuah karya tulis. Selain itu penulis juga
berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.
Kudus, 16 Desember 2013
Aditya Bagus Nugroho
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL .................................................................................................i
PENGESAHAN STATUS SKRIPSI ........................................................................ ii
PERNYATAAN PENULIS .................................................................................... iii
PERSETUJUAN SKRIPSI ....................................................................................... v
PENGESAHAN SKRIPSI ........................................................................................ v
ABSTRAK .............................................................................................................. vi
ABSTRACT ...........................................................................................................vii
KATA PENGANTAR ............................................................................................vii
DAFTAR ISI ........................................................................................................... ix
DAFTAR TABEL ................................................................................................... xi
DAFTAR GAMBAR ..............................................................................................xii
DAFTAR LAMPIRAN .......................................................................................... xiv
BAB I : PENDAHULUAN
1.1 Latar Belakang Masalah ...................................................................... 1
1.2 Batasan Masalah ................................................................................. 2
1.3 Rumusan Masalah ............................................................................... 3
1.4 Tujuan Penelitian ................................................................................ 3
1.5 Manfaat Penelitian .............................................................................. 3
1.6 Sistematika Penulisan .......................................................................... 3
BAB II : TINJAUAN PUSTAKA
2.1 Penelitian Terkait ................................................................................ 5
2.2 Landasan Teori.................................................................................... 6
2.3 Kerangka Teori ................................................................................. 11
BAB III : METODE PENELITIAN
3.1 Metode Pengumpulan Data ............................................................... 12
3.2 Kebutuhan Software .......................................................................... 14
3.3 Model Sistem .................................................................................... 15
x
3.4 Software Prototyping Model .............................................................. 16
BAB IV : ANALISA DAN PERANCANGAN
4.1 Sistem yang Berjalan ........................................................................... 18
4.2 Analisa Kebutuhan .............................................................................. 22
4.3 Analisa Data ........................................................................................ 23
4.4 Perancangan Database......................................................................... 27
4.5 Perancangan Sistem ............................................................................. 34
4.6 Perancangan Antar Muka Aplikasi....................................................... 47
BAB V : IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1 Implementasi Sistem ........................................................................... 53
5.2 Pengujian Aplikasi .............................................................................. 66
BAB VI : KESIMPULAN DAN SARAN
6.1 Kesimpulan ......................................................................................... 70
6.2 Saran ................................................................................................... 70
DAFTAR PUSTAKA
xi
DAFTAR TABEL
Halaman
Tabel 4.1. Tabel Guru ........................................................................................ 28
Tabel 4.2. Tabel Mapel ...................................................................................... 29
Tabel 4.3. Tabel Mengajar ................................................................................. 29
Tabel 4.4. Tabel Siswa ....................................................................................... 30
Tabel 4.5. Tabel Nilai ........................................................................................ 31
Tabel 4.6. Tabel Nilai_mapel ............................................................................. 31
Tabel 4.7. Tabel Kelas ....................................................................................... 32
Tabel 4.8. Tabel Wali_kelas ............................................................................... 32
Tabel 4.9. Tabel Pengguna ................................................................................. 33
Tabel 4.10. Tabel Kelas_siswa ........................................................................... 33
Tabel 5.1. Tabel Pengujian Login User .............................................................. 67
Tabel 5.2. Pengujian Inputan Cari Nis ............................................................... 68
Tabel 5.3. Pengujian Input Nilai ........................................................................ 68
Tabel 5.4. Pengujian Input Nilai Baru ............................................................... 69
xii
DAFTAR GAMBAR
Halaman
Gambar 2.1. Kerangka Teori ............................................................................. 12
Gambar 3.1. Proses Prototype Model ................................................................ 15
Gambar 4.1. Diagram Alir Sistem Penilaian ...................................................... 19
Gambar 4.2. Flow of Documents Penilaian pada SMA N 2 Bae Kudus .............. 21
Gambar 4.3. Skema Tabel ................................................................................. 27
Gambar 4.4. Context Diagram Aplikasi Pengelolaan Nilai Berbasis WAP ......... 35
Gambar 4.5. Decomposition Aplikasi Pengelolaan Nilai Berbasis WAP ............ 36
Gambar 4.6. DFD Level 0 Aplikasi Pengelolaan Nilai Berbasis WAP ................ 37
Gambar 4.7. DFD Level 1 Proses Pendataan ..................................................... 38
Gambar 4.8. DFD Level 1 Proses Pelaporan ...................................................... 39
Gambar 4.9. Level Balance Context Diagram .................................................... 42
Gambar 4.10. Rule Check Context Diagram ...................................................... 42
Gambar 4.11. Level Balance DFD Level 0 ......................................................... 43
Gambar 4.12. Rule Check DFD Level 0.............................................................. 44
Gambar 4.13. Level balance DFD Level 1 Pendataan ........................................ 44
Gambar 4.14. Rule Check DFD Level 1 Pendataan ............................................ 45
Gambar 4.15. Level balance DFD Level 1 Pelaporan ........................................ 45
Gambar 4.16. Rule Check DFD Level 1 Pelaporan ............................................ 46
Gambar 4.17. Rancangan tampilan halaman beranda ......................................... 47
Gambar 4.18. Rancangan tampilan halaman login ............................................. 48
Gambar 4.19. Rancangan tampilan halaman siswa ............................................ 48
Gambar 4.20. Rancangan tampilan halaman data siswa ..................................... 49
Gambar 4.21. Rancangan tampilan halaman nilai siswa .................................... 50
Gambar 4.22. Rancangan tampilan halaman pilih mata pelajaran ...................... 50
Gambar 4.23. Rancangan tampilan halaman data nilai siswa ............................. 51
Gambar 4.24. Rancangan tampilan halaman guru .............................................. 51
Gambar 4.25. Rancangan tampilan halaman penilaian ....................................... 52
Gambar 5.1. Halaman Beranda Aplikasi Pengelolaan Nilai Berbasis WAP ........ 54
Gambar 5.3. Halaman Siswa Aplikasi Pengelolaan Nilai Berbasis WAP ............ 56
Gambar 5.4. Halaman Pilih Kelas ..................................................................... 56
xiii
Gambar 5.5. Halaman Pilih Mata Pelajaran ....................................................... 57
Gambar 5.6. Halaman Pilih Semester dan Kategori .......................................... 58
Gambar 5.7. Halaman Lihat Nilai Aplikasi Pengelolaan Nilai Berbasis WAP .... 58
Gambar 5.8. Halaman Guru Aplikasi Pengelolaan Nilai Berbasis WAP ............. 59
Gambar 5.9. Halaman Penilaian Pilih Mata Pelajaran ........................................ 60
Gambar 5.10. Halaman Pilih Semester dan Kategori ......................................... 60
Gambar 5.11. Halaman Penilaian Pilih Kategori Penilaian ................................ 61
Gambar 5.12. Halaman Penilaian Cari Nis ........................................................ 62
Gambar 5.13. Halaman Input Nilai .................................................................... 62
Gambar 5.14. Halaman Konfirmasi Nilai .......................................................... 63
Gambar 5.15. Halaman Edit Nilai Pilih Mapel .................................................. 63
Gambar 5.16 . Halaman Pilih Semester dan Kategori ........................................ 64
Gambar 5.17 . Halaman Edit Nilai Pilih Kategori Penilaian .............................. 65
Gambar 5.18 . Halaman Edit Nilai Pilih Kategori Penilaian .............................. 65
Gambar 5.19. Halaman Input Nilai Baru ........................................................... 66
Gambar 5.20. Halaman Konfirmasi Nilai Baru .................................................. 66
xiv
DAFTAR LAMPIRAN
xv
Download