Selasa, 30 Oktober 2018

update

PADA APLIKASI UTAMA

+ tambahkan tanggal di dashboard
o hr ini tgl 31 jam 06.00 saya buka masih tampilkan grafik hari kemaren di dashboard, perbaiki agar tampil tgl hr ini
+ tambahkan fitur utk menampilkan data dari fingerprint ke 1 halamn dg jumlah baris 1000, trus kasih nama bila ID fingerprint terdaftar dalam database, kalo di v1 di tabel sidik ini digunakan utk lacak bila ada absensi yg tidak masuk ke database
+ tambahkan setting utk set apakah absensi hanya datang saja atau datang dan pulang
+ tambahkan setting apakah sms dikirim atau tidak, ke orang tua yg siswa nya tidak hadir

 PADA APLIKASI SISI SEKOLAH

  • pada jam 7 pagi, bila ada fingerprint yg jumlah datanya 0 maka otomatis kirim notifikasi ke nomor2 yg sudah di input. nomor2 ini yg ada di WAG di setiap sekolah

PADA MONITORING MODEM

di monitoring lama, pada gbr ini
  1. tambahkan keterangan ini sekolah mana
  2. pada tiap port ada ditampilkan nomor hp nya dan bila di klik maka menuju halaman pengisian pulsa
  3. bila ada antrian lebih dari 20 maka alarm berbunyi
  4. bila ada yg jumlah kirim jomplang spt pada baris modem ke2 com29 maka otomatis juga berbunyi, itu menandakan modem tidak kirim sms bisa jadi karena modem rusak atau habis pulsa 
  5. terdapat 1 link yg otomatis mengirim sms dari semua modem ke nomor center, nomor center ini akan otomatis update data nomor hp di setiap port di pc itu

update tgl 9nov18
  1. tambahkan fitur kirim notifikasi ke operator kantor (aswandi,arif dan muji) bila tiba2 sekolah kirim sms massal yang jumlahnya banyak misalnya kirim lebih dari 200 sms


Jumat, 26 Oktober 2018

bagian2 aplikasi schoolmantic

  1. aplikasi utama berada di vps
  2. aplikasi di sisi sekolah yg bertugas utk tarik data dari mesin dan kirim data ke aplikasi utama
  3. aplikasi di sisi kantor yg bertugas menarik data sms dari aplikasi utama untuk diteruskan ke modem sms gateway

pada aplikasi disisi kantor terdapat fitur
  1. kode utk mengambil baris outbox di aplikasi utama yg bertatus belum dikirim
  2. bila telah dikirim maka akan update status di vps bahwa outbox telah diproses
  3. terdapat monitoring statistik di server vps
    1. menampilkan sms hari ini yg masuk outbox
    2. sms yg sudah ditarik
    3. sms yg belum ditarik
  4. terdapat monitoring statistik di server kantor
    1. sms yang telah dikirim
    2. sms yg masih antrian
  5. terdapat fitur alert (berbunyi alarm) bila
    1. ada 10 sms di vps belum ditarik
    2. ada 10 sms antrian yang masih antrian, kalo tidak terkirim berarti :
      1. modem rusak
      2. kartu habis pulsa / di blokir

tentang delivery
setiap kirim sms maka ada laporan delivery report dari oprator gsm itu harus ditangkap dan mengupdate status di outbox:
  • 00 delivered
  • 44 / 45 itu failed
  • kosong tdk ada informasi

Rabu, 17 Oktober 2018

catatan tambahan


  1. utk web, pakai 1 aplikasi utk 1 sekolah, jadi 1 sekolah 1 database. tdk perlu ada menu pilihan sekolah
  2. utk izin siswa , di tambah data izin, ada pilihan kelas dulu baru pilihan nama siswa

Selasa, 16 Oktober 2018

alur absensi schoolmantic

alur absensi siswa dan pegawai

  1. siswa dan pegawai datang pertama kali dianggap masuk
  2. bila jadwal kelas 07:00 maka bila siswa datang jam 07:10 maka status 'TERLAMBAT' dan ada keterangan dilaporan 10 menit
    1. berlaku juga utk pegawai
  3. saat absensi maka otomatis kirim sms dengan template yang bisa diubah, template sms masuk ada 2
    1. sms datang normal
    2. sms datang terlambat, ini dikirimkan bila siswa masuk melebih jadwal
  4. utk pegawai sms notifikasi/telegram dikirim ke nomor hp dia sendiri
  5. saat jam 8 pas, otomatis mengirim pesan kesemua walikelas isinya: nama2 siswa yang terlambat (beserta jam masuknya) dan nama2 siswa yang tidak hadir, pesan ini bisa bernentuk sms atau telegram tergantung setting default pesan di data guru
  6. saat jam 8 pas, otomatis juga mengirim pesan ke kepala sekolah:
    1. nama2 pegawai yang terlambat
    2. nama2 pegawai yang tidak hadir
  7. ada setting jam dimana siswa hanya bisa absensi pulang diatas jam itu, misal disetting jam 10 maka siswa yg absensi dibawah jam 10 diabaikan, diatas jam 10 baru dianggap pulang. berllaku juga untuk pegawai
pegawai itu dibuat kategori lagi :
  1. pejabat sekolah
  2. TU
  3. guru pns
  4. guru non pns
  5. dll bisa nanti di create sendiri
tambahan lagi (10 oktober 2018)
  •  di tabel siswa dan pegawai ada field notifikasi dan status, 
    • utk notifikasi pilihannya
      • sms
      • telegram
      • android
    • untuk status
      • trial1bulan
      • aktif1tahun
      • aktif
      • suspend
  • siswa dan pegawai secara default pakai notofikasi sms, tapi bila sudah aktifasi lewat telegram maka otomatis notifikasi berubah jadi telegram, dan bila aktifasi lewat android otomatis berubah jadi andorid'
  • terdapat fitur utk update notifikasi dan status scara manual oleh opearator
    • ini dipake misalnya orang tua yg sudah bayar utk biaya notifikasi maka kita akan update dari trial1bulan menjadi aktif1tahun


Senin, 01 September 2014

filosofi konsep software ipresensi

 Melihat pengalaman di lapangan, semuanya baik karyawan atau manajer :
  1. ingin software yg sederhana dan sesuai kebutuhan
  2. gak pake ribet
  3. jangan terlalu banyak menu dan fitur yg tidak di inginkan
saya juga :
  1. pusing kalo buat software canggih2
  2. gak mau ribet support kelokasi, maunya online support
  3. otak jg gak mampu buat banyak

maka, jadilah filosofi software iPresensi dan software Polmantic lainnya adalah :
  1. software lain yg sejenis mungkin ada banyak dan lengkap, tapi iPresensi biarlah tampil sederhana yg penting cukup utk kebutuhan dasar klien
  2. Seminimal mungkin training
  3. seminimal mungkin perawatan
jadilah ipresensi.com

iPresensi pake fingerprint

iPresensi sudah ready, tapi baru pake barcode reader. skr lagi coba ipresensi pake finger print

fingerprint yg dipake adalah x100c yg sudah mendukung webservice
kalo dulu di smart-presensi sudah bisa integrasi dengan fingerprint

skr mau di intergrasikan dengan iPresensi yg lokasinya berada di server hosting.
ada beberapa skenario :
  1. data ditarik oleh 1 file php lalu disimpan di database mysql local lalu data di upload ke server pake json
  2. data di tarik oleh 1 file php lalu gak disimpan melaikan langsung di upload ke server
    1. data yg diupload bisa berbentuk asli SOAP XML
    2. atau di konversi pke JSON
 keuntungan pake modelpertama adalah :
  1. bisa langsung cek data dobel
  2. bila koneksi internet aman maka data disimpan sementara di mysql local
  3. bisa utk backup
jadi dilocal numpang lewat data presensi saja, data aslinya di web.

skr gimana cara update nama di fingerprint ?
kalo di local tinggal sinkronisasi saja, tapi kalo di server?
bisa juga, dg buat 1 file php utk memanggil database di web lalu update ke fingerprint (jadi malah ribet).