Upload
dodang
View
239
Download
1
Embed Size (px)
Citation preview
LAPORAN SKRIPSI
Sistem Informasi Penerimaan Siswa baru Pada MA NU Nurussalam
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 : Muhammad Khoirul Faiz
NIM : 2010-53-012
Program Studi : Sistem Informasi
Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2015
ii
iii
iv
v
MOTO DAN PERSEMBAHAN
MOTOJadi Diri Sendiri, Cari Jati Diri, And Dapetin Hidup Yang Mandiri.
Optimis, Karena Hidup Terus Mengalir Dan Kehidupan Terus Berputar.
Sesekali Liat Ke Belakang Untuk Melanjutkan Perjalanan Yang Tiada Berujung.
Nggak kuat dihantam ombak dan kerjakanlah hal yang bermanfaat untuk dirisendiri dan orang lain, karena hidup hanyalah sekali. Ingat hanya pada Allah,apapun dan di manapun kita berada kepada Dia-lah tempat meminta danmemohon.
PERSEMBAHAN
Dengan terselesaikannnya skripsi ini, penulis
persembahkan skripsi ini untuk :
1. Syukur Alhamdulillahirabbil Aalamiin segala puja
dan puji syukur kehadirat Allah SWT atas segala
nikmat serta limpahan Rahmat dan Hidayah-Nya,
sehingga skripsi ini dapat terselesaikan. Sholawat
dan salam semoga tetap terlimpahkan kepada Nabi
Muhammad SAW beserta keluarga dan para
sahabatnya.
2. Kedua orang tua tercinta Ibunda dan Ayahanda yang
telah ikhlas mendo’akan, mengorbankan tenaga
fikiran, dan memberikan dukungan baik moril
maupun spiritual, dan nasehat pada penulis demi
kebahagiaan dan kesuksesan dalam menyelesaikan
skripsi ini.
3. Sahabat, teman- teman Seperjuangan di Jurusan
Sistem Informasi angkatan 2010.
4. Almamaterku tercinta, agama, dan tanah air tercinta.
vi
RINGKASAN
Sistem Informasi Penerimaan Siswa Baru Pada MA NU Nurussalam KudusBerbasis Web ini merupakan sistem pengelolaan data calon siswa baru danbiodata lengkapnya. Artinya bahwa pengelola atau admin dapatmemvalidasi,menseleksi calon siswa dan menentukan biaya yang akan dibayarkanyang di setujui oleh calon siswa.
Perancangan sistem dilakukan dengan model waterfall dan bahasapemodelan menggunakan UML. Sedangkan bahasa pemrograman yang digunakanadalah PHP dengan menggunakan database MySQL.
Implementasi penelitian ini menghasilkan sebuah Sistem InformasiPenerimaan Siswa Baru Pada MA NU Nurussalam Kudus Berbasis Web.
Kata Kunci: Sistem, Informasi, Penerimaan Siswa Baru
vii
KATA PENGANTAR
Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah
melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini
penulis dapat menyelesaikan Laporan Skripsi di Program Studi Sistem Informasi
Fakultas Teknik Universitas Muria Kudus.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria
Kudus.
Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini
tentunya masih terdapat berbagai kekurangan, sehingga penulis akan sangat
menghargai segala masukan yang berguna dari pembaca.
Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada:
1. Bapak Dr. Suparnyo, S.H., M.S, selaku Wakil Rektor I Universitas Muria
Kudus.
2. Bapak Rochmad Winarso, S.T, M.T, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem
Informasi Fakultas Teknik Universitas Muria Kudus.
4. Bapak Supriyono, M.Kom, selaku pembimbing utama yang telah banyak
memberikan petunjuk, nasehat, bimbingan, dan arahan hingga
terselesaikannya penulisan laporan ini.
5. Bapak Anteng Widodo, M.Kom, selaku pembimbing pembantu yang telah
banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga
terselesaikannya penulisan laporan ini.
6. Ibu Noor Latifah, S.Kom, M.Kom, selaku koordinator skripsi dan narasumber
yang telah memberikan informasi tentang pelaksanaan penyusunan skripsi.
7. Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem
Informasi yang telah mengenalkan ilmu baru kepada penulis.
viii
8. Bapak Abdullah Mubasyir dan Ibu Winarti, orang tua penulis yang senantiasa
memberikan dukungan, semangat, doa dan materi yang sangat berati.
9. Kepada semua teman-teman Fakultas Teknik Program Studi sistem Informasi
khususnya angkatan 2010 yang tidak mungkin penulis sebutkan satu persatu
yang telah memberikan saran dan motivasi dalam penulisan laporan ini
penulis ucapkan terima kasih.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT.
Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat
memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan,
khususnya di bidang Teknologi dan Sistem Informasi. Amin.
Kudus, 01 Februari 2015
Penulis
ix
DAFTAR ISI
HALAMAN JUDUL...........................................................................................i
HALAMAN PERSETUJUAN............................................................................ii
HALAMAN PENGESAHAN SEMINAR..........................................................iii
SURAT PERNYATAAN....................................................................................iv
MOTO DAN PERSEMBAHAN ........................................................................v
RINGKASAN .....................................................................................................iv
KATA PENGANTAR ........................................................................................v
DAFTAR ISI.......................................................................................................vii
DAFTAR TABEL...............................................................................................viii
DAFTAR GAMBAR ..........................................................................................ix
DAFTAR LAMPIRAN.......................................................................................xi
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah..................................................................1
1.2 Rumusan Masalah ...........................................................................2
1.3 Batasan Masalah..............................................................................2
1.4 Tujuan Skripsi ................................................................................2
1.5 Manfaat Skripsi ..............................................................................3
1.6 Tinjauan Pustaka .............................................................................3
1.7 Metodologi Penelitian ....................................................................5
1.7.1 Objek Penelitian ...................................................................5
1.6.2 Metodologi Pengumpulan Data ............................................6
1.6.3 Metodologi Pengembangan Sisrem .....................................7
1.8 Sistematika Penulisan ....................................................................9
BAB II LANDASAN TEORI
2.1 Konsep dasar Sistem .......................................................................10
2.1.1 Pengertian Sistem ..................................................................10
2.1.2 Karakteristik Sistem ..............................................................10
2.2 Konsep Dasar Informasi ................................................................12
2.2.1 Pengertian Informasi ..............................................................12
x
2.2.2 Siklus Informasi .....................................................................12
2.2.3 Kualitas Sistem .......................................................................12
2.2.4 Nilai Informasi .......................................................................13
2.3 Konsep dasar Sistem Informasi .......................................................13
2.3.1 Pengertian Sistem Informasi ..................................................13
2.3.2 Komponen Sistem Informasi ..................................................14
2.3.3 Pengertian pengelolaan Manajemen .......................................15
2.3.4 Jurnal ......................................................................................15
2.3.5 Penerimaan Siswa Baru ..........................................................18
2.3.6 Pengertian Web ......................................................................18
2.4 Analisa Sistem .................................................................................21
2.4.1 Alat Bantu Analisa Sistem .....................................................21
2.5 UML ................................................................................................24
2.5.1 Diagram Use Case ..................................................................25
2.5.2 Class Diagram ........................................................................26
2.5.3 Diagram Sekuensial ................................................................27
2.5.4 Activity Diagram ....................................................................29
2.5.5 Statechart Diagram .................................................................31
2.5.6 ERD (Entity Relathionship Diagram) ....................................32
2.5.7 Konsep Basis Data .................................................................36
2.5.7.1 Pengertian Basis Data .................................................36
2.5.7.2 Data Base Management System .................................37
BAB III OBYEK PENELITIAN
3.1 Sejarah Kelembagaan .....................................................................39
3.1.1 Gambaran Umum MA NU Nurussala Besito .........................39
3.1.2 Tujuan Didirinya MA NU Nurussalam .................................39
3.1.3 Pembentukan Kepanitiyaan Pendirian MA NU Nurussalam .39
3.2 Struktur Organisasi MA NU Nurussalam Tahun 2012/2013 ..........40
3.3 Sejarah Kepemimpinan MA NU Nurussalam.................................41
3.4 Profil Lembaga Data Pendidikan ....................................................43
3.4.1 Identitas Lembaga ..................................................................43
xi
3.4.2 Visi Dan Misi .........................................................................44
3.4.3 Data Sarana Dan Prasarana ....................................................44
3.4.4 Data Prestasi Siswa ................................................................45
3.5 Data Jumlah Siswa ...........................................................................46
3.5.1 Denah Lokasi ..........................................................................47
3.5.2 Denah Gedung Sekolah MA Nurussalam ..............................47
3.5.3 job Description .......................................................................48
3.6 Uraian Sistem Yang Berjalan...........................................................53
3.6.1 Proses Pendaftaran Siswa Baru ..............................................53
3.6.2 Proses Sistem Penbayaran Siswa Baru ...................................55
BAB IV ANALISA DAN PERANCANGAN
4.1 Analisa Masalah ...............................................................................57
4.1.1 Analisa Sistem Yang Berjalan.................................................57
4.1.2 Sistem Informasi Yang Diusulkan ..........................................57
4.2 Analisa Kebutuhan Sistem ..............................................................58
4.2.1 Analisa Kebutuhan Software ..................................................58
4.2.2 Analisa Kebutuhan Hartware .................................................58
4.2.3 Analisa Kebutuhan Brainware ................................................59
4.2.4 Analisa Kebutuhan Data Dan Informasi .................................59
4.3 Perancangan Sistem..........................................................................60
4.3.1 Use Case Diagram...................................................................60
4.3.1.1 Proses Bisnis ..............................................................60
4.3.1.2 Bisnis Use Case .........................................................62
4.3.1.3 Sistem Use Case ........................................................62
4.3.1.4 Deskripsi Use Case ....................................................65
4.3.2 Class Diagram .........................................................................72
4.3.3 Squence Diagram ...................................................................76
4.3.4 Activity Diagram ....................................................................82
4.3.5 Statechart Diagram .................................................................87
4.3.6 Entity Relationship Diagram (ERD) ......................................94
4.3.7 Transformasi ERD Ke Tabel ..................................................96
xii
4.3.8 Desain Database .....................................................................98
4.3.9 Desai Relasi Tabel ..................................................................100
4.3.10 Perancangan interface ..........................................................102
BAB V IMPLEMENTASI
5.1 Pembahasan ...................................................................................108
5.1.1 Spesifikasi Hardware ...........................................................108
5.1.2 Spesifikasi Software ............................................................108
5.2 Batasan Implementasi ...................................................................108
5.2.1 Tampilan Program ...............................................................109
BAB VI : PENUTUP
6.1 Kesimpulan ...................................................................................118
6.2 Saran .............................................................................................118
DAFTAR PUSTAKA
LAMPIRAN
xiii
DAFTAR TABEL
Tabel 2.1 : FOD ............................................................................................ 22
Tabel 2.2 : Notasi Diagram Use Case ........................................................... 25
Tabel 2.3 : Notasi Diagram Class ................................................................ 26
Tabel 2.4 : Notasi Diagram Sekuensial ........................................................ 28
Tabel 2.5 : Notasi Diagram Activity ............................................................ 29
Tabel 2.6 : Notasi Diagram Statechart .......................................................... 31
Tabel 2.7 : Notasi Pada ERD ........................................................................ 35
Tabel 3.1 : Susunan Panitia .......................................................................... 40
Tabel 3.2 : Ruang Dan Gedung .................................................................... 44
Tabel 3.3 : Data Siswa-Siswi MA NU Nurusslam ........................................ 46
Tabel 4.1 : Proses Bisnis .............................................................................. 60
Tabel 4.2 : Deskripsi Use Case Kelola Petugas ........................................... 65
Tabel 4.3 : Deskripsi Use Case Kelola Biaya .............................................. 66
Tabel 4.4 : Deskripsi Use Case Pendaftaran ................................................ 67
Tabel 4.5 : Deskripsi Use Case Validasi Berkas .......................................... 67
Tabel 4.6 : Deskripsi Use Case Seleksi ........................................................ 68
Tabel 4.7 : Deskripsi Use Case Lihat Jurnal ................................................ 69
Tabel 4.8 : Deskripsi Use Case Pengumuman ............................................. 69
Tabel 4.9 : Deskripsi Use Case Daftar Ulang .............................................. 70
Tabel 4.10 : Deskripsi Use Case Pembayaran ............................................... 70
Tabel 4.11 : Deskripsi Use Case Laporan Pembayaran .................................. 71
Tabel 4.12 : Struktur Tabel User ................................................................... 98
Tabel 4.13 : Struktur Tabel Biaya ................................................................. 98
Tabel 4.14 : Struktur Tabel Pendaftaran ....................................................... 99
Tabel 4.15 : Struktur Tabel Pembayaran ....................................................... 100
xiv
DAFTAR GAMBAR
Gambar 2.1 : Siklus Informasi ...................................................................... 12
Gambar 2.2 : Enam Komponen Sistem Informasi ........................................ 14
Gambar 2.3 : Contoh Jurnal .......................................................................... 17
Gambar 2.4 : Contoh Diagram Use Case ...................................................... 26
Gambar 2.5 : Contoh Diagram Class ............................................................ 27
Gambar 2.6 : Contoh Diagram Sekuensial .................................................... 29
Gambar 2.7 : Contoh Diagram Aktivitas ...................................................... 30
Gambar 2.8 : Contoh Diagram Statechart ..................................................... 31
Gambar 2.9 : Contoh Diagram relationship unary ......................................... 32
Gambar 2.10 : Contoh Diagram relationship binary ....................................... 33
Gambar 2.11 : Contoh Diagram relationship ternary ...................................... 33
Gambar 2.12 : Contoh Diagram kardinalitas one to one ................................. 34
Gambar 2.13 : Contoh Diagram kardinalitas one to many .............................. 34
Gambar 2.14 : Contoh Diagram kardinalitas many to many .......................... 35
Gambar 3.1 : Struktur Organisasi MA NU Nurussalam Kudus .................... 41
Gambar 3.2 : Profil Sekolah MA NU Nurussalam ....................................... 43
Gambar 3.3 : Denah Lokasi ......................................................................... 47
Gambar 3.4 : Denah Gedung Sekolah MA Nurussalam .............................. 47
Gambar 3.5 : Flowchart Proses Pendaftaran Sistem yang Berjalan ............. 54
Gambar 3.6 : Flowchart Proses Sistem Pembayaran daftar ulang yang Berjalan
.................................................................................................. 56
Gambar 4.1 : Bisnis Use Case ....................................................................... 63
Gambar 4.2 : Sistem Use Case....................................................................... 65
Gambar 4.3 : Class User ................................................................................ 72
Gambar 4.4 : Class Biaya .............................................................................. 73
Gambar 4.5 : Class Pendaftaran ................................................................... 73
Gambar 4.6 : Class Daftar Ulang .................................................................. 74
Gambar 4.7 : Class Pembayaran ................................................................... 74
Gambar 4.8 : Class Penerimaan Siswa Baru (PSB) pada MA NU Nurussalam
xv
Kudus ...................................................................................... 75
Gambar 4.9 : Squence Diagram Kelola Petugas ........................................... 76
Gambar 4.10 : Squence Diagram Kelola Biaya .............................................. 77
Gambar 4.11 : Squence Diagram Pendaftaran ................................................ 78
Gambar 4.12 : Squence Diagram Validasi Berkas Pendaftaran ...................... 78
Gambar 4.13 : Squence Diagram Seleksi Pendaftaran ……………………… 79
Gambar 4.14 : Squence Diagram Lihat Jurnal Pendaftaran ............................ 79
Gambar 4.15 : Squence Diagram Pengumuman Pendaftaran ......................... 79
Gambar 4.16 : Squence Diagram Daftar ulang Pendaftaran ........................... 80
Gambar 4.17 : Squence Diagram Pembayaran ............................................... 80
Gambar 4.18 : Squence Diagram Laporan Pembayaran ................................. 81
Gambar 4.19 : Activity Diagram Kelola Petugas ........................................... 82
Gambar 4.20 : Activity Diagram Kelola Biaya ............................................... 83
Gambar 4.21 : Activity Diagram Pendaftaran ................................................. 83
Gambar 4.22 : Activity Diagram Validasi Berkas .......................................... 84
Gambar 4.23 : Activity Diagram Seleksi ........................................................ 84
Gambar 4.24 : Activity Diagram Lihat Jurnal ................................................ 85
Gambar 4.25 : Activity Diagram Pengumuman .............................................. 85
Gambar 4.26 : Activity Diagram Daftar ulang ................................................ 86
Gambar 4.27 : Activity Diagram Pembayaran ................................................ 86
Gambar 4.28 : Activity Diagram Laporan Pembayaran .................................. 87
Gambar 4.29 : Statechart Diagram Method Tambah Petugas ......................... 87
Gambar 4.30 : Statechart Diagram Method Ubah Petugas ............................. 88
Gambar 4.31 : Statechart Diagram Method Hapus Petugas ............................ 88
Gambar 4.32 : Statechart Diagram Method Tampil Petugas .......................... 88
Gambar 4.33 : Statechart Diagram Method Tambah Biaya ............................ 88
Gambar 4.34 : Statechart Diagram Method Ubah Biaya ................................ 89
Gambar 4.35 : Statechart Diagram Method Hapus Biaya ............................... 89
Gambar 4.36 : Statechart Diagram Method Tampil Petugas .......................... 89
Gambar 4.37 : Statechart Diagram Method Tambah Pendaftaran .................. 89
Gambar 4.38 : Statechart Diagram Method Ubah Pendaftaran ...................... 90
xvi
Gambar 4.39 : Statechart Diagram Method Validasi Pendaftaran .................. 90
Gambar 4.40 : Statechart Diagram Method Rangking .................................... 90
Gambar 4.41 : Statechart Diagram Method Lihat Jurnal ................................ 90
Gambar 4.42 : Statechart Diagram Method Lihat Hasil Seleksi (Pengumuman)
.................................................................................................. 91
Gambar 4.43 : Statechart Diagram Method Tambah Daftar ulang ................. 91
Gambar 4.44 : Statechart Diagram Method Ubah Daftar ulang ..................... 91
Gambar 4.45 : Statechart Diagram Method Hapus Daftar ulang ................... 92
Gambar 4.46 : Statechart Diagram Method Tampil Daftar ulang ................... 92
Gambar 4.47 : Statechart Diagram Method Tambah Pembayaran ................. 92
Gambar 4.48 : Statechart Diagram Method Ubah Pembayaran ...................... 93
Gambar 4.49 : Statechart Diagram Method Tampil Pembayaran ................... 93
Gambar 4.50 : Statechart Diagram Method Cetak Pembayaran ..................... 93
Gambar 4.51 : Entity Relationship Diagram (ERD) ....................................... 96
Gambar 4.52 : Desain Relasi Tabel ................................................................ 101
Gambar 4.53 : Desain Form User ................................................................... 102
Gambar 4.54 : Desain Form Biaya .................................................................. 102
Gambar 4.55 : Desain Form Pendaftaran ....................................................... 103
Gambar 4.56 : Desain Form Validasi Berkas .................................................. 104
Gambar 4.57 : Desain Form Seleksi ............................................................... 105
Gambar 4.58 : Desain Form Daftar Ulang ...................................................... 105
Gambar 4.59 : Desain Form Pembayaran ....................................................... 106
Gambar 4.60 : Desain Laporan Jurnal ............................................................. 106
Gambar 4.61 : Desain Laporan Pengumuman ................................................ 106
Gambar 4.62 : Desain Laporan Pembayaran ................................................... 107
Gambar 5.1 : Tampilan Start-stop Server Mysql .......................................... 109
Gambar 5.2 : Tampilan form menu utama .................................................... 110
Gambar 5.3 : Tampilan Form Master User ................................................... 110
Gambar 5.4 : Form Master Biaya .................................................................. 111
Gambar 5.5 : Form Pendaftaran .................................................................... 112
Gambar 5.6 : Form Validasi Pendaftaran ...................................................... 113
xvii
Gambar 5.7 : Form Hasil Seleksi penerimaan .............................................. 114
Gambar 5.8 : Form Daftar Ulang Siswa Baru ............................................... 114
Gambar 5.9 : Form Tambah Pembayaran ..................................................... 115
Gambar 5.10 : Form Jurnal ............................................................................. 116
Gambar 5.11 : Form Pengumuman ................................................................. 116
Gambar 5.12 : Form Laporan Pembayaran ..................................................... 117
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan Skripsi
Lampiran 2 : Surat Keterangan Penelitian
Lampiran 3 : Riwayat Penulis