Tugas 1 PBKK (6 Februari 2020)
Nama : Ramadhan Ilham Irfany
NRP : 05111740000121
Kelas : PBKK-B
1. Framework yang pernah dipakai:
- Laravel
- Bootstrap
2. Alasan menggunakan
Laravel:
- Bersifat
open-source
Laravel merupakan framework bersifat gratis(
open-source) yang dapat digunakan baik dalam pengerjaan proyek asli maupun proyek percobaan. Dengan menuju website Laravel dan mengunduh dile Laravel atau dapat juga menggunakan dependancy manager seperti Composer, kita bisa menggunakan Laravel sepuasnya.
- Dapat menggunakan template
Laravel memiliki
template engine bernama Blade dimana dengan template ini
frontend developer tidak harus belajar PHP secara langsung. Blade templating juga memudahkan untuk menggunakan beberapa template di template lainnya dengan
konsep. Jadi proses
development menjadi semakin cepat, efisien, dan bisa dikerjakan oleh banyak orang.
- Dapat menggunakan Composer
Composer dapat mengimplementasikan package dari pihak lain ke dalam projek kita dengan gampang menggunakan fitur autoloading dari composer, maka class-class dari package lain bisa dipanggil secara langsung tanpa include file secara manual.
- Menggunakan konsep MVC
MVC merupakan singkatan dari Model, View, Controller. Konsep ini memisahkan 3 komponen tersebut dimana "Model" mencakup bagian data-data dalam satu aplikasi. "VIew" mencakup tampilan aplikasi tersebut dan "Controller: mencakup bagian proses-proses aplikasi tersebut bekerja. Pemisahan komponen-komponen tersebut bertujuan untuk mempermudah programmer di bagian dokumentasi proyek tersebut.
- Komunitas Laravel yang besar
Laravel cukup banyak digunakan di kalangan
web programmer. Yang berarti jika terdapat suatu masalah, akan sangat mudah untuk menemukan solusinya di internet seperti pada situs
stackoverflow ataupun di forum Laravel.
Selain keuntungan-keuntungan tersebut, Laravel juga memiliki kekurangan yakni dari ukuran proyek yang besar karena dan juga instalasi yang cukup rumit.
3. Penggunaan
Laravel:
Untuk menyelesaikan Final Project MPPL yang membuat aplikasi berbasis web untuk peminjaman lapangan berbasis marketplace. berikut mock-up dari proyek tersebut:
4. Membuat profil biodata menggunakan framework Electron
Source Code dapat dilihat
di sini
Jalankan script Electron
Screenshot hasil keluaran script