Bidang Keahlian : Teknologi Informasi dan Komunikasi Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran : Pemrograman Berorientasi Obyek Durasi (Waktu) : 560 jam Kelas/Semester : XI,XII 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.
@2017, Direktorat Pembinaan SMK 1
Aloka si Kegiatan Penilaia Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Wakt Pembelajaran n u (JP) 1 2 3 4 5 6 3.1 Memahami 3.1.1 Menjelaskan konsep dasar Konsep 8 Mengamati konsep pemrograman berorientasi pemrograman untuk pemrograman obyek. berorientasi mengidentifikasi berorientasi 3.1.2 Menjelaskan prosedur obyek. dan objek pemrograman berorientasi Prosedur merumuskan obyek. pemrograman masalah 4.1 Mempresentasi 3.1.3 Menjelaskan perbandingan berorientasi tentang konsep kan konsep antara pemrograman pemrograman obyek. pemrograman berorientasi obyek dengan berorientasi Keunggulan objek berorientasi pemrograman struktural. pemrograman objek 4.1.1 Mempresentasikan konsep berorientasi Mengumpulkan pemrograman berorientasi obyek terhadap data tentang obyek. konsep pemrograman pemrograman struktural. berorientasi objek Mengolah data tentang konsep pemrograman berorientasi objek Mengomunikasi @2017, Direktorat Pembinaan SMK 2 kan tentang konsep pemrograman berorientasi objek 3.2 Menerapkan 3.2.1 Menjelaskan berbagai tools Macam-macam 24 Mengamati dasar dan pengembang program perangkat lunak untuk aturan berorientasi obyek. pengembang mengidentifikasi pemrograman 3.2.2 Menjelaskan konfigurasi program dan berorientasi tools pengembang berorientasi merumuskan objek perangkat lunak obyek. masalah berorientasi obyek. Prosedur tentang dasar 4.2 Membuat kode 3.2.3 Menjelaskan kebutuhan dan aturan instalasi dan program dasar tools editor program pemrograman konfigurasi tools berorientasi dan aturan berorientasi obyek. pengembang objek pemrograman 3.2.4 Menjelaskan struktur dasar aplikasi program berorientasi dalam pemrograman berorientasi Mengumpulkan objek berorientasi obyek. data tentang obyek. dasar dan 3.2.5 Menjelaskan prosedur Prosedur aturan kompilasi program. Kompilasi pemrograman 3.2.6 Menjelaskan tata cara Menjalankan berorientasi menjalankan program hasil program hasil objek kompilasi. kompilasi. Mengolah data 3.2.7 Menerapkan prosedur Prosedur tentang dasar aturan pemrograman patching dan aturan berorientasi obyek. komputer. pemrograman 4.2.1 Menginstalasi tools Aplikasi editor berorientasi pengembang program Virtual machine objek aplikasi berorientasi obyek kedalam komputer. Mengomunikasi kan tentang 4.2.2 Mengkonfigurasi tools dasar dan pengembang program @2017, Direktorat Pembinaan SMK 3 aplikasi berorientasi obyek. aturan 4.2.3 Merencanakan program pemrograman aplikasi sederhana berorientasi berorientasi obyek. objek 4.2.4 Membuat kode program aplikasi sederhana berorientasi obyek. 4.2.5 Menjalankan program aplikasi sederhana berorientasi obyek. 3.3 Menerapkan 3.3.1 Menjelaskan konsep class Konsep Class, 32 Mengamati konsep class, dalam pemrograman object, method untuk method dan berorientasi obyek. dalam oop. mengidentifikasi object 3.3.2 Menerapkan class dalam Penamaan file dan pemrograman berorientasi dalam oop merumuskan 4.3 Membuat obyek. Penerapan class masalah class, method 3.3.3 Menjelaskan konsep method dan method tentang konsep dan object dalam pemrograman class, method dalam program dan object berorientasi obyek. aplikasi oop. 3.3.4 Menerapkan method dalam Mengumpulkan pemrograman berorientasi data tentang obyek. konsep class, 3.3.5 Menjelaskan konsep obyek method dan object dalam pemrograman berorientasi obyek. Mengolah data 3.3.6 Menerapkan obyek dalam tentang konsep pemrograman berorientasi class, method obyek. dan object 4.3.1 Merancang program aplikasi Mengomunikasi berorientasi obyek dengan kan tentang penerapan class, method konsep class, method dan @2017, Direktorat Pembinaan SMK 4 dan obyek. object 4.3.2 Membuat kode program 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 32 Mengamati konsep tujuan proses enkapsulisasi enkapsulasi untuk enkapsulasi dalam pemrograman dalam program mengidentifikasi dalam aplikasi berorientasi obyek. aplikasi berbasis dan melindungi 3.4.2 Menjelaskan prosedur oop. merumuskan data dan enkapsulisasi dalam Prosedur masalah informasi pemrograman aplikasi enkapsulasi tentang konsep berorientasi obyek. enkapsulasi dalam program 4.4 Membuat kode 3.4.3 Menjelaskan persyaratan dalam aplikasi berbasis melindungi data program proses enkapsulisasi dalam oop. dan informasi enkapsulasi pemrograman aplikasi Prosedur dalam berorientasi obyek. rancangan Mengumpulkan melindungi 3.4.4 Menerapkan prosedur data tentang program aplikasi konsep data enkapsulisasi dalam berbasis oop enkapsulasi pemrograman aplikasi dengan dalam berorientasi obyek. penerapan melindungi data 4.4.1 Merancang program aplikasi enkapsulasi. dan informasi berorientasi obyek dengan Keunggulan Mengolah data penerapan enkapsulisasi enkapsulasi tentang konsep dalam melindungi data dan dalam program enkapsulasi informasi. aplikasi berbasis dalam 4.4.2 Membuat kode program oop melindungi data
@2017, Direktorat Pembinaan SMK 5
aplikasi berorientasi obyek dan informasi yang menerapkan enkapsulisasi. Mengomunikasi 4.4.3 Menguji program aplikasi kan tentang berorientasi obyek yang konsep enkapsulasi menerapkan enkapsulisasi. dalam melindungi data dan informasi 3.5 Menerapkan 3.5.1 Menjelaskan konsep dan Konsep 32 Mengamati konsep tujuan proses pewarisan enheritance untuk pewarisan dalam pemrograman (pewarisan) mengidentifikasi aplikasi berorientasi obyek. dalam program dan 4.5 Membuat 3.5.2 Menjelaskan prosedur aplikasi berbasis merumuskan hubungan pewarisan dalam oop. masalah antara class pemrograman aplikasi Prosedur tentang konsep dengan pola berorientasi obyek. pewarisan enheritance pewarisan 3.5.3 Menjelaskan keterkaitan (pewarisan) Mengumpulkan antara class dan pewarisan dalam program data tentang dalam pemrograman aplikasi berbasis konsep aplikasi berorientasi obyek. oop. pewarisan 3.5.4 Menerapkan prosedur Prosedur Mengolah data pewarisan dalam rancangan tentang konsep pemrograman aplikasi program aplikasi pewarisan berorientasi obyek berbasis oop Mengomunikasi 4.5.1 Merancang program aplikasi dengan kan tentang berorientasi obyek dengan penerapan konsep penerapan pewarisan dalam enheritance pewarisan melindungi data dan (pewarisan). informasi. Keunggulan 4.5.2 Membuat kode program enheritance aplikasi berorientasi obyek (pewarisan) @2017, Direktorat Pembinaan SMK 6 yang menerapkan dalam program pewarisan. aplikasi berbasis 4.5.3 Menguji program aplikasi oop berorientasi obyek yang menerapkan pewarisan. 3.6 Menerapkan 3.6.1 Menjelaskan konsep Konsep 32 Mengamati konsep polymorphism dengan polymorphism untuk polymorphism overloading dan overriding dengan mengidentifikasi dengan dalam pemrograman overloading dan dan overloading aplikasi berorientasi obyek. overriding dalam merumuskan dan overriding 3.6.2 Menjelaskan prosedur program aplikasi masalah polymorphism dengan berbasis oop. tentang konsep 4.6 Membuat kode overloading dan overriding polymorphism Prosedur program sesuai dalam pemrograman dengan polymorphism overloading dan konsep aplikasi berorientasi obyek. dengan overriding polymorphism 3.6.3 Menerapkan prosedur overloading dan dengan polymorphism dengan overriding dalam Mengumpulkan overloading overloading dan overriding data tentang program aplikasi konsep dan overriding dalam pemrograman berbasis oop. polymorphism aplikasi berorientasi obyek Prosedur dengan 4.6.1 Merancang program aplikasi rancangan overloading dan berorientasi obyek dengan program aplikasi overriding penerapan polymorphism berbasis oop Mengolah data dengan overloading dan dengan tentang konsep overriding dalam melindungi penerapan polymorphism data dan informasi. polymorphism dengan 4.6.2 Membuat kode program dengan overloading dan aplikasi berorientasi obyek overloading dan overriding yang menerapkan overriding. polymorphism dengan Mengomunikasi Keunggulan kan tentang overloading dan overriding. polymorphism konsep
@2017, Direktorat Pembinaan SMK 7
4.6.3 Menguji program aplikasi dengan polymorphism berorientasi obyek yang overloading dan dengan menerapkan polymorphism overriding dalam overloading dan dengan overloading dan program aplikasi overriding overriding. berbasis oop
3.7 Menerapkan 3.7.1 Menjelaskan konsep Konsep package 32 Mengamati
penggunaan package dalam dalam program untuk package dalam pemrograman aplikasi aplikasi berbasis mengidentifikasi aplikasi berorientasi obyek. oop. dan 3.7.2 Menjelaskan proses Prosedur merumuskan 4.7 Membuat pengelompokan class dalam pembuatan masalah aplikasi pembuatan package. package dalam tentang melalui 3.7.3 Menjelaskan prosedur penggunaan program aplikasi pengelompokan pembuatan package dalam package dalam berbasis oop. aplikasi class dalam pemrograman aplikasi Prosedur package berorientasi obyek. rancangan Mengumpulkan 3.7.4 Menjelaskan proses program aplikasi data tentang kompilasi package. penggunaan berbasis oop package dalam 3.7.5 Menerapkan package dalam dengan aplikasi pemrograman aplikasi penerapan berorientasi obyek package. Mengolah data 4.7.1 Merancang program aplikasi tentang Prosedur penggunaan berorientasi obyek dengan kompilasi package dalam penerapan package package dalam aplikasi 4.7.2 Membuat kode program pemrograman aplikasi berorientasi obyek berbasis oop. Mengomunikasi yang menerapkan package. Keunggulan kan tentang 4.7.3 Menguji program aplikasi penggunaan package dalam package dalam berorientasi obyek yang program aplikasi aplikasi menerapkan package. berbasis oop
@2017, Direktorat Pembinaan SMK 8
3.8 Merancang 3.8.1 Menjelaskan konsep Konsep interface 32 Mengamati pembuatan interface dalam dalam program untuk interface pemrograman aplikasi aplikasi berbasis mengidentifikasi berorientasi obyek. oop. dan 4.8 Membuat 3.8.2 Menjelaskan prosedur Prosedur merumuskan rancangan pembuatan interface dalam pembuatan masalah aplikasi pemrograman aplikasi interface dalam tentang dengan berorientasi obyek. pembuatan program aplikasi interface 3.8.3 Menerapkan interface dalam interface berbasis oop. pemrograman aplikasi Prosedur Mengumpulkan berorientasi obyek rancangan data tentang 4.8.1 Merancang program aplikasi program aplikasi pembuatan berorientasi obyek dengan interface berbasis oop penerapan interface dengan Mengolah data 4.8.2 Membuat kode program penerapan tentang aplikasi berorientasi interface. pembuatan obyek yang menerapkan interface Prosedur interface. kompilasi Mengomunikasi 4.8.3 Menguji program aplikasi package dalam kan tentang berorientasi obyek yang pemrograman pembuatan menerapkan interface. berbasis oop. interface Keunggulan interface dalam program aplikasi berbasis oop
3.9 Menganalisis 3.9.1 Menjelaskan konsep class Konsep class 32 Mengamati
pemanfaatan library dalam pemrograman library dalam untuk class library aplikasi berorientasi obyek. program aplikasi mengidentifikasi 3.9.2 Menjelaskan prosedur berbasis oop. dan 4.9 Menggunakan pemanfaatan class library Prosedur merumuskan
@2017, Direktorat Pembinaan SMK 9
class library dalam pemrograman penerapan class masalah dalam aplikasi berorientasi obyek. library dalam tentang memecahkan 3.9.3 Menganalisis pemanfaatan program aplikasi pemanfaatan masalah class library dalam berbasis oop. class library pemrograman aplikasi Prosedur Mengumpulkan berorientasi obyek. rancangan data tentang 3.9.4 Menentukan penggunaan program aplikasi pemanfaatan class library dalam berbasis oop class library pemrograman aplikasi dengan Mengolah data berorientasi obyek. penerapan class tentang 3.9.5 Menerapkan class library library. pemanfaatan dalam pemrograman Prosedur class library aplikasi berorientasi obyek. kompilasi 4.9.1 Merancang program aplikasi program aplikasi Mengomunikasi berorientasi obyek dengan kan tentang dengan pemanfaatan penerapan class library. penerapan class class library 4.9.2 Membuat kode program library aplikasi berorientasi obyek pemrograman yang menerapkan class berbasis oop. library. Keunggulan 4.9.3 Menguji program aplikasi program dengan berorientasi obyek yang pernerapan class menerapkan class library. library dalam program aplikasi berbasis oop 3.10 Mengevaluasi 3.10.1 Menjelaskan konsep error Konsep 32 Mengamati penanganan handling (penanganan penanganan untuk kesalahan kesalahan) dalam kesalahan dalam mengidentifikasi dalam program pemrograman aplikasi program aplikasi dan berorientasi obyek. berbasis oop. merumuskan 4.10 Memodifikasi 3.10.2 Menjelaskan prosedur error Prosedur masalah tentang @2017, Direktorat Pembinaan SMK 10 kode program handling (penanganan penangan penanganan untuk kesalahan) dalam kesalahan (error kesalahan penanganan pemrograman aplikasi handling) dalam dalam program kesalahan berorientasi obyek. pemrograman Mengumpulkan dalam program 3.10.3 Menganalisis penanganan berbasis oop. data tentang kesalahan (error handling ) Prosedur penanganan dalam pemrograman pembuatan kesalahan aplikasi berorientasi obyek. program aplikasi dalam program 3.10.4 Menentukan penggunaan berbasis oop Mengolah data error handling (penanganan dengan tentang kesalahan) dalam penanganan penanganan pemrograman aplikasi kesalahan kesalahan berorientasi obyek. dalam program 3.10.5 Menerapkan error handling (penanganan kesalahan) Mengomunikasi kan tentang dalam pemrograman penanganan aplikasi berorientasi obyek. kesalahan 4.10.1 Merancang program dalam 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 obyek yang menerapkan error handling (penanganan kesalahan). 4.10.4 Memperbaiki penanganan @2017, Direktorat Pembinaan SMK 11 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 data Konsep 8 Mengamati data bentuk bentuk string dan pelbagai penggunaan data untuk string dan propertinya dalam tipe string dalam mengidentifikasi pelbagai pemrograman aplikasi pemrograman dan propertinya berorientasi obyek. berbasis oop. merumuskan 3.11.2 Menjelaskan prosedur data Prosedur masalah 4.11 Membuat kode bentuk string dan pelbagai pembuatan tentang data program untuk propertinya dalam bentuk string program berbasis mengolah data pemrograman aplikasi dan pelbagai oop dengan propertinya bentuk string berorientasi obyek. menerapkan 3.11.3 Menentukan penggunaan data tipe string. Mengumpulkan data bentuk string dan data tentang pelbagai propertinya dalam data bentuk string dan pemrograman aplikasi pelbagai berorientasi obyek. propertinya 3.11.4 Menerapkan data bentuk string dan pelbagai Mengolah data propertinya dalam data bentuk string dan pemrograman aplikasi pelbagai berorientasi obyek. propertinya 4.11.1 Merancang program aplikasi berorientasi obyek Mengomunikasi dengan penerapan data kan tentang bentuk string dan pelbagai data bentuk string dan @2017, Direktorat Pembinaan SMK 12 propertinya. pelbagai 4.11.2 Membuat kode program propertinya 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 16 Mengamati collection collection sebagai media penerapan untuk sebagai media penyimpanan data dalam collection sebagai mengidentifikasi penyimpanan pemrograman aplikasi penyimpan data dan data berorientasi obyek. dalam merumuskan 3.12.2 Menjelaskan prosedur pemrograman masalah 4.12 Membuat kode collection sebagai media berbasis oop. tentang program penyimpanan data dalam Prosedur collection collection pemrograman aplikasi sebagai media pembuatan penyimpanan sebagai berorientasi obyek. program aplikasi data penyimpan 3.12.3 Menentukan penggunaan berbasis oop data collection sebagai media dengan Mengumpulkan penyimpanan data dalam data tentang menerapkan collection pemrograman aplikasi collection sebagai sebagai media berorientasi obyek. media penyimpanan 3.12.4 Menerapkan collection penyimpan data. data sebagai media penyimpanan data dalam Mengolah data tentang pemrograman aplikasi collection berorientasi obyek. sebagai media
@2017, Direktorat Pembinaan SMK 13
4.12.1 Merancang program penyimpanan aplikasi berorientasi obyek data dengan penerapan collection sebagai media Mengomunikasi penyimpanan data. kan tentang collection 4.12.2 Membuat kode program sebagai media aplikasi berorientasi obyek penyimpanan yang menerapkan collection data 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 operasi 24 Mengamati operasi file dan operasi file dan Input file dalam untuk Input Output(IO) dalam pemrograman mengidentifikasi Output(IO) pemrograman aplikasi berbasis oop. dan berorientasi obyek. Konsep input merumuskan 4.13 Membuat kode 3.13.2 Menjelaskan prosedur dan output masalah program untuk operasi file dan Input dalam tentang operasi operasi file dan Output(IO) dalam file dan Input pemrograman operasi Input pemrograman aplikasi Output(IO) aplikasi berbasis Output berorientasi obyek. oop. Mengumpulkan 3.13.3 Menentukan penggunaan Prosedur data tentang operasi file dan Input pembuatan operasi file dan Output(IO) dalam Input Output(IO) program aplikasi pemrograman aplikasi berbasis oop Mengolah data berorientasi obyek. untuk operasi tentang operasi 3.13.4 Menerapkan operasi file file. file dan Input Output(IO) @2017, Direktorat Pembinaan SMK 14 dan Input Output(IO) Prosedur Mengomunikasi pemrograman aplikasi pembuatan kan tentang berorientasi obyek. program aplikasi operasi file dan 4.13.1 Merancang program berbasis oop Input Output(IO) aplikasi berorientasi obyek untuk input dan dengan penerapan operasi output. file dan Input Output(IO). Membuat 4.13.2 Membuat kode program program aplikasi aplikasi berorientasi obyek berbasis oop yang menerapkan operasi untuk operasi file dan Input Output(IO). file yang dapat 4.13.3 Menguji program aplikasi mengedit, berorientasi obyek yang menambah, menerapkan operasi file menghapus dan dan Input Output(IO). membaca isi file. 3.14 Menerapkan 3.14.1 Menjelaskan konsep dasar Konsep dasar 32 Mengamati dasar dasar instruksi thread dalam thread dalam untuk thread pemrograman aplikasi oop. mengidentifikasi berorientasi obyek. Prosedur dan 4.14 Membuat 3.14.2 Menjelaskan prosedur penggunaan merumuskan instruksi - instruksi thread dalam thread dalam masalah instruksi threa pemrograman aplikasi oop tentang dasar d berorientasi obyek. dasar thread Membuat 3.14.3 Menentukan penggunaan program oop Mengumpulkan instruksi thread dalam menerapkan data tentang pemrograman aplikasi thread. dasar dasar berorientasi obyek. thread 4.14.1 Menerapkan Mengolah data instruksi thread dalam tentang dasar pemrograman aplikasi dasar thread berorientasi obyek. Mengomunikasi @2017, Direktorat Pembinaan SMK 15 4.14.2 Merancang program kan tentang aplikasi berorientasi obyek dasar dasar dengan penerapan thread instruksi thread. 4.14.3 Membuat kode program aplikasi berorientasi obyek yang menerapkan instruksi thread. 4.14.4 Menguji program aplikasi berorientasi obyek yang menerapkan instruksi thread. 3.15 Merancang 3.15.1 Menjelaskan konsep antar Konsep antar 32 Mengamati antar muka muka atau User Interface muka (user untuk atau User (UI) dalam pemrograman interface) dalam mengidentifikasi Interface (UI) aplikasi berorientasi obyek. pemrograman dan 3.15.2 Menjelaskan prosedur aplikasi berbasis merumuskan 4.15 Membuat kode antar muka atau User oop masalah program untuk Interface (UI) dalam Prosedur tentang antar antar muka pemrograman aplikasi muka atau User pembuatan user atau User berorientasi obyek. Interface (UI) interface dalam Interface (UI) 3.15.3 Menentukan penggunaan pemrograman Mengumpulkan antar muka atau User aplikasi berbasi data tentang Interface (UI) dalam oop. antar muka pemrograman aplikasi atau User Membuat contoh Interface (UI) berorientasi obyek. program aplikasi 3.15.4 Menerapkan antar muka yang Mengolah data atau User Interface (UI) menerapkan user tentang antar pemrograman aplikasi muka atau User interface. berorientasi obyek. Interface (UI) 4.15.1 Merancang program Mengomunikasi
@2017, Direktorat Pembinaan SMK 16
aplikasi berorientasi obyek kan tentang dengan penerapan antar antar muka muka atau User Interface atau User (UI). Interface (UI) 4.15.2 Membuat kode program aplikasi berorientasi obyek yang menerapkan antar muka atau User Interface (UI). 4.15.3 Menguji program aplikasi berorientasi obyek yang menerapkan antar muka atau User Interface (UI). 3.16 Menerapkan 3.16.1 Menjelaskan konsep Konsep 32 Mengamati konektifitas konektifitas akses basis konektifitas untuk dalam akses data dalam pemrograman untuk akses mengidentifikasi basis data aplikasi berorientasi obyek. basis data dalam dan 3.16.2 Menjelaskan prosedur program aplikasi merumuskan 4.16 Membuat akses basis data berbasis oop. masalah konektifitas menggunakan library Prosedur koneksi tentang basis data konektor dalam konektifitas basis data pemrograman aplikasi dalam akses dengan program basis data berorientasi obyek. aplikasi berbasis 3.16.3 Menentukan penggunaan oop. Mengumpulkan konektor basis data dalam Penggunaan data tentang pemrograman aplikasi konektifitas konektor basis dalam akses berorientasi obyek. data dalam basis data 3.16.4 Menerapkan library program aplikasi. konektor akses basis data Membuat contoh Mengolah data dalam pemrograman tentang program aplikasi konektifitas aplikasi berorientasi obyek. berbasis oop dalam akses @2017, Direktorat Pembinaan SMK 17 4.16.1 Merancang program untuk koneksi basis data aplikasi berorientasi obyek basis data. akses basis data Mengomunikasi menggunakan library kan tentang konektor. konektifitas dalam akses 4.16.2 Membuat kode program basis data aplikasi berorientasi obyek akses basis data menggunakan library konektor. 4.16.3 Menguji program aplikasi berorientasi obyek akses basis data yang menggunakan library konektor. 3.17 Merancang 3.17.1 Menjelaskan konsep antar Konsep 32 Mengamati User Interface muka atau User Interface pembuatan user untuk menggunakan menggunakan library interface mengidentifikasi library dalam pemrograman menggunakan dan aplikasi berorientasi obyek. library bawaan merumuskan 4.17 Mendesain 3.17.2 Menjelaskan prosedur dalam masalah User Interface antar muka atau User pemrograman tentang User menggunakan Interface menggunakan aplikasi berbasis Interface library library dalam menggunakan oop library pemrograman aplikasi Prosedur berorientasi obyek. pembuatan user Mengumpulkan 3.17.3 Menentukan penggunaan interface dengan data tentang antar muka atau User User Interface menggunakan menggunakan Interface menggunakan library dalam library library dalam pemrograman pemrograman aplikasi aplikasi berbasis Mengolah data tentang User @2017, Direktorat Pembinaan SMK 18 berorientasi obyek. oop Interface 3.17.4 Menerapkan antar muka menggunakan atau User Interface library menggunakan library pemrograman aplikasi Mengomunikasi kan tentang berorientasi obyek. User Interface 4.17.1 Merancang program menggunakan aplikasi berorientasi obyek library dengan penerapan antar muka atau User Interface menggunakan library. 4.17.2 Membuat kode program aplikasi berorientasi obyek yang menerapkan antar muka atau User Interface menggunakan library. 4.17.3 Menguji program aplikasi berorientasi obyek yang menerapkan antar muka atau User Interface menggunakan library. 3.18 Menerapkan 3.18.1 Menjelaskan konsep objek Konsep 32 Mengamati objek multimedia dalam perenapan multi untuk multimedia pemrograman aplikasi media dalam mengidentifikasi dalam aplikasi berorientasi obyek. pemrograman dan 3.18.2 Menjelaskan prosedur aplikasi berbasis merumuskan 4.18 Membuat objek multimedia dalam oop masalah aplikasi yang pemrograman aplikasi Prosedur tentang objek dapat berorientasi obyek. multimedia penerapan akses menampilkan 3.18.3 Menentukan penggunaan dalam aplikasi multimedia gambar, audio objek multimedia dalam dalam Mengumpulkan data tentang @2017, Direktorat Pembinaan SMK 19 dan video pemrograman aplikasi pemrograman objek berorientasi obyek. aplikasi berbasis multimedia 3.18.4 Menerapkan objek oop. dalam aplikasi multimedia dalam Membuat contoh Mengolah data pemrograman aplikasi program aplikasi tentang objek berorientasi obyek. berbasis oop multimedia 4.18.1 Merancang program dengan dalam aplikasi aplikasi berorientasi obyek menerapkan dengan penerapan obyek multi media. Mengomunikasi multimedia. kan tentang objek 4.18.2 Membuat kode program multimedia aplikasi berorientasi obyek dalam aplikasi dengan penerapan obyek multimedia. 4.18.3 Menguji program aplikasi berorientasi obyek yang menerapkan obyek multimedia. 3.19 Memahami 3.19.1 Menjelaskan konsep Model Konsep 32 Mengamati Model Vew Vew Controller (MVC) dalam penggunaan untuk Controller pemrograman aplikasi aplikasi model mengidentifikasi (MVC) dalam berorientasi obyek. view controller dan pemrograman 3.19.2 Menjelaskan prosedur (MVC) dalam merumuskan berorientasi pemanfaatan Model Vew pemrograman masalah objek Controller (MVC)dalam aplikasi berbasis tentang Model 4.19 Mempresentasi pemrograman aplikasi oop. Vew Controller kan Model berorientasi obyek. (MVC) dalam Prosedur pemrograman View Controller 3.19.3 Menjelaskan berbagai penggunaan berorientasi (MVC) dalam perangkat lunak aplikasi MVC dalam objek pemrograman Model Vew Controller (MVC) pemrograman berorientasi untuk pemrograman Mengumpulkan aplikasi berbasis data tentang @2017, Direktorat Pembinaan SMK 20 objek aplikasi berorientasi obyek. oop Model Vew 4.19.1 Mempresentasikan Macam-macam Controller (MVC) rancangan program aplikasi mvc dalam aplikasi berorientasi obyek untuk oop. pemrograman berbasis MVC. Membuat berorientasi program aplikasi objek sederhana Mengolah data berbasis oop tentang Model mengguanakan Vew Controller MVC (MVC) dalam pemrograman berorientasi objek Mengomunikasi kan tentang Model Vew Controller (MVC) dalam pemrograman berorientasi objek 3.20 Menerapkan 3.20.1 Menentukan penggunaan Konsep 32 Mengamati aplikasi perangkat lunak aplikasi pengembangan untuk berbasis MVC Model Vew Controller (MVC) program aplikasi mengidentifikasi dalam aplikasi dalam pemrograman berbasis oop dan dengan aplikasi berorientasi obyek. mengguanakan merumuskan pelbagai hasil 3.20.2 Menerapkan perangkat MVC. masalah lunak aplikasi Model Vew Mengembangkan tentang aplikasi 4.20 Membuat Controller (MVC) dalam berbasis MVC program aplikasi aplikasi pemrograman aplikasi dalam aplikasi oop dengan dengan pelbagai dengan Model berorientasi obyek. menggunakan hasil View Controller 4.20.1 Merancang program MVC @2017, Direktorat Pembinaan SMK 21 (MVC) dengan aplikasi berorientasi obyek Mengumpulkan hasil final berbasis Model Vew data tentang (meta-data) Controller (MVC). aplikasi 4.20.2 Membuat kode program berbasis MVC aplikasi berorientasi obyek dalam aplikasi berbasis Model Vew dengan pelbagai Controller (MVC). hasil 4.20.3 Menguji program aplikasi Mengolah data berorientasi obyek berbasis tentang aplikasi Model Vew Controller berbasis MVC (MVC). dalam aplikasi dengan pelbagai hasil Mengomunikasi kan tentang aplikasi berbasis MVC dalam aplikasi dengan pelbagai hasil
Pendekatan sederhana untuk SEO: Bagaimana memahami dasar-dasar optimasi mesin pencari dengan cara yang sederhana dan praktis melalui jalur penemuan non-spesialis untuk semua orang