(RPP)
4.13 Membuat kode program untuk operasi file dan operasi Input Output
C. Indikator
3.13.1 Menjelaskan konsep operasi file dan Input Output(IO) dalam pemrograman
aplikasi berorientasi obyek.
3.13.2 Menjelaskan prosedur operasi file dan Input Output(IO) dalam
pemrograman aplikasi berorientasi obyek.
3.13.3 Menentukan penggunaan operasi file dan Input Output(IO) dalam
pemrograman aplikasi berorientasi obyek.
3.13.4 Menerapkan operasi file dan Input Output(IO) pemrograman aplikasi
berorientasi obyek.
4.13.1 Merancang program aplikasi berorientasi obyek dengan penerapan operasi
file dan Input Output(IO).
4.13.2 Membuat kode program aplikasi berorientasi obyek yang menerapkan
operasi file dan Input Output(IO).
4.13.3 Menguji program aplikasi berorientasi obyek yang menerapkan operasi file
dan Input Output(IO).
D. Materi Pembelajaran
1. Konsep operasi file dalam pemrograman berbasis oop.
2. Konsep input dan output dalam pemrograman aplikasi berbasis oop.
3. Prosedur pembuatan program aplikasi berbasis oop untuk operasi file.
4. Prosedur pembuatan program aplikasi berbasis oop untuk input dan output.
5. Membuat program aplikasi berbasis oop untuk operasi file yang dapat mengedit,
menambah, menghapus dan membaca isi file.
E. Pendekatan/ Model dan Metode Pembelajaran
1. Model pembelajaran :Inquiry Base Learning
2. Metode pembelajaran : Diskusi, kerja kelompok
3. Penugasan individu dan kelompok
F. Alat/Media/Sumber Pembelajaran
1. Alat dan Media
a. Laptop
b. Smartphone
c. LKS (Lembar Kerja Siswa)
d. LCD Projector
2. Sumber Pembelajaran
Pemrograman Berorientasi Objek Kelas XII Hanifah Wijayanti Hal 20
G. Kegiatan Pembelajaran
1. KegiatanPendahuluan
a. Pendidik dan Peserta Didik berdoa sebelum melaksanakan pembelajaran
b. Peserta didik menyimak topik dan uraian materi yang akan dipelajari.
c. Peserta didik menyimak tentang strategi pembelajaran yang akan dilakukan.
d. Guru bertanya : Apakah kalian mengetahui apa itu Input dan Apa itu Output?
Apakah kalian mengetahui apa itu Konsultan IT?
Mengapa kejujuran diperlukan dalam setiap pembelajarn?
(guru memberi penguatan bahwa kejujuran merupakan salah
satu sikap yang wajib dimiliki sebagai seorang yang
beragama)
2. Kegiatan inti
No Sintak Kegiatan Unsur (5M)
1. Orientasi masalah a. Guru menunjukkan pada siswa mengamati
tentang 1. Konsep operasi file
dalam pemrograman berbasis
oop.
b. 2. Konsep input dan output
dalam pemrograman aplikasi
berbasis oop.
c. 3. Prosedur pembuatan
program aplikasi berbasis oop
untuk operasi file.
d. 4. Prosedur pembuatan
program aplikasi berbasis oop
untuk input dan output.
e. 5. Membuat program aplikasi
berbasis oop untuk operasi file
yang dapat mengedit,
menambah, menghapus dan
membaca isi file.
f. Siswa menyimak penjelasan
yang diberikan guru tentang 1.
Konsep operasi file dalam
pemrograman berbasis oop.
g. 2. Konsep input dan output
dalam pemrograman aplikasi
berbasis oop.
h. 3. Prosedur pembuatan
program aplikasi berbasis oop
untuk operasi file.
i. 4. Prosedur pembuatan
program aplikasi berbasis oop
untuk input dan output.
j. 5. Membuat program aplikasi
berbasis oop untuk operasi file
yang dapat mengedit,
menambah, menghapus dan
membaca isi file.
k. Guru menugaskan siswa
menganalisis kesulitan yang
terjadi dan mendiskusikan
penyebabnya
l. Siswa secara individu maupun
kelompok berdiskusi membahas
permasalahan.
m. Guru Menugaskan siswa
membuat pertanyaan tentang apa
yang belum diketahui dan apa
yang ingin diketahui lebih lanjut
tentang spesialisasi 1. Konsep
operasi file dalam
pemrograman berbasis oop.
n. 2. Konsep input dan output
dalam pemrograman aplikasi
berbasis oop.
o. 3. Prosedur pembuatan
program aplikasi berbasis oop
untuk operasi file.
p. 4. Prosedur pembuatan
program aplikasi berbasis oop
untuk input dan output.
q. 5. Membuat program aplikasi
berbasis oop untuk operasi file
yang dapat mengedit,
menambah, menghapus dan
membaca isi file.
a. Guru menugaskan siswa Menanya
membuat pertanyaan tentang
apa yang belum diketahui dan
apa yang ingin diketahui lebih
lanjut tentang tentang
spesialisasi 1. Konsep operasi
file dalam pemrograman
berbasis oop.
b. 2. Konsep input dan output
dalam pemrograman aplikasi
berbasis oop.
c. 3. Prosedur pembuatan
program aplikasi berbasis oop
untuk operasi file.
d. 4. Prosedur pembuatan
program aplikasi berbasis oop
untuk input dan output.
e. 5. Membuat program aplikasi
berbasis oop untuk operasi
file yang dapat mengedit,
menambah, menghapus dan
membaca isi file.
f. Siswa membuat pertanyaan
tentang apa yang belum
diketahui dan apa yang ingin
diketahui lebih lanjut tentang
tentang spesialisasi bidang 1.
Konsep operasi file dalam
pemrograman berbasis oop.
g. 2. Konsep input dan output
dalam pemrograman aplikasi
berbasis oop.
h. 3. Prosedur pembuatan
program aplikasi berbasis oop
untuk operasi file.
i. 4. Prosedur pembuatan
program aplikasi berbasis oop
untuk input dan output.
j. 5. Membuat program aplikasi
berbasis oop untuk operasi file
yang dapat mengedit,
menambah, menghapus dan
membaca isi file.
2. Mengumpulkan data a. Guru menugaskan siswa secara Mengumpulkan
dan individu atau kelompok mencari informasi (mencoba)
memverifikasinya informasi dari buku siswa dan
sumber lain
b. Siswa mencari informasi yang
berkaitan dengan spesialisasi
bidang 1. Konsep operasi file
dalam pemrograman berbasis
oop.
c. 2. Konsep input dan output
dalam pemrograman aplikasi
berbasis oop.
d. 3. Prosedur pembuatan
program aplikasi berbasis oop
untuk operasi file.
e. 4. Prosedur pembuatan
program aplikasi berbasis oop
untuk input dan output.
f. 5. Membuat program aplikasi
berbasis oop untuk operasi file
yang dapat mengedit,
menambah, menghapus dan
membaca isi file.
3. Mengumpulkan data a. Guru menugaskan siswa
dan mencoba membuat class diagram
mencoba/melakukan sendiri atau berdasarkan kasus
eksperimen yang diberikan guru
b. Siswa secara individu maupun
kelompok membuat class
diagram sendiri atau berdasarkan
kasus yang diberikan guru
c. Selama kegiatan Siswa, Guru
memantau tingkah laku Siswa
d. Guru menilai sikap, pengetahuan
dan keterampilan selama
kegiatan berlangsung
4. Mengorganisasikan a. guru menugaskan Siswa Mengasosiasi
dan menformulasi- merumuskan kesimpulan (menalar)
kan penjelasan tentang tentang 1. Konsep
operasi file dalam
pemrograman berbasis oop.
b. 2. Konsep input dan output
dalam pemrograman aplikasi
berbasis oop.
c. 3. Prosedur pembuatan
program aplikasi berbasis
oop untuk operasi file.
d. 4. Prosedur pembuatan
program aplikasi berbasis
oop untuk input dan output.
e. 5. Membuat program aplikasi
berbasis oop untuk operasi
file yang dapat mengedit,
menambah, menghapus dan
membaca isi file.
f. guru menugaskan Siswa
merumuskan kesimpulan
tentang tentang Model Sistem
Perangkat Lunak
Berorientasi Objek
g. Siswa merumuskan kesimpulan
tentang pentingnya tentang 1.
Konsep operasi file dalam
pemrograman berbasis oop.
h. 2. Konsep input dan output
dalam pemrograman aplikasi
berbasis oop.
i. 3. Prosedur pembuatan
program aplikasi berbasis oop
untuk operasi file.
j. 4. Prosedur pembuatan
program aplikasi berbasis oop
untuk input dan output.
k. 5. Membuat program aplikasi
berbasis oop untuk operasi
file yang dapat mengedit,
menambah, menghapus dan
membaca isi file.
a. Guru menugaskan siswa secara
individu atau kelompok
membuat laporan lisan atau
tertulis dan mempersentasikan
hasil pekerjaannya pada
kelompok lain,
b. Siswa dari kelompok lain serta
memberikan tanggapan
terhadap pertanyaan yang
disampaikan kepadanya serta
menerima masukan.
5. Menganalisis proses a. Siswa menganalisis proses mengkomunikasikan
inkuiri inquiry yang dilakukan dan
memperbaiki hasil kerjanya
berdasarkan masukan pada saat
presentasi serta hal-hal yang
dianggap belum tepat
3. Kegiatan Penutup
a. Guru menanyakan pendapat peserta didik tentang proses belajar yang dilakukan
(merefleksi kegiatan), apakah ada masukan perbaikan untuk kegiatan selanjutnya
b. Peserta didik menyimak penjelasan tentang topic materi pada pemelajaran selanjutnya,
serta tugas yang diberikan guru terkait pembelajaran berikutnya.
c. Guru dan Peserta didik berdoa agar pembelajaran di pertemuan tersebut dapat
bermanfaat.
H. Penilaian
1. Penilaian Sikap
a) Lembar Observasi Perilaku
Tanggung
Nama Siswa/ Disiplin Jujur Santun
No Jawab
Kelompok
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1.
2.
3.
dst
Keterangan:
4 = jika empat indikator terlihat
3 = jika tiga indikator terlihat
2 = jika dua indikator terlihat
1 = jika satu indikator terlihat
Nilai akhir sikap diperoleh dari modul (skor yang paling sering muncul) dari
keempat aspek sikap di atas.
Kategori nilai sikap:
a. Sangat baik jika memperoleh nilai akhir 4
b. Baik jika memperoleh nilai akhir 3
c. Cukup jika memperoleh nilai akhir 2
d. Kurang jika memperoleh nilai akhir 1
Jatiroto, 2019
Mengetahui
Kepala SMK Negeri 1 JATIROTO