Anda di halaman 1dari 4

MODUL 1

Matakuliah : Aplikasi Sistem Enterprise


Topik : Yii2 Framework
Judul : Instalasi Composer dan Yii2 Framework

A. Tujuan
 Mengetahui penggunaan dan fungsi composer
 Menggunakan composer pada instalasi Yii2 framework
 Mengetahui penggunaan dan fungsi Yii2 framework

B. Alat dan Bahan


1. Personal Computer
2. File Composer
3. Command Prompt

C. Teori Singkat
a. Composer
Composer adalah dependency manager untuk php yaitu sebuah tools yang di gunakan
untuk memudahkan dalam mengelola library php yang digunakan pada aplikasi
beserta dipedensinya.
Pengembangan aplikasi berbasis php tidaklah mutlak harus menggunakan composer,
hanya saja pada saat ini composer telah menjadi bagian dari standar pengembangan
aplikasi berbasis php. Banyak library php yang memang sejak awal di desain untuk
mendukung composer sehingga tidak ada panduan untuk menginstalnya seecara
manual lagi, umumnya framework php modern menggunakan dan mendukung
composer.

Cara Kerja Composer :

Keterangan :

1. Mula mula composer membaca daftar library yang akan di instalasi yang mana
daftar tersebut telah didefinesikan terlebih dahulu. Misalnya melakukan intalasi
library yii framework versi 2.0.
MODUL 1
Matakuliah : Aplikasi Sistem Enterprise
Topik : Yii2 Framework
Judul : Instalasi Composer dan Yii2 Framework

2. Composer mengecek apakah di local computer (cache) telah ada versi yang di
maksud, jika ada versi tersebut maka composer akan mengecek lagi apakah library
dimaksud membutuhkan depedensi dengan library lain atau tidak.
3. Jika library tersebut membutuhkan library lain maka composer akan mencoba
melakukan instalasi atau menyalin library depedensi tersebut. Setelah itu
composer akan memasang library utamanya ke current directori.
4. Apabila dilokal computer tidak terdapat library dan depedensi yang di maksud
maka composer akan menghubungi server yang dalam hal ini adalah
packagist(default).
5. Setelah menemukan paket yang dimaksud maka composer akan mengunduhnya
dan memasangnya pada current directory. Disamping itu composer juga
menyimpan paket tersebu tpada cache computer.

b. Yii2 Framework
Yii dalam bahasa cina berart “simple and evolutionary” merupakan sebuah
framework PHP berbasis komponen yang memiliki perfoma mengagumkan.
Framework ini bisa digunakan untuk membangun aplikasi berbasis web berskala
kecil hingga berskala besar secara profisional dan elegan. Yii mulai dikembangkan
pada awal bulan januari 2008 oleh qiang xue. Framework yii terinspirasi dari banyak
framework atau library lain seperti prado, ruby on rails, jquery, symphony dan
joomla. Saat ini (2016) yii telah mencapai versi 2. Sebuah versi yang merupakan
lompatan besar dari versi sebelum nya (varian 1.1) bahkan bisa dikatakan bahwa ini
adalah framework yang lebih modern.

Kelebihan Yii :
1. Fitur dan panduan lengkap
2. Bukan one man show
3. Komunitas besar dan aktif
4. Banyak extension
5. Mudah integrasi dengan library lain
6. Code generator ajaib
7. Mengadopsi standard dan teknologi terbaru
8. Peningkatan keamanan
9. Otentikasi dan otorisasi
10. Mendukung cache dan basis data popular

D. Langkah Kerja
a. Instalasi Composer
MODUL 1
Matakuliah : Aplikasi Sistem Enterprise
Topik : Yii2 Framework
Judul : Instalasi Composer dan Yii2 Framework

1. Unduh dan jalankan file instalasi Composer-Setup.exe yang didapat dari


tautan berikut.

atau cek pada link berikut :


https://www.yiiframework.com/doc/guide/2.0/id/start-installation

2. Melalui command prompt (CMD) jalankan perintah berikut.

3. Jika telah selesai, jalankan perintah berikut untuk melihat apakah composer
siap digunakan atau tidak.

Catatan : jika tampilan seperti gambar telah muncul, maka composer telah
berhasil di instal.

b. Instalasi Yii2 Framework


1. Jalankan command prompt (CMD) dan ubah direktori ke htdocs, lalukan
perintah berikut :
MODUL 1
Matakuliah : Aplikasi Sistem Enterprise
Topik : Yii2 Framework
Judul : Instalasi Composer dan Yii2 Framework

2. Gunakan perintah berikut untuk melakukan instalasi Yii2 Framework :

composer create-project --prefer-dist --stability=dev


yiisoft/yii2-app-advanced advanced

Catatan : untuk tulisan bercetak tebal merupakan nama folder yii yang akan
diinstal. Silahkan sesuaikan dengan nama folder yang ingin dibuat.

3. Setelah instalasi selesai, silahkan masuk pada direktori folder yii yang telah
diinstal sebelumnya.

Catatan : sesuaikan dengan nama folder pada langkah ke-2.

4. Gunakan perintah berikut untuk menampilkan yii2 pada browser :

Catatan : jika muncul pilihan antara 0 dan 1, pilih 0. Jika muncul pilihan
yes/no, pilih yes.

5. Setelah instalasi selesai, lakukan uji coba apakah instalasi yang dilakukan
berhasil atau gagal. Pastikan web server telah running, kemudian buka web
browser dan akses URL berikut :
http://localhost/advanced/web

6. Kemudian jika muncul tampilan sebagai berikut maka instalasi berhasil

Anda mungkin juga menyukai