Karir-Karir berikut ini adalah karir yang bisa diambil oleh mahasiswa-mahasiswi S1 Teknik Informatika Program Professional.
Perangkat lunak yang dapat dikembangkan meliputi aplikasi desktop, web, bahkan mobile. Lulusan juga mampu mengembangkan aplikasi yang memanfaatkan komunikasi jaringan, bahkan embedded system dengan menggunakan Arduino.
Kemampuan manajerial dan decision making merupakan salah satu kompetensi yang membuat lulusan dapat menjadi manajer proyek pengembangan perangkat lunak.
Lulusan mampu menganalisis suatu permasalahan yang dihadapi client dan memberikan solusi berupa desain perangkat lunak.
Sistem yang sudah berjalan cukup lama dan menjadi backbone suatu usaha memerlukan administrasi yang memadai agar proses bisnisnya tidak terganggu. Lulusan memiliki kemampuan yang sangat baik dalam bidang ini.
Kompetensi lain yang akan dimiliki lulusan adalah administrasi jaringan berupa manajemen intranet dan internet, termasuk hardware di dalamnya.
Skill yang sangat mendalam dalam IT membuat lulusan menjadi entrepreneur yang smart: usaha yang dikembangkan akan melampaui kompetitornya berkat dukungan IT yang luar biasa.
Penguasaan Pengetahuan
- Menguasai konsep teoritis bidang Ilmu Informatika secara umum dan khusus secara mendalam, serta memahami cara memformulasikan tahapan penyelesaian masalah secara algoritmis.
- Memiliki pengetahuan yang memadai terkait dengan cara kerja sistem komputer dan memahami cara merancang serta mengembangkan algoritma atau metode untuk memecahkan masalah.
- Memiliki pengetahuan mengenai dasar-dasar, spesifikasi kebutuhan sistem dan memahami cara penerapan dokumentasi kebutuhan sistem
- Menguasai konsep System Development Life Cycle (SDLC) dengan baik dan memahami cara penerapannya dalam pengembangan sistem di dunia kerja.
- Memiliki pemahaman algoritma untuk berbagai keperluan di jaringan seperti Network Security
- Memahami prinsip dasar sistem jaringan komputer untuk menganalisa dan memilih topologi dan protokol serta platform sistem operasi, serta infrastruktur jaringan komputer dan keamanan jaringan
- Memiliki pemahaman untuk pengembangan aplikasi dan server/client services dalam sebuah aplikasi (basis data, web, network services, dll)
- Menguasai konsep-konsep matematika dan statistika untuk memecahkan berbagai masalah yang berkaitan dengan logika.
- Menguasai konsep dan teori pengembangan web meliputi proses desain, pengkodean, dan publikasi website.
- Memiliki pemahaman tentang sistem kerja web dan teknologi yang dapat digunakan dalam pengembangan website.
Kemampuan Khusus
- Mampu menganalisa kebutuhan sistem dan memberikan solusi untuk pembuatan dan pengembangan sistem berbasis teknologi informasi untuk mencapai tujuan bisnis secara efektif dan efisien.
- Mempunyai kemampuan dalam mendefinisikan kebutuhan pengguna atau pasar terhadap kinerja, serta menganalisis, mengevaluasi dan mengembangkan algoritma/metode berbasis komputer.
- Memiliki kemampuan manajerial tim dan kerja sama, manajemen diri, mampu berkomunikasi baik lisan maupun tertulis dengan baik dan mampu melakukan presentasi.
- Mampu menerapkan konsep dan teori pengembangan web
- Mampu merancang dan membangun aplikasi website yang berkaitan dengan standar dunia industri
- Mampu menulis kode yang diperlukan untuk membangun sebuah website
- Mampu merancang aplikasi mobile sesuai dengan konsep-konsep yang terkait dengan pengembangan aplikasi mobile
- Mampu mengembangkan aplikasi mobile berbasis Android yang interaktif, baik permainan maupun aplikasi yang menambah value dari sebuah bisnis.
- Mampu menulis kode untuk front end maupun back end berbasis microservices serta mengatur komunikasi antara keduanya.
- Menerapkan metode formal dalam spesifikasi dan desain perangkat lunak
- Membangun dan mengevaluasi perangkat lunak dalam berbagai area, termasuk yang berkaitan dengan interaksi antara manusia dan komputer
- Menerapkan pemodelan basis data
- Mampu merancang dan mengembangkan algoritma untuk berbagai keperluan di jaringan seperti Network Security
- Menginstalasi, mengkonfigurasi, dan memelihara aplikasi dan server/client services dalam sebuah aplikasi (basis data, web, network services)
- Mampu menerjemahkan data dan memvisualisasikan serta mempresentasikan data hasil olahannya
- Menggunakan prinsip dasar sistem jaringan komputer untuk menganalisa dan memilih topologi dan protokol serta platform sistem operasi jaringan yang sesuai dengan kebutuhan user.