KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
Pemograman berbasis web(pbw)
1. Pemograman Berbasis Web
(PBW)
Tugas :
- Buatlah tutorial step-by-step cara installasi Yii Framework
- Buatlah custom themes Yii Framework
Galih Yudistyo (1210651257)
Nely Yanuarita (1210651153)
M. Adlan Haris (1210651148)
Universitas Muhammadiyah Jember
Tahun 2014-2015
2. - Buatlah tutorial step-by-step cara installasi Yii Framework
1. Pertama kita install dulu framework express ke repo lokal di komputer kita. Dengan
menambahkan parameter -g, artinya framework express bisa dipanggil secara global.
sudo npm install express -g
2. Setelah framework express terpasang di repo nodejs lokal di komputer, saatnya kita
membuat sebuah project baru.
sudo express -c stylus HelloExpress
sudo chmod -R 777 HelloExpress
3. Project baru yang baru kita buat jika dijalankan langsung dengan perintah node app.js,
akan memunculkan pesan error. Ini dikarenakan module yang dibutuhkan dan terdapat di file
3. package.json seperti jade belum kita unduh. Kita dapat menambahkan nama package yang
kita butuhkan dengan menambahkannya di file package.json, yappss, mirip seperti
menggunakan composer di php
Edit file package.json dengan perintah vim package.json
4. Install package yang sudah kita defisinikan tadi dengan menggunakan perintah sudo npm
install.
5. Jalankan aplikasi dengan perintah node app.js. Buka web browser dan ketikkan
http://localhost:3000
4. Framework NodeJs yang satu ini cukup menarik juga untuk dijadikan RESTFul API. Di
postingan selanjutnya, kita akan coba untuk menghubungkan NodeJs dengan database
MySQL :).
5. - Buatlah custom themes Yii Framework
Untuk tampilan yang dimiliki controller dalam module, File tampilan tema terkait juga harus
ditempatkan di bawah dierktori views. Sebagai contoh, jika PostController ada dalam sebuah
module bernama forum, kita harus menyimpan file tampilan create sebagai
WebRoot/themes/classic/views/forum/post/create.php. Jika module forum diulang
dalam module lain bernama support, maka file tampilan seharusnya
WebRoot/themes/classic/views/support/forum/post/create.php
Berikut ini merupakan contoh struktur direktori untuk aplikasi dengan dua tema, yakni basic
dan fancy.
WebRoot/
assets
protected/
.htaccess
components/
controllers/
models/
views/
layouts/
main.php
site/
index.php
themes/
basic/
views/
.htaccess
layouts/
main.php
site/
index.php
fancy/
views/
.htaccess
layouts/
main.php
site/
index.php
Di dalam konfigurasi aplikasi jika kita mengatur
return array(
'theme'=>'basic',
......
);