Sistem Informasi Prakerin.
Repository ini berisi proyek SIP-Prakerin (Sistem Informasi Prakerin) yang dikembangkan untuk mempermudah proses manajemen kegiatan magang SMK di UPT Komputer, kampus STMIK Widya Pratama. Sistem ini bertujuan untuk meningkatkan efisiensi dalam mengelola informasi dan memfasilitasi koordinasi antara SMK dan UPT Komputer dalam pelaksanaan kegiatan prakerin.
- Bahasa Pemrograman : PHP
- Framework : Codeigniter 4
- Database : MySQL
- Frontend : HTML, CSS, Bootstrap 5
- Template : Mazer Admin Dashboard
Sistem yang saya buat sedang dalam tahap pengembangan untuk memenuhi tugas mata kuliah Pengembangan Aplikasi Enterprise. Sistem ini hanya bisa dijalankan dengan local development server. Defaultnya adalah localhost:8080.
- Clone repository ini
git clone https://github.com/faykarr/sip-prakerin.git
- Masuk ke direktori proyek
cd sip-prakerin
- Install dependencies
composer install
- Copy file
.env
dan sesuaikan konfigurasi database
cp env .env
- Buat database baru di MySQL
CREATE DATABASE db_sip-prakerin;
- Migrasi database
php spark migrate
- Run database seeder
php spark db:seed DefaultUserSeeder
- Jalankan aplikasi
php spark serve
Copy env
to .env
and tailor for your app, specifically the baseURL
and any database settings.
Change the configuration in .env to :
1. app.BaseURL = 'domain-name'
2. database.name = 'db_sip-prakerin
MySQL Server extra extension configuration my.ini
or my.cnf
is required, some config is:
[mysqld]
1. event_scheduler=ON
PHP version 8.0 or higher is required, with the following extensions installed: