Hallo, Brother and Sister,
Pada kesempatan kali ini saya akan membahas tentang Framework PHP. Tapi, apakah kalian tahu, apa itu Framework ?? Mari kita bahas...
Framework (Kerangka Kerja) adalah sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu. Dengan menggunakan framework, sebuah aplikasi akan tersusun dan terstruktur dengan rapi.
Framework - Framework PHP

Kemungkinan, Semua Framework PHP sudah menggunakan konsep MVC (Model View Controller)

Nah, Disini saya akan membahas salah satu Framework PHP yaitu Laravel Framework.
Laravel adalah framework PHP MVC yang dikembangkan oleh Taylor Otwell pada tahun 2011 dan sekarang telah mencapai versi 7 dan dengan slogan laravel “PHP THAT DOESN’T HURT. CODE HAPPY & ENJOY THE FRESH AIR.” Kita akan merasa bahwa pemrograman php itu menyenangkan dan mudah karna Banyak sekali fitur-fitur yang akan sangat membantu kita dalam menulis code, seperti : RESTful Routing, Composer, Command Line Tools, Beautiful Template Engine, Eloquent ORM, Database Migration.
Setelah, Anda tahu apa itu Laravel, saya akan membahas Cara - Cara yang dapat kita lakukan untuk mengirim data ke file View, pada saat kita membuat Route. Ada 2 cara yaitu :
Cara 1 :

Cara 2 :

Pemanggilan Data :

Lalu Apa Perbedaanya ??
Perbedaannya :
Untuk Cara 1 kita mengirimkan data dengan suatu Array Asosiatif, dimana index array tersebut, bukan sebuah angka melainkan kata kunci dari isi index yang kita deklarasikan.
Sedangkan Untuk cara 2 kita mengirimkan data dengan variabel, dimana cara pengiriman suatu data ke file 'view' berbeda - beda.
Berikut Penjelasannya :
+ Mengirimkan Array Asosiatif
return view('belajar', $data);
+ Pemanggilan Suatu Data
Dipanggil Kata Kuncinya.
+ Mengirimkan Variabel
return view('belajar2', compact('nama', 'jk'));
+ Pemanggilan Suatu Data
Dipanggil nama Variabelnya.
Dari Perbedaan tersebut, kita dapat menyimpulkan kelebihan & Kekurangan masing - masing cara tersebut.
CARA 1
Kelebihan :
- Saat Pengiriman data kita hanya perlu mendeklarasikan nama Arraynya Saja.
Kekurangan :
- Tidak memungkinkan membuat kata kunci yang sama pada Array yang berbeda(Karena Saat melakukan Pemanggilan kita memangggil Kata Kunci tersebut).
CARA 2
Kelebihan :
- Jika data yang dikirimkan sedikit, maka cara ini adalah cara yang sangat mudah, baik itu dalam inisialisasi variabel(data) atau dalam pendeklarasian data yang akan dikirimkan.
Kekurangan :
- Saat Pengiriman Data kita harus mendeklarasikan Semua nama Variabel yang akan dikirimkan, jadi apabila data yang akan dikirimkan banyak, maka kita harus mendeklarasikan sebanyak data tersebut.
Jadi, Dapat saya tarik kesimpulan bahwa Cara 2 hanya digunakan apabila data yang akan dikirimkan Sedikit, karena jika data yang akan dikirimkan banyak, akan lebih mudah jika mengggunakan Cara 1.
Oke segitu saja postingan dari saya untuk kali ini. Mohon maaf bila ada kesalahan, semoga bermanfaat untuk anda. Apabila ada komentar / masukan bisa diisi di kolom komentar. Sampai jumpa di postingan berikutnya dan jika menurut anda Postingan ini bermanfaat bisa diShare ke teman - teman anda.
Pada kesempatan kali ini saya akan membahas tentang Framework PHP. Tapi, apakah kalian tahu, apa itu Framework ?? Mari kita bahas...
Framework (Kerangka Kerja) adalah sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu. Dengan menggunakan framework, sebuah aplikasi akan tersusun dan terstruktur dengan rapi.
Framework - Framework PHP

Kemungkinan, Semua Framework PHP sudah menggunakan konsep MVC (Model View Controller)

Nah, Disini saya akan membahas salah satu Framework PHP yaitu Laravel Framework.
Laravel adalah framework PHP MVC yang dikembangkan oleh Taylor Otwell pada tahun 2011 dan sekarang telah mencapai versi 7 dan dengan slogan laravel “PHP THAT DOESN’T HURT. CODE HAPPY & ENJOY THE FRESH AIR.” Kita akan merasa bahwa pemrograman php itu menyenangkan dan mudah karna Banyak sekali fitur-fitur yang akan sangat membantu kita dalam menulis code, seperti : RESTful Routing, Composer, Command Line Tools, Beautiful Template Engine, Eloquent ORM, Database Migration.
Setelah, Anda tahu apa itu Laravel, saya akan membahas Cara - Cara yang dapat kita lakukan untuk mengirim data ke file View, pada saat kita membuat Route. Ada 2 cara yaitu :
Cara 1 :
Cara 2 :
Pemanggilan Data :
Lalu Apa Perbedaanya ??
Perbedaannya :
Untuk Cara 1 kita mengirimkan data dengan suatu Array Asosiatif, dimana index array tersebut, bukan sebuah angka melainkan kata kunci dari isi index yang kita deklarasikan.
Sedangkan Untuk cara 2 kita mengirimkan data dengan variabel, dimana cara pengiriman suatu data ke file 'view' berbeda - beda.
Berikut Penjelasannya :
+ Mengirimkan Array Asosiatif
return view('belajar', $data);
+ Pemanggilan Suatu Data
Dipanggil Kata Kuncinya.
+ Mengirimkan Variabel
return view('belajar2', compact('nama', 'jk'));
+ Pemanggilan Suatu Data
Dipanggil nama Variabelnya.
Dari Perbedaan tersebut, kita dapat menyimpulkan kelebihan & Kekurangan masing - masing cara tersebut.
CARA 1
Kelebihan :
- Saat Pengiriman data kita hanya perlu mendeklarasikan nama Arraynya Saja.
Kekurangan :
- Tidak memungkinkan membuat kata kunci yang sama pada Array yang berbeda(Karena Saat melakukan Pemanggilan kita memangggil Kata Kunci tersebut).
CARA 2
Kelebihan :
- Jika data yang dikirimkan sedikit, maka cara ini adalah cara yang sangat mudah, baik itu dalam inisialisasi variabel(data) atau dalam pendeklarasian data yang akan dikirimkan.
Kekurangan :
- Saat Pengiriman Data kita harus mendeklarasikan Semua nama Variabel yang akan dikirimkan, jadi apabila data yang akan dikirimkan banyak, maka kita harus mendeklarasikan sebanyak data tersebut.
Jadi, Dapat saya tarik kesimpulan bahwa Cara 2 hanya digunakan apabila data yang akan dikirimkan Sedikit, karena jika data yang akan dikirimkan banyak, akan lebih mudah jika mengggunakan Cara 1.
Oke segitu saja postingan dari saya untuk kali ini. Mohon maaf bila ada kesalahan, semoga bermanfaat untuk anda. Apabila ada komentar / masukan bisa diisi di kolom komentar. Sampai jumpa di postingan berikutnya dan jika menurut anda Postingan ini bermanfaat bisa diShare ke teman - teman anda.
😃 Salam Coding
Framework PHP
4/
5
Oleh
Aip Ariyadi