Informasi Umum
Nama Mochammad Syafiuddin Jenjang/Kelas SMK/XI
Asal Sekolah SMKN 5 Malang Tahun 2022
Mata Pelajaran KPPLG Model Pembelajaran PBL
Alokasi Waktu 3 JP Metode Ceramah, Demonstrasi,
Pembelajaran Penugasan
Jumlah Peserta 27 Fase F
Didik
Pendekatan Saintifik Sarana dan Prasana Laptop, HP, Internet
Profil Belajar Mandiri Capaian Pada fase F, peserta didik
Pancasila Kreatif Pembalajaran mampu memahami session
Bernalar kritis dan mengaplikasikannya.
UNIT PEMBELAJARAN
Sikap Pengetahuan Ketrampilan
Mandiri Pengertian session Mengaplikasikan session
Kreatif Membuat sistem login dengan
Berfikir Kritis menerapkan session
PERTEMUAN 6
Tujuan Spesifik Pembelajaran
1. Memahami tentang session dan bagaimana menggunakannya.
2. Peserta didik mampu membuat sistem login dengan menerapkan session dan
dihubungkan ke database MySQL.
Pertanyaan Pemantik
1. Tahukah kalian bagaimana sistem login yang digunakan pada M-Banking?
Kegiatan Pembelajaran
Kegiatan 1) Orientasi: Melakukan pembukaan dengan salam pembuka dan 10
Pendahuluan berdoa untuk memulai pembelajaran, memeriksa kehadiran menit
peserta didik sebagai sikap disiplin.
2) Apersepsi: Mengaitkan materi pembelajaran yang akan
dilakukan dengan pengalaman peserta didik terhadap materi
sebelumnya mengenai database MySQL, mengajukan
pertanyaan yang ada keterkaitannya dengan pelajaran yang
akan dilakukan.
3) Motivasi: Memberikan gambaran tentang manfaat mempelajari
materi yang telah disediakan dalam kehidupan sehari-hari.
Menyampaikan tujuan pembelajaran pada pertemuan yang
berlangsung.
Kegiatan Inti Tahap 1 Orientasi peserta didik pada masalah 60
menit
1. Guru menayangkan slide power point materi tentang
session
a. Siswa mengamati dan memperhatikan materi
session
b. Guru menyampaikan pertanyaan terkait bagaimana
session dapat bekerja.
c. Peserta didik menjawab pertanyaan yang sudah
diberikan
d. Guru mememberikan umpan balik terkait jawaban
dari peserta didik.
2. Guru melakukan demonstrasi.
3. Guru memberikan kesempatan peserta didik bertanya
dengan menanyakan bagian yang belum dipahami.
4. Guru memberikan penugasan secara individu sesuai dengan
LKPD yang telah dibuat
A. Capaian Pembelajaran
Pada fase F, peserta didik mampu memahami session dan mengaplikasikannya.
Peserta didik mampu membuat sistem login dengan menerapkan session dan
memproteksi akses ke berbagai halaman.
B. Tujuan
1. Peserta didik mampu memahami tentang session dan bagaimana menggunakannya.
2. Peserta didik mampu membuat sistem login dengan menerapkan session dan
dihubungkan ke database MySQL.
C. Alat dan Bahan
Laptop/Hp, aplikasi presentasi, aplikasi pengolah kata , jaringan internet
D. Materi
a. Session
Merupakan teknik penyimpanan data di server. Biasanya informasi-informasi yang
disimpan dalam session adalah informasi yang berkaitan dengan user. Data yang
disimpan dalam bentuk variabel.
Untuk menggunakan session dalam PHP, maka kode yang harus kita tulis di awal
dokumen PHP yaitu :
<?php
1
session_start();
2
Lalu untuk membuat sebuah session adalah dengan contoh sebagai berikut.
<?php
1 session_start();
2 $_SESSION['views'] = 1;
3 echo "Pageviews = ". $_SESSION['views'];
4
Maksud dari kode diatas adalah kita telah membuat sebuah session dengan nama
“views” dan nilainya adalah 1.
Untuk menghapus session kita bisa menggunakan fungsi sebagai berikut
<?php
1 session_start();
2
3 if(isset($_SESSION['cart']))
4 unset($_SESSION['cart']);
5
Atau
<?php
1 session_start();
2 session_destroy();
3
E. Tugas Individu
1. Buatlah tabel baru pada database yang telah dibuat dengan nama admin.
Isilah tabel tersebut dengan atribut ID, username, dan password.
2. Dari tugas yang dikerjakan pada pertemuan sebelumnya, buatlah sistem login
untuk masuk ke halaman yang menampilkan data siswa dengan
memanfaatkan session.
F. Langkah Kerja
1. Kerjakan soal secara individu
2. Mengidentifikasi soal
3. Pahami dan kerjakan projek yang diberikan secara mandiri pada code editor masing
masing.
4. Kerjakan dalam waktu 60 menit
G. Indikator Penilaian
Kriteria penilaian :
No Soal Kriteria Skor
a. Jawaban sangat lengkap dan benar 50
1 b. Jawaban lengkap 30
c. Jawaban cukup lengkap 20
d. Jawaban kuranglengkap 10
e. Tidak menjawab 0
SkorMaksimal 50
a. Jawaban tepat atau benar semua 50
2 b. Jawaban sebagian besar benar 30
c. Jawaban sebagian kecil benar 20
d. Jawaban salah 10
e. Tidak menjawab 0
SkorMaksimal 50
Petunjuk Penskoran :
Nilai Score
s
Sangat baik >3.00 /d 4,00 (90 – 100)
Baik >2.00 s/d 3.00 (80 – <90)
Cukup >1.5 s/d 2.00 (75 – <80)
Kurang Kurang dari 1.5 (<75)