Web Programming UNPAS

Pembahasan Konsep
>Pembahasan/konsep(software framework) adalah sebuah abstraksi pembuatan perangkat lunak dimana di dalamnya menyediakan fungsi fungsi yang dapat digunakan dan di ubahh seusai kebutuhan.
 * SOFTWARE FRAMEWORK
   1) kerangka kerja
   2) Menyediakan standar dan aturan                      pembuatan perangkat lunak
   3) Reusability
   4) Bisa terdiri dari program compiler,                 library tools sets,api, komponen dll
   5) Semuanya bahasa
       Pemrograman populer memiliki                      framework 

*JENIS JENIS FRAMEWORK
 jenis-jenis Framework yang paling populer di dunia:
1)CodeIgniter
2)Laravel
3)Yii
4)Symfony
5)Zend Framework
6)CakePHP
7)FuelPHP
8)PhalconPHP
9)Slim
10)Lumener versi 3.

*KEKURANGAN & KELEBIHAN FRAMEWORK.
- Kelebihan.
1) Mempersingkat waktu pengembangan.
2) Struktur aplikasi yang terorganisir.
3) Tools dan librarios.
4) Fleksibilitas.
5) Security.
6) Untuk mempermudah teamwork.
- Kekurangan.
1) Eksekusi yang lebih hemat.
2) Butuh waktu belajar.
3) Solusi umum untuk masalah yang                    spesifik.
4) keterbatasan kendali.
5) Masalah dopondoncy.

* DEFINISI CODELGNITER.
CODELGNITER adalah sebuah application developmemt framework atau toolkit untuk kita membuat website menggunakan bahasa php. Bertujuan untuk mempercepat proses pembuatan dengan menyediakan banyak library yang dibutuhkan.

* ALASAN MENGGUNAKAN CODELGNITER.
1) Small footprint.
2) Performance yang baik.
3) Hampir zero configuration.
4) Tidak harus menggunakan command line.
5) Tidak harus mengikuti aturan coding               yang ketat. 
6) Tidak harus mrnggunakan templating            angine.
7) Dokumentasi yang jelas.
8) Menggunakan patten mcv( model view          controller).

* DEFINISI MCV adalah sebuah pola aksitektur pada perancangan perangkat lunak berorientasi objek yang memisahkan antara tampilan data dan proses. 
* PRE-REQUISITE.
1) Php dasar.
2) Objek oriented php.
3) MCV
4) Codeigniter versi 3.

Komentar

Postingan populer dari blog ini

KD 4 : Menerapkan fungsi agregasi dalam basis data

KD 3 : Menerapkan bahasa SQL dasar untuk memanipulasi tabel dalam basis data

KD 2 : Menerapkan bahasa SQL dasar untuk mengelola table dalam basis data