laporan ini disusun guna memenuhi salah satu …i laporan skripsi sistem informasi penerimaan siswa...

15
i 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

Upload: others

Post on 04-Feb-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

i

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

Page 2: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

ii

Page 3: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

iii

Page 4: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

iv

Page 5: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

v

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 yang

memberikan motivasi .

5. Almaterku.

Page 6: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

vi

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

Page 7: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

vii

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.

Page 8: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

viii

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

Page 9: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

ix

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

Page 10: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

x

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

Page 11: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

xi

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

Page 12: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

xii

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

Page 13: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

xiii

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

Page 14: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

xiv

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

Page 15: Laporan ini disusun guna memenuhi salah satu …i LAPORAN SKRIPSI Sistem Informasi Penerimaan Siswa Baru Berbasis Web pada SMA NU Al Ma’ruf Kudus Laporan ini disusun guna memenuhi

xv

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