Disini saya ingin memberikan informasi beberapa
pekerjaan atau profesi dari jurusan Teknik Informatika. Buat kawan yang mungkin kuliah di jurusan Teknik Informatika pasti sudah
mengetahui beberapa profesi ini. Untuk kawan Kampus TI yang baru mau masuk
kuliah jurusan Teknik Informatika bisa menjadi pandangan di masa depan jika
lulus nanti ingin menjadi apa.
Berikut Macam-macam
Profesi Dari Lulusan Teknik Informatika :
1. PROGRAMMER
Tugas:
1. Membangun/mengembangkan software terutama pada tahap construction dengan
melakukan coding dengan bahasa pemprograman yang ditentukan
2. Mengimplementasikan requiremant dan desain proses bisnis ke komputer
dengan menggunakan algoritma /logika dan bahasa pemprograman
3. Melakukan testing terhadap software bila diperlukan
Keahlian yang Diperlukan:
1. Menguasai Algoritma dan logika pemprograman (ini penting sekali)
2. Memahami metode, best practice dan tool/pemodelan pemprograman seperti
OOP, design pattern, UML (kemampuan membaca dan menerapkan)
3. Menguasai salah satu atau beberapa bahasa pemprograman populer seperti
C++, VB, PHP, C#, Java, Ruby dll (untuk web developer perlu juga menguasai
HTML, DHTML, CSS, JavaScript dan AJAX)
4. Memahami RDBMS dan SQL (Structured Query Language)
5. Menguasai bahasa Inggris (hal ini sangat penting saat ini karena bahasa
en-US merupakan bahasa ibu di dunia IT)
2.
NETWORKING / JARINGAN
Profesi ini juga cukup banyak untuk jurusan TI. Disini kita harus mampu
untuk membangun sebuah jaringan untuk perusahaan kecil maupun perusahaan besar.
Kita harus bisa merencanakan kira-kira topologi apa yang harus dibuat dan apa
saja yang deperlukan seperti berapa server yang harus digunakan, berapa
workstation yang dipakai, hub / switch berapa banyak yang digunakan,dsb. Alat-alat
yang digunakan harus direncanakan dengan baik agar sesuai dengan perusahaan
sehingga tidak berlebih atau kekurangan. Disini juga kita harus bisa memasang
jaringan itu. Jaringan memiliki lisensi resmi yaitu CISCO. Diusahakan untuk mengikuti
lisensi ini bila ingin menjadi networking.
3. SYSTEM ANALYST
Tugas:
1. Membangun/mengembangkan software terutama pada tahap requirement, design
dan sebagian dalam tahap construction/implementation
2. Membuat dokumen requiremant dan desain software berdasarkan proses
bisnis customer/client
3. Membuat proposal dan mempresentasikannya di hadapan stake holder /
customer / client
4. Membuat desain database bila aplikasi yang akan di bangun memerlukan database
5. Membangun/mengembangkan framework/library untuk digunakan dalam
pengembangan software oleh programmer.
Keahlian yang Diperlukan:
1. Menguasai hal-hal yang dikuasai programmer
2. Menguasai metode, best practice pemprograman dan tool/pemodelan pemprograman
seperti OOP, design pattern, UML (kemampuan membangun/mendesain)
3. Menguasai SQL,ERD dan RDBMS secara lebih mendalam
4. Memahami tentang arsitektur aplikasi dan teknologi terkini
4.
IT SUPPORT
Paling banyak lulusan teknik informatika
yang mengambil profesi ini, mereka menganggap bahwa profesi ini paling mudah.
Cukup dengan memiliki kemampuan untuk memperbaiki komputer, install software,
atau membuat jaringan komputer. Profesi ini harus dapat mengatasi masalah pada
komputer dalam kondisi kritis, misalnya terserangnya sistem komputer oleh
virus. Selain itu profesi ini harus mengerti dan selalu update tips dan tricks
aplikasi office, atau lainnya. Banyak pengguna yang masih membutuhkan bantuan
dalam mengoperasikan aplikasi office atau aplikasi lainnya. Tapi sayang sekali
bila kita mengambil profesi ini karena tanpa kuliah di jurusan TI pun kita
dapat melakukannya dengan belajar secara OTODIDAK maupun dengan LES Komputer.
5. SOFTWARE ENGINEER
Tugas:
1. Melakukan tugas-tugas programmer, system analyst dan sebagian tugas SQA
engineer
2. Merekomendasikan dan menerapkan metodologi terbaik dalam sebuah proyek
software development
Keahlian yang Diperlukan:
1. Menguasai hal-hal yang dikuasai programmer, system analyst dan SQA
engineer (dalam porsi yang lebih sedikit)
2. Menguasai SDLC berdasarkan SWEBOK (requirement, design,
implementation/construction, testing, maintenance)
3. Menguasai metodologi software development seperti RUP, Agile, XP, Scrum
dll
6. DATABASE ADMINISTRATOR
Tugas:
1. Merancang dan membangun database dalam sebuah sistem
2. Merekomendasikan solusi terbaik dalam implementasi database baik dalam
hal software maupun hardware
3. Memaintain database agar dapat berjalan dengan baik dan optimal
Keahlian yang Diperlukan:
1. Menguasai ERD, SQL dan desain database secara mendalam
2. Menguasai berbagai teknik optimalisasi/tuning, backup dan maintain
database
3. Menguasai secara mendalam salah satu atau lebih RDBMS beserta tools yang
ada.
4. Memahami tentang salah satu platform/bahasa pemprograman untuk mengakses
database
5. Menguasai teknologi server, storage, operating system yang berkaitan
dengan implementasi database
7. SOFTWARE ARCHITECT
Tugas:
1. Merekomendasikan teknologi yang paling cocok untuk mengembangkan produk
software
2. Membuat standar-standar software development yang akan digunakan oleh
tim programmer / developer
3. Membuat rancangan/desain software dan proses pengembangannya secara
keseluruhan
Keahlian yang Diperlukan:
1. Menguasai hal-hal yang dikuasai programmer, system analyst dan software
engineer
2. Menguasai secara mendalam tentang software development technology
3. Menguasai penulisan dokumen dengan baik (dalam bahasa Inggris dan
Indonesia)
8. TECHNICAL CONSULTANT / CONSULTANT IT
Tugas:
1. Memberikan konsultansi/rekomendasi mengenai solusi IT terbaik untuk
memecahkan masalah
2. Membuat dokumen seperti proposal, requirement dan desain software secara
umum
3. Melakukan pelatihan (training) kepada para pengguna software
Keahlian yang Diperlukan:
1. Berpengalaman dan menguasai berbagai macam proses bisnis enterprise atau
jenis bisnis terentu
2. Menguasai teknologi IT secara luas
3. Menguasai secara mendalam tentang solusi software yang direkomendasikan
4. Menguasai penulisan dokumen dan komunikasi verbal dengan baik (dalam
bahasa Inggris dan Indonesia)
9. USER INTERFACE DESIGNER
Tugas:
1. Mendesain user interface agar menarik dan serasi secara visual dan user
friendly
2. Mendesain image/gambar/animasi yang akan digunakan di tampilan user
interface (UI) software aplikasi
Keahlian yang Diperlukan:
1. Memiliki bakat/minat di seni rupa / desain visual
2. Memahami dasar-dasar pemprograman baik web maupun secara umum
3. Menguasai scripting untuk user interface seperti seperti HTML, DHTML,
CSS, JavaScript, action script, XAML dll.
4. Menguasai tools manipulasi image dan animasi
10. WEB MASTER
Profesi ini banyak juga diambil oleh lulusan TI. Jika ingin menjadi web
master kita harus memiliki kemampuan dalam membangun / membuat website dari
awal dengan menggunakan berbagai macam program seperti JOOMLA, DREAMWEAVER,
dll.



Tidak ada komentar:
Posting Komentar