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
MOTO DAN PERSEMBAHAN MOTO Jadi 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 diri sendiri dan orang lain, karena hidup hanyalah sekali. Ingat hanya pada Allah, apapun dan di manapun kita berada kepada Dia-lah tempat meminta dan memohon. 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. v
RINGKASAN Sistem Informasi Penerimaan Siswa Baru Pada MA NU Nurussalam Kudus Berbasis Web ini merupakan sistem pengelolaan data calon siswa baru dan biodata lengkapnya. Artinya bahwa pengelola atau admin dapat memvalidasi,menseleksi calon siswa dan menentukan biaya yang akan dibayarkan yang di setujui oleh calon siswa. Perancangan sistem dilakukan dengan model waterfall dan bahasa pemodelan menggunakan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dengan menggunakan database MySQL. Implementasi penelitian ini menghasilkan sebuah Sistem Informasi Penerimaan Siswa Baru Pada MA NU Nurussalam Kudus Berbasis Web. Kata Kunci: Sistem, Informasi, Penerimaan Siswa Baru
vi
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.
vii
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
viii
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 ix
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 x
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 xi
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
xii
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
xiii
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 xiv
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 xv
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 xvi
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
xvii
DAFTAR LAMPIRAN Lampiran 1 : Buku Bimbingan Skripsi Lampiran 2 : Surat Keterangan Penelitian Lampiran 3 : Riwayat Penulis
xviii