Rekayasa Perangkat Lunak
Rekayasa Perangakat Lunak
Rekayasa perangkat lunak merupakan salah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan manajemen kualitas. Menurut saya rekayasa perangkat lunak adalah disiplin ilmu yang mendalami tentang perangkat lunak. Contohnya yaitu mobile, desktop, dan website
Alur pengembangan perangkat lunak:
1. Analysis
Tahapan analysis merupakan tahapan menentukan apa saja yang dibutuhkan dalam perangkat lunak/pengembangan software
Bahan
Tahapan menentukan kebutuhan sistem
2. Design
3. Development
4. Testing
5. Publish
Tahapan ini software/perangkat lunak sudah siap di pasarkan atau digunakan untuk mendukung pekerjaan. Contoh:
1. Memiliki skill pemecahan masakah yang bagus karena untuk membuat program sering melakukan problem solving
2. Mampu bekerja dimana saja
3. Memudahkan memahami tentang komputer
Hal yang dipelajari di RPL:
1. Algoritma
2. Coding
3. Database
4. Blogging
5. Matematika
Peluang kerja RPL
1. IT consultant
bertugas melakukan perencanaan dan penetapan pada sebuah organisasi
2. Programmer
bertugas membuat aplikasi sesuai yang diminta oleh client
3. Database Engineer
bertugas memelihara basis data
4. Web Enginner
Bertugas merancang dan membangun website beserta layanan dan fasilitas berjalan di atasnya dan bertanggung jawab dalam pemeliharaan website dan mengembangkannya
6. Computer network / data communication engineer
Bertugas untuk merancang arsitektur jaringan komputer dan melakukan perawatan, pengelolaan jaringan dalam instansi atau perusahaan.
7. Game Developer
Game developer merupakan bidang pekerjaan yang mengkhususkan orang tersebut untuk merancang dan membuat sebuah software khusus game atau permainan
8. Intelligent System Developer
Software-software yang harus dirancang dan dikembangkan oleh seorang intelligent system developer adalah software-software yang khusus berkaitan dengan intelijen, misalnya image recognizer
9. Software Tester
Software tester merupakan bidang pekerjaan dimana Kamu akan memiliki peran khusus untuk menguji sebuah software atau perangkat lunak
No comments: