RENCANA PELAKSANAAN PEMBELAJARANNama Sekolah : SMK NASHIRUL HUDA
Mata Diklat : Produktif
Satuan Pendidikan : SMK
Kelas / Semester : XI / 1
Waktu : 64 X 45 menit
Jumlah Pertemuan : 7 x pertemuan
I. STANDAR KOMPETENSI
Mengoperasikan bahasa pemrograman SQL tingkat Dasar
II. KOMPETENSI DASAR
1. Mempersiapkan perangkat lunak aplikasi data deskripsi/ SQL
2. Mengenali menu aplikasi SQL
3. Membuat dan mengisi tabel
4. Mengoperasikan tabel dan view
III. INDIKATOR
1. Perangkat lunak aplikasi SQL telah terinstalasi dan ndapat berjalan normal
2. Manual pengguna user manual untuk perangkat lunak aplikasi SQL sudah tersedia dan
dipahami
3. Perangkat komputer sudah dunyalakan dengan sistem operai dan persyaratan sesuai
dengan manual instalasi
4. Perangkat lunak aplikasi SQL dijalankan
5. Menu-menu yang tersedia beserta shortcutnya dikenali
6. Fitur-fiturbpengolahan tabel, view, store proceure diaplikasikan
7. Tabel dibuat dan diatur dengan menggunakan perintah standar dalam DDL
8. Tabel dibuat dengan menetukan nama kolom/field , tipe data, dan konstrainya
9. Perintah standar DDL digunakan untuk mengisi data pada tabel
10. Tabel disimpan, diberi nama sesuai dengan aturan penamaan, dan dta dimuat ke dlam
tabel
11. Index tabel dibuat dan diatur dengan menggunakan perintah standar
12. File index disimpan dan diberi nama sesuai aturan penamaan
13. View tabel dibuat dengan menggunakan perintah standar
14. View disimpan dan diberi nama sesuai dengan aturan penamaan
15. Perintah select digunakan untuk menampilkan data tabel
16. Perintah select untuk menampilkan data gabungan dari beberapa tabel digunakan
IV. TUJUAN PEMBELAJARAN
1. Siswa dapat melakukan instalasi Perangkat lunak aplikasi SQL dan ndapat berjalan
normal
2. Siswa dapat memahami Manual pengguna user manual untuk perangkat lunak aplikasi
SQL
3. Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai
dengan manual instalasi
4. Siswa dapat menjalankan Perangkat lunak aplikasi SQL
5. Siswa mengenali Menu-menu yang tersedia beserta shortcutnya
6. Siswa dapat mengaplikasikan Fitur-fitur pengolahan tabel, view, store procedure
7. Siswa dapat membuat Tabel dan mengatur dengan menggunakan perintah standar
dalam DDL
8. Siswa dapat membuat Tabel dengan menetukan nama kolom/field , tipe data, dan
konstrainya
9. Siswa mengisi Perintah standar DDL yang digunakan untuk mengisi data pada tabel
10. Siswa dapat menyimpan Tabel diberi nama sesuai dengan aturan penamaan, dan data
dimuat ke dalam tabel
V. MATERI AJAR
1. Aplikasi data deskripsi (SQL)
2. Menu Aolikasi SQL
3. Pengisian tabel
4. Perintah standar DDL
5. Operasi tabel dan view
VI. ALOKASI WAKTU
64 x 45 menit
VII.MODEL PEMBELAJARAN
1. Ceramah
2. Praktik
3. Penugasan
VIII. KEGIATAN PEMBELAJARAN
Pertemuan ke-1,2,3 dan 4
a. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memeberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
b. Kegiatan Inti
Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal
Menyediakan manual pengguna (user manual) untuk perangkat lunak aplikasi SQL
sudah tersedia dan difahami
Memahami user manual
Menyalakan PC yang sudah terinstal software yang dibutuhkan SOP
Menjalankan perangkat lunak aplikasi SQL, ssesuai SOP
Mengenali menu-menu yang tersedia beserta shortcutnya
Mengaplikasikan fitur-fitur,pengolahan tabel, view, store procedure sesuai SOP
c. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan 5, 6 dan 7
a. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memeberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
b. Kegiatan Inti
Membuat tabel dan mengatur dengan menggunakan perintah standar dalam DDL
Menentukan nama kolom/field tope data,dan konstrainya
Perintah standar DDL yang digunakan pada tabel
Menyimpan tabel sesuai dengan aturan penamaan dan data dimuat kedalam tabel
Memberi nama tabel sesuai aturan penamaan
Memasukan data kedalam tabel
Membuat index tabel dengan menggunakan perintah standar
Menyimpan file index sesuai aturan penamaan
Membuat view tabel menggunakan perinyah standar
Menampilkan data tabel dengan perintah select
Menampilkan data gabungan dari beberapa tabel dengan perintah select
c. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
IX. SUMBER BAHAN DAN ALAT
Modul ajar
Buku pemrograman SQL
Buku membuat halaman WEB dengan front page
Buku penunjang lain yang relevan
Komputer
X. PENILAIAN
Tanya jawab
Tertulis
Kompilasi program
Aspek Skor
(1-10)
Bobot Nilai Keterangan
Kognitif Syarat lulus nilai
minimal 70 dan skor
setiap aspek minimal
7
Kebenaran Program
Kerapihan penulisan
program
Ketepatan Waktu
Nilai Akhir
Kategori kelulusan :
70 - 79 : Memenuhi kriteria minimal. Dapat bekerja dengan bimbingan.
80 - 89 : Memenuhi kriteria minimal. Dapat bekerja tanpa bimbingan.
90 – 100 : Di atas kriteria minimal. Dapat bekerja tanpa bimbingan.
Mengetahui,Kepala Sekolah
Drs. AA MANSUR
Bojonggambir, Juli 2013Guru Mata Pelajaran
RONI NURONI, ST.
RENCANA PELAKSANAAN PEMBELAJARANNama Sekolah : SMK NASHIRUL HUDA
Mata Diklat : Produktif
Satuan Pendidikan : SMK
Kelas / Semester : XI / II
Waktu : 32 X 45 menit
Jumlah Pertemuan : 4 x pertemuan
I. STANDAR KOMPETENSI
Mengoperasikan bahasa pemrograman SQL tingkat lanjut
I. KOMPETENSI DASAR
1. Membuat dan mengoperasikan prosedure
2. Membuat dan mengoperasikan prosedur dan fingsi
III.INDIKATOR
1. Perangkat lunak aplikasi SQL telah terinstalasi dan dapat berjalan normal
2. Manual pengguna user manual untuk perangkat lunak aplikasi SQL sudah tersedia dan
dipahami
3. Perangkat komputer sudah dunyalakan dengan sistem operai dan persyaratan sesuai
dengan manual instalasi
4. Perangkat lunak aplikasi SQL dijalankan
5. Menu-menu yang tersedia beserta shortcutnya dikenali
6. Fitur-fiturbpengolahan tabel, view, store proceure diaplikasikan
IV.TUJUAN PEMBELAJARAN
1. Siswa dapat melakukan instalasi Perangkat lunak aplikasi SQL dan dapat berjalan
normal
2. Siswa dapat memahami Manual pengguna user manual untuk perangkat lunak aplikasi
SQL
3. Perangkat komputer sudah dinyalakan dengan sistem operasi dan persyaratan sesuai
dengan manual instalasi
4. Siswa dapat menjalankan Perangkat lunak aplikasi SQL
5. Siswa mengenali Menu-menu yang tersedia beserta shortcutnya
6. Siswa dapat mengaplikasikan Fitur-fitur pengolahan tabel, view, store procedure
V. MATERI AJAR
1. Aplikasi prosedur dan fungsi pada SQL
2. Pengolahan tabel dengan [rosedur dan fungsi
VI. ALOKASI WAKTU
32 x 45 menit
VII.MODEL PEMBELAJARAN
1. Ceramah
2. Praktik
3. Penugasan
VIII. KEGIATAN PEMBELAJARAN
Pertemuan ke-1 dan 2
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memeberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menginstalasi perangkat lunak aplikasi SQL sesuai SOP
Memahami manual pengguna (user manual) untuk perangkat lunak aplikasi SQL
Menyalakan perangkat komputer sesuai dengan sistem operasi dan persyaratan
yang sesuai dengan manual instalasi
Membuat program aplikasi SQL
Mengkompilasi program prosedur sesuai SOP
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan 3 dan 4
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Mengidentifikasi menu-menu yang tersedia beserta shortcutnya
Membuat program dengan mamanfaatkan fitur-fitur pengolahan tabel, view, store
procedure
Mengkompilasi program yang sudah dibuat sesuai tahapan
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
IX. SUMBER BAHAN DAN ALAT
Modul ajar
Buku pemrograman SQL
Buku penunjang lain yang relevan
Komputer
X. PENILAIAN
Tertulis
Kompilasi program
Aspek Skor
( )
Bobot Nilai Keterangan
Kognitif Syarat lulus nilai
minimal 70 dan skor
setiap aspek minimal
7
Kebenaran Program
Kerapihan penulisan
program
Ketepatan Waktu
Nilai Akhir
Kategori kelulusan :
70 - 79 : Memenuhi kriteria minimal. Dapat bekerja dengan bimbingan.
80 - 89 : Memenuhi kriteria minimal. Dapat bekerja tanpa bimbingan.
90 – 100 : Di atas kriteria minimal. Dapat bekerja tanpa bimbingan.
Mengetahui,Kepala Sekolah
Drs. AA MANSUR
Bojonggambir, Juli 2013Guru Mata Pelajaran
RONI NURONI, ST.
RENCANA PELAKSANAAN PEMBELAJARAN
Nama Sekolah : SMK NASHIRUL HUDA
Mata Diklat : Produktif
Satuan Pendidikan : SMK
Kelas / Semester : X/ I
Waktu : 32 X 45 menit
Jumlah Pertemuan : 2 x Pertemuan
I. STANDAR KOMPETENSI
Menerapkan Teknik elektronika Analog dan Digital
II.KOMPETENSI DASAR
1. Menjelaskan rangkaian digital
2. Menjelaskan rangkaian analog
3. Menjelaskan rangkaian input output (pheriperal)
III.INDIKATOR
1. Standar sinyal digital dijelaskan. Range tegangan dan nilai arus pada sinyal digital
mengikut standar.
2. Rangkaian digital dasar dijelaskan. Rangkaian digital dasar berupa And, Or, Nand,
dsb, dipelajari dan dipraktekkan secara matematis dan logika.
3. Rangkaian Kombinasi digital lanjut dijelaskan. Rangkaian digital lanjut merupakan
kombinasi dari rangkaian digital untuk tujuan tertentu / khusus, seperti Multiplexer,
shif register, hingga counter, timer, dsb.
4. Rangkaian dasar elektronika seperti prinsip dasar Transistor, Resistor, Capasitor,
Induktor, dsb dijelaskan.
5. Rangkaian OpAmp (Operational Amplifier) dijelaskan. Prinsip dasar OpAmp dapat
dimanfaatkan untuk pengolahan/ proses aritmatika seperti penjumlahan, pengurangan,
pembagi, pengkali, juga sebagai pembanding, integrator, deferensiator, Passing
Filter (High, Low, Band).
6. Prinsip Analog Converter dijelaskan. Teknik dan proses konversi dari sinyal analog
ke digital dan sebaliknya, proses konversi dari sinyal digital ke analog diketahui.
7. Standar pengukuran sinyal analog dijelaskan. Standar sinyal tegangan 0 – 10 V DC
maupun standar sinyal arus 4 – 20 mA dipelajari maksud dan artinya. Sinyal tersebut
menjadi data yang perlu dikonversikan menjadi nilai sebenarnya dari pengukuran
tersebut
8. Teknik konversi data sinyal analog dijelaskan. Teknik mengkonversi sinyal tegangan /
arus menjadi sinyal digital dipelajari cara dan maksudnya. Teknik mengkonversi
sinyal digital menjadi sinyal arus / tegangan dipelajari cara dan maksudnya.
9. Standar konverter digital dijelaskan. Input dan ouput dari konverter ADC dan DAC
dipelajari maksud dan artinya. Nilai konversi ini akan menjadi nilai dasar dari data
yang masuk ke pengukuran digital.
IV.TUJUAN PEMBELAJARAN
1. Menjelaskan Standar sinyal digital Range tegangan dan nilai arus pada sinyal digital
mengikut standar.
2. Menjelaskan Rangkaian digital dasar. Rangkaian digital dasar berupa And, Or, Nand,
dsb, dipelajari dan dipraktekkan secara matematis dan logika.
3. Menjelaskan Rangkaian Kombinasi digital lanjut Rangkaian digital lanjut merupakan
kombinasi dari rangkaian digital untuk tujuan tertentu / khusus, seperti Multiplexer,
shif register, hingga counter, timer, dsb.
4. Menjelaskan Rangkaian dasar elektronika seperti prinsip dasar Transistor, Resistor,
Capasitor, Induktor, dsb
5. Rangkaian OpAmp (Operational Amplifier) dijelaskan. Prinsip dasar OpAmp dapat
dimanfaatkan untuk pengolahan/ proses aritmatika seperti penjumlahan, pengurangan,
pembagi, pengkali, juga sebagai pembanding, integrator, deferensiator, Passing
Filter (High, Low, Band).
6. Prinsip Analog Converter dijelaskan. Teknik dan proses konversi dari sinyal analog
ke digital dan sebaliknya, proses konversi dari sinyal digital ke analog diketahui.
7. Standar pengukuran sinyal analog dijelaskan. Standar sinyal tegangan 0 – 10 V DC
maupun standar sinyal arus 4 – 20 mA dipelajari maksud dan artinya. Sinyal tersebut
menjadi data yang perlu dikonversikan menjadi nilai sebenarnya dari pengukuran
tersebut
8. Teknik konversi data sinyal analog dijelaskan. Teknik mengkonversi sinyal tegangan /
arus menjadi sinyal digital dipelajari cara dan maksudnya. Teknik mengkonversi
sinyal digital menjadi sinyal arus / tegangan dipelajari cara dan maksudnya.
9. Standar konverter digital dijelaskan. Input dan ouput dari konverter ADC dan DAC
dipelajari maksud dan artinya. Nilai konversi ini akan menjadi nilai dasar dari data
yang masuk ke pengukuran digital.
V. MATERI AJAR
1. Level tegangan
2. Rangkaian digital dasar
3. Aplikasi rangkaian digital
4. Rangkaian fasip
5. Opamp dan Aplikasinya
6. Prinsip ADC dan
7. Transmitter .
8. Tegangan standar 0-10V
9. Arus standar 4-20 mA
10. Komponen Actuator
11. Standar konverter digital dijelaskan. Input dan ouput dari konverter ADC dan DAC
VI. ALOKASI WAKTU
42 x 45 menit
VII. MODEL PEMBELAJARAN
1. Ceramah
2. Praktik
3. Penugasan
VIII. KEGIATAN PEMBELAJARAN
Pertemuan ke-1
1. Kegiatan Awal
a. Guru masuk dan siswa memberi salam
b. Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
c. Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memeberikan pertanyaan atau
semacam Quiz
d. Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
a. Menjelaskan standar sinyal digital.
b. Menjelaskan range tegangan dan nilai arus pada sinyal digital mengikut standar.
c. Menjelaskan rangkaian digital dasar
d. Mempraktekan rangkaian digital dasar berupa And, Or, Nand, dsb, secara
matematis dan logika.
e. Menjelaskan rangkaian Kombinasi digital lanjut rangkaian digital lanjut
merupakan kombinasi dari rangkaian digital untuk tujuan tertentu / khusus, seperti
Multiplexer, shif register, hingga counter, timer, dsb.
f. Menjelaskan rangkaian dasar elektronika seperti prinsip dasar Transistor, Resistor,
Capasitor, Induktor, dsb
g. Menjelaskan Rangkaian OpAmp (Operational Amplifier)
h. Memanfaatkan prinsip dasar OpAmp untuk pengolahan/ proses aritmatika seperti
penjumlahan, pengurangan, pembagi, pengkali, juga sebagai pembanding,
integrator, deferensiator, Passing Filter (High, Low, Band).
i. Menjelaskan prinsip kerjqa ADC Converter
j. Menjelaskan prinsip kerja DAC Converter
k. Mensimulasi Converter dengan menggunakan soft ware Aplikasi
2. Kegiatan akhir
a. Menyimpulkan semua pelajaran yang telah disampaikan
b. Memberi tugas (pekerjaan rumah)
Pertemuan 2
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menjelaskan standar pengukuran sinyal analog
Menjelaskan maksud dan arti Standar sinyal tegangan 0 – 10 V DC maupun
standar sinyal arus 4 – 20 mA.
Menjelas fungsi sinyal tersebut menjadi data yang perlu dikonversikan menjadi
nilai sebenarnya dari pengukuran tersebut.
Mengidentifikasi teknik konversi data sinyal analog dijelaskan. Teknik
mengkonversi sinyal tegangan / arus menjadi sinyal digital
mengkonversi sinyal digital menjadi sinyal arus / tegangan dipelajari cara dan
maksudnya.
Menkonveersi sinyal arus menjadi digital
Menjelaskan standar konverter digital. Input dan ouput dari konverter ADC dan
DAC dipelajari maksud dan artinya.
Menjelaskan nilai konversi yang akan menjadi nilai dasar dari data yang masuk ke
pengukuran digital.
Membuat simulasi pada computer dengan menggunakan soft ware aplikasi
Mengidentifikasi perbedaan yang terjadi pada rangkaian
3.Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan ke-3
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menggunakan tipe data
Menjelaskan deklarasi class
Menggunaan class publik dan private
Menambahkan fungsi anggota class
Mengaplikasikan nilai antar obyek
Mendefinisikan nilai balik fungsi anggota
Menggunakan konstruktor dan destruktor
Menggunakan Dynamic Memory Allocation
Membuat program yang menggunakan konsep Polymorfisme
Membuat program Menggunakan Inheritance
Menjelaskan Konsep Abstract dijelaskan
Mendefinisikan Class dalam aplikasi
3.Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
IX. SUMBER BAHAN DAN ALAT
1. Modul
2. Trainer
3. Jobsheet
4. Komputer
5. Ebook
IX. PENILAIAN
Tes tertulis
Tanya jawab
Hail program
Tugas
Pengamatan
Aspek Skor
( )
Bobot Nilai Keterangan
Kognitif Syarat lulus nilai
minimal 70 dan skor
setiap aspek minimal
7
Kebenaran Program
Kerapihan penulisan
program
Ketepatan Waktu
Nilai Akhir
Kategori kelulusan :
70 - 79 : Memenuhi kriteria minimal. Dapat bekerja dengan bimbingan.
80 - 89 : Memenuhi kriteria minimal. Dapat bekerja tanpa bimbingan.
90 – 100 : Di atas kriteria minimal. Dapat bekerja tanpa bimbingan.
Mengetahui,Kepala Sekolah
Drs. AA MANSUR
Bojonggambir, Juli 2013Guru Mata Pelajaran
RONI NURONI, ST.
RENCANA PELAKSANAAN PEMBELAJARANNama Sekolah : SMK NASHIRUL HUDA
Mata Diklat : Produktif
Satuan Pendidikan : SMK
Kelas / Semester : XI/ I
Waktu : 24 X 45 menit
Jumlah Pertemuan : 2 x Pertemuan
I. STANDAR KOMPETENSI
Membuat Program Basis Data menggunakan MySQL/PostgreSQL
II.KOMPETENSI DASAR
1. Menjelaskan kebutuhan software
2. Mempersiapkan security
3. Menggunakan sintaks-sintaks khusus MySQL/PostgreSQL
4. Melakukan pengaksesan basis data
III.INDIKATOR
1. Persyaratan sistem operasi (Linux, Windows) diidentifikasi. Kalibrasi basis data agar
berjalan secara optimal dilakukan
2. Pengujian basis data apakah basis data berjalan dengan optimal dilakukan
3. Persiapan privilegSes dan access level baik untuk groups, users, basis datas dan tables
dilakukan.
4. Sintaks-sintaks di MySQL/ PostgreSQL secara efektif digunakan.
5. Konsep dari inisialisasi dan terminasi koneksi basis data dijelaskan
6. Persistent dan non-persistent connection dimanfaatkan secara optimal
IV.TUJUAN PEMBELAJARAN
1. Melakukan Persyaratan sistem operasi (Linux, Windows) diidentifikasi. Kalibrasi
basis data agar berjalan secara optimal \Pengujian basis data apakah basis data
berjalan dengan optimal
2. Melakukan Persiapan privilegSes dan access level baik untuk groups, users, basis
datas dan tables
3. Menggunakan Sintaks-sintaks di MySQL/ PostgreSQL secara efektif
4. Menjelaskan Konsep dari inisialisasi dan terminasi koneksi basis data
5. Memanfaatkan Persistent dan non-persistent connection d secara optimal
V.MATERI AJAR
1. Standar minimum OS
2. Pengujian Akses data base
3. Persiapan Hak Akses data base
4. Sintaks-sintaks di MySQL/ PostgreSQL
5. Inisialisi dan terminalsi koneksi
VI.ALOKASI WAKTU
24 x 45 menit
VII.MODEL PEMBELAJARAN
1. Ceramah
2. Praktik
3. Penugasan
VIII.KEGIATAN PEMBELAJARAN
Pertemuan ke-1
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memeberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menjelaskan criteria standar minimum OS
Melakukan persyaratan sistem operasi (Linux, Windows)
Mengidentifikasi. Kalibrasi basis data agar berjalan secara optimal
Menguji basis data apakah basis data berjalan dengan optimal
Melakukan persiapan privileges dan access level baik untuk groups, users, basis
datas dan tables
Melakuakan security pada data base
Menjelaskan fungsi sintak sintaks di MySQL/ PostgreSQL secara efektif
Menggunakan sintak khusus MySQL/ PostgreSQL untuk data base
Menjelaskan konsep dari inisialisasi dan terminasi koneksi basis data dijelaskan
Memanfaatkan Persistent dan non-persistent connection secara optimal
Melakukan pengaccesan Basis Data dari program yang telah dibuat
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan 2
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menjelaskan standar pengukuran sinyal analog
Menjelaskan maksud dan arti Standar sinyal tegangan 0 – 10 V DC maupun
standar sinyal arus 4 – 20 mA.
Menjelas fungsi sinyal tersebut menjadi data yang perlu dikonversikan menjadi
nilai sebenarnya dari pengukuran tersebut.
Mengidentifikasi teknik konversi data sinyal analog dijelaskan. Teknik
mengkonversi sinyal tegangan / arus menjadi sinyal digital
mengkonversi sinyal digital menjadi sinyal arus / tegangan dipelajari cara dan
maksudnya.
Menkonveersi sinyal arus menjadi digital
Menjelaskan standar konverter digital. Input dan ouput dari konverter ADC dan
DAC dipelajari maksud dan artinya.
Menjelaskan nilai konversi yang akan menjadi nilai dasar dari data yang masuk ke
pengukuran digital.
Membuat simulasi pada computer dengan menggunakan soft ware aplikasi
Mengidentifikasi perbedaan yang terjadi pada rangkaian
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan ke-3
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menggunakan tipe data
Menjelaskan deklarasi class
Menggunaan class publik dan private
Menambahkan fungsi anggota class
Mengaplikasikan nilai antar obyek
Mendefinisikan nilai balik fungsi anggota
Menggunakan konstruktor dan destruktor
Menggunakan Dynamic Memory Allocation
Membuat program yang menggunakan konsep Polymorfisme
Membuat program Menggunakan Inheritance
Menjelaskan Konsep Abstract dijelaskan
Mendefinisikan Class dalam aplikasi
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
IX.SUMBER BAHAN DAN ALAT
1. Modul
2. Trainer
3. Jobsheet
4. Komputer
5. Ebook
X.PENILAIAN
Tes tertulis
Tanya jawab
Hail program
Tugas
Pengamatan
Aspek Skor
( )
Bobot Nilai Keterangan
Kognitif Syarat lulus nilai
minimal 70 dan skor
setiap aspek minimal
7
Kebenaran Program
Kerapihan penulisan
program
Ketepatan Waktu
Nilai Akhir
Kategori kelulusan :
70 - 79 : Memenuhi kriteria minimal. Dapat bekerja dengan bimbingan.
80 - 89 : Memenuhi kriteria minimal. Dapat bekerja tanpa bimbingan.
90 – 100 : Di atas kriteria minimal. Dapat bekerja tanpa bimbingan.
Mengetahui,Kepala Sekolah
Drs. AA MANSUR
Bojonggambir, Juli 2013Guru Mata Pelajaran
RONI NURONI, ST.
RENCANA PELAKSANAAN PEMBELAJARANNama Sekolah : SMK NASHIRUL HUDA
Mata Diklat : Produktif
Satuan Pendidikan : SMK
Kelas / Semester : XII/ I
Waktu : 62 X 45 menit
Jumlah Pertemuan : 4 x Pertemuan
I. STANDAR KOMPETENSI
Mengintegrasikan sebuah basis data dengan sebuah situs web
II. KOMPETENSI DASAR
1. Mempersiapkan basis data
2. Membuat Login pada basis data
3. Membuat koneksi basis data
4. Menguji konektifitas basis data
III.INDIKATOR
1. Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis
2. Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat
dipenuhi
3. Basis data dapat ditambah jika diperlukan
4. Operator dan pengunjung situs diidentifikasi sesuai kebutuhan bisnis
5. Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi ditetapkan untuk
setiap kelas dari user
6. Nama-nama login dibuat menggunakan utilitas web server yang relevan
7. Nama-nama login ditambahkan ke dalam web server meng-gunakan utilitas server
yang relevan
8. Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan
arsitektur situs web
9. Sumber data, name login basis data, dan password dikonfirmasikan terhadap
persyaratan bisnis
10. Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data
situs
11. File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs
12. Informasi yang ada dirancang agar dapat dengan cepat diperoleh dari situs web
13. Integritas basis data dibuat sesuai standar baku sekuriti
14. Fungsi perijinan yang tepat untuk akses basis data dibuat
IV.TUJUAN PEMBELAJARAN
1. Data situs yang dibutuhkan diidentifikasi dari persyaratan teknis
2. Basis data yang tersedia ditinjau ulang untuk memastikan kebutuhan data situs dapat
dipenuhi
3. Basis data dapat ditambah jika diperlukan
4. Operator dan pengunjung situs diidentifikasi sesuai kebutuhan bisnis
5. Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi ditetapkan untuk
setiap kelas dari user
6. Nama-nama login dibuat menggunakan utilitas web server yang relevan
7. Nama-nama login ditambahkan ke dalam web server meng-gunakan utilitas server
yang relevan
8. Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan
arsitektur situs web
9. Sumber data, name login basis data, dan password dikonfirmasikan terhadap
persyaratan bisnis
10. Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data
situs
11. File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs
12. Informasi yang ada dirancang agar dapat dengan cepat diperoleh dari situs web
13. Integritas basis data dibuat sesuai standar baku sekuriti
14. Fungsi perijinan yang tepat untuk akses basis data dibuat
V.MATERI AJAR
1. Data situs yang dibutuhkan
2. Basis data yang tersedia sesuai kebutuhan data situs
3. Kebutuhan basis data
4. Operator dan pengunjung situs
5. Perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi
6. Nama-nama login n utilitas web server yang relevan
7. Nama-nama login ke dalam web server
8. Utilitas server digunakan untuk membuat sumber data yang sesuai kebutuhan
arsitektur situs web
9. Sumber data, name login basis data, dan password dikonfirmasikan terhadap
persyaratan bisnis
10. Utilitas server digunakan dan string koneksi basis data dibuat terhubung ke basis data
situs
11. File-file konfigurasi situs dikoreksi untuk menyimpan string koneksi situs
12. Informasi yang ada agar dapat dengan cepat dari situs web
13. Integritas basis data sesuai standar baku sekuriti
14. Fungsi perijinan yang tepat untuk akses basis data
VI.ALOKASI WAKTU
24 x 45 menit
VII.MODEL PEMBELAJARAN
1. Ceramah
2. Praktik
3. Penugasan
VIII.KEGIATAN PEMBELAJARAN
Pertemuan ke-1
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memeberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Mengidentifikasi data situs yang dibutuhkan dari persyaratan teknis
Meninjau ulang dasar kebutuhan Basis data yang tersedia
Menambah Basis data dapat diperlukan
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan 2
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Mengidentifikasi operator dan pengunjung situs sesuai kebutuhan bisnis
Menetapkan perangkat perijinan Basis data, parameter otentifikasi, dan otorisasi
untuk setiap kelas dari userm
Menggunakan Nama-nama login dibuat utilitas web server yang relevan
Menggunakan Nama-nama login ditambahkan ke dalam web server utilitas server
yang relevan
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan ke-3
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menggunakan utilitas server untuk membuat sumber data yang sesuai kebutuhan
arsitektur situs web
Mengkonfirmasikan sumber data, name login basis data, dan password terhadap
persyaratan bisnis
Menggunakan utilitas server dan string koneksi basis data
Membuat hubungan ke basis data situs
Mengkoreksi ile-file konfigurasi situs untuk menyimpan string koneksi situs
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan ke-4
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memeberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Merancang Informasi yang ada agar dapat dengan cepat diperoleh dari situs web
Membuat integritas basis data sesuai standar baku sekuriti
Membuat fungsi perijinan yang tepat untuk akses basis data
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
X.SUMBER BAHAN DAN ALAT
1. Buku Pemrograman SQL
2. Komputer
3. Manual mySQL
4. Manual PHP
XI.PENILAIAN
1. Tes tertulis
2. Tanya jawab
3. Hail program
4. Tugas
5. Pengamatan
Aspek Skor Bobot Nilai Keterangan
Kognitif Syarat lulus nilai
minimal 70 dan skor
setiap aspek minimal
7
Kebenaran Program
Kerapihan penulisan
program
Ketepatan Waktu
Nilai Akhir
Kategori kelulusan :
70 - 79 : Memenuhi kriteria minimal. Dapat bekerja dengan bimbingan.
80 - 89 : Memenuhi kriteria minimal. Dapat bekerja tanpa bimbingan.
90 – 100 : Di atas kriteria minimal. Dapat bekerja tanpa bimbingan.
Mengetahui,Kepala Sekolah
Drs. AA MANSUR
Bojonggambir, Juli 2013Guru Mata Pelajaran
RONI NURONI, ST.
RENCANA PELAKSANAAN PEMBELAJARANNama Sekolah : SMK NASHIRUL HUDA
Mata Diklat : Produktif
Satuan Pendidikan : SMK
Kelas / Semester : XI/ II
Waktu : 42 X 45 menit
Jumlah Pertemuan : 3 x Pertemuan
I. STANDAR KOMPETENSI
Membuat program aplikasi menggunakan Java
II.KOMPETENSI DASAR
1. Menjelaskan File I/O (Input/Output), tipe data dan Variabel pada Java
2. Menjelaskan Exception Handling
3. Menerapkan Multi-threading
4. Menjelaskan Network Programming
III.INDIKATOR
1. Konsep dari I/O di Java dan File streams dijelaskan Berbagai tipe data dan sifat-
sifatnya dijelaskan.
2. Konsep variabel pada Java dijelaskan
3. Konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch dan Finally
dijelaskan
4. Thread Class dan sinkronisasinya digunakan.
5. Penggunaan Thread tingkat lanjut (concurrent execution, runnable interface, daemon
threads, thread priority, thread groups) dijelaskan
6. Konsep dasar TCP/IP dan java.net package dijelaskan.
7. Socket programming server side dan client side dijelaskan
IV.TUJUAN PEMBELAJARAN
1. Menjelaskan tipe data dasar
2. Menjelaskan Konsep dari I/O di Java dan File streams tipe data dan sifat-sifatnya.
3. Menjelaskan Konsep variabel pada Java
4. Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw, Catch
dan Finally.
Menaplikasikan pada beban Exception Handling
5. Menggunakan ad Class dan sinkronisasinya
6. Menerapkan penggunaan Thread tingkat lanjut (concurrent execution, runnable
interface, daemon threads, thread priority, thread groups
7. Mendiskusikan konsep dasar TCP/IP dan java.net package.
8. Mengadakan Tanya jawab Socket programming server side dan client side
V. MATERI AJAR
1. I/O dan type data pada Variable
2. Exception Handling
3. Multi trading
4. Network Progaming
VI. ALOKASI WAKTU
42 x 45 menit
VII. MODEL PEMBELAJARAN
1. Ceramah
2. Praktik
3. Penugasan
VIII. KEGIATAN PEMBELAJARAN
Pertemuan ke-1
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memeberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menjelaskan tipe data dasar
Menjelaskan Konsep dari I/O di Java dan File streams tipe data dan sifat-sifatnya.
Menjelaskan Konsep variabel pada Java
Menjelaskan konsep dari Exception Handling serta pemodelan dari Try, Throw,
Catch dan Finally.
o Menaplikasikan pada beban Exception Handling
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan 2
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Menggunakan ad Class dan sinkronisasinya Menerapkan penggunaan Thread tingkat lanjut (concurrent execution, runnable
interface, daemon threads, thread priority, thread groups 3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
Pertemuan ke-3
1. Kegiatan Awal
Guru masuk dan siswa memberi salam
Melakukan berdo’a terlebih dahulu sebelum proses belajar dimulai.
Mencoba mengulang dan/atau mengingatkan kembali tentang materi yang telah
diberikan pada pertemuan sebelumnya dengan cara memberikan pertanyaan atau
semacam Quiz
Guru memulai kegiatan pembelajaran.
2. Kegiatan Inti
Mendiskusikan konsep dasar TCP/IP dan java.net package. Mengadakan Tanya jawab Socket programming server side dan client side
3. Kegiatan akhir
Menyimpulkan semua pelajaran yang telah disampaikan
Memberi tugas (pekerjaan rumah)
IX. SUMBER BAHAN DAN ALAT
Algoritma dan Pemrogra-man
Buku pemrogrmanJava
Komputer
Howto JAVA
X.PENILAIAN
Tes tertulis
Tanya jawab
Hail program
Tugas
Pengamatan
Aspek Skor
( )
Bobot Nilai Keterangan
Kognitif Syarat lulus nilai
minimal 70 dan skor
setiap aspek minimal
7
Kebenaran Program
Kerapihan penulisan
program
Ketepatan Waktu
Nilai Akhir
Kategori kelulusan :
70 - 79 : Memenuhi kriteria minimal. Dapat bekerja dengan bimbingan.
80 - 89 : Memenuhi kriteria minimal. Dapat bekerja tanpa bimbingan.
90 – 100 : Di atas kriteria minimal. Dapat bekerja tanpa bimbingan.
Mengetahui,Kepala Sekolah
Drs. AA MANSUR
Bojonggambir, Juli 2013Guru Mata Pelajaran
RONI NURONI, ST.