Skip to content

Sistem Informasi Akademik Mahasiswa dan E-Learning

License

Notifications You must be signed in to change notification settings

NathanaelGT/siamel

Repository files navigation

Sistem Informasi Akademik Mahasiswa dan E-Learning

Requirement

  • PHP 8.3
    • Ctype PHP Extension
    • cURL PHP Extension
    • DOM PHP Extension
    • Fileinfo PHP Extension
    • Filter PHP Extension
    • Hash PHP Extension
    • Mbstring PHP Extension
    • OPcache PHP Extension
    • OpenSSL PHP Extension
    • PCRE PHP Extension
    • PDO PHP Extension
    • Session PHP Extension
    • Tokenizer PHP Extension
    • XML PHP Extension
    • ZIP PHP Extension
  • MySQL 8
  • Composer

Framework / Library

Installation

$ git clone https://github.com/nathanaelGT/siamel
$ cd siamel
$ php -r "copy('.env.example', '.env');"
$ composer install
$ php artisan key:generate
$ php artisan migrate:fresh --seed

How to Run

$ php artisan serve

Default Account

Jenis Akun Email Password
Admin Global admin@siamel.test password
Admin Fasilkom admin.fasilkom@siamel.test password
Staff Global staff@siamel.test password
Staff Fasilkom staff.fasilkom@siamel.test password
Akun Mahasiswa [npm]@student.siamel.test password
Akun Dosen/Staff [nip]@siamel.test password

Side Note

  • Jika mendapatkan error Call to a member function prepare() on null saat menjalankan php artisan migrate:fresh --seed, ulangi command tersebut sekali lagi
  • Untuk melihat daftar NPM dan NIP, dapat login menggunakan akun Admin Global kemudian masuk ke menu Staff/Dosen/Mahasiswa
  • Saat staff mendaftarkan akun baru, jika Mailing belum diatur pada file .env, maka preview e-mail kan dikirim ke file storage/logs/laravel.log
  • Terdapat beberapa fitur yang hanya dapat dipakai tergantung waktu, misalnya mahasiswa mengatur KRS. Untuk mengecek semua fitur tanpa terikat oleh waktu, ubah nilai dari variabel SIAMEL_BYPASS_PERIOD pada file .env menjadi true
  • Jika mengalami masalah sertifikasi saat menjalankan php artisan migrate --seed, sertakan path Certificate Authority pada php.ini atau pada file .env dengan variabel APP_CERTIFICATE_PATH

About

Sistem Informasi Akademik Mahasiswa dan E-Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages