- Sifat: Open All
- Waktu: 120 menit (2 jam)
Aplikasi ini merupakan base application yang akan digunakan untuk mengerjakan soal-soal UTS pemrograman web lanjut. Silahkan fork
repository ini kemudian clone repository uts-web
yang ada di akun github masing-masing untuk mengerjakan soal UTS pemrograman web.
Pengumpulan UTS dilakukan dengan cara melakukan
push
ke akun github masing-masing. Melalui akun-akun tersebut saya akan meng-clone dan mencoba apakah aplikasi yang dibuat berhasil dijalankan sesuai dengan requirement yang diberikan atau tidak.
Demi kelancaran pengerjaan project UTS praktikum pemrograman web lanjut ini diharapkan rekan-rekan sudah menyiapkan tools dibawah ini:
- Composer
- PHP >= 5.5.9 (dan PHP Cli)
- PHP-PDO MySQL (bisa diinstall melalui
sudo apt-get install php5-mysql
) - dan dependency Laravel lainnya seperti yang ada di dalam dokumentasinya.
-
Fork
repositoryuts-web
ini. -
Pastikan project
uts-web
sudah berada di akun github masing-masing misalfulan/uts-web
. -
Clone project
uts-web
ke komputer / laptop yang akan digunakan untuk mengerjakan UTS. -
Buka terminal, masuk kedalam direktori
uts-web
. -
Jalankan
composer install
untuk mengunduh setiap dependency yang dibutuhkan Laravel. -
Buat database mysql dengan nama
uts_web
. -
Edit file
.env
(copy dari file.env.example
)DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=uts_web DB_USERNAME=user_mysql DB_PASSWORD=password_mysql
-
Jalankan
php artisan migrate
untuk menginstall tabel yang disediakan. -
Jalankan
php artisan serve
untuk mengaktifkan internal web server Laravel. -
Buka web browser dan akses alamat
http://localhost:8000
.
Berikut ini adalah daftar tugas yang harus dikerjakan untuk UTS pemrograman web lanjut:
-
Buat mekanisme penyimpanan inventaris barang. Pada saat data disubmit dari formulir penambahan barang, data tersebut harus dimasukkan kedalam database.
-
Tampilkan setiap data inventaris barang yang ada di dalam database kedalam bentuk tabel seperti yang dicontohkan pada halaman daftar inventaris barang.
-
Tampilkan detail setiap inventaris barang pada saat link barang di klik. silahkan gunakan mekanisme
route parameter
seperti yang ada di dokumentasi Laravel.
Mekanisme pengumpulan dan penilaian akan dilakukan dari repository Github.com. Untuk melakukan pengumpulan UTS kali ini silahkan buka terminal, commit pekerjaan anda dengan menggunakan perintah git add --all
kemudian git commit -m "pengumpulan UTS"
dan git push origin master
.
Catatan:
- Jangan lupa untuk mendaftarkan akun Github anda di thread UTS ini.
- Jika terdapat masalah dalam pengerjaan UTS, silahkan laporkan di thread UTS ini