Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

142
LAPORAN AKHIR PENGEMBANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU SMA NEGERI 1 SUMENEP LAPORAN AKHIR Disusun sebagai syarat maju ujian Diploma III Politeknik Negeri Malang Oleh: Ira Reza Permata NIM. 1031140041 R.Aj Nur Mardiyatillah NIM. 1031140017 PROGRAM STUDI MANAJEMEN INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MALANG JULI 2013

Transcript of Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

Page 1: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

LAPORAN AKHIR

PENGEMBANGAN SISTEM INFORMASI

PENERIMAAN SISWA BARU SMA NEGERI 1 SUMENEP

LAPORAN AKHIR

Disusun sebagai syarat maju ujian Diploma III

Politeknik Negeri Malang

Oleh:

Ira Reza Permata NIM. 1031140041

R.Aj Nur Mardiyatillah NIM. 1031140017

PROGRAM STUDI MANAJEMEN INFORMATIKA

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI MALANG

JULI 2013

Page 2: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

ii

Page 3: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

iii

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah

memberikan rahmat dan karunia-Nya sehingga laporan akhir ini berhasil

diselesaikan. Judul yang dipilih laporan akhir ini adalah “Rancang Bangun Sistem

Pendukung Keputusan Pemilihan Ketua Umum Dewan Perwakilan Mahasiswa di

Politeknik Negeri Malang”.

Diharapkan laporan akhir ini dapat bermanfaat dalam meningkatkan kualitas

mahasiswa dalam pelaksanaan pendidikan di Indonesia, khususnya dalam usaha

membudayakan demokrasi dalam pelaksanaan Pemilihan Ketua Umum Dewan

Perwakilan Mahasiswa di Politeknik Negeri Malang.

Atas semua bantuan serta dukungan dari berbagai pihak, pada kesempatan

ini penulis menyampaikan terima kasih kepada:

1) Bapak Ir. Tundung Subali Patma, MT. selaku Direktur Politeknik Negeri

Malang.

2) Bapak Supriatna Adhisuwignjo, ST., MT selaku Ketua Jurusan Teknik

Elektro Politeknik Negeri Malang.

3) Bapak Yan Watequlis Syaifudin, ST., MMT selaku Ketua Program

Studi Manajemen Informatika Jurusan Teknik Elektro Politeknik Negeri

Malang.

4) Ibu Dra. Siti Romlah., MM selaku Dosen Pembina Akademik (DPA).

5) Ir. Deddy Kusbianto Purwoko Aji, MMKOM selaku Dosen Pembimbing

I.

6) Bapak Rudy Ariyanto, ST. selaku Dosen Pembimbing II.

7) Semua pihak yang telah membantu dalam penyusunan Laporan Akhir.

Page 4: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

iv

Dalam penyusunan laporan ini masih banyak kekurangan sehingga penulis

mengharapkan kritik dan saran yang bersifat membangun demi perbaikan laporan

akhir ini.

Malang, 2 Juli 2013

Penulis

Page 5: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

v

ABSTRAK

Permata, Ira Reza dan Mardiyatillah, R.Aj Nur. 2013. Penerimaan Siswa Baru

SMA Negeri 1 Sumenep. Laporan Akhir, Program Studi Manajemen

Informatika, Jurusan Teknik Elektro, Politeknik Negeri Malang.

Pembimbing : (I) Ir. Deddy Kusbianto Purwoko Aji, MMKOM (II) Rudy

Ariyanto, ST.

Penerimaan siswa baru merupakan salah satu agenda yang selalu dilakukan

oleh SMA Negeri 1 Sumenep setiap tahunnya. Mulai dari pendaftaran sampai

pada pengumuman hasil seleksi dilakukan secara manual. Hal ini membuat

pendaftar dan pihak sekolah mengalami kesulitan. Salah satu alternatif yang dapat

dilakukan untuk mengatasi masalah tersebut yaitu dengan membuat sistem

informasi penerimaan siswa baru secara online. Pendaftar dapat secara mudah

melakukan pendaftaran tanpa harus datang secara langsung ke sekolah yang

bersangkutan dengan membawa persyaratan ataupun berkas – berkas yang

dibutuhkan. Pihak sekolah juga dapat lebih mudah menyeleksi pendaftar. Hasil

dari sistem ini dapat membantu tim administrasi, tim seleksi dan juga pihak

terkait, sehingga diperoleh pendaftar yang diterima sesuai dengan jalur

pendaftaran, yaitu jalur prestasi, jalur reguler, dan jalur khusus. Pendaftar juga

dapat secara cepat melihat pengumuman. Sehingga lebih efisien dalam hal waktu,

tenaga, dan material. Aplikasi ini dibuat dengan bahasa pemrograman PHP dan

database MySQL dan disesuaikan dengan PPDB tahun 2013 SMA Negeri 1

Sumenep.

Kata Kunci : Penerimaan Siswa Baru,Online, SMA Negeri 1 Sumenep

Page 6: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

vi

ABSTRACT

Permata, Ira Reza and Mardiyatillah, R.Aj Nur. 2013. Penerimaan Siswa Baru

SMA Negeri 1 Sumenep. Final Report, Informatics Management, Electro

Department, State Polytechnic of Malang. Advisors : (I) Ir. Deddy

Kusbianto Purwoko Aji, MMKOM, (II) Rudy Ariyanto, ST.

New student admission is one of agendas always done by SMA Negeri 1

Sumenep annually. Starting from registration until the announcement of the

results of selection was done manually. This makes the registrants and the school

had difficulty. One of the alternatives to solve the problem was by creating online

new admission information system. The registrants could easily register without

having to come directly to the school by bringing the requirements or the files

needed. The school could also more easily select the registrants. The results of

this system could help the administration team, selection team and also

stakeholders, to know which registrants were accepted in accordance with the type

of registration: Jalur Prestasi, Jalur Reguler, and Jalur Khusus. The registrants

could also quickly see the announcement. Therefore, it was more efficient in

terms of time, energy, and material. This application was made with the PHP

programming language and MySQL database.

Keywords: New Student Admission, Online, SMA Negeri 1 Sumenep

Page 7: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

vii

DAFTAR ISI

HALAMAN JUDUL ............................................................................................ i

LEMBAR PENGESAHAN ................................. Error! Bookmark not defined.

KATA PENGANTAR ........................................................................................ iii

ABSTRAK .......................................................................................................... v

ABSTRACT ......................................................................................................... vi

DAFTAR ISI ..................................................................................................... vii

DAFTAR GAMBAR ........................................................................................... x

DAFTAR TABEL ............................................................................................ xiv

DAFTAR LAMPIRAN ...................................................................................... xv

BAB I PENDAHULUAN

1.1 Latar Belakang................................................................................... 1

1.2 Rumusan Masalah .............................................................................. 2

1.3 Batasan Masalah ................................................................................ 2

1.4 Tujuan Penulisan ............................................................................... 2

1.5 Sistematika Penulisan ........................................................................ 3

BAB II LANDASAN TEORI

2.1 Regulasi yang Berkaitan Dengan Objek Penelitian ............................. 6

2.2 Studi Kasus Penelitian-Penelitian Terdahulu ...................................... 6

2.3 Studi Teknis ....................................................................................... 7

2.3.1 Definisi Sistem ........................................................................... 7

2.3.2 Definisi Informasi ...................................................................... 7

2.3.3 Definisi Sistem Informasi ........................................................... 8

2.3.4 Penerimaan Siswa Baru (PSB) ................................................... 8

2.3.5 Tes Seleksi ................................................................................. 9

2.3.6 Aplikasi Web ............................................................................. 9

2.3.7 Basis Data ................................................................................ 11

2.3.8 Hypertext Prepocessor (PHP) .................................................. 12

2.3.9 My Structure Query Language (MySQL) ................................. 13

Halaman

Page 8: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

viii

2.3.10 XAMPP ................................................................................. 13

BAB III ANALISIS DAN PERANCANGAN

3.1 Metode Perancangan ........................................................................ 15

3.2 Deskripsi Sistem .............................................................................. 16

3.3 Analisis Kebutuhan Sistem .............................................................. 17

3.4 Database ......................................................................................... 18

3.4.1 Tabel ..................................................................................... 18

3.4.2 Perancangan Entity Relationship Diagram (ERD) .................. 24

3.4.3 Physical Data Model ............................................................. 25

3.5 Proses .............................................................................................. 26

3.5.1 Work Breakdown Structure (WBS) ........................................ 26

3.5.2 Perancangan Work Flow ........................................................ 27

3.5.3 Perancangan Data Flow Diagram (DFD) .............................. 29

3.6 Interface (MOCKUP)....................................................................... 34

3.6.1 Rancangan Interface Halaman User (Calon Siswa) ............... 34

3.6.2 Rancangan Interface Halaman Tim Administrasi, Tim Seleksi,

dan Kepala Sekolah .............................................................. 37

BAB IV IMPLEMENTASI

4.1 Database ......................................................................................... 40

4.2 Interface .......................................................................................... 46

4.2.1 Interface Halaman Calon Siswa ................................................ 46

4.2.2 Interface Halaman Tim Administrasi ........................................ 55

4.2.3 Interface Halaman Tim Seleksi ................................................. 65

4.2.4 Interface Halaman Kepala Sekolah ........................................... 80

BAB V UJI COBA

5.1 Pengujian / Modul (Pengujian Fungsional)....................................... 82

5.1.1 Uji Coba Registrasi Pendaftar ................................................. 83

5.1.2 Uji Coba Login Pendaftar ........................................................ 84

5.1.3 Uji Coba Login Admin ............................................................ 84

5.1.4 Uji Coba Seleksi Administrasi ................................................ 85

5.1.5 Uji Coba Tes Seleksi ............................................................... 86

Page 9: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

ix

5.2 Pengujian Sistem ............................................................................. 87

5.2.1 Pengujian Pendaftaran ............................................................. 87

5.2.2 Pengujian Seleksi Administrasi ................................................ 90

5.2.3 Pengujian Input Nilai Tes Seleksi ............................................ 91

5.2.4 Pengujian Tes Seleksi .............................................................. 92

5.3 Pengujian Penerimaan Pengguna...................................................... 93

5.3.1 Hasil Kuesioner Uji Coba Calon Siswa ................................... 93

5.3.2 Hasil Kuesioner Uji Coba Tim Administrasi ........................... 94

5.3.3 Hasil Kuesioner Uji Coba Tim Seleksi .................................... 95

5.3.4 Hasil Kuesioner Uji Coba Kepala Sekolah .............................. 96

BAB VI PENUTUP

6.1 Kesimpulan .................................................................................... 98

6.2 Saran .............................................................................................. 98

DAFTAR PUSTAKA ........................................................................................ 99

LAMPIRAN .................................................................................................... 100

Page 10: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

x

DAFTAR GAMBAR

Gambar 2.1 Ilustrasi Basis Data ......................................................................... 11

Gambar 3.1 Tahapan Pada Model Proses Waterfall (Sommervile, 2001) ............ 15

Gambar 3.2 Perancangan Entity Relationship Diagram (ERD) ........................... 24

Gambar 3.3 Physical Data Model ...................................................................... 25

Gambar 3.4 Work Breakdown Structure (WBS) .................................................. 26

Gambar 3.5 Workflow Jalur Prestasi ................................................................... 27

Gambar 3.6 Workflow Jalur Reguler dan Jalur Khusus ....................................... 28

Gambar 3.7 DFD Level 0 ................................................................................... 29

Gambar 3.8 DFD Level 1 ................................................................................... 30

Gambar 3.9 DFD Level 2 (Registrasi) ................................................................ 31

Gambar 3.10 DFD Level 2 (Daftar) ................................................................... 31

Gambar 3.11 DFD Level 2 (Seleksi Administrasi) ............................................. 32

Gambar 3.12 DFD Level 2 (Tes Seleksi) ............................................................ 33

Gambar 3.13 DFD Level 2 (Pengumuman) ........................................................ 33

Gambar 3.14 Rancangan Interface Halaman Utama (Calon Siswa) .................... 34

Gambar 3.15 Rancangan Interface Halaman Login (Calon Siswa) ..................... 34

Gambar 3.16 Rancangan Interface Halaman Pilih Jalur ...................................... 35

Gambar 3.17 Rancangan Interface Halaman Pilihan Jalur Prestasi ..................... 35

Gambar 3.18 Rancangan Interface Halaman Akun Calon Siswa Jalur Presatasi . 36

Gambar 3.19 Rancangan Interface Halaman Akun Calon Siswa Jalur Reguler ... 36

Gambar 3.20 Rancangan Interface Halaman Login (Tim Administrasi, Tim

Seleksi, dan Kepala Sekolah) ............................................................................. 37

Gambar 3.21 Rancangan Interface Halaman Utama (Tim Administrasi, Tim

Seleksi, dan Kepala Sekolah) ............................................................................. 37

Gambar 4.1 Tabel Registrasi .............................................................................. 40

Gambar 4.2 Tabel Biodata ................................................................................. 40

Gambar 4.3 Tabel Nilai Rapor ........................................................................... 41

Gambar 4.4 Tabel Mata Pelajaran ...................................................................... 41

Gambar 4.5 Tabel Semester ............................................................................... 41

Gambar 4.6 Tabel Kejuaraan ............................................................................. 42

Halaman

Page 11: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

xi

Gambar 4.7 Tabel Users .................................................................................... 42

Gambar 4.8 Tabel Berkas................................................................................... 42

Gambar 4.9 Tabel Asal sekolah ......................................................................... 43

Gambar 4.10 Tabel Jalur .................................................................................... 43

Gambar 4.11 Tabel Detail Jalur ......................................................................... 43

Gambar 4.12 Tabel Rangking Siswa .................................................................. 43

Gambar 4.13 Tabel Bakat .................................................................................. 44

Gambar 4.14 Tabel Nilai Ujian .......................................................................... 44

Gambar 4.15 Tabel Minat .................................................................................. 44

Gambar 4.16 Tabel Hasil Administrasi .............................................................. 45

Gambar 4.17 Tabel Seleksi Siswa ...................................................................... 45

Gambar 4.18 Menu Beranda Pendaftar ............................................................... 46

Gambar 4.19 Menu Pendaftar Calon Siswa ........................................................ 47

Gambar 4.20 Menu Registrasi Pendaftar ............................................................ 48

Gambar 4.21 Menu Validasi Registrasi Pendaftar .............................................. 48

Gambar 4.22 Tampilan Konfirmasi Account ...................................................... 49

Gambar 4.23 Menu Login Pendaftar .................................................................. 49

Gambar 4.24 Pilihan Menu Jalur ........................................................................ 50

Gambar 4.25 Menu Inputan Kelengkapan Data Pendaftar .................................. 50

Gambar 4.26 Form Inputan Data Pribadi Pendaftar ............................................ 51

Gambar 4.27 Form Inputan Biodata Orang Tua Pendaftar .................................. 51

Gambar 4.28 Form Inputan Nilai Raport Pendaftar ............................................ 52

Gambar 4.29 Form Upload Berkas Pendaftar ..................................................... 52

Gambar 4.30 Menu Pilihan Jalur Prestasi ........................................................... 53

Gambar 4.31 Menu Pendaftar Jalur Prestasi ....................................................... 53

Gambar 4.32 Menu Form Input Kejuaraan Pendaftar ......................................... 54

Gambar 4.33 Lihat Data Kejuaraan .................................................................... 54

Gambar 4.34 Cetak Kartu Pendaftar ................................................................... 55

Gambar 4.35 Halaman Login Tim Administrasi ................................................. 55

Gambar 4.36 Menu Data Pendaftar .................................................................... 56

Gambar 4.37 Menu Seleksi Administrasi Jalur Prestasi ...................................... 57

Gambar 4.38 Menu Seleksi Administrasi Detail Jalur Prestasi ........................... 58

Page 12: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

xii

Gambar 4.39 Form Input Seleksi Administrasi ................................................... 58

Gambar 4.40 Data Pendaftar Seleksi Administrasi Jalur Reguler ........................ 59

Gambar 4.41 Detail Pendaftar Seleksi Administrasi Jalur Prestasi ...................... 59

Gambar 4.42 Data Pendaftar Seleksi Administrasi Jalur Khusus ........................ 60

Gambar 4.43 Detail Pendafar Seleksi Administrasi Jalur Khusus ....................... 61

Gambar 4.44 Data Pendaftar Lolos Administrasi................................................ 61

Gambar 4.45 Edit Data Pendaftar Lolos Administrasi ........................................ 62

Gambar 4.46 Form Edit Data Pendaftar Lolos Administrasi ............................... 62

Gambar 4.47 Hapus Data Pendaftar Lolos Administrasi ..................................... 63

Gambar 4.48 Data Pendaftar Gagal Lolos Administrasi ..................................... 63

Gambar 4.49 Menu Cetak Laporan .................................................................... 64

Gambar 4.50 Hasil Cetak Laporan Seleksi Administrasi .................................... 64

Gambar 4.51 Menu Login Tim Seleksi .............................................................. 65

Gambar 4.52 Data Pendaftar Lolos Administrasi................................................ 65

Gambar 4.53 Data Pendaftar Jalur Prestasi Lolos Administrasi .......................... 66

Gambar 4.54 Form Input Nilai Tes Pendaftar ..................................................... 67

Gambar 4.55 Edit Nilai Pendaftar Jalur Pretasi .................................................. 67

Gambar 4.56 Form Edit Nilai Pendaftar Jalur Prestasi ........................................ 68

Gambar 4.57 Hapus Nilai Tes Pendaftar Jalur Registrasi.................................... 68

Gambar 4.58 Data Pendaftar Jalur Reguler Lolos Administrasi .......................... 69

Gambar 4.59 Data Nilai Pendaftar Jalur Reguler ................................................ 69

Gambar 4.60 Form Edit Data Nilai Pendaftar ..................................................... 70

Gambar 4.61 Hapus Data Pendaftar Jalur Jalur Khusus ...................................... 70

Gambar 4.62 Data Pendaftar Jalur Khusus Lolos Administrasi ........................... 71

Gambar 4.63 Form Edit Data Pendaftar Jalur Khusus......................................... 71

Gambar 4.64 Data Nilai Pendaftar Jalur Khusus ................................................ 72

Gambar 4.65 Form Edit Nilai Data Pendaftar Jalur Khusus ................................ 72

Gambar 4.66 Hapus Data Nilai Pendaftar Jalur Khusus ...................................... 73

Gambar 4.67 Seleksi Data Pendaftar Jalur Prestasi ............................................. 73

Gambar 4.68 Form Input Seleksi Data Pendaftar Jalur Prestasi .......................... 74

Gambar 4.69 Seleksi Data Pendaftar Jalur Reguler ............................................ 74

Gambar 4.70 Form Input Seleksi Data Pendaftar Jalur Reguler .......................... 75

Page 13: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

xiii

Gambar 4.71 Seleksi Data Pendaftar Jalur Khusus ............................................. 75

Gambar 4.72 Form Input Seleksi Data Pendaftar Jalur Khusus ........................... 76

Gambar 4.73 Data Pendaftar Diterima ............................................................... 76

Gambar 4.74 Form Edit Seleksi Data Pendaftar ................................................. 77

Gambar 4.75 Hapus Seleksi Data Pendaftar ....................................................... 77

Gambar 4.76 Data Pendaftar Tidak Diterima...................................................... 78

Gambar 4.77 Form Edit Seleksi Data Pendaftar ................................................. 78

Gambar 4.78 Hapus Data Pendaftar Tidak Diterima ........................................... 78

Gambar 4.79 Menu Cetak Laporan Tim Seleksi ................................................. 79

Gambar 4.80 Hasil Cetak Seleksi Data Pendaftar ............................................... 79

Gambar 4.81 Menu Login Kepala Sekolah ......................................................... 80

Gambar 4.82 Data Pendaftar ............................................................................. 80

Gambar 4.83 Data Pendaftar Lolos Administrasi................................................ 81

Gambar 4.84 Data Pendaftar Diterima ............................................................... 81

Gambar 5.1 Modul Pengujian ............................................................................ 82

Gambar 5.2 Hasil Registrasi Pendaftar ............................................................... 87

Gambar 5.3 Biodata Pendaftar ........................................................................... 88

Gambar 5.4 Nilai Rapor Pendaftar ..................................................................... 89

Gambar 5.5 Berkas Pendaftar ............................................................................ 89

Gambar 5.6 Kejuaraan Pendaftar ....................................................................... 90

Gambar 5.7 Pendaftar Lolos Administrasi ......................................................... 90

Gambar 5.8 Pendaftar Gagal Administrasi ......................................................... 91

Gambar 5.9 Nilai Tes Seleksi Pendaftar ............................................................. 91

Gambar 5.10 Pendaftar Diterima ........................................................................ 92

Gambar 5.11 Pendaftar Tidak Diterima .............................................................. 92

Page 14: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

xiv

DAFTAR TABEL

Tabel 3.1 Tabel tbl_registrasi ............................................................................. 18

Tabel 3.2 Tabel tbl_nilai_rapor .......................................................................... 18

Tabel 3.3 Tabel tbl_mapel ................................................................................. 18

Tabel 3.4 Tabel tbl_biodata................................................................................ 19

Tabel 3.5 Tbl_semester ...................................................................................... 19

Tabel 3.6 Tabel tbl_kejuaraan ............................................................................ 20

Tabel 3.7 Tabel tbl_users ................................................................................... 20

Tabel 3.8 Tabel tbl_berkas ................................................................................. 20

Tabel 3.9 Tabel tbl_asal_sekolah ....................................................................... 21

Tabel 3.10 Tabel tbl_det_jalur ........................................................................... 21

Tabel 3.11 Tabel tbl_jalur .................................................................................. 21

Tabel 3.12 Tabel tbl_rangking_siswa ................................................................. 21

Tabel 3.13 Tabel tbl_bakat ................................................................................. 22

Tabel 3.14 Tabel tbl_ujian ................................................................................. 22

Tabel 3.15 Tabel tbl_minat ................................................................................ 22

Tabel 3.16 Tabel tbl_hasil_administrasi ............................................................. 22

Tabel 3.17 Tabel tbl_seleksi_siswa .................................................................... 23

Tabel 5.1 Uji Coba Registrasi Pendaftar............................................................. 83

Tabel 5.2 Uji Coba Login Pendaftar ................................................................... 84

Tabel 5.3 Uji Coba Login Admin ....................................................................... 84

Tabel 5.4 Uji Coba Seleksi Administrasi ............................................................ 85

Tabel 5.5 Uji Coba Tes Seleksi .......................................................................... 86

Tabel 5.6 Hasil Kuesioner Uji Coba Calon Siswa .............................................. 93

Tabel 5.7 Hasil Kuesioner Uji Coba Tim Administrasi....................................... 94

Tabel 5.8 Hasil Kuesioner Uji Coba Tim Seleksi ............................................... 95

Tabel 5.9 Hasil Kuesioner Uji Coba Kepala Sekolah.......................................... 96

Halaman

Page 15: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

xv

DAFTAR LAMPIRAN

Lampiran 1 Listing Program ............................................................................ A-1

Lampiran 2 Kuesioner ..................................................................................... B-1

Lampiran 3 Lembar Bimbingan ....................................................................... C-1

Lampiran 4 Lembar Persetujuan Penjilidan ...................................................... D-1

Lampiran 5 Profil Penulis .................................................................................E-1

Halaman

Page 16: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Penerimaan Siswa Baru (PSB) sudah menjadi kegiatan rutin yang

dilaksanakan oleh setiap sekolah pada tahun ajaran baru. Bentuk pelayanan

penerimaan siswa baru dilaksanakan sesuai dengan ketentuan dan

pelaksanaannya dikembangkan oleh masing-masing sekolah berdasarkan

kebutuhan dan karakteristik sekolah. Setiap sekolah memiliki tata cara

penerimaan siswa baru menurut jalur yang telah ditentukan.

Dalam Penerimaan Siswa Baru (PSB) yang dilakukan selama ini, mulai

dari pengambilan formulir, pemeriksaan kelengkapan berkas siswa baru,

proses pengolahan data, proses ujian masuk, serta pengumuman hasil seleksi

merupakan tahapan-tahapan yang sangat menyita waktu dan tenaga.

Untuk membantu menyelesaikan permasalahan tersebut, dapat

memanfaatkan perkembangan teknologi. Salah satu alternatifnya adalah

dengan membuat suatu sistem informasi yang dapat membantu pelaksanaan

program Penerimaan Siswa Baru (PSB) untuk lebih menjamin kelancaran,

keakuratan data, serta kecepatan akses informasi sehingga dapat menghemat

waktu dan tenaga panitia Penerimaan Siswa Baru (PSB).

Di SMA Negeri 1 Sumenep dalam Penerimaan Siswa Baru (PSB)

membuka 3 jalur, yaitu jalur reguler, jalur prestasi, dan jalur khusus. Masing

– masing jalur memiliki perbedaan mulai dari persyaratan pendaftaran, waktu

pelaksanaan, tata cara seleksi, serta jumlah kuota.

Penerimaan Siswa Baru (PSB) ini dilakukan secara online. Mekanisme

pendaftaran dari ketiga jalur tersebut sama. Namun terdapat perbedaan dalam

tata cara seleksi. Seleksi yang dilakukan dari jalur reguler dan khusus yaitu

melaksanakan tes tulis dan tes wawancara minat yang dilaksanakan di SMA

Negeri 1 Sumenep. Sedangkan untuk jalur prestasi dilakukan tes bakat dan

tes wawancara. Dari serangkaian tes tersebut akan mendapatkan hasil akhir

Page 17: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

2

berupa pengumuman diterima atau tidak dan hasil akhir tersebut akan

ditampilkan secara online.

Berdasarkan latar belakang yang telah dijelaskan maka akan dibuat

laporan akhir yang berjudul “Pengembangan Sistem Infomasi Penerimaan

Siswa Baru SMA Negeri 1 Sumenep”.

1.2 Rumusan Masalah

Berdasarkan pada permasalahan yang telah diuraikan pada latar

belakang di atas, maka didapatkan rumusan masalah sebagai berikut:

1.2.1 Bagaimana membangun sistem informasi Penerimaan Siswa Baru

SMA Negeri 1 Sumenep secara online?

1.2.2 Bagaimana membangun sistem informasi untuk mengetahui

banyaknya siswa baru dalam setiap jalur pendaftaran?

1.2.3 Bagaimana cara membuat laporan hasil seleksi pendaftar yang diterima

atau tidak?

1.3 Batasan Masalah

Beberapa hal yang menjadi batasan masalah dalam pembuatan aplikasi

ini adalah sebagai berikut :

1.3.1 Proses Penerimaan Siswa Baru hanya dilakukan pada SMA Negeri 1

Sumenep.

1.3.2 Proses Penerimaan Siswa Baru melalui 3 jalur yaitu prestasi, reguler

dan khusus.

1.3.3 Proses Penerimaan Siswa Baru ini mulai dari pendaftaran sampai

pengumuman hasil seleksi.

1.4 Tujuan

1.4.1 Sistem informasi dapat mengelolah penerimaan siswa baru secara

online.

1.4.2 Dapat mengetahui banyaknya pendaftar sesuai dengan jalur pendaftaran.

1.4.3 Dapat membuat laporan hasil seleksi pendaftar yang diterima atau

tidak.

Page 18: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

3

1.5 Sistematika Penulisan

Sistematika penulisan laporan akhir ini akan diuraikan dalam beberapa bab,

yaitu:

BAB 1 PENDAHULUAN

1.1 LATAR BELAKANG: Berisi tentang alasan mengapa sistem ini

dibuat, masalah apa yang akan diselesaikan dan siapa yang akan

menjadi subjek untuk sistem ini.

1.2 RUMUSAN MASALAH: Berisi tentang permasalahan yang

terjadi dalam Pengembangan Sistem Informasi Penerimaan

Siswa Baru SMA Negeri 1 Sumenep.

1.3 BATASAN MASALAH: Berisi tentang batasan-batasan

masalah dalam Pengembangan Sistem Informasi Penerimaan

Siswa Baru SMA Negeri 1 Sumenep.

1.4 TUJUAN : Berisi tentang tujuan yang ingin dicapai dalam

Pengembangan Sistem Informasi Penerimaan Siswa Baru SMA

Negeri 1 Sumenep.

1.5 SISTEMATIKA PENULISAN: Berisi tentang uraian singkat isi

Bab per Bab dari Pengembangan Sistem Informasi Penerimaan

Siswa Baru SMA Negeri 1 Sumenep.

BAB 2 LANDASAN TEORI

2.1 REGULASI YANG BERKAITAN DENGAN OBJEK

PENELITIAN : Berisi tentang penjelasan mengenai mekanisme

yang terdapat pada SMA Negeri 1 Sumenep

2.2 STUDI KASUS PENELITIAN-PENELITIAN YANG

TERDAHULU : Berisi tentang informasi mengenai studi kasus

– studi kasus yang pernah dibuat oleh orang/instansi lainnya.

2.3 STUDI TEKNIS :Berisi tentang materi-materi dan teori-teori

yang mendukung Pengembangan Sistem Informasi Penerimaan

Siswa Baru SMA Negeri 1 Sumenep.

Page 19: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

4

BAB 3 ANALISIS DAN PERANCANGAN

3.1 METODE PERANCANGAN : Berisi mengenai metode apa

yang digunakan dalam Pengembangan Sistem Informasi

Penerimaan Siswa Baru SMA Negeri 1 Sumenep.

3.2 DESKRIPSI SISTEM : Berisi mengenai alur sistem yang dibuat

dalam Pengembangan Sistem Informasi Penerimaan Siswa Baru

SMA Negeri 1 Sumenep.

3.3 ANALISIS KEBUTUHAN SISTEM : Berisi mengenai analisa

kebutuhan sistem yang dibutuhkan dalam Pengembangan Sistem

Informasi Penerimaan Siswa Baru SMA Negeri 1 Sumenep.

3.4 DATABASE : Berisi mengenai rancangan database yang

digunakan dalam Pengembangan Sistem Informasi Penerimaan

Siswa Baru SMA Negeri 1 Sumenep.

3.5 PROSES : Berisi Mengenai proses perancangan sistem yang

dibutuhkan Pengembangan Sistem Informasi Penerimaan Siswa

Baru SMA Negeri 1 Sumenep.

3.6 INTERFACE (MOCKUP) : Berisi megenai tampilan awal dari

Pengembangan Sistem Informasi Penerimaan Siswa Baru SMA

Negeri 1 Sumenep.

BAB 4 IMPLEMENTASI

4.1 DATABASE : Berisi mengenai rancangan database yang telah

dibuat yang digunakan dalam Pengembangan Sistem Informasi

Penerimaan Siswa Baru SMA Negeri 1 Sumenep.

4.2 INTERFACE (PRINT SCREAN) : Berisi Mengenai hasil

tampilan yang telah diimplementasi dari Pengembangan Sistem

Informasi Penerimaan Siswa Baru SMA Negeri 1 Sumenep.

Page 20: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

5

BAB 5 UJI COBA

5.1 PENGUJIAN /MODUL (PENGUJIAN FUNGSIONAL): Berisi

mengenai hasil pengujian modul dalam Pengembangan Sistem

Informasi Penerimaan Siswa Baru SMA Negeri 1 Sumenep.

5.2 PENGUJIAN SISTEM : Berisi mengenai hasil pengujian sistem

dalam Pengembangan Sistem Informasi Penerimaan Siswa Baru

SMA Negeri 1 Sumenep.

5.3 PENGUJIAN PENERIMAAN PENGGUNA : Berisi mengenai

hasil pengujian pengguna dalam Pengembangan Sistem

Informasi Penerimaan Siswa Baru SMA Negeri 1 Sumenep.

BAB 6 PENUTUP

6.1 KESIMPULAN

Berisikan uraian tentang kesimpulan yang diambil dari isi bab 3

dan bab 4 serta menjadi solusi terhadap masalah yang dijelaskan

pada bab 1.

6.2 SARAN

Saran merupakan hal – hal yang susah/belum dibuat dalam

laporan akhir yang dibuat.

Page 21: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

6

BAB II

LANDASAN TEORI

2.1 REGULASI YANG BERKAITAN DENGAN OBJEK PENELITIAN

Penerimaan Siswa Bru SMA Neger 1 Sumenep mengacu pada dasar –

dasar sebagai berikut :

2.1.1 Undang-Undang Nomor 20 Tahun 2003 tentang Sistem Pendidikan

Nasional. Berikut ini merupakan salah satu pasal dari UU No 20

Tahun 2003 yaitu : Pasal 4 ayat 1 Undang-undang No. 20 Tahun 2003

tentang Sistem Pendidikan Nasional menyatakan bahwa “Pendidikan

diselenggarakan secara demokratis dan berkeadilan serta tidak

diskriminatif dengan menjunjung tinggi hak azasi manusia, nilai

keagamaan, nilai kultural, dan kemajemukan bangsa”.

Penyelenggaraan pendidikan tidak diskriminatif berarti tidak

membedakan jenis kelamin, suku, ras, kedudukan sosial atau tingkat

kemampuan ekonomi.

2.1.2 PP 17 Tahun 2010 tentang Pengelolaan dan Penyelenggaraan

Pendidikan.

2.1.3 Peraturan Pemerintah Nomor 19 tahun 2005 tentang Standar Nasional

Pendidikan.

2.1.4 Petunjuk Teknis Penerimaan Siswa Baru Dinas Pendidikan Kab.

Sumenep Tahun 2012/2013

2.1.5 Program Kerja Sekolah Menengah Atas (SMA) Negeri 1 Sumenep

Tahun Pelajaran 2012/2013.

2.2 STUDI KASUS PENELITIAN-PENELITIAN YANG TERDAHULU

Mengenai studi kasus penelitian-penelitian terdahulu, ada banyak

studi kasus yang membahas mengenai Sistem Informasi Penerimaan Siswa

Baru yang dilakukan secaran online. Mengingat bahwa perkembangan

teknologi semakin pesat, informasi yang cepat dan mudah sangat dibutuhkan.

Page 22: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

7

Maka dari itu pembuatan sistem informasi telah banyak dibuat dengan tujuan

untuk memudahkan pengguna.

Salah satu contoh studi kasus yang disusun oleh CATUR

SUDRAJAT adalah Pengembangan Sistem Informasi Pendaftaran Siswa

Baru SMK Pelopor Nasional Ciputan Tangerang Selatan. Sistem ini

hanya membahas mengenai pendaftaran siswa baru saja. Dan persyaratan

yang dinilai hanya nilai rapor yang menjadikan calon siswa dinyatakan lulus

atau tidak lulus di SMK tersebut.

Contoh yang kedua studi kasus yang disusun oleh MOHAMAD

ONNY HARMAS ABADI adalah Rancang Bangun Sistem Informasi

Penerimaan Siswa Baru Online SMK TELKOM SANDHY PUTRA

MALANG. Sistem ini membahas mengenai penerimaan siswa baru mulai

dari pendaftaran sampai pengumuman. Di sistem ini, panitia PSB melakukan

validasi berkas pendaftaran yang berupa biodata dan nilai rapor,memasukkan

nilai tes I, tes II dan menghasilkan laporan siswa baru yang diterima dan di

umumkan kepada siswa baru.

Yang membedakan sitem di atas dengan sistem yang kami buat

adalah terdapat jalur pendaftaran yang berbeda. Sistem ini juga melakukan

tahap penyeleksian serta tes yang diikuti oleh calon siswa sesuai dengan jalur

pendaftaran.

2.3 STUDI TEKNIS

2.3.1 Definisi Sistem

Sistem adalah sebuah tatanan yang terdiri dari sejumlah komponen

fungsional (dengan tugas/fungsi khusus) yang saling berhubungan dan secara

bersama-sama bertujuan untuk memenuhi suatu proses atau pekerjaan

tertentu (Kusrini,2007:11).

2.3.2 Definisi Informasi

Informasi adalah data yang sudah diolah menjadi sebuah

bentuk yang berarti bagi pengguna, yang bermanfaat dalam

pengambilan keputusan saat ini atau mendukung sumber informasi.

Data belum memiliki nilai sedangkan informasi sudah memiliki nilai.

Page 23: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

8

Informasi dikatakan bernilai bila manfaatnya lebih besar disbanding

biaya untuk mendapatkannya. (Kusrini, 2007:7)

2.3.3 Definisi Sistem Informasi

Sistem informasi didefinisikan oleh Robert A. Laitch dan K.

Roscoe Bavis sebagai berikut: “Sistem informasi adalah suatu sistem

di dalam organisasi yang mempertemukan kebutuhan pengolahan

transaksi harian, mendukung operasi, bersifat manajerial, dan

merupakan kegiatan strategi dari suatu organisasi, serta

menyediakan laporan-laporan yang diperlukan oleh pihak luar

tertentu dengan laporan – laporan yang diperlukan.”

Definisi umum sistem informasi adalah sebuah sistem yang

terdiri atas rangkaian subsistem informasi terhadap pengolahan data

untuk menghasilkan informasi yang berguna dalam pengambilan

keputusan. (Kusrini, 2007:8)

2.3.4 Penerimaan Siswa Baru (PSB)

Penerimaan Siswa Baru (PSB) merupakan proses seleksi

akademis calon siswa untuk menuju jenjang pendidikan yang lebih

tinggi dalam tingkatan SMP dan SMA/SMK. PSB online dibuat

berdasarkan petunjuk teknis PSB pada masing-masing kota tertentu.

Penerimaan Siswa Baru (PSB) merupakan proses seleksi yang

dilaksanakan tiap tahun secara rutin oleh SMA Negeri 1 Sumenep.

Pada Penerimaan Siswa Baru (PSB) ini, SMA Negeri 1 Sumenep

membuka 3 jalur pendaftaran. Yakni jalur regular, jalur prestasi, dan

jalur khusus.

Sistem informasi Penerimaan Siswa Baru (PSB) online

merupakan suatu aplikasi komputer untuk memudahkan proses

penerimaan siswa baru yang dilaksanakan secara online. Dengan

adanya sistem informasi ini diharapkan memudahkan pihak yang

terkait dalam mengolah data siswa menjadi sebuah informasi siswa

yang diterima pada sekolah tertentu.

Page 24: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

9

Apikasi PSB Online ini telah diterapkan dibeberapa kota di

Indonesia, salah satunya kota Jakarta dan Surabaya. Pembangunan

sistem informasi PSB Online mengacu pada petunjuk teknis PSB yang

diterbitkan Dinas Pendidikan kota masing-masing ( holikhah,2009:1).

2.3.5 Tes Seleksi

Salah satu syarat colon siswa baru dapat diterima di SMA

Negeri 1 Sumenep adalah harus mengikuti tes seleksi. Tes tersebut

meliputi :

a. Tahap seleksi administrasi

b. Tes bakat

c. Ujian Tulis

d. Tahap wawancara komitmen, minat, dan dukungan

Calon siswa baru akan dites oleh tim yang telah disiapkan oleh

panitia. Mereka harus mengikuti prosedur tes yang telah ditetapkan

oleh sekolah. Untuk jalur reguler tes seleksi yang harus diikuti

mencakup semua tes seleksi. Jalur prestasi mencakup tes bakat dan tes

wawancara. Sedangkan untuk jalur khusus mencakup semua tes

kecuali tes bakat dan ujian tulis.

2.3.6 Aplikasi Web

Aplikasi web adalah sebuah sistem informasi yang mendukung

interaksi pengguna melalui antarmuka berbaasis web. Fitur – fitur

aplikasi web biasanya berupa data persistence, mendukung transaksi

dan komposisi halaman. Web dinamis yang dapat dipertimbangkan

sebagai hibridasi, antara hypermedia dan sistem informasi.

Aplikasi Web adalah bagian dari client-side yang dapat dijalankan

oleh browser web. Client-side mempunyai tanggung jawab untuk

pengeksekusian proses bisnis.

Page 25: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

10

Interaksi Web dibagi ke dalam tiga langkah, yaitu:

a. Permintaan

Pengguna mengirimkan permintaan ke server Web, biasanya via

halaman Web yang ditampilkan pada browser Web.

b. Pemrosesan

Server Web menerima permintaan yang dikirimkan oleh pengguna,

kemudian memproses permintaan tersebut.

c. Jawaban

Browser menampilkan hasil dari permintaan pada jendela browser.

Halaman Web bisa terdiri dari beberapa jenis informasi

grafis (tekstual dan multimedia). Kebanyakan komponen grafis

dihasilkan dengan tool khusus menggunakan manipulasi langsung dan

editor.

Halaman Web juga dapat dibuat dengan menggunakan

berbagai program agar dapat menaampilkan suatu informasi di dalam

browser (misalnya Java atau PHP). Pembangunan aplikasi Web

membutuhkan beberapa kualifikasi yang berbeda

(Simarmata,2009:56).

Biasanya para pekerja dalam pembangunan Web akan memegang

peranan berikut :

a. Pemasaran, untuk menetapkan target pengunjung Web dan konten

untuk diserahkan.

b. Perancang grafis, untuk menetapkan tampilan visual (meliputi tata

letak halaman, huruf, warna, gambar, dan film).

c. Integrator HTML, untuk mengembangkan halaman HTML.

d. Pemrograman, untuk menulis program (di dalam Java, PHP atau

bahasa pemrograman lainnya, yang dapat dikombinasikan dengan

HTML).

e. Penulis konten, untuk membuat aplikasi dengan informasi agar

bernilai tambah.

Page 26: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

11

2.3.7 Basis data

Sistem basis data adalah sistem terkomputerisasi yang

tujuan utamanya adalah memelihara data yang sudah diolah atau

informasi dan membuat informasi tersedia saat dibutuhkan. Pada

intinya basis data adalah media untuk menyimpan data agar dapat

diakses dengan mudah dan cepat . (Rosa, 2011:44)

Gambar 2.1 Ilustrasi Basis Data

Sistem informasi tidak dapat dipisahkan dengan kebutuhan akan basis

data apa pun bentuknya, berupa file teks ataupun Database

Management System (DBMS).

Kebutuhan basis data dalam sistem informasi meliputi :

memasukkan, menyimpan, dan mengambil data

membuat laporan berdasarkan data yang telah disampan

Basis data atau database adalah kumpulan data yang saling

berelasi. Data sendiri merupakan fakta mengenai objek, orang, dan lain-lain.

Data dinyatakan dengan nilai (angka dan deretan karakter/simbol). Basis

data dapat didefinisikn dalam berbagai sudut pandang seperti berikut:

tabel 1

tabel 2

tabel n

………….

Basis Data

Page 27: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

12

a. Himpunan kelompok data yang saling berhubungan yang

diorganisasikan sedemikian rupa sehingga kelak dapat

dimanfaatkan dengan cepat dan mudah.

b. Kumpulan data yang saling berhubungan yang disimpan

secara bersama sedemikian rupa tanpa pengulangan

(redundancy) yang tidak perlu, untuk memenuhi kebutuhan.

c. Kumpulan file/table/arsip yang saling berhubungan

yang disimpan dalam media penyimpanan elektronik.

(Fathansyah,2007:2)

2.3.8 Hypertext Prepocessor (PHP)

PHP (Hypertext Preprocesssor) adalah bahasa pemrograman

yang memungkinkan para web developer untuk membuat aplikasi web

dinamis dengan cepatdan mudah. PHP adalah bahasa server-side

scripting yang bisa menyatu dengan tag-tag html. Server-side

scripting adalah sintaks dan perintah-perintah yang dijalankan pada

server dan disertakan pada dokumen html. Pada suatu halaman web

dinamis, PHP berfungsi sebagai bahasa pemrograman yang

menjalankan sutu perintah tertentu. Sedangkan HTML berfungsi

sebagai struktur dari desain halaman web. Ketika sebuah halaman web

dinamis dibuka pada web browser, pertama kali yang terjadi adalah

server memproses semua perintah PHP yang ada kemudian

menampilakan hasilnya pada format HTML ke web browser, sehingga

yang ditampilkan ke web browser hanya tampilan desain dari HTML

saja, sedangkan skrip PHP bekerja di belakang layar.

PHP merupakan software open source, jadi PHP bisa

digunakan oleh siapa saja secara bebas tanpa harus membayar, dengan

kata lain PHP adalah gratis. PHP juga merupakan software cross

platform , jadi bisa berjalan dengan baik pada windows maupun unix

(linux).

Hampir semua aplikasi berbasis web bisa dibuat dan

dijalankan dengan PHP, namun kelebihan utama PHP adalah

konektivitasnya dengan database. PHP mampu mengolah data pada

Page 28: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

13

berbagai platform database, namun yang paling ideal dan banyak

digunakan adalah menggunakan database MySql. PHP dan MySql

menjadi standar bagi pembuatan web dinamis saat ini, hal ini

dikarenakan keduanya open source, sehingga digunakan siapa saja

dengan bebas (Gunawan,2010:12).

2.3.9 My Structure Query Language (MySQL)

My Structure Query Language (MySQL) merupakan aplikasi

atau sistem untuk mengelola database atau manajemen data. Untuk

menyimpan data dan informasi ke komputer kita menggunakan data,

contoh kita menyimpan data karyawan pada suatu perusahaan dan

memasukkan pada suatu file. File data yang dikelompokkan inilah

yang disebut database. Dan MySQL bertugas mengatur dan mengelola

data-data pada database. Dalam mangelola database MySQL

menggunakan struktur atau kerangka yang berbentuk tabel. Dalam

tabel-tabel itulah data diatur dan dikelompokkan.

MySQL banyak digunakan dan menjadi pilihan karena

berbagai keunggulan. Keunggulan yang utama diantaranya karena

aplikasinya gratis, dan bisa dipakai oleh siapa saja. Selain itu MySQL

dikenal sebagai sistem database yang efisien dan reliable, proses query

MySQL cepat dan mudah, sehingga cocok sekali digunakan untuk

aplikasi berbasis web. MySQL juga mudah dihubungkan dengan

berbagai bahasa pemrograman dan aplikasi, sehingga tingkat

kompatibilitasnya tinggi, disamping itu kode-kode perintah MySQL

bisa dibilang “sederhana” sehingga mudah dimengerti oleh

programmer untuk membangun suatu aplikasi (Gunawan,2010:15).

2.3.10 XAMPP

Xampp adalah salah satu paket software webbrowser yang

terdiri dari Apache, Mysql,php dan php myadmin. Penggunaan sangat

mudah dan dapat diinstal diberbagai sistem operasi. Dengan xampp

anda tidak perlu melakukan konfigurasi apache, php dan mysql secara

Page 29: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

14

manual karena secara otomatis xampp akan melakukan instalasi dan

konfigurasi secara otomatis (Wk, 2009:6).

Menurut Gunawan (2010:18):Dengan menginstal XAMMP

kita tidak perlu menginstal aplikasi server satu persatu, karena

didalam XAMMP sudah terdapat :

a. Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.81

b. MySQL 5.1.41 + PBXT engine

c. PHP 5.3.1

d. phpMyAdmin 3.2.4

e. Perl 5.10.1

f. Filezella FTP Server 0.9.33

g. Mercury Mail Transport System 4.72

Page 30: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

15

BAB III

ANALISIS DAN PERANCANGAN

3.1 METODE PERANCANGAN

Metode yang digunakan dalam Pengembangan Sistem Informasi

Penerimaan Siswa Baru SMA Negeri 1 Sumenep adalah System

Development Life Cycle (SDLC) dengan model Waterfall yang telah

disesuaikan dengan kebutuhan penulisan Laporan Akhir. Model Waterfall

yang akan digunakan dalam penelitian ini seperti gambar berikut:

Gambar 3.1 Tahapan Pada Model Proses Waterfall (Sommervile, 2001) Sumber: Bahan Ajar Rekayasa Perangkat Lunak oleh Umi Proboyekti, S.Kom, MLIS

Metode yang akan digunakan dapat digambarkan sebagai berikut:

3.1.1 Mendefinisikan Kebutuhan (Requirement Definition)

Langkah pertama adalah mengumpulkan data yang akan

digunakan. Data yang dimaksud yaitu sistematika pendaftaran

dalam Penerimaan Siswa Baru SMA Negeri 1 Sumenep.

Page 31: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

16

3.1.2 Mendesain Sistem dan Software (System and Software Design)

Perancangan (Design) dapat digunakan untuk mempermudah

dalam pembuatan sistem, sehingga memiliki standar atau acuan

dalam proses pembuatan program (WBS dan WorkFlow terlampir).

3.1.3 Implementasi dan Pengujian Unit (Implementation dan Unit

Testing)

Tahapan berikutnya adalah dengan mengimplementasikan desain

yang sudah dibuat dalam sebuah program. Program yang akan

dibuat mengacu pada data yang telah ditentukan serta rancangan

yang telah dibuat pada tahap selanjutnya. Setelah itu dilakukan

pengujian pada setiap unit program yang telah dibuat dan

melakukan analisa terhadap kesalahan atau kekurangan yang

terdapat pada program.

3.1.4 Integrasi dan Pengujian Sistem (Integration dan System

Testing)

Tahapan selanjutnya adalah mengintegrasikan unit program yang

telah dibuat menjadi sebuah sistem. Selanjutnya, dilakukan

pengujian sistem secara keseluruhan. Pengujian terbagi menjadi 2

yaitu pengujian sistem oleh pembuat aplikasi dan pengujian oleh

user.

3.1.5 Operasional dan Perawatan (Operasional and Maintenance)

Tahapan berikut ini merupakan hasil program yang dibuat akan

dioperasikan pada tempat yang telah ditentukan dan melakukan

suatu pemeliharaan terhadap sistem ini.

3.2 DESKRIPSI SISTEM

Sistem Informasi Penerimaan Siswa Baru SMA Negeri 1 Sumenep

merupakan sistem informasi penerimaan siswa baru secara online. Sistem

ini memberikan informasi atau layanan berupa pendaftaran calon siswa

secara online. Proses seleksi yang dilakukan dibagi menjadi dua tahap yaitu

seleksi administrasi dan seleksi tes. Seleksi administrasi disini berupa

Page 32: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

17

kelengkapan berkas, nilai raport, ataupun kejuaraan yang pernah dicapai

oleh calon siswa yang dilakukan oleh tim administrasi. Seleksi tes disini

dibagi menjadi 2 yaitu tes bakat, dan tes wawancara minat. Untuk jalur

prestasi harus mengikuti tes seleksi tersebut. Sedangkan untuk jalur reguler

dan khusus hanya mengikuti tes ujian tulis dan tes wawancara minat.

Perangkingan dari nilai rata – rata tes tersebut akan menentukan calon siswa

diterima atau tidak sebagai siswa di SMA Negeri 1 Sumenep.

3.3 ANALISIS KEBUTUHAN SISTEM

Perangkat yang dibutuhkan untuk membangun Sistem ini terdiri atas

perangkat keras (hardware) dan perangkat lunak (software), yaitu sebagai

berikut :

3.3.1 Perangkat Keras (Hardware)

Perangkat keras (hardware) yang dibutuhkan adalah :

a. Personal Computer (PC) atau notebook .

b. Keyboard.

c. Mouse.

d. Printer.

3.3.2 Perangkat Lunak (Software)

Untuk membangun sistem ini dibutuhkan perangkat lunak (software)

sebagai berikut:

a. Operating System Windows.

b. Web Server: XAMPP versi 1.7.7.

c. Aplikasi Editor: Adobe Dreamweaver CS3.

d. Browser Internet: Mozilla Firefox 3.4, Google Chrome dan

Opera.

Page 33: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

18

3.4 DATABASE

3.4.1. Tabel

a Tabel Tbl_registrasi

Tabel registrasi digunakan untuk meyimpan data registrasi

calon siswa. Struktur tabel dapat dilihat pada tabel dibawah

ini.

Tabel 3.1 Tabel tbl_registrasi

Nama Field Tipe data Keterangan

Nopeserta Varchar(40) Nomor urut calon siswa

Nama_lengkap Varchar(60) Nama lengkap calon siswa

Nis Int(20) Nis calon siswa

Asal_sklh Varchar(60) Asal sekolah calon siswa

Email Varchar(30) Email calon siswa

Password Varchar(10) Password calon siswa

Verifikasi Int(11) Verifikasi calon siswa

Tgl_reg Date Tanggal daftar siswa

Status Int(1) Status registrasi

b Tabel tbl_nilai_rapor

Tabel nilai rapor digunakan untuk menyimpan data nilai rapor

calon siswa atau selama 3 semester terakhir. Struktur tabel

dapat dilihat pada tabel dibawah ini.

Tabel 3.2 Tabel tbl_nilai_rapor

Nama Field Tipe data Keterangan

Id_nilai_rapor Int(11) Id nilai rapor

Nilai Decimal(10,0) Nilai calon siswa

c Tbl_mapel

Tabel mapel digunakan untuk menyimpan mata pelajaran yang

akan menjadi persyaratan nilai rapor. Struktur tabel dapat

dilihat pada tabel dibawah ini.

Tabel 3.3 Tabel tbl_mapel

Nama Field Tipe data Keterangan

Id_mapel Int(11) Id nilai ips

Nama_mapel Varchar(20) Nopeserta calon siswa

Page 34: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

19

d Tbl_biodata

Tabel biodata digunakan untuk menyimpan data biodata

calon siswa. Struktur tabel dapat dilihat pada tabel dibawah

ini.

Tabel 3.4 Tabel tbl_biodata

Nama Field Tipe data Keterangan

Id_biodata Int(11) Id calon siswa

Nama_lengkap Varchar(30) Nama calon siswa

Tempat_lahir Varchar(20) Tempat lahir calon siswa

Tgl_lahir Date Tanggal lahir calon siswa

Jk_siswa Varchar(20) Jenis kelamin calon siswa

Agama Varchar(20) Agama calon siswa

Anak_ke Int(10) Anak keberapa calon siswa

Jumlah_anak Int(10) Jumlah saudara calon siswa

Status Varchar(20) Status calon siswa

Tlp_siswa Int(10) Nomor hp calon siswa

Alamat_siswa Varchar(60) Alamat calon siswa

Asal_sklh Varchar(40) Asal sekolah calon siswa

Alamat_sklh Varchar(40) Alamat sekolah asal calon

siswa

Nama_ayah Varchar(40) Nama ayah calon siswa

Nama_ibu Varchar(40) Nama ibu calon siswa

Kerja_ayah Varchar(30) Pekerjaan ayah

Kerja_ibu Varchar(40) Pekerjaaan ibu

Alamat_ortu Varchar(40) Alamat orang tua calon siswa

Tlp_ortu Int(10) Nomor hp orang tua calon

siswa

Penghasilan Double Penghasilan orang tua

e Tbl_semester

Tabel semester digunakan untuk menyimpan semester.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Tabel 3.5 Tabel tbl_semester

Nama Field Tipe data Keterangan

Id_semester Int(11) Id semester

Nama_semester Varchar(20) Nama Semester

Page 35: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

20

f Tbl_kejuaraan

Tabel kejuaraan digunakan untuk menyimpan data kejuaraan

baik akademik maupun non akademik calon siswa yang

pernah dicapai. Struktur tabel dapat dilihat pada tabel

dibawah ini.

Tabel 3.6 Tabel tbl_kejuaraan

Nama field Tipe data Keterangan

Id_juara Int(10) Id juara

Nama_juara Varchar(60) Nama kejuaraan yang

pernah dicapai calon

siswa

Nama_penyelenggara Varchar(60) Penyelenggara lomba

Tahun_juara Int(10) Tahun diadakannya lomba

Tingkat_juara Varchar(20) Tingkat daerah

Medali_juara Varchar(20) Medali yang diperoleh

g Tbl_users

Tabel user digunakan untuk menyimpan data user. Struktur

tabel dapat dilihat pada tabel dibawah ini.

Tabel 3.7 Tabel tbl_users

Nama field Tipe data Keterangan

Id_user Int(11) Id admin

Username Varchar(20) Nama user

Password Varchar(30) Password user

Hak_akses Varchar(50) Level user

h Tbl _berkas

Tabel berkas digunakan untuk meyimpan berkas calon siswa.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Tabel 3.8 Tabel tbl_berkas

Nama field Tipe data Keterangan

Id_berkas Int(10) Id berkas

Foto_siswa File Foto Siswa

Skmp File Surat pernyataan 1

Sktmd File Surat pernyataan 2

Sktmt File Surat pernyataan 3

Sktm File Surat pernyataan 4

Page 36: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

21

i Tbl_asal_sekolah

Tabel asal sekolah digunakan untuk menyimpan data sekolah.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Tabel 3.9 Tabel tbl_asal_sekolah

Nama field Tipe data Keterangan

Id_sklh Int(10) Id sekolah

Nama_sklh Varchar(60) Nama sekolah

Alamat_sklh Varchar(60) Alamat sekolah

Kecamatan Varchar(20) Kecamatan sekolah

j Tbl_det_jalur

Tabel detail jalur digunakan untuk meyimpan detail jalur

pendaftaran. Struktur tabel dapat dilihat pada tabel dibawah

ini.

Tabel 3.10 Tabel tbl_det_jalur

Nama field Tipe data Keterangan

Id_det_jalur Varchar(10) Id detail jalur pendaftaran

Id_jalur Varchar(10) Id jalur pendaftaran

Nama_jalur Varchar(20) Nama jalur pendaftaran

k Tbl_jalur

Tabel jalur digunakan untuk menyimpan data jalur

pendaftaran. Struktur tabel dapat dilihat pada tabel dibawah

ini.

Tabel 3.11 Tabel tbl_jalur

Nama field Tipe data Keterangan

Id_jalur Varchar(10) Id jalur pendaftaran

Nama_jalur Varchar(20) Nama jalur pendaftaran

l Tbl_rangking_siswa

Tabel rangking siswa ini digunakan untuk meyimpan data

rangking tes calon siswa yang telah mengikuti tes seleksi.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Tabel 3.12 Tabel tbl_rangking_siswa

Nama filed Tipe data Keterangan

Id_rangking Int(11) Id nilai bakat

Nilai_rangking Int(10) Nilai calon siswa

Page 37: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

22

m. Tbl_nilai_bakat

Tabel nilai bakat digunakan untuk menyimpan data nilai bakat

calon siswa saat tes seleksi. Struktur tabel dapat dilihat pada

tabel dibawah ini.

Tabel 3.13 Tabel tbl_bakat

Nama filed Tipe data Keterangan

Id_nilai_bakat Int(11) Id nilai bakat

Nilai_bakat Int(10) Nilai calon siswa

n. Tbl_nilai_ujian

Tabel nilai ujian digunakan untuk menyimpan data nilai ujian

calon siswa saat tes seleksi. Struktur tabel dapat dilihat pada

tabel dibawah ini.

Tabel 3.14 Tabel tbl_ujian

Nama filed Tipe data Keterangan

id_nilai_ujian Int(11) Id nilai ujian

nilai_ujian Int(10) Nilai ujian calon siswa

o. Tbl_nilai_minat

Tabel nilai minat digunakan untuk menyimpan data nilai

minat calon siswa saat tes seleksi. Struktur tabel dapat dilihat

pada tabel dibawah ini.

Tabel 3.15 Tabel tbl_minat

Nama filed Tipe data Keterangan

id_nilai_minat Int(11) Id nilai minat

nilai_minat Int(10) Nilai calon siswa

p. Tbl_hasil_administrasi

Tabel hasil administrasi digunakan untuk menyimpan data

calon siswa yang lolos ataupun tidak lolos dalam administrasi.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Tabel 3.16 Tabel tbl_hasil_administrasi

Nama filed Tipe data Keterangan

id_hasil_administrasi Int(10) Id lolos admin

Status Varchar(20) Status

Page 38: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

23

q. Tbl_seleksi_siswa

Tabel seleksi siswa digunakan digunakan untuk menyimpan

pendaftar yang mengikuti tes seleksi. Data pendaftar disini

didapatkan dari pendaftar yang lolos seleksi administrasi.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Tabel 3.17 Tabel tbl_seleksi_siswa

Nama filed Tipe data Keterangan

id_seleksi_siswa Int(10) Id tes seleksi

Status_siswa Varchar(20) Status

Page 39: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

24

3.4.2 Perancangan Entity Relationship Diagram (ERD)

Tbl_siswa

nopeserta

Nama_lengkap

NIS

Asal_sklh status

password

verifikasi

Tgl_reg

email

Tbl_biodata

nopeserta

Tempat_lahirpenghasilan

Alamat_ortu

Tlp_ortuTgl_lahir

Nama_lengkap

Kerja_ayah

Kerja_ibu

Id_biodata

Jk_siswa

agamaAnak_ke

Jmlh_anak

status

Nama_ayah

Nama_ibu

Alamat_sklh

Alamat_siswa

Tlp_siswa

Asal_sklh

Tbl_semester

semesterId_semester

Tbl_nilai_raport

nilai Id_nilai

Tbl_matpel

Nama_matpelId_matpel

N

1terdapatN terdapat1 N

mengisi

1

1

mengisi

1

Tbl_kejuaraan

Nama_juara

Tahun_juara

Medali_juara

Nama_penyele

nggara

Id_juara

Tingkat_juaramemiliki

1

N

Tbl_berkas

Foto_siswa

sktmt

sktm

skmp

Id_berkas

sktmdMelakukan

upload

1

1

tbl_jalur

Nama_jalurId_jalr

1memiliki1

tbl_det_jalur

Id_det_jalrNama_det_

jalur

terdapat

1

1

Tbl_rangking

_siswa

Nilai_rangking

Id_rangking

memiliki1 1

hasil

Tbl_users

Id_user

password

Hak_akses

username

Tbl_hasil_administrasi

Id_hasil_admin

Status_siswa

1

1

1Tbl_seleksi_siswa

Status_siswaId_seleksi

_siswa

hasil1

Tbl_nilai_bakat

Nilai_bakatId_nilai_bakat

mempunyai1

1

Tbl_nilai_minat

Nilai_minat Id_nilai_minat

1

mempunyai

1

Tbl_nilai_ujian

Nilai_ujianId_nilai_

ujian

1

mempunyai

1

memilikiAsal_sklh

Nama_sklh

Alamat_sklh

Id_sklh

1

1

Gambar 3.2 Perancangan Entity Relationship Diagram (ERD)

Page 40: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

25

3.4.3 Physical Data Model

FK_TBL_SISW_MENGISI_TBL_BIOD

FK_TBL_BIOD_MENGISI2_TBL_SISW

FK_TBL_NILA_INPUT_TBL_SISW

FK_TBL_SISW_INPUT2_TBL_NILA

FK_TBL_NILA_DET_MAPEL_TBL_MAPE

FK_TBL_NILA_DET_SEMES_TBL_SEME

FK_TBL_KEJU_DET_KEJUA_TBL_SISW

FK_TBL_BIOD_DET_JALUR_TBL_JALU

FK_TBL_DET__PUNYA_TBL_JALU

FK_TBL_JALU_PUNYA2_TBL_DET_

FK_TBL_BERK_UPLOAD_BE_TBL_SISW

FK_TBL_ASAL_DET_SKLH_TBL_SISW

FK_TBL_SISW_DET_SKLH2_TBL_ASAL

FK_TBL_RANG_DET_RANGK_TBL_SISW

FK_TBL_SISW_DET_RANGK_TBL_RANG

FK_TBL_SISW_DET_HASIL_TBL_SELE

FK_TBL_SELE_DET_HASIL_TBL_SISW

FK_TBL_SISW_DET_UJIAN_TBL_NILA

FK_TBL_NILA_DET_UJIAN_TBL_SISW

FK_TBL_SISW_DET_MINAT_TBL_NILA

FK_TBL_NILA_DET_MINAT_TBL_SISW

FK_TBL_SISW_DET_BAKAT_TBL_BAKA

FK_TBL_BAKA_DET_BAKAT_TBL_SISW

FK_TBL_HASI_DET_HASIL_TBL_SISW

tbl_siswa

nopeserta

id_seleksi_siswa

id_nilai_ujian

id_nilai_raport

id_nilai_minat

id_asal_sklh

id_rangking

id_nilai_bakat

id_biodata

id_hasil_administrasi

nama_lengkap

nis

asal_sklh

email

password

verifikasi

tgl_registrasi

status_registrasi

varchar(40)

integer

integer

integer

integer

integer

integer

integer

integer

integer

varchar(60)

integer

varchar(60)

varchar(30)

varchar(10)

integer

date

integer

<pk>

<fk5>

<fk6>

<fk2>

<fk7>

<fk3>

<fk4>

<fk8>

<fk1>

tbl_biodata

id_biodata

id_jalur

nopeserta

tempat_lahir

tgl_lahir

jk_siswa

agama

anak_ke

status_anak

jumlah_anak

tlp_siswa

nama_ayah

nama_ibu

kerja_ayah

kerja_ibu

alamat_ortu

tlp_ortu

penghasilan

integer

varchar(10)

varchar(40)

varchar(20)

date

varchar(20)

varchar(20)

integer

varchar(20)

integer

integer

varchar(40)

varchar(40)

varchar(40)

varchar(40)

varchar(100)

integer

decimal

<pk>

<fk2>

<fk1>

tbl_nilai_raport

id_nilai_raport

id_semester

nopeserta

id_mapel

nilai

integer

integer

varchar(40)

varchar(10)

integer

<pk>

<fk2>

<fk1>

<fk3>

tbl_mapel

id_mapel

nama_mapel

varchar(10)

varchar(40)

<pk>

tbl_semester

id_semester

semester

integer

integer

<pk>

tbl_kejuaraan

id_juara

nopeserta

nama_juara

nama_penyelenggara

tahun_juara

tingkat_juara

medali_juara

integer

varchar(40)

varchar(60)

varchar(60)

integer

varchar(20)

varchar(20)

<pk>

<fk>

tbl_users

id_user

username

hak_akses

pass

integer

varchar(20)

varchar(20)

varchar(10)

<pk>

tbl_berkas

id_berkas

nopeserta

foto_siswa

skmp

sktmd

sktmt

sktm

integer

varchar(40)

long binary

long binary

long binary

long binary

long binary

<pk>

<fk>

tbl_asal_sklh

id_asal_sklh

nama_sklh

alamat_sklh

kecamatan

Column_6

integer

varchar(60)

long varchar

varchar(20)

<Undefined>

<pk>

tbl_jalur

id_jalur

id_det_jalur

nama_jalur

varchar(10)

varchar(10)

varchar(20)

<pk>

<fk>

tbl_det_jalur

id_det_jalur

nama_det_jalur

varchar(10)

varchar(20)

<pk>

tbl_rangking

id_rangking

nopeserta

nilai_rangking

integer

varchar(40)

integer

<pk>

<fk>

tbl_seleksi_siswa

id_seleksi_siswa

nopeserta

status_siswa

integer

varchar(40)

varchar(20)

<pk>

<fk>

tbl_nilai_ujian

id_nilai_ujian

nopeserta

nilai_ujian

integer

varchar(40)

integer

<pk>

<fk>

tbl_nilai_minat

id_nilai_minat

nopeserta

nilai_minat

integer

varchar(40)

integer

<pk>

<fk>

tbl_bakat

id_nilai_bakat

nopeserta

nilai_bakat

integer

varchar(40)

integer

<pk>

<fk>

tbl_hasil_administrasi

id_hasil_administrasi

nopeserta

status_administrasi

integer

varchar(40)

varchar(20)

<pk>

<fk>

Gambar 3.3 Physical Data Model

Page 41: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

26

3.5 PROSES

3.5.1 Work Breakdown Structure (WBS)

Gambar 3.4 Work Breakdown Structure (WBS)

Sistem Informasi Penerimaan

Siswa Baru SMAN 1 Sumenep

Data Layanan

Data Pendaftar

Registrasi

Lihat Pendaftar

Masukkan Data

Cetak Kartu

Pengumuman

Laporan

Seleksi

Page 42: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

27

3.5.2 Perancangan Work Flow

a. Jalur Prestasi

Gambar 3.5 Workflow Jalur Prestasi

Page 43: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

28

b. Jalur Reguler dan Jalur Khusus

Gambar 3.6 Workflow Jalur Reguler dan Jalur Khusus

Page 44: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

29

3.5.3 Perancangan Data Flow Diagram (DFD)

a. DFD Level 0

Pengembangan Sistem Informasi

Penerimaan Siswa Baru SMA

Negeri 1 Sumenep

Calon Siswa

Tim

Administrasi

Kepala

SekolahTim Seleksi

Data hasil administrasi

Daftar biodata, raport,

Berkas, kejuaraan,hasil admin

Data registrasi,biodata, raport,

Berkas, kejuaraan

Daftar registrasi,biodata, raport,

Berkas, kejuaraan

Daftar nilai(tes wawwancara

minat,tes bakat,Tes ujian online),

seleksi siswa

Data nilai(tes wawancara

minat,tes bakat,

Tes ujian online), seleksi siswa

Daftar hasil administrasi,

Seleksi siswa

Gambar 3.7 DFD Level 0

Page 45: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

30

b. DFD Level 1

1

Registrasi

2

Daftar

Calon siswa

Da

ta b

iod

ata

Tbl_biodata

Daftar biodata

Tbl_nilai_raport

Data nilai

raportDaftar nilai

raport

Tbl_berkas

Data berkas

Daftar

berkas

Tbl_kejuaraan

Da

fta

r

ke

jua

raa

n

Da

ta

ke

jua

raa

n

Tbl_semesterTbl_mapel

Daftar

semester

Data semesterData mapel

Daftar mapelDa

ta r

eg

istr

asi

Tbl_registrasi

Data

registrasiDaftar

registrasi

Pe

nd

afta

r

terv

alid

asi

daftar biodata, Nilai raport,Berkas,

kejuaraan

data biodata, Nilai raport,Berkas,

kejuaraan

Tbl_jalur

Tbl_det_jalur

Data jalur

Daftar jalur

Data det jalur

Daftar det jalur

Tim

adminstrasi

Da

fta

r b

iod

ata

,nila

i ra

po

rt,

be

rka

s,k

eju

ara

an

3

Seleksi

administrasi

Tbl_hasil_

administrasi

da

fta

r b

iod

ata

, N

ila

i ra

po

rt,

Be

rka

s,k

eju

ara

an

Data hasil

admin

Daftar hasil

admin

Daftar hasil

admin

Data hasil admin

4

Tes seleksi

Tbl_seleksi_

siswa

Daftar hasil

admin

Daftar seleksi

siswa

Data seleksi

siswa

Tim seleksi

Daftar seleksi

Siswa,nilai minat,ujian,

bakat

Data seleksi

Siswa,nilai minat,

ujian,bakat

5

Pengumuman

Kepala sekolah

Daftar seleksi

siswaDaftar hasil

admin

Daftar hasil admin,

seleksi siswa

Daftar hasil admin,

seleksi siswa Tbl_nilai_bakat

Tbl_nilai_ujian

Daftar nilai

bakatData nilai

bakat

Daftar nilai

ujian

Data nilai

ujian

Tbl_nilai_minat

Data nilai

minat

Daftar nilai

minat

Tbl_rangking_

siswa

Data

rangkingDaftar

rangking

Tbl_asal_sklhDaftar

sekolah

Data

sekolah

Gambar 3.8 DFD Level 1

Page 46: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

31

c. DFD Level 2

a) Registrasi

Calon siswa

1.1

Tampil form

registrasi

registrasi

1.2

Masukkan data

pendaftar

Registrasi pendaftar

1.3

Simpan data

Tbl_registrasi

Data registrasi

Daftar registrasi

Data pendaftar

Gambar 3.9 DFD Level 2 (Registrasi)

b) Daftar

2.4

Memasukkan

kejuaraan

Calon

siswa

Data kejuaraan

Tbl_mapelDaftar mapel

Tbl_berkas

Daftar kejuaraan

2.3

Memasukkan

berkas

2.2

Memasukkan

nilai raport

2.1

Memasukkan

biodata

Tbl_biodataData biodata

Daftar biodata

Data berkas

Daftar berkas

Data berkas

Daftar berkas

Data nilai raport

Daftar nilai raport

Daftar biodata

Data biodata

Tbl_kejuaraan

Data kejuaraan

Daftar kejuaraan

Tbl_semesterData semester

Daftar semester

Tbl_nilai_raportDaftar mapel,semester,

nilai raport

Tim

Administrasi

Da

fta

r b

iod

ata

Da

fta

r m

ap

el,s

em

est

er,

nila

i ra

po

rt

Da

fta

r b

erk

as

Da

fta

r ke

jua

raa

n

Data mapel,semester,

nilai raport

Gambar 3.10 DFD Level 2 (Daftar)

Page 47: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

32

c) Seleksi adminitrasi

3.1

Seleksi biodata

3.2

Seleksi raport

3.3

Seleksi berkas

3.4

Seleksi

kejuaraan

3.5

Seleksi

pendaftar

Tbl_berkas

Tbl_biodata

Tbl_kejuaraan

Tbl_nilai_raport

Daftar berkas

Daftar kejuaraan

Daftar

biodata

Daftar nilai raport

Tbl_lolos_admin

Daftar pendaftar

Tes administrasi

Data pendaftar

Tes administrasi

Tim

Administrasi

Daftar biodata

Daftar nilai raport

Daftar berkas

Daftar kejuaraan

Da

ta p

en

da

fta

r

tes a

dm

inis

tra

siD

afta

r p

en

da

fta

r

tes a

dm

inis

tra

si

Gambar 3.11 DFD Level 2 (Seleksi Administrasi)

Page 48: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

33

d) Tes Seleksi

Tbl_nilai_

bakat

Tbl_nilai_

Ujian

Tbl_nilai_

minat

4.1

Memasukkan

Nilai tes

4.2

Seleksi

pendaftar

Daftar nilai minat

Daftar nilai bakat

Daftar nilai ujian

Data nilai ujian

Data nilai bakat

Data nilai minat

Tim Seleksi

Da

fta

r n

ilai m

ina

t

Da

fta

r n

ilai b

aka

tD

afta

r n

ilai u

jian

Tbl_rangking_

siswaDaftar nilai

Rabgking siswa

Data nilai

Rangking siswaD

afta

r n

ilai

Ra

ng

kin

g s

isw

a

Daftar nilai minat,

Bakat,ujian, rangking

Data nilai minat,

Bakat,ujian, rata tes

Tbl_seleksi_

SiswaDaftar seleksi

siswaData seleksi

siswaDa

fta

r se

leksi sis

wa

Tbl_hasil_administrasi

Da

fta

r h

asil

ad

min

istr

asi

Gambar 3.12 DFD Level 2 (Tes Seleksi)

e) Pengumuman

6.2

Pendataan data

Pendaftar tes

administrasi

Calon Siswa

Kepala

Sekolah

5.1

Pendataan data

Pendaftar

5.3

Pendataan data

Pendaftar tes

seleksi

Tbl_seleksi_

Siswa

Tbl_registrasi

Tbl_hasil_administrasi

Daftar registrasi

Daftar hasil admin

Daftar seleksi

siswa

Tim

administrasi

Tim Seleksi

Data pendaftar

Data pendaftar

Hasil admin

Data pendaftar

Tes seleksi

Daftar pendaftar

Tes seleksi

Daftar pendaftar

administrasi

Daftar pendaftar

Hasil admin

Daftar pendaftar

hasil administrasi,

Tes seleksi,

Daftar pendaftar

Gambar 3.13 DFD Level 2 (Pengumuman)

Page 49: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

34

3.6 INTERFACE (MOCKUP)

3.6.1 Rancangan Interface Halaman User (Calon Siswa)

a Rancangan Interface Halaman Utama

Gambar 3.14 Rancangan Interface Halaman Utama (Calon Siswa)

b Rancangan Interface Halaman Login

Gambar 3.15 Rancangan Interface Halaman Login (Calon Siswa)

Page 50: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

35

c Rancangan Interface Halaman Pilih Jalur

Gambar 3.16 Rancangan Interface Halaman Pilih Jalur

d Rancangan Interface Halaman Pilihan Jalur Prestasi

Gambar 3.17 Rancangan Interface Halaman Pilihan Jalur Prestasi

Page 51: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

36

e Rancangan Interface Halaman Akun Calon Siswa Jalur

Presatasi

Gambar 3.18 Rancangan Interface Halaman Akun Calon Siswa

Jalur Presatasi

f Rancangan Interface Halaman Akun Calon Siswa Jalur

Reguler

Gambar 3.19 Rancangan Interface Halaman Akun Calon Siswa

Jalur Reguler

Page 52: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

37

3.6.2 Rancangan Interface Halaman Tim Administrasi, Tim Seleksi,

dan Kepala Sekolah

a Rancangan Interface Halaman Login

Gambar 3.20 Rancangan Interface Halaman Login (Tim

Administrasi, Tim Seleksi, dan Kepala Sekolah)

b Rancangan Interface Halaman Utama

Gambar 3.21 Rancangan Interface Halaman Utama (Tim

Administrasi, Tim Seleksi, dan Kepala Sekolah)

Page 53: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

38

Menu (Tim Administrasi)

1) Data Pendaftar

Menu Data pendaftar disini merupakan tampilan semua

pendaftar yang telah mendaftar di SMA Negeri 1 Sumenep.

2) Seleksi Administrasi

Menu seleksi administrasi disini dibagi menjadi 3 yaitu

sesuai dengan jalur masing – masing; jalur prestasi, jalur reguler

dan jalur khusus.

3) Hasil Seleksi

Hasil seleksi dibagi menjadi 2 yaitu Lulus administrasi dan

Tidak Lulus administrasi

4) Laporan

Pada menu ini, panitia dapat mendapatkan melakukan cetak

data pendaftar yang diterima maupun tidak diterima pada seleksi

administrasi.

5) Keluar

Pada menu ini adalah menu untuk keluar dari akun

administrasi.

Menu (Tim Seleksi)

1) Data Pendaftar

Menu Data pendaftar disini merupakan tampilan semua

pendaftar yang telah diterima pada tahap seleksi administrasi.

2) Tes Seleksi

Menu tes seleksi disini dibagi menjadi 3 sesuai dengan jalur

pendaftaran yaitu jalur prestasi, jalur reguler, dan jalur khusus.

3) Seleksi

Menu seleksi juga dibagi menjadi 3 sesuai dengan jalur

pendaftaran. Menu ini digunakan untuk menginputkan nilai tes

calon siswa yang sudah lolos dalam seleksi administrasi.

Page 54: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

39

4) Hasil Seleksi

Hasil seleksi dibagi menjadi dua menu yaitu diterima dan Tidak

Diterima.

6) Laporan

Pada menu ini, panitia dapat mendapatkan melakukan cetak

data pendaftar yang diterima maupun tidak diterima pada tes

seleksi.

7) Keluar

Pada menu ini adalah menu untuk keluar dari akun tim

seleksi.

Menu (Kepala Sekolah)

1) Data Pendaftar

Menu disini untuk melihat jumlah pendaftar secara

keselurahan.

2) Pendaftar Lolos Administrasi

Menu ini digunakan untuk melihat pendaftar yang telah

lolos dalam seleksi administrasi.

3) Pendaftar Diterima

Menu ini digunakan untuk melihat pendaftar yang telah

lolos dalam seleksi administrasi dan seleksi tes.

4) Keluar

Pada menu ini adalah menu untuk keluar dari akun kepala

sekolah.

Page 55: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

40

BAB IV

IMPLEMENTASI

1.1 DATABASE

4.1.1 Tbl_registrasi

Tabel registrasi digunakan untuk meyimpan data registrasi calon

siswa. Struktur tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.1 Tabel Registrasi

4.1.2 Tbl_biodata

Tabel biodata digunakan untuk menyimpan data biodata calon

siswa. Struktur tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.2 Tabel Biodata

Page 56: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

41

4.1.3 Tbl_nilai_rapor

Tabel nilai rapor digunakan untuk menyimpan data nilai rapor

calon siswa atau selama 3 semester terakhir. Struktur tabel dapat

dilihat pada tabel dibawah ini.

Tabel 4.3 Tabel Nilai_rapor

4.1.4 Tbl_mapel

Tabel mapel digunakan untuk menyimpan mata pelajaran yang

akan menjadi persyaratan nilai rapor. Struktur tabel dapat dilihat

pada tabel dibawah ini.

Tabel 4.4 Tabel Mata Pelajaran

4.1.5 Tbl_semester

Tabel semester digunakan untuk menyimpan semester. Struktur

tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.5 Tabel Semester

Page 57: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

42

4.1.6 Tbl_kejuaraan

Tabel kejuaraan digunakan untuk menyimpan data kejuaraan baik

akademik maupun non akademik calon siswa yang pernah dicapai.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.6 Tabel Kejuaraan

4.1.7 Tbl_users

Tabel user digunakan untuk menyimpan data user. Struktur tabel

dapat dilihat pada tabel dibawah ini.

Gambar 4.7 Tabel Users

4.1.8 Tbl _berkas

Tabel berkas digunakan untuk menyimpan berkas calon siswa.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.8 Tabel Berkas

Page 58: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

43

4.1.9 Tbl_asal_sekolah

Tabel asal sekolah digunakan untuk menyimpan data sekolah.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.9 Tabel Asal Sekolah

4.1.10 Tbl_jalur

Tabel jalur digunakan untuk menyimpan data jalur pendaftaran.

Struktur tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.10 Tabel Jalur

4.1.11 Tbl_det_jalur

Tabel detail jalur digunakan untuk meyimpan detail jalur

pendaftaran. Struktur tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.11 Tabel detail jalur

4.1.12 Tbl_rangking_siswa

Tabel rangking siswa ini digunakan untuk menyimpan data nilai

rangking calon siswa yang telah mengikuti tes seleksi. Struktur

tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.12 Tabel Rangking Siswa

Page 59: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

44

4.1.13 Tbl_nilai_bakat

Tabel nilai bakat digunakan untuk menyimpan data nilai bakat

calon siswa saat tes seleksi. Struktur tabel dapat dilihat pada tabel

dibawah ini.

Gambar 4.13 Tabel Bakat

4.1.14 Tbl_nilai_ujian

Tabel nilai ujian digunakan untuk menyimpan data nilai ujian tulis

calon siswa saat tes seleksi. Struktur tabel dapat dilihat pada tabel

dibawah ini.

Gambar 4.14 Tabel Nilai Ujian

4.1.15 Tbl_nilai_minat

Tabel nilai minat digunakan untuk menyimpan data nilai minat

calon siswa saat tes seleksi. Struktur tabel dapat dilihat pada tabel

dibawah ini.

Gambar 4.15 Tabel Minat

Page 60: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

45

4.1.16 Tbl_hasil_administrasi

Tabel hasil administrasi digunakan untuk menyimpan data calon

siswa yang lolos ataupun tidak lolos dalam administrasi. Struktur

tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.16 Tabel Hasil Administrasi

4.1.17 Tbl_seleksi_siswa

Tabel seleksi siswa digunakan digunakan untuk menyimpan

pendaftar yang mengikuti tes seleksi. Data pendaftar disini

didapatkan dari pendaftar yang lolos seleksi administrasi. Struktur

tabel dapat dilihat pada tabel dibawah ini.

Gambar 4.17 Tabel Seleksi Siswa

Page 61: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

46

1.2 INTERFACE

Berikut merupakan tampilan dari Sistem Informasi Penerimaan Siswa

Baru SMA Negeri 1 Sumenep :

1.2.1 Interface Halaman Calon Siswa

Berikut ini merupakan tampilan user Calon Siswa yang akan

mendaftar sebagai siswa baru SMA Negeri 1 Sumenep. Dalam

tampilan ini, terdapat beberapa menu yaitu sebagai berikut :

a Menu Beranda

Pada menu ini Calon Siswa dapat mengetahui sekilas mengenai

website Penerimaan Siswa Baru SMA Negeri 1 Sumenep. Di sini

menjelaskan bahwa user diharapkan mengikuti alur yang telah

dibuat secara sistematis agar data yang dihasilkan akurat dan

lengkap.

Gambar 4.18 Menu Beranda Pendaftar

Page 62: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

47

b Menu Pendaftar

Pada menu pendaftar ini, user dapat mengetahui berapa banyak

siswa yang telah mendaftar di SMA Negeri 1 Sumenep.

Sekaligus, user juga mengetahui apakah user tersebut telah

terdaftar atau belum ketika selesai mendaftar nantinya.

Gambar 4.19 Menu Pendaftar Calon Siswa

c Menu Pengumuman

Pada menu pengumuman, user dapat mengetahui siswa yang telah

diterima di SMA Negeri 1 Sumenep. Tetapi apabila pengumuman

belum waktunya untuk di umummkan, maka secara otomatis user

tidak dapat melihat pengumuman tersebut.

d Menu Daftar

Pada menu daftar, user wajib melakukan proses daftar karena

untuk dapat mengisi data / formulir, user harus mempunyai

nomor peserta dan password. Maka dari itu user wajib

melakukan proses daftar dengan mengisi data yang akurat dan

lengkap.

Page 63: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

48

Gambar 4.20 Menu Registrasi Pendaftar

Dalam proses ini apabila ada kolom yang belum terisi maka

secara otomatis user tidak bisa mendapatkan nomor peserta dan

password. Dan akan menampilkan pesan seperti gambar di bawah

ini.

Gambar 4.21 Menu Validasi Registrasi Pendaftar

Setelah melakukan proses daftar secara benar dan lengkap. maka

selanjutnya user akan mendapatkan nomor peserta dan password.

Page 64: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

49

Dibawah ini merupakan contoh dari nomor peserta dan password

yang diperoleh user.

Gambar 4.22 Tampilan Konfirmasi Account

e Menu Masuk

Pada menu masuk ini, user dapat masuk ke form pendaftaran

melalui nopeserta dan password yang telah didapatkan

sebelumnya.

Gambar 4.23 Menu Login Pendaftar

Seletah user masuk, maka user harus melakukan sesuai dengan

alur yang ada dalam pendaftaran ini, yang pertama yaitu memilih

Page 65: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

50

jalur pendaftaran yang user inginkan. Disini terdapat 3 jalur yang

salah satunya harus dipilih oleh user yang sesuai dengan

kemampuan user.

Gambar 4.24 Pilihan Menu Jalur

Apabila user memilih jalur reguler atau jalur khusus maka

akan tampil akun user dibawah ini. Pada sub menu ini, user harus

mengisi setiap data yang dibutuhkan.

Gambar 4.25 Menu Inputan Kelengkapan Data Pendaftar

Page 66: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

51

User harus mengisi form biodata seperti gambar dibawah ini.

Data ini harus benar-benar akurat.

Gambar 4.26 Form Inputan Data Pribadi Pendaftar

Gambar 4.27 Form Inputan Biodata Orang Tua Pendaftar

User harus mengisi nilai rapor seperti gambar dibawah ini. Data

ini harus benar-benar akurat.

Page 67: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

52

Gambar 4.28 Form Inputan Nilai Raport Pendaftar

User harus mengisi berkas yang telah ditentukan berdasarkan

jalur yang dipilih seperti gambar dibawah ini. Data ini harus

benar-benar akurat. Format file harus .jpg/.jpeg, .png, .gif.

Sedangkan format penamaan file harus berdasarkan nopeserta dan

nama file. Contoh : 201306008_Foto.

Gambar 4.29 Form Upload Berkas Pendaftar

Page 68: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

53

Pada gambar dibawah ini merupakan akun user yang telah

memilih jalur pendaftaraan prestasi. Tetapi user harus memilih

prestasi akademik maupun non akademik. Untuk jalur prestasi

disini sama seperti jalur reguler dan khusus, hanya saja yang

membedakan adalah data kejuaraan. Pada jalur prestasi

diwajibkan user memiliki kejuaraah selama menempuh

pendidikan sebelumnya.

Gambar 4.30 Menu Pilihan Jalur Prestasi

Gambar 4.31 Menu Pendaftar Jalur Prestasi

Page 69: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

54

Gambar 4.32 Menu Form Input Kejuaraan Pendaftar

Setelah mengisi form kejuaraan, user dapat melihat kembali data

kejuaraan yang telah dimasukkan.

Gambar 4.33 Lihat Data Kejuaraan

Untuk yang terakhir adalah form cetak, dimana user dapat

mencetak kartu peserta dimana kartu tersebut sebagai bukti dari

pendaftaran yang dilakukan.

Page 70: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

55

Gambar 4.34 Cetak Kartu Pendaftar

1.2.2 Interface Halaman Tim Administrasi

Berikut ini merupakan tampilan user Tim Administrasi yang bertindak

sebagai penyeleksi administrasi calon siswa baru SMA Negeri 1

Sumenep. Berikut merupakan tampilan interface halaman tim

administrasi:

a. Menu Login

Menu login disini digunakan oleh tim administrasi untuk masuk ke

halaman tim administrasi.

Gambar 4.35 Halaman Login Tim Administrasi

Page 71: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

56

b. Menu Data Pendaftar

Menu data pendaftar berisi tentang data calon siswa yang telah

mendaftar secara online di SMA Negeri 1 Sumenep.

Gambar 4.36 Menu Data Pendaftar

c. Menu Seleksi Administrasi

Menu seleksi administrasi dibagi menjadi 3 sesuai dengan jalur

pendaftaran saat siswa mendaftar.

1) Jalur Prestasi

Menu jalur prestasi berisi data calon siswa yang mendaftar

pada jalur prestasi. Pada button detail tim administrasi dapat

melihat biodata, nilai raport, berkas, kejuaraan calon siswa.

Sedangkan untuk button seleksi digunakan untuk menyeleksi

calon siswa itu lulus atau tidak lulus dalam seleksi administrasi.

Page 72: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

57

Gambar 4.37 Menu Seleksi Administrasi Jalur Prestasi

Button biodata berisi tentang biodata lengkap calon siswa.

Button nilai raport berisi tentang nilai raport calon siswa dari

semester 3,4, dan 5 yang mencakup mata pelajaran matematika,

IPA, dan IPS.

Button berkas berisi berkas – berkas atau persyaratan calon

siswa yang telah ditentukan.

Button kejuaraan berisi tentang data kejuaraan yang pernah

diraih oleh calon siswa.

Button seleksi digunakan untuk menyeleksi calon siswa lulus

atau tidak dalam seleksi administrasi.

Page 73: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

58

Gambar 4.38 Menu Seleksi Administrasi Detail Jalur Prestasi

Gambar 4.39 Form Input Seleksi Administrasi

2) Jalur Reguler

Menu jalur reguler berisi data calon siswa yang mendaftar pada

jalur reguler. Pada button detail tim administrasi dapat melihat

biodata, nilai raport, berkas. Sedangkan untuk button seleksi

digunakan untuk menyeleksi calon siswa itu lulus atau tidak

lulus dalam seleksi administrasi.

Page 74: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

59

Gambar 4.40 Data Pendaftar Seleksi Administrasi Jalur Reguler

Button biodata berisi tentang biodata lengkap calon siswa.

Button nilai raport berisi tentang nilai raport calon siswa

dari semester 3,4, dan 5 yang mencakup mata pelajaran

matematika, IPA, dan IPS.

Button berkas berisi berkas – berkas atau persyaratan calon

siswa yang telah ditentukan..

Button seleksi digunakan untuk menyeleksi calon siswa

lulus atau tidak dalam seleksi administrasi.

Gambar 4.41 Detail Pendaftar Seleksi Administrasi Jalur Prestasi

Page 75: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

60

3) Jalur Khusus

Menu jalur khusus berisi data calon siswa yang mendaftar pada

jalur khusus. Pada button detail tim administrasi dapat melihat

biodata, nilai raport, berkas. Sedangkan untuk button seleksi

digunakan untuk menyeleksi calon siswa itu lulus atau tidak

lulus dalam seleksi administrasi.

Gambar 4.42 Data Pendaftar Seleksi Administrasi Jalur Khusus

Button biodata berisi tentang biodata lengkap calon siswa.

Button nilai raport berisi tentang nilai raport calon siswa

dari semester 3,4, dan 5 yang mencakup mata pelajaran

matematika, IPA, dan IPS.

Button berkas berisi berkas – berkas atau persyaratan calon

siswa yang telah ditentukan.

Button seleksi digunakan untuk menyeleksi calon siswa

lulus atau tidak dalam seleksi administrasi.

Page 76: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

61

Gambar 4.43 Detail Pendafar Seleksi Administrasi Jalur Khusus

d. Menu Hasil Seleksi

Menu hasil seleksi berisi tentang data pendaftar yang lolos atau

tidak lolos dalam seleksi administrasi.

1) Lolos Administrasi

Menu lolos administrasi berisi data pendaftar yang lolos dalam

tes seleksi administrasi. Apabila terdapat kesalahan tim

admnistrasi dapat merubah atau menghapus data pendaftar

dengan mengklik button edit untuk merubah, button hapus

untuk menghapus data pendaftar.

Gambar 4.44 Data Pendaftar Lolos Administrasi

Page 77: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

62

Gambar 4.45 Edit Data Pendaftar Lolos Administrasi

Gambar 4.46 Form Edit Data Pendaftar Lolos Administrasi

Page 78: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

63

Gambar 4.47 Hapus Data Pendaftar Lolos Administrasi

2) Gagal Administrasi

Menu gagal administrasi berisi data pendaftar yang gagal

dalam tes seleksi administrasi. Apabila terdapat kesalahan tim

admnistrasi dapat merubah atau menghapus data pendaftar

dengan mengklik button edit untuk merubah, button hapus

untuk menghapus data pendaftar.

Gambar 4.48 Data Pendaftar Gagal Lolos Administrasi

Page 79: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

64

e. Menu Laporan

Tim administrasi dapat menceak laporan. Laporan disini berisi

tentang laporan data pendaftar yang lulus dan tidak lulus dalam

seleksi administrasi.

Gambar 4.49 Menu Cetak Laporan

Gambar 4.50 Hasil Cetak Laporan Seleksi Administrasi

f. Menu Keluar

Menu keluar berfungsi untuk keluar dari halaman tim administrasi.

Page 80: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

65

1.2.3 Interface Halaman Tim Seleksi

Berikut ini merupakan tampilan user Tim Seleksi yang bertindak

sebagai tim tes seleksi yang menginputkan nilai tes calon siswa baru

SMA Negeri 1 Sumenep yang telah lulus dalam seleksi administrasi.

Berikut ini merupakan tampilan interface halaman tim seleksi :

a. Menu Login

Menu login digunakan untuk masuk ke dalam halaman tim seleksi.

Gambar 4.51 Menu Login Tim Seleksi

b. Menu Data Pendaftar

Halaman ini berisi tentang data pendaftar yang lolos dalam tes

seleksi administrasi.

Gambar 4.52 Data Pendaftar Lolos Administrasi

Page 81: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

66

c. Menu Input Nilai Tes

Menu input nilai tes seleksi dibagi menjadi 3 sesuai dengan jalur

pendaftaran. Untuk jalur prestasi tim seleksi memasukkan nilai tes

bakat dan nilai tes wawancara minat. Sedangkan jalur reguler dan

jalur khusus memasukkan nilai tes wawancara minat dan tes ujian.

1) Jalur Prestasi

Halaman ini berisi data pendaftar jalur prestasi yang lolos

dalam tes seleksi administrasi. Tim seleksi dapat memasukkan

nilai dengan button input nilai dan melihat rincian nilai tes

dengan button detail. Input nilai tes disini meliputi nilai bakat

dan nilai wawancara minat.

Gambar 4.53 Data Pendaftar Jalur Prestasi Lolos Administrasi

Page 82: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

67

Gambar 4.54 Form Input Nilai Tes Pendaftar

Apabila terjadi kesalahan tim seleksi dapat merubah atau menghapus

data nilai tes pendaftar dengan mengklik button edit untuk merubah

dan button hapus untuk menghapus.

Gambar 4.55 Edit Nilai Pendaftar Jalur Pretasi

Page 83: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

68

Gambar 4.56 Form Edit Nilai Pendaftar Jalur Prestasi

Gambar 4.57 Hapus Nilai Tes Pendaftar Jalur Registrasi

2) Jalur Reguler

Halaman ini berisi data pendaftar jalur reguler yang lolos

dalam tes seleksi administrasi. Tim seleksi dapat memasukkan

nilai dengan button input nilai dan melihat rincian nilai tes

dengan button detail. Input nilai tes disini meliputi nilai ujian

dan nilai wawancara minat.

Page 84: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

69

Gambar 4.58 Data Pendaftar Jalur Reguler Lolos Administrasi

Apabila terjadi kesalahan tim seleksi dapat merubah atau

menghapus data nilai tes pendaftar dengan mengklik button edit

untuk merubah dan button hapus untuk menghapus.

Gambar 4.59 Data Nilai Pendaftar Jalur Reguler

Page 85: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

70

Gambar 4.60 Form Edit Data Nilai Pendaftar

Gambar 4.61 Hapus Data Pendaftar Jalur Jalur Khusus

Halaman ini berisi data pendaftar jalur khusus yang lolos dalam

tes seleksi administrasi. Tim seleksi dapat memasukkan nilai

dengan button input nilai dan melihat rincian nilai tes dengan

button detail. Input nilai tes disini meliputi nilai ujian dan nilai

wawancara minat.

Page 86: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

71

Gambar 4.62 Data Pendaftar Jalur Khusus Lolos Administrasi

Gambar 4.63 Form Input Nilai Jalur Khusus

Page 87: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

72

Gambar 4.64 Data Nilai Pendaftar Jalur Khusus

Gambar 4.65 Form Edit Nilai Data Pendaftar Jalur Khusus

Page 88: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

73

Gambar 4.66 Hapus Data Nilai Pendaftar Jalur Khusus

d. Menu Seleksi

Menu seleksi disini dibagi menjadi 3 sesuai dengan jalur

pendaftaran.

1) Jalur Prestasi

Halaman ini berisi data pendaftar jalur prestasi. Tim seleksi

akan melakukaan seleksi pendaftar berdasarkan nilai rata – rata

tes calon siswa.

Gambar 4.67 Seleksi Data Pendaftar Jalur Prestasi

Page 89: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

74

Gambar 4.68 Form Input Seleksi Data Pendaftar Jalur Prestasi

2) Jalur Reguler

Halaman ini berisi data pendaftar jalur reguler. Tim seleksi

akan melakukaan seleksi pendaftar berdasarkan nilai rata – rata

tes calon siswa.

Gambar 4.69 Seleksi Data Pendaftar Jalur Reguler

Page 90: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

75

Gambar 4.70 Form Input Seleksi Data Pendaftar Jalur Reguler

3) Jalur Khusus

Halaman ini berisi data pendaftar jalur khusus. Tim seleksi

akan melakukaan seleksi pendaftar berdasarkan nilai rata – rata

tes calon siswa.

Gambar 4.71 Seleksi Data Pendaftar Jalur Khusus

Page 91: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

76

Gambar 4.72 Form Input Seleksi Data Pendaftar Jalur Khusus

e. Menu Hasil Seleksi

1) Diterima

Halaman ini berisi data pendaftar yang diterima atau masuk

menjadi siswa SMA Negeri 1 Sumenep. Tim seleksi dapat

merubah atau menghapus data pendaftar dengan mengklik

button edit untuk merubah data dan button hapus untuk

menghapus data pendaftar.

Gambar 4.73 Data Pendaftar Diterima

Page 92: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

77

Gambar 4.74 Form Edit Seleksi Data Pendaftar

Gambar 4.75 Hapus Seleksi Data Pendaftar

2) Ditolak

Halaman ini berisi data pendaftar yang ditolak atau tidak

diterima menjadi siswa SMA Negeri 1 Sumenep. Tim seleksi

dapat merubah atau menghapus data pendaftar dengan

mengklik button edit untuk merubah data dan button hapus

untuk menghapus data pendaftar.

Page 93: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

78

Gambar 4.76 Data Pendaftar Tidak Diterima

Gambar 4.77 Form Edit Seleksi Data Pendaftar

Gambar 4.78 Hapus Data Pendaftar Tidak Diterima

Page 94: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

79

f. Laporan

Menu laporan digunakan untuk mencetak laporan data pendaftar

yang diterima ataupun yang tidak diterima menjadi siswa SMA

Negeri 1 Sumenep.

Gambar 4.79 Menu Cetak Laporan Tim Seleksi

Gambar 4.80 Hasil Cetak Seleksi Data Pendaftar

g. Keluar

Menu keluar digunakan untuk keluar dari halaman tim seleksi.

Page 95: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

80

1.2.4 Interface Halaman Kepala Sekolah

Berikut ini merupakan tampilan user Kepala Sekolah. Disini kepala

sekolah hanya bisa melihat data pendaftar, pendaftar yang lolos dalam

tes administrasi, dan pendaftar yang diterima menjadi siswa di SMA

Negeri 1 Sumenep.

a. Menu Login

Halaman ini digunakan untuk masuk ke halaman kepala sekolah.

Gambar 4.81 Menu Login Kepala Sekolah

b. Menu Data Pendaftar

Menu data pendaftar berisi data pendaftar yang mencakup ketiga

jalur pendaftaran.

Gambar 4.82 Data Pendaftar

Page 96: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

81

c. Menu Pendaftar Lolos Administrasi

Halaman ini berisi data pendaftar yang lolos dalam tes seleksi

administrasi.

Gambar 4.83 Data Pendaftar Lolos Administrasi

d. Pendaftar Diterima

Halaman ini berisi data pendaftar yang diterima menjadi siswa

baru di SMA Negeri 1 Sumenep.

Gambar 4.84 Data Pendaftar Diterima

e. Keluar

Menu keluar digunakan untuk keluar dari halaman kepala sekolah.

Page 97: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

82

BAB V

UJI COBA

5.1 PENGUJIAN /MODUL (PENGUJIAN FUNGSIONAL)

Proses uji coba disesuaikan dengan tahapan berikut ini:

Gambar 5.1 Modul Pengujian

Calon siswa melakukan registrasi

Calon siswa melakukan login sistem

Calon siswa mengisi biodata

Calon siswa mengisi nilai raport

Calon siswa mengupload berkas

Calon siswa mengisi kejuaraan

Tim administrasi melakukan seleksi administrasi

Tim seleksi memasukkan nilai tes seleksi

Tim seleksi melakukan seleksi siswa

Tim administrasi menentukan calon siswa yang lolos seleksi administrasi

Tim seleksi menentukan calon siswa yang diterima atau tidak diterima

Tim seleksi mencetak hasil seleksi siswa

Page 98: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

83

5.1.1 Uji Coba Registrasi Pendaftar

Tabel 5.1 Uji Coba Registrasi Pendaftar

No. Langkah Hasil yang

diharapkan

Hasil

Uji

Coba

Kesalahan Keterangan

1.

Nama : Dasuki

Wahyudi

NIS : 1031140001

Asal Sekolah : SMPN 1

Ambunten

Email :

[email protected]

Verifikasi : 8687ce

Pendaftaran

berhasil Sesuai -

Mendapatkan

Nopeserta dan

Password

2.

Nama : Ganesa putrid

NIS :

Asal Sekolah :

Email :

Verifikasi :

Muncul

notifikasi

“Harus di isi”

Sesuai - -

3.

Nama : Nur Amaliyah

NIS : 1031140077

Asal Sekolah : SMPN 1

Sumenep

Email : lia

Verifikasi : d85be

Muncul

notifikasi

“Masukkan

E-mail yang

valid ”

Sesuai - -

4.

Nama : Naning Suci

Mulyani

NIS : 1031140011

Asal Sekolah : SMPN 4

Semenep

Email :

[email protected]

Verifikasi : 39f3d2

Pendaftaran

berhasil Sesuai -

Mendapatkan

Nopeserta dan

Password

5.

Nama : Aldy Prastyo

NIS : 1031140021

Asal Sekolah : SMPN 1

Sumenep

Email:

[email protected]

om

Verifikasi : 875fa8

Pendaftaran

berhasil Sesuai -

Mendapatkan

Nopeserta dan

Password

Page 99: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

84

5.1.2 Uji Coba Login Pendaftar

Tabel 5.2 Uji Coba Login Pendaftar

No Langkah Hasil yang

diharapkan

Hasil

Uji

Coba

Kesalahan Keterangan

1. No peserta : 201306001

Password : i0ykg

Login

berhasil dan

masuk ke

akun

pendaftar.

Sesuai -

2. No peserta : 201306007

Password :

Muncul

notifikasi

“Username

atau

password

salah”

Sesuai - -

3. No peserta : 201306010

Password : jsdklchsl

Muncul

notifikasi

“Username

atau

password

salah”

Sesuai - -

4. No peserta : 201306002

Password : 8tr2e

Login

berhasil dan

masuk ke

account

pendaftar.

Sesuai - -

5. No peserta : 201306011

Password : ki75z

Login

berhasil dan

masuk ke

akun

pendaftar.

Sesuai - -

5.1.3 Uji Coba Login Admin

Tabel 5.3 Uji Coba Login Admin

No Langkah Hasil yang

diharapkan

Hasil

Uji

Coba

Kesalahan Keterangan

1

Username:

tim_administrasi

Password:

administrasi

Login berhasil dan

masuk ke halaman

tim administrasi.

Sesuai - -

2

Username: qwerty

Password: PwjnbOnd

Muncul notifikasi

“Username atau

password Anda

salah”

Sesuai - -

Page 100: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

85

3

Username:

tim_administrasi

Password: -

Muncul notifikasi

“password harus

diisi”

Sesuai - -

4

Username: -

Password: seleksi

Muncul notifikasi

“username harus

diisi”

Sesuai - -

Username:

tim_seleksi

Password: seleksi

Login berhasil dan

masuk ke halaman

tim seleksi.

Sesuai - -

5

Username:

kepala_sekolah

Password: kepsek

Login berhasil dan

masuk ke kepala

sekolah.

Sesuai - -

5.1.4 Uji Coba Seleksi Administrasi

Tabel 5.4 Uji Coba Seleksi Administrasi

No Langkah Hasil yang

diharapkan

Hasil

Uji

Coba

Kesalahan Keterangan

1

Kelengkapan Biodata:

Lolos

Nilai Raport: Lolos

Kelengkapan Berkas:

Lolos

Kejuaraan : Lolos

Status

seleksi

administrasi

“Lulus”

Sesuai -

2

Kelengkapan Biodata:

Lolos

Nilai Raport: Lolos

Kelengkapan Berkas:

Lolos

Kejuaraan : Lolos

Status

seleksi

administrasi

“Lulus”

Sesuai -

3

Kelengkapan Biodata:

Lolos

Nilai Raport: Lolos

Kelengkapan Berkas:

Lolos

Kejuaraan : Lolos

Status

seleksi

administrasi

“Lulus”

Sesuai -

4

Kelengkapan Biodata:

Lolos

Nilai Raport: Lolos

Kelengkapan Berkas:

Lolos

Status

seleksi

administrasi

“Lulus”

Sesuai -

5

Kelengkapan Biodata:

Lolos

Nilai Raport: Tidak Lolos

Kelengkapan Berkas:

Lolos

Status

seleksi

administrasi

“Tidak

Lulus”

Sesuai -

Page 101: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

86

5.1.5 Uji Coba Tes Seleksi

Tabel 5.5 Uji Coba Tes Seleksi

No. Langkah Hasil yang

diharapkan

Hasil

Uji

Coba

Kesalahan Keterangan

1 Nilai bakat : 88

Nilai minat : 90

Nilai rata – rata tes: 89

Status tes

seleksi “Lulus”

Sesuai -

2 Nilai bakat : 72

Nilai minat : 74

Nilai rata – rata tes: 73

Status tes

seleksi “Tidak

Lulus”

Sesuai -

3 Nilai ujian : 90

Nilai minat : 90

Nilai rata – rata tes: 90

Status tes

seleksi “Lulus”

Sesuai -

4 Nilai ujian : 88

Nilai minat : 88

Nilai rata – rata tes: 88

Status tes

seleksi “Lulus”

Sesuai -

Page 102: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

87

5.2 PENGUJIAN SISTEM

5.2.1 Pengujian Pendaftaran

a. Pengujian Registrasi

Sebelum melakukan pendaftaran, calon siswa atau pendaftar

harus terlebih dahulu melakukan registrasi. Setelah registrasi

pendaftar akan mendapatkan nomor peserta dan password yang

digunakan untuk login ke halalaman account pendaftar.

Gambar 5.2 Hasil Registrasi Pendaftar

b. Pengujian Daftar

Setelah melakukan registrasi, pendaftar melakukan pengisian

biodata, nilai rapor, upload berkas, dan kejuaraan. Berikut

merupakan hasil dari daftar pendaftar:

Page 103: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

88

Gambar 5.3 Biodata Pendaftar

Page 104: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

89

Gambar 5.4 Nilai Rapor Pendaftar

Tampilan diatas merupakan nilai rapor yang telah dimasukkan oleh

pendaftar.

Gambar 5.5 Berkas Pendaftar

Page 105: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

90

Gambar 5.6 Kejuaraan Pendaftar

5.2.2 Pengujian Seleksi Administrasi

Pada pengujian ini tim administrasi akan melakukan seleksi

administrasi. Tim administrasi akan memeriksa kelengkapan biodata,

berkas, nilai rapor, dan kejuaraan pendaftar. Berikut merupakan hasil

pendaftar yang lulus atau tidak lulus dari seleksi administrasi:

Gambar 5.7 Pendaftar Lolos Administrasi

Page 106: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

91

Gambar 5.8 Pendaftar Gagal Administrasi

5.2.3 Pengujian Input Nilai Tes Seleksi

Pada pengujian ini tim seleksi akan menginputkan nilai tes seleksi

pendaftar sesuai dengan jalur pendaftaran. Pada jalur reguler dan

jalur khusus tim seleksi memasukkan nilai wawancara minat dan

nilai ujian. Sedangkan pada jalur prestasi mamasukkan nilai bakat

dan nilai wawancara minat. Berikut merupakan hasil nilai tes

pendaftar:

Gambar 5.9 Nilai Tes Seleksi Pendaftar

Page 107: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

92

5.2.4 Pengujian Tes Seleksi

Pada pengujian ini tim seleksi akan melakukan seleksi akhir. Tim

seleksi akan melihat rangking dari pendaftar dan memutuskan

pendaftar diterima atau tidak menjadi siswa.

Gambar 5.10 Pendaftar Diterima

Gambar 5.11 Pendaftar Tidak Diterima

Page 108: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

93

5.3 PENGUJIAN PENERIMAAN PENGGUNA

5.3.1 Hasil Kuesioner Uji Coba Calon Siswa

Tabel 5.6 Hasil Kuesioner Uji Coba Calon Siswa

No Pertanyaan Grafik

1 Apakah sistem yang sudah

dibuat telah sesuai dengan

kebutuhan user?

2 Apakah sistem yang sudah

dibuat dapat membantu

dalam pendafataran calon

siswa baru?

3 Apakah sistem yang telah

dibuat mudah dalam

penggunaannya?

4 Apakah calon siswa setuju

jika sistem yang sudah

dibuat ini di aplikasikan

pada sekolah yang

bersangkutan?

5 Apakah dengan adanya

sistem ini proses

pendaftaran menjadi lebih

cepat?

Page 109: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

94

5.3.2 Hasil Kuesioner Uji Coba Tim Administrasi

Tabel 5.7 Hasil Kuesioner Uji Coba Tim Administrasi

No Pertanyaan Grafik

1 Apakah sistem yang sudah

dibuat telah sesuai dengan

kebutuhan user?

2 Apakah sistem yang sudah

dibuat dapat membantu

dalam proses seleksi

administrasi penerimaan

siswa baru?

3 Apakah sistem yang telah

dibuat dapat membantu

dalam proses penyeleksian

calon siswa baru diterima

atau tidak?

4 Apakah sistem yang telah

dibuat mudah dalam

penggunaannya?

5 Apakah Anda setuju jika

sistem ini diaplikasikan di

sekolah yang bersangkutan?

Page 110: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

95

6 Apakah dengan adanya

sistem ini proses seleksi

administrasi menjadi lebih

cepat?

5.3.3 Hasil Kuesioner Uji Coba Tim Seleksi

Tabel 5.8 Hasil Kuesioner Uji Coba Tim Seleksi

No Pertanyaan Grafik

1 Apakah sistem yang sudah

dibuat telah sesuai dengan

kebutuhan user?

2 Apakah sistem yang sudah

dibuat dapat membantu

dalam proses penilaian tes

seleksi calon siswa baru?

3 Apakah sistem yang telah

dibuat dapat membantu

dalam proses penyeleksian

calon siswa baru diterima

atau tidak?

4 Apakah sistem yang telah

dibuat mudah dalam

penggunaannya?

Page 111: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

96

5 Apakah Anda setuju jika

sistem ini diaplikasikan di

sekolah yang bersangkutan?

6 Apakah dengan adanya

sistem ini proses

penyeleksian siswa lebih

cepat?

5.3.4 Hasil Kuesioner Uji Coba Kepala Sekolah

Tabel 5.9 Hasil Kuesioner Uji Coba Kepala Sekolah

No Pertanyaan Grafik

1 Apakah sistem yang sudah

dibuat telah sesuai dengan

kebutuhan user?

2 Apakah sistem yang telah

dibuat dapat dengan mudah

melihat seluruh data

pendaftar?

3 Apakah sistem yang telah

dibuat mudah dalam

penggunaannya?

4 Apakah kepala sekolah

setuju jika sistem ini

diaplikasikan di sekolah

yang bersangkutan?

Page 112: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

97

5 Apakah dengan adanya

sistem ini informasi

penerimaan siswa baru

dapat dapat disampaikan

lebih cepat?

Dari hasil kuisioner di atas dapat disimpulkan bahwa secara umum sistem yang

telah dibuat sudah sesuai dengan kebutuhan user, dapat membantu dalam proses

pendaftaran calon siswa baru, seleksi administrasi, dan tes seleksi, mudah dalam

penggunaannya serta dapat mempercepat proses penerimaan siswa baru.

Page 113: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

98

BAB VI

PENUTUP

6.1 Kesimpulan

Sesuai dengan hasil penelitian dan tujuan yang ingin dicapai dari

pembuatan Pengembangan Sistem Informasi Penerimaan Siswa Baru SMA

Negeri 1 Sumenep, maka dapat diambil kesimpulan sebagai berikut:

6.1.1 Sistem yang telah dibuat dapat dilakukan secara online. Sehingga

dalam proses penerimaan siswa baru ini, pendaftar tidak lagi harus

mengantri panjang untuk melakukan pendaftaran.

6.1.2 Sistem dapat mengetahui banyaknya siswa baru sesuai dengan jalur

pendaftaran.

6.1.3 Sistem yang telah dibuat membuat laporan hasil seleksi pendaftar

yang diterima atau tidak.

6.2 Saran

Pada Laporan Akhir ini penulis mengajukan saran untuk

pengembangan sistem yang telah dibuat, yaitu:

6.2.1 Pada proses upload berkas seharusnya penamaan dari file yang

dimasukkan diatur agar tidak ada berkas yang menumpuk jika

terdapat nama yang sama.

6.2.2 Pada seleksi administrasi, tim administrasi dapat secara otomatis

melakukan seleksi administrasi pendaftar, tanpa harus memeriksa satu

- persatu kelengkapan berkas berkas, nilai rapor, dan kejuaraan.

6.2.3 Penambahan fitur grafik untuk melihat data pendaftar sesuai dengan

jalur pendaftaran.

Page 114: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

99

DAFTAR PUSTAKA

Fathansyah, Ir. 2007. Buku Teks Komputer Basis Data. Bandung:Informatika

Gunawan, Wahyu. 2010. Kebut Sehari Jadi Master PHP. Yogyakarta: Genius.

Hakim, Lukman. 2009. Trik Rahasia Master PHP. Yokyakarta : Loko Media.

Simarmata, Janner. 2009. Rekayasa Web. Medan: Andi.

Wk, Nikodemus.2009.Mahir dalam 7 hari : Membangun Website Dengan

Joomla. Yogyakarta:Madcoms dan Andi.

Kurnia,Muhammad Dahlan. Perancangan Sistem Informasi Pendaftaran Siswa

Baru Berbasis Sms Gateway pada Sekolah XYZ.

(www.mercubuana.ac.id/file/Jurnal%20Dahlan%20Kurnia.pdf.diakses pada

tanggal 23 Oktober 2012)

Kusrini, M.Kom – Andri Koniyo. 2007. Tuntunan Praktis Membangun Sistem

Informasi dengan Visual Basic & Microsoft SQL Server. Yogyakarta:ANDI

Prayitno, Sarwo. 2012. Penerimaan Siswa Baru Sekolah Online Dengan PHP.

Yogyakarta:Lokomedia

Proboyekti, Umi. Software Process Model I. (http://lecturer.ukdw.ac.id/othie/

softwareprocess.pdf. diakses pada tanggal 23 Oktober 2012)

Rosa A.S – M. Shalahuddin. 2011. Modul Pembelajaran Rekayasa Perangkat

Lunak (Terstruktur dan Berorientasi Objek). Bandung: Modula

Sholikhah, Pusparani. 2009. Pengembangan Sistem Informasi Penerimaan Siswa

Baru Online, Modul : Rekomendasi. (http://digilib.its.ac.id/ITS-

Undergraduate-3100010037845/11973. diakses pada tanggal 23 Oktober

2012)

Zubaidi, Helmiyah. Upaya Kepala SMA Negeri 1 Sumenep Dalam

Mengembangkan Rintisan Sekolah Bertaraf Internasional (RSBI).

(http://lib.uin-malang.ac.id/?mod=th_detail&id=07130075 diakses pada

tanggal 25 Oktober 2012)

Page 115: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

100

LAMPIRAN

Page 116: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-1

LAMPIRAN 1

LISTING PROGRAM

Koneksi.php

<?php

$conn = mysql_connect ("localhost","root","");

$sukses = mysql_select_db ("pendaftaran1",$conn);

?>

1. index.php <?php

session_start();

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html

xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"

lang="en">

<head>

<title> Penerimaan Siswa Baru Smansa </title>

<meta http-equiv="Content-Type" content="text/html;

charset=iso-8859-1" />

<link rel="stylesheet" href="style/style.css"

type="text/css" />

<script type="text/javascript" src="js/jquery-

1.9.0.min.js"></script>

</head>

<body>

<div id="wrap">

<div id="header">

<div class="headerphoto"></div>

</div>

<div id="menu">

<ul>

<?php if(!isset($_SESSION["NOPESERTA"])){

echo

" <li><a href='?hal=home'> Beranda </a></li>

<li><a href='?hal=pendaftar'>Pendaftar</a></li>

<li><a href='#'>Pengumuman</a></li>

<li><a href='?hal=daftar'>Daftar</a></li>

<li><a href='?hal=login'>Masuk</a></li>";

}

elseif($_SESSION["STATUS"] == 1) echo

"<li><a href='?hal=akunn'> Akun Siswa</a></li>

<li><a href='#'><img src='images/register.png'

height=20px'/></a></li>

<li><a href='#'>".$_SESSION["NOPESERTA"]." </a></li>

<li><a href='content/logout.php'>Keluar</a></li>";

?>

</ul>

</div>

<div id="content-wrap">

<div id="content">

<p>

<?php

include_once "go.php";

Page 117: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-2

?>

</p>

<p>&nbsp; </p>

</div>

</div>

<div id="footer">

<p> <strong> &copy; 2013 | MANAJEMEN INFORMATIKA |

POLITEKNIK NEGERI MALANG</a> | </strong> </p>

</div>

</div>

</body>

</html>

2. Generate Password (generatepass.php) <?

function generate_pass($length)

{

$password = "";

$kemungkinan= "0123456789abcdefghijklmnopqrstuvwxyz";

$i = 0;

while ($i < $length) {

$char = substr($kemungkinan, mt_rand(0,

strlen($kemungkinan)-1), 1);

if (!strstr($password, $char)) {

$password .= $char;

$i++;

}

} return $password; }

?>

3. Autonumber (autonumber.php) <?php

include "koneksi.php";

