Anda di halaman 1dari 29

Raynanda Gunawan, S.Kom., M.

Kom
Telpon / Whatsapp : 0897-9333-006
Metode Belajar
PEMROGRAMAN
WEB LANJUTAN
PERTEMUAN #1
PERSIAPAN
Konsep Website
PHP
Menurut Arief (2011c:43) PHP adalah Bahasa server-side –scripting
yang menyatu dengan HTML untuk membuat halaman web yang
dinamis.

Server-side-scripting : Script diesksekusi diserver kemudian hasilnya


akan dikirimkan ke client. Client menerima melalui web browser dalam
format HTML.

Arief, M.Rudianto. 2011. Pemrograman Web Dinamis Menggunakan Php dan Mysql. Yogyakarta: ANDI.
Framework PHP
Framework php adalah sebuah platform untuk membuat suatu
aplikasi atau web php.

Framework ini berisi librari dengan fungsi dan juga elemen untuk
merealisasikan pola desain perangkat lunak. Framework ini membuat
kode kita dapat dibaca dan dipahami oleh sesama pengembang yang
mungkin mengerjakan proyek yang sama.
Laravel
Laravel merupakan framework PHP yang menekankan pada kesederhanaan
dan fleksibilitas pada desainnya.

Laravel adalah framework PHP dengan kode terbuka (open source) dengan
desain MVC (Model-View-Controller) yang digunakan untuk membangun
aplikasi website.

Laravel adalah framework web dengan ekspresif, sintaks yang elegan. Laravel
berusaha mencoba menjadi framework yang mudah digunakan dengan
mengurangi tugas-tugas umum yang sering digunakan dalam sebagian besar
proyek-proyek web.
Yang Dibutuhkan ?
oWeb Editor : Aplikasi membuat website
oWeb Server : Untuk menjalankan website
oWeb Browser : Untuk melihat hasil website
Aplikasi yang digunakan
Install Laravel
1. Cara #1
composer create-project --prefer-dist Laravel/Laravel laravelray

2. Cara #2
1. Install dulu Laravel installer
composer global require Laravel/installer
2. Cara install Laravel
Laravel new namaproject

Catatan : jika mau buat Laravel baru, cukup lakukan ”Laravel new namaprojectbaru”
Folder MVC Laravel
• MODEL
Folder : app/Models/
• VIEW
Folder : resources/views
• CONTROLLER
Folder : app/Http/Controllers/
Let’s Try View Laravel
Pembatas PHP
File PHP disimpan dengan extention .php
Pembatas PHP :
<?php Digunakan untuk membuka
?> Digunakan untuk menutup

Tujuan pembatas ini untuk memisahkan kode PHP dari luar kode PHP seperti HTML dan JavaScript.
Contoh :
<?php disini ketik script php-nya ?>

<div>
<?php disini ketik script php-nya ?>
<div>
Menampilkan data dengan PHP
Untuk mencetak atau menampilkan data dapat menggunakan “echo”.

Contoh jika HTML :


Hello World

Contoh Jika PHP :


<?php echo “hello world” ?>
Variable PHP
Variabel merupakan tempat penyimpanan data sementara. Data yang disimpan dalam
variabel akan hilang setelah program selesai dieksekusi.

Variable PHP diawali dengan symbol dollar $ . Pada PHP Versi 5 Simbol $ dapat dijadikan
parameter object dari classs tertentu, array, atau fungsi.

Contoh :
$nama_variable -> Contoh penulisan
$nama_variable = data_variable -> Contoh menyimpan data pada variable

<?php
$a = 1 ;
echo $a ;
?>
Ketentuan Variable
1. Diawali dengan symbol $ (dollar)
2. Harus diawali dengan karakter
3. Hanya diizinkan karakter, angka, dan symbol _ (underscore)
4. Bersifat case sensitif
PERTEMUAN #2
PHP, VIEW, ROUTING
Materi
✓ Modifikasi halaman awal Laravel
✓ Mencetak data menggunakan PHP
✓ Mengenal variable PHP
✓ Mengenal view dan routing
✓ Membuat halaman baru
PERTEMUAN #3
Artisan, Controller, Passing Data, Form
Artisan
Laravel Artisan merupakan perintah command line yang disediakan
oleh Laravel untuk melakukan berbagai aktivitas pada pengembangan
web.

Artisan sangat membantu dalam pengerjaan berbagai hal yang apabila


dikerjakan secara manual akan menghabiskan banyak sekali waktu
serta memperbesarkan kesalahan dalam pengerjaannya.
Controller
Framework terdiri dari :
Model, View, Controller

Controller berfungsi untuk pengolahan data.

Perintah untuk membuat controller menggunakan artisan :


php artisan make:controller NamaController
Passing Data
Passing data adalah mengirimkan variable dari controller ke view.

Passing data ada 2 cara yaitu :


- Compact
- With
Passing Data
Perbedaan ke antara compact dan with

Compact :
variable yang dikirim oleh controller dan yang diterima oleh view itu
wajib sama

With :
variable yang dikirim oleh controller dan yang diterima oleh view itu
boleh berbeda
Form
Form berfungsi sebagai media user dalam input data, seperti formulir
pada kegiatan manual.

Form terdiri dari 2 method yaitu :


- GET
- POST
Form
Perbedaan GET dan POST :
Cara yang paling mudah untuk membedakan antara metode POST dan
GET adalah cukup dengan memperhatikan perubahan alamat setelah Anda
menekan tombol yang ada di Form tersebut.
Jika data-data / variable yang anda isikan menjadi bagian dari alamat web
(bisa dilihat di URL), maka metode yang digunakan adalah metode GET.
Sebaliknya jika data / variable tidak dapat terlihat di URL, maka metode
yang digunakan adalah metode POST, dan biasanya digunakan untuk
pembuatan password.
Form
Tugas
• Buat halaman baru /mtk-sederhana , menggunakan controller baru
menggunakan nama : TugasController
• Halaman /mtk-sederhana menampilkan Form yang terdiri dari :
- Input nilai A
- Input nilai B
• Kirim form menggunakan metode GET
• Buat halaman hasil /mtk-sederhana-hasil , yang menampikan informasi
yang terdiri dari :
- Nilai A
- Nilai B
- Hasil Tambah Nilai A dan B

Anda mungkin juga menyukai