Simple Menu

Office Address

Gg. Jemb. Merah No.84C, Soropadan, Condongcatur, Kec. Depok, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55283

Phone Number

(0274) 550703

Email Address

si@mercubuana-yogya.ac.id

Profil 2

Profil 2

Profil lulusan ini menggambarkan seorang individu yang memiliki kombinasi keterampilan dan karakteristik sebagai berikut:

Kompetensi Perancangan Perangkat Lunak

  • Menguasai metodologi dan prinsip-prinsip perancangan perangkat lunak yang sistematis
  • Mampu menganalisis kebutuhan pengguna dan menerjemahkannya menjadi spesifikasi teknis
  • Terampil dalam membuat desain arsitektur perangkat lunak yang efisien dan skalabel
  • Memahami prinsip-prinsip desain antarmuka pengguna (UI) dan pengalaman pengguna (UX)
  • Mampu membuat prototipe dan mockup untuk memvisualisasikan konsep perangkat lunak
     

Kemampuan Pengembangan Perangkat Lunak

  • Menguasai minimal satu bahasa pemrograman secara mendalam dan familiar dengan beberapa bahasa lainnya
  • Mampu mengimplementasikan algoritma dan struktur data yang sesuai dengan kebutuhan
  • Terampil dalam penggunaan framework dan library pengembangan perangkat lunak
  • Memahami konsep pengembangan berbasis objek, fungsional, dan paradigma pemrograman lainnya
  • Mampu melakukan pengujian, debugging, dan optimasi kode untuk memastikan kualitas perangkat lunak

Keahlian Dokumentasi Teknis

  • Mampu menyusun dokumentasi teknis yang komprehensif dan mudah dipahami
  • Menguasai standar dan format dokumentasi perangkat lunak yang berlaku di industri
  • Terampil dalam mendokumentasikan setiap tahap siklus hidup pengembangan perangkat lunak (SDLC)
  • Mampu membuat diagram, flowchart, dan visualisasi teknis untuk mendukung dokumentasi
  • Memahami pentingnya dokumentasi yang baik untuk pemeliharaan dan pengembangan perangkat lunak jangka panjang
     

Manajemen Proyek Perangkat Lunak

  • Memahami metodologi pengembangan perangkat lunak seperti Agile, Scrum, Waterfall, atau DevOps
  • Mampu merencanakan dan mengatur tahapan pengembangan perangkat lunak secara efisien
  • Terampil dalam mengestimasi waktu dan sumber daya yang dibutuhkan untuk pengembangan
  • Mampu melakukan pelacakan dan pelaporan kemajuan proyek secara terstruktur
  • Memahami prinsip-prinsip manajemen risiko dalam pengembangan perangkat lunak
     

Tanggung Jawab Profesional

  • Memiliki integritas dan etika profesional dalam pengembangan perangkat lunak
  • Bertanggung jawab penuh atas kualitas dan keandalan perangkat lunak yang dikembangkan
  • Memahami implikasi keamanan dan privasi dalam pengembangan perangkat lunak
  • Mampu mengikuti standar dan regulasi yang berlaku dalam industri perangkat lunak
  • Berkomitmen untuk menghasilkan dokumentasi yang akurat dan terkini sebagai bagian dari tanggung jawab profesional
     

Keterampilan Kolaborasi dan Komunikasi

  • Mampu bekerja dalam tim pengembangan perangkat lunak dengan berbagai peran
  • Terampil dalam mengkomunikasikan konsep teknis kepada pemangku kepentingan non-teknis
  • Mampu berkolaborasi dengan desainer, tester, dan profesional IT lainnya
  • Terampil dalam menggunakan alat kolaborasi dan sistem manajemen versi seperti Git
  • Mampu memberikan dan menerima code review secara konstruktif
     

Adaptabilitas dan Pembelajaran Berkelanjutan

  • Mengikuti perkembangan terbaru dalam teknologi dan metodologi pengembangan perangkat lunak
  • Mampu beradaptasi dengan perubahan kebutuhan dan teknologi baru
  • Berkomitmen untuk terus meningkatkan keterampilan teknis dan non-teknis
  • Aktif dalam komunitas pengembang untuk berbagi pengetahuan dan pengalaman
  • Mampu mengevaluasi dan mengadopsi praktik terbaik dalam industri perangkat lunak
     

Lulusan dengan profil ini diharapkan mampu merancang dan mengembangkan perangkat lunak berkualitas tinggi dengan dokumentasi yang komprehensif, sehingga memudahkan pemeliharaan, pengembangan lebih lanjut, dan transfer pengetahuan dalam tim pengembangan.