krispachi / php-mvc-crud-mahasiswa

Website CRUD Mahasiswa dengan PHP MVC menggunakan template AdminLTE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHP MVC CRUD Mahasiswa

Website Create, Read, Update, Delete (CRUD) Mahasiswa dengan PHP MVC menggunakan template AdminLTE

Informasi singkat

  • Website ini dibuat dengan PHP menggunakan arsitektur MVC.
  • Dalam website ini bisa CRUD Mahasiswa, CRUD Jurusan, CRUD Mata kuliah, dan CRUD User (login, logout, register, edit profil, delete akun).
  • Saat menambah (Create) mahasiswa, hanya perlu memilih 1 jurusan. Setiap jurusan sudah berisi mata kuliah.
  • Saya menggunakan 1 tabel tambahan untuk menghubungkan 2 tabel didalam database.

Teknologi yang digunakan

  • AdminLTE
  • Bootstrap 4
  • JQuery
  • SweetAlert2
  • Select2
  • JSON Web Token

Instalasi atau Cara menggunakan

  • Proses download
  1. Pastikan Anda sudah menginstall XAMPP dan Composer di komputer Anda
  2. Download semua file di repository ini
  3. Ekstrak file jika hasil download berupa file .zip
  4. Download AdminLTE dan isinya dipindahkan ke folder php-mvc-crud-mahasiswa-main/public/AdminLTE/
  • Proses pengaturan
  1. Start Apache dan MySQL di XAMPP Control Panel
  2. Buka localhost/phpmyadmin di browser
  3. Buat database baru dengan nama db_siskampus
  4. Klik tulisan Import di bagian atas
  5. Di bagian File to import: pilih file db_siskampus.sql yang ada di folder php-mvc-crud-mahasiswa-main/
  6. Kalau sudah, klik tombol Import di bagian paling bawah
  • Proses menjalankan website
  1. Buka folder php-mvc-crud-mahasiswa-main/ di Command Prompt
  2. Ketik composer update untuk men-download hal yang dibutuhkan website
  3. Pindah ke folder public dengan mengetik cd public di Command Prompt
  4. Jalankan server PHP dengan mengetik php -S localhost:8080
  5. Akses website dari Web Browser ke alamat localhost:8080

Informasi tambahan

  • Saat membuka website pertama kali, akan diarahkan ke halaman login (akan otomatis ke alamat localhost:8080/login)
  • Di halaman registrasi dapat membuat akun untuk login
  • Setelah login diarahkan ke halaman dashboard yang berisi daftar mahasiswa
  • Selebihnya bisa eksplorasi untuk mengetahui lebih lanjut
  • Buatlah user dengan role admin di database, supaya dapat mengakses seluruh fitur

About

Website CRUD Mahasiswa dengan PHP MVC menggunakan template AdminLTE


Languages

Language:PHP 99.7%Language:Hack 0.2%Language:CSS 0.1%