Skip to content

This student attendance website, built with PHP Native and MySQL, streamlines classroom record-keeping. Instructors can efficiently mark attendance and access reports, while the MySQL database ensures secure and organized data storage. This project serves as a practical tool for managing student attendance and understanding database concepts.

License

Notifications You must be signed in to change notification settings

Fahmousss/absensi-mahasiswa

Repository files navigation

Sistem Informasi Absensi Mahasiswa Fasilkom UNSRI

Logo

This website is a project built to demonstrate the practical application of concepts learned in a databases course. It utilizes PHP Native for server-side scripting, MySQL for data storage and management, and Bootstrap 5 for a modern and responsive user interface.

Purpose

This project serves as a practical learning tool to solidify your understanding of database design, manipulation, and presentation through a real-world scenario of student attendance management. It allows you to:

  • Design and implement a database schema to store student information, courses, attendance records, and potentially additional relevant data.
  • Write PHP code to interact with the MySQL database, performing CRUD (Create, Read, Update, Delete) operations on attendance data.
  • Display and manage data through a user-friendly interface built with Bootstrap 5.

Technologies Used

Backend: PHP Native (Provides a robust and flexible foundation for handling user interactions, database operations, and generating dynamic content.)

Frontend: Bootstrap 5 (Ensures a visually appealing and responsive website across various devices, simplifies layout creation, and offers pre-built components for common UI elements.)

Database: MySQL (Stores and manages website data efficiently, allowing for complex queries and data manipulation.)

Getting Started

Prerequisites:

  • A web server with PHP 8.2.12 or latest support (e.g., Apache, Nginx) or use a local development environment like XAMPP or Laragon.
  • MySQL 8.3.0(recommended) or lower

Clone the project

  git clone https://github.com/Fahmousss/absensi-mahasiswa.git

Configure Database

  • Create database named sistem_absensi
  • Import the sistem_absensi.sql file to sistem_absensi database. you can use PHPMyAdmin or use MySQL CLI Command on your directory project
  mysql -u your_username -p your_pass sistem_absensi < sistem_absensi.sql

Running the website

Point your web browser to the location (http://localhost/absensi-mahasiswa).

Authors

About

This student attendance website, built with PHP Native and MySQL, streamlines classroom record-keeping. Instructors can efficiently mark attendance and access reports, while the MySQL database ensures secure and organized data storage. This project serves as a practical tool for managing student attendance and understanding database concepts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages