Skip to content

Repository ini merupakan tugas dari mata kuliah Mini Project 2, pada tugas kali ini saya Arman Dwi Pangestu dengan Azizan Artiandi Akbar Fauzi mendapatkan tugas dengan judul Aplikasi pencatatan pengajuan penerima beasiswa Yayasan stmik bandung

License

armandwipangestu/beasiswa

Repository files navigation

Mini Project 2 - Beasiswa

Homepage

Daftar Isi

Pendahuluan

Repository ini merupakan tugas dari mata kuliah Mini Project 2, pada tugas kali ini saya Arman Dwi Pangestu dengan Azizan Artiandi Akbar Fauzi mendapatkan tugas dengan judul Aplikasi pencatatan pengajuan penerima beasiswa Yayasan stmik bandung yang dimana aplikasi tersebut harus memiliki fitur berikut ini:

  • Proses Registrasi
  • Proses Report Pemohon
  • Filter Pemohon
  • Seleksi Penerima Beasiswa
  • Report Hasil Penerimaan

Teknologi Yang Digunakan

Aplikasi ini dibuat menggunakan beberapa teknologi, diantaranya adalah:

Catatan:

  • Codeigniter disini berfungsi sebagai framework backend

  • Stisla berfungsi sebagai template dari framework frontend yaitu Bootstrap

Dependency

Catatan:

  • Composer disini berfungsi sebagai package manager untuk mendownload dependency dari dompdf.

  • Yarn disini berfungsi sebagai package manager untuk mendownload dependency dari template Stisla.

  • Untuk PHP, MySQL dan Apache bisa di install dengan bundle seperti XAMPP / MAMP / LAMP

  • Git berfungsi untuk melakukan clone atau mendownload repository ini

Cara Install

Clone atau Download Repository ini

Catatan:

Simpan folder beasiswa di lokasi xampp/htdocs

git clone https://github.com/armandwipangestu/beasiswa.git
Membuat file .env.development
cd beasiswa
cp .env.example .env.development

Catatan:

Sesuaikan isian .env.development dengan konfigurasi anda (seperti nama database dll)

Default yang saya gunakan:

DB_HOSTNAME=localhost
DB_USERNAME=root
DB_PASSWORD=
DB_NAME=beasiswa
Install dependencies dompdf
composer update
Install dependencies template stisla
cd template/stisla
yarn
yarn dist
Import Database
  • Membuat database baru dengan nama beasiswa

    image

  • Import beasiswa/database/beasiswa.sql ke dalam database melalui phpmyamdin

    image image image

Membuka program

Buka url localhost/beasiswa maka program akan muncul seperti berikut ini

image

Untuk login dapat membuat akun sendiri atau menggunakan akun berikut ini:

List User

ERD (Entity Relationship Diagram)

image

Untuk melihat ERD dari program ini, kunjungi halaman berikut ini whimsical.com/tabel-keseluruhan

Penjelasan Role

  • Admin

    Role ini dapat mengatur (menambah, menghapus, mengubah) role akses, role user, jurusan, kelas program, menu management, submenu management, status hidup, status hubungan, status pendidikan, status pekerjaan.

    Singkatnya role ini yang bertanggung jawab untuk data data yang mempunyai relasi.

  • User

    Role ini hanya dapat mengisikan dokumen beasiswa sebagai syarat untuk mengajukan beasiswa, dokumen beasiswa ini mencakup dokumen biodata user, prestasi, data keluarga.

    Dokumen - dokumen tersebut akan menjadi bahan penilaian dalam pengecekan dokumen untuk diterima atau ditolak nya beasiswa oleh role Master.

  • Master

    Role ini dapat mem-filter dokumen beasiswa yang diajukan, di role inilah dokumen beasiswa akan dicek. Kemudian nantinya dokumen tersebut akan dikembalikan ke role User dengan status diterima atau ditolak.

About

Repository ini merupakan tugas dari mata kuliah Mini Project 2, pada tugas kali ini saya Arman Dwi Pangestu dengan Azizan Artiandi Akbar Fauzi mendapatkan tugas dengan judul Aplikasi pencatatan pengajuan penerima beasiswa Yayasan stmik bandung

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published