1. Programer
Programmer
adalah seseorang yang menulis, menguji dan memperbaiki (debug), dan memelihara
kode yang membangun sebuah program komputer.
Tujuan :
Membuat program baik aplikasi maupun system operasi
dengan menggunakan bahasa pemrograman yang
ada.
Tanggung Jawab :
Tidak membajak buatan orang lain
Keahlian yang di butuhkan :
Ø Menguasai
logika dan algoritma pemrograman
Ø Menguasai
bahasa pemrograman seperti HTML, Ajax, CSS, JavaScript, C++, VB, PHP, Java,
Ruby dll.
Ø Memahami
SQL
Ø Menguasai
bahasa inggris IT
2. Network Engineer
Network Engineer adalah orang yang berkecimpung dalam bidang
teknis jaringan computer dari maintenance sampai pada troubleshooting-nya.
Tujuan :
Ø Membuat
jaringan untuk perusahaan atau instansi
Ø Mengatur
email, anti spam dan virus protection
Ø Melakukan
pengaturan user account, izin dan kata sandi
Ø Mengawasi
penggunaan jaringan
Tanggung Jawab :
Menggunakan jaringan dengan bijaksana
Keahlian yang di butuhkan :
Menguasai server, workstation dan hub/switch
3. System Analyst
System Analyst adalah orang yang memiliki keahlian untuk
menganalisa system yang akan diimplementasikan, mulai dari menganalisa system
yang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain system
yang akan dikembangkan.
Tujuan :
Ø Mengembangkan
perangkat lunak/software dalam tahapan requirement, design dan construction
Ø Membuat
dokumen requirement dan desain software berdasarkan jenis bisnis customer
Ø Membangun
framework untuk digunakan dalam pengembangan software oleh programmer
Tanggung Jawab :
Menganalisis dengan benar sesuai system
yang ada
Keahlian yang di butuhkan :
Ø Menguasai
keahlian sebagai programmer
Ø Menguasai
metode dan best practice pemrograman
Ø Memahami
arsitektur aplikasi dan teknologi terkini
4. IT Support
IT Support merupakan pekerjaan IT yang mengharuskan seseorang bisa
mengatasi masalah umum yang terjadi pada komputer seperti install software,
perbaikan hardware dan membuat jaringan komputer. Profesi ini cukup mudah
dilakukan karena bisa dilakukan secara otodidak tanpa memerlukan pendidikan
khusus.
Tujuan :
Ø Install
software
Ø Memperbaiki
hardware
Ø Membuat
jaringan
Tanggung Jawab :
Memperbaiki sebisa mungkin sesuai kemampuan
Keahlian yang dibutuhkan :
Ø Menguasai
bagian-bagian hardware komputer
Ø Mengetahui
cara install program atau aplikasi software
Ø Menguasai
sejumlah aplikasi umum sistem operasi komputer
5. Software Engineer
Software Engineer adalah mereka yang memiliki keahlian untuk
memproduksi perangkat lunak mulai dari tahap awal spesifikasi sistem sampai
pemeliharaan sistem setelah digunakan.
Tujuan :
Merancang dan menerapkan metode terbaik dalam
pengembangan proyek software
Tanggung Jawab :Tidak
mengklaim hak paten orang lain
Keahlian yang dibutuhkan :
Ø Menguasai
keahlian sebagai programmer dan system analyst
Ø Menguasai
metode pengembangan software seperti RUP, Agile, XP, Scrum dll.
6. Database Administrator
Database Administrator adalah mereka yang memiliki keahlian untuk
mendesain, mengimplementasi, memelihara dan memperbaiki database.
Tujuan :
Ø Menginstal
perangkat lunak baru
Ø Mengkonfigurasi
hardware dan software dengan sistem administrator
Ø Mengelola
keamanan database
Ø Analisa
data di database
Tanggung Jawab :
Menggunakan kehalian nya dengan bijak
Keahlian yang dibutuhkan :
Ø Menguasai
teknologi database seperti Oracle, Sybase, DB2, MS Access serta Sistem Operasi
Ø Menguasai
teknologi server dan storage.
7. Web Administrator
Web Administrator adalah seseorang yang bertanggung jawab secara
teknis terhadap operasional sebuah situs atau website.
Tujuan :
Ø Menjaga
kelancaran akses situs (instalasi dan konfigurasi sistem)
Ø Merawat
hosting dan domain
Ø Mengatur
keamanan server dan firewall
Ø Mengatur
akun dan kata sandi untuk admin serta user
Tanggung Jawab :
menjaga operasional situs web atau website
Keahlian yang dibutuhkan :
Ø Menguasai
keahlian seorang programmer
Ø Menguasai
jaringan (LAN, WAN, Intranet)
Ø Menguasai
OS Unix (Linux, FreeBSD, dll)
8. Web Developer
Web Developer adalah mereka yang memiliki keahlian untuk
memberikan konsultasi pembangunan sebuah situs dengan konsep yang telah
ditentukan.
Tujuan :
Ø Menganalisa
kebutuhan sistem
Ø Merancang
web atau situs (desain dan program)
Ø Mengaktifkan
domain dan hosting
Ø Pemeliharaan
situs dan promosi
Tanggung Jawab :
Memberikan konsultasi yang sesuai dengan apa yang
di harapkan
Keahlian yang dibutuhkan :
Ø Menguasai
pemrograman web
Ø Menguasai
pengelolaan database
Ø Mengerti
domain dan hosting
Ø Menguasai
sistem jaringan
9. Web Designer
Web designer adalah mereka yang memiliki keahlian dalam membuat
design atraktif dan menarik untuk situs serta design untuk kepentingan promosi
situs secara visual.
Tujuan :
Ø Mendesain
tampilan situs
Ø Memastikan
tampilan gambar berfungsi ketika ditambahkan bahasa pemrograman
Tanggung Jawab :
Tidak membuat promosi iklan yang tidak
benar.
Keahlian yang dibutuhkan :
Ø Menguasai
HTML, CSS dan XHTML
Ø Menguasai
Adobe Photoshop & Illustrator
Ø Memiliki
jiwa seni dan harus kreatif