Di Susun Oleh :
NIM : 312010515
Bekasi, ……..
Menyetujui,
Mengetahui,
PERNYATAAN
KEASLIAN SKRIPSI
ii
Sebagai mahasiswa Universitas Pelita Bangsa, yang bertanda tangan dibawah ini,
saya :
Nama : Rahayu Safitri
NIM : 312010515
Merupakan karya asli saya (kecuali cuplikan dan ringkasan yang masing-masing
telah saya jelaskan sumbernya dan perangkat pendukung seperti web cam dll).
Apabila dikemudian hari, karya saya disinyalir bukan merupakan karya asli saya,
yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk
dibatalkan gelar saya beserta hak dan kewajiban yang melekat pada gelar tersebut.
Demikian surat pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Tangerang
Yang Menyatakan,
Rahayu Safitri
iii
Sebagai mahasiswa Universitas Pelita Bangsa, yang bertanda tangan dibawah ini,
saya :
NIM : 312010515
Beserta perangkat yang diperlukan (bila ada). Dengan Hak Bebas Royalti Non-
Elsklusif ini Universitas Pelita Bangsa berhak untuk menyimpan, mengcopy ulang
(memperbanyak), menggunakan, mengelolanya dalam bentuk pangkalan data
(database), mendistribusikannya dan menampilkan/mempublikasikannya
diinternet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin
dari saya selama tetap mencantumkan nama saya sebagai penulis/pencipta.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak
Universitas Pelita Bangsa, segala bentuk tuntutan hukum yang timbul atau
pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian surat pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Tangerang
Pada Tanggal : 07 Agustus 2021
Yang Menyatakan,
Rahayu Safitri
iv
KATA PENGANTAR
Puji syukur Penulis haturkan kepada Allah SWT yang telah melimpahkan
rahmat dan Hidayah-Nya, sehingga Penulis mampu menyelesaikan proposal
penelitian ini yang berjudul “Perancangan Sistem Informasi Penerimaan Peserta
Didik Baru (PPDB) Berbasis Website Di SMP Islam Laduni”. Namun hanya ini
yang dapat Penulis lakukan dalam proses penelitian sampai penulisan telah
dilakukan secara maksimal. Penulis menyadari bahwa selama ini perjalanan studi
maupun penyelesaian skripsi penelitian ini banyak mendapat pengalaman baru
karena mendapatkan motivasi dan bimbingan dari semua pihak. Oleh karena itu,
pada kesempatan ini Penulis menyampaikan rasa syukur dan terima kasih kepada :
v
dapat saya sebutkan satu persatu atas semua jasa yang telah diberikan
selama masa perkuliahan saya;
8. Bapak Basirun Suryana dan Ibu Lindawati tercinta, Adik tersayang yang
selalu mendorong dan mendukung penulis dalam menyelesaikan studi.;
9. Sahabatku FRENS FM yang selalu memberikan dorongan semangat kepada
penulis sehingga dapat menyelesaikan skripsi ini dengan baik dan tepat
waktu;
10.Teman-teman dari TU-17A yang tidak bisa penulis sebutkan satu persatu
atas dukungan terhadap penulis dalam pembuatan skripsi ini.
Dalam penulisan skripsi ini masih banyak sekali kekeliruan dan kelemahan
yang terdapat didalam isi, metode penelitian dan sistematika penulisan sehingga
kepada pembaca yang berminat kíranya dapat memberikan kritikan dan masukan
yang berharga untuk kesempurnaan kemudian semoga bermanfaat bagi
masyarakat, bangsa, Negara dan Agama.
Rahayu Safitri
vi
ABSTRAK
Tuntutan pada masa pandemi membuat segala hal harus dilakukan secara online,
salah satunya pada kegiatan penerimaan peserta didik baru. Meski saat ini belum
banyak sekolah di Indonesia yang menyelenggarakan penerimaan peserta didik
baru secara online, sudah sebaiknya sistem ini dikembangkan oleh tiap sekolah.
Kemajuan teknologi informasi dan komunikasi mampu mendukung proses input
dan output secara cepat dan akurat serta proses pendataan dan administrasi
menjadi efisien, baik dalam hal waktu, biaya, maupun tenaga.
Penelitian ini bertujuan untuk membuat aplikasi sistem informasi penerimaan
peserta didik baru berbasis website dengan bahasa pemrograman PHP dan
database MySQL dengan menggunakan konsep yang bersifat OOP (Object
Oriented Programming) serta Bootstrap untuk memvisualkan user interface.
Dalam analisis kebutuhan menggunakaan UML (Unified Modeling Language)
diantaranya adalah use case daigram, activity diagram, sequence diagram, dan
class diagram. Hasil yang dicapai adalah suatu aplikasi yang memudahkan calon
peserta didik dalam melakukan pendaftaran dan penyampaian informasi seperti
profil singkat, visi misi dan fasilitas sekolah.
Kata kunci : Sistem Informasi Penerimaan Peserta Didik Baru, PHP, MySQL,
Object Oriented Programming, UML, Bootstrap.
vii
ABSTRACT
The demands during the pandemic make everything have to be done online, one
of which is in the activities of accepting new students. Although currently there
are not many schools in Indonesia that hold online admissions for new students, it
is better for each school to develop this system. Advances in information and
communication technology are able to support the input and output processes
quickly and accurately and the data collection and administration processes to be
efficient, both in terms of time, cost, and energy.
This study aims to create a website-based application for a new student
admissions information system using the PHP programming language and
MySQL database using the concept of OOP (Object Oriented Programming) and
Bootstrap to visualize the user interface. In needs analysis using UML (Unified
Modeling Language) such as use case diagram, activity diagram, sequence
diagram, and class diagram. The result achieved is an application that makes it
easier for prospective students to register and deliver information such as a brief
profile, vision and mission and school facilities.
Keywords: Information System for New Student Admission, PHP, MySQL,
Object Oriented Programming, UML, Bootstrap.
viii
DAFTAR ISI
ix
2.2. Definisi Sistem Informasi ........................................................................... 10
2.2.1. Pengertian Sistem .............................................................................. 10
2.2.2. Pengertian Informasi ......................................................................... 10
2.2.3. Pengertian Sistem Informasi ............................................................. 11
2.3. Konsep Tenologi Informasi ........................................................................ 11
2.4. Sekolah ........................................................................................................ 12
2.5. PPDB (Penerimaan Peserta Didik Baru) ..................................................... 12
2.6. Website ........................................................................................................ 12
2.7. Pengertian Bahasa Pemrograman ................................................................ 13
2.7.1. PHP ................................................................................................... 13
2.7.2. HTML ............................................................................................... 13
2.7.3. CSS .................................................................................................... 13
2.7.4. Xampp ............................................................................................... 14
2.8. Framework .................................................................................................. 14
2.8.1. Bootstrap ............................................................................................................... 14
2.9. Perancangan Sistem .................................................................................... 15
2.10. OOP (Object Oriented Programming) ........................................................ 15
2.11. UML (Unified Modeling Language) ........................................................... 15
2.11.1. Use Case Diagram .............................................................................................. 16
2.11.2. Activity Diagram ................................................................................................. 17
2.11.3. Sequence Diagram .............................................................................................. 19
2.11.4. Class Diagram .................................................................................................... 20
2.12. MySQL Database ....................................................................................... 20
2.13. Kerangka Pemikiran .................................................................................... 21
3.1. Profil............................................................................................................. 22
3.1.1. Sejarah Singkat ..................................................................................................... 22
3.1.2. Visi Misi dan Tujuan SMP Islam Laduni ............................................................. 22
3.1.3. Struktur Organisasi SMP Islam Laduni ................................................................ 23
3.2. Metodologi Pengembangan Sistem.............................................................. 23
x
3.2.1. Analisis ................................................................................................................. 25
3.2.2. Desain ................................................................................................................... 29
xi
DAFTAR TABEL
xii
DAFTAR GAMBAR
xiii
Gambar 3.22 Sequence User Profile .........................................................................52
Gambar 3.23 Sequence Pembayaran .........................................................................53
Gambar 3.24 Sequence Konfirmasi Pembayaran (User) ..........................................54
Gambar 3.25 Sequence Konfirmasi Pendaftaran .......................................................54
Gambar 3.26 Sequence Konfirmasi Pembayaran (Admin) .......................................55
Gambar 3.27 Sequence Cetak Laporan .....................................................................55
Gambar 3.28 Sequence Logout .................................................................................56
Gambar 3.29 Class Diagram .....................................................................................57
Gambar 3.30 Desain User Interface Halaman Utama ...............................................57
Gambar 3.31 Desain User Interface Profile .............................................................58
Gambar 3.32 Desain User Interface Daftar ..............................................................58
Gambar 3.33 Desain User Interface Login ...............................................................59
Gambar 3.34 Desain User Interface Daftar Account User ........................................59
Gambar 3.35 Desain User Interface Daftar Calon Peserta Didik Baru ....................60
Gambar 3.36 Desain User Interface Daftar Data Otang Tua ....................................60
Gambar 3.37 Desain User Interface Daftar Persyaratan Pendaftaran .......................61
Gambar 3.38 Desain User Interface Daftar Berhasil ................................................61
Gambar 3.39 Desain User Interface Home ...............................................................62
Gambar 3.40 Desain User Interface User Profile .....................................................62
Gambar 3.41 Desain User Interface Syarat Pendaftaran ..........................................63
Gambar 3.42 Desain User Interface Pembayaran .....................................................64
Gambar 3.43 Desain User Interface Konfirmasi Pembayaran...................................64
Gambar 3.44 Desain User Interface Home ...............................................................65
Gambar 3.45 Desain User Interface Konfirmasi Pendaftaran ..................................65
Gambar 3.46 Desain User Interface Konfirmasi Pembayaran ..................................66
Gambar 3.47 Desain User Interface Laporan ..........................................................66
Gambar 4.1 Tabel Akun ............................................................................................68
xiv
Gambar 4.2 Tabel Detail_pendaftaran ......................................................................69
Gambar 4.3 Tabel Pendaftaran ..................................................................................69
Gambar 4.4 Tabel Siswa ..........................................................................................69
Gambar 4.5 Interface Halaman Home ......................................................................70
Gambar 4.6 Interface Halaman Profile .....................................................................71
Gambar 4.7 Interface Halaman Login ......................................................................71
Gambar 4.8 Interface Daftar – Laman Daftar ...........................................................72
Gambar 4.9 Interface Daftar – Data Account User ...................................................72
Gambar 4.10 Interface Daftar – Data Calon Peserta Didik .......................................73
Gambar 4.11 Interface Daftar – Data Orang Tua ......................................................74
Gambar 4.12 Interface Daftar – Syarat Pendaftaran .................................................75
Gambar 4.13 Interface Daftar – Berhasil ..................................................................76
Gambar 4.14 Interface Home ....................................................................................76
Gambar 4.15 Interface User Profile ..........................................................................77
Gambar 4.16 Interface Syarat Pendaftaran ...............................................................77
Gambar 4.17 Interface Pembayaran ..........................................................................78
Gambar 4.18 Interface Konfirmasi Pembayaran .......................................................78
Gambar 4.19 Interface Admin Dashboard................................................................79
Gambar 4.20 Interface Admin Dashboard-Konfirmasi Pendaftaran.........................79
Gambar 4.21 Interface Admin Dashboard-Konfirmasi Pembayaran........................80
Gambar 4.22 Interface Admin Dashboard-Laporan..................................................80
Gambar 4.23 Interfaces Laporan-Laporan Pendaftaran ............................................81
Gambar 4.24 Interfaces Laporan-Laporan Pendapatan ............................................81
xv
DAFTAR LAMPIRAN
93
95
97
xvi
LAMPIRAN III
FORMULIR PPDB SMP ISLAM LADUNI
Lampiran 1. 1 Formulir SMP Islam Laduni
18
19