Rekayasa Perangkat Lunak

By admin 05 Jul 2015, 16:35:49 WIB

 

Program Keahlian Rekayasa Perangkat Lunak (RPL) adalah salah satu kompetensi keahlian dalam bidang Teknologi Komputer dan Informatika yang secara khusus mempelajari tentang pemrograman komputer.

RPL (Rekayasa Perangkat Lunak) merupakan sebuah jurusan yang ada di Sekolah Menengah Kejuruan (SMK) yang mempelajari dan mendalami semua cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan manajemen kualitas.

 

TUJUAN KOMPETENSI KEAHLIAN

Membekali peserta didik dengan keterampilan, pengetahuan dan sikap agar kompeten untuk:

  • Menginstalasi Perangkat Komputer Personal dan Menginstal Sistem Operasi dan Aplikasi Komputer.
  • Mengerti tentang Konsep Algoritma Pemrograman dan Konsep Perangkat Lunak.
  • Merancang Sistem Informasi (Business Process) untuk membangun suatu Software atau Aplikasi.
  • Membangun Software Aplikasi Databases Berbasis Desktop, Web dan Mobile (Android).

 

KEUNGGULAN JURUSAN
  • Mampu bekerja di berbagai bidang karena sudah dibekali dengan berbagai ilmu dan pengetahuan pada bidang teknologi.
  • Mampu membuat aplikasi desktop, web dan mobile.
  • Pekerjaan yang relatif mudah dan santai, dapat dikerjakan dimanapun dan kapanpun.
  • Lebih terdepan karena jurusan RPL lebih mengerti dan mendalami berbagai teknologi.
  • Mampu memasang, perbaikan dan pemeloharaan PC/Laptop.
  • Mengerti fungsi dan penggunaanberbagai aplikasi computer.

 

MATERI JURUSAN

CODING

  • Pemograman Bahasa Pascal
  • Pemograman Bahasa C++
  • Database dan Web Server
  • Pemograman PHP & Mysql
  • Pemograman JavaScript
  • Pemograman AJAX (*)
  • Pemograman Framework
  • Pemograman HTML
  • Pemograman CSS
  • Pemrograman Aplikasi Android

DESAIN

  • Photoshop
  • Corel Draw
  • Video Editing
  • Template Web Design
  • Tamplate Design
  • Game Teknologi

ALGORITMA

  • Algoritma dasar
  • Algoritma tingkat Lanjut
  • Gerbang Logika
  • DFD (Data Flow Diagram)
  • Flowchart

 

BIDANG PEKERJAAN

  • Developer IT  -  Pengembangan perangkat lunak dengan memenuhi kebutuhan klien
  • Programmer  -  Membuat program basis Web, Desktop, dan Mobile
  • IT colsultant  -  Perencanaan dan evaluasi penerapan IT pada sebuah organisasi
  • System Analyst & system integrator  -  Analisis sistem atau program berbasis teknologi dan informasi
  • Database engineer / data base administrator  -  Perencanaan pemeliharaan basis data
  • Web engineer  -  merancang dan membangun website
  • Computer network / communication engineer  -  perancang arsitektur jaringan komputer instansi atau perusahaan
  • Game developer  -  Perancang dan pengembangan game
  • Intellegent system developer  -  Mengembangkan perangkat lunak yang intelegen
  • Software tester  -  Penguji perangkat lunak

 

(Sugiono ; Jan 2023)

???????