/sistem-persuratan-puskod-php

Sistem Informasi Persuratan can handle various stages of letter management, from creation to distribution.

Primary LanguagePHP

Sistem Informasi Persuratan

Table of Contents

Introduction

This repository contains the source code and documentation for the Sistem Informasi Persuratan designed to manage letters within an organization. The system can handle various stages of letter management, from creation to distribution. I created this project to fulfill a college assignment, using a case study from Pusat Kodifikasi.

PHP HTML CSS JavaScript jQuery

Features

A few of the things you can do with this system:

  • Letter Creation, Allows users to create and send letters, including the ability to attach PDF documents to the letters.
  • Letter Reading, Enables users to read letters sent to them.
  • Letter Forwarding, Allows users to forward received letters to others, selecting the recipients of their choice.
  • User account management, with supports two roles: Kepala Bidang dan Staff. The system is designed to accommodate the structure of 14 divisions, as per the conditions at the Pusat Kodifikasi.

Role and Permission

There are several roles and permissions in this system, created based on the conditions and structure at the Pusat Kodifikasi :

  • Tata Usaha : Users with the Tata Usaha role have the highest authority in the system. They can create and send letters to anyone and manage user accounts in the system.

  • Kepala Pusat : Users with the Kepala Pusat role have the same authority as the Tata Usaha but can only create and send letters to the Tata Usaha. They can also manage user accounts in the system.

  • Kepala Bidang : These users can only create and send letters to the Tata Usaha and the staff within the same division.

  • Staff : These users can only read letters sent by the Tata Usaha and their Kepala Bidang.

Setup

  1. Clone this project into the C:\xampp\htdocs directory if you are using XAMPP, or into the C:\laragon\www directory if you are using Laragon.
git clone https://github.com/munovrizall/sistem-persuratan-puskod-php.git
  1. Open phpMyAdmin and import the puskod-db.sql file located in sistem-persuratan-puskod-php/puskod-db.sql.

  2. Start XAMPP or Laragon, and open url localhost/sistem-persuratan-puskod-php in your browser

  3. Login with email "admin@email.com" and password "admin"

  4. You are ready to go!