Giter Site home page Giter Site logo

bagussatoto / absensi-bot Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 0.0 13.94 MB

Absensi adalah sistem absensi gratis yang dapat diterapkan untuk berbagai kepentingan absensi seperti pabrik, toko, kantor, dan sebagainya. Sistem ini termasuk manajemen absensi dan mesin absensi yang dapat dipelajari oleh siapapun. Sistem ini dibuat tanpa framework dan menggunakan bahasa struktural sehingga mudah dipelajari oleh pemula.

Home Page: https://absensi.bot.id

License: Other

JavaScript 91.51% PHP 1.23% SCSS 1.75% Hack 0.02% CSS 5.49%
nusabot php html css javascript framework github-config git

absensi-bot's Introduction

Sistem Absensi Bot

Absensi adalah sistem absensi gratis yang dapat diterapkan untuk berbagai kepentingan absensi seperti pabrik, toko, kantor, dan sebagainya. Sistem ini termasuk manajemen absensi dan mesin absensi yang dapat dipelajari oleh siapapun. Sistem ini dibuat tanpa framework dan menggunakan bahasa struktural sehingga mudah dipelajari oleh pemula.

Proyek ini adalah bagian dari proyek FOSS sebagai wujud kepedulian saya terhadap pendidikan teknologi di Indonesia yang bertujuan untuk membuat dan mengembangkan proyek-proyek open source yang memiliki kualitas baik sehingga dapat diterapkan secara real di industri sekaligus dapat dipelajari oleh seluruh masyarakat Indonesia.

Untuk source code dan skematik dapat mengunjungi repo berikut: https://github.com/bagussatoto/Absensi-Bot

Fitur Absensi

Absensi memiliki fitur yang tidak dimiliki mesin absensi pada umumnya dan sistem ini adalah sistem IoT Based data yang direkam oleh mesin dikirimkan melalui jaringan internet secara realtime sehingga memungkinkan integrasi data dan pengolahan data secara terpusat dan dapat diakses darimana saja.

  • Web based sehingga aplikasi bisa dibuka dari perangkat apapun.
  • Perhitungan keterlambatan absensi (Masuk, Istirahat, Pulang).
  • Multi cabang / gedung ataupun sistem shift.
  • Absensi merekam MAC Address dari alat absen sehingga tidak dapat melakukan absen menggunakan alat yang belum didaftarkan ke sistem.
  • Pembagian zona waktu Indonesia (WIB, WITA, WIT).
  • Absensi melalui RFID (bisa dikembangkan menggunakan media lain), source code dan skematik disediakan.
  • Absen masuk, mulai istirahat, selesai istirahat, dan pulang.
  • Dapat digunakan secara gratis tanpa perlu izin.
  • Pelaporan absensi secara realtime, dapat memilih rentang waktu.
  • Pengembangan menggunakan bahasa struktural tanpa framework agar mudah dipelajari bagi pemula.

Instalasi

Aplikasi ini membutuhkan sebuah komputer yang dijadikan sebagai server (spesifikasi rendah pun tidak masalah sama sekali) yang sudah terpasang Web Server, PHP, dan MySQL / MariaDB. Anda dapat menggunakan XAMPP untuk mempermudah instalasi dan pengembangan. Note: XAMPP hanya digunakan untuk pengembangan, tidak direkomendasikan jika ingin digunakan untuk production use atau di tingkat industri.

Pada langkah ini akan dijelaskan instalasi sistem menggunakan XAMPP:

  1. Unduh rilis stabil Absensi-Bot Absensi dari laman https://github.com/bagussatoto/Absensi-Bot (jangan unduh repo nya karena bukan versi stable).
  2. Buat folder baru di dalam folder htdocs dari XAMPP.
  3. Ekstrak file zip yang sudah diunduh tadi ke dalam folder yang baru dibuat.
  4. Buat database baru, bisa gunakan PHPMyAdmin yang sudah disediakan XAMPP.
  5. Impor database kedalam database yang baru saja dibuat, file impor berada di /db/absensi.sql
  6. Ubah pengaturan koneksi basis data pada file /etc/config.php, sesuaikan dengan pengaturan XAMPP Anda (pengaturan default yang dibuat oleh Bagus Satoto adalah pengaturan default untuk XAMPP, Anda hanya perlu mengubah $databaseNamemenjadi nama basis data yang sudah Anda buat).
  7. Ubah juga pengaturan koneksi basis data untuk melakukan absensi dari mesin pada file machine.php.
  8. Buka app melalui web browser dan login menggunakan: Nomor Induk: 123 Password: admin
  9. Tambahkan pengguna baru, nomor induk 0 adalah pengguna kunci yang tidak bisa dihapus oleh karena itu Anda harus mengganti password nya.

Dukungan Web Browser

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
iOS Safari
iOS Safari
Samsung
Samsung
Opera
Opera
Vivaldi
Vivaldi
Electron
Electron
IE10, IE11, Edge 2 versi terakhir 2 versi terakhir 2 versi terakhir 2 versi terakhir l2 versi terakhir 2 versi terakhir 2 versi terakhir 2 versi terakhir

Request Fitur Baru dan Pelaporan Bug

Anda dapat meminta fitur baru maupun melaporkan bug melalui menu issues yang sudah disediakan oleh GitHub (lihat menu di atas), posting issues baru dan kita akan berdiskusi disana.

Berkontribusi

Siapapun dapat berkontribusi pada proyek ini mulai dari pemrograman, pembuakan buku manual, sampai dengan mengenalkan produk ini kepada masyarakat Indonesia agar mengurangi kesenjangan pendidikan teknologi dengan cara membuat postingan issue di repository ini.

Lisensi

Absensi - Bot di lisensikan dimana Anda diperbolehkan:

  • Berbagi - Menyalin dan menyebarluaskan kembali produk ini dalam bentuk format apapun
  • Adaptasi - Menggubah, mengubah, dan membuat turunan dari proyek ini.

Berdasarkan ketentuan berikut:

  • NonKomersial - Anda tidak dapat menggunakan produk ini untuk kepentingan komersial (yaitu penggunaan yang ditujukan untuk memperoleh keuntungan komersial atau kompensasi dalam bentuk uang), kecuali jika Anda menjadikan produk ini untuk bahan ajar atau memberikan pelatihan penggunaan produk dan Anda menerima upah.
  • Berbagi Serupa - Apabila Anda menggubah, mengubah, atau membuat turunan dari proyek ini, Anda harus menyebarluaskan kontribusi Anda dibawah lisensi yang sama dengan produk ini

absensi-bot's People

Contributors

bagussatoto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

absensi-bot's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

None detected


  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.