Anda di halaman 1dari 7

RENCANA PELAKSANAAN PEMBELAJARAN

Satuan Pendidikan

: Sekolah Menegah Kejuruan

Nama Sekolah

: SMK TI Annajiyah BU

Mata Pelajaran

: Mengintegrasikan sebuah basis data dengan


sebuah situs web

Kelas/Prog. Keahlian

: XII / RPL

Semester

: Ganjil

Alokasi waktu

: 32 x 45 Menit (8 x Pertemuan)

STANDAR KOMPETENSI

Mengintegrasikan sebuah basis data dengan sebuah


situs web

KOMPETENSI DASAR

Menjelaskan prosedur pengintegrasian sebuah basis


data dengan sebuah situs web :

INDIKATOR

Siswa mampu menentukan server

Siswa mampu menjelaskan database yang akan


digunakan

Siswa mampu menjelaskan cara membuat file


penghubung database dengan halaman web

A. Tujuan Pembelajaran
Setelah proses pembelajaran diharapkan siswa dapat :
1. Menentukan server dalam pengintegrasian sebuah basis data dengan sebuah situs
web.
2. Menjelaskan database yang akan digunakan
3. Menjelaskan cara membuat file penghubung database dengan halaman web.
B. Materi Pembelajaran
Aplikasi data remote interaktif ini biasa kita kenal dengan sebutan web dinamis.
Web yang dinamis dan statis bisa dibedakan pada tampilannya. Jika kita melihat suatu isi
halaman web yang hanya ber-hubungan dengan halaman web yang lain maka kita bisa

menyebut web tersebut sifatnya statis. Kenapa statis ? Karena user hanya bisa melihat isi
dokumen pada halaman web dan jika diklik maka dokumen akan berpindah ke halaman
web selanjutnya. Interaksi user dengan browser hanya sebatas melihat informasi tetapi
tidak bisa mengolah informasi yang dihasilkan.
Web statis biasanya hanya merupakan HTML yang diketik melalui teks editor yang
disimpan dalam bentuk .html atau .htm. Sedangkan web yang dinamis memungkinkan
kita untuk berinteraksi dengan meng-gunakan form sehingga kita bisa mengolah
informasi yang ditampilkan.
Hampir setiap situs internet akan memiliki sebuah halaman yang dijadikan sebagai
halaman pendaftaran, misalnya : admin, anggota, pelanggan, e-mail dan lain sebagainya.
Dengan adanya proses remote admin seperti ini akan sangat menguntungkan bagi
pengguna dalam hal biaya dan waktu karena tidak perlu harus ditempat tertentu untuk
mengatur suatu tampilan halaman web, tetapi bisa di konfigurasi lewat jarak jauh dengan
aplikasi LAN maupun Internet.
Untuk dapat membuat sebuah web dinamis kita membutuhkan antara lain :

Aplikasi Web Server (contoh : Apache, Xampp, Wamp server)

Aplikasi Basis Data (contoh : MySQL, Phpmyadmin)

Aplikasi script untuk kode proses interaksi (contoh : Macromedia Dreamweaver)

Aplikasi browser agar pengguna dapat berinteraksi dengan pusat data dan melakukan

proses administrasi secara remote. (contoh : Mozila, Chrome)


Mempersiapkan aplikasi remote data merupakan proses-proses meng-instalasi programprogram web server diantaranya adalah :
1) Apache Web Server
2) PHP
3) MySQL
4) Macromedia Dreamweaver

C. Metode Pembelajaran
1. Demonstrasi, mempresentasikan materi pembelajaran menggunakan media yang
relevan (bentuk asli, simulasi, presentasi)
2. Diskusi/tanya jawab, siwa-guru, siswa-siswa, dan guru-siswa
3. Siswa menyimpulkan dan mencatat materi pembelajaran

4. Penugasan, melakukan kerja individu dengan panduan yang terstruktur


D. Media, Alat, dan Sumber Pembelajaran
1. Media : white board, digital projector,
2. Alat/Bahan : Spidol, laptop untuk presentasi (guru)
3. Sumber Pembelajaran :

Buku Pemrograman SQL

Manual mySQL

Manual PHP

E. Langkah-langkah Kegiatan Pembelajaran


1. Pertemuan 1
Bentuk
Kegiatan
Pendahuluan

Langkah-langkah Kegiatan

Waktu

Salam, berdoa, memastikan kesiapan siswa untuk mulai


belajar, pengambilan absensi.

Menyampaikan gambaran materi dan hubungannya dengan


kehidupan sehari-hari dan mata pelajaran lainnya.

10 menit

Menyampaikan tujuan pembelajaran dan cara


pencapaiannya

Kegiatan Inti

Mengamati :

Menjelaskan konsep aplikasi remote data interaktif

Menjelaskan aplikasi aplikasi yang dibutuhkan dalam


membangun aplikasi remote data interaktif

Mengimplementasikan konsep aplikasi remote data

10 menit

interaktif

Menjelaskan rancangan database yang akan dibuat

beserta relasinya
Menanya

Mendiskusikan server yang digunakan

Mendiskusikan rancangan database

10 menit

Bentuk

Langkah-langkah Kegiatan

Kegiatan

Waktu

Mengeksplorasi

Eksplorasi konsep remote data interaktif.

Eksperimen iplementasi konsep aplikasi remote data

20 menit

interaktif dalam pembuatan database dan relasinya


Mengasosiasi

15 menit

Menyimpulkan pengertian dan implementasi konsep -

konsep pada aplikasi remote data interaktif


Mengkomunikasikan
Menyampaikan hasil pengamatan dan percobaan implemetasi
Penutup

15 menit

istilah dan konsep aplikasi remote data.


Mereview materi yang telah disampaikan pada pertemuan
hari ini

Menyampaikan

materi

pertemuan

berikutnya

dan

memotivasi siswa untuk dapat memperoleh informasi dari

10 menit

berbagai sumber lain (buku dan internet)

Memberi tugas dan menutup kegiatan pembelajaran

F. Penilaian
a. Prosedur Penilaian
No
Aspek yang dinilai
1. Sikap
a. Terlibat aktif dalam
pembelajaran
Mengintegrasikan
sebuah basis data
dengan sebuah situs
web
b. Bekerjasama dalam
kegiatan kelompok.
c. Toleran terhadap
proses pemecahan
masalah yang berbeda

Teknik Penilaian
Pengamatan

Waktu Penilaian
Selama pembelajaran dan
saat diskusi

No
2.

Aspek yang dinilai


dan kreatif.
Pengetahuan

Teknik Penilaian

Waktu Penilaian

Tes

a. Menjelaskan konsep

Penyelesaian tugas individu

aplikasi remote data

dan kelompok

interaktif
b. Menjelaskan aplikasi
penunjang yang
dibutuhkan dalam
membangun sebuah
aplikasi remote data
interaktif
c. Menjelaskan relasi
pada rancangan
3.

database
Keterampilan
a. Terampil

Pengamatan

Penyelesaian tugas (baik

mengimplementasika

individu maupun kelompok)

n konsep remote data

dan saat praktek

interaktif
b. Instrumen Penilaian
Tes tertulis (Essay terstruktur)
N
O
1.

2.

Aspek yang dinilai

Kunci Jawaban (kata kunci)

Skor

Jelaskan pengertian

1/

Konsep remote data

item

interaktif
Sebutkan aplikasi

a. Apache

pendukung dalam

b. Phpmyadmin

membangun

c. MySQL

aplikasi remote data

d. Macromedia Dreamweaver

interaktif
Total Skor

1/

Skor
Max
50

50

item

100

Petunjuk penugasan

Temukan dan tuliskan istilah istilah lain dalam pemrograman berbasis objek.
No.

Kriteria

1.
2.
3.
4.
5.

Skor

Menyajikan seluruh kriteria


Menyajikan 4 kriteria
Menyajikan 3 Kriteria
Menyajikan 2 kriteria
Menyajikan 1 kriteria

Skor
mak
4

4
3
2
1
0

Pengamatan/ Unjuk Kerja (TM) untuk setiap pertemuan


NO.
1.
2.
3.
4.
5.

Aspek yang dinilai

Skor mak Skor


2
2
2
2
2
10

Datang tepat waktu


Memperhatikan
Membuat catatan
Merespon pertanyaan (+)
Memberikan pernyataan yang benar
Total Skor

Nilai pendidikan Karakter


Rata-

Nilai
No

Nama

Disipli
n

Jujur

rata

Kerja

Tanggung

keras

jawab

Berbagi

Mandiri

1.
2.
Jumlah
SKOR
Afektif
Keterangan:
BT: Belum terlihat Skor(0-25)
MT: Mulai Terlihat Skor( 26-50)
MB: Mulai Berkembang Skor (51-75)
MM: Mulai Membudaya Skor (76-100)

Diketahui Oleh
Kepala SMK TI Annajiyah BU

Jombang, 15 Juli 2016


Guru Mata Pelajaran

H.A. Hannan Majdy, S.Kom

Mochamad Idris, S.Kom