PENDAHULUAN
penerimaan peserta didik baru guna menyaring calon peserta didik baru yang akan
mendaftarkan ke sekolah yang dituju. Peserta didik baru yang lolos harus memenuhi
kriteria yang ditentukan oleh sekolah dengan melalui tahapan pendaftaran, tes
seleksi, dan pengumuman penerimaan peserta didik baru.” (Dalis, Nurmah, and
Purwanto 2019).
Barat 16710. Sistem Penerimaan peserta didik baru (PPDB) di MTS Assa’adah
informasi penerimaan peserta didik baru (PPDB) berbasis web yang dimana calon
siswa/siswi dapat menerima informasi hasil pendaftaran dengan cepat dan akurat
melalui web.
1
1.2. Tujuan dan Manfaat
1. Merancang sebuah sistem aplikasi web penerimaan peserta didik baru di MTS
Assa’adah Sukraja.
dalam dalam mengakses sistem informasi pada MTS Assa’adah Sukaraja secara
efisien.
Sebagai syarat kelulusan Program Diploma Tiga (D.III) Program Studi Sistem
c. Menghasilkan suatu sistem informasi yang cepat dan akurat dapat membantu
a. Dapat mejadi bacaan dan tambahan referensi yang berkaitan dengan sistem
didik baru secara online sehingga lebih optimal dan efisien dalam segi waktu.
2
4. Manfaat untuk instansi/perusahaan
menambah ide-ide dalam bidang penerimaan peserta didik baru walaupun hanya
sederhana saja
Tugas Akhir.
berdasarkan model pengembangan perangkat lunak yaitu model air terjun (waterfall).
Dalam merancang web sistem informasi penerimaan siswa baru ini Kebutuhan
Admin dapat mengelola berita, jadwal test, hasil test, data pembayaran dan
pendaftaran, melihat jadwal test, melihat hasil test dan mencetak bukti
pembayaran.
3
b. Desain
c. Code
d. Testing
informasi penerimaan siswa baru yang telah dibuat sudah sesuai apa belum, agar
e. Support
Untuk menjalankan sistem informasi penerimaan siswa baru yang telah dibuat,
4
2. Metode Wawancara (Interview)
Dalam penulisan tugas akhir, untuk mendapatkan informasi secara lengkap maka
penulis melakukan wawancara Kepada Ibu Tini Supyani salah satu karyawan
bagian Tata Usaha pada MTS Assa’adah mengenai semua hal kegiatan
ada di perpustakaan.
sistem informasi penerimaan peserta didik baru. User melakukan pendaftaran peserta
didik baru, membayar biaya pendaftran dan mencetak bukti pembayaran, sedangkan
bagian admin melakukan ngelolaan pendaftaran peserta didik baru, seperti mengelola
didik baru.
5
BAB II
LANDASAN TEORI
saling berhubungan untuk mencapai tujuan tertentu” (Fitri Ayu and Nia
Permatasari, 2018).
2.1.1. Sistem
saling berhubungan untuk mencapai tujuan tertentu” (Fitri Ayu and Nia
Permatasari, 2018).
Menurut (Susanti & Endang, 2021) “Suatu sistem dapat dikatakan baik
2. Karakteristik Sistem
6
a. Komponen Sistem (Component System)
kesatuan.
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari
g. Pengolah Sistem
menjadi keluaran.
h. Sasaran Sistem
7
objek (OOP) adalah paradigma pemrograman yang mengandalkan "objek"
2.1.2. Website
informasi atau sebagai media promosi yang efektif dan efisien, yang dapat
1. Web Server
permintaan HTTP dari komputer klien, yang dikenal dengan nama web
2. Internet
dengan internet sebuah komputer bisa mengakses data yang terdapat pada
komputer lain di benua yang berbeda” (Fitri Ayu and Nia Permatasari,
2018).
3. Bahasa Pemograman
8
dibutuhkan suatu bahasa pemograman, bahasa markup, bahasa stylesheet
dan ada juga bahasa script untuk digunakan supaya web terlihat lebih
a. HTML
b. Hypertext Prepocessor
c.Xampp
Perl, Filezilla, dan lain” (Fitri Ayu and Nia Permatasari, 2018).
d. PhpMyAdmin
update data GUI dan terasa lebih mudah, tanpa perlu mengetikan
Suwita, 2020).
9
2.1.3. Basis Data
mudah.
a. Xampp
Perl, Filezilla, dan lain” (Fitri Ayu and Nia Permatasari, 2018).
b. PhpMyAdmin
data GUI dan terasa lebih mudah, tanpa perlu mengetikan perintah
2020)
Model SDLC air terjun (waterfall) sering juga disebut model sekuensial linier
10
Shalahuddin, M dan Rosa mengemukakan ”Model air terjun menyediakan
pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai
2. Desain
Desain perangkat lunak adalah proses multi langkah yang focus pada
pengkodean.
dari tahap ini adalah program komputer sesuai dengan desain yang telah
4. Pengujian
Pengujian focus pada perangkat lunak secara dari segi lojik dan
adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau
11
2.2. Teori Pendukung
et al., 2019).
menggunakan susunan data yang disimpan dari sistem acak. Digunakan untuk
menunjukan objek data dan hubungan-hubungan yang ada pada objek tersebut
1. Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat di
bedakan dari sesuatu yang lain. Simbol dari entity ini biasanya digambarkan
2. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi
3. Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang
berbeda.
12
4. Garis Penghubung
(ERD) menggunakan dua aturan yaitu: Setiap entity akan diubah kedalam bentuk
sebuah kotak dengan nama entity berada di luar kotak dan atribut berada didalam
kotak, sebuah relasi kadang disatukan dalam sebuah kotak bersama entity, kadang
Menentukan kardinilitas jumlah tabel dan Foreign Key (FK) sebagai berikut:
1. One to One
dinyatakan dengan satu kejadian pada entitas pertama, dan hanya mempunyai
satu hubungan dengan satu kejadian pada entitas yang kedua dan sebaliknya.
2. One to Many
tergantung dari arah mana hubungan tersebut dilihat. Untuk satu kejadian
kejadian pada entitas yang kedua. Sebaliknya, satu kejadian pada entitas yang
kedua hanya dapat mempunyai satu hubungan dengan satu kejadian pada
3. Many to Many
Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah
13
lainnya, dilihat dari sisi entitas yang pertama maupun dilihat dari sisi yang
kedua.
Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri
1. Activity Diagram
atau proses bisnis atau menu yang ada pada perangkat lunak.
akan dibuat.
4. Sequence Diagram
waktu hidup objek dan message yang dikirimkan dan diterima antar objek.
14
BAB III
perusahaan, struktur organisasi perusahaan dan fungsi yang ada dalam perusahaan.
MTs. Assa’adah merupakan salah satu MTs yang terletak di Jl. Raya Jakarta-
Bogor No.10, RT.03/RW.09, Cimandala, Kec. Sukaraja, Kota Bogor, Jawa Barat
16710. Kepala Sekolah MTs Assa’adah Sukaraja ini bernama Bapak H. Dudung
Syaefuddin, M. Pd. Mts ini telah berdiri sejak tahun 1988. Selama lebih dari 33 tahun
MTs ini berdiri, sistem pengolahan data perpustakaan masih menggunakan cara
manual serta lama, sedangkan alur pendataan perpustakaan masih terbagi dalam
beberapa bagian sehingga tidak efisien karena membutuhkan waktu yang lama serta
15
3.1.2. Struktur Organisasi dan Fungsi
1. Struktur Organisasi
1. Kepala Madrasah
e. Menentukan kebijaksanaan
16
f. Mengadakan rapat mengambil keputusan
prasarana, keuangan
2. Komite Madrasah
a. Penyusun laporan
3. Tata Usaha
ketenagaan
4. Pkm Kurikulum
17
d. Mengamati ketertiban, keamanan dan kebersihan sekolah, bersama guru
lain
e. Meneliti absensi siswa dan membuat rekapnya pada setiap akhir bulan
5. Pkm Kesiswaan
b. Memberi pembinaan pada osis dan siswa bersama dengan pembina osis
6. Pkm Sapras
Madrasah
untuk mewakilinya
7. Pkm Kehumasan
8. Wali Kelas
18
f. Memperhatikan absensi siswa kelasnya dan memanggil orang tua bagi
nilai rapor
9. Guru
d. Mengadakan evaluasi
e. Menganalisa soal
untuk menyelesaikan suatu kegiatan atau aktivitas untuk mencapai tujuan yang
19
diinginkan secara efektif dan efesien dalam proses suatu kejadian. Berikut ini adalah
1. Proses pendaftaran
Calon siswa bersama orang tua atau wali dari calon siswa datang ke MTS
memberikan formulir pendaftaran kepada orang tua atau wali dari calon
siswa, calon siswa menerima formulir dan meminta orang tua atau wali nya
baru, kemudian tata usaha membuat bukti kwitansi yang sudah diterima, dan
3. Proses Penerimaan
20
kapasitas ruang masih ada maka calon siswa di terima, jika tidak maka calon
panitia PPDB membuat laporan calon siswa baru, berupa laporan keuangan,
pengeluaran dan berapa calon siswa masuk dan kepala sekolah menerima
aktivitas dalam sebuah sistem yang sedang dirancang dan bagaimana masing-masing
aliran berawal, keputusan yang mungkin terjadi, dan bagaimana aktivitas tersebut
berakhir.
Berikut ini merupakan bentuk Activity Diagram pada peneriaan peserta didik baru
MTs Assa’adah.
21
3.3.1. Activity Diagram Pendaftaran
Gambar III.2.
Gambar III.3.
Gambar III.4.
Gambar III.5.
23
3.4. Spesifikasi Dokumen Masukan
1. Pendaftaran
Media : Kertas
2. Penerimaan
Media : Kertas
24
1. Verifikasi pembayaran
Media : Kertas
Media : Kertas
Lampiran : B.2
25
3.5. Permasalahan Pokok
berjalan di MTs Assa’adah umumnya telah berjalan dengan baik. Tetapi penulis
2. Sistem penyimpanan dokumen pada MTs Assa’adah ini masih kurang baik
Melihat keadaan pada proses ini kiranya peran suatu sistem Pendaftaran
Siswa Baru yang lebih baik sangat diperlukan. Pemecahan dari permasalahan diatas
26
BAB IV
Dalam pembuatan ini diperlukan beberapa tahapan perancangan sistem antara lain :
penggambaran use case digram dan scenario use case yang terkait dengan
A. Kebutuhan Pengguna
Pada sistem informasi penerimaan peserta didik baru yang dibuat, ada tiga
pengguna yang saling berintraksi dalam sistem yaitu : calon siswa baru, panitia
PPDB, dan tata usaha. Pengguna tersebut memiliki karakteristik interasi dengan
e) Tambah kouta
B. Kebutuhan Sistem
aplikasi ini dengan memasukan email dan password agar privasi masing –
Diagram Use Case menunjukkan interaksi antar usecase, actor, dan pekerja.
28
Gambar IV.I.
Tabel IV.1.
29
Goal Melihat akun informasi
Conditions
Tabel IV.2.
30
Failed and Siswa baru tidak dapat mengklik informasi
Conditions
Tabel VI.3.
Conditions
31
3. Calon siswa baru input data.
Tabel VI.4.
Conditions
32
B2. Sistem tidak menampilkan halaman konfirmasi data
Tabel IV.5.
Conditions
33
Tabel IV.6.
Conditions
Tabel IV.7.
34
Pre Conditions Calon Siswa telah masuk ke sistem
Conditions
Tabel IV.8.
Conditions
35
Patch 2. Sistem menampilkanhalaman berkas
Tabel IV.9.
Conditions
36
Alternate Invariant B B1. Melihat halaman akun
Tabel IV.10.
Conditions pembayaran
pembayaran
Pembayaran
Flow/Invariant A pembayaran
pembayaran
37
Tabel IV.11.
Post Conditions -
Conditions
Tabel IV.12.
38
Failed and Panitia PPDB tidak dapat mengklik login
Conditions
Tabel IV.13.
Conditions
Patch Pendaftaran
39
2. Sistem menampilkanhalaman KonfirmasiPendaftaran
Flow/Invariant A Pendaftaran
Tabel IV.14.
Conditions
Pendaftaran
40
4. Sistem menampilkan halaman Mengkonfirmasi
Pendaftaran
Flow/Invariant A Pendaftaran
Tabel IV.15.
Conditions
Patch Pembayaran
Pembayaran
41
Alternate A1. Panitia PPDB melihat halaman Konfirmasi
Flow/Invariant A Pembayaran
Tabel IV.16.
Conditions
Main Flow / Basic 1. Panitia PPDB masuk ke dalam sistem tambah kepala
sekolah
42
Tabel IV.17.
Conditions
Tabel IV.18.
43
Failed and Kepala sekolah tidak dapat mengklik login
Conditions
Flow/Invariant A sekolah
Tabel IV.19.
Conditions
44
Alternate A1. Kepala sekolah melihathalaman data siswa
Tabel IV.20.
Conditions
45
4.1.3. Rancangan Aktivitas Diagram
Gambar IV. 2
46
2. Diagram Aktivitas Pembayaran
Gambar IV. 3
47
3. Diagram Aktivitas Kepala Sekolah
Gambar IV. 4
48
Media : Personal Computer (PC)
49
Media : Personal Computer (PC)
50
4.2. Perancangan Prototype
antaralain :
Gambar IV. 5
51
4.2.2. Logical Structure Record (LRS)
Gambar IV. 6
52
4.2.3. Spesifikasi File
1. Spesifikasi File
Akronim : Data
Media : Hardisk
Software : MySQL
Table IV. 21
Key
7. Jk Jk varchar 10
53
8. Nik Nik Int 30
54
2. Spesifikasi File Pembayaran
Media : Hardisk
Software : MySQL
Table IV. 22
Key
55
Tipe File : File Master Organisasi
Media : HardiskPanjang
Record : 44 Byte
Software : MySQL
Table IV. 23
timestamp: 11 Key
timestamp: 11
timestamp: 11
timestamp: 11
56
Akses File : Random
Media : Hardisk
Field : id_user
Software : MySQL
Table IV. 24
57
4.2.4. Class Model / Class Diagram
Gambar IV. 7
58
4.2.5. Sequence Diagram
Gambar IV. 8
Gambar IV. 9
59
3. Sequence Diagram Mengelola Data Siswa
Gambar IV. 10
60
4. Sequence Diagram Mengelola Konfirmasi Pendaftaran
Gambar IV. 11
Gambar IV. 12
61
6. Sequence Diagram Tambah Kepala Sekolah
Gambar IV. 13
62
1. Interface Halaman Daftar Calon Siswa
Siswa baru masuk kedalam halaman utama pendaftaran dan memilih tombol
pendaftaran bagi siswa yang belum memiliki akun untuk membuat akun, jika
sudah siswa baru bisa memilih tombol masuk untuk melanjutkan ke halaman
login.
Gambar IV. 14
Siswa baru mengisi from registrasi, memasukan nama lengkap, email yang
dimiliki dan memasukan password akun yang di inginkan lalu menekan tombol
63
Gambar IV. 15
Siswa baru memasuki halaman login dan memasukan email dan password yang
64
Gambar IV. 16
pendaftara atau halaman data siswa untuk mengisi data diri siswa baru dan datar
65
Gambar IV. 17
66
5. Interface Mengupload Berkas – Berkas
Setelah memgisi data diri siswa dan orang tua maka selanjutnya siswa akan
Gambar IV. 18
sekolah.
67
Gambar IV. 19
68
Gambar IV. 20
8. Interface Logout
Halama logout ini halaman siswa jika telah melakukan konfirmasi bukti
pembayaran dan melakukan logout, lalu siswa akan di arahkan kembali kehalam
69
Gambar IV. 21
Prototype Logout
Gambar IV. 22
70
10. Interface Konfirmasi Pendaftaran
Gambar IV. 23
71
Gambar IV. 24
pendaftaran akun dengan cara mengisi from pendaftaran dengan nama lengkap,
72
Gambar IV. 25
Gambar IV. 26
Prototype Logout
73
14. Interface Menu Kepala Sekolah
Kepala sekolah melakukan login dengan akun yang telah di daftarkan oleh
Gambar IV. 27
Setelah kepala sekolah melakukan logi kepala sekolah akan di arahkan ke pada
halaman data siswa untuk melihat data – data siswa baru yang telah mendaftar
74
Gambar IV. 28
Gambar IV. 29
Prototype Logout
75
4.2.7. Spesifikasi Hardware dan Software
1. Spesifikasi Hardware
a. Server
1) CPU
a) Prosesor
b) RAM 4GB
c) Harddisk
d) Keyboard
2) Mouse
b. Client
1) CPU
a) Prosesor
b) RAM 4GB
c) Harddisk 500 GB
2) Mouse
2. Spesifikasi Software
a. Server
Linux
76
yangterdiri dari beberapa komponen diantaranya :
b. Client
Linux
1
2
3
4
5
Sukses 5 5 5 5
77
Kesuksesan
Login
Menu Registrasi Upload
Partisipan Pendaftaran Pembayaran Calon
Home Akun Data
Siswa
1
2
3
4
5
Sukses 5 5 5 5 5 5
Nilai
100% 100% 100% 100% 100% 100%
Kesuksesan
1
2
3
4
5
Sukses 5 5 5 5
78
Nilai
100% 100% 100% 100%
Kesuksesan
aktivitas yang akan dilakukan, serta jadwal pelaksanaan. Berikut ini aktivitas
2. Analisa
yang ada. Tujuan dari analisa sistem ini adalah untuk mendapatkan
3. Desain Sistem
79
4. Desain Perangkat Lunak
minggu.
6. Tes Sistem
Dilakukan dan dibuat agar program yang telah dibuat ataupun dirancang
7. Pelatihan
minggu.
80
9. Evaluasi Dan Operasional
81
Table IV. 25
Implementasi
WAKTU
1 2 3 4 1 2 3 4 1 2 3 4
2 Analisa
3 Desain Sistem
4 Desain Perangkat
Lunak
Program
6 Tes Sistem
7 Pelatihan
8 Pembuatan Buku
Petunjuk
82
BAB V
PENUTUP
5.1. Kesimpulan
yang diusulkan, maka kesimpulan yang dapat diambil dari penjelasan bab-bab
1. Sietem Berbasis Web pada penerimaan peserta didik baru (PPDB) sangatlah
membantu bagi panitia perndaftaran siswa baru pada sekolah MTS Assa’adah.
dilakukan dengan cepat, akurat, dan tidak perlu lagi dilakukan secara manual.
2. Dengan adanya sistem informasi ini dapat mengetahui data – data yang
proses pengontrolan.
pemeliharaan data. Sehingga kita tidak perlu menyimpan data didalam media
kertas.
4. Back-up data di sediakan agar mempermudah dalam pendataan jika terjadi sebuah
83
5.2. Saran
berhubungan dengan kegiatan penerimaan peserta didik baru (PPDB) agar sekiranya
dapat dijadikan pedoman dalam pengembangan suatu sistem yang lebih sempurna,
1. Perlu adanya pelatihan kepada user yang akan menggunakan sistem informasi ini.
2. Untuk menghindari berbagai kesalahan yang mungkin timbul pada sistem ini,
kesalahan.
84
Dafta Pustaka
Dalis, S., S. Nurmah, and H. Purwanto. 2019. “Pemanfaatan Model View Controller
Yuniva, Ika, and Ahmad Syafi. 2018. “Pendekatan Model Waterfall Dalam
Aji, S., Pratmanto, D., Ardiansyah, A., Informasi, S., Mandiri, U. N., Informasi, S.,
Fitri Ayu and Nia Permatasari. (2018). perancangan sistem informasi pengolahan
data PKL pada divisi humas PT pegadaian. Jurnal Infra Tech, 2(2), 12–26.
http://journal.amikmahaputra.ac.id/index.php/JIT/article/download/33/25
Nurmalasari, N., Anna, A., & Arissusandi, R. (2019). Rancang Bangun Sistem
Informasi Akuntansi Laporan Laba Rugi Berbasis Web Pada Pt. United
Rahman, A. K., Mardiyati, S., & Nugraha, Y. (2022). Perancangan Sistem Informasi
85
Sitinjak Daniel Dido Jantce TJ, M., & Suwita, J. (2020). Analisa Dan Perancangan
Susanti, M. V., & Endang. (2021). Penerapan Metode Waterfall Pada Rancang
https://www.fasaintek.panca-sakti.ac.id/index.php/simantik/article/view/117
Syarif, M., & Pratama, E. B. (2021). Implementasi Waterfall Sebagai Metode. Jurnal
86
DAFTAR RIWAYAT HIDUP
I. Biodata Mahasiswa
NIM : 12190937
Desa KedungWaringin Kec. Tanah Sareal Kota. Bogor Jawa Barat 16163
II. Pendidikan
a. Formal
87
Lampiran – Lampiran
88
A1. Dokumen Formulir Pendaftaran
89
A2. Dokumen Brosur Pendaftaran
90
A3. Dokumen Laporan Data Siswa
91