KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
SMK DARUL MUKMININ BANYURESMI GARUT
- PENDAHULUAN
Kompetensi Keahlian
Rekayasa Perangkat Lunak (RPL) merupakan salah satu dari lima kompetensi yang
ada di SMK Darul Mukminin. Kompetensi keahlian ini dibuka pada tahun 2012.
Kompetensi keahlian Rekayasa Perangkat Lunak (RPL) merupakan salah satu
kompetensi yang ada di Program Program keahlian Teknik Komputer dan
Informatika. Dibukannya Kompetensi Rekayasa Perangkat Lunak (RPL)
ini merupakan salah satu wadah yang memberikan satu solusi bagi
generasi muda yang akan memasuki dunia kerja. Lulusan Rekayasa Perangkat Lunak
ini memiliki kesempatan yang luas untuk menciptakan pekerjaan secara mandiri
untuk mengaplikasikan pengetahuan dan ketrampilannya dibidang Teknologi
Komputer dan Informatika yang secara khusus mempelajari tentang
pemrograman komputer, RPL tidak akan jauh-jauh dari tiga hal yaitu Coding,
Desain dan Algoritma.
Menurut Wikipedia :
Rekayasa perangkat lunak adalah satu bidang profesi yang mendalami cara-cara
pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen
organisasi pengembanganan perangkat lunak dan manajemen kualitas.
Menurut IEEE Computer
Society Rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang
sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan
pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu
penerapan pendekatan engineering atas perangkat lunak.
Rekayasa Perangkat
Lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan,
memelihara, dan membangun kembali dengan menggunakan prinsip rekayasa untuk
menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk
pengguna.
Istilah Rekayasa
Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah
Software Engineering. Istilah Software Engineering mulai dipopulerkan tahun
1968 pada Software Engineering Conference yang diselenggarakan oleh NATO.
Sebagian orang mengartikan RPL hanya sebatas pada bagaimana membuat program
komputer. Padahal ada perbedaan yang mendasar antara perangkat lunak (software)
dan program komputer.
RPL atau Software
Engineering (SE) à Disiplin ilmu yang membahas semua aspek produksi perangkat
lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem
setelah digunakan. Ada 2 istilah kunci disini :
- “disiplin
rekayasa” à Perekayasa membuat suatu alat bekerja. Menerapkan teori,
metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya
dengan selektif dan selalu mencoba mencari solusi terhadap permasalahan.
- “semua
aspek produksi perangkat lunak” à RPL tidak hanya berhubungan dengan
proses teknis dari pengembangan perangkat lunak tetapi juga dengan
kegiatan seperti Manajemen proyek PL dan pengembangan alat bantu, metode,
dan teori untuk mendukung produksi PL.
Kesimpulannya,
Rekayasa Perangkat Lunak adalah proses membuat perangkat lunak dengan
menggunakan kaidah-kaidah atau prinsip-prinsip rekayasa sehingga dihasilkan
perangkat lunak yang berkualitas.
Secara lebih khusus
kita dapat menyatakan tujuan RPL adalah :
- Memperoleh
biaya produksi perangkat lunak yang rendah.
- Menghasilkan
perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu.
- Menghasilkan
perangkat lunak yang dapat bekerja pada berbagai jenis platform.
- Menghasilkan
perangkat lunak yang biaya perawatannya rendah.
- Visi Dan Misi Program Keahlian Rekayasa Perangkat Lunak
- Visi Program Keahlian Rekayasa Perangkat Lunak
Pelaksana pendidikan
vokasi yang berkualitas, untuk menghasilkan lulusan yang bermoral, berkarakter,
profesional, dan kompeten dibidang Teknologi Komputer dan Informatika .
- Misi
Program Keahlian Rekayasa Perangkat Lunak
- Melaksanakan
pendidikan vokasi Teknologi Komputer dan Informatika .yang
berkualitas untuk mengembangkan Ilmu Pengetahuan dan Teknologi.
- Menyediakan
sumberdaya manusia yang kompeten, profesional di bidang Ilmu Pengetahuan
dan Teknologi dan berjiwa wirausaha (entrepreneurship).
- Mengembangkan
Sumber Daya Manusia yang mempunyai keunggulan dalam bidang teknologi
informasi dan komunikasi yang dilandasi keimanan dan ketakwaan.
- Mendidik
siswa mengidentifikasi serta melakukan reparasi software dan hardware
untuk mengisi kebutuhan dunia usaha dan dunia industri dalam bidang
teknologi informasi dan komunikasi.
- Menghasilkan
lulusan yang berkualitas dan mampu bersaing di dunia kerja maupun industri
kreatif di bidang Teknologi Informatika kompetensi Rekayasa Perangkat
Lunak (Software Engineering).
- Menjalin
kerjasama dengan dunia usaha dan lembaga pendidikan yang bergerak di
bidang IT.
- Tujuan
Program Keahlian Rekayasa Perangkat Lunak
- Menerapkan
kurikulum IT yang sesuai dengan kebutuhan Dunia Usaha dan Dunia Industri.
- Menyelenggarakan
pendidikan dan penelitian dengan menghasilkan produk inovatif yang sesuai
kebutuhan Dunia Usaha dan Dunia Industri.
- Menyelanggarakan
pengabdian kepada masyarakat dalam peningkatan mutu program keahlian.
- Meningkatkan
jalinan kerjasama dengan mitra perusahaan-perusahaan dalam pengembangan
kompetensi jurusan dan mutu program keahlian.
- Menghasilkan
lulusan tenaga programer handal yang Berkualitas serta Profesional dengan
memiliki jiwa entrepreneurship dan leadership.
- STRUKTUR KURIKULUM KOMPETENSI
KEAHLIAN
Struktur kurikulum
untuk Kompetensi Keahlian Rekayasa Perangkat Lunak tahun pembelajaran 2021/2022
di SMK Darul Mukminin dengan masa belajar selama 3 tahun, terdiri dari 40
minggu efektif dan sebanyak 46 Jam dan 48 jam perminggu serta durasi
pembelajaran 45 menit untuk satu jam pembelajaran. Mata Pembelajaran yang harus
disampaikan kepada peserta didik tersebut meliputi :
- Kelompok
Mata Pembelajaran Muatan Nasional
- Kelompok
Mata Pembelajaran Muatan Kewilayahan
- Kelompok
Mata Pembelajaran Muatan Peminatan Kejuruan
Pada tahun
pembelajaran 2021/2022 kurikulum yang dipakai adalah kurikulum 2013
revisi dan berlaku untuk kelas X, XI dan XII. Berikut adalah struktur dan muata
kurikulum kompetensi keahlian Rekayasa Perangkat Lunak :
STRUKTUR KURIKULUM SMK
Darul Mukminin
BIDANG
KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI
PROGRAM KEAHLIAN
: TEKNIK KOMPUTER DAN INFORMATIKA
KOMPENSI KEAHLIAN
: REKAYASA PERANGKAT LUNAK
MATA PELAJARAN |
KELAS |
||||||
X |
XI |
XII |
|||||
1 |
2 |
1 |
2 |
1 |
2 |
||
A. Muatan Nasional |
|
|
|
|
|
|
|
1 |
Pendidikan Agama dan Budi Pekerti |
3 |
3 |
3 |
3 |
3 |
3 |
2 |
Pendidikan Pancasila dan Kewarganegaraan |
2 |
2 |
2 |
2 |
2 |
2 |
3 |
Bahasa Indonesia |
4 |
4 |
3 |
3 |
2 |
2 |
4 |
Matematika |
4 |
4 |
4 |
4 |
4 |
4 |
5 |
Sejarah Indonesia |
3 |
3 |
- |
- |
- |
- |
6 |
Bahasa Inggris dan Bahasa Asing Lainnya |
3 |
3 |
3 |
3 |
4 |
4 |
Jumlah A |
19 |
19 |
15 |
15 |
15 |
15 |
|
B. Muatan Kewilayahan |
|
|
|
|
|
|
|
1 |
Seni Budaya |
3 |
3 |
- |
- |
- |
- |
2 |
Pendidikan Jasmani, Olahraga dan Kesehatan |
2 |
2 |
2 |
2 |
- |
- |
Jumlah B |
5 |
5 |
2 |
2 |
- |
- |
|
C. Muatan Peminatan Kejuruan |
|
|
|
|
|
|
|
C1. Dasar Bidang Keahlian |
|||||||
1 |
Simulasi dan Komunikasi Digital |
3 |
3 |
- |
- |
- |
- |
2 |
Fisika |
3 |
3 |
- |
- |
- |
- |
3 |
Kimia |
3 |
3 |
- |
- |
- |
- |
C2. Dasar Program Keahlian |
|||||||
1 |
Sistem Komputer |
2 |
2 |
- |
- |
- |
- |
2 |
Komputer dan Jaringan Dasar |
3 |
3 |
- |
- |
- |
- |
3 |
Pemrograman Dasar |
4 |
4 |
- |
- |
- |
- |
4 |
Dasar Desain Grafis |
4 |
4 |
- |
- |
- |
- |
C3. Kompetensi Keahlian |
|||||||
1 |
Pemodelan Perangkat Lunak |
- |
- |
4 |
4 |
- |
- |
2 |
Basis Data |
- |
- |
4 |
4 |
4 |
4 |
3 |
Pemrograman Berorientasi Objek |
- |
- |
8 |
8 |
8 |
8 |
4 |
Pemrograman Web dan Perangkat Bergerak |
- |
- |
8 |
8 |
13 |
13 |
5 |
Produk Kreatif dan Kewirausahaan |
- |
- |
7 |
7 |
8 |
8 |
Jumlah C (C1, C2 dan C3) |
22 |
22 |
31 |
31 |
33 |
33 |
|
TOTAL |
46 |
46 |
48 |
48 |
48 |
48 |
- Kompetensi
yang dikuasai peserta didik
Kompetensi yang
diajarkan kepada peserta didik mengacu pada Kurikulum Tingkat Satuan
Pendidikan, sehingga lulusan memiliki keterampilan dibidang Rekayasa Perangkat
Lunak sebagai bekal untuk wirausaha mandiri dan bekerja di instansi dengan
bidang Teknologi Komputer dan Informatika.
Adapun Kompetensi
Keahlian Rekayasa Perangkat Lunak antara lain :
- Coding
- Pemograman
Bahasa Pascal
- Pemograman
Bahasa C++
- Database
- Pemograman
Dengan Apache Netbeans 12
- Pemograman
PHP & Mysql
- Pemograman
JavaScript
- Pemograman
AJAX (*)
- Pemograman
Framework
- Pemograman
HTML
- Pemograman
CSS
- Desain
- Adobe
Photoshop
- Adobe
Ilustrator
- Corel
Draw
- Video
Editing
- Web
Design
- Java
Netbeans 12
- Laravel
10
- Algoritma
- Algoritma
dasar
- Algoritma
tingkat Lanjut
- Gerbang
Logika
- DFD
(Data Flow Diagram)
- Flowchart
- Peluang Kerja
- Konfersi
PSD ke WordPress
Merupakan pekerjaan
yang berperan untuk anda agar mampu memenuhi kebutuhan klien salah satunya
mengubah hasil photoshop menjadi file wordpress.
- Developer
IT
Merupakan pekerjaan
yang mengharuskan anda dapat mengembangkan perangkat lunak dengan memenuhi
kebutuhan klien. Seperti perangkat lunak untuk pendidikan, bisnis, hiburan
games, telekomunikasi dll.
- Programmer
Membuat program basis
Web, Desktop, dan Mobile. Programmer dapat bekerja di segala bidang baik
industri, pertelevisan, perbankan, media. Jadi peluang kerja jurusan rpl sangat
banyak.
- IT
colsultant
Anda bisa bekerja
sebagai IT consultant yang beperan dalam perencanaan dan pengevaluasian
penerapan IT pada sebuah organisasi.
- System
Analyst dan system integrator
Yang nantinya anda
harus berperan dalam melakukan analisis terhadap sistem atau program yang
berbasis teknologi dan informasi dalam suatu perusahaan dan membuat solusi yang
integrasi dan memanfaatkan perangkat lunak.
- Database
engineer / data base administrator
Berperan dalam
perencanaan pemeliharaan basis data (termasuk data warehouse)
- Web
engineer
Bertugas merancang dan
membangun website beserta layanan dan fasilitas berjalan di atasnya dan
bertanggung jawab dalam pemeliharaan website dan mengembangkannya
- Computer
network / data communication engineer
Bertugas untuk
merancang arsitektur jaringan komputer dan melakukan perawatan, pengelolaan
jaringan dalam instansi atau perusahaan.
- Game
developer
Perancang dan
pengembangan game
- Intellegent
system developer
Mengembangkan
perangkat lunak yang intelegen seperti sistem pakar, image recognizer dll.
- Software
tester
Anda diharuskan dapat
berperan khusus sebagai penguji perangkat lunak dan bertanggung jawab atas
kebenaran fungsi dari perangkat lunak maupun dari sistem.
- PENDIDIK DAN TENAGA KEPENDIDIKAN
- Struktur
Organisasi Kompetensi Keahlian
Ketua Program
Keahlian : Ade Juhana S.Pd.I
- Bidang
Program akademik dan kesiswaan
Pajar Renaldi S.Pd
- Bidang
Sarana dan Pengembangan program keahlian
Zaenal Muttaqin, S.Pd
- Bidang
Alumni dan Hubungan Industri
Rizki Slamet Priadi
S.Kom
- Kepala
Laboratorium Jurusan/Prodi dan Kepala kandang
Ilfan Muhammad Rizki
S.Pd
- Kepala
Unit Produksi Jurusan/Prodi
Ade Juhana S.Pd.I
- Walikelas
Kelas X RPL1
: Nina
Rosyana S.Pd
Kelas X RPL2 : Neni
Sri Haryati, S.si
Kelas XI RPL1
: Syarifah,
S.Pd.I
Kelas XI RPL2
: Ela Susilawati S.kom
Kelas XII RPL1
: Lela
Nur Laela Sp
Kelas XII RPL2
: Munadiah
S.Pd
- Bidang Guru Produktif
No. |
Nama |
Mata Pelajaran |
Kelas |
Sertifikat Pendidik |
1. |
Ilfan M Rizki S.Pd |
|
|
|
Sistem Komputer |
X |
|
||
Dasar Desain Grafis |
X |
|
||
2. |
Rizki Priadi S.Kom |
Basis Data |
XI, XII |
|
Komputer dan Jaringan Dasar |
X |
|
||
3. |
Ade Juhana |
Pemrograman Berorientasi Objek |
XI, XII |
|
Pemrograman Web dan Perangkat Bergerak |
XI |
|
||
4. |
Ela Susilawati
S.kom |
Pemodelan Perangkat Lunak |
XI |
|
Pemrograman Dasar |
X |
|
||
5. |
Lela Nurlaela, Sp |
Produk Kreatif dan Kewirausahaan |
XII |
|
6. |
Lela Nurlaela, Sp |
Produk Kreatif dan Kewirausahaan |
XI |
|
- KERJA SAMA DENGAN
DUNIA USAHA/INDUSTRI
No |
Mitra Kerjasama |
Jenis Kerjasama |
Nomor |
1. |
UPTD Banyuresmi |
Kesepakatan Bersama |
004/PBL/P/2017 421.5/200/SMKDM.TL/22017 |
2. |
KUA Banyuresmi |
Kesepakatan Bersama |
PKS-198/MMF/PKS/XI/2018 |
3. |
Perpustakaan Garut |
Kesepakatan Bersama |
800/168/SMKDM.TL/2018 |
4. |
KUA Leuwi Goong |
Kesepakatan Bersama |
421.5/008/SMKDM.TL/SS/2020 |
5. |
Chocodote |
Kesepakatan Bersama |
001/HCGD-MOU-BGA/07/14 |
6. |
Kecamatan Banyuresmi |
Kesepakatan Bersama |
|
- KEADAAN
SISWA DAN ALUMNI
- Peserta
Didik
No |
Kelas |
Tahun masuk |
Laki-laki |
Perempuan |
Jumlah |
1 |
X (sepuluh) |
2022 |
6 orang |
55 orang |
61 orang |
2 |
XI(sebelas) |
2021 |
29 orang |
39 orang |
68 orang |
3 |
XII(dua belas) |
2020 |
16 orang |
40 orang |
56 orang |
|
Jumlah |
37 orang |
7 orang |
44 orang |
- Alumni
No |
Tahun masuk |
Tahun Keluar |
Laki-laki |
Perempuan |
Jumlah |
1. |
2012 |
2015 |
12 orang |
12 orang |
24 orang |
2. |
2013 |
2016 |
13 orang |
13 orang |
26 orang |
3. |
2014 |
2017 |
17 orang |
14 orang |
31 orang |
4. |
2015 |
2018 |
20 orang |
20 orang |
40 orang |
5. |
2016 |
2019 |
17 orang |
37 orang |
54 orang |
6. |
2017 |
2020 |
17 orang |
40 orang |
57 orang |
7. |
2018 |
2021 |
13 orang |
32 orang |
45 orang |
8. |
2019 |
2022 |
11 orang |
28 orang |
39 orang |
|
Jumlah |
316 orang |
- Distribusi
alumni
No |
Tahun Keluar |
Bekerja sesuai Jurusan |
Bekerja |
Melanjutkan sesuai jurusan |
Melanjutkan tidak sesuai jurusan |
Wiraswasta |
Menunggu |
Jumlah |
1. |
2015 |
5 |
12 |
3 |
4 |
1 |
- |
25 |
2. |
2016 |
2 |
1 |
4 |
0 |
1 |
- |
9 |
3. |
2017 |
|
12 |
6 |
6 |
6 |
|
25 |
4. |
2018 |
|
24 |
5 |
5 |
2 |
|
37 |
5. |
2019 |
|
35 |
2 |
4 |
7 |
|
48 |
6. |
2020 |
9 |
18 |
1 |
|
5 |
|
33 |
7. |
2021 |
|
14 |
2 |
2 |
5 |
|
23 |
8. |
2022 |
|
|
|
|
|
|
|
|
|
|
|
|
4. Alumni
13 |
Anita |
2018 |
UNIVERSITAS Langlang Buana Bandung |
14 |
Fikron |
2018 |
UNIVERSITAS Langlang Buana Bandung |
15 |
Delati |
2019 |
PT. PNM MEKAR |
16 |
Elsa |
2020 |
PT MAS |
17 |
Alda |
2020 |
KTM STUDIO |
18 |
Dimas B U |
2020 |
UNIVERSITAS UIN Bandung |
19 |
Hegar Manah |
2020 |
UNIVERSITAS UIN Bandung |
- PRESTASI
- Juara
1 LKS (Lomba Kompetensi Siswa) Tingkat Kabupaten Garut Tahun 2017
- Juara
1 LKS (Lomba Kompetensi Siswa) Tingkat Kabupaten Garut Tahun 2018
- Juara
1 LKS (Lomba Kompetensi Siswa) Tingkat Kabupaten Garut Tahun 2019