Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
KOMPETENSI KEAHLIAN
REKAYASA PERANGKAT LUNAK
SMK NEGERI 1 BINONG
Tahun Pelajaran 2021 - 2022
DESKRIPSI
P rogram Keahlian Rekayasa Perangkat Lunak
SMKN 1 Binong diselenggarakan dalam rangka
menghasilkan lulusan yang dapat memahami
dan menerapkan proses membangun,
mengoperasikan dan memelihara perangkat
lunak dengan menerapkan prinsip engineering
(keteknikan).
Lulusan program studi perangkat lunak dapat
menjadi software engineer (perekayasa
perangkat lunak).
2
1 Visi dan Misi
Program Keahlian Rekayasa Perangkat Lunak
Visi
“ Menjadi program keahlian yang unggul,
berkarakter kuat dan berbudi pekerti luhur
serta memiliki daya saing nasional di bidang
rekayasa perangkat lunak yang mendukung
ekonomi kreatif pada tahun 2025.”
4
Misi
▸ Me nyelenggarakan layanan pendidikan dan pengajaran
bidang keahlian rekayasa perangkat lunak untuk
menghasilkan lulusan dengan kompetensi akademik yang
tinggi, memiliki kemampuan kreatif dan inovatif, dan
profesional, serta memiliki jiwa wirausaha;
▸ Memanfaatkan ilmu dan produk teknologi informasi dan
komunikasi dalam melaksanakan pengabdian kepada
masyarakat yang dapat memberikan kontribusi untuk
memajukan masyarakat dalam meningkatkan pengetahuan
dan pemanfaatan teknologi informasi; dan
▸ Mengembangkan, menerapkan, dan menyebarluaskan
teknologi di bidang rekayasa perangkat lunak yang
berbasis pada kebutuhan masyarakat, dunia usaha, dan
industri
5
Tujuan
Membekali peserta didik dengan keterampilan, pengetahuan dan
sikap kompeten. Menginstalasi softare aplikasi spesifik;
mengoperasikan software aplikasi spesifik; Merawat sofware aplikasi
spesifik; Membangun software aplikasi spesifik; Mengelola usaha
dibidang pembuatan software aplikasi; Membekali peserta didik
dengan ilmu pengetahuan, teknologi dan seni agar mampu
mengembangkan diri baik secara mandiri maupun melalui jenjang
pendidikan yang lebih tinggi.
6
Profil Sekolah
SMK Negeri 1 Binong di lahan Pemerintah dengan luas 42.420 m² dilokasi jalan
raya Binong belakang POLSEK Binong desa Binong Kecamatan Binong Kabupaten
Subang, yang merupakan awal dari harapan masyarakat yang berjarak 27 Km dari
pusat Kota Subang, Ini meningkatkan taraf pendidikan yang sebagian besar di bawah
SLTP. Sebagai satu-satunya SMK Negeri di Kecamatan Binong juga merasakan betapa
pentingnya keberadaan ruang kelas dan praktik siswa sebagai salah satu unsur
penentu keberhasilan proses pembelajaran. Sekolah, Pada Tahun Pelajaran 2018/2019
SMK Negeri 1 Binong terus menunjukan peningkatan baik secara sarana dan prasarana
maupun jumlah siswa, hal ini terbukti sampai bulan Juli 2020 SMK Negeri 1 Binong
telah memiliki data jumlah siswa, tenaga pendidik, tenaga kependidikan serta saran
adan prasana yang dimiliki sebagai berikut:
Keadaan Siswa
SMK Negeri 1 Binong memiliki jumlah siswa sebanyak 570 siswa, yang terdistribusi
kedalam 5 kompetensi keahlian dengan jumlah total rombel sebanyak 19 rombel, Ruang
Kelas sebanyak 11 ruang kelas (masih kekurangan 8 ruang kelas) dan Ruang Praktik
Siswa sebanyak 4 Kelas (masih Kekurangan 4 ruang kelas).
JUMLAH SISWA
NO. PROGRAM KEAHLIAN JML RMBL
X XI XII
3 Guru Honorer 0 0 25 0 25
4 Staf TU PNS 0 0 0 0 0
5 Staf TU Honorer 6 0 1 0 7
6 Caraka 3 0 0 0 3
7 Security 1 0 0 0 1
Jumlah 10 0 28 3 41
Keadaan Ruang Bangunan
Computer Technical
Support
Siswa memiliki kemampuan dalam melakukan
perawatan, perbaikan, pada bidang Hardware
khususnya dalam mengembangkan kemampuan diri.
Learning Supplement
Internet of Things
(IoT)
Pemerintah telah meluncurkan Roadmap Making
Indonesia 4.0 untuk kesiapan memasuki era
revolusi industry ke-4. Internet of Things (IoT)
merupakan salah satu andalan Roadmap yang
diinisiasi oleh Kementrian Perindustrian.
Timeline Learning
Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6
• Menerapkan K3LH
• Pengenalan Perangkat Lunak dan Perangkat Keras
Pada Komputer
• Merakit Komputer
• Menginstalasi Perangkat Lunak Komputer
• Perbaikan Perangkat Keras Komputer
• Menginstalasi Jaringan Komputer
• Melakukan Perawatan Jaringan Komputer
• Mengelola Jaringan Komputer
Sistem Komputer
Mempelajari gerbang logika yang merupakan dasar
pengetahuan dari Mikrocontroller
• Memahami dan mengkonversi system bilangan
• Menganalisis relasi logika dasar
• Merangkai fungsi gerbang logika
• Menerapkan operasi logika aritmatik
• Menerpakan elektronika dasar
• Mikrocontroller
Dasar Internet of Things (IoT)
Mempelajarai Internet of Things yang nantinya dapat
bermanfaat untuk kehidupan sehari – hari dan terhubung
pada pemograman web.
• Dasar Internet of Things
• Prinsip Internet of Things
• Manfaat Internet of Things
• Perangkat menunjang Internet of Things
Kelas XI
Struktur Kurikulum Kelas XI RPL
• Pengenalan Database
• Structured Query Language
• Pengenalan MySQL
• Pengenalan PHPMyAdmin
• Access Privilage
• User Accounts
• Relational Databases
• DDL (Create, Drop, Alter)
• DML (Insert, Update, Delete, Select )
• DCL (Grant, Revoke)
• Simple SELECTs
• Advanced SELECTs
• Latihan MySQL
Pemodelan Perangkat Lunak
Mempelajarai Model – model yang mengacu pada model
proses pengembangan sistem yang relevan pada
perangkat lunak yang akan di bangun kedepannya .
• Komponen perangkat lunak
• Karakteristik Perangkat Lunak
• Model proses perangkat lunak
• Pemodelan Waterfall
• Pemodelan Prototype
• Pemodelan RAD
• Pemodelan Spiral
• Menentukan Model yang di gunakan oleh perangkat
lunak.
Pemograman Berorientasi Objek
Mempelajarai pemograman object oriented dengan
bahasa pemograman Java sebagai bekal dalam
mempelajari pemograman web.
• Pengenalan dan Install Java
• Install IDE
• Programming Structures in Java
• Classes and Objects in Java
• Object Design and Programming with Java
• Java Interfaces
• Java Exception Handling
• Inheritance
• Polymorphism
• Abstract Classes
• Encapsulation in Jva
• Property and Method
• Access Modifier
• Membuat Program dengan Java
Pemograman Front End Web
Mempelajarai pemograman front end web dengan
bertujuan menjadi dasar pada tapahan pengembangan
web.
• Mempelajari ECMAScript
• Komponen pada web
• Node Package Manager
• Webpack
• Javascript Asynchronous Request
• Submission
• Framework yang membantu pada website
• Mempelajari HTML, Javascript,CSS
• Project Website
Produk Kreatif dan Kewirausahaan
Mempelajarai produk kreatif kewirausahaan pada dunia
teknologi saat ini.
• Analisis penggunaan teknologi dalam dunia
kewirausahaan
• Mempelajari konsep 5W+1H
• Stakeholder dalam pembangun kewirausahaan
• Membangun Marketplace sederhana yang
kompatibel.
Kelas
XII
Struktur Kurikulum Kelas XII RPL
Alokasi
No Mata Pelajaran
Waktu
A. Muatan Nasional
1 Pendidikan Agama dan Budi Pekerti 3
2 Pendidikan Pancasila dan Kewarganegaraan 2
3 Bahasa Indonesia 3
4 Matematika 4
5 Bahasa Inggris 3
C. Kompetensi
6 Internet Of Think (IoT) 7
7 Basis Data 4
8 Pemograman Berorientasi Objek 8
9 Pemograman Back End Web 8
10 Produk Kreatif Kewirausahaan 6
Basis Data
Mempelajari cara merancang, mengelola dan membaca
database MySQL sebagai pondasi data dari suatu sistem
• Pengenalan Database
• Structured Query Language
• Pengenalan MySQL
• Pengenalan PHPMyAdmin
• Access Privilage
• User Accounts
• Relational Databases
• DDL (Create, Drop, Alter)
• DML (Insert, Update, Delete, Select )
• DCL (Grant, Revoke)
• Simple SELECTs
• Advanced SELECTs
• Latihan MySQL
Internet of Things (IoT)
Mempelajarai Internet of Things yang nantinya dapat
bermanfaat untuk kehidupan sehari – hari dan terhubung
pada pemograman web.
• Pemograman Internet of Things
• Big Analog Data.
• Project sederhana produk Internet of things
Pemograman Berorientasi Objek
Mempelajarai pemograman object oriented dengan
bahasa pemograman Java sebagai bekal dalam
mempelajari pemograman web.
• Pengenalan dan Install Java
• Install IDE
• Programming Structures in Java
• Classes and Objects in Java
• Object Design and Programming with Java
• Java Interfaces
• Java Exception Handling
• Inheritance
• Polymorphism
• Abstract Classes
• Encapsulation in Jva
• Property and Method
• Access Modifier
• Membuat Program dengan Java
Pemograman Back End Web
Mempelajarai pemograman back end web dengan
bertujuan website yang di buat lebih kompatibel dan full
stack
• Pengenalan Framework Laravel
• Instalasi Framework Laravel
• Konfigurasi Framework Laravel
• Konfigurasi Routing
• Konfigurasi Controller
• Konfigurasi Model
• CRUD (Create Read Update Delete)
• Manajemen API
• Konfigurasi Postman
• GET_,POST_, data di Postman
• Pengelolaan Server.
• Membuat Project Website
TERIMAKASIH
Desain Web
Diharapkan siswa dapat memahami, mengetahui konsep,
dan mampu membangun website yang baik, kreatif, dan
interaktif.