Tuesday, 13 March 2018

Belajar Framework (Codeigniter, Yii, dan Laravel) Bg.2

Assalamu'alaikum wr. wb.

Selamat Malam sahabat syabandz.blogspot.com ,, pada kesempatan malam ini kita akan melanjutkan pelajaran kita tentang framework PHP atau bisa dibilang Back End nya seorang Developer yaitu framework yii.. karena sekarang sudah versi yii2 bukan yii lg dan yii2 lah yg dicari perusahaan2 programmer maka dari itu kita belajar yg terupdate aja biar ga ketinggalan zaman .. Oke !! Langsung saja yaa kita praktekan cz ini sudah jam 00.00WIB waktunya tidur dan hawa juga sudah mulai horor karena sepi ,, hha

Oh iya saya juga mau shared sedikit alesan kenapa perusahaan2 Programmer banyak yg lebih suka buat programmnya dengan framework :
a) Framework adalah struktur ngoding yang udah standarisasi yaitu dalam bentuk MVC ..
b) Sebuah perusahaan menginginkan pembuatannya programnya cepat maka dari itu membuatnya
    sebuah team programmer ( front - end dan back - end ) .. dan karena dalam bentuk team maka
    memakai framework dalam pembuatannya karena dengan framework dapat saling berbagi tugas
    ngodingnya yg karena struktur ngodingnya sama maka bisa saling memahami dan melanjutkan
    ngodingnya satu sama lain ..
c). Lebih safety karena framework security  nya lebih aman dari pada native ..
d). lupa nanti saya kasih tau lg klo inget ,,hhe .. Oke !! kita langsung praktekin aja yaa framework Yii        nya ..




2. Framework Yii2
    Download dlu frameworknya yaa disini dan pilih yang ( Yii 2 with basic application template )
    Sekarang kita akan membuat CRUD dalam 1 menit dengan menggunakan gii pada framework yii,,
    jangan lupa di ekstrak yaa file .zip nya dan letakan di htdocs ...



                                                 jika saat menjalankan yii2 ada error seperti ini




maka open folder config/web.php dan copas lah ini : jfsbkjsbfdskjgfdskjbgfsdhjgfajds  ky gini yaa..





                                    next mari kita setting db nya dlu di config/db.php ...




                         
setelah itu kita open  gii nya di " localhost/yii/web/index.php?r=gii " .. pertama di Model Generator dan kedua di CRUD Generator ...







klik Model Generator dan isi nama table nya ,, setiap input nama table maka di bawahnya ( Model Class ) akan automatis terisi sama dengan atas nya ( nama table ) ...






Setelah di setting seperti di atas jangan lupa klik priview dan generate yaa ... Kemudian klik CRUD Generator ...








Kemudian isi Model Class nya seprti ini ( nama table nya ) ,, jangan lupa pada Controller Class setelah nama table di tulis sambung setelahnya dengan nama Controller ,, contoh : SiswaController atau jika nama table nya mahasiswa jadi MahasiswaController ...



Setelah di setting seperti di atas jangan lupa klik priview dan generate yaa dan hasilnya seperti dibawah ini ...






inilah hasil dari CRUD 1 menit dengan Gii  " localhost/yii/web/index.php?r=siswa ( nama table ) " .. dan sudah pasti tidak gagal seperti CI karena dalam Framework Yii sudah di sediakan Gii berbeda denga CI belum disediakannya harviacode jadi suka gagal gtu ,, hhe







Oke ,, sekian CRUD dengan framework Yii yg kita buat dalam 1 menit ini ,, setelah itu pahamilah struktur ngoding nya yg berbeda jauh dengan codeigniter ,, perusahaan mengingin kan membuat programmnya dengan framework yii dengan alasan lebih cpt membuatnya dari pada CI dan kita dapat perhatikan dengan struktur ngodingnya yg begitu simple .. dan cobalah ulang kembali buat program dengan framework yii nya dengan mengetik mengikuti source code dan struktur ngoding yg dibuat dengan gii agar lebih paham akan alur dari ngoding dari framework .. begitulah cara belajar ngoding dengan framework setelah buat cara automatis dilanjut dengan cara manual agar lebih paham karena dalam membuat program tidak bisa dengan cara automatis tp harus disesuaikan kebutuhan sebuah perusahaan .. jika ada pertanyaan dari article ini silahkan bertanya saja disini


Oke !! Sekian tutorial framework yii dari saya ini semoga dapat bermanfaat buat sahabat yg ingin mempelajari framework yii ini ,, Next kita akan belajar framework laravel yg salah satu framework yg familiar di perusahaan2 programmer .. ditunggu saja yaa cz sy jg masih blm paham betul dg sturktur ngodingnya ,, baru bs hello world doang , hhe


wassalamu'alaikum wr, wb..