![img](https://fst.buddhidharma.ac.id/uploads/konten/QNuKflgbSkbIdihPxSmNyK0MUSgR3vIGo222CafY.png)
Profesi Lulusan
Teknik Perangkat Lunak UBD
Dunia digital yang terus berkembang
pesat membuka gerbang berbagai peluang menarik bagi para profesional di bidang
teknologi. Bagi lulusan Teknik Perangkat
Lunak (TPL), prospek karir yang gemilang menanti dengan beragam pilihan
profesi yang menantang dan menjanjikan.
1. Keterampilan
a. Keterampilan Teknis
· Pemrograman: Menguasai berbagai bahasa
pemrograman seperti Java, Python, C++, C#, JavaScript, dan lain sebagainya.
· Algoritma dan Struktur Data: Memahami konsep
dasar algoritma dan struktur data yang efisien untuk menyelesaikan masalah
pemrograman.
· Sistem Operasi: Memahami konsep dasar sistem
operasi seperti Windows, Linux, dan macOS.
· Basis Data: Memahami konsep dasar basis data
relasional dan non-relasional, serta mampu menggunakan SQL dan bahasa query
lainnya.
· Pemrograman Web: Mampu membangun aplikasi web
menggunakan berbagai teknologi web seperti HTML, CSS, JavaScript, dan framework
web seperti React, Angular, dan Vue.js.
· Pemrograman Mobile: Mampu membangun aplikasi mobile
menggunakan platform seperti Android dan iOS.
· Penjaminan mutu kualitas perangkat lunak:
memahami konsep kualitas perangkat lunak dan memastikan bahwa perangkat lunak
yang sedang dikembangkan memiliki kualitas yang memenuhi standar dari yang
sudah ditetapkan.
b. Keterampilan Non-Teknis
· Pemecahan Masalah: Mampu menganalisis masalah
secara logis dan sistematis untuk menemukan solusi yang efektif.
· Keterampilan Analitis: Mampu mengumpulkan dan
menganalisis data untuk mengidentifikasi masalah dan mengembangkan solusi.
· Keterampilan Komunikasi: Mampu berkomunikasi
secara efektif dengan teknis dan non-teknis untuk menjelaskan masalah dan
solusi perangkat lunak.
· Keterampilan Bekerja Sama Tim: Mampu bekerja
sama dengan orang lain dalam tim proyek untuk merancang, mengembangkan, dan
menerapkan solusi perangkat lunak.
· Kemampuan Belajar: Mampu terus belajar dan
mengikuti perkembangan teknologi terbaru di bidang perangkat lunak.
· Keterampilan Manajemen Waktu: Mampu mengatur
waktu dengan baik untuk menyelesaikan tugas tepat waktu dan sesuai dengan
deadline.
· Kemampuan Berpikir Kreatif: Mampu berpikir
kreatif untuk menemukan solusi inovatif dalam menyelesaikan masalah
pemrograman.
· Kemampuan Etika dan Profesionalisme: Mampu
bekerja dengan etika dan profesionalisme yang tinggi, serta menjaga kerahasiaan
data dan informasi.
2. Peluang Kerja
a. Software Engineer
b. Senior Application Programmer
c. Lead Application Programmer
d. Data Architect
e. Senior System Analyst
f.
Enterprise
Architect
g. Cyber Security Analyst
h. Advance Mobile Computing
i.
Junior
IT Consultant