Sistem Presensi dan Billing Sekolah

Nov 21, 2009   //   by anggie   //   CodeIgniter, Pengalaman, Produk  //  139 Comments

productWhoohaa…! Inilah hasil iseng saya dalam waktu kurang dari 1 bulan, sebuah project jadi-jadian yang dipaksa untuk jadi, Sistem Presensi dan Billing Sekolah. Sistem ini menangani manajemen pembayaran (segala macam pembayaran), cocok untuk bendahara sekolah, dan sistem presensi yang menangani presensi masuk pagi hari dan presensi pada waktu jam pelajaran berlangsung. Sebenarnya project ini belum sepenuhnya selesai, karena satu dan lain hal, saya menghentikannya. Oleh karenanya, daripada sia-sia, saya publish disini. Oh ya, saya membuat project ini dengan framework tercinta, CodeIgniter. :) Fitur-fitur yang disediakan tergolong standar, antara lain sebagai berikut:

  1. Penyimpanan data siswa (dikelompokkan kelas, semester)
  2. Penyimpanan data guru
  3. Penyimpanan data jadwal pelajaran (deteksi otomatis sewaktu absen)
  4. Sistem pelaporan data presensi
  5. Sistem billing (lumayan lengkap, mampu menangani angsuran)
  6. Pelaporan sistem billing.
  7. dll.

Hmm…ya begitulah adanya, mohon dimaklumi. Silakan download.  :)

Sistem billing dan presensi.

Nb. Anda boleh mengubah, mendistribusikan script ini ASALKAN tidak untuk keperluan komersial.

NOTE: Versi ini tidak kompatibel dengan PHP 5.3, silakan update system file codeigniter pada script ini jika Anda ingin menggunakannya di PHP 5.3

Related posts:

  1. Sharing Script CI 1.7.2 untuk Sistem Informasi

