MEMAHAMI PBO DENGAN FRAMEWORK LARAVEL

advertisement
MEMAHAMIPBO
DENGANFRAMEWORK
LARAVEL
PUGUH RISMADI ISMAIL,S.KOM
KOMPETENSI DASAR
MATA PELAJARAN
: PEMROGRAMAN WEB DINAMIS
TINGKAT/KELAS
: XII RPL
KOMPETENSI DASAR : Memahami Pemrograman
Berorentasi Objek
PBO (OOP)
Pemrograman Berorientasi Objek (OOP) merupakan suatu
hal yang mesti dipegang oleh programmer, baik dia
programmer Java, C, PHP, Delphi dan lainnya.
CLASS, PROPERTY
DAN METHOD
PENJELASAN CODE
Pada kode Tersebut, terdapat Class dengan nama Member.
Setiap Class memiliki Property dan Method masing-masing.
Property dapat disebut juga variable dari Class sedangkan
Method biasa dalam bentuk fungsi. Pada Class member,
terdapat Property $v_nama.
Lalu fungsi get_nama(), set_nama() merupakan method dari
Class Member.
Baik Property maupun Method pada suatu Class bersifat
opsional jumlahnya, disesuaikan dengan kebutuhan.
INSTANSIASI SUATU
CLASS
Setelah kita membuat Class dengan Properti dan Method
nya, kita harus dapat menggunakan-nya dengan menghidupkan Class tersebut.
Proses meng-hidupkan suatu Class biasa disebut
Instansiasi / Pembuatan Objek.
Cara menghidupkan suatu Class dengan menggunakan
keyword New.
Pada kode sebelumnya variable $obj_member sudah
merupakan suatu objek dari sebuah Class Member.
Dengan instansiasi tersebut variable $obj_member dapat kita
gunakan untuk manipulasi property dengan memanggil
method get_nama() dan set_nama().
MENGAPA BANYAK DEVELOPER
MEMILIH LARAVEL ?
KEUNGGULAN
LARAVEL
1.  Dokumentasi
yang baik
6. Elixir
2.  Migration
8. Laracast
3.  Database
seeding
9. Dependency
Injection
4.  Eloquent
10. Forge
5.  blade
7. Auth
PERSIAPAN
INSTALASI LARAVEL
Dokumentasi :
Laravel Docs: https://laravel.com/docs/5.4/installa...
Bahan-bahan instalasi
Download Composer: https://getcomposer.org/download/
Download Xampp: https://www.apachefriends.org/index.html
Koneksi Internet Stabil
TUTORIAL LARAVEL
Download dari : portal belajar SMK Taruna Bhakti
Course : Pemrograman Web Dinamis
Document : Modul Belajar Laravel Untuk Pemula
TUGAS (HOME WORK)
Tugas 1 :
Instalasi dan mencoba Hello World pada Laravel 5.4 di
masing-masing PC/Laptop (lihat modul)
Tuliskan Langkah – Langkah tersebut di blog masing-masing
(Date line pengumpulan 1 hari setelah tugas ini di berikan)
Tugas 2 :
Menerapkan aplikasi CRUD sederhana dengan 1 tabel
transaksi dari judul laporan prakerin masing-masing siswa.
Dan Tuliskan langkah langkah tersebut di blog masingmasing. (Date line pengumpulan 4 hari setelah tugas ini di
berikan)
SELAMA T BEKERJA
www.programming.smktarunabhakti.net
Download