Anda di halaman 1dari 12

PROGRAM TAHUNAN

Tingkat Satuan Pendidikan : SMK


Mata pelajaran/Keahlian : Pemograman Berorientasi Obyek
Kelas : XI
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Tahun Pelajaran : 2022/2023

Kompetensi Inti
KI.1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI.2 : Menghayati dan mengamalkan perilaku jujur, disiplin, santun, peduli (gotong royong, kerja sama, toleran, damai), bertanggung-jawab, responsif, dan
proaktif melalui keteladanan, pemberian nasihat, penguatan, pembiasaan, dan pengkondisian secara berkesinambungan serta menunjukkan sikap sebagai
bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai
cerminan bangsa dalam pergaulan dunia.
KI.3 : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan
bidang dan lingkup kerja Agribisnis Pengolahan Hasil Pertanian pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan,
teknologi,
KI.4 : Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan
bidang kerja Agribisnis Pengolahan Hasil Pertanian. Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan
standar kompetensi kerja.

Alokasi
Kompetensi Dasar Indikator Semester Keterangan
Waktu
3.1 Memahami konsep pemrograman berorientasi 3.1.1. Memahami konsep pemrograman berorientasi objek
objek
8 1
4.1 Mempresentasikan konsep pemrograman 4.1.1. Menjelaskan konsep pemrograman berorientasi objek
berorientasi objek

3.2 Menerapkan dasar dan aturan pemrograman 3.2.1. Mendeskripsikan dasar dan aturan pemrograman berorientasi
objek 8 1
berorientasi objek

4.2 Membuat kode program dasar dan aturan 4.2.1. Menerapkan kode program dasar dan aturan pemrograman 8 1
pemrograman berorientasi objek berorientasi objek menggunakan compiler online
https://www.jdoodle.com/online-java-compiler/

3.3 Menerapkan konsep class, method dan object 3.3.1. Memahami konsep class dalam pemrograman berorientasi
objek
3.3.2. Memahami konsep method dalam pemrograman berorientasi 12 1
objek
3.3.3. Memahami konsep object dalam pemrograman berorientasi
objek

4.3 Membuat class, method dan object 4.3.1. Melakukan pembuatan class
4.3.2. Melakukan pembuatan method
4.3.3. Melakakukan pembuatan object
4.3.4. Menyajikan hasil simulasi praktik penerapan class, method,
dan object dalam lingkungan sekitar
3.4 Menerapkan konsep enkapsulasi dalam 3.4.1. Menerapkan 10 1
melindungi data dan informasi
4.4 Membuat kode program enkapsulasi dalam 4.4.1. Melakukan assesmen validasi keamanan pangan
melindungi data dan informasi
3.5 Menerapkan konsep pewarisan 3.5.1. Menerapkan verifikasi penerapan HACCP pada proses 12 1
pengolahan pangan

4.5 Membuat hubungan antara class dengan pola 4.5.1. Melaksanakan verifikasi penerapan HACCP pada proses
pewarisan pengolahan pangan

3.6 Menerapkan konsep polymorphism dengan 3.6.1. Menjelaskan pengertian penyimpanan dan penggudangan 8 1
overloading dan overriding pertanian
3.6.2. Menjelaskan tentang lokasi dan tata ruang bangunan
penyimpanan serta fasilitas bangunan untuk pengendalian
penyimpanan

4.6 Membuat kode program sesuai konsep 4.6.1. Mengemukakan cara penyimpanan dan penggudangan
polymorphism dengan overloading dan pertanian (tahap-tahap, metode, jenis-jenis peralatan, dan
overriding proses penyimpanan serta pengendaliannya)
4.6.2. Mendemonstrasikan/melakukan penyimpanan dan
penggudangan pertanian

3.7 Menerapkan penggunaan package dalam 3.7.1. Memahami metode penyimpanan dan penggudangan 10 1
aplikasi
4.7 Membuat aplikasi melalui pengelompokan 4.7.1. Melakukan penyimpanan produk sesuai metode
class dalam package
3.8 Merancang pembuatan interface 3.8.1. Mengidentifikasi serangan hama dan penyakit dalam 10 2
gudang berdasarkan tanda-tanda serangannya
3.8.2. Mengidentifikasi sifat fisik morfologis hama dan penyakit
dalam gudang
3.8.3. Mengidentifikasi hama dan penyakit sesuai dengan jenisnya

