Istilah dari Rekayasa Perangkat
Lunak atau bisa disingkat 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 cara membuat program komputer. Padahal ada perbedaan
yang mendasar antara perangkat lunak (software) dan program komputer.
Pengertian RPL sendiri adalah
sebagai berikut: Suatu disiplin ilmu yang membahas semua aspek produksi
perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna,
menentukan spesifikasi dari kebutuhan pengguna,Pengujian, Desai, Perawatan Sistem
Jelaslah bahwa RPL (Rekyasa Perangkat Lunak) tidak hanya berhubungan dengan cara pembuatan program komputer. Pernyataan “semua aspek produksi” pada pengertian di atas, mempunyai arti semua hal yang berhubungan dengan proses produksi seperti manajemen proyek, penentuan personil, anggaran biaya, metode, jadwal, kualitas sampai dengan pelatihan pengguna merupakan bagian dari RPL (Rekayasa Perangkat Lunak)
Perbedaan antara RPL dengan TKJ
RPL
(Rekayasa Perangkat Lunak)
Pada Jurusan Ini Kita Diajarkan Mengenai Program-Program, Software, Diajarkan Cara Membuat Berbagai Software Seperti Aplikasi Games, Database, Website, Dll. Pokok-Nya Kalau Jurusan Ini Kita Di Ajarkan Bagaimana Mengolah Berbagai Macam Program, Menganalisis Program Dan Cara Membuat-Nya.
TKJ
(Teknik Komputer Jaringan).
Pada Jurusan TKJ, Kita Diajarkan Mengenai Bagian Komponen Hardware Komputer, Cara Merakit Hardware Komputer, Cara Instal Sistem Operasi, Perangkat Hardware Jaringan Dan Juga Mengenai Dasar-Dasar Jaringan Komputer. Pokok-Nya Jurusan Ini Mengarah Ke Hardware Komputer, Software Dan Jaringan Komputer.
Mana Yang Lebih Kalian Suka, Masuk Saja Kejurusan Itu, Kalau
Suka Dibagian Hardware Komputer, Software, Jaringan. Mending Masuk Ke TKJ Saja.
Dan Kalau Lebih Suka Ke Bagian Program-Program Komputer Dan Pembuatan Program
Komputer, Masuk Ke RPL Saja. Kalau Misal-Nya Masuk Ke Jurusan RPL, Insya Allah
Agan Akan Menjadi Programmer Yang Handal Di Masa Depan. Saya Pribadi Lebih
Pingin Masuk Jurusan RPL, Kalau TKJ Kurang Begitu Suka, Soal-Nya Kalau Mengenai
Komponen Hardware Komputer, Jaringan Saya Sudah Begitu Mengerti, Tetapi Kalau
Mengenai Program-Program, Menganalisi Program Dan Membuat Program Itu Masih
Kurang Mengerti.
Berikut ini adalah Kompetensi
Kejuruan Rekayasa Perangkat Lunak (RPL)
Merakit Personal Komputer
Melakukan Instalasi Sistem Operasi Dasar
Menerapkan Keselamatan, Kesehatan Kerja dan Lingkungan Hidup (K3LH)
Menerapkan teknik elektronika analog dan digital dasar
Menerapkan algoritma pemrograman tingkat dasar
Menerapkan algoritma pemrograman tingkat lanjut
Membuat basis data
Menerapkan aplikasi basis data
Memahami pemrograman visual berbasis desktop
Membuat paket software aplikasi berbasis desktop
Mengoperasikan sistem operasi jaringan komputer
Menerapkan bahasa pemrograman SQL tingkat dasar
Menerapkan bahasa pemrograman SQL tingkat lanjut
Menerapkan dasar-dasar pembuatan web statis tingkat dasar
Membuat halaman web dinamis tingkat dasar
Membuat halaman web dinamis tingkat lanjut
Merancang aplikasi teks dan desktop berbasis objek
Menggunakan bahasa pemrograman berorientasi objek
Merancang program aplikasi web berbasis objek
Membuat aplikasi basis data menggunakan SQL
Mengintegrasikan basis data dengan sebuah web
Membuat program basis data
Membuat aplikasi web berbasis JSP
Melakukan Instalasi Sistem Operasi Dasar
Menerapkan Keselamatan, Kesehatan Kerja dan Lingkungan Hidup (K3LH)
Menerapkan teknik elektronika analog dan digital dasar
Menerapkan algoritma pemrograman tingkat dasar
Menerapkan algoritma pemrograman tingkat lanjut
Membuat basis data
Menerapkan aplikasi basis data
Memahami pemrograman visual berbasis desktop
Membuat paket software aplikasi berbasis desktop
Mengoperasikan sistem operasi jaringan komputer
Menerapkan bahasa pemrograman SQL tingkat dasar
Menerapkan bahasa pemrograman SQL tingkat lanjut
Menerapkan dasar-dasar pembuatan web statis tingkat dasar
Membuat halaman web dinamis tingkat dasar
Membuat halaman web dinamis tingkat lanjut
Merancang aplikasi teks dan desktop berbasis objek
Menggunakan bahasa pemrograman berorientasi objek
Merancang program aplikasi web berbasis objek
Membuat aplikasi basis data menggunakan SQL
Mengintegrasikan basis data dengan sebuah web
Membuat program basis data
Membuat aplikasi web berbasis JSP
Sekian informasi dari saya semoga
dengan artikel ini anda bisa menentukan smk nanti akan mengambil jurusan
apa?.. dan semoga artikel saya ini sangat bermanfaat bagi anda semua yang
telah membacanya.
Tulisan ini saya buat sendiri dengan beberapa referensi dari internet :) THANKS