Aplikasi Sistem Informasi Penerimaan Peserta Didik Baru Berbasis Web (Studi Kasus di SMK Negeri 3 Bandung).

(1)

ii

ABSTRAK

Proses “Penerimaan Peserta Didik Baru (PPDB)” di SMK Negeri 3 Bandung merupakan proses penerimaan peserta didik dengan nilai passing grade sebagai acuan utama untuk proses penyeleksian. Tujuan pengerjaan Tugas Akhir ini adalah membangun aplikasi berbasis web untuk mengolah hak akses pengguna sistem, tahun ajaran, gelombang pendaftaran, kuota penerimaan kompetensi keahlian, pendaftaran peserta, daftar ulang peserta, laporan pendaftaran peserta, otomatisasi penyeleksian nilai passing grade peserta, dan laporan akhir proses PPDB. Aplikasi Sistem Informasi PPDB berbasis Web ini dibangun dengan bahasa pemrograman PHP dan MySql. Sumber data dalam pembuatan Tugas Akhir ini mencakup observasi dan wawancara langsung dengan pihak yang berwenang, dan studi literatur dari beberapa sumber. Teknik penelitian yang digunakan untuk membangun aplikasi ini adalahmetode SDLC (Software Development Life Cycle) waterfall, yaitu proses dimulai dengan pengumpulan data, pendefinisian kebutuhan sistem, desain, coding, dan pengujian. Proses penyeleksian dengan pengurutan nilai passing grade peserta berdasarkan jumlah kuota yang tersedia dapat diproses secara otomatis dan ditampilkan berbentuk cetakan laporan. Bedasarkan hasil pengujian blackbox, aplikasi ini dinilai mampu menangani proses PPDB untuk membantu SMKN 3 Bandung.

Kata kunci: aplikasi berbasis web, penerimaan peserta didik, SDLCwaterfall


(2)

iii

ABSTRACT

The New Students Admission Process or “Penerimaan Peserta Didik Baru (PPDB)” at SMK Negeri 3 Bandung is the process of admitting students based on a passing grade as the main reference for the selection. The objective of this final project is to build a web-based application to handle user permissions, academic year, registration phase, admission quotas, re-registration of students, automation of students selection based on passing grades, and the final report for PPDB. This application was developed with Web-based programming languages PHP and MySql database. The data sources of this development include direct observations, interviews with the authorities, and literature study from multiple sources.The techniques used to build this application was the waterfall of SDLC (Software Development Life Cycle) method, which began with data collection, defining the system requirements, and designing, coding, and testing the application. The student selection process was performed by sorting the applicants by passing grades and compared them to the quota available which can be processed automatically and displayed in the form printed report. Based on the blackbox testing, this application will be able to handle the PPDB process to assist SMKN 3 Bandung.


(3)

iv

DAFTAR ISI

PRAKATA ... i

ABSTRAK ... ii

ABSTRACT ... iii

DAFTAR ISI ... iv

DAFTAR GAMBAR ... vii

DAFTAR TABEL ... ix

DAFTAR SIMBOL ... xi

BAB I PENDAHULUAN... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian ... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 5

2.1 Pengertian Sistem ... 5

2.2 Pengertian Informasi... 5

2.2.1 Siklus Informasi ... 6

2.2.2 Kualitas Informasi ... 6

2.3 Jalur PPDB di SMK Negeri 3 Bandung ... 7

2.4 Aplikasi Web ... 7

2.5 Konsep World Wide Web ... 8

2.6 Proses Bisnis ... 9

2.7 Flowchart ... 9

2.8 Tahap Perancangan Sistem ...10

2.8.1 Data Flow Diagram (DFD) ...10

2.8.2 Kamus Data ...14

2.8.3 Spesifikasi Proses ...14

2.8.4 Entity Relationship Diagram (ERD) ...15

2.9 HyperText Markup Language(HTML) ...16

2.10 PHP ...17

2.11 MySQL ...17

2.12 Javascript ...18


(4)

v

2.14 XAMPP ...18

2.15 Apache Server ...19

2.16 phpMyAdmin ...19

2.17 Pengujian Black Box ...20

BAB III ANALISIS DAN RANCANGAN SISTEM ...21

3.1 Profil Sekolah ...21

3.2 Proses Bisnis ...21

3.2.1 Proses Bisnis PPDB oleh Panitia ...21

3.2.2 Proses Bisnis PPDB oleh Peserta ...23

3.3 Analisis Sistem ...24

3.3.1 Mendefinisikan Masalah ...24

3.3.2 Analisis Kelemahan Sistem ...25

3.4 Rancangan Model Sistem ...26

3.4.1 Entity Relationship Diagram (ER Diagram) ...26

3.4.2 Diagram konteks (DFD Level 0) ...27

3.4.3 DFD Level 1 ...27

3.4.4 Kamus Data ...33

3.4.5 Spesifikasi Proses ...37

3.4.6 Pohon Keputusan (Decision Tree) ...45

3.5 Site Map ...48

3.6 Rancangan Antar Muka ...50

3.6.1 Desain Halaman Utama ...50

3.6.2 Desain Halaman Login ...51

3.6.3 Desain Halaman Kelola Pengguna ...52

3.6.4 Desain Halaman Tambah Pengguna ...53

3.6.5 Desain Halaman Kelola Kompetensi Keahlian ...54

3.6.6 Desain Halaman Tambah Kompetensi Keahlian ...55

3.6.7 Desain Halaman Kelola Tahun Ajaran ...56

3.6.8 Desain Halaman Tambah Tahun Ajaran ...56

3.6.9 Desain Halaman Kelola Gelombang Pendaftaran ...58

3.6.10 Desain Halaman Tambah Gelombang Pendaftaran ...58

3.6.11 Desain Halaman Kelola Kuota Penerimaan ...60

3.6.12 Desain Halaman Tambah Kuota Penerimaan ...61

3.6.13 Desain Halaman Kelola Pendaftaran Peserta ...62

3.6.14 Desain Halaman Tutup Gelombang (Penyeleksian) ...67

3.6.15 Desain Surat Keputusan Pendaftaran Peserta ...68


(5)

vi

BAB IV HASIL PENELITIAN ...71

4.1 Tampilan Halaman Utama ...71

4.2 Tampilan Halaman Formulir PendaftaranPeserta ...72

4.2.1 Tampilan Halaman Cetak Laporan Pendaftaran Peserta ...74

4.2.2 Tampilan Halaman Laporan Hasil Seleksi Peserta ...75

4.3 Tampilan Halaman Login ...76

4.4 Tampilan Halaman Admin ...77

4.4.1 Tampilan Halaman Utama Admin ...78

4.4.2 Tampilan Halaman Kelola Pengguna ...79

4.4.3 Tampilan Halaman Kelola Kompetensi Keahlian ...82

4.4.4 Tampilan Halaman Kelola Proses PPDB ...84

4.5 Tampilan Halaman Panitia ...93

4.5.1 Tampilan Halaman Utama Panitia ...94

4.5.2 Tampilan Halaman Pendaftaran Peserta ...95

4.5.3 Tampilan Halaman Daftar Ulang ...96

4.5.4 Tampilan Halaman Tutup Gelombang (Penyeleksian) ...97

4.6 Tampilan Halaman Kepala Sekolah ... 100

4.6.1 Tampilan Halaman Utama Kepala Sekolah ... 100

4.6.2 Tampilan Halaman Laporan Hasil Penyeleksian ... 101

4.7 Tampilan Surat Keputusan Pendaftaran Peserta ... 102

4.8 Tampilan Halaman Laporan PPDB ... 103

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 104

5.1 Pengujian Form Pendaftaran Peserta ... 104

5.2 Pengujian Form Login ... 107

5.3 Pengujian Form Pengguna ... 108

5.4 Pengujian Form Kompetensi Keahlian ... 109

5.5 Pengujian Form Tahun Ajaran ... 110

5.6 Pengujian Form Gelombang Pendaftaran ... 110

5.7 Pengujian Form Kuota Penerimaan ... 111

BAB VI SIMPULAN DAN SARAN ... 112

6.1 Simpulan ... 112

6.2 Saran ... 112


(6)

vii

DAFTAR GAMBAR

Gambar 1 Siklus Informasi ... 6

Gambar 2 Arsitektur Aplikasi berbasis Web ... 8

Gambar 3 Kesatuan Luar ...10

Gambar 4 Arus Data ...11

Gambar 5 Proses ...11

Gambar 6 Simpanan Data ...12

Gambar 7 Contoh DFD Level 0 ...12

Gambar 8 Contoh DFD Level 1 ...13

Gambar 9 Contoh DFD Level 2 dst ...13

Gambar 10 One to One Relationship ...15

Gambar 11 One to Many Relationship ...15

Gambar 12 Many to Many Relationship ...16

Gambar 13 Tampilan XAMPP Control Panel ...19

Gambar 14 Tampilan Antarmuka phpMyAdmin ...20

Gambar 15 Proses Bisnis PPDB oleh Panitia ...22

Gambar 16 Proses Bisnis PPDB oleh Peserta ...23

Gambar 17 Pemodelan DFD Level 0 ...27

Gambar 18 Pemodelan DFD Level 1 ...28

Gambar 19 Pemodelan DFD Level 2 Proses 6.0 ...30

Gambar 20 Pemodelan DFD Level 2 Proses 7.0 ...31

Gambar 21 Pemodelan DFD Level 2 Proses 8.0 ...32

Gambar 22 Simulasi Pendaftaran Peserta PPDB ...47

Gambar 23 Simulasi Daftar Ulang Peserta PPDB ...47

Gambar 24 Rancangan ER Diagram ...26

Gambar 25 Site Map ...48

Gambar 26 Desain Halaman Utama ...50

Gambar 27 Desain Halaman Login ...51

Gambar 28 Halaman Kelola Pengguna ...52

Gambar 29 Desain Halaman Tambah Pengguna...53

Gambar 30 Desain Halaman Kelola Kompetensi Keahlian ...54

Gambar 31 Desain Halaman Tambah Kompetensi Keahlian ...55

Gambar 32 Desain Halaman Kelola Tahun Ajaran ...56

Gambar 33 Desain Halaman Tambah Tahun Ajaran ...57

Gambar 34 Desain Halaman Kelola Gelombang Pendaftaran ...58

Gambar 35 Desain Halaman Tambah Gelombang Pendaftaran ...59

Gambar 36 Desain Halaman Kelola Kuota Penerimaan ...60

Gambar 37 Desian Halaman Tambah Kuota Penerimaan ...61

Gambar 38 Desain Halaman Kelola Pendaftaran Peserta ...62

Gambar 39 Desain Halaman Tambah Pendaftaran Peserta ...64

Gambar 40 Desain Laporan Pendaftaran Peserta ...66

Gambar 41 Desain Halaman Kelola Daftar Ulang ...67

Gambar 42 Desain Halaman Tutup Gelombang Pendaftaran ...68

Gambar 43 Desain Surat Keputusan Pendaftaran Peserta ...69

Gambar 44 Desain Halaman Laporan PPDB ...70

Gambar 45 Tampilan Halaman Utama ...71

Gambar 46 Tampilan Halaman Formulir Pendaftaran ...72

Gambar 47 Tampilan Halaman Cetak Laporan Pendaftaran Peserta...75

Gambar 48 Tampilan Halaman Laporan Hasil Seleksi Peserta ...75


(7)

viii

Gambar 50 Tampilan Konfirmasi Kesalahan Login ...77

Gambar 51 Tampilan Halaman Utama Admin ...78

Gambar 52 Tampilan Halaman Kelola Pengguna ...79

Gambar 53 Tampilan Halaman Tambah Pengguna ...80

Gambar 54 Tampilan Halaman Ubah Pengguna ...81

Gambar 55 Tampilan Halaman Kelola Kompetensi Keahlian ...82

Gambar 56 Tampilan Halaman Tambah Kompetensi Keahlian ...83

Gambar 57 Tampilan Halaman Ubah Kompetensi Keahlian ...84

Gambar 58 Tampilan Halaman Kelola Tahun Ajaran ...85

Gambar 59 Tampilan Halaman Tambah Tahun Ajaran ...86

Gambar 60 Tampilan Halaman Ubah Tahun Ajaran ...87

Gambar 61 Tampilan Halaman Kelola Gelombang Pendaftaran ...87

Gambar 62 Tampilan Halaman Tambah Gelombang Pendaftaran ...88

Gambar 63 Tampilan Halaman Ubah Gelombang Pendaftaran ...90

Gambar 64 Tampilan Halaman Kelola Kuota Penerimaan ...91

Gambar 65 Tampilan Halaman Tambah Kuota Penerimaan ...92

Gambar 66 Tampilan Halaman Ubah Kuota Penerimaan ...93

Gambar 67 Tampilan Halaman Utama Panitia ...94

Gambar 68 Tampilan Halaman Pendaftaran Peserta ...95

Gambar 69 Tampilan Halaman Daftar Ulang ...96

Gambar 70 Tampilan Halaman Tutup Gelombang (Penyeleksian) ...98

Gambar 71 Tampilan Halaman Utama Kepala Sekolah ... 100

Gambar 72 Tampilan Halaman Laporan Hasil Penyeleksian ... 101

Gambar 73 Tampilan Surat Keputusan Pendaftaran Peserta ... 102


(8)

ix

DAFTAR TABEL

Tabel I Notasi Kamus Data ...14

Tabel II Kamus Data Tabel jurusan ...33

Tabel III Kamus Data Tabel pengguna ...33

Tabel IV Kamus Data Tabel tahun_ajaran ...34

Tabel V Kamus Data Tabel gelombang ...34

Tabel VI Kamus Data Tabel gelombang_jurusan ...35

Tabel VII Kamus Data Tabel biodatasiswa...35

Tabel VIII Kamus Data Tabel dataorangtuawali ...36

Tabel IX Kamus Data Tabel jurusan_siswa...36

Tabel X Kamus Data Tabel nilaimatapelajaran ...37

Tabel XI Spesifikasi Proses DFD Level 1 Proses 1.0 ...38

Tabel XII Spesifikasi Proses DFD Level 1 Proses 2.0 ...38

Tabel XIII Spesifikasi Proses DFD Level 1 Proses 3.0 ...39

Tabel XIV Spesifikasi Proses DFD Level 1 Proses 4.0 ...39

Tabel XV Spesifikasi Proses DFD Level 1 Proses 5.0 ...40

Tabel XVI Spesifikasi Proses DFD Level 2 Proses 6.1 ...40

Tabel XVII Spesifikasi Proses DFD Level 2 Proses 6.2 ...41

Tabel XVIII Spesifikasi Proses DFD Level 2 Proses 6.3...41

Tabel XIX Spesifikasi Proses DFD Level 2 Proses 6.4 ...42

Tabel XX Spesifikasi Proses DFD Level 1 Proses 7.0 ...42

Tabel XXI Spesifikasi Proses DFD Level 2 Proses 8.1 ...43

Tabel XXII Spesifikasi Proses DFD Level 2 Proses 8.2 ...43

Tabel XXIII Spesifikasi Proses DFD Level 2 Proses 8.3...43

Tabel XXIV Spesifikasi Proses DFD Level 2 Proses 8.4 ...44

Tabel XXV Spesifikasi Proses DFD Level 2 Proses 9.1 ...44

Tabel XXVI Spesifikasi Proses DFD Level 2 Proses 9.2 ...44

Tabel XXVII Spesifikasi Proses DFD Level 2 Proses 9.3 ...45

Tabel XXVIII Spesifikasi Proses DFD Level 1 Proses 10.0 ...45

Tabel XXIX Spesifikasi Proses DFD Level 1 Proses 11.0 ...46

Tabel XXX Penjelasan Site Map ...48

Tabel XXXI Button Action Halaman Utama ...51

Tabel XXXII Field Form Halaman Login ...51

Tabel XXXIII Button Action Halaman Login ...52

Tabel XXXIV Button Action Halaman Kelola Pengguna ...52

Tabel XXXV Form Field Tambah Pengguna ...53

Tabel XXXVI Button Action Halaman Tambah Pengguna ...54

Tabel XXXVII Button Action Halaman Kelola Kompetensi Keahlian ...54

Tabel XXXVIII Form Field Tambah Kompetensi Keahlian ...55

Tabel XXXIX Button Action Halaman Tambah ompetensi Keahlian ...55

Tabel XL Button Action Halaman Kelola Tahun Ajaran ...56

Tabel XLI FormField Tambah Tahun Ajaran ...57

Tabel XLII Button Action Halaman Tambah Tahun Ajaran ...57


(9)

x

Tabel XLIV Form Field Tambah Gelombang Pendaftaran ...59

Tabel XLV Button Action Halaman Tambah Gelombang Pendaftaran ...60

Tabel XLVI Button Action Halaman Kelola Kuota Penerimaan ...61

Tabel XLVII Form Field Tambah Kuota Penerimaan ...61

Tabel XLVIII Button Action Halaman Tambah Gelombang Pendaftaran ...62

Tabel XLIX Button Action Halaman Kelola Pendaftaran Peserta ...63

Tabel L Form Field Tambah Pendaftaran Peserta ...64

Tabel LI Button Action Halaman Tambah Pendaftaran Peserta ...65

Tabel LII Button Action Halaman Kelola Daftar Ulang ...67

Tabel LIII Button Action Halaman Tutup Gelombang ...68

Tabel LIV Keterangan Cetakan Surat Keputusan Penerimaan...69

Tabel LV Keterangan Halaman Utama ...71

Tabel LVI Keterangan Halaman Formulir Pendaftaran ...73

Tabel LVII Keterangan Halaman Laporan Hasil Seleksi Peserta ...76

Tabel LVIII Keterangan Halaman Login ...77

Tabel LIX Keterangan Halaman Utama Admin ...78

Tabel LX Keterangan Halaman Kelola Pengguna ...79

Tabel LXI Keterangan Halaman Tambah Pengguna ...80

Tabel LXII Keterangan Halaman Ubah Pengguna ...81

Tabel LXIII Keterangan Halaman Kelola Kompetensi Keahlian ...82

Tabel LXIV Keterangan Halaman Tambah Kompetensi Keahlian ...83

Tabel LXV Keterangan Halaman Tambah Kompetensi Keahlian ...84

Tabel LXVI Keterangan Halaman Kelola Tahun Ajaran ...85

Tabel LXVII Keterangan Halaman Tambah Tahun Ajaran ...86

Tabel LXVIII Keterangan Halaman Ubah Tahun Ajaran ...87

Tabel LXIX Keterangan Halaman Kelola Gelombang Pendaftaran ...88

Tabel LXX Keterangan Halaman Tambah Gelombang Pendaftaran ...89

Tabel LXXI Keterangan Halaman Ubah Gelombang Pendaftaran ...90

Tabel LXXII Keterangan Halaman Kelola Kuota Penerimaan ...91

Tabel LXXIII Keterangan Halaman Tambah Kuota Penerimaan ...92

Tabel LXXIV Keterangan Halaman Ubah Kuota Penerimaan ...93

Tabel LXXV Keterangan Halaman Utama Panitia ...94

Tabel LXXVI Keterangan Halaman Pendaftaran Peserta ...95

Tabel LXXVII Keterangan Halaman Daftar Ulang ...97

Tabel LXXVIII Keterangan Halaman Tutup Gelombang (Penyeleksian) ...99

Tabel LXXIX Keterangan Halaman Utama Kepala Sekolah ... 101

Tabel LXXX Keterangan Halaman Laporan Hasil Seleksi Peserta ... 101

Tabel LXXXI Pengujian Form Pendaftaran Peserta ... 104

Tabel LXXXII Pengujian Form Login ... 107

Tabel LXXXIII Pengujian Form Pengguna ... 108

Tabel LXXXIV Pengujian Form Kompetensi Keahlian ... 109

Tabel LXXXV Pengujian Form Tahun Ajaran ... 110

Tabel LXXXVI Pengujian Form Gelombang Pendaftaran ... 110


(10)

xi

DAFTAR SIMBOL

Flowchart

No.

Simbol

Deskripsi

1

Terminal(Awal atau Akhir), menunjukkan awal atau

akhir dari aliran proses dengan kata “Mulai” dan “Selesai”

2

Process(Proses), merupakan pengolahan data yang

dilakukan oleh komputer

3

Document (Dokumen), simbol yang melambangkan suatu dokumen yang dipakai atau dihasilkan

4

Decision(Pengkondisian), suatu kondisi yang akan

menghasilkan beberapa kemungkinan jawaban atau pilihan

5

Flow (Arus), prosedur aliran data yang dapat

dilakukan dari atas kebawah atau bawah ke atas, dan kiri ke kanan atau kanan ke kiri

6

Manual Operation (Proses Manual), simbol untuk

proses yang dilakukan secara manual atau tidak melibatkan komputer.

7.

Stored Data (media penyimpanan), simbol yang

menggambarkan media penyimpanan secara umum

8.

Manual Input (Proses oleh Manusia dan Komputer),

simbol yang menggambarkan proses yang melibatkan manusia dan komputer untuk proses data input

Data Flow Diagram

External Entity (Kesatuan Luar),memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input data dan akan menghasilkan output pada lingkungan luarnya.


(11)

xii

Data Flow (Arus Data),menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem

Bubble Process, menunjukkan bagian dari sistem yang mentransformasikan input menjadi output

Entity Relationship Diagram

Entitas, Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai

Relasi, menunjukan adanya hubungan diantara sejumlah entitas yang berbeda

Atribut, berfungsi mendeskripsikan karakter entitas (atribut yang berfungsi sebagai key diberi garis bawah)

One to (satu ke-), garis penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut

Many to (banyak ke-),garis penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut


(12)

1

1

BAB I PENDAHULUAN

Bab I ini membahas mengenai latar belakang, rumusan masalah,

tujuan, ruang lingkup kajian, dan sumber data dalam pembuatan Aplikasi

Sistem Informasi PPDB berbasis

Web

pada SMK Negeri 3 Bandung.

1.1 Latar Belakang

Pendidikan merupakan salah satu bidang yang mendapatkan

perhatian atas perkembangan Teknologi Informasi untuk memenuhi mutu

pendidikan yang semakin maju. Kemajuan Teknologi Informasi ini

memberikan kemudahan dalam pemakaian dan pengaksesan bagi

penggunanya untuk pengolahan data suatu system informasi. Berdasarkan

hal tersebut, saat ini SMK Negeri 3 Bandung dihadapkan pada

permasalahan kecepatan dan kemudahan akses dalam penyajian data untuk

pengolahan PPDB (Penerimaan Peserta Didik Baru). Seiring bertambahnya

jumlah peminat dan kebutuhan dalam pemrosesan data menjadi informasi

juga semakin banyak, maka pihak SMK Negeri 3 Bandung mengalami

kesulitan.

Permasalahan

tersebut

mencakup

proses

pendataan,

pengelompokan, penyeleksian, serta melaporkan proses PPDB.

Proses PPDB yang ada saat ini di SMK Negeri 3 Bandung mengacu

pada proses penyeleksian data nilai

passing grade

yang membutuhkan

waktu yang lama sampai proses penerimaan peserta pada kuota yang telah

disediakan oleh pihak sekolah tercukupi.

1.2 Rumusan Masalah

Berdasarkan hal telah yang diuraikan pada sub bab latar belakang,

maka rumusan masalah dalam Tugas Akhir ini adalah sebagai berikut:

1.

Bagaimana membangun suatu sistem untuk mengelola proses PPDB

dengan akses yang cepat dan mudah?

2.

Bagaimana

membangun

aplikasi

yang

mampu

melakukan

pengelompokan

dan

pendataan

calon

peserta

didik

saat


(13)

2

3.

Bagaimana Aplikasi PPDB

ini dapat menghitung dan mengolah nilai

(

passing grade

) dan melakukan penyeleksian terhapat nilai tersebut?

4.

Bagaimana Aplikasi PPDB ini dapat menampilkan laporan hasil

pendataan calon peserta didik?

1.3 Tujuan Pembahasan

Berdasarkan hal yang dibahas pada sub bab rumusan masalah, maka

tujuan pembahasan dalam Tugas Akhir ini adalah sebagai berikut:

1.

Membangun sistem aplikasi untuk mengelola proses PPDB berbasis

web

dan diakses melalui

internet

.

2.

Membangun fitur untuk proses pengelompokan dan pendataan calon

peserta didik saat berlangsungnya proses penerimaan peserta.

3.

Membangun fitur untuk menghitung dan mengolah secara otomatis

passing grade

peserta pada proses penyeleksian peserta.

4.

Membangun fitur untuk menampilkan laporan hasil pendataan calon

peserta didik yang dapat diunduh oleh pengguna sistem.

1.4 Ruang Lingkup Kajian

Batasan aplikasi dalam pembangunan aplikasi ini adalah sebagai berikut:

1.

Aplikasi yang dihasilkan adalah aplikasi berbasis

web

.

2.

Aplikasi ini digunakan untuk analisis dan implementasi proses PPDB

di SMK Negeri 3 Bandung.

3.

Aplikasi ini bersifat sebagai sistem penunjang yang berfungsi untuk

pendataan PPDB dan pengumuman penerimaan peserta setelah

proses penyerahan data kelengkapan berkas pendaftaran secara fisik

kepada pihak SMK Negeri 3 Bandung.

4.

Aplikasi PPDB berbasis

web

pada SMK Negeri 3 Bandung

ini

menangani proses pengolahan data seperti memasukan, mengubah,

menghapus, dan mencari data.


(14)

3

a.

Admin

Pengguna ini memiliki hak akses untuk mengolah data master

yang ada (pengguna, kompetensi keahlian, tahun ajaran,

gelombang pendaftaran, dan kuota penerimaan)

b. Panitia PPDB

Pengguna ini memiliki hak akses untuk mengolah data yang telah

dimasukan oleh masing-masing peserta dan mengelola proses

daftar ulang.

c. Kepala Sekolah

Pengguna ini memiliki hak akses untuk melihat laporan hasil

penyeleksian data pendaftaran.

d. Peserta

Pengguna ini mengisi formulir pendaftaran, mencetak laporan

pendaftaran, dan melihat pengumuman penerimaan.

6.

Aplikasi ini hanya membahas PPDB untuk Jalur Akademis.

7.

Penerimaan peserta didik baru diukur berdasarkan nilai

passing grade

tertinggi hingga terendah yang dibatasi oleh jumlah kuota yang

tersedia pada masing-masing kompetensi keahlian yang disesuaikan

dengan jumlah daya tampung (kuota) yang ada di SMK Negeri 3

Bandung.

8.

Gelombang pendaftaran dibatasi maksimal tiga tahap.

9.

Pengerjaan Tugas Akhir ini terbatas pada tahap pengujian aplikasi

yang dilakukan dengan metode pengujian

black box

.

10.

Pembuatan aplikasi ini tidak membahas tentang keamanan sistem

aplikasi.

1.5 Sumber Data

Berikut uraian sumber data penelitian Tugas Akhir ini, yaitu:

1.

Observasi lapangan, yaitu melihat dan mengamati model sistem

PPDB yang ada saat ini pada SMK Negeri 3 Bandung.

2.

Wawancara, yaitu dengan bertanya secara langsung kepada pihak

yang bersangkutan di SMK Negeri 3 Bandung.


(15)

4

3.

Studi Literatur, yaitu penelitian dan penelaahan buku acuan dan

sumber informasi lain yang berhubungan dengan perancangan Sistem

Informasi PPDB yang berbasis

web

dan mengunjungi situs-situs yang

memiliki informasi dan data yang berkaitan dengan topik yang

dibahas.

1.6 Sistematika Penyajian

Berikut uraian sistematika penyajian laporan Tugas Akhir ini, yaitu:

BAB I PENDAHULUAN

Bab ini membahas Latar Belakang Masalah, Rumusan Masalah, Tujuan

Pembahasan, Ruang Lingkup Kajian, Sumber Data, dan Sistematika

Penyajian.

BAB II KAJIAN TEORI

Bab ini membahas berbagai teori yang mendukung terlaksananya

pembangunan sistem ini, meliputi teori-teori yang mendukung dalam

pembuatan sistem aplikasi.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas hasil analisis terhadap seluruh sistem serta rancangan

dari sistem dan rancangan

web

dari sistem yang akan dibuat, dimana hasil

rancangan ini harus memenuhi tujuan yang harus dicapai.

BAB IV HASIL PENELITIAN

Bab ini membahas implementasi dan hasil pembuatan program aplikasi

berupa penjelasan serta tampilan program aplikasi yang dibuat.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas ulasan hasil evaluasi menggunakan teori pengujian

black

box

.

BAB VI SIMPULAN DAN SARAN

Bab ini membahas kesimpulan dari keseluruhan sistem yang dibuat serta

saran dari pengembangan sistem yang telah dilakukan.


(16)

112

BAB VI SIMPULAN DAN SARAN

Bab VI menjelaskan simpulan dan saran yang didapat pada proses

pembuatan laporan tugas akhir ini.

6.1 Simpulan

Berdasarkan hasil pembahasan dalam bab-bab yang tersaji dalam

laporan Tugas Akhir ini, maka dapat diambil beberapa simpulan sebagai

berikut, yaitu:

1.

Proses penyajian data dan informasi pada proses PPDB di SMK

Negeri 3 Bandung dapat ditunjang dengan sistem aplikasi berbasis

web, sehingga permasalahan kesalahan dan keterlambatan dalam

penyajian data dan informasi dapat diakses secara cepat dan di

minimalisir.

2.

Proses pengelompokan dan pendataan calon peserta didik saat

berlangsungnya proses penerimaan peserta dapat dilakukan pada

fitur tambah peserta pada formulir pendaftaran yang dilakukan secara

langsung oleh peserta.

3.

Proses penyeleksian nilai

passing grade

peserta dapat dihitung dan

diurutkan pada aplikasi dengan mengelompokan

id

peserta,

id

kompetensi keahlian, dan

id

kuota penerimaan yang diproses dengan

fungsi

array

sehingga didapatkan hasil penyeleksian.

4.

Hasil proses penyeleksian data pendaftaran peserta dirangkum dan

ditampilkan kedalam bentuk laporan berformat .

pdf

yang dapat diuduh

secara langsung oleh pengguna sistem.

6.2 Saran

Pembangunan aplikasi ini masih banyak terdapat kekurangan,

sehingga diperlukan pengembangan sistem dan fitur lebih lanjut. Adapun

saran-saran untuk pengembangan aplikasi ini, diantaranya:


(17)

113

2.

Menambahkan fitur ujian

online

untuk proses penyeleksian data

pendaftaran pada jalur pendaftaran non akademis.

3.

Membahkan fitur

sms gateway

atau

via email

untuk pemberitahuan

info PPDB dan pengumuman keputusan penerimaan peserta.

4.

Menambahkan tahap pengerjaan sampai pada tahap implementasi ke

tempat studi kasus.


(18)

114

DAFTAR PUSTAKA

Akhmar, A. (2012).

Mengenal Sistem Informasi Manajemen Sekolah berbasis

Web.

Yogyakarta: Lokomedia.

Gartina, I. (2009).

Analisis dan Desain Sistem Informasi.

Bandung: Politeknik

Telkom.

Hartono, J. (2005).

Analisis dan Desain Sistem Informasi Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis.

Yogyakarta: Andi Offset.

Hartono, J. (2008).

PHP dan MySQL untuk Pemula.

Yogyakarta: Andi Offset.

Pressman, R. S. (2002).

Rekayasa Perangkat Lunak: Pendekatan Praktisi.

Yogyakarta: Andi Offset.

Raharjo, B. (2010).

Modul Pemograman Web (HTML, PHP, & MYSQL) edisi

2.

Bandung: Modula.

Riyanto. (2003).

Koneksi Data melalui Borland Delphi dengan Database

MySQL.

Yogyakarta: Elek Media Komputindo.

Rosa, A. S. (2011).

Modul Pembelajaran Rekayasa Perangkat Lunak

(Terstruktur dan Berorientasi Objek).

Bandung: Modula.


(1)

2

3. Bagaimana Aplikasi PPDB ini dapat menghitung dan mengolah nilai (passing grade) dan melakukan penyeleksian terhapat nilai tersebut? 4. Bagaimana Aplikasi PPDB ini dapat menampilkan laporan hasil

pendataan calon peserta didik?

1.3 Tujuan Pembahasan

Berdasarkan hal yang dibahas pada sub bab rumusan masalah, maka tujuan pembahasan dalam Tugas Akhir ini adalah sebagai berikut:

1. Membangun sistem aplikasi untuk mengelola proses PPDB berbasis web dan diakses melalui internet.

2. Membangun fitur untuk proses pengelompokan dan pendataan calon peserta didik saat berlangsungnya proses penerimaan peserta.

3. Membangun fitur untuk menghitung dan mengolah secara otomatis passing grade peserta pada proses penyeleksian peserta.

4. Membangun fitur untuk menampilkan laporan hasil pendataan calon peserta didik yang dapat diunduh oleh pengguna sistem.

1.4 Ruang Lingkup Kajian

Batasan aplikasi dalam pembangunan aplikasi ini adalah sebagai berikut: 1. Aplikasi yang dihasilkan adalah aplikasi berbasis web.

2. Aplikasi ini digunakan untuk analisis dan implementasi proses PPDB di SMK Negeri 3 Bandung.

3. Aplikasi ini bersifat sebagai sistem penunjang yang berfungsi untuk pendataan PPDB dan pengumuman penerimaan peserta setelah proses penyerahan data kelengkapan berkas pendaftaran secara fisik kepada pihak SMK Negeri 3 Bandung.

4. Aplikasi PPDB berbasis web pada SMK Negeri 3 Bandung ini menangani proses pengolahan data seperti memasukan, mengubah, menghapus, dan mencari data.


(2)

a. Admin

Pengguna ini memiliki hak akses untuk mengolah data master yang ada (pengguna, kompetensi keahlian, tahun ajaran, gelombang pendaftaran, dan kuota penerimaan)

b. Panitia PPDB

Pengguna ini memiliki hak akses untuk mengolah data yang telah dimasukan oleh masing-masing peserta dan mengelola proses daftar ulang.

c. Kepala Sekolah

Pengguna ini memiliki hak akses untuk melihat laporan hasil penyeleksian data pendaftaran.

d. Peserta

Pengguna ini mengisi formulir pendaftaran, mencetak laporan pendaftaran, dan melihat pengumuman penerimaan.

6. Aplikasi ini hanya membahas PPDB untuk Jalur Akademis.

7. Penerimaan peserta didik baru diukur berdasarkan nilai passing grade tertinggi hingga terendah yang dibatasi oleh jumlah kuota yang tersedia pada masing-masing kompetensi keahlian yang disesuaikan dengan jumlah daya tampung (kuota) yang ada di SMK Negeri 3 Bandung.

8. Gelombang pendaftaran dibatasi maksimal tiga tahap.

9. Pengerjaan Tugas Akhir ini terbatas pada tahap pengujian aplikasi yang dilakukan dengan metode pengujian black box.

10. Pembuatan aplikasi ini tidak membahas tentang keamanan sistem aplikasi.

1.5 Sumber Data

Berikut uraian sumber data penelitian Tugas Akhir ini, yaitu:

1. Observasi lapangan, yaitu melihat dan mengamati model sistem PPDB yang ada saat ini pada SMK Negeri 3 Bandung.

2. Wawancara, yaitu dengan bertanya secara langsung kepada pihak yang bersangkutan di SMK Negeri 3 Bandung.


(3)

4

3. Studi Literatur, yaitu penelitian dan penelaahan buku acuan dan sumber informasi lain yang berhubungan dengan perancangan Sistem Informasi PPDB yang berbasis web dan mengunjungi situs-situs yang memiliki informasi dan data yang berkaitan dengan topik yang dibahas.

1.6 Sistematika Penyajian

Berikut uraian sistematika penyajian laporan Tugas Akhir ini, yaitu: BAB I PENDAHULUAN

Bab ini membahas Latar Belakang Masalah, Rumusan Masalah, Tujuan Pembahasan, Ruang Lingkup Kajian, Sumber Data, dan Sistematika Penyajian.

BAB II KAJIAN TEORI

Bab ini membahas berbagai teori yang mendukung terlaksananya pembangunan sistem ini, meliputi teori-teori yang mendukung dalam pembuatan sistem aplikasi.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas hasil analisis terhadap seluruh sistem serta rancangan dari sistem dan rancangan web dari sistem yang akan dibuat, dimana hasil rancangan ini harus memenuhi tujuan yang harus dicapai.

BAB IV HASIL PENELITIAN

Bab ini membahas implementasi dan hasil pembuatan program aplikasi berupa penjelasan serta tampilan program aplikasi yang dibuat.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas ulasan hasil evaluasi menggunakan teori pengujian black box.

BAB VI SIMPULAN DAN SARAN

Bab ini membahas kesimpulan dari keseluruhan sistem yang dibuat serta saran dari pengembangan sistem yang telah dilakukan.


(4)

112

BAB VI SIMPULAN DAN SARAN

Bab VI menjelaskan simpulan dan saran yang didapat pada proses pembuatan laporan tugas akhir ini.

6.1 Simpulan

Berdasarkan hasil pembahasan dalam bab-bab yang tersaji dalam laporan Tugas Akhir ini, maka dapat diambil beberapa simpulan sebagai berikut, yaitu:

1. Proses penyajian data dan informasi pada proses PPDB di SMK Negeri 3 Bandung dapat ditunjang dengan sistem aplikasi berbasis web, sehingga permasalahan kesalahan dan keterlambatan dalam penyajian data dan informasi dapat diakses secara cepat dan di minimalisir.

2. Proses pengelompokan dan pendataan calon peserta didik saat berlangsungnya proses penerimaan peserta dapat dilakukan pada fitur tambah peserta pada formulir pendaftaran yang dilakukan secara langsung oleh peserta.

3. Proses penyeleksian nilai passing grade peserta dapat dihitung dan diurutkan pada aplikasi dengan mengelompokan id peserta, id kompetensi keahlian, dan id kuota penerimaan yang diproses dengan fungsi array sehingga didapatkan hasil penyeleksian.

4. Hasil proses penyeleksian data pendaftaran peserta dirangkum dan ditampilkan kedalam bentuk laporan berformat .pdf yang dapat diuduh secara langsung oleh pengguna sistem.

6.2 Saran

Pembangunan aplikasi ini masih banyak terdapat kekurangan, sehingga diperlukan pengembangan sistem dan fitur lebih lanjut. Adapun saran-saran untuk pengembangan aplikasi ini, diantaranya:


(5)

113

2. Menambahkan fitur ujian online untuk proses penyeleksian data pendaftaran pada jalur pendaftaran non akademis.

3. Membahkan fitur sms gateway atau via email untuk pemberitahuan info PPDB dan pengumuman keputusan penerimaan peserta.

4. Menambahkan tahap pengerjaan sampai pada tahap implementasi ke tempat studi kasus.


(6)

114

DAFTAR PUSTAKA

Akhmar, A. (2012). Mengenal Sistem Informasi Manajemen Sekolah berbasis Web. Yogyakarta: Lokomedia.

Gartina, I. (2009). Analisis dan Desain Sistem Informasi. Bandung: Politeknik Telkom.

Hartono, J. (2005). Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Offset.

Hartono, J. (2008). PHP dan MySQL untuk Pemula. Yogyakarta: Andi Offset. Pressman, R. S. (2002). Rekayasa Perangkat Lunak: Pendekatan Praktisi.

Yogyakarta: Andi Offset.

Raharjo, B. (2010). Modul Pemograman Web (HTML, PHP, & MYSQL) edisi 2. Bandung: Modula.

Riyanto. (2003). Koneksi Data melalui Borland Delphi dengan Database MySQL. Yogyakarta: Elek Media Komputindo.

Rosa, A. S. (2011). Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek). Bandung: Modula.