Skip to content

Test Platform Administration using php laravel

Notifications You must be signed in to change notification settings

isron89/seenglish

Repository files navigation

SEEnglish

Aplikasi Administrasi Ujian Bahasa Inggris Berbasis Web Online

Kebutuhan Server

Aplikasi ini dikembangkan dengan Framework Laravel 5.4 dan MySQL versi 5. Sebelum menjalankan aplikasi ini, silahkan menyiapkan terlebih dahulu beberapa software dan ekstension berikut:

  • PHP versi 7.2 keatas
    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension
    • XML PHP Extension
  • MySQL
  • Browser (direkomendasikan Chrome versi 60 keatas)

Dapat menggunakan beberapa paket yang siap pakai(XAMPP,Laragon) untuk mempersingkat proses instalasi aplikasi ini.

Instalasi

Berikut proses instalasi pada sistem operasi Windows.

Pertama silahkan download XAMPP, tautan download disini. Silahkan install XAMPP yang telah berhasil didownload. Pastikan di komputer belum terinstall PHP & MySQL untuk menghindari konflik port. Apabila sebelumnya telah ada, silahkan cek versi PHP harus 7.

Setelah berhasil menginstal PHP dan MySQL (dalam paket XAMPP), lanjutkan install composer dan gitbash.

Untuk composer silahkan download disini.

Untuk gitbash silahkan download disini.

Silahkan instal composer dan git bash di komputer server. Setelah semua berhasil diinstal dengan benar bisa mulai clone aplikasi ini ke komputer.

Buka command prompt (gitbash) lalu arahkan ke folder htdocs (ada didalam folder xampp, misal menginstal di C. Berarti harus ke folder C:\xampp\htdocs).

Setelah itu ketikan:

git clone https://github.com/isron89/seenglish.git

Tunggu sampai file selesai di clone ke folder htdocs server, lalu masuk ke folder seenglish dengan mengetikan (cd seenglish) pada command prompt (gitbash), lalu ketikan :

composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist
php artisan key:generate

Atau apabila telah melakukan instalasi sebelumnya silahkan update composer dengan ketikan script dibawah ini (opsi ini hanya digunakan apabila terdapat update aplikasi, saat instalasi awal tidak diperlukan menggunakan script ini karena akan memakan waktu cukup lama):

composer update --verbose --profile --prefer-dist

Kemudian konfigurasi environtment aplikasi seperti database, email dsb pada file .env(ubah .env.example menjadi .env)

Buka browser dan ketikan url http://localhost/phpmyadmin. Lalu buat database baru dengan nama seenglish. Setelah itu ketikan script berikut pada command promt:

php artisan migrate
php artisan db:seed

Setelah proses diatas berhasil dilalui tanpa hambatan, silahkan akses di browser url http://localhost/seenglish/public untuk mengakses aplikasi ujian atau juga http://localhost:8000 / http://127.0.0.1:8000 dengan menjalankan server via cmd.

php artisan serve

Untuk login sebagai admin silahkan gunakan email: admin@seenglish.com, password: 123456

About

Test Platform Administration using php laravel

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published