Aplikasi Sistem Informasi Penerimaan Peserta Didik Baru Berbasis Web (Studi Kasus di SMK Negeri 3 Bandung).
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 atauakhir dari aliran proses dengan kata “Mulai” dan “Selesai”
2
Process(Proses), merupakan pengolahan data yangdilakukan oleh komputer
3
Document (Dokumen), simbol yang melambangkan suatu dokumen yang dipakai atau dihasilkan
4
Decision(Pengkondisian), suatu kondisi yang akanmenghasilkan beberapa kemungkinan jawaban atau pilihan
5
Flow (Arus), prosedur aliran data yang dapatdilakukan dari atas kebawah atau bawah ke atas, dan kiri ke kanan atau kanan ke kiri
6
Manual Operation (Proses Manual), simbol untukproses yang dilakukan secara manual atau tidak melibatkan komputer.
7.
Stored Data (media penyimpanan), simbol yangmenggambarkan 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 .
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.