universitas muria kudus kudus 2016 - …eprints.umk.ac.id/5135/1/halaman_depan.pdf · olahraga...
TRANSCRIPT
LAPORAN SKRIPSI
SISTEM INFORMASI PENERIMAAN BANTUAN SISWA MISKIN
SEKOLAH MENENGAH ATAS DI DINAS PENDIDIKAN PEMUDA DAN
OLAHRAGA KABUPATEN KUDUS BERBASIS WEB
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun oleh :
Nama : Ngatini
NIM : 2012-53-158
Program Studi : Sistem Informasi
Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2016
iv
MOTTO DAN PERSEMBAHAN
“Sesungguhnya Allah tidak akan merubah nasib suatu kaum, melainkan mereka
mau mengubahnya sendiri”. – Q.S Ar ra’du : 11
“Begitu juga dengan anak panah, jika tidak pergi meninggalkan busur tidak akan
mengenai sasaran.” – Imam Syafii
“Perhatikan apa yang kau pikirkan, karena akan menjadi perkataanmu,
Perhatikan apa yang kau katakan, karena kan menjasi perbuatanmu,
Perhatikan perbuatanmu, karena akan menjadi karaktermu,
Perhatikan karaktermu, karena akan menjadi masa depanmu.”
PERSEMBAHAN :
Skripsi ini penulis persembahkan kepada :
1. Kedua orangtua yang telah memberikan
dukungan baik materil dan moril,
2. Kakak – kakakku yang selalu
menyemangati,
3. Teman – teman terdekatku Munawaroh,
Fitri Indriyani, Riza Ulya Nuqo,
Wulandhari, Lely Hidayanti, Annisa
Kukuh Kitabillah, Rika Anggraini, Sinta
yang telah menjadi tempat berkeluh kesah
dan berbagi cerita,
4. Teman seperjuangan angkatan 2012/2013
v
RINGKASAN
Dinas pendidikan Pemuda dan Olahraga merupakan instansi yang mengelola Lembaga
Pendidikan Pemuda Dan Olahraga di Kabupaten Kudus. Dinas Pendidikan Pemuda dan
Olahraga berlokasi di Kompleks Perkantoran Jalan mejobo Mlati Kidul. Salah satu
bentuk layanan pendidikan Kabupaten Kudus adalah Bantuan Siswa Miskin yang
merupakan program nasional dari Dinas Pendidikan Republik Indonesia. Sekarang
program Bantuan Siswa Miskin ini telah berganti nama menjadi Program Indonesia
Pintar, akan tetapi program ini belum bisa berjalan dan diterapkan diseluruh wilayah
Indonesia, salah satunya di wilayah Kudus. Sejauh ini penerimaan Bantuan siswa miskin
di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus hanya dilakukan
berdasarkan usulan yang diberikan oleh sekolah. Tidak adanya proses seleksi terkadang
menimbulkan kekhawatiran apakah program Bantuan Siswa Miskin ini telah disalurkan
dan diberikan kepada pihak yang memang benar – benar membutuhkan. Secara garis
besar program ini berisi pendaftaran, seleksi dan pengumuman. Perbedaan aplikasi ini
dengan yanga telah ada sebelumnya adalah pada tahap seleksi ada proses survei lapangan.
Sistem dirancang dengan pemodelan UML (Unified Modelling Language) dan bahasa
pemrograman PHP. Hasil perancangan ini menghasilkan sistem informasi penerimaan
Bantuan Siswa Miskin Sekolah Menengah Atas di Dinas Pendidikan Pemuda dan
Olahraga Kabupaten Kudus berbasis Web.
Kata kunci : Bantuan Siswa Miskin, Sekolah Menengah Atas, Dinas Pendidikan Pemuda
Dan Olahraga.
vi
KATA PENGANTAR
Segala puji bagi Allah, Tuhan semesta alam yang telah melimpahkan kasih
dan sayangnya kepada kita semua. Atas berkat rahmat, taufik dan hidayahnya
sehingga tersusunlah laporan skripsi yang berjudul “Sistem Informasi Penerimaan
Bantuan Siswa Miskin Sekolah Menengah Atas di Dinas Pendidikan Pemuda dan
Olahraga Kabupaten Kudus berbasis web”. Sholawat dan salam tak lupa penulis
ucapkan kepada baginda Rosulullah S.A.W yang menjadi rahmatan lil alamin bagi
kita semua.
Penyusunan skripsi ini merupakan slah satu syarat untuk menyelesaikan
program studi sistem informasi S-1 Fakultas Teknik Universitas Muria Kudus.
Atas bimbingan, bantuan, dorongan dari berbagai pihak makapada kesempatan ini
penulis ingin mengucapkan terima kasih kepada :
1. Bapak Dr. Suparnyo, SH, MS, selaku Rektor Universitas Muria Kudus.
2. Bapak Muhammad Dahlan, S.T, M.T, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Rhoedy Setiawan, S.Kom, M.Kom selalu ketua Program Studi
Sistem Informasi Universitas Muria Kudus sekaligus sebagai pembimbing
utama penulis dan bapak Wiwit Agus Triyanto, S.Kom, M.Kom sebagi
pembimbing pembantu yang telah memberikan ilmu, waktu, saran dan
membimbing penulis.
4. Ibu Sri Utami, S.E, selaku Ketua Seksi bidang pendidikan menengah
dinas pendidikan pemuda dan olahraga kabupaten kudus yang telah
memberikan waktu, bimbingan dan arahan.
5. Kedua orangtua yang telah melahirkan, memberikan dukungan materil
dan moril.
6. Kakak – kakakku yang selalu memberikan semangat dan dukungan.
7. Teman – temanku seperjuangan angkatan 2012/2013 Universitas Muria
Kudus.
8. Semua pihak yang telah terlibat dan tidak dapat penulis sebutkan satu
persatu.
vii
Penulis menyadari bahwa dalam penyusunan laporan skripsi ini masih jauh
dari kata sempurna. Oleh karena itu, penulis mengharapkan kritik serta saran guna
perbaikan dan penyempurnaan dimasa mendatang. Semoga laporan ini bermanfaat
bagi kita untuk mengembangkan ilmu pengetahuan dan teknologi. Aamiin.
Pati, 13 Januari 2016
Penulis, Penulis
Ngatini
ix
DAFTAR ISI
HALAMAN JUDUL ............................................................................................ i
HALAMAN PERSETUJUAN .............................................................................. ii
HALAMAN PENGESAHAN ............................................................................. iii
MOTO DAN PERSEMBAHAN ........................................................................ iv
RINGKASAN ...................................................................................................... v
KATA PENGANTAR ......................................................................................... vi
SURAT PERNYATAAN PUBLIKASI ..............................................................viii
DAFTAR ISI ........................................................................................................ ix
DAFTAR TABEL ..............................................................................................xiii
DAFTAR GAMBAR .......................................................................................... xv
BAB I PENDAHULUAN
1.1. Latar Belakang ............................................................................................. 1
1.2. Perumusan Masalah ..................................................................................... 3
1.3. Batasan Masalah........................................................................................... 3
1.4. Tujuan ......................................................................................................... 4
1.5. Manfaat ........................................................................................................ 4
1.6. Tinjauan Pustaka .......................................................................................... 4
1.7. Metodologi Penelitian .................................................................................. 5
1.7.1. Metode Pengumpulan Data ............................................................. 5
1.7.2. Metode Pengembangan Sistem........................................................ 6
1.7.3. Metode Perancangan Sistem ............................................................ 7
1.8. Sistematika Penulisan .................................................................................. 8
BAB II LANDASAN TEORI
2.1. Konsep Dasar Sistem Informasi ................................................................ 11
2.2. Pengertian Bantuan Siswa Miskin ............................................................. 11
2.3. Pengertian Sekolah Menengah Atas .......................................................... 11
2.4. Pengertian WWW (Web) .......................................................................... 11
2.5. FOD (Flow Of Document) ......................................................................... 12
2.6. UML (Unified Modelling Language) ........................................................ 13
x
2.7. ERD (Entity Relationship Diagram) ......................................................... 17
2.7.1. Transformasi ERD ke Relasi ......................................................... 19
BAB IIITINJAUAN UMUM OBJEK PENELITIAN
3.1. Profil Dinas Pendidikan Pemuda dan Olahraga ....................................... 21
3.2. Visi dan Misi ............................................................................................. 21
3.3. Struktur organisasi ..................................................................................... 22
3.4. Job Description ......................................................................................... 23
3.5. Peta Instansi .............................................................................................. 27
3.6. Narasi Sistem yang Berjalan ..................................................................... 27
3.7. FOD (Flow Of Document) ......................................................................... 29
BAB IV ANALISA DAN PERANCANGAN SISTEM
4.1. Analisa sistem ............................................................................................ 31
4.1.1. Analisa sistem yang dibangun ....................................................... 31
4.1.2. Analisa kebutuhan perangkat keras dan perangkat lunak .............. 31
4.2. Perancangan Sistem ................................................................................... 32
4.2.1. Use case diagram ......................................................................... 32
4.2.2. Class diagram ................................................................................ 59
4.2.3. Sequence diagram ......................................................................... 66
4.2.4. Activity diagram ............................................................................ 77
4.2.5. Statechart diagram ........................................................................ 89
4.2.6. ERD (Entity Relationship Diagram) ........................................... 102
4.2.7. Tabel ............................................................................................... 110
4.2.8. Perancangan Desain input dan output ............................................ 117
4.2.8.1. Desain input .................................................................... 117
4.2.8.2. Desain output .................................................................. 121
BAB V IMPLEMENTASI SISTEM
5.1. Implementasi Program ................................................................................. 123
5.2. Tampilan Program ........................................................................................ 123
5.2.2. Tampilan halaman utama ............................................................... 123
5.2.3. Tampilan halaman kasi .................................................................. 125
5.2.4. Tampilan menu dinas ..................................................................... 128
xi
5.2.5. Tampilan menu sekolah ................................................................. 132
BAB VI PENUTUP
6.1 Kesimpulan .............................................................................................. 135
6.2. Saran ..................................................................................................... 135
xii
DAFTAR TABEL
Tabel 2.1 : Simbol bagan arus dokumen ............................................... 12
Tabel 2.2 : Notasi Use Case Diagram................................................... 13
Tabel 2.3 : Notasi Class Diagram .......................................................... 14
Tabel 2.4 : NotasiSequence Diagram ..................................................... 15
Tabel 2.5 : Notasi Activity Diagram....................................................... 16
Tabel 2.6 : Notasi Statechart Diagram .................................................. 17
Tabel 4.1 : proses bisnis use case ........................................................... 32
Tabel 4.2 : Skenario use case kelola user.............................................. 32
Tabel 4.3 : Skenario use case kelola jadwal........................................... 39
Tabel 4.4 : Skenario use case kelola periode ......................................... 41
Tabel 4.5 : Skenario use case kelola BSM ............................................. 43
Tabel 4.6 : Skenario use case kelola sekolah ......................................... 45
Tabel 4.7 : Skenario use case kelola kabupaten ..................................... 47
Tabel 4.8 : Skenario use case kelola kecamatan .................................... 49
Tabel 4.9 : Skenario use case kelola desa .............................................. 51
Tabel 4.10 : Skenario use case mendaftar ................................................ 53
Tabel 4.11 : Skenario use case kelola hasil survei ................................... 55
Tabel 4.12 : Skenario use case seleksi ..................................................... 56
Tabel 4.13 : Skenario use case pengumuman .......................................... 57
Tabel 4.14 : Skenario use case laporan .................................................... 58
Tabel 4.15 : BSM ................................................................................... 111
Tabel 4.16 : Sekolah ............................................................................... 111
Tabel 4.17 : Pendaftaran......................................................................... 112
Tabel 4.18 : Seleksi ................................................................................ 113
Tabel 4.19 : Survei ................................................................................. 113
Tabel 4.20 : User .................................................................................... 114
Tabel 4.21 : Jadwal................................................................................. 114
xiii
Tabel 4.22 : Periode ............................................................................... 115
Tabel 4.23 : Kabupaten .......................................................................... 115
Tabel 4.24 : Kecamatan .......................................................................... 116
Tabel 4.25 : Desa .................................................................................... 116
xiv
DAFTAR GAMBAR
Gambar 3.1 : Struktur organisasi disdikpora kudus ................................... 22
Gambar 3.2 : Lokasi dinas pendidikan pemuda dan olahragakabupaten
kudus .................................................................................... 27
Gambar 3.3 : Flow Of DocumentPendaftaranBSM SMA Disdikpora
Kudus .................................................................................. 29
Gambar 4.1 : Business use case diagram Sistem Informasi Penerimaan
BSM SMA Di Dinas Pendidikan Pemuda dan Olahraga
Kabupaten Kudus ................................................................. 35
Gambar 4.2 : System use case diagram Sistem Informasi Penerimaan BSM
SMA Di Dinas Pendidikan Pemuda dan Olahraga Kabupaten
Kudus ................................................................................... 36
Gambar 4.3 : Class user ............................................................................. 59
Gambar 4.4 : Class dikmen ........................................................................ 59
Gambar 4.5 : Class guru ............................................................................ 60
Gambar 4.6 : Class kasi ............................................................................. 60
Gambar 4.7 : Class sekolah........................................................................ 61
Gambar 4.8 : Class pendaftaran ................................................................. 61
Gambar 4.9 : Class BSM ........................................................................... 62
Gambar 4.10 : Class survei .......................................................................... 62
Gambar 4.11 : Class seleksi ......................................................................... 63
Gambar 4.12 : Class kabupaten ................................................................... 63
Gambar 4.13 : Class kecamatan ................................................................... 63
Gambar 4.14 : Class desa ............................................................................. 64
Gambar 4.15 : Class periode ........................................................................ 64
Gambar 4.16 : Class jadwal ......................................................................... 65
Gambar 4.17 : Class diagram Sistem Informasi Penerimaan BSM SMA
Disdikpora Kudus ................................................................ 65
Gambar 4.18 : Sequence diagram kelola user.............................................. 66
Gambar 4.19 : Sequence diagram kelola jadwal.......................................... 67
Gambar 4.20 : Sequence diagram kelola periode ........................................ 68
xv
Gambar 4.21 : Sequence diagram kelola BSM ............................................ 69
Gambar 4.22 : Sequence diagram kelola kabupaten .................................... 70
Gambar 4.23 : Sequence diagram kelola kecamatan ................................... 71
Gambar 4.24 : Sequence diagram kelola desa ............................................. 72
Gambar 4.25 : Sequence diagram mendata sekolah .................................... 73
Gambar 4.26 : Sequence diagram mendaftar ............................................... 74
Gambar 4.27 : Sequence diagram kelola hasil survei .................................. 75
Gambar 4.28 : Sequence diagram seleksi .................................................... 76
Gambar 4.29 : Sequence diagram pengumuman ......................................... 76
Gambar 4.30 : Sequence diagram laporan ................................................... 77
Gambar 4.31 : Activity diagram kelola user ................................................ 78
Gambar 4.32 : Activity diagram kelola jadwal ............................................ 79
Gambar 4.33 : Activity diagram kelola periode ........................................... 80
Gambar 4.34 : Activity diagram kelola BSM ............................................... 81
Gambar 4.35 : Activity diagram kelola kabupaten ....................................... 82
Gambar 4.36 : Activity diagram kelola kecamatan ...................................... 83
Gambar 4.37 : Activity diagram kelola desa ................................................ 84
Gambar 4.38 : Activity diagram kelola sekolah ........................................... 85
Gambar 4.39 : Activity diagram mendaftar .................................................. 86
Gambar 4.40 : Activity diagram kelola hasil survei ..................................... 87
Gambar 4.41 : Activity diagram seleksi ....................................................... 87
Gambar 4.42 : Activity diagram pengumuman ............................................ 88
Gambar 4.43 : Activity diagram laporan ...................................................... 88
Gambar 4.44 : Statechart diagram method login ......................................... 89
Gambar 4.45 : Statechart diagram method logout ....................................... 89
Gambar 4.46 : Statechart diagram method ubah profil ............................... 89
Gambar 4.47 : Statechart diagram methodkelola kabupaten ....................... 90
Gambar 4.48 : Statechart diagram methodkelola kecamatan ...................... 90
Gambar 4.49 : Statechart diagram method kelola desa ............................... 90
Gambar 4.50 : Statechart diagram method kelola desa ............................... 90
Gambar 4.51 : Statechart diagram methodkelola seleksi ............................ 90
xvi
Gambar 4.52 : Statechart diagram methodcetak laporan ............................ 91
Gambar 4.53 : Statechart diagram method daftar ....................................... 91
Gambar 4.54 : Statechart diagram method cetak ....................................... 91
Gambar 4.55 : Statechart diagram methodlihat pengumuman .................... 91
Gambar 4.56 : Statechart diagram method kelola user .............................. 92
Gambar 4.57 : Statechart diagram method kelola jadwal .......................... 92
Gambar 4.58 : Statechart diagram method kelola periode ......................... 92
Gambar 4.59 : Statechart diagram method kelola BSM ............................. 92
Gambar 4.60 : Statechart diagram method kelola sekolah ......................... 92
Gambar 4.61 : Statechart diagram method simpan .................................... 93
Gmbar 4.62 : Statechart diagram method ubah ........................................ 93
Gambar 4.63 : Statechart diagram method hapus ....................................... 93
Gambar 4.64 : Statechart diagram method cari .......................................... 93
Gambar 4.65 : Statechart diagram method simpan .................................... 94
Gambar 4.66 : Statechart diagram method ubah ........................................ 94
Gambar 4.67 : Statechart diagram method hapus ....................................... 94
Gambar 4.68 : Statechart diagram method cari .......................................... 94
Gambar 4.69 : Statechart diagram method daftar ....................................... 95
Gambar 4.70 : Statechart diagram method ubah ........................................ 95
Gambar 4.71 : Statechart diagram method cetak ....................................... 95
Gambar 4.72 : Statechart diagram method lihat ......................................... 96
Gambar 4.73 : diagram method simpan ...................................................... 96
Gambar 4.74 : Statechart diagram method lihat ......................................... 96
Gambar 4.75 : Statechart diagram method lihat ......................................... 96
Gambar 4.76 : Statechart diagram method cetak ....................................... 97
Gambar 4.77 : Statechart diagram method simpan .................................... 97
Gambar 4.78 : Statechart diagram method ubah ........................................ 97
Gambar 4.79 : Statechart diagram method hapus ....................................... 97
Gambar 4.80 : Statechart diagram method cari .......................................... 98
Gambar 4.81 : Statechart diagram method simpan .................................... 98
Gambar 4.82 : Statechart diagram method ubah ........................................ 98
xvii
Gambar 4.83 : Statechart diagram method hapus ....................................... 98
Gambar 4.84 : Statechart diagram method cari .......................................... 99
Gambar 4.85 : Statechart diagram method simpan .................................... 99
Gambar 4.86 : Statechart diagram method ubah ........................................ 99
Gambar 4.87 : Statechart diagram method hapus ....................................... 99
Gambar 4.88 : Statechart diagram method cari ........................................ 100
Gambar 4.89 : Statechart diagram method simpan .................................. 100
Gambar 4.90 : Statechart diagram method ubah ...................................... 100
Gambar 4.91 : Statechart diagram method hapus ..................................... 100
Gambar 4.92 : Statechart diagram method cari ........................................ 101
Gambar 4.93 : Statechart diagram method simpan .................................. 101
Gambar 4.94 : Statechart diagram method ubah ...................................... 101
Gambar 4.95 : Statechart diagram method hapus ..................................... 101
Gambar 4.96 : Statechart diagram method cari ........................................ 102
Gambar 4.97 : Entitas................................................................................. 102
Gambar 4.98 : Primary key ........................................................................ 102
Gambar 4.99 : Relasi antara entitas sekolah dan entitas pendaftaran ........ 103
Gambar 4.100 : Relasi antara entitas pendaftaran dan entitas seleksi ......... 103
Gambar 4.101 : Relasi antara entitas seleksi dan entitas survei.................. 103
Gambar 4.102 : Relasi antara entitas pengumuman dan entitas BSM ........ 103
Gambar 4.103 : Relasi antara entitas pengumuman dan entitas BSM ........ 104
Gambar 4.104 : Relasi antara entitas pengumuman dan entitas BSM ........ 104
Gambar 4.105 : Relasi antara entitas pengumuman dan entitas BSM ........ 104
Gambar 4.106 : Relasi antara entitas pengumuman dan entitas BSM ........ 104
Gambar 4.107 : Relasi antara entitas pengumuman dan entitas BSM ........ 104
Gambar 4.108 : Relasi antara entitas pengumuman dan entitas BSM ........ 105
Gambar 4.109 : Entitas user ........................................................................ 105
Gambar 4.110 : Atribut deskriptif dan relasi antara entitas pendaftaran dan
entitas sekolah .................................................................... 105
Gambar 4.111 : Atribut deskriptif dan relasi antara entitas pendaftaran dan
entitas survei ...................................................................... 106
xviii
Gambar 4.112 : Atribut deskriptif dan relasi antara entitas survei dan seleksi
............................................................................................ 106
Gambar 4.113 : Atribut deskriptif dan relasi antara entitas seleksi dan entitas
BSM ................................................................................... 106
Gambar 4.114 : Atribut deskriptif dan relasi antara entitas BSM dan entitas
periode ................................................................................ 107
Gambar 4.115 : Atribut deskriptif dan relasi antara entitas pendaftaran dan
entitas periode .................................................................... 107
Gambar 4.116 : Atribut deskriptif dan relasi antara entitas desa dan entitas
pendaftaran ......................................................................... 108
Gambar 4.117 : Atribut deskriptif dan relasi antara entitas desa dan entitas
kecamatan........................................................................... 108
Gambar 4.118 : Atribut deskriptif dan relasi antara entitas kabupaten dan
entitas kecamatan ............................................................... 108
Gambar 4.119 : Atribut deskriptif dan relasi antara entitas sekolah dan entitas
kecamatan........................................................................... 109
Gambar 4.120 : Atribut deskriptif entitas jadwal ........................................ 109
Gambar 4.121 : Entity Realtionship Diagram Sistem Informasi Penerimaan
BSM SMA Dinas Pendidikan Pemuda dan Olahraga
Kabupaten Kudus ............................................................... 110
Gambar 4.122 : Relasi Tabel yang terbentuk ............................................... 116
Gambar 4.123 : Form login .......................................................................... 117
Gambar 4.124 : Halaman utama pengunjung............................................... 117
Gambar 4.125 : Halaman utam dinas ........................................................... 118
Gambar 4.126 : Halaman utama sekolah ..................................................... 118
Gambar 4.127 : Halaman uatama kasi ......................................................... 119
Gambar 4.128 : Form pendaftaran ............................................................... 119
Gambar 4.129 : Form pengumuman ............................................................ 120
Gambar 4.130 : Form Survei........................................................................ 120
Gambar 4.131 : Form seleksi ...................................................................... 121
Gambar 4.132 : Laporan penerima BSM .................................................... 121
xix
Gambar 4.132 : Laporan penggunaan dana BSM ....................................... 122
Gambar 4.133 : Laporan semua pendaftar BSM......................................... 122
Gambar 4.134 : Laporan survei lapangan ................................................... 123
Gambar 4.135 : Laporan data sekolah ........................................................ 123
Gambar 4.136 : Lapaoran data user ............................................................ 124
Gambar 4.137 : Laporan data jadwal .......................................................... 124