4.8 Membuat rancangan aplikasi dengan interface 4.8.1. Mengendalikan serangan hama dan penyakit dalam gudang
3.9 Menganalisis pemanfaatan class library 3.9.1. Memahami peralatan penyimpanan buatan 10 2

4.9 Menggunakan class library dalam memecahkan 4.9.2. Mengoperasikan peralatan penyimpanan
masalah
3.10 Mengevaluasi penanganan kesalahan dalam 3.10.1. Memahami penyimpanan bahan hasil pertanian 8 2
program
4.10 Memodifikasi kode program untuk penanganan 4.10.1. Melakukan penyimpanan bahan hasil pertanian
kesalahan dalam program
3.11 Menerapkan data bentuk string dan pelbagai 3.11.1. Memahami serangan hama dan penyakit dalam 8 2
propertinya penyimpanan dan penggudangan hasil pertanian
4.11 Membuat kode program untuk mengolah data 4.11.1. Mengendalikan serangan hama dan penyakit dalam
bentuk string penyimpanan dan penggudangan hasil pertanian
3.12 Menerapkan collection sebagai media 3.12.1. Memahami pengendalian hama dan penyakit dalam 8 2
penyimpanan data penyimpanan, dan penggudangan bahan hasil pertanian
4.12 Membuat kode program collection sebagai 4.12.1. Melakukan pengendalian hama dan penyakit dalam
penyimpan data penyimpanan, dan penggudangan bahan hasil pertanian
3.13 Menerapkan operasi file dan Input Output(IO) 3.13.1. Memahami kegiatan penyimpanan dan penggudangan hasil 8 2
pertanian

4.13 Membuat kode program untuk operasi file dan 4.13.1. Mengelola kegiatan penyimpanan dan penggudangan hasil
operasi Input Output pertanian

3.14 Menerapkan dasar dasar thread 3.14.1. Menghitung volume penyimpanan dalam penggudangan 8 2

4.14 Membuat instruksi - instruksi thread 4.14.1. Memproyeksikan volume penyimpanan dalam
penggudangan

3.15 Merancang antar muka atau User Interface (UI) 3.15.1. Memahami administrasi gudang 8 2

4.15 Membuat kode program untuk antar muka atau 4.15.1. Melakukan administrasi gudang
User Interface (UI)
3.16 Menerapkan konektifitas dalam akses basis data 4.15.2.

4.16 Membuat konektifitas basis data 4.15.3.

3.17 Merancang User Interface menggunakan library 4.15.4.

4.17 Mendesain User Interface menggunakan library 4.15.5.

3.18 Menerapkan objek multimedia dalam aplikasi 4.15.6.

4.18 Membuat aplikasi yang dapat menampilkan 4.15.7.


gambar, audio dan video
3.19 Memahami Model Vew Controller (MVC) 4.15.8.
dalam pemrograman berorientasi objek
4.19 Mempresentasikan Model View Controller 4.15.9.
(MVC) dalam pemrograman berorientasi objek
3.20 Menerapkan aplikasi berbasis MVC dalam 4.15.10.
aplikasi dengan pelbagai hasil
4.20 Membuat aplikasi dengan Model View 4.15.11.
Controller (MVC) dengan hasil final (meta-
data)
PROGRAM SEMESTER GANJIL

Tingkat Satuan Pendidikan : SMK


Mata pelajaran/Keahlian : Keamanan Pangan, Penyimpanan dan Penggudangan
Kelas XI
Kompetensi Keahlian : Agribisnis Pengolahan Hasil
pertanian Tahun Pelajaran : 2022/2023

Kompetensi Inti
KI.1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI.2 : Menghayati dan mengamalkan perilaku jujur, disiplin, santun, peduli (gotong royong, kerja sama, toleran, damai), bertanggung-jawab, responsif, dan
proaktif melalui keteladanan, pemberian nasihat, penguatan, pembiasaan, dan pengkondisian secara berkesinambungan serta menunjukkan sikap sebagai
bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai
cerminan bangsa dalam pergaulan dunia.
KI.3 : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan
bidang dan lingkup kerja Agribisnis Pengolahan Hasil Pertanian pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan,
teknologi,
KI.4 : Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan
bidang kerja Agribisnis Pengolahan Hasil Pertanian. Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan
standar kompetensi kerja.

Alokasi Bulan Kecapaian


No Kompetensi Indikator Waktu Juli Agustus September Oktober November Desember Indikator
Dasar 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 4 5
3.1 Memahami 3.1.1. Memahami teknik
konsep pengujian bahan hasil
pemrograman pertanian secara
berorientasi organoleptik terhadap 2 4 4 2
objek bahan pangan dan
hasil produk
pengolahan secara
tepat dan mandiri 12
4.1 Mempresentasikan 4.1.1. Melakukan teknik
konsep pengujian bahan hasil
pemrograman pertanian secara
berorientasi objek organoleptik terhadap
bahan pangan dan
hasil produk
pengolahan secara
tepat dan mandiri
3.2 Menerapkan dasar 3.2.1. Mendeskripsikan
dan aturan prinsip, teknik, dan
pemrograman metode pengambilan 2 4 2
berorientasi objek contoh, prosedur
pengambilan contoh
dan faktor-faktor yang
mempengaruhi metode
pengambilan contoh ,
dan cara pengolahan
data metode
pengambilan contoh

4.2 Membuat kode 4.2.1. Melakukan 8


program dasar metode
dan aturan pengambilan
pemrograman contoh,
berorientasi objek prosedur
pengambilan
contoh, dan cara
pengolahan data
metode
pengambilan
contoh
3.3 Menerapkan 3.3.1. Memahami langkah- 2 2
konsep class, langkah keamanan
method dan pangan dalam
object pengolahan hasil
pertanian
3.3.2. Memahami faktor- 2 4
faktor yang
mempengaruhi dalam
penerapan assesmen
keamanan pangan
3.3.3. Memahami cara-cara 2
pengolahan data hasil
assesmen keamanan
pangan
12
4.3 Membuat class, 4.3.1. Melakukan assesmen
method dan keamanan pangan
object 4.3.2. Melakukan cara
produksi pangan yang
baik (GMP) sesuai
dengan persyaratan
yang telah ditentukan
4.3.3. Menyajikan hasil
simulasi praktik
penerapan cara
produksi pangan yang
baik Good
Manufacturing
Practice (GMP) sesuai
dengan persyaratan
yang berlaku
4.3.4. Melakukan sanitasi
industri dalam
pengolahan hasil
pertanian dan
perikanan sesuai
persyaratan yang telah
ditentukan
3.4 Menerapkan 3.4.1. Menerapkan validasi
konsep keamanan pangan
enkapsulasi 2 4 2 2
dalam
melindungi data
dan informasi
4.4 Membuat kode 4.4.1. Melakukan assesmen 10
program validasi keamanan
enkapsulasi pangan
dalam
melindungi data
dan informasi
3.5 Menerapkan 3.5.1. Menerapkan verifikasi
konsep penerapan HACCP 4 4 4
pewarisan pada proses
pengolahan pangan
4.5 Membuat 4.5.1. Melaksanakan 12
hubungan verifikasi penerapan
antara class HACCP pada proses
dengan pola pengolahan pangan
pewarisan
3.6 Menerapkan 3.6.1. Menjelaskan 4
konsep pengertian
polymorphism penyimpanan dan
dengan penggudangan
overloading dan pertanian 4
3.6.2. Menjelaskan tentang
overriding
lokasi dan tata ruang
bangunan
penyimpanan serta
fasilitas bangunan
untuk pengendalian 8
penyimpanan
4.6 Membuat kode 4.6.1. Mengemukakan cara
program sesuai penyimpanan dan
konsep penggudangan
polymorphism pertanian (tahap-
dengan tahap, metode, jenis-
jenis peralatan, dan
overloading dan
proses penyimpanan
overriding serta
pengendaliannya)
4.6.2. Mendemonstrasikan/
melakukan
penyimpanan dan
penggudangan
pertanian
3.7 Menerapkan 3.7.1. Memahami metode
penggunaan penyimpanan dan
package dalam penggudangan 4 4 2
aplikasi
4.7 Membuat 4.7.1. Melakukan 10
aplikasi melalui penyimpanan produk
pengelompokan sesuai metode
class dalam
package
3.8 Merancang 4.7.2.
pembuatan
interface
4.8 Membuat 4.7.3.
rancangan
aplikasi dengan
interface
3.9 Menganalisis 4.7.4.
pemanfaatan
class library
4.9 Menggunakan 4.7.5.
class library
dalam
memecahkan
masalah
3.10 Mengevaluasi 4.7.6.
penanganan
kesalahan
dalam program
4.10 Memodifikasi 4.7.7.
kode program
untuk
penanganan
kesalahan
dalam program

Keterangan:
: Libur Semester/ Libur akhir tahun : Kegiatan/ Ulangan Tengah semster : Ulangan akhir semester
PROGRAM SEMESTER GENAP

