KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK

SMK DARUL MUKMININ BANYURESMI GARUT

 

  1. 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 :

  1. “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.
  2. “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 :

  1. Memperoleh biaya produksi perangkat lunak yang rendah.
  2. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu.
  3. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform.
  4. Menghasilkan perangkat lunak yang biaya perawatannya rendah.
  5. Visi Dan Misi Program Keahlian Rekayasa Perangkat Lunak
  6. 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 .

  1. 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.
  1. Tujuan Program Keahlian Rekayasa Perangkat Lunak
  2. Menerapkan kurikulum IT yang sesuai dengan kebutuhan Dunia Usaha dan Dunia Industri.
  3. Menyelenggarakan pendidikan dan penelitian dengan menghasilkan produk inovatif yang sesuai kebutuhan Dunia Usaha dan Dunia Industri.
  4. Menyelanggarakan pengabdian kepada masyarakat dalam peningkatan mutu program keahlian.
  5. Meningkatkan jalinan kerjasama dengan mitra perusahaan-perusahaan dalam pengembangan kompetensi jurusan dan mutu program keahlian.
  6. 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 :

  1. Kelompok Mata Pembelajaran Muatan Nasional
  2. Kelompok Mata Pembelajaran Muatan Kewilayahan
  3. 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

 

  1. 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 :

  1. 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
  2. Desain
    • Adobe Photoshop
    • Adobe Ilustrator
    • Corel Draw
    • Video Editing
    • Web Design
    • Java Netbeans 12
    • Laravel 10
  3. Algoritma
    • Algoritma dasar
    • Algoritma tingkat Lanjut
    • Gerbang Logika
    • DFD (Data Flow Diagram)
    • Flowchart

 

  1. Peluang Kerja
  1. Konfersi PSD ke WordPress

Merupakan pekerjaan yang berperan untuk anda agar mampu memenuhi kebutuhan klien salah satunya mengubah hasil photoshop menjadi file wordpress.

 

  1. 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.

 

  1. 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.

 

  1. IT colsultant

Anda bisa bekerja sebagai IT consultant yang beperan dalam perencanaan dan pengevaluasian penerapan IT pada sebuah organisasi.

 

  1. 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.

 

  1. Database engineer / data base administrator

Berperan dalam perencanaan pemeliharaan basis data (termasuk data warehouse)

 

  1. Web engineer

Bertugas merancang dan membangun website beserta layanan dan fasilitas berjalan di atasnya dan bertanggung jawab dalam pemeliharaan website dan mengembangkannya

 

  1. Computer network / data communication engineer

Bertugas untuk merancang arsitektur jaringan komputer dan melakukan perawatan, pengelolaan jaringan dalam instansi atau perusahaan.

 

  1. Game developer

Perancang dan pengembangan game

 

  1. Intellegent system developer

Mengembangkan perangkat lunak yang intelegen seperti sistem pakar, image recognizer dll.

 

  1. Software tester

Anda diharuskan dapat berperan khusus sebagai penguji perangkat lunak dan bertanggung jawab atas kebenaran fungsi dari perangkat lunak maupun dari sistem.

 

  1.  PENDIDIK DAN TENAGA KEPENDIDIKAN
    1. Struktur Organisasi Kompetensi Keahlian

Ketua Program Keahlian  : Ade Juhana S.Pd.I

  1. Bidang Program akademik dan kesiswaan

Pajar Renaldi S.Pd

  1. Bidang Sarana dan Pengembangan program keahlian

Zaenal Muttaqin, S.Pd

  1. Bidang Alumni dan Hubungan Industri

Rizki Slamet Priadi S.Kom

  1. Kepala Laboratorium Jurusan/Prodi dan Kepala kandang

Ilfan Muhammad Rizki S.Pd

  1. Kepala Unit Produksi Jurusan/Prodi

Ade Juhana S.Pd.I

  1. 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

 

  1. 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

 

 

  1. 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

 

 

  1. KEADAAN SISWA  DAN ALUMNI
    1. 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

 

  1. 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

 

  1. 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
  1. Juara 1 LKS (Lomba Kompetensi Siswa) Tingkat Kabupaten Garut Tahun 2017
  2. Juara 1 LKS (Lomba Kompetensi Siswa) Tingkat Kabupaten Garut Tahun 2018
  3. Juara 1 LKS (Lomba Kompetensi Siswa) Tingkat Kabupaten Garut Tahun 2019