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