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