139 Comments

  • @Abd Malik : setting database Anda? mungkin masih salah pak..

  • mas anggie, cara mengganti ***CHMOD folder captcha ke 777***

    di server localhost/wamp dan xampp

  • @abd Malik : mas pake OS apa? bukan masalah wampp/xampp…klo di windows ga perlu di chmod…klo Linux, chmod 777 folder

  • Terima kasih informasinya mas anggie

  • mas, sy dh ikutin smua, dh tampil. yg eror2 jg dh bs diatasi, tp pas sy login koq gk ad respon ap2 y. sy dh cb gnti password di mysql jg sm mas. mslh’a dmn lg y mas.. :(

  • Coba pake firebug,,, biar jelas mas…script berhenti dimana eksekusinya…

  • mas anggi…
    saya blum paham tentang field DB yang berbeda knp bisa di relasikan?
    cntoh: sw_nis dengn kl_nis
    di DB tu fieldnya gk ada yang sama jd saya masih bingung gmn cara merelasikan?
    sedangkan teori yang saya pelajari field yang bisa direlasikan itu hanya nama field yang sama…

  • @abror : setahu saya tidak harus sama mas…klo cm join” mah beda jg gapapa

  • Malam lagi mas anggi, boleh bertanya sedikit lagi. file – file apa saja yang terpenting di code igniter yang ada didalam instalasinya (system\application dll) ?

  • @abd malik : file terpenting? maksudnya mas? Semua file memiliki peranan” sendiri..jadi semuanya ya penting mas…

  • username sama passwordnya apa ya mas?

  • Username : admin, password : putraweb

    Klo ga bisa, tambahkan saja di tabel user,

    INSERT INTO user(username,password,namafull)
    VALUES(‘admin’, PASSWORD(‘passwordbebas’), ‘administrator’)

  • mas saya mau tanya saya sudah import file sql’a tapi kok tulisan’a
    data base error ,, knp y?
    nama data base’a : database_awal kan?

  • nama database disesuaikan dengan setting database di config/database.php

  • masss…..ko banyak errorx……..kira2 apanya yaaaa…:)

  • rekap kelas buat apa sii gunanya??? koq kyk yg g da guna nya,,

  • @Qulz : maaf mas saya lupa, plus sudah ga saya pake mas…pasti ada gunanya lah, ngapain saya buat klo ga ada gunanya.

    @sate : saya recommend klo mau pake yg aplikasi baru” saya posting disini mas…klo yang ini perlu banyak perubahan klo Anda pake php versi terbaru

  • kok masih byak errornya ya, setelah diinstal..
    mohon bantuannya..

  • @fitra : upgrade komponen filesystem CI ini ke CI 1.7.3 biar ga error

  • kalau membuat nilai pecahan, bagaimana mas ?

    ex : 500000 menjadi 500.000

    terima kasih banyak mas atas bantuannya

  • Klo otomatis swaktu isi form (javascript) pake http://dillah2008.wordpress.com/2009/07/22/membuat-format-uang-di-javascript/

    Klo ingin yang buat ditampilkan, pake php nya aja, pake fungsi number_format http://php.net/manual/en/function.number-format.php

  • terima kasih mas, o iya, saya kan buat laporan tapi kok muncul kotak/border di hasil setiap field laporan (nama_siswa dan alamat_siswa), bagaimana cara menghilangkan. saya buat seperti ini mas :

    No
    Nama
    Alamat

     
    <? echo "”; ?>
    <? echo "”; ?>

  • @Junaidi : tolong post ulang kode pake tag

    <pre lang='php'>code here
  • bagus mas aplikasinya, tp ada usul neh, gimana kalo ditambah “navigasi” dibawah menu utama, karena pada saat kita klik menu yg ke-2, misal “presensi”, trus kita klik lagi menu ke-3, misal “presensi gerbang”, nah utk kembali ke menu ke-2 itu harus klik home lagi. kalo ada navigasinya kan tinggal klik navigasi diatasnya sesuai dg menu yg diinginkan.

  • Improvisasi sendiri ya mas…hehe..saya mgkn tidak akan update script yang saya share di blog ini. I’m just share…

  • Syukron Jazaakallah khair.
    InsyaAllah bermanfaat. Akan segera diutak-atik. Mudah2an Allah memberi kebaikan dan keberkahan.

  • @arinal : sama” mas…makasih…amin

  • mas, sebelumnya thks banget pencerahannya,, kalo boleh tanya,, mas link untuk DL kok g bisa ya? please re-post lagi ya

  • mas saya mau tanya ni sudah beberapa program ci yg jadi saya download dan saya tes semua masalah ada pada login padahal saya sudah masukkan login yg di beri termasuk dari sini dan saya juga telah menambahkan melalui database “user” tapi tetap “SALAH MEMASUKKAN USERNAME ATAU PASSWORD” kira kira masalah apa ya mas

  • kalo langsung upgrade ke ci_2.0.2 gimana ya caranya

  • mas anggi…coding untuk membatasi user hanya bisa 1 kali absen dalam satu hari tu yang mana ya???
    kalo misalkan gak pake OOP, coding nya gimana?
    terima kasih.

  • @arndy : jelas itu mas..salah password. Ubah password di tabel user. Itu pake fungsi mysql PASSWORD.
    update user set user_password=PASSWORD(‘terserah’)

  • @irul : link normal kok mas?
    @tyler : mohon cari tutorial di google mas..
    @toni : di presensimodel.php, fungsi isPresent. Ya sama saja, itu kan fungsi.

  • mas anggie…… kok tombol login menuju admin ndak bisa padahal uda ane ganti seri 1.73 mohon penjelasannya……. ^_^ makasi b4

  • mau tanya mas…..masih newbie neh….. klo database kita menggunakan password, ngaturnya lewat mana? saya menggunakan appserv versi 2.5.10 dan menggunakan password : root

  • @dj-code : maaf, mgkn source code ini memang tidak langsung bisa dipake di PHP terbaru. Anda perlu oprek banyak. Andai saya punya waktu luang… :(

    @adi : di file application/config/database.php

  • Assalamu’alaikum wr. wb.

    Salam kenal sebelumnya, benar2 Luar biasa tutorial PHP & CI di blog ini :)

    Saya masih niubi, mohon pencerahannya, script utk menampilkan menu Archive seperti dibawah.

    Archives
    2009 (5)
    2010 (9)
    2011 (2)

    Mohon pencerahannya ya mas, dari mana saya harus memulai.

    Berhubung saya jarang OL di internet, mhn kiranya berkenan ke alamat imel saya mas :)

    thx & wassalam,
    mulki

  • @mulki : sudah lewat email kan?

  • mas …, ini nama db nya bebas yaa…??


Leave a comment