Aplikasi Pengumuman Kelulusan 2016

Iseng-iseng bikin aplikasi untuk menampilkan pengumuman kelulusan (SMK) tahun 2016. Pengumuman kelulusan berbasis web ini bertujuan agar dalam menyampaikan informasi kelulusan siswanya, sekolah cukup mengunggah datanya pada server web yang dimilikinya (kalo punya ^_^). Dan, siswa pun tidak perlu hadir ke sekolah, cukup melalui warnet atau bahkan gadget-nya sendiri.

Input Nomor Peserta UN

Input Nomor Peserta UN

Dengan aplikasi ini, siswa cukup memasukkan nomor Ujian Nasional-nya untuk mengetahui status kelulusannya. Tampilan informasi kelulusan dirancang per-siswa atau per-nomor ujian. Pada sisi administrasi, admin cukup mengunggah data kelulusan yang terlebih dahulu diatur dalam form CSV Excel, sehingga tidak perlu memasukkan satu-per-satu data kelulusan.

Tampilan Hasil UN Siswa

Tampilan Hasil UN Siswa

Unggah Data Kelulusan

Unggah Data Kelulusan

Bagi yang berminat, silahkan langsung unduh file ini.

Sebagai catatan, aplikasi sederhana ini melibatkan PHP dan MySQL / MariaDB. Serta pendukung tampilan Twitter Bootstrap dan Jasny Bootstrap. File-file bawaan yang perlu mendapat perhatian diantaranya:

  • un2016.sql yang merupakan file struktur database
  • un_siswa.csv merupakan file CSV Excel yang digunakan sebagai contoh
  • database.php sebagai sentral konfigurasi databasenya dan saya menggunakan sintaks mysqli
  • folder admin berisi semua file untuk keperluan administrasi. Jika diperlukan, anda dapat merubah nama foldernya.

Selebihnya… silahkan anda bongkar source code yang ada dan kembangkan sesuai kebutuhan sekolah masing-masing. Usulan untuk perbaikan silahkan dilayangkan via Github atau tuliskan komentar di sini.

Semoga bermanfaat.

Iklan

18 thoughts on “Aplikasi Pengumuman Kelulusan 2016

  1. miftah

    ketika di login kan kenapa tampil seperti ini ?
    Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at C:\xampp\htdocs\smk\admin\login.php:66) in C:\xampp\htdocs\smk\admin\login.php on line 73

    Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\smk\admin\login.php:66) in C:\xampp\htdocs\smk\admin\login.php on line 77

    Balas
    1. Slamet Budi Santoso Penulis Tulisan

      0. aplikasi ini dibuat dg PHP5 dan XAMPP 5.6 tanpa merubah konfigurasi Apache, sebelum di-edit… coba dulu & pastikan fungsi aplikasi berjalan normal.
      1. coba di clear cache dulu browsernya.
      2. kalo masih, pastikan di awal file login.php tidak ada karakter apapun (meskipun spasi).
      3. kalo masih juga… silahkan baca referensi ini

    1. Slamet Budi Santoso Penulis Tulisan

      langsung diunggah ke server hosting, atur konfigurasi koneksi database pd file database.php. atau… bisa minta bantuan tim teknis hostingnya.

    1. Slamet Budi Santoso Penulis Tulisan

      silahkan diedit pada file index bagian yang ini:
      <input type="text" name="nomor" class="form-control" data-mask="23-101-999-9" placeholder="Nomor Ujian" required>

      hilangkan bagian “data-mask”

  2. akhmad

    Makasih bro, sangat membantu. sudah dicoba di localhost, lancar jaya.
    Cuma kenapa ya ketika dicoba aplot di web, tidak jalan.
    sudah muncul login admin, pas enter username n password kembali ke halaman login lagi. makasih jawabannya.

    Balas
    1. Slamet Budi Santoso Penulis Tulisan

      username & password diganti? utk password menggunakan MD5. ada link yg bisa saya coba?

    1. Slamet Budi Santoso Penulis Tulisan

      standar saja sih…
      user: admin
      pass: admin

      kalo menginginkan mengganti password, edit langsung via phpMyAdmin, jangan lupa enkripsinya pake MD5

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s