Tingkat Satuan Pendidikan : SMK


Mata pelajaran/Keahlian : Pemrograman Berorientasi Objek
Kelas : XI
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Tahun Pelajaran : 2022/2023

Kompetensi Inti
KI.1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI.2 : Menghayati dan mengamalkan perilaku jujur, disiplin, santun, peduli (gotong royong, kerja sama, toleran, damai), bertanggung-jawab, responsif, dan
proaktif melalui keteladanan, pemberian nasihat, penguatan, pembiasaan, dan pengkondisian secara berkesinambungan serta menunjukkan sikap sebagai
bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai
cerminan bangsa dalam pergaulan dunia.
KI.3 : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan
bidang dan lingkup kerja Agribisnis Pengolahan Hasil Pertanian pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan,
teknologi,
KI.4 : Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan
bidang kerja Agribisnis Pengolahan Hasil Pertanian. Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan
standar kompetensi kerja.

Bulan Kecapaian
Alokasi Januari Februari Maret April Mei Juni indikator
Kompetensi Dasar Indikator
waktu 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4
3.11 Menganalisis jenis 3.8.1. Mengidentifikasi serangan 4
hama dan penyakit hama dan penyakit dalam
dalam penyimpanan gudang berdasarkan tanda-
tanda serangannya
3.8.2. Mengidentifikasi sifat fisik
morfologis hama dan 4
penyakit dalam Gudang 10
3.8.3. Mengidentifikasi hama dan
penyakit sesuai dengan 2
jenisnya
4.11 Mengendalikan hama 4.8.1. Mengendalikan serangan
dan penyakit dalam hama dan penyakit dalam
penyimpanan gudang
3.9 Merinci peralatan 3.9.1. Memahami peralatan 10 2 4 2 2
penyimpanan buatan penyimpanan buatan
4.9 Mengoperasikan 4.9.1. Mengoperasikan
peralatan peralatan penyimpanan
penyimpanan

3.10 Menerapkan 3.10.1. Memahami penyimpanan 8 4 2 2


penyimpanan bahan bahan hasil pertanian
hasil pertanian
4.10 Mengelola 4.10.1. Melakukan penyimpanan
penyimpanan bahan bahan hasil pertanian
hasil pertanian
3.11 Mendeteksi serangan 3.11.1. Memahami serangan hama 8 2 2 2 2
hama dan penyakit dan penyakit dalam
dalam penyimpanan penyimpanan dan
dan penggudangan penggudangan hasil
hasil pertanian pertanian
4.11 Mengendalikan 4.11.1. Mengendalikan serangan
serangan hama dan hama dan penyakit dalam
penyakit dalam penyimpanan dan
penyimpanan dan penggudangan hasil
penggudangan hasil pertanian
pertanian
3.12 Menetapkan 3.12.1. Memahami pengendalian 8 2 2 2 2
pengendalian hama hama dan penyakit dalam
dan penyakit dalam penyimpanan, dan
penyimpanan, dan penggudangan bahan hasil
penggudangan bahan pertanian
hasil pertanian
4.12 Mengatasi hama dan 4.12.1. Melakukan pengendalian
penyakit dalam hama dan penyakit dalam
penyimpanan, dan penyimpanan, dan
penggudangan bahan penggudangan bahan hasil
hasil pertanian pertanian
3.13 Menata kegiatan 3.13.1. Memahami kegiatan 8 2 4 2
penyimpanan dan penyimpanan dan
penggudangan hasil penggudangan hasil
pertanian pertanian

4.13 Mengelola kegiatan 4.13.1. Mengelola kegiatan


penyimpanan dan penyimpanan dan
penggudangan hasil penggudangan hasil
pertanian pertanian
3.14 Menghitung volume 3.14.1. Menghitung volume 8 4 4
penyimpanan dalam penyimpanan dalam
penggudangan penggudangan
4.14 Memproyeksikan 4.14.1. Memproyeksikan volume
volume penyimpanan penyimpanan dalam
dalam penggudangan penggudangan
3.15 Menerapkan 3.15.1. Memahami administrasi 8 4 4
administrasi gudang Gudang
4.15 Mengelola 4.15.1. Melakukan administrasi
administrasi gudang gudang

Keterangan:
: Libur Semester/ Libur akhir tahun
: Kegiatan/ Ulangan Tengah semster
: Ulangan akhir semester
: Libur awal puasa dan sekitar Idul Fitri

Anda mungkin juga menyukai