Aplikasi Penerimaan Peserta Didik Baru (PPDB) Gratis
Aplikasi PPDB (Penerimaan Peserta Didik Baru) ini sama halnya seperti Aplikasi Penerimaan Siswa Baru (PSB) yang sebelumnya pernah Saya buat, ini bukan hanya sekedar penamaannya saja yang beda, namun isi dari aplikasinya sendiri sudah dirombak dan dibuat berbeda dengan aplikasi sebelumnya.
Baru : Aplikasi PPDB Online 5 Pro
Aplikasi PPDB (Penerimaan Peserta Didik Baru) ini merupakan aplikasi berbasis web yang dibuat menggunakan PHP, Bootstrap dan MySQL sebagai basis datanya, dan tentu saja Aplikasi berbasis Web PHP ini sudah mendukung proses CRUD (Create, Read, Update, Delete)
Aplikasi PPDB (Penerimaan Peserta Didik Baru) ini merupakan aplikasi berbasis web yang dibuat menggunakan PHP, Bootstrap dan MySQL sebagai basis datanya, dan tentu saja Aplikasi berbasis Web PHP ini sudah mendukung proses CRUD (Create, Read, Update, Delete)
Skema Aplikasi PPDB Berbasis Web |
Konsepnya atau idenya masih diambil dari konsep aplikasi psb sebelumnya, dimana setiap siswa yang akan mendaftar harus memilik akses / kunci masuk ke halaman pendaftaran. Hal tersebut dilakukan untuk meminimalisir terjadinya pendaftaran palsu atau mencoba membanjiri server/database dengan data, bedanya sekarang sistem kunci ini tidak menggunakan enkripsi seperti sistem kunci sebelumnya, namun pada dasarnya sama saja karena niat utamanya dari sistem penguncian ini adalah untuk melindungi form registrasi dari mereka yang sebenarnya tidak berniat untuk mendaftar.
Deskripsi Singkat Aplikasi
Meskipun konsepnya dibuat seperti aplikasi sebelumnya, namun secara teknis aplikasi ini telah dirombak dan diberikan beberapa fasilitas yang tidak ada pada aplikasi sebelumnya. Secara garis besar, aplikasi PPDB ini dibagi menjadi 3 bagian
Bagian – Bagian Penting Halaman
- Main WEBHalaman ini bisa dibilang halaman utama atau halaman website sekolah yang akan menjelaskan profil sekolah, visi misi dan fasilitas yang berada di sekolah. Konsep ini lebih simple dibandingkan dengan membuat halaman berita – berita dinamis, karena pada intinya halaman ini hanya menjelaskan dan memperkenalkan hal utama dan paling utama dari sekolah itu sendiri, sehingga disini halaman website ini dibuat sangat sederhana namun esensinya masih tetap sama
- Halaman PSB/PPDB
Halaman ini nantinya bertugas atau akan menjadi jembatan bagi para siswa untuk bisa melakukan registrasi. Halaman registrasi ini dijaga dengan sistem kunci, siswa yang tidak memiliki akses/kunci masuk secara teori tidak akan dapat melakukan registrasi. Kunci masuk ini nantinya bisa dibagikan oleh pihak sekolah baik secar langsung ataupun melalui email, mungkin akan ada yang menilai bahwa ini terlihat seperti semi manual, namun sebenarnya tidak begitu, jika sistem menerapkan login multi user untuk mengisi data, maka peluang kemungkinan data akan dibanjiri oleh orang yang sebenarnya tidak ingin mendaftar akan semakin besar. Jadi sistem kunci ini konsep hampir sama seperti login multi user / multi leve, namun disini yang dilindunginya bukan berupa data user, melainkan halaman registrasinya. - Administrator
Halama Administrator tentunya merupakan halaman admin atau halaman yang nantinya bisa digunakan oleh opertaor sekolah untuk memanage data siswa yang mendaftar. Mereka yang baru mendaftar akan diberi tanda dengan status belum verifikasi, mengenai hal ini akan Saya jelaskan pada paragraf selanjutnya. Pada intinya nanti halaman ini diharapkan bisa mempermudah admin/operator sekolah dalam melakukan management data siswa yang masuk/sudah mendaftar
Apa yang Baru ?
Ada beberapa fasilitas dalam aplikasi ini yang mungkin tidak akan ditemukan pada aplikasi sebelumnya. Fasilitas ini bukan hanya sekedar tentang penambahan fungsi dari aplikasi itu sendiri melainkan juga cara kerja dari aplikasi ini sudah disederhanakan terutama dalam tata cara/alur penulisan kodenya sehingga nanti diharapkan para web programmer yang akan mencoba mengembangkan aplikasi ini tidak akan merasa kesulitan.
Secara garis besar fasilitas atau hal – hal yang baru dari aplikasi ini meliputi beberapa hal diantarnya :
- Sistem Single PageSaya tidak tahu kalimat yang pas untuk menejelaskan tentang fungsi dari apa yang saya sebut dengan Single Page. Apa yang saya maksud dengan single page ini sebenarnya hanya ingin menjelaskan tentang bagimana cara kerja sebuah halaman website mengambil data dari halaman yang berbeda – beda, namun tetap diakses pada menggunakan satu halaman yang sama, yaitu halaman index. Setiap menu untuk akses halaman nantinya akan disimpan dalam sebuah CASE kemudian dipanggil menggunakan perintah include. Saya menggambarkan single page ini seperti berikut
Example code :
<?php //panggil header, css, navigasi include('system/conf/sesi.php'); include('system/inc/header.php'); include('system/inc/css.php'); include('system/inc/nav-admin.php'); ?> <?php //main page $page=(isset($_GET['page']))?$_GET['page']:"main"; switch($page) { case'beranda':include"psb-welcome.php";break; case'tambah':include"psb-tambah.php";break; case'lihat':include"psb-lihat.php";break; case'diterima':include"psb-siswa-diterima.php";break; case'ditolak':include"psb-siswa-ditolak.php";break; case'verifikasi':include"psb-siswa-bverifikasi.php";break; case'foto':include"psb-lihat-foto.php";break; case'tambah-kunci':include"psb-kunci.php";break; case'lihat-kunci':include"psb-lihat-kunci.php";break; case'sambutan':include"psb-sambutan.php";break; case'tamu':include"psb-pesan-tamu.php";break; case'user':include"psb-user-profile.php";break; case'keluar':include"psb-logout.php";break; case 'main': default:include"psb-welcome.php"; } ?> <?php //footer include('system/inc/footer.php'); ?>
- Theme Bootstrap
Halaman administrasi sebelumnya tidak menggunakan theme bootstrap, jadi antara halaman pendaftaran dan administrasi disamakan, tapi sekarang pada aplikasi PPDB ini telah dibedakan. Theme/Template Bootstrap yang digunakan untuk administrasi ini menggunakan SB Admin 2 - DataTables
Secara default untuk SB Admin 2 memang sudah dilengkapi dengan fasilitas/plugin DataTables, data – data yang nantinya masuk pun akan ditampilkan menggunakan data table. Penggunaan DataTables ini menurut Saya akan memudahkan Administrator dalam proses pencarian data, selain itu juga memang DataTables ini sudah sangat umum sekali digunakan pada aplikasi berbasis web untuk management data
Baca : Menampilkan Data Dalam Database Menggunakan Data Tables - MPDF
Aplikasi PPDB (Penerimaan Peserta Didik Baru) Berbasis web ini sudah dilengkapi dengan sistem print dan simpan data siswa yang mendaftar. Dimana nanti bila Administrator ingin menyimpan atau print data registrasi, mereka cukup membuka antar muka PDF, selanjutnya Administrator bisa langsung memilih untuk menyimpan atau print data yang ditampilkan
Baca : Merubah Data Pendaftaran Dari Database MySQL ke PDF Menggunakan MPDF - Buku Tamu
Aplikasi ini juga sudah dilengkapi dengan fasilitas buku tamu, jadi nantinya penunjung dapat mengirim pesan melalui halaman website. Pesan tersebut nantinya akan ditampilkan di halaman PSB/PPDB
Itulah gambaran secara garis besar tentang Aplikasi PPDB yang Saya buat. Meskipun sangat sederhana dan belum sempurna tapi Saya berharap ini bisa membantu para oprator sekolah dalam proses penerimaan peserta didik baru di sekolahnya masing – masing. Penulisan kode dari aplikasi ini sangatlah sederhana sehingga saya yakin kalau web programmer yang mencoba mengembangkan aplikasi ini tidak akan kesulitan, mengingat aplikasi ini sudah menerpakan teknik single page, dimana setiap halaman sudah dipisah – pisah sehingga mungkin nanti pemahaman terhadap alur kodenya pun akan jauh lebih mudah
Syarat & Ketentuan Penggunaan Aplikasi PPDB
- Aplikasi ini 100% Gratis, Anda dapat menggunakan, atau memodifikasi ulang Aplikasi ini
- Tidak diperkenankan untuk mengkomersilkan aplikasi ini tanpa seizin ROOT93
- Komersialisasi terhadap aplikasi ini diperbolehkan ketika Anda sudah merombak, menambah fasilitas yang terdapat pada aplikasi
- Semua materi atau dokumentasi dari aplikasi ini merupakan milik ROOT93 sehingga tidak diperkenankan untuk memuat, menyalin ini disitus yang Anda kelola tanpa sepengetahuan, seizin atau tanpa menyertakan sumber
Demikan syarat ketentuan ini dibuat, sangat menyedihkan jika apa yang sudah menjadi syarat dan ketentuan yang berlaku diatas dilanggar oleh Anda.
Sekarang Aplikasi PPDB ini sudah saya update ke versi 2.2, dimana versi tersebut sudah support dijalankan pada server dengan PHP Versi 7. Silahkan lihat pada halaman berikut : Aplikasi PPDB Berbasis Web Versi 2.2
Zaman telah canggih dan baik
ReplyDeleteAplikasi pun ada ya untuk peserta baru anak didik
Sungguh article mu cerdik...
wahhh bagus banget nih buat penerimaan siswa baru ya mas, sudah bisa berbasis web gitu.. ini sembarang orang bisa mendaftar begitu apa gimana
ReplyDeletesipmirkisip banget Root93 menyediakan aplikasi gratis untuk dapat memudahkan para calon siswa didik dan pihak lembaga dimudahkan dan dapat menghindari suap dan sogok menyogok dalam penerimaan siswanya ya mang
ReplyDeleteNah mumpung gratis, asal jangan dikomersialkan tanpa seijin pemiliknya.
ReplyDeletehebatnya lagi dibagikan gratis ya mangs.
ReplyDeletedatanya jadi lengkap. enak tampilannnya.
jadi inget jaman blogging pada dipasangin buku tamu semua
ReplyDeleteterus nyepam dibuku tamu hahaha
Username dan password admin nya apa ya?
ReplyDeletePlease yg tau komen
username root93
Deletepassword admin
sdh saya masukkan, tapi tidak bisa ... mohon info
Deleteiyah username dan passwordnya memang itu
Deleteusername : root93
password : admin
oh yah downloadnya yang versi 2.2 yah, lagian versi yang sudah deprecated, karena masih pakai mysql extension
Table 'ppdb3.user' doesn't exist.....ada komen serti ini pada saat jalanin admin... gmana ya gan solusinya musti...minta jawabannya... sukron..
ReplyDeleteTable 'ppdb3.user' doesn't exist, berarti tabel atau dbnya belum agan import, cek, ada gak tabelnya...
DeleteCoba pake aplikasi ppdb versi 2,2 download pada label / menu karyaku diatas, soalnya versi yang ini sudah deprecated, dan gak bisa jalan di PHP versi 7
kalau digabungkan di folder wordpress self hosted bisa ndak ya? atau harus dihosting sendiri ?
ReplyDeletebisa gan, pakai versi yang 2.3, jangan pakai versi yang ini...
DeletePasang di joomla bisakah mas
ReplyDeletebisa aja bro, tinggal buat db baru aja, terus di pasang di public_hrml,
Deletetapi kalau saran saya mending beli hosting baru,, jadi tempat penyimpananya terpisah...
pakainya jangan versi yang ini, pake versi 2.3/2.4 lihat di menu aplikasi PHP
Joomla bisa bro, asalkan jangan jomblo, soalnya kalau jomblo kudu diruqiah dulu bro...
Deletegan, filenya udah gak bisa ya?
ReplyDeleteSetelah upload/hosting kenapa admin nya ridak bisa dibuka min ???
ReplyDeleteagar bisa login gimana cara ya gan
ReplyDeletesy ketik ppdb/admin dan ppdb/login gk bisa masuk menu admin