Pelita Teknologi: Jurnal Ilmiah Informatika, Arsitektur dan Lingkungan 14 (1) 2020-15
Pelita Teknologi: Jurnal Ilmiah Informatika, Arsitektur dan Lingkungan
Journal homepage: jurnal.pelitabangsa.ac.id
1 Sistem Informasi Penerimaan Peserta Didik Baru
Berbasis Web Dengan Metode Waterfall Pada SMA Darul Muttaqin
Fuad Hasan1, Penulis dua2
Program Studi Teknik Informatika, Universitas Pelita Bangsa Korespondensi email: [email protected]
Abstrak Informasi Artikel
Pengembangan rancang bangun sistem informasi penerimaan siswa didik baru pada SMA Darul Muttaqin bertujuan mempromosikan sekolah kepada masyarakat secara luas serta mempermudah calon peserta didik baru yang ingin mendaftar dengan menggunakan system informasi di masa pandemi Covid-19 saat ini, sehingga tidak perlu datang langsung ke sekolah. Saat ini SMA Darul Muttaqin Bekasi masih menggunakan sistem konvensional, dimana promosi sekolah melalui pemasangan iklan, brosur, mengunjungi ke sekolah dasar sedangkan calon peserta didik baru yang ingin mendaftar diharuskan datang langsung untuk melakukan pendaftaran di sekolah dengan mengambil formulir pendaftaran secara manual. Hal ini mengakibatkan proses penginputan data calon siswa didik baru terkadang mengalami kesalahan dalam proses pengerjaannya, demikian pula pada saat pembuatan laporan yang membutuhkan waktu yang lama.
Diperlukan sistem informasi penerimaan siswa didik baru untuk mempermudah pendaftaran siswa didik baru yang dapat diakses dimana saja secara langsung oleh setiap orang, proses pembuatan laporan menjadi lebih efektif dan efisien. Metode untuk mengembangan perangkat lunak menggunakan model waterfall. Software aplikasi yang digunakan untuk mendukung sistem PHP dan MySql.
Diterima: 14 April 2021 Direvisi: 12 Agustus 2021
Dipublikasikan: 20 Agustus 2021 Keywords
Sistem, Sekolah, Siswa, Pandemi Covid-19, Waterfall.
2 I. Introduction
Virus Corona atau COVID-19, kasusnya dimulai dengan pneumonia atau radang paru-paru misterius pada Desember 2019. Kasus ini diduga berkaitan dengan pasar hewan Huanan di Wuhan yang menjual berbagai jenis daging binatang, termasuk yang tidak biasa dikonsumsi, misal ular, kelelawar, dan berbagai jenis tikus.
Kasus infeksi pneumonia misterius ini memang banyak ditemukan di pasar hewan tersebut. Virus Corona atau COVID-19 diduga dibawa kelelawar dan hewan lain yang dimakan manusia hingga terjadi penularan.
Coronavirus sebetulnya tidak asing dalam dunia kesehatan hewan, tapi hanya beberapa jenis yang mampu menginfeksi manusia hingga menjadi penyakit radang paru. Dengan merebaknya virus Corona pada saat ini yang bahkan menjadi pandemi global. Untuk mencegah penularan masyarakat diharapkan untuk mematuhi protokol kesehatan. Karena virus ini juga berdampak di sektor pendidikan, maka pendidikan harus tetap berperan aktif menjaga kelangsungan pendidikan bagi peserta didik. Pendidikan merupakan sesuatu yang sangat penting dan merupakan kebutuhan pokok bagi setiap orang, karena pendidikan merupakan akar dari peradaban dan penunjang kemajuan sebuah bangsa. Untuk memperoleh pendidikan dapat ditempuh melalui banyak cara, diantaranya melalui pendidikan formal dan non-formal. Salah satu faktor yang mendorong meningkatnya mutu pendidikan dipengaruhi oleh input pendidikan dalam hal ini peserta didik. Penyelenggaraan Penerimaaan Peserta Didik Baru (PPDB) merupakan kegiatan integral dalam
proses pendidikan disatuan pendidikan. Sehingga pendidikan dalam prosesnya tidak dapat berdiri sendiri, selalu terkait dengan berbagai faktor. Jumlah peserta didik dari berbagai jenjang setiap tahun selalu meningkat sejalan dengan meningkatnya pertumbuhan penduduk Kabupaten Bekasi. Untuk meminimalisir kegiatan diluar maka pendidikan harus berinovasi dengan memanfaatkan teknologi. Dalam kasus seperti ini, penerimaan peserta didik baru (PPDB) dapat dilakukan di rumah. Menghadapi masa Covid-19 ini Penerimaan Peserta Didik Baru (PPDB) yang ada di SMA Darul Muttaqin tidak diketahui secara real atau jelas karena belum menggunakan metode berbasis WEB.
II. Metodologi
1. Analisa Permasalahan
Salah satu faktor yang mendorong meningkatnya mutu pendidikan dipengaruhi oleh input pendidikan dalam hal ini peserta didik.
Penyelenggaraan Penerimaaan Peserta Didik Baru (PPDB) merupakan kegiatan integral dalam proses pendidikan disatuan pendidikan.
Sehingga pendidikan dalam prosesnya tidak dapat berdiri sendiri, selalu terkait dengan berbagai faktor. Jumlah peserta didik dari berbagai jenjang setiap tahun selalu meningkat sejalan dengan meningkatnya pertumbuhan penduduk Kabupaten Bekasi.
2. Sistem Berjalan
Berdasarkan pengamatan yang dilakukan, berikut ini adalah penjelasan dari sistem yang berjalan di SMA Darul Muttaqin dalam hal PPDB. Pertama, Calon siswa/i input pendaftaran secara langsung ke sekolah, kemudian Administrasi mencek berkas persyaratan dan pada
3 bagian Bendahara menerima
pembayaran dan terakhir Kepsek/Ketua Yayasan mengesahkan Calon siswa/i.
Gambar 2. 1 Analisis Sistem yang berjalan
3. Pemecahan Masalah
Dengan melihat berbagai permasalahan yang ada pada sistem yang berjalan, maka untuk mengatasi permasalahan tersebut penulis mengajukan alternative pemecahan masalah yaitu merancang sebuah sistem yang berjalan pada PPDB dengan berbasis web yang diantara tahapan-tahapannya adalah sebagai berikut : a. Prosedur Penerimaan Siswa/i Baru, Pertama Siswa/i mengisi Formulir pendaftaran secara online. b. Prosedur Pencatatan Data Input Siswa/i Dalam Pencatatan Input data Siswa/i, yaitu dilakukan oleh Admin dan Seorang Admin cukup memeriksa Data Formulir. c. Prosedur Pencatatan Output Siswa/i. d.
Prosedur Pelaporan Data Siswa/i Dalam Pelaporan data Siswa/i, Admin hanya menunjukan Rincian Pembayaran dan mengonfirmasi pembayaran Siswa/i.
4. Teknik Pengumpulan Data 4.1. Data Primer
a. Wawancara
Teknik pengumpulan data melalui tanya jawab langsung dengan
informan untuk mendapatkan informasi-informasi tambahan yang berkaitan dengan penelitian ini.
b. Observasi
Mengamati secara langsung-tanpa mediator-sesuatu objek untuk melihat dengan dekat kegiatan yang dilakukan objek tersebut. Kegiatan observasi meliputi melakukan pengamatan dan pencatatan secara sistematik kejadian- kejadian, perilaku, obyek-obyek yang dilihat dan hal-hal lain yang diperlukan dalam mendukung penelitian yang sedang dilakukan.
c. Dokumentasi
Mengumpulkan data melalui peninggalan tertulis dengan cara membaca literature, tulisan, maupun dokumen yang dianggap peneliti berkenan dengan penelitian yang sedang diteliti.
5. Perancangan Sistem 5.1. Use Case Diagram
Gambar 2. 2 Use Case Diagram
5.2. Activity Diagram 1. Diagram activity login
a. Admin/user membuka halaman Web, akan muncul halaman login.
b. Admin/user melakukan login, jika username atau password salah
4 akan timbul pesan username atau
password salah.
c. Ketika benar akan memasuki halaman utama aplikasi (dashboard).
Gambar 2. 3 Activity Diagram Login 2. Diagram Activity Register
a. User membuka halaman Web Pendaftaran/register.
b. User mengisi Formulir Pendaftaran Nama lengkap, Tempat lahir, Tanggal lahir, Jenis kelamin, Agama, No. Hp, Alamat, Propinsi, Ukuran jaket, Email, Konfirmasi Email.
c. User memilih button Daftar/register, atau memilih button login jika sudah register sebelumnya.
Gambar 2. 4 Activity Diagram Register 3. Diagram Activity Progress
Pengisian Blanko (Formulir).
a. User memilih menu progress pengisian blanko (formulir) pada halaman utama setelah login.
b. User melakukan pengisian data orang tua, data pendidikan, dan mencantumkan data dokumen.
c. Setelah user membuat laporan, maka sistem menampilkan halaman utama kembali.
Gambar 2. 5 Activity progress pengisian blanko (Formulir)
5 4. Diagram Activity Konfirmasi
Pembayaran User
a. User memilih menu konfirmasi pembayaran User pada halaman utama setelah login.
b. User mengisi nama serta no rekening tujuan yang telah di transfer sebelumnya dan memasukan bukti foto transfer.
c. User memilih button Konfirmasi.
d. User dapat melihat data laporan yang akan dilihat di rincian pembayaran.
Gambar 2. 6 Activity Konfirmasi Pembayaran User
5. Diagram activity konfirmasi pembayaran admin
a. Admin memilih menu data pembayaran pada halaman utama setelah login.
b. Admin memilih button periksa untuk melihat data yang telah dikirim oleh User serta dapat mengkonfirmasi transaksi pembayaran.
c. Admin memilih button simpan dan setelah itu akan kembali ke halaman utama .
Gambar 2. 7. Activity konfirmasi pembayaran Admin yang diusulkan 6. Diagram activity logout
a. Admin/User memilih Menu Keluar pada dasboard setelah login.
b. Halaman akan kembali pada halaman login.
Berikut diagram activity logout dari aplikasi yang dilakukan oleh user:
Gambar 2. 8 Activity Logout yang diusulkan
5.3 Class Diagram
Class diagram berfungsi
menggambarkan struktur sistem dari segi pendefinisian kelas. Diagram kelas Sistem Informasi Penerimaan Peserta
6 Didik Baru Berbasis WEB Dengan
Metode Waterfall Pada SMA Darul Muttaqin dapat digambarkan sebagai berikut:
Gambar 2. 9 Class Diagram yang diusulkan
III. Implementasi
3.1. Hasil Pengujian Perangkat Lunak
Berdasarkan rencana pengujian yang telah dibuat, maka hasil pengujian perangkat lunak dan perangkat keras dari Sistem Informasi Penerimaan Peserta Didik Baru Berbasis WEB Dengan Metode Waterfall Pada SMA Darul Muttaqin akan dijelaskan pada bagian ini.
1. Spesifikasi sistem
Dalam tahap ini akan dijelaskan tentang spesifikasi perangkat keras dan lunak serta bahasa pemrograman yang dipakai dalam penelitian ini.
a. Perangkat Keras
Perangkat keras yang digunakan didalam penelitian ini, yaitu laptop sebagai perangkat untuk melakukan proses coding program aplikasi dan raspberry pi3 sebagai alat dan aplikasi untuk membuat aplikasi monitoring dari mesin. Adapun spesifikasi laptop dan raspberry pi3 yang digunakan dalam penelitian ini adalah sebagai berikut:
1. Tipe: Lenovo
2. Processor: AMD A9-9420 RADEON R5 ~3,0GHz
3. Memory: 8192 MB RAM
4. Display: 1366 x 768 (32 bit) (60Hz)
b. Perangkat Lunak
Perangkat lunak yang digunakan didalam penelitian ini adalah sebagai berikut:
1. Sistem Operasi Windows 10 Professional 64-bit
2. PHP
3. Sublime text 4. Mysql 5. Apache
6. Microsoft Edge 3.2. Implementasi Sistem
Gambar 3. 1 Layout Login User
Gambar 3. 2 Layout Login Admin
Gambar 3. 3 Layout Register
7 Gambar 3. 4 Layout User_Download
Formulir dan Input Dokumen
Gambar 3. 5 Layout User_Rincian Pembayaran dan bukti pembayaran 3.3. Hasil Pengujian
Berdasarkan rencana pengujian yang telah dibuat, maka hasil pengujian
perangkat lunak dan perangkat keras dari sistem informasi PPDB berbasis web akan dijelaskan pada bagian ini.
IV. Penutup 1. Kesimpulan
Dari hasil analisis dan sistem perancangan yang dilakukan penulis mulai dari awal hingga proses pengujian disimpulkan bahwa:
1. Aplikasi System Informasi PPDB berbasis web dapat memudahkan
pembuatan laporan yang up to date dan komputerisasi.
2. Pengontrolan data-data laporan PPDB berbasis web ini menggunakan Metode Waterfall dan UML (Unified Modeling Language).
3. Mengurangi penggunaan paper saat pembuatan laporan PPDB.
2. Saran
Berdasarkan hasil dari analisis dan perancangan ini diharapkan dapat digunakan sebagaimana mestinya, untuk menunjang System Informasi PPDB berbasis web.
1. Rancangan sistem yang ada masih perlu banyak fasilitas, seperti harus adanya control untuk pembaharuan system dan maintenance data based.
2. Perlu adanya jaringan internet yang cukup kuat untuk server Data Based berbasis web.
3. Perlu adanya media sosial yang lain untuk system berbasis web.
V. Daftar Pustaka
[1] S. Wardani, Analisis SIAP-PSB Online dan Kinerja Panitia Terhadap Kepuasan User Di Wilayah Dinas Pendidikan Kota Yogyakarta, Teknologi 4, pp. 6- 13, 2011.
[2] W. A. Khoeruddin, Aplikasi Siswa Baru Untuk Menunjang Sekolah RSBI Menjadi SBI Berbasis Web (study kasus SMA N 1 Ponorogo), Teknologi, 2011.
[3] Putri, Sistem Informasi
Penerimaan Peserta Didik Baru (PPDB) Berbasis Web SMP
8 Negeri 2 Pundong, 2014.
[4] Sudrajat, Pengembangan Sistem Informasi Pendaftaran Siswa baru Secara Online Bebasis Web, Teknologi, 2011.
[5] R. Pressman, Rekayasa
Perangkat Lunak : Pendekatan Praktisi Buku I, Yogyakarta:
Andi, 2015.
[6] B. Connolly, Database
Management System (DBMS) : A Practical Approach To Design Implementation And Management, Pearson Education, 2017.
[7] T. V. N. R. Y. V. Sreevani, Identification and Evaluation of Functional Dependency
Analysis using Rough for Knowledge Discovery, Advanced Computer Science and Applications, Vol. 1, 2010.
[8] M. R. Arief, Pemrograman Web
Dinamis Menggunakan PHP dan MySQL, 2011.
[9] Y. Wicaksono, Membangun Bisnis Online dengan Mambo PT. Elex Media Komputindo, Jakarta, 2008.
[10] R. A. M.Shalahuddin, Rekayasa Perangkat Lunak Terstruktur Dan Berorientasi Objek, Bandung: Informatika Bandung, 2014.
[11] S. Mulyani, Analisis dan Perancangan Sistem Informasi Manajemen Keuangan,
Bandung: Abdi Sistematika, 2016.