function autonumber($tabel, $inisial){

$struktur = mysql_query("SELECT * FROM $tabel");

$field = mysql_field_name($struktur,0);

$query = mysql_query("SELECT count(".$field.") FROM

".$tabel);

$row = mysql_fetch_array($query);

if ($row[0] <= 9){$tmp = "00";

}

else if($row[0] <= 99){$tmp = "0";}

return $inisial.$tmp.$row[0]+1;

}?>

4. Form Biodata (datadiri.php) <body>

<div id="main">

<div class="entry">

<h1>Form Biodata</h1>

<div id="info" align="center"></div>

<form action="content/datadiri_act.php" method="post"><font

size="+2" face="Arabic Typesetting"/>

<fieldset>

Page 118: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-3

<legend class="style3">DATA PRIBADI SISWA </legend>

<table width="82%" border="0">

<tr>

<td colspan="6">&nbsp;</td>

</tr>

<tr>

<td width="192">No Peserta</td>

<td width="5">:</td>

<td colspan="4"><input type="text" name="nopeserta"

value="<?php echo $data['nopeserta'] ?>" size="12"

maxlength="10"/>

</td>

</tr>

<tr>

<td>Nama Siswa</td>

<td>:</td>

<td colspan="4"><input type="text" name="nama_lengkap"

value="<?php echo $data['nama_lengkap'] ?>" size="30"

/></td>

</tr>

<tr>

<td>Tempat Lahir</td>

<td>:</td>

<td colspan="4"><input type="text" name="tempat_lahir"

value="<?php echo $data['tempat_lahir'] ?>" size="30"

/></td>

</tr>

<tr>

<td>Tanggal Lahir</td>

<td>:</td>

<td colspan="4"><input type="text" name="tgl_lahir"

id="tanggal" value="<?php echo $data['tgl_lahir'] ?>"

size="15" /></td>

</tr>

<tr>

<td>Jenis Kelamin</td>

<td>:</td>

<td colspan="4">

<input type='radio' name='jk_siswa' value='Laki' <?php

if($data[jk_siswa]== 'Laki'){echo 'checked';}?>> Laki-

Laki

<input type='radio' name='jk_siswa' value='Perempuan'

<?php if($data[jk_siswa]== 'Perempuan'){echo 'checked';}

?>> Perempuan

</td>

</tr>

<tr>

<td>Alamat </td>

<td>:</td>

<td colspan="4"><input type="text" name="alamat_siswa"

value="<?php echo $data['alamat_siswa'] ?>" size="50"

/></td>

</tr>

<tr>

<td>Agama</td>

<td>:</td>

<td colspan="4">

<select name="agama" >

<option value="">-- Pilih Agama --</option>

Page 119: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-4

<option value="islam"

<?php if($data[agama]== 'islam'){echo

'selected';}?>>Islam

</option>

<option value="katolik"

<?php if($data[agama]== 'katolik'){echo

'selected';}?>>Katolik

</option>

<option value="protestan"

<?php if($data[agama]== 'protestan'){echo

'selected';}?>>Protestan

</option>

<option value="hindu"

<?php if($data[agama]== 'hindu'){echo

'selected';}?>>Hindu

</option>

<option value="budha"

<?php if($data[agama]== 'budha'){echo

'selected';}?>>Budha

</option>

</select>

</td>

</tr>

<tr>

<td>Anak Ke</td>

<td>:</td>

<td width="255"><input type="text" name="anak_ke"

value="<?php echo $data['anak_ke'] ?>" size="5"

/></td>

<td width="35">&nbsp;Dari</td>

<td width="3">:</td>

<td width="221"><input type="text" name="jumlah_anak"

value="<?php echo $data['jumlah_anak'] ?>" size="5"

/></td>

</tr>

<tr>

<td>Status Anak</td>

<td>:</td>

<td colspan="4">

<select name="status" >

<option value="">-- Pilih Status Anak --</option>

<option value="kandung"

<?php if ($data[status]=='kandung'){echo 'selected';}

?>>Kandung</option>

<option value="tiri"

<?php if ($data[status]=='tiri') {echo 'selected';}?>>

Tiri</option>

<option value="asuh"

<?php if ($data[status]== 'asuh') {echo

'selected';}?>> Asuh</option>

<option value="pungut"

<?php if ($data[status]== 'pungut') {echo

'selected';}?>> Pungut</option></select>

</td>

</tr>

<tr>

<td>No Telp</td>

<td>:</td>

<td colspan="4"><input type="text" name="tlp_siswa"

Page 120: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-5

value="<?php echo $data['tlp_siswa'] ?>" size="15"

/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td colspan="3">&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

</fieldset>

<fieldset>

<legend class="style3"> KETERANGAN PENDIDIKAN SEBELUMNYA

</legend>

<table width="82%" border="0">

<tr>

<td>Asal Sekolah</td>

<td>:</td>

<td colspan="4"><input type="text" name="asal_sklh"

size="25" value="<?php echo $data['asal_sklh'] ?>" />

</td>

</tr>

<tr>

<td>Alamat Sekolah</td>

<td>:</td>

<td colspan="4"><input type="text" name="alamat_sklh"

value="<?php echo $data['alamat_sklh'] ?>" size="50"

/></td>

</tr>

</table>

</fieldset>

<fieldset>

<legend class="style3"> KETERANGAN ORANG TUA / WALI

</legend>

<table width="82%" border="0">

<tr>

<td>Nama Ayah</td>

<td>:</td>

<td colspan="4"><input type="text"

name="nama_ayah"size="25" value="<?php echo

$data['nama_ayah'] ?>" /></td>

</tr>

<tr>

<td>Nama Ibu</td>

<td>:</td>

<td colspan="4"><input type="text" name="nama_ibu"

size="25" value="<?php echo $data['nama_ibu'] ?>" /></td>

</tr>

<tr>

<td>Pekerjaan Ayah</td>

<td>:</td>

<td colspan="4"><input type="text" name="kerja_ayah"

size="20" value="<?php echo $data['kerja_ayah'] ?>"

/></td>

</tr>

<tr>

<td>Pekerjaan Ibu</td>

<td>:</td>

<td colspan="4"><input type="text" name="kerja_ibu"

Page 121: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-6

size="20" value="<?php echo $data['kerja_ibu'] ?>"

/></td>

</tr>

<tr>

<tr>

<td>Alamat Orang Tua</td>

<td>:</td>

<td colspan="4"><input type="text" name="alamat_ortu"

size="50" value="<?php echo $data['alamat_ortu'] ?>"

/></td>

</tr>

<tr>

<td>No. Telp </td>

<td>:</td>

<td colspan="4"><input type="text" name="tlp_ortu"

size="15" value="<?php echo $data['tlp_ortu'] ?>"

/></td>

</tr>

<td>Penghasilan Orang Tua</td>

<td>:</td>

<td colspan="4"><input type="text"

name="penghasilan"size="25" value="<?php echo

$data['penghasilan'] ?>" /></td>

</tr>

<tr>

<td colspan="6">&nbsp;</td>

</tr>

<tr>

<td align="right"> <button class="simpan" type="submit"

name="submit" />SIMPAN</td>

<td>&nbsp;</td>

<td><button class="simpan" type="reset"

name="batal"/>BATAL</td>

</tr>

<tr>

<td colspan="6"></td>

</tr>

</table>

</form>

</div>

</div>

</body>

5. Input biodata (datadiri.act) <?php

session_start();

include '../lib/koneksi.php';

$nopeserta = $_POST['nopeserta'];

$nama_lengkap = $_POST['nama_lengkap'];

$tempat_lahir = $_POST['tempat_lahir'];

$tgl_lahir = $_POST['tgl_lahir'];

$jk_siswa = $_POST['jk_siswa'];

$agama = $_POST['agama'];

$anak_ke = $_POST['anak_ke'];

$jumlah_anak = $_POST['jumlah_anak'];

$status = $_POST['status'];

$tlp_siswa = $_POST['tlp_siswa'];

$alamat_siswa = $_POST['alamat_siswa'];

Page 122: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-7

$asal_sklh = $_POST['asal_sklh'];

$alamat_sklh = $_POST['alamat_sklh'];

$nama_ayah = $_POST['nama_ayah'];

$nama_ibu = $_POST['nama_ibu'];

$kerja_ayah = $_POST['kerja_ayah'];

$kerja_ibu = $_POST['kerja_ibu'];

$alamat_ortu = $_POST['alamat_ortu'];

$tlp_ortu = $_POST['tlp_ortu'];

$penghasilan = $_POST['penghasilan'];

$sql = "UPDATE tbl_biodata SET

nama_lengkap='$nama_lengkap',

tempat_lahir='$tempat_lahir',

tgl_lahir='$tgl_lahir',

jk_siswa='$jk_siswa',

agama='$agama',

anak_ke='$anak_ke',

jumlah_anak='$jumlah_anak',

status='$status',

tlp_siswa='$tlp_siswa',

alamat_siswa='$alamat_siswa',

asal_sklh='$asal_sklh',

alamat_sklh='$alamat_sklh',

nama_ayah='$nama_ayah',

nama_ibu='$nama_ibu',

kerja_ayah='$kerja_ayah',

kerja_ibu='$kerja_ibu',

alamat_ortu='$alamat_ortu',

tlp_ortu='$tlp_ortu',

penghasilan='$penghasilan'

WHERE nopeserta=".$_SESSION["NOPESERTA"];

$input = mysql_query($sql) or die

($sql."<br/>".mysql_error());

$input1 = mysql_query("UPDATE tbl_registrasi SET

nama_lengkap='$nama_lengkap',

asal_sklh='$asal_sklh'

WHERE nopeserta=".$_SESSION["NOPESERTA"]);

if($input && $input1 ){

echo "<script>alert('Data Berhasil

Disimpan')</script>";

echo "<script>window.location.href

='../?hal=akunn'</script>";

}

else{

echo "<script>alert('Data Gagal Disimpan')</script>";

}

?>

6. Form berkas (berkas.php) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html;

charset=utf-8" />

<title>Berkas</title>

<style type="text/css">

<!--

Page 123: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-8

.style3 {font-size: 9px; font-family: Arial, Helvetica,

sans-serif; }

.style5 {

font-size: 10px;

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

}

-->

</style>

</head>

<body>

<div id="main">

<div class="entry">

<h1>Form BERKAS</h1>

<div align="center"></div>

<form action="content/berkas_act.php" method="post"

enctype="multipart/form-data"><font size="+2" face="Arabic

Typesetting"/>

<fieldset>

<legend class="style3">BERKAS SISWA</legend>

<table width="100%" border="0">

<tr>

<td colspan="3" bgcolor="#FFFFCC"><img

src="images/right_16.png"/><font size="-1" face="Courier

New, Courier, monospace"/> <span class="style1"><span

class="style2"><strong>Format nama file yang di upload:

no.peserta_nama file yang di upload(foto/sp1/sp2/sp3/sp4).

</strong></span></td>

</tr>

<tr>

<td colspan="3">&nbsp;</td>

</tr>

<tr>

<td width="291">Foto Siswa</td>

<td width="3">:</td>

<td width="989"><input type="file" name="foto" size="30"

value="<?php echo $data['foto_siswa']?>" ></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td class="style5">*foto formal ukuran 3x4</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>Surat Pernyataan 1</td>

<td>:</td>

<td><input type="file" name="persyaratan1" size="30"

/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td><span class="style5">*surat pernyataan mematuhi semua

peraturan </span></td>

Page 124: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-9

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>Surat Pernyataan 2</td>

<td>:</td>

<td><input type="file" name="persyaratan2" size="30"

/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td><span class="style5">*surat pernyataan tidak mengikuti

tes seleksi sekolah lain</span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>Surat Pernyataan 3</td>

<td>:</td>

<td><input type="file" name="persyaratan3" size="30"

/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td><span class="style5">*surat pernyataan tidak

mengundurkan diri</span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>Surat Pernyataan 4</td>

<td>:</td>

<td><input type="file" name="persyaratan4" size="30"

/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td><span class="style5">*surat pernyataan keterangan

tidak mampu untuk jalur khusus</span></td>

</tr>

<tr>

<td colspan="3">&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

Page 125: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-10

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td align="right">

<input type="hidden" name="id" value=<?php echo $id; ?>/>

<button class="submit" type="submit" value="simpan" />

Simpan</td>

<td>&nbsp;</td>

<td><button class="submit" type="reset" value="batal" />

Batal</td>

</tr>

</table>

</fieldset>

</form>

</div>

</div>

</body>

</html>

7. Input berkas (berkas.act) <?php

session_start();

include "../lib/koneksi.php";

$nopeserta = $_POST['id'];

$foto = $_FILES['foto'];

$persyaratan1 = $_FILES['persyaratan1'];

$persyaratan2 = $_FILES['persyaratan2'];

$persyaratan3 = $_FILES['persyaratan3'];

$persyaratan4 = $_FILES['persyaratan4'];

//$namafolder ="../upload_berkas/"; //tempat menyimpan file

// upload file

$tmpName = $foto['tmp_name']; // nama file temporary

$fileName = basename($foto['name']);// nama file asli

$targetUpload ="../upload_berkas/.$fileName";// nama target

lokasi file + nama file asli

$uplod = move_uploaded_file($tmpName, $targetUpload);

$tmpName1 = $persyaratan1['tmp_name'];// nama file temporary

$fileName1 = basename($persyaratan1['name']); // nama file

asli

$targetUpload1 ="../upload_berkas/.$fileName1";

// nama target lokasi file + nama file asli

$uplod1 = move_uploaded_file($tmpName1, $targetUpload1);

//--------------------sp2-----------------------------

$tmpName2 = $persyaratan2['tmp_name'];// nama file temporary

$fileName2 = basename($persyaratan2['name']);//nama file

asli

$targetUpload2 ="../upload_berkas/.$fileName2"; // nama

target lokasi file + nama file asli

$uplod2 = move_uploaded_file($tmpName2, $targetUpload2);

Page 126: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-11

//----------------------------sp3------------------------

$tmpName3 = $persyaratan3['tmp_name'];// nama file temporary

$fileName3 = basename($persyaratan3['name']);// nama file

asli

$targetUpload3 ="../upload_berkas/.$fileName3";// nama

target lokasi file + nama file asli

$uplod3 = move_uploaded_file($tmpName3, $targetUpload3);

//------------------------sp4----------------------------

$tmpName4 = $persyaratan4['tmp_name'];// nama file temporary

$fileName4 = basename($persyaratan4['name']);// nama file

asli

$targetUpload4 ="../upload_berkas/.$fileName4";// nama

target lokasi file + nama file asli

$uplod4 = move_uploaded_file($tmpName4, $targetUpload4);

// proses upload

if ($uplod)

{

echo "<script>alert('Data Berhasil Disimpan')</script>";

echo "<script>window.location.href ='../?hal=akunn'

</script>";

$query="UPDATE tbl_berkas SET foto_siswa= '$fileName', sp1 =

'$fileName1', sp2='$fileName2', sp3 = '$fileName3',

sp4 = '$fileName4' WHERE nopeserta='$nopeserta' ";

$result = mysql_query($query);

}else{

echo "<script>alert('Data Gagal Disimpan')</script>";

}

?>

8. Form juara (juara.php) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html;

charset=utf-8" />

<title>Kejuaraan</title>

<style>

.b_remove{

padding:5px;

background:-webkit-linear-gradient(top,#DDD, #999);

font-family:Tahoma, Geneva, sans-serif;

font-size:12px;

text-decoration:none;

color:#000;

-webkit-border-radius:5px 5px 5px 5px;

margin:1px;

}

</style>

</head>

<body>

<div id="main">

<div class="entry">

<h1>Input Kejuaraan</h1>

<form action="content/juara_act.php" method="post">

Page 127: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-12

<table width="765" border="0" align="center">

<tr bgcolor="#FFFF99">

<td width="24" height="32"><div

align="center"><strong>No.</strong></div></td>

<td width="170"><div align="center"><strong>Nama

Kejuaraan</strong></div></td>

<td width="170"><div align="center"><strong>Nama

Penyelenggara </strong></div></td>

<td width="42"><div

align="center"><strong>Tahun</strong></div></td>

<td width="139"><div

align="center"><strong>Tingkat</strong></div></td>

<td width="134"><div align="center"><strong>Medali yang

diraih</strong></div></td>

</tr>

<tr>

<td><div align="center">1.</div></td>

<td><div align="center">

<input type="text" name="nama_juara" width="170" />

</div></td>

<td><div align="center">

<input type="text" name="nama_penyelenggara"

width="170" "/>

</div></td>

<td><div align="center">

<input type="text" name="tahun_juara" width="20" "/>

</div></td>

<td> <div align="center">

<select name="tingkat_juara">

<option value=""> -- Pilih Tingkat -- </option>

<option value="kabupaten"> Kabupaten </option>

<option value="provinsi"> Provinsi </option>

<option value="nasional"> Nasional </option>

<option value="internasional"> Internasional

</option>

</select>

</div></td>

<td>

<div align="center">

<select name="medali_juara" >

<option value=""> -- Pilih Medali -- </option>

<option value="perunggu"> Perunggu </option>

<option value="perak"> Perak </option>

<option value="emas"> Emas </option>

</select>

</div></td>

</tr>

<tr>

<td><div align="center">2.</div></td>

<td><div align="center">

<input type="text" name="nama_juara1" width="170" />

</div></td>

<td><div align="center">

<input type="text" name="nama_penyelenggara1"

width="170"/>

</div></td>

<td><div align="center">

<input type="text" name="tahun_juara1" width="20"/>

</div></td>

Page 128: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-13

<td> <div align="center">

<select name="tingkat_juara1">

<option value=""> -- Pilih Tingkat -- </option>

<option value="kabupaten"> Kabupaten </option>

<option value="provinsi"> Provinsi </option>

<option value="nasional"> Nasional </option>

<option value="internasional"> Internasional </option>

</select>

</div></td>

<td>

<div align="center">

<select name="medali_juara1" >

<option value=""> -- Pilih Medali -- </option>

<option value="perunggu"> Perunggu </option>

<option value="perak"> Perak </option>

<option value="emas"> Emas </option>

</select>

</div></td>

</tr>

<tr>

<td><div align="center">3.</div></td>

<td><div align="center">

<input type="text" name="nama_juara2" width="170"/>

</div></td>

<td><div align="center">

<input type="text" name="nama_penyelenggara2"

width="170"/>

</div></td>

<td><div align="center">

<input type="text" name="tahun_juara2" width="20"/>

</div></td>

<td> <div align="center">

<select name="tingkat_juara2">

<option value=""> -- Pilih Tingkat -- </option>

<option value="kabupaten"> Kabupaten </option>

<option value="provinsi"> Provinsi </option>

<option value="nasional"> Nasional </option>

<option value="internasional"> Internasional

</option>

</select>

</div></td>

<td>

<div align="center">

<select name="medali_juara2" >

<option value=""> -- Pilih Medali -- </option>

<option value="perunggu"> Perunggu </option>

<option value="perak"> Perak </option>

<option value="emas"> Emas </option>

</select>

</div></td>

</tr>

<tr>

<td><div align="center">4.</div></td>

<td><div align="center">

<input type="text" name="nama_juara3" width="170"/>

</div></td>

<td><div align="center">

<input type="text" name="nama_penyelenggara3"

width="170"/>

Page 129: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-14

</div></td>

<td><div align="center">

<input type="text" name="tahun_juara3" width="20"/>

</div></td>

<td> <div align="center">

<select name="tingkat_juara3">

<option value=""> -- Pilih Tingkat -- </option>

<option value="kabupaten"> Kabupaten </option>

<option value="provinsi"> Provinsi </option>

<option value="nasional"> Nasional </option>

<option value="internasional"> Internasional

</option>

</select>

</div></td>

<td>

<div align="center">

<select name="medali_juara3" >

<option value=""> -- Pilih Medali -- </option>

<option value="perunggu"> Perunggu </option>

<option value="perak"> Perak </option>

<option value="emas"> Emas </option>

</select>

</div></td>

</tr>

<tr>

<td><div align="center">5.</div></td>

<td><div align="center">

<input type="text" name="nama_juara4" width="170"/>

</div></td>

<td><div align="center">

<input type="text" name="nama_penyelenggara4"

width="170"/>

</div></td>

<td><div align="center">

<input type="text" name="tahun_juara4" width="20"/>

</div></td>

<td> <div align="center">

<select name="tingkat_juara4">

<option value=""> -- Pilih Tingkat -- </option>

<option value="kabupaten"> Kabupaten </option>

<option value="provinsi"> Provinsi </option>

<option value="nasional"> Nasional </option>

<option value="internasional"> Internasional

</option>

</select>

</div></td>

<td>

<div align="center">

<select name="medali_juara4" >

<option value=""> -- Pilih Medali -- </option>

<option value="perunggu"> Perunggu </option>

<option value="perak"> Perak </option>

<option value="emas"> Emas </option>

</select>

</div></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

Page 130: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-15

<td>&nbsp;</td>

<td colspan="2">&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td colspan="2">&nbsp;</td>

<?php if(mysql_fetch_row($result_cek) > 0){ echo "<td

align='right'><input type='hidden' name='id'

value='<?php echo $id;?>'/> <a

href='?hal=kejuaraan&id=$id'><span

class='b_remove'>Lihat Data</span></a></td>";}

?>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td colspan="2">&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td><div align="center"></td>

<td><div align="right"><input type="hidden" name="id"

value=<?php echo $id; ?>/><button class="submit"

type="submit" value="simpan" />Simpan</div></td>

<td colspan="2"><div align="left"><button class="submit"

type="reset" value="batal" />Batal</div></td>

<td><div align="center"></div></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><div align="center"></div></td>

<td><div align="center"></div></td>

<td><div align="center"></div></td>

<td><div align="center"></div></td>

<td><div align="center"></div></td>

</tr>

</table>

</form>

</div>

</div>

</body>

</html>

9. Input juara(juara.act) <?php

session_start();

include_once '../lib/koneksi.php';

$nopeserta = $_POST['id'];

$nama = $_POST['nama_juara'];

$penyelenggara = $_POST['nama_penyelenggara'];

$tahun = $_POST['tahun_juara'];

$tingkat = $_POST['tingkat_juara'];

Page 131: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-16

$medali = $_POST['medali_juara'];

$nama1 = $_POST['nama_juara1'];

$penyelenggara1 = $_POST['nama_penyelenggara1'];

$tahun1 = $_POST['tahun_juara1'];

$tingkat1 = $_POST['tingkat_juara1'];

$medali1 = $_POST['medali_juara1'];

$nama2 = $_POST['nama_juara2'];

$penyelenggara2 = $_POST['nama_penyelenggara2'];

$tahun2 = $_POST['tahun_juara2'];

$tingkat2 = $_POST['tingkat_juara2'];

$medali2 = $_POST['medali_juara2'];

$nama3 = $_POST['nama_juara3'];

$penyelenggara3 = $_POST['nama_penyelenggara3'];

$tahun3 = $_POST['tahun_juara3'];

$tingkat3 = $_POST['tingkat_juara3'];

$medali3 = $_POST['medali_juara3'];

$nama4 = $_POST['nama_juara4'];

$penyelenggara4 = $_POST['nama_penyelenggara4'];

$tahun4 = $_POST['tahun_juara4'];

$tingkat4 = $_POST['tingkat_juara4'];

$medali4 = $_POST['medali_juara4'];

$input = mysql_query("insert into tbl_kejuaraan values

('','$nopeserta','$nama', '$penyelenggara', '$tahun',

'$tingkat', '$medali')");

if($nama1!='') {

$input1 = mysql_query("insert into tbl_kejuaraan

values ('','$nopeserta','$nama1', '$penyelenggara1',

'$tahun1', '$tingkat1', '$medali1')");

}if($nama2!='') {

$input2 = mysql_query("insert into tbl_kejuaraan

values ('','$nopeserta','$nama2', '$penyelenggara2',

'$tahun2', '$tingkat2', '$medali2')");

}if($nama3!='') {

$input2 = mysql_query("insert into tbl_kejuaraan

values ('','$nopeserta','$nama3', '$penyelenggara3',

'$tahun3', '$tingkat3', '$medali3')");

}if($nama4!='') {

$input2 = mysql_query("insert into tbl_kejuaraan

values ('','$nopeserta','$nama4', '$penyelenggara4',

'$tahun4', '$tingkat4', '$medali4')");

}

if ($input){

echo "<script>alert('Data Berhasil Disimpan')</script>";

echo "<script>window.location.href ='../?hal=akunn'

</script>";

}

else{

echo "<script>alert('Data Gagal Disimpan')</script>";

}

?>

Page 132: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-17

10. Cetak kartu <?php

session_start();

include "../lib/koneksi.php";

$no = $_GET['id'];

$sql = "SELECT nopeserta, nama_lengkap, asal_sklh,

alamat_siswa FROM tbl_biodata WHERE

nopeserta='$no'";

$row = mysql_query($sql);

$rw = mysql_fetch_array($row);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html;

charset=utf-8" />

<title>Cetak</title>

<style type="text/css">

<script type="text/javascript">

window.print(this);

</script>

<body>

<table width="404" border="1" align="center">

<tr>

<td width="394">

<table width="394" border="0">

<tr>

<td width="93" rowspan="3"><div align="center"><img

src="../images/pend.png" width="92"

height="90"/></div></td>

<td height="42" colspan="2"><div align="center"

class="style9">KARTU TANDA PESERTA</div></td>

<td width="100" rowspan="3"><div align="center"><img

src="../images/smansa.png" width="98" height="89" />

</div></td>

</tr>

<tr>

<td height="23" colspan="2"><div align="center"

class="style11">PENERIMAAN SISWA BARU (PSB)

2013</div></td>

</tr>

<tr>

<td height="21" colspan="2"><div

align="center"><strong>SMA NEGERI 1 SUMENEP</strong>

</div></td>

</tr>

<tr>

<td height="21">&nbsp;</td>

<td width="49">&nbsp;</td>

<td width="134">&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td rowspan="4">&nbsp;</td>

<td>No. Peserta</td>

<td><?php echo $rw['nopeserta']?></td>

<td>&nbsp;</td>

Page 133: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

A-18

</tr>

<tr>

<td>Nama Peserta</td>

<td><?php echo $rw['nama_lengkap']?></td>

<td>&nbsp;</td>

</tr>

<tr>

<td>Asal Sekolah</td>

<td><?php echo $rw['asal_sklh']?></td>

<td>&nbsp;</td>

</tr>

<tr>

<td>Alamat</td>

<td><?php echo $rw['alamat_siswa']?></td>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td colspan="2"><span class="style10">* Catatan : Kartu

peserta ini harus dibawa ketika melaksanakan tes

seleksi</span></td>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td><p>&nbsp;</p>

<p>&nbsp;</p></td>

</tr>

<tr>

<td colspan="4"><div align="center">Jalan Payudan Timur

No 1 Sumenep</div></td>

</tr>

<tr>

<td colspan="4"><div align="center">(0328) 67787899 -

Fax :037132949273623</div></td>

</tr>

<tr>

<td colspan="4"><div

align="center">smansasumenep.ac.id</div></td>

</tr>

</table>

</td>

</tr>

</table>

</body>

</html>

Page 134: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

B-1

LAMPIRAN 2

KUESIONER

a. KUESIONER PENDAFTAR

1. Apakah sistem yang sudah dibuat telah sesuai dengan kebutuhan user?

a. sangat sesuai c. kurang sesuai

b. sudah sesuai d. tidak sesuai

2. Apakah sistem yang sudah dibuat dapat membantu dalam pendafataran calon

siswa baru?

a. sangat membantu c. kurang membantu

b. sudah membantu d. tidak membantu

3. Apakah sistem yang telah dibuat mudah dalam penggunaannya?

a. sangat mudah c. kurang mudah

b. mudah d. tidak mudah

4. Apakah calon siswa setuju jika sistem yang sudah dibuat ini di aplikasikan

pada sekolah yang bersangkutan?

a. sangat setuju c. kurang setuju

b. setuju d. tidak setuju

5. Apakah dengan adanya sistem ini proses pendaftaran menjadi lebih cepat?

a. ya

b. tidak

b. KUESIONER TIM ADMINISTRASI

1. Apakah sistem yang sudah dibuat telah sesuai dengan kebutuhan user?

a. sangat sesuai c. kurang sesuai

b. sudah sesuai d. tidak sesuai

2. Apakah sistem yang sudah dibuat dapat membantu dalam proses seleksi

administrasi penerimaan siswa baru?

a. sangat membantu c. kurang membantu

b. sudah membantu d. tidak membantu

3. Apakah sistem yang telah dibuat dapat membantu dalam proses penyeleksian

calon siswa baru diterima atau tidak?

a. sangat membantu c. kurang membantu

b. sudah membantu d. tidak membantu

Page 135: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

B-2

4. Apakah sistem yang telah dibuat mudah dalam penggunaannya?

a. sangat mudah c. tidak mudah

b. mudah d. kurang mudah

5. Apakah Anda setuju jika sistem ini diaplikasikan di sekolah yang

bersangkutan?

a. sangat setuju c. kurang setuju

b. setuju d. tidak setuju

6. Apakah dengan adanya sistem ini proses seleksi administrasi menjadi lebih

cepat?

a. ya

b. tidak

c. KUESIONER TIM SELEKSI

1. Apakah sistem yang sudah dibuat telah sesuai dengan kebutuhan user?

a. sangat sesuai c. kurang sesuai

b. sudah sesuai d. tidak sesuai

2. Apakah sistem yang sudah dibuat dapat membantu dalam proses penilaian tes

seleksi calon siswa baru?

a. sangat membantu c. kurang membantu

b. sudah membantu d. tidak membantu

3. Apakah sistem yang telah dibuat dapat membantu dalam proses penyeleksian

calon siswa baru diterima atau tidak?

a. sangat membantu c. kurang membantu

b. sudah membantu d. tidak membantu

4. Apakah sistem yang telah dibuat mudah dalam penggunaannya?

a. sangat mudah c. tidak mudah

b. mudah d. kurang mudah

5. Apakah Anda setuju jika sistem ini diaplikasikan di sekolah yang

bersangkutan?

a. sangat setuju c. kurang setuju

b. setuju d. tidak setuju

Page 136: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

B-3

6. Apakah dengan adanya sistem ini proses penyeleksian siswa lebih cepat?

a. ya

b. tidak

d. KUESIONER KEPALA SEKOLAH

1. Apakah sistem yang sudah dibuat telah sesuai dengan kebutuhan user?

a. sangat sesuai c. kurang sesuai

b. sudah sesuai d. tidak sesuai

2. Apakah sistem yang telah dibuat dapat dengan mudah melihat seluruh data

pendaftar?

a. sangat mudah c. tidak mudah

b. mudah d. kurang mudah

3. Apakah sistem yang telah dibuat mudah dalam penggunaannya?

a. sangat mudah c. tidak mudah

b. mudah d. kurang mudah

4. Apakah kepala sekolah setuju jika sistem ini diaplikasikan di sekolah yang

bersangkutan?

a. sangat setuju c. kurang setuju

b. setuju d. tidak setuju

5. Apakah dengan adanya sistem ini informasi penerimaan siswa baru dapat

dapat disampaikan lebih cepat?

a. ya

b. tidak

Page 137: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

C-1

LAMPIRAN 3

LEMBAR BIMBINGAN

Page 138: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

C-2

Page 139: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

C-3

Page 140: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

D-1

Page 141: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

E-1

PROFIL PENULIS

Page 142: Pengembangan Sistem Informasi Penerimaan Siswa Baru Sma Negeri

E-2

PROFIL PENULIS