Aplikasi Pilkasis

By | Maret 13, 2023

MWI –  Pembuatan Aplikasi Pilkasis (Pemilihan Ketua Osis) adalah contoh program yang diambil untuk keperluan mengajar SkillPro Programming di SMA Pro setiap Rabu dan Jumat jam 06.30-08.00 untuk siswa yang memilih SkillPro-nya adalah Programming ditahun 2016-2017 semester 2.

Aplikasi ini dibuat bersama-sama siswa yang sedang belajar dengan kesepakatan pembuatan seperti tema apa yang digunakan, tema login dan tema depan apa yang dipakai. Koneksi yang digunakan memakai mysqli_connect dengan pendekatan PHP Prosedural.

Pilkasis.Muhidin.web.id
Untuk Download langsung dapat ambil di github
Untuk Akun admin: user dan password admin
Sedangkan Akun siswa: user dan password nmr
Bagi Akun guru: user dan password cahyo
Dan Akun kandidat: user dan password kandidat1

Tampilan yang ada di Aplikasi ini adalah:

  1. Tampilan depan
  2. Tampilan Admin
  3. Tampilan untuk Guru
  4. Tampilan untuk siswa
  5. Tampilan untuk Kandidat ketua OSIS

Layar Admin

  • Beranda
  • Tampilan Tema
  • Tampilan Menu dan Dashboard
  • Modul administrator
    • Tampil
    • Tambah & Simpan
    • Edit & Update
    • Delete
    • Profil
  • Modul Kelas
  • Modul Siswa
  • Modul Guru
  • Modul Kandidat
  • Logout

Layar Guru

  • Beranda
  • Profil
  • Kandidat
  • Logout

Layar Siswa

  • Beranda
  • Profil
  • Kandidat
  • Logout

Layar Kandidat

  • Beranda
  • Profil
  • Kandidat
  • Logout

Layar Depan

Demo Aplikasi klik disini
Download langsung disini atau dapat buka GitHub

Tampilan Admin (silahkan japri)
user: admin
pass: admin

Tampilan Siswa
user: nmr 121212
pass: nmr 12121212

Tampilan Guru
user: cahyo  1111
pass: cahyo  11111

Tampilan Kandidat (silahkan japri)
user: kandidat1
pass: kandidat1

Silahkan gunakan dengan bijak, jika butuh source code untuk belajar dapat langsung didownload, jika ada yang mau ditanyakan silahkan komentar dibawah ini. Terima kasih.

127 thoughts on “Aplikasi Pilkasis

    1. Muhidin Saimin Post author

      Silahkan Puji, dengan senang hati, ada pertanyaan diskusikan saja disini.

      Reply
      1. lmi

        cara ganti photo dan menambahkan photo baru layar depannya gimana pak? terimakasih

        Reply
      2. abdul mustajib

        apkasinya bagus pak , semoga bahan ajar ini bisa dikembangkan lagi agar bisa model impor siswa, kalau saya lihat ini aplikasi priject praktik siswa .

        Reply
        1. Muhidin Post author

          Siap. terima kasih sudha mengingatkan, jadi semangat melanjutkan nih kalau merasa yang membutuhkan

          Reply
  1. M. Zub

    Ngapunten pak, saya ijin download buat pembelajaran siswa dan juga untuk digunakan sebagai sofware pemilihan osis disekolah kami. Copyright tetap kami masukkan, mohon izinnya.

    Reply
    1. Muhidin Saimin Post author

      Silahkan pak, terima kasih. Kalau ada masukan perbaikan, boleh tuh pak

      Reply
  2. yovan nurcahyono

    ijin sedot pa, mohon pass adminnya ?terima kasih sebelumnya.
    semoga sehat selalu dan pankang rizkinya… aminnn

    Reply
    1. Muhidin Saimin Post author

      silahkan pak, diskusikan atau permintaan tambahan feature juga boleh pak

      Reply
  3. kardo

    Pak minta ijin dwonload buat pilkasis di sekolah, password apa pak, sy sudah coba admin taapi tidak bisa juga

    Reply
  4. ruben

    Gimana carax configurasi di sambungan php? Waktu sy buka localhost/pilkasis ketranganx object not found.. Ma kasih sblmx Pak

    Reply
      1. ruben

        Ok sdh pak! Tpi ketika masukkan user/password admin tdk bisa login..Apa masalhx itu Pak?

        Reply
      1. sma taq

        sukses pak, otak atik sedikit biar bisa ekspor dan impor pemilih…soalnya kalau input satu2 dari 1300an siswa jarinya kriting hehehe…

        Reply
          1. Moni desma

            Pak yang sudah bisa import data pemilih sudah ada pak? kala ada saya mau pak, kalau bapak bersedia. Saya masih awam koding pak jd bisa nya hanya minta 🙁

        1. Moni desma

          Pak mau dong source code yg bisa import siswa pemilih, saya awam bgt dengan dunia coding, hanya saya ingin menerapkan sistem pemilihan online disekolah saya pak. email : monidesma@gmail.com. terimkasih sebelumnya pak.

          Reply
          1. Muhidin Saimin Post author

            waduh saya belum sempatr oprek untuk fasilitas export dan import siswa, maaf belum sempat waktu pengerjaannya.

  5. Jecki Vhan

    kok “sambungan.php” gak ada di foolder nya pak pas di download ?

    Reply
    1. Muhidin Saimin Post author

      Waduh, masa sih. Sebentar saya cek download dahulu yah.
      EDIT: Sudah saya tambahkan file sambungan.php mas, silahkan download kembali, btw versi ini sudah di tambahkan fitur remember me

      Reply
  6. Moni Desmajunar

    Assalamualaikum, pak izin save, kalau saya gunakan untuk pemilihan osis di sekolah saya boleh tidak pak?

    Reply
      1. Moni desma

        Pak cara merubah pasword admin gmna yah pak? Dan cara memasukan data pemilih apa memang harus satu satu pak? Apa bisa di impor dari excel pak?

        Reply
  7. Moni desma

    Pak cara merubah pasword admin bagaimana pak? Saya masih awam dgn coding pak. Dan rencananya saya mau pali ini untuk di sekolah saya pak, mohon ijin download yah pak.

    Reply
  8. irham

    assalamu alaikum wr wb..
    aplikasinya sangat bagus mas..
    tp sepertinya ada yang kurang di menu admin
    saran
    – seharusnya di menu admin ada jumlah suara kandidat dengan total suara yang sudah memilih

    Reply
    1. Muhidin Saimin Post author

      Silahkan, jangan sungkan ditanyakan jika ada yang tak faham. Kabarkan hasilnya yah. Terima kasih.

      Reply
  9. Jamal

    siswa pemilih kan perconbaan pak, tapi kalo mau reset siswa agar bisa memilih kembali bisa gak pak? dan pilihan sebelumya akan otomatis terhapus

    Reply
  10. rizky

    maaf pak saya mau nanya cara perhitungan hasil presentasenya gimana ya pak, kenapa kok bisa kandidat1 itu 4 suara hasilnya 66,67% dan kandidat2 2 suara hasilnya 33.33%. terimakasih

    Reply
    1. Muhidin Saimin Post author

      itu sesuai perhitungannya, yaitu hasil dari kandidat1 di bagi dengan jumlah total contoh kandidat 1 dapat 4 suara dan kandidat2 dapat 2 suara, berarti ada total 6 suara. Maka perhitungannya kandidat1 4 suara : 6 suara = 0,666667 alias 66,67% begitu juga kandidat2 menjadi 2/6=33,33%.

      NB: Untuk perhitungan suara, disesuaikan dengan kebijakan disekolah, di tempat kami suara guru dihitung 2 dan suara siswa dihitung 1.

      Reply
    1. Muhidin Saimin Post author

      Ada codingnya mas, ini bisa juga di setting (belum dibuatkan) berapa nilai suara guru, warga sekolah lainnya dan siswa

      Reply
  11. zack chodet

    mantul aplikasi nya neh… izin download danmenggunakannya yah… sehat selalu pa

    Reply
  12. adamindramayu

    Programnya udah bagus pa, saya nyari2 uda baik. yang perlu ditambahi
    1. Import export data pemilih
    2. Setting kapan pemilih bisa login / tidak bisa login utuk memberikan hak suara
    3. backup restore database
    4. menu hasil di dalam daskboard admin : kandikat dapat berapa suara, persentasinya berapa, jumlah total pilih, jumlah total yang tidak memilih, cetak
    5. otak atif halaman depan lewat menu admin (sunah sih)
    6. trims. saya siap donasi mas kalo itu ditambahi

    Reply
    1. Muhidin Saimin Post author

      Siap pak, segera diproses. Sudah jadikan issue di Githubnya. Kami doakan agar pak Adam sehat selalu dan semangat, terima kasih. Kalau aplikasi ini saya gunakan framwork setuju gak pak? misal pakai laravel atau CI.

      Reply
      1. prazt

        menurut saya ga apa2 gunakan FW.. tapi menurut saya pakai laravel, dilihat dari segi keamanan.. 😀 😀

        Reply
  13. ujangabdullatif SMK PUI Cikijing

    maaf pa, di siswa, ko kenapa bisa memlih lebih dari satu kali ya?
    tp kalau di Guru udah betul (1 kali memlih)

    Reply
      1. Ujang abdul latif

        terima kasih pa, ni udah betul.
        coz nis disekolah kami lebih dari 9 karakter.
        jadi leng-nya (disesuaikan dg jumlah karakter) harus dirubah di 2 tabel, disesuikan dengan tabel sebelumnya.

        Reply
    1. Muhidin Saimin Post author

      Klik login admin lalu masukan user dan pass admin dengan syarat setting nama database dan password-nya di file sambungan.php

      Reply
  14. anonim

    Izin Download dan Izin untuk digunakan sebagai Pilkasis di seolah Kami.
    Semoga Allah membalasnya. Aamiin

    Reply
  15. wais alqarni

    izin memanfaatkan untuk madrasah kami pak. jika berkenan mohon pass adminnya pak. terima kasih

    Reply
  16. anonim1

    maaf saya mau tanya untuk metode perhitungannya itu menggunakan metode apa ya ?

    Reply
  17. arul

    Izin download …
    mohon dibantu belajar souce kodingnya pak..
    untuk di client, agar bisa nyambung ke komputer server..bagaimana?
    untuk mengganti tampilan beranda..lewat mana..?

    Reply
    1. Muhidin Saimin Post author

      siap. asal client dan server berada dalam jaringan yang sama sudah cukup.
      Untuk beranda sementara ini harus oprek koding langsung, ada di fikle index.php

      Reply
  18. suhardi

    Ass., terima kasih, mas sudah saya download, tapi pas masuk ke aplikasi melalui admin tidak bisa… trims infonya

    Reply
    1. Muhidin Saimin Post author

      cek file sambungan.php sudah disesuaikan belum? database sudah di import belum?
      kalau sudah semua user dan pass admin

      Reply
  19. athia suci faqiha

    kak ijin download dan sekaligus menggunakan, kalau boleh tau
    user dan pass untuk guru,siswa, kandidat dan admin apa ya?
    karena saya nyoba login dengan komenan diatas gabisa kak. lalu saya udah import database tapi belom diacc apakah bener?

    serta boleh kirim email kak apabila memang di update sana kakaknya athiasuci682@gmail.com

    Reply
    1. Muhidin Saimin Post author

      berarti ada proses yang salah ketik import database. coba buat database-nya dahulu, lalu import dalam databse yang dibuat, lalu edit file sambungan.php sesuaikan dengan kondisi, misal:
      $host=”localhost”;
      $userdb=”root”;
      $passdb=””;
      $namadb=”pilkasis”;
      $koneksi=mysqli_connect($host,$userdb,$passdb,$namadb);

      ini user admin kalau import DB berhasil, kalau gagal import ya belum bisa login
      user: admin
      pass: admin
      usser dan pass yang lain dapat diatur dari sana.

      Reply
      1. athia suci faqiha

        setelah saya buat database lalu saya import pilkasis.sql
        saya masuk ke hak akses dan saya bingung.
        nah saya bingungnya di login siswa, guru,kandidat,admin. ketika saya memasukkan username=”root” dan password = “” di login admin malah muncul kalender.
        lalu saya coba login siswa dengan username = “12121212” dan password = “1212121212” malah error di sambungan.php line 7 dan 8. begitupun dengan login guru,kandidat tetap error di sambungan.php

        kalau boleh saya belajar sama samean. sertakan nomer wa anda di email saya ya pak biar saya bisa konsulnya gampang. ini email saya athiasuci682@gmail.com. tolong bantuannya pak terima kasih

        Reply
        1. Muhidin Saimin Post author

          file sambungan.php harus diedit dan disesuaikan terutama bagian ini
          $userdb=”root”;
          $passdb=””;
          $namadb=”pilkasis”;

          nama database apa, sesuaikan difile sambungan.php ini.

          Untuk logiin admin gunakan user admin dan password admin

          Untuk no WA silahkan klik profil disana ada nomor WA saya. Terima kasih

          Reply
  20. Omadi

    Wah keren pak, ternyata udah dua tahun lebih ya aplikasinya. Semoga ada detail tutorialnya dengan Laravel untuk pembelajaran adik saya.

    Reply
    1. Muhidin Saimin Post author

      boleh, karena hacker itu tak merusak, ini pengertian hacker menurut situs Qwords adalah istilah untuk seseorang yang mempelajari, memodifikasi, menganalisa dan masuk ke sebuah jaringan komputer. Tujuan hacker mencari keuntungan atau bisa juga hanya sebagai tantangan semata.

      Reply
  21. fahmi

    fux

    Warning: include(index.php?m=siswa&s=awal): failed to open stream: No such file or directory in /www/wwwroot/projectgalih.mekarsarimedia.com/admin/modul/siswa/simpan.php on line 41

    Warning: include(): Failed opening ‘index.php?m=siswa&s=awal’ for inclusion (include_path=’.:/www/server/php/70/lib/php’) in /www/wwwroot/projectgalih.mekarsarimedia.com/admin/modul/siswa/simpan.php on line 41

    pak seperti apa

    Reply
    1. Muhidin Saimin Post author

      lihat dari pesan error yang ditampilkan sih itu tidak ada file-nya. kemungkinan file index.php tidak ada, atau bisa juga yang ditunjuk oleh awal tidak ada filenya. Pesan error menyatakan hal tersebut, coba cek ulang. jika tidak ketemu juga bisa di remot pakai anyDesk, hubungi saya saja

      Reply
  22. DEDE

    Izin download gih Pakde !!! Insya Alloh mau saya praktikkan di Pilkasis SMP kami

    Reply
    1. Muhidin Post author

      Alhamdulillah. Barakallah pak, semoga bermanfaat. boleh kasih masukan juga pak, kali ada kesempatan diperbaiki lagi, hehehe

      Reply

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.