okkyarrohman / skripsi-nisa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Skripsi Nisa

Aplikasi Learning Manajeman Sistem yang terdapat Guru dan Murid yang dimana setiap Role memiliki Feature yang Berbeda beda

Feature Aplikasi Skripsi Nisa

Guru :

  • Login, Register
  • Informasi Akun
  • Dashboard
  • CRUD Materi
  • CRUD Tugas
  • CRUD Quiz
  • Penilaian

Murid :

  • Login, Register
  • Informasi Akun
  • Dashboard
  • Materi
  • Tugas
  • Quiz

Teknologi Yang Digunakan

  • PHP 8.1+
  • Laravel 10
  • Composer
  • MySql
  • NPM

Instalasi Aplikasi

Instalalsi Awal

  • Clone Repository

  • Buka Project yang sudah berhasil di clone

  • Pada Terminal Jalankan Action

composer update
  • Tunggu Proses Composer membuild ke dalam folder vendor

  • Lalu jalankan Action

npm install
  • Tunggu Proses selesai untuk membuild file javascript kedalam folder node_modules

  • Kemudian jalankan Action untuk mencopy file .env

cp .env.example .env
  • Kemudian generate Key dengan action
php artisan generate:key
  • Instalasi awal sudah dilakukan

Instalasi Integrasi Dengan Database

  • Buat terlebih dahulu database pada MySQL

  • Taruh nama database yang sudah dibuat tadi kedalam folder .env pada bagian DB_DATABASE

  • Lalu, lakukan migrasi dengan menjalankan action pada terminal

php artisan migrate
  • Setelah migrasi berhasil, jika ada dummy data jalankan action
php artisan db:seed
  • Lalu ketikan action berikut untuk membuat storage link pada public
php artisan storage:link
  • Integrasi dengan database selesai dilakukan

Menjalankan Aplikasi

  • Untuk menjalankan Aplikasi ini memerlukan 2 terminal
  • untuk terminal pertama, jalankan action :
php artisan serve
  • Untuk terminal kedua, jalankan action :
npm run dev
  • Aplikasi sudah bisa dijalankan, silahkan pergi ke link yang ada pada terminal pertama untuk melihat aplikasi

User Account Testing

Role Guru : email = guru@gmail.com password = guru123

Role Murid : email = murid@gmail.com password = murid123

License

This program has been development by Xanoy and Teams

About


Languages

Language:Blade 73.2%Language:PHP 23.8%Language:CSS 2.8%Language:JavaScript 0.2%Language:SCSS 0.0%