Anda di halaman 1dari 15

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Adi Sanggoro


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Berorientasi Obyek
Durasi (Waktu) : 90 jam
Kelas/Semester : XI
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual,
operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan
Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan,
teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari
keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.
KI-4 (Keterampilan) : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim
dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik
Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur
sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji
secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah
abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan,
meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam
ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu
melaksanakan tugas spesifik dibawah pengawasan langsung.

SMK ADI SANGGORO 1 XI Rekayasa Perangkat Lunak ©2020


Sumber Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Belajar Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
1 2 3 4 5 6 7
3.1 Memahami 3.1.1 Menjelaskan konsep  Konsep  EBook, 6  Mengamati untuk Penilaian
konsep dasar pemrograman pemrograma Eko mengidentifikasi dan
pemrograman berorientasi obyek. n Subiyanto Pengetahuan:
merumuskan
berorientasi 3.1.2 Menjelaskan prosedur berorientasi ro masalah tentang Tes Tertulis
objek pemrograman obyek. Pemrogra konsep (Quiz
berorientasi obyek.  Prosedur man pemrograman
4.1 Mempresentasik 3.1.3 Menjelaskan Berorienta berorientasi objek Daring)
pemrograma
an konsep perbandingan antara n si Objek,  Mengumpulkan data • Penilaian
pemrograman pemrograman berorientasi Penerbit tentang konsep Keterampilan:
berorientasi berorientasi obyek obyek. Direktorat pemrograman
berorientasi objek Kinerja
objek dengan pemrograman  Keunggulan Jenderal
struktural. pemrograma Guru dan (Penugasan
 Mengolah data
4.1.1 Mempresentasikan n Tenaga tentang konsep Daring), dan
konsep pemrograman berorientasi Kependidi pemrograman Tes
berorientasi obyek. obyek kan berorientasi objek
terhadap Kementria Penilaian
 Mengomunikasikan
pemrograma n tentang konsep unjuk
n struktural. Pendidika pemrograman kerja
n dan berorientasi objek
Kebudaya • Penilaian
an, 2013 Sikap:
 Buku- Skala sikap
buku yang (disiplin, rasa
relevan
 Internet ingin tahu,
dan
kerjakeras)
3.2 Menerapkan 3.2.1 Menjelaskan berbagai  Macam-  EBook, 6  Mengamati untuk Pengetahuan:
dasar dan tools pengembang macam Eko mengidentifikasi dan
aturan program berorientasi perangkat Subiyanto • Tes Tertulis
merumuskan
pemrograman obyek. lunak ro masalah tentang Keterampilan:
SMK ADI SANGGORO 2 XI Rekayasa Perangkat Lunak ©2020
berorientasi 3.2.2 Menjelaskan konfigurasi pengembang Pemrogra dasar dan aturan • Observas
objek tools pengembang program man pemrograman
perangkat lunak berorientasi Berorienta berorientasi objek
4.2 Membuat kode berorientasi obyek. obyek. si Objek,
program dasar 3.2.3 Menjelaskan kebutuhan Penerbit  Mengumpulkan data
 Prosedur tentang dasar dan
dan aturan tools editor program instalasi dan Direktorat aturan
pemrograman berorientasi obyek. konfigurasi Jenderal pemrograman
berorientasi 3.2.4 Menjelaskan struktur tools Guru dan berorientasi objek
objek dasar dalam pengembang Tenaga
pemrograman Kependidi  Mengolah data
aplikasi
tentang dasar dan
berorientasi obyek. program kan aturan
3.2.5 Menjelaskan prosedur berorientasi Kementria pemrograman
kompilasi program. obyek. n berorientasi objek
3.2.6 Menjelaskan tata cara  Prosedur Pendidika
menjalankan program n dan  Mengomunikasikan
Kompilasi tentang dasar dan
hasil kompilasi.  Menjalankan Kebudaya
aturan
3.2.7 Menerapkan prosedur program hasil an, 2013 pemrograman
aturan pemrograman kompilasi.  Buku- berorientasi objek
berorientasi obyek.  Prosedur buku yang
4.2.1 Menginstalasi tools patching relevan
pengembang program komputer. Internet
aplikasi berorientasi  Aplikasi
obyek kedalam komputer. editor
4.2.2 Mengkonfigurasi tools  Virtual
pengembang program machine
aplikasi berorientasi
obyek.
4.2.3 Merencanakan program
aplikasi sederhana
berorientasi obyek.
4.2.4 Membuat kode program
aplikasi sederhana
berorientasi obyek.
4.2.5 Menjalankan program
aplikasi sederhana
berorientasi obyek.
SMK ADI SANGGORO 3 XI Rekayasa Perangkat Lunak ©2020
3.3 Menerapkan 3.3.1 Menjelaskan konsep class  Konsep  EBook, 6  Mengamati untuk Pengetahuan:
konsep class, dalam pemrograman Class, object, Eko mengidentifikasi dan
method dan berorientasi obyek. method Subiyanto • Tes Tertulis
merumuskan
object 3.3.2 Menerapkan class dalam dalam oop. ro masalah tentang Keterampilan:
pemrograman  Penamaan Pemrogra konsep class, method • Observas
4.3 Membuat class, berorientasi obyek. file dalam man dan object
method dan 3.3.3 Menjelaskan konsep oop Berorienta  Mengumpulkan data
object method dalam  Penerapan si Objek, tentang konsep
pemrograman class dan Penerbit class, method dan
berorientasi obyek. method Direktorat object
3.3.4 Menerapkan method dalam Jenderal  Mengolah data
dalam pemrograman program Guru dan tentang konsep
berorientasi obyek. aplikasi oop. Tenaga class, method dan
3.3.5 Menjelaskan konsep Kependidi object
obyek dalam kan
pemrograman  Mengomunikasikan
Kementria tentang konsep
berorientasi obyek. n class, method dan
3.3.6 Menerapkan obyek dalam Pendidika object
pemrograman n dan
berorientasi obyek. Kebudaya
4.3.1 Merancang program an, 2013
aplikasi berorientasi  Buku-
obyek dengan penerapan buku yang
class, method dan obyek. relevan
4.3.2 Membuat kode program Internet
aplikasi berorientasi
obyek dengan penerapan
class, method dan obyek.
4.3.3 Menguji program aplikasi
berorientasi obyek yang
menerapkan class,
method dan obyek.
3.4 Menerapkan 3.4.1 Menjelaskan konsep dan  Konsep  EBook, 6  Mengamati untuk Pengetahuan:
konsep tujuan proses enkapsulasi Eko mengidentifikasi dan
enkapsulasi enkapsulisasi dalam dalam Subiyanto • Tes Tertulis
merumuskan
dalam pemrograman aplikasi program ro masalah tentang Keterampilan:
SMK ADI SANGGORO 4 XI Rekayasa Perangkat Lunak ©2020
melindungi data berorientasi obyek. aplikasi Pemrogra konsep enkapsulasi • Observas
dan informasi 3.4.2 Menjelaskan prosedur berbasis oop. man dalam melindungi
enkapsulisasi dalam  Prosedur Berorienta data dan informasi
4.4 Membuat kode pemrograman aplikasi enkapsulasi si Objek,
program berorientasi obyek. Penerbit  Mengumpulkan data
dalam tentang konsep
enkapsulasi 3.4.3 Menjelaskan persyaratan program Direktorat enkapsulasi dalam
dalam proses enkapsulisasi aplikasi Jenderal melindungi data dan
melindungi data dalam pemrograman berbasis oop. Guru dan informasi
aplikasi berorientasi  Prosedur Tenaga
obyek. Kependidi  Mengolah data
rancangan tentang konsep
3.4.4 Menerapkan prosedur program kan enkapsulasi dalam
enkapsulisasi dalam aplikasi Kementria melindungi data dan
pemrograman aplikasi berbasis oop n informasi
berorientasi obyek. dengan Pendidika
4.4.1 Merancang program n dan  Mengomunikasikan
penerapan tentang konsep
aplikasi berorientasi enkapsulasi. Kebudaya
enkapsulasi dalam
obyek dengan penerapan  Keunggulan an, 2013 melindungi data dan
enkapsulisasi dalam enkapsulasi  Buku- informasi
melindungi data dan dalam buku yang
informasi. program relevan
4.4.2 Membuat kode program aplikasi Internet
aplikasi berorientasi berbasis oop
obyek yang menerapkan
enkapsulisasi.
4.4.3 Menguji program aplikasi
berorientasi obyek yang
menerapkan
enkapsulisasi.
3.5 Menerapkan 3.5.1 Menjelaskan konsep dan  Konsep  EBook, 6  Mengamati untuk Pengetahuan:
konsep tujuan proses pewarisan enheritance Eko mengidentifikasi dan
pewarisan dalam pemrograman (pewarisan) Subiyanto • Tes Tertulis
merumuskan
aplikasi berorientasi dalam ro masalah tentang Keterampilan:
4.5 Membuat obyek. program Pemrogra konsep pewarisan • Observas
hubungan 3.5.2 Menjelaskan prosedur aplikasi man  Mengumpulkan data
antara class pewarisan dalam berbasis oop. Berorienta tentang konsep
dengan pola pemrograman aplikasi  Prosedur si Objek, pewarisan
SMK ADI SANGGORO 5 XI Rekayasa Perangkat Lunak ©2020
pewarisan berorientasi obyek. enheritance Penerbit  Mengolah data
3.5.3 Menjelaskan keterkaitan (pewarisan) Direktorat tentang konsep
antara class dan dalam Jenderal pewarisan
pewarisan dalam program Guru dan
pemrograman aplikasi aplikasi Tenaga  Mengomunikasikan
tentang konsep
berorientasi obyek. berbasis oop. Kependidi
pewarisan
3.5.4 Menerapkan prosedur  Prosedur kan
pewarisan dalam rancangan Kementria
pemrograman aplikasi program n
berorientasi obyek aplikasi Pendidika
4.5.1 Merancang program berbasis oop n dan
aplikasi berorientasi dengan Kebudaya
obyek dengan penerapan penerapan an, 2013
pewarisan dalam enheritance  Buku-
melindungi data dan (pewarisan). buku yang
informasi.  Keunggulan relevan
4.5.2 Membuat kode program enheritance Internet
aplikasi berorientasi (pewarisan)
obyek yang menerapkan dalam
pewarisan. program
4.5.3 Menguji program aplikasi aplikasi
berorientasi obyek yang berbasis oop
menerapkan pewarisan.
3.6 Menerapkan 3.6.1 Menjelaskan konsep  Konsep  EBook, 9  Mengamati untuk Pengetahuan:
konsep polymorphism dengan polymorphism Eko mengidentifikasi dan
polymorphism overloading dan overriding dengan Subiyanto • Tes Tertulis
merumuskan
dengan dalam pemrograman overloading ro masalah tentang Keterampilan:
overloading dan aplikasi berorientasi dan Pemrogra konsep polymorphism • Observas
overriding obyek. overriding man dengan overloading
3.6.2 Menjelaskan prosedur dalam Berorienta dan overriding
4.6 Membuat kode polymorphism dengan program si Objek,  Mengumpulkan data
program sesuai overloading dan overriding aplikasi Penerbit tentang konsep
konsep dalam pemrograman berbasis oop. Direktorat polymorphism
polymorphism aplikasi berorientasi  Prosedur Jenderal dengan overloading
dengan obyek. polymorphism Guru dan dan overriding
overloading dan 3.6.3 Menerapkan prosedur dengan Tenaga
SMK ADI SANGGORO 6 XI Rekayasa Perangkat Lunak ©2020
overriding polymorphism dengan overloading Kependidi  Mengolah data
overloading dan overriding dan kan tentang konsep
dalam pemrograman overriding Kementria polymorphism
aplikasi berorientasi dalam n dengan overloading
obyek program Pendidika dan overriding
4.6.1 Merancang program aplikasi n dan
 Mengomunikasikan
aplikasi berorientasi berbasis oop. Kebudaya tentang konsep
obyek dengan penerapan  Prosedur an, 2013 polymorphism
polymorphism dengan rancangan  Buku- dengan overloading
overloading dan overriding program buku yang dan overriding
dalam melindungi data aplikasi relevan
dan informasi. berbasis oop Internet
4.6.2 Membuat kode program dengan
aplikasi berorientasi penerapan
obyek yang menerapkan polymorphism
polymorphism dengan dengan
overloading dan overloading
overriding. dan
4.6.3 Menguji program aplikasi overriding.
berorientasi obyek yang  Keunggulan
menerapkan polymorphism
polymorphism dengan dengan
overloading dan overloading
overriding. dan
overriding
dalam
program
aplikasi
berbasis oop

3.7 Menerapkan 3.7.1 Menjelaskan konsep  Konsep  EBook, 9  Mengamati untuk Pengetahuan:
penggunaan package dalam package Eko mengidentifikasi dan
package dalam pemrograman aplikasi dalam Subiyanto • Tes Tertulis
merumuskan
aplikasi berorientasi obyek. program ro masalah tentang Keterampilan:
3.7.2 Menjelaskan proses aplikasi Pemrogra penggunaan package • Observas
4.7 Membuat pengelompokan class berbasis oop. man dalam aplikasi
SMK ADI SANGGORO 7 XI Rekayasa Perangkat Lunak ©2020
aplikasi melalui dalam pembuatan  Prosedur Berorienta  Mengumpulkan data
pengelompokan package. pembuatan si Objek, tentang penggunaan
class dalam 3.7.3 Menjelaskan prosedur package Penerbit package dalam
package pembuatan package dalam Direktorat aplikasi
dalam pemrograman program Jenderal
 Mengolah data
aplikasi berorientasi aplikasi Guru dan
tentang penggunaan
obyek. berbasis oop. Tenaga package dalam
3.7.4 Menjelaskan proses  Prosedur Kependidi aplikasi
kompilasi package. rancangan kan
3.7.5 Menerapkan package Kementria  Mengomunikasikan
program
tentang penggunaan
dalam pemrograman aplikasi n
package dalam
aplikasi berorientasi berbasis oop Pendidika aplikasi
obyek dengan n dan
4.7.1 Merancang program penerapan Kebudaya
aplikasi berorientasi package. an, 2013
obyek dengan penerapan  Prosedur  Buku-
package kompilasi buku yang
4.7.2 Membuat kode program package relevan
aplikasi berorientasi dalam Internet
obyek yang menerapkan pemrograma
package. n berbasis
4.7.3 Menguji program aplikasi oop.
berorientasi obyek yang  Keunggulan
menerapkan package. package
dalam
program
aplikasi
berbasis oop
3.8 Merancang 3.8.1 Menjelaskan konsep  Konsep  EBook, 9  Mengamati untuk Pengetahuan:
pembuatan interface dalam interface Eko mengidentifikasi dan
interface pemrograman aplikasi dalam Subiyanto • Tes Tertulis
merumuskan
berorientasi obyek. program ro masalah tentang Keterampilan:
4.8 Membuat 3.8.2 Menjelaskan prosedur aplikasi Pemrogra pembuatan interface • Observas
rancangan pembuatan interface berbasis oop. man  Mengumpulkan data
aplikasi dengan dalam pemrograman  Prosedur Berorienta tentang pembuatan
interface aplikasi berorientasi
SMK ADI SANGGORO 8 XI Rekayasa Perangkat Lunak ©2020
obyek. pembuatan si Objek, interface
3.8.3 Menerapkan interface interface Penerbit
dalam pemrograman dalam Direktorat  Mengolah data
aplikasi berorientasi program Jenderal tentang pembuatan
obyek aplikasi Guru dan interface
4.8.1 Merancang program berbasis oop. Tenaga  Mengomunikasikan
aplikasi berorientasi  Prosedur Kependidi tentang pembuatan
obyek dengan penerapan rancangan kan interface
interface program Kementria
4.8.2 Membuat kode program aplikasi n
aplikasi berorientasi berbasis oop Pendidika
obyek yang dengan n dan
menerapkan interface. penerapan Kebudaya
4.8.3 Menguji program aplikasi interface. an, 2013
berorientasi obyek yang  Prosedur  Buku-
menerapkan interface. kompilasi buku yang
package relevan
dalam Internet
pemrograma
n berbasis
oop.
 Keunggulan
interface
dalam
program
aplikasi
berbasis oop

3.9 Menganalisis 3.9.1 Menjelaskan konsep class  Konsep class  EBook, 6  Mengamati untuk Pengetahuan:
pemanfaatan library dalam library dalam Eko mengidentifikasi dan
class library pemrograman aplikasi program Subiyanto • Tes Tertulis
merumuskan
berorientasi obyek. aplikasi ro masalah tentang Keterampilan:
4.9 Menggunakan 3.9.2 Menjelaskan prosedur berbasis oop. Pemrogra pemanfaatan class • Observas
class library pemanfaatan class library  Prosedur man library
dalam dalam pemrograman penerapan Berorienta  Mengumpulkan data
memecahkan aplikasi berorientasi si Objek,
SMK ADI SANGGORO 9 XI Rekayasa Perangkat Lunak ©2020
masalah obyek. class library Penerbit tentang pemanfaatan
3.9.3 Menganalisis dalam Direktorat class library
pemanfaatan class library program Jenderal
dalam pemrograman aplikasi Guru dan  Mengolah data
aplikasi berorientasi berbasis oop. Tenaga tentang pemanfaatan
class library
obyek.  Prosedur Kependidi
3.9.4 Menentukan penggunaan rancangan kan  Mengomunikasikan
class library dalam program Kementria tentang pemanfaatan
pemrograman aplikasi aplikasi n class library
berorientasi obyek. berbasis oop Pendidika
3.9.5 Menerapkan class library dengan n dan
dalam pemrograman penerapan Kebudaya
aplikasi berorientasi class library. an, 2013
obyek.  Prosedur  Buku-
4.9.1 Merancang program kompilasi buku yang
aplikasi berorientasi program relevan
obyek dengan penerapan aplikasi Internet
class library. dengan
4.9.2 Membuat kode program penerapan
aplikasi berorientasi class library
obyek yang menerapkan pemrograma
class library. n berbasis
4.9.3 Menguji program aplikasi oop.
berorientasi obyek yang  Keunggulan
menerapkan class library. program
dengan
pernerapan
class library
dalam
program
aplikasi
berbasis oop
3.10 Mengevaluasi 3.10.1 Menjelaskan konsep  Konsep  EBook, 3  Mengamati untuk Pengetahuan:
penanganan error handling penanganan Eko mengidentifikasi dan
kesalahan (penanganan kesalahan) kesalahan Subiyanto • Tes Tertulis
merumuskan
dalam program dalam pemrograman dalam ro Keterampilan:
SMK ADI SANGGORO 10 XI Rekayasa Perangkat Lunak ©2020
aplikasi berorientasi program Pemrogra masalah tentang • Observas
4.10 Memodifikasi obyek. aplikasi man penanganan
kode program 3.10.2 Menjelaskan prosedur berbasis oop. Berorienta kesalahan dalam
untuk error handling  Prosedur si Objek, program
penanganan (penanganan kesalahan) penangan Penerbit
 Mengumpulkan data
kesalahan dalam pemrograman kesalahan Direktorat tentang penanganan
dalam program aplikasi berorientasi (error Jenderal kesalahan dalam
obyek. handling) Guru dan program
3.10.3 Menganalisis dalam Tenaga
penanganan kesalahan Kependidi  Mengolah data
pemrograma
tentang penanganan
(error handling ) dalam n berbasis kan kesalahan dalam
pemrograman aplikasi oop. Kementria program
berorientasi obyek.  Prosedur n
3.10.4 Menentukan pembuatan Pendidika  Mengomunikasikan
penggunaan error n dan tentang penanganan
program kesalahan dalam
handling (penanganan aplikasi Kebudaya
program
kesalahan) dalam berbasis oop an, 2013
pemrograman aplikasi dengan  Buku-
berorientasi obyek. penanganan buku yang
3.10.5 Menerapkan error kesalahan relevan
handling (penanganan Internet
kesalahan) dalam
pemrograman aplikasi
berorientasi obyek.
4.10.1 Merancang program
aplikasi berorientasi
obyek dengan penerapan
error handling
(penanganan kesalahan).
4.10.2 Membuat kode program
aplikasi berorientasi
obyek yang menerapkan
error handling
(penanganan kesalahan).
4.10.3 Menguji program
aplikasi berorientasi
SMK ADI SANGGORO 11 XI Rekayasa Perangkat Lunak ©2020
obyek yang menerapkan
error handling
(penanganan kesalahan).
4.10.4 Memperbaiki
penanganan kesalahan
(error handling) dalam
program aplikasi
berorientasi obyek.
4.10.5 Memodifikasi
penanganan kesalahan
(error handling) dalam
program aplikasi
berorientasi obyek.
3.11 Menerapkan 3.11.1 Menjelaskan konsep  Konsep  EBook, 6  Mengamati untuk Pengetahuan:
data bentuk data bentuk string dan penggunaan Eko mengidentifikasi dan
string dan pelbagai propertinya data tipe Subiyanto • Tes Tertulis
merumuskan
pelbagai dalam pemrograman string dalam ro masalah tentang Keterampilan:
propertinya aplikasi berorientasi pemrograma Pemrogra data bentuk string • Observas
obyek. n berbasis man dan pelbagai
4.11 Membuat kode 3.11.2 Menjelaskan prosedur oop. Berorienta propertinya
program untuk data bentuk string dan  Prosedur si Objek,  Mengumpulkan data
mengolah data pelbagai propertinya pembuatan Penerbit tentang data bentuk
bentuk string dalam pemrograman program Direktorat string dan pelbagai
aplikasi berorientasi berbasis oop Jenderal propertinya
obyek. dengan Guru dan  Mengolah data data
3.11.3 Menentukan menerapkan Tenaga bentuk string dan
penggunaan data bentuk data tipe Kependidi pelbagai propertinya
string dan pelbagai string. kan
propertinya dalam  Mengomunikasikan
Kementria tentang data bentuk
pemrograman aplikasi n string dan pelbagai
berorientasi obyek. Pendidika propertinya
3.11.4 Menerapkan data bentuk n dan
string dan pelbagai Kebudaya
propertinya dalam an, 2013
pemrograman aplikasi  Buku-
berorientasi obyek. buku yang
SMK ADI SANGGORO 12 XI Rekayasa Perangkat Lunak ©2020
4.11.1 Merancang program relevan
aplikasi berorientasi Internet
obyek dengan penerapan
data bentuk string dan
pelbagai propertinya.
4.11.2 Membuat kode program
aplikasi berorientasi
obyek yang menerapkan
data bentuk string dan
pelbagai propertinya.
4.11.3 Menguji program
aplikasi berorientasi
obyek yang menerapkan
data bentuk string dan
pelbagai propertinya.
3.12 Menerapkan 3.12.1 Menjelaskan konsep  Konsep  EBook, 9  Mengamati untuk Pengetahuan:
collection collection sebagai media penerapan Eko mengidentifikasi dan
sebagai media penyimpanan data collection Subiyanto • Tes Tertulis
merumuskan
penyimpanan dalam pemrograman sebagai ro masalah tentang Keterampilan:
data aplikasi berorientasi penyimpan Pemrogra collection sebagai • Observas
obyek. data dalam man media penyimpanan
4.12 Membuat kode 3.12.2 Menjelaskan prosedur pemrograma Berorienta data
program collection sebagai media n berbasis si Objek,  Mengumpulkan data
collection penyimpanan data oop. Penerbit tentang collection
sebagai dalam pemrograman  Prosedur Direktorat sebagai media
penyimpan data aplikasi berorientasi pembuatan Jenderal penyimpanan data
obyek. program Guru dan  Mengolah data
3.12.3 Menentukan aplikasi Tenaga tentang collection
penggunaan collection berbasis oop Kependidi sebagai media
sebagai media dengan kan penyimpanan data
penyimpanan data menerapkan Kementria
 Mengomunikasikan
dalam pemrograman collection n tentang collection
aplikasi berorientasi sebagai Pendidika sebagai media
obyek. media n dan penyimpanan data
3.12.4 Menerapkan collection penyimpan Kebudaya
sebagai media data. an, 2013
SMK ADI SANGGORO 13 XI Rekayasa Perangkat Lunak ©2020
penyimpanan data  Buku-
dalam pemrograman buku yang
aplikasi berorientasi relevan
obyek. Internet
4.12.1 Merancang program
aplikasi berorientasi
obyek dengan penerapan
collection sebagai media
penyimpanan data.
4.12.2 Membuat kode program
aplikasi berorientasi
obyek yang menerapkan
collection sebagai media
penyimpanan data.
4.12.3 Menguji program
aplikasi berorientasi
obyek yang menerapkan
collection sebagai media
penyimpanan data.
3.13 Menerapkan 3.13.1 Menjelaskan konsep  Konsep  EBook, 9  Mengamati untuk Pengetahuan:
operasi file dan operasi file dan Input operasi file Eko mengidentifikasi dan
Input Output(IO) Output(IO) dalam dalam Subiyanto • Tes Tertulis
merumuskan
pemrograman aplikasi pemrograma ro masalah tentang Keterampilan:
4.13 Membuat kode berorientasi obyek. n berbasis Pemrogra operasi file dan Input • Observas
program untuk 3.13.2 Menjelaskan prosedur oop. man Output(IO)
operasi file dan operasi file dan Input  Konsep input Berorienta  Mengumpulkan data
operasi Input Output(IO) dalam dan output si Objek, tentang operasi file
Output pemrograman aplikasi dalam Penerbit dan Input Output(IO)
berorientasi obyek. pemrograma Direktorat
 Mengolah data
3.13.3 Menentukan n aplikasi Jenderal tentang operasi file
penggunaan operasi file berbasis oop. Guru dan dan Input Output(IO)
dan Input Output(IO)  Prosedur Tenaga
dalam pemrograman pembuatan Kependidi  Mengomunikasikan
aplikasi berorientasi kan tentang operasi file
program dan Input Output(IO)
obyek. aplikasi Kementria
3.13.4 Menerapkan operasi file berbasis oop n
SMK ADI SANGGORO 14 XI Rekayasa Perangkat Lunak ©2020
dan Input Output(IO) untuk Pendidika
pemrograman aplikasi operasi file. n dan
berorientasi obyek.  Prosedur Kebudaya
4.13.1 Merancang program pembuatan an, 2013
aplikasi berorientasi program  Buku-
obyek dengan penerapan aplikasi buku yang
operasi file dan Input berbasis oop relevan
Output(IO). untuk input Internet
4.13.2 Membuat kode program dan output.
aplikasi berorientasi  Membuat
obyek yang menerapkan program
operasi file dan Input aplikasi
Output(IO). berbasis oop
4.13.3 Menguji program untuk
aplikasi berorientasi operasi file
obyek yang menerapkan yang dapat
operasi file dan Input mengedit,
Output(IO). menambah,
menghapus
dan
membaca isi
file.

SMK ADI SANGGORO 15 XI Rekayasa Perangkat Lunak ©2020

Anda mungkin juga menyukai