LAPORAN SKRIPSI
Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus
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
: Adi Kurniawan
NIM
: 200853284
Program Studi : Sistem Informasi Fakultas
: Teknik
PROGDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS KUDUS 2014
i
ii
iii
iv
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
Just Do It!
Masa depan itu penuh misteri, maka berhentilah menebak-nebak. Action saja apa yang kamu rasa benar didalam hatimu dan lihat hasilnya (Maghfur Rosyad)
Tidak ada sesuatupun yang dapat menolak takdir(ketentuan Allah) selain doa. Dan tidak ada yang dapat menambah umur seseorang melainkan berbuat kebaikan (HR. Tirmizi)
Tak ada yang sempurna, selain ALLAH. Karena kesempurnaan manusia adalah justru karena dia memang “TIDAK SEMPURNA”
PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. Tuhanku Allah S.W.T dan bagindaku Nabi Muhammad S.A.W. 2. Ibu dan Bapak yang selalu memberikan doa dan restunya. 3. Kedua Kakakku yang selalu memberikan semangat. 4. Sahabat
dan
Teman-teman
memberikan motivasi . 5. Almaterku.
v
yang
RINGKASAN Teknologi informasi saat ini merupakan salah satu teknologi yang sedang berkembang dengan pesat pada saat ini, teknologi tersebut juga dimanfaatkan di dunia pendidikan. Sistem informasi dimanfaatkan untuk mempermudah pekerjaan, dalam hal ini untuk dunia pendidikan adalah dengan dimanfaatkan untuk penyampaian informasi secara online untuk menampilkan profil sekolah maupun untuk mengelola berbagai aktivitas akademik, seperti : pendaftaran siswa baru, e-learning, kegiatan ekstrakurikuler serta kegiatan lainnya untuk menarik calon siswa untuk mendaftar pada suatu sekolah. Dengan sistem online kita bisa menghemat waktu dan tempat. Sehingga informasi dapat disampaikan dengan cepat dan akurat.. Rumusan masalah yang terdapat pada skripsi ini adalah bagaimana merancang dan membangun suatu aplikasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus dengan tujuan agar dapat memudahkan pihak panitia penerimaan siswa baru untuk melaksanakan pendaftaran calon siswa dan memudahkan calon siswa untuk mendaftar pada sekolah tersebut. Konsep yang diterapkan dalam tahap perancangan Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus adalah dengan menggunakan Waterfall. Sedangkan bahasa pemrograman yang digunakan adalah PHP. Kata Kunci : Sistem Informasi, Penerimaan
vi
KATA PENGANTAR
Alhamdulillah segala puji bagi Allah SWT yang telah melimpahkan rahmatdan pertolongan kepada penulis serta ni’mat dan karunia yang lebih sehingga tak mampu bagi penulis untuk sekedar menghitung dan mengucapsyukur atas segala yang dianugrahkan Allah kepada penulissatu per satu. Rahmat dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari kegelapan kejalan cahaya. Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1.
Dr. Suparnyo, S.H., M.S. selaku Rektor Universitas Muria Kudus.
2.
Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3.
Bapak Rhoedy Setiawan, M.Kom, selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus. Terimakasih atas waktu, ilmu, saran, semangat dan nasehat penulis menempuh kuliah.
4.
Bapak Yudie Irawan, M.Kom, selaku pembimbing I. Terimakasih atas waktu, ilmu, saran, semangat dan nasehat yang bapak berikan selama bimbingan..
5.
Ibu Nanik Susanti, M.Kom.
selaku pembimbing II. Terimakasih atas
waktu, ilmu, saran, semangat dan nasehat yang ibu berikan selama bimbingan. 6.
Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem Informasi yang telah mengenalkan ilmu baru kepada penulis.
7.
Ibu SitiMurwani dan Bapak Sumarno, orang tua penulis yang senantiasa memberikan dukungan, semangat, doa dan materi yang sangat berati.
8.
Kedua Kakakku, yang tak henti-hentinya memberi semangat untukku.
vii
9.
Kepada semua teman-teman Fakultas Teknik Program Studi sistem Informasi khususnya angkatan 2008 yang tidak mungkin penulis sebutkan satu persatu yang telah memberikan saran dan motivasi dalam penulisan laporan ini penulis ucapkan terima kasih.
10.
Dan semua pihak yang secara tidak langsung memberikan dukungan dan bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
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, 5 Agustus 2014
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL .................................................................................. i HALAMAN PERSETUJUAN ................................................................... ii HALAMAN PENGESAHAN ................................................................... iii HALAMAN PERNYATAAN ................................................................... iv HALAMAN MOTTO DAN PERSEMBAHAN ........................................ v RINGKASAN ............................................................................................ vi KATA PENGANTAR .............................................................................. vii DAFTAR ISI ............................................................................................. ix DAFTAR TABEL ..................................................................................... xii DAFTAR GAMBAR ............................................................................... xiii BAB I. PENDAHULUAN ...................................................................... 1 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............................................................ 4 1.7.1 Metode Pengembangan Sistem.......................................4 1.7.2 Sumber Data.................................................................. 6 1.7.3 Metode Pengumpulan Data ........................................... 7 1.8 Obyek Penelitian.................................................................... 7 1.9 Sistematika Penulisan ............................................................ 8 BAB II. LANDASAN TEORI ................................................................... 9 2.1 Konsep Dasar Sistem ............................................................. 9 2.1.1 Karakteristik Sistem...................................................... 9 2.1.1 Klasifikasi Sistem ....................................................... 11
ix
2.2 Konsep Dasar Informasi....................................................... 12 2.2.1 Pengertian Data dan Informasi ................................... 12 2.2.2 Kualitas Informasi ...................................................... 12 2.2.3 Nilai Informasi………………………………………..13 2.3 Konsep Dasar Sistem Informasi ........................................... 14 2.3.1 Pengertian Sistem Informasi ....................................... 14 2.4 Rekayasa Perangkat Lunak .................................................. 16 2.5 Pengertian Penerimaan Siswa Baru ..................................... 18 2.6 Pengertian Web .................................................................... 19 2.7 Analisis Sistem..................................................................... 21 2.8 Perancangan Sistem ............................................................. 22 2.8.1 Alat Bantu Perancangan sistem .................................. 22 BAB III. TUJUAN UMUM OBJEK PENELITIAN .............................. 41 3.1 Latar Belakang Berdirinya SMA NU Al Ma’ruf ................. 41 3.2 Gagasan Berdirinya SMA NU Al Ma’ruf ............................ 41 3.3 Visi dan Misi ........................................................................ 42 3.4 Struktur Organisasi ............................................................. 43 3.5 Denah Lokasi ....................................................................... 45 3.6 Bagan Alir Penerimaan Siswa Baru ..................................... 46 BAB IV. ANALISIS DAN PERANCANGAN ...................................... 48 4.1 Analisis Permasalahan ......................................................... 48 4.2 Kebutuhan Data dan Informasi ............................................ 48 4.3 Analisis Aktor ...................................................................... 49 4.4 Perancangan Sistem ............................................................. 50 4.4.1 Use Case Diagram ...................................................... 50 4.4.2 Analisis Class Diagram .............................................. 58 4.4.3 Sequence Diagram ...................................................... 61 4.4.4 Activity Diagram ........................................................ 64 4.4.5 State Diagram ............................................................. 68 4.4.6 Perancangan Database ................................................ 73 4.4.7 Struktur Database........................................................ 77
x
4.4.8 Desain Input ................................................................ 84 BAB V. PEMBAHASAN DAN IMPLEMENTASI ............................... 92 5.1 Pembahasan ......................................................................... 92 5.1.1 Halaman Pengunjung .................................................. 92 5.1.2 Halaman Administrator .............................................. 95 5.2 Implementasi ........................................................................ 99 BAB VI. PENUTUP .............................................................................. 101 6.1 Kesimpulan ........................................................................ 101 6.2 Saran .................................................................................. 101 6.2.1 Saran Akademik........................................................ 101 DAFTAR PUSTAKA…………………………………………………..102 DAFTAR LAMPIRAN...........................................................................103
xi
DAFTAR TABEL Tabel 2.1 : Simbol FOD (Flow of Document) ................................................. 22 Tabel 2.2 : Notasi Usecase Diagram ............................................................... 26 Tabel 2.3 : Notasi Class Diagram..................................................................... 27 Tabel 2.4 : Notasi Sequence Diagram ............................................................. 29 Tabel 2.5 : Notasi Collaboration Diagram ....................................................... 30 Tabel 2.6 : Notasi Activity Diagram ................................................................. 32 Tabel 2.7: Notasi Statechart Diagram .............................................................. 33 Tabel 2.8 : Simbol ERD .................................................................................... 34 Tabel 4.1 : Proses Bisnis ................................................................................... 49 Tabel 4.2 : Deskripsi Use Case ........................................................................ 51 Tabel 4.3 : Deskripsi Use Case Mendaftar ....................................................... 52 Tabel 4.4 : Deskripsi Memasukkan Nilai Akademik ........................................ 53 Tabel 4.5 : Deskripsi Input Soal Penerimaan Siswa Baru ................................ 54 Tabel 4.6 : Deskripsi Melaksanakan Tes Penerimaan Online .......................... 55 Tabel 4.7 : Deskripsi Melakukan Seleksi Penerimaan ...................................... 56 Tabel 4.8 : Deskripsi Hasil Penerimaan Siswa Baru ........................................ 57 Tabel 4.9 : Relasi Antar Entitas …………..…….………….…………...…….74 Tabel 4.10 : Pemetaan Atribut .......................................................................... 76 Tabel 4.11: Tabel Login user ............................................................................ 78 Tabel 4.12 : Tabel login user ............................................................................ 78 Tabel 4.13 : Tabel soal tes ................................................................................ 79 Tabel 4.14 : Tabel Pendaftaran ......................................................................... 80 Tabel 4.15: Tabel pendaftaran nilai .................................................................. 81 Tabel 4.16 : Tabel Jawaban Soal ...................................................................... 81 Tabel 4.17 : Tabel Hasil Tes ............................................................................. 82
xii
DAFTAR GAMBAR Gambar 2.1 : Pengolahan Data Menjadi Informasi........................................... 12 Gambar 2.2 : Komponen Sistem Informasi ...................................................... 16 Gambar 2.3 : Permodelan Waterfall ................................................................. 16 Gambar 2.4 : Usecase Diagram ........................................................................ 25 Gambar 2.5 : Class Diagram ............................................................................ 27 Gambar 2.6 : Sequence Diagram ...................................................................... 29 Gambar 2.7 : Collaboration Diagram .............................................................. 30 Gambar 2.8 : Activity Diagram......................................................................... 31 Gambar 2.98: Statechart Diagram .................................................................... 33 Gambar 2.10 : Diagram kardinalitas one to one .............................................. 35 Gambar 2.11 : Diagram kardinalitas one to many ........................................... 36 Gambar 2.12 : Diagram kardinalitas many to many ........................................ 37 Gambar 3.1 : Struktur Organisasi ..................................................................... 43 Gambar 3.2 : Denah Lokasi ........ ..................................................................... 45 Gambar 3.3 : Alur Proses Penerimaan Siswa Baru ........................................... 46 Gambar 4.1 : Business Use case diagram..........................................................50 Gambar 4.2 : Use case diagram ........................................................................ 50 Gambar 4.3 : Class Pendaftaran ....................................................................... 58 Gambar 4.4 : Class Pendaftaran_Nilai.............................................................. 58 Gambar 4.5 : Class setup_Penerimaan Siswa Baru ..........................................59 Gambar 4.6 : class login_user ........................................................................... 59 Gambar 4.7 : class setup_soal ........................................................................... 59 Gambar 4.8 : class jawaban_soal ...................................................................... 60 Gambar 4.9: class hasil_tes.............................................................................. 60 Gambar 4.10 : class diagram ............................................................................ 61 Gambar 4.11: sequence diagram login_user ................................................... 61 Gambar 4.12 : Sequence diagram membuat setup jadwal psb ......................... 62 Gambar 4.13 : Sequence diagram input soal tes psb ........................................ 62 Gambar 4.14 : Sequence diagram mendaftar siswa baru secara online ............ 62 Gambar 4.15: Sequence diagram memasukkan nilai akademik ....................... 63
xiii
Gambar 4.16 : Sequence diagram melaksanakan tes psb secara online ........... 63 Gambar 4.17 : Sequence diagram melaksanakan seleksi psb ........................... 63 Gambar 4.18: Sequence diagram hasil penerimaan siswa baru ........................ 64 Gambar 4.19 : Activity diagram login_user ...................................................... 64 Gambar 4.20 : Activity diagram membuat setup jadwal kurikulum psb........... 65 Gambar 4.21: Activity diagram input soal tes psb ............................................ 65 Gambar 4.22 : Activity diagram mendaftar siswa baru secara online ............... 66 Gambar 4.23 : Activity diagram memasukkan nilai akademik ......................... 66 Gambar 4.24: Activity diagram melaksanakan tes psb secara online ............... 67 Gambar 4.25 : Activity diagram melaksanakan seleksi psb .............................. 67 Gambar 4.26 : Activity diagram melihat hasil psb ............................................ 68 Gambar 4.27: State Diagram login_user .......................................................... 68 Gambar 4.28 : State Diagram Identifikasi ........................................................ 69 Gambar 4.29 : State Diagram Tambah Setup Kurikulum psb .......................... 69 Gambar 4.30: State Diagram Tambah Soal Tes psb......................................... 70 Gambar 4.31 : State Diagram Ubah Soal Tes psb ............................................ 70 Gambar 4.32 : State Diagram Mendaftar ......................................................... 71 Gambar 4.33 : State Diagram Verifikasi Pendaftaran ...................................... 71 Gambar 4.34: State Diagram memasukkan nilai akademik ............................. 72 Gambar 4.35: State Diagram melaksanakan tes psb secara online .................. 72 Gambar 4.36 :State Diagram melihat hasil psb ................................................ 73 Gambar 4.37 :Identifikasi Entitas yang terlibat ................................................ 73 Gambar 4.38 :ERD sementara .......................................................................... 74 Gambar 4.39: ERD berdasarkan kardinalitas .................................................... 75 Gambar 4.40 : Penentuan primary key .............................................................. 75 Gambar 4.41 :ERD berdasarkan primary key ................................................... 76 Gambar 4.42 :ERD dengan atribut .................................................................... 77 Gambar 4.43 : Relasi Tabel............................................................................... 83 Gambar 4.44 :Desain form menu pengunjung umum ....................................... 84 Gambar 4.45 : Desain form menu admin .......................................................... 84 Gambar 4.46 : Desain form menu pendaftar ..................................................... 85
xiv
Gambar 4.47 : Desain form login...................................................................... 86 Gambar 4.48 : Desain form Jadwal Kurikulum Penerimaan Siswa Baru ......... 86 Gambar 4.49: Desain Form Pendaftaran ........................................................... 87 Gambar 4.50 :Desain Form input soal tes ......................................................... 87 Gambar 4.51 : Desain Form user account ......................................................... 88 Gambar 4.52 : Desain Form Input Tes Penerimaan Siswa secara online ........ 88 Gambar 4.53: Desain From Input Seleksi Berkas Pendaftaran ......................... 89 Gambar 4.54 : Desain Form Hasil Penerimaan Siswa Baru ............................. 89 Gambar 4.55 : Desain Form Output Laporan Pendaftaran ............................... 90 Gambar 4.56: Desain Form Output Laporan Data soal tes ............................... 90 Gambar 4.57: Desain Form Output Laporan nilai tes PSB ............................... 91 Gambar 4.58: Desain Form Laporan Hasil PSB ............................................... 91 Gambar 4.59: Desain output laporan statistik pendaftaran psb ........................ 91 Gambar 5.1 : Halaman Pengunjung .................................................................. 92 Gambar 5.2 : Halaman Pendaftaran Siswa Baru ............................................... 93 Gambar 5.3 : Formulir Cetak Berkas Pendaftaran ............................................ 94 Gambar 5.4: Halaman Administrator ................................................................ 95 Gambar 5.5 : Daftar Kurikulum PSB ................................................................ 95 Gambar 5.6 : Form Setup Kurikulum PSB ....................................................... 95 Gambar 5.7 : Form Verifikasi Berkas Pendaftaran ........................................... 96 Gambar 5.8 : Form Kelola Soal Tes ................................................................. 97 Gambar 5.9: Form Input atau Update Soal Tes ................................................ 97 Gambar 5.10 : Halaman Managemen Pengguna ............................................... 98 Gambar 5.11 : Laporan Pendaftaran Siswa Baru .............................................. 98 Gambar 5.12 : Laporan Statistik Pendaftaran ................................................... 99 Gambar 5.13 : Laporan Pendaftaran yang telah diverifikasi ............................ 99 Gambar 5.14 : Laporan Nilai Tes Online .......................................................... 99
xv