Secara umum, terdapat 4 kelompok profesi
bidang IT sesuai bidangnya.
Kelompok pertama, adalah mereka
yang bergelut di dunia perangkat lunak (software), baik mereka yang merancang
system operasi,database maupun system aplikasi. Seperti:
Sistem analis, merupakan orang yang
abertugas menganalisa system yang akan diimplementasikan, mulai dari
menganalisa system yang ada, kelebihan dan kekurangannya, sampai studi
kelayakan dan desain system yang akan dikembangkan.
Programer, merupakan orang yang
bertugas mengimplementasikan rancangan system analis, yaitu membuat program (baik
aplikasi maupun system operasi) sesuai system yang dianalisa sebelumnya.
Web designer, merupakan orang yang
melakukan kegiatan perencanaan, termasuk studi kelayakan, analisis dan desain
terhadap suatu proyek pembuatan aplikasi berbasis web.
Web programmer, merupakan orang
yang bertugas mengimplementasikan rancangan web designer, yaitu membuat program
berbasis web sesuai desain yang telah dirancang sebelumnya.
Kelompok kedua, adalah mereka yang
bergelut di bidang perangkat keras (hardware). Seperti:
Technical engineer, sering juga
disebut teknisi, yaitu orang yang berkecimpung dalam bidang teknik, baik
mengenai pemeliharaan maupun perbaikan perangkat system computer.
Networking engineer, adalah orang
yang berkecimpung dalam bidang teknis jaringan computer dari maintenance sampai
pada troubleshooting-nya.
Kelompok ketiga, adalah mereka yang
berkecimpung dalam operasional system informasi. Seperti:
EDP Operator, adalah orang yang
bertugas mengoperasikan program-program yang berhubungan dengan electronic data
processing dalam lingkungan sebuah perusahaan atau organisasi lainnya.
System Administrator, merupakan
orang yang bertugas melakukan administrasi terhadap system, memiliki kewenangan
menggunakan hak akses terhadap system, serta hal-hal lain yang berhubungan
dengan pengaturan operasional sebuah system.
Jenis-jenis Profesi di Bidang IT
beserta desktipsi kerjanya:
Systems Analysts
Memperluas atau memodifikasi sistem
untuk melayani tujuan baru atau meningkatkan alur kerja.
Menguji, memelihara, dan memantau
program komputer dan sistem, termasuk koordinasi instalasi program komputer dan
sistem.
Mengembangkan, dokumen dan merevisi
prosedur desain sistem, prosedur pengujian, dan standar kualitas.
Menyediakan staf dan pengguna
dengan membantu memecahkan masalah komputer terkait, seperti malfungsi dan
masalah program.
Meninjau dan menganalisa hasil
print-out komputer dan indikator kinerja untuk menemukan masalah kode, dan
memperbaiki eror dengan mengkoreksi kode.
Berkonsultasi dengan manajemen
untuk memastikan kesepakatan pada prinsip-prinsip sistem.
Berunding dengan klien mengenai
jenis pengolahan informasi atau perhitungan kebutuhan program komputer.
Membaca manual, berkala, dan
mereport secar teknis untuk belajar bagaimana mengembangkan program yang
memenuhi kebutuhan staf dan pengguna.
Mengkoordinasikan dan menghubungkan
sistem komputer dalam sebuah organisasi untuk meningkatkan kompatibilitas dan
sehingga informasi bisa dibagi.
Menentukan software atau hardware
komputer yang diperlukan untuk mengatur atau mengubah sistem.
Database Administrators
Menguji program atau database,
memperbaiki kesalahan dan membuat modifikasi yang diperlukan.
Memodifikasi database dan sistem
manajemen database yang ada.
Merencanakan, mengkoordinasikan dan
melaksanakan langkah-langkah keamanan untuk melindungi informasi dalam file
komputer terhadap kerusakan, pemodifikasian atau akses yang tidak sah.
Bekerja sebagai bagian dari tim
proyek untuk mengkoordinasikan pengembangan database dan menentukan lingkup
proyek dan keterbatasan.
Menulis dan mengkode deskripsi
database secara fisik dan logis dan menentukan pengidentifikasi dari database
untuk sistem manajemen atau orang lain secara langsung dalam pengkodean
deskripsi.
Melatih user dan menjawab
pertanyaan-pertanyaan.
Menentukan pengguna dan tingkat
akses pengguna untuk setiap segmen dari database.
Menyetujui, menjadwal,
merencanakan, dan mengawasi pemasangan dan uji coba produk baru dan perbaikan
sistem komputer seperti instalasi database baru.
Meninjau permintaan proyek,
menggambarkan database user untuk memperkirakan waktu dan biaya yang diperlukan
untuk menyelesaikan proyek.
Mengembangkan standar dan pedoman
untuk membimbing penggunaan dan perolehan perangkat lunak dan untuk melindungi
informasi yang rentan.
Network Systems and Data
Communications Analysts
Menguji dan mengevaluasi hardware
dan software untuk menentukan efisiensi, reliabilitas, dan kompatibilitas
dengan sistem yang ada, dan membuat rekomendasi pembelian.
Desain dan implementasi sistem,
konfigurasi jaringan, dan arsitektur jaringan, termasuk teknologi perangkat
keras dan perangkat lunak, lokasi situs, dan integrasi teknologi.
Membantu pengguna untuk mendiagnosa
dan memecahkan masalah komunikasi data.
Memantau kinerja sistem dan
menyediakan langkah-langkah keamanan, tips dan pemeliharaan yang diperlukan.
Menjaga dibutuhkan file dengan
menambahkan dan menghapus file pada server jaringan dan membuat cadangan file
untuk menjamin keselamatan file apabila terjadi masalah dengan jaringan.
Bekerja dengan engineer lain,
analis sistem, programer, teknisi, ilmuwan dan manajer tingkat atas dalam
pengujian, desain dan evaluasi sistem.
Mengidentifikasi area operasi yang
perlu diupgrade peralatan seperti modem, kabel serat optik, dan kabel telepon.
Konsultasi pelanggan, kunjungi
tempat kerja atau melakukan survei untuk menentukan kebutuhan pengguna sekarang
dan masa depan.
Melatih pengguna dalam menggunakan
peralatan.
Memelihara perangkat seperti
printer, yang terhubung ke jaringan.
Computer Programmers
Memperbaiki kesalahan dengan
membuat perubahan yang sesuai dan memeriksa kembali program untuk memastikan
bahwa hasil yang diinginkan yang dihasilkan.
Melakukan percobaan menjalankan
program dan aplikasi software untuk memastikan bahwa mereka akan menghasilkan
informasi yang dikehendaki dan bahwa instruksi sudah benar.
Menulis, mengupdate, dan memelihara
program komputer atau paket perangkat lunak untuk menangani pekerjaan tertentu
seperti pelacakan inventaris, menyimpan atau mengambil data, atau mengontrol
peralatan lainnya.
Menganalisis, meninjau, dan menulis
ulang program, menggunakan grafik dan diagram alur kerja, dan menerapkan
pengetahuan tentang kemampuan komputer, materi pelajaran, dan logika simbolik.
Melakukan atau revisi langsung,
perbaikan, atau perluasan program yang ada untuk meningkatkan efisiensi operasi
atau beradaptasi dengan persyaratan baru.
Berkonsultasi dengan manajerial,
teknik, dan tenaga teknis untuk memperjelas maksud program, mengidentifikasi
masalah, dan menyarankan perubahan.
Melakukan analisis sistem dan
pemrograman tugas untuk memelihara dan mengontrol penggunaan perangkat lunak
komputer sistem sebagai programmer sistem.
Menyusun dan menulis dokumentasi
pengembangan program dan revisi berikutnya, memasukkan komentar dalam kode
instruksi sehingga orang lain dapat memahami program ini.
Penyiapan diagram alur kerja rinci
dan diagram yang menggambarkan input, output, dan operasi logis, dan
mengubahnya menjadi serangkaian instruksi dikodekan dalam bahasa komputer.
Berkonsultasi dengan dan membantu
operator komputer atau analis sistem untuk mendefinisikan dan menyelesaikan
masalah dalam menjalankan program-program komputer.
Web Developers
Mendesain, membangun, atau
memelihara situs web, menggunakan authoring atau bahasa scripting, alat
penciptaan konten, alat manajemen, dan media digital.
Memperbaharui situs web langsung.
Menulis, desain, atau mengedit
konten halaman web, atau yang lain langsung memproduksi konten.
Berunding dengan tim manajemen atau
pengembangan untuk memprioritaskan kebutuhan, menyelesaikan konflik,
mengembangkan kriteria konten, atau memilih solusi.
Back-up file dari situs web untuk
direktori lokal untuk pemulihan instan dalam kasus masalah.
Mengidentifikasi masalah yang
ditemukan oleh umpan balik pengujian atau pelanggan, dan memperbaiki masalah
masalah atau merujuk pada personalia yang tepat untuk koreksi.7. Evaluasi kode
untuk memastikan bahwa itu adalah sah, benar terstruktur, memenuhi standar
industri dan kompatibel dengan browser, perangkat, atau sistem operasi.
Menjaga pemahaman teknologi web
saat ini atau praktek pemrograman melalui melanjutkan pendidikan, membaca, atau
partisipasi dalam konferensi profesional, workshop, atau kelompok.
Menganalisis kebutuhan pengguna
untuk menentukan persyaratan teknis.
Mengembangkan atau memvalidasi tes
routine dan jadwal untuk memastikan bahwa uji kasus meniru antarmuka eksternal
dan alamat semua jenis browser dan perangkat.
IT Project Managers
Mengembangkan dan mengelola work
breakdown structure (WBS) proyek teknologi informasi.
Mengembangkan atau memperbarui
rencana proyek untuk proyek-proyek teknologi informasi termasuk informasi
seperti tujuan proyek, teknologi, sistem, spesifikasi informasi, jadwal, dana,
dan staf.
Mengelola pelaksanaan proyek untuk
memastikan kepatuhan terhadap anggaran, jadwal, dan ruang lingkup.
Menyiapkan laporan status proyek
dengan mengumpulkan, menganalisis, dan meringkas informasi dan tren.
Menetapkan tugas, tanggung jawab,
dan rentang kewenangan kepada personil proyek.
Mengkoordinasikan rekrutmen atau
pemilihan personil proyek.
Mengembangkan dan mengelola
anggaran tahunan untuk proyek-proyek teknologi informasi.
Mengembangkan rencana pelaksanaan
yang mencakup analisis seperti biaya-manfaat atau laba atas investasi.
Secara langsung atau
mengkoordinasikan kegiatan personil proyek.
Menetapkan dan melaksanakan rencana
komunikasi proyek.
Computer Systems Engineers
Berkomunikasi dengan staf atau
klien untuk memahami persyaratan sistem tertentu.
Memberikan saran pada biaya proyek,
konsep desain, atau perubahan desain.
Dokumen desain spesifikasi,
petunjuk instalasi, dan sistem informasi terkait lainnya.
Verifikasi stabilitas,
interoperabilitas, portabilitas, keamanan, atau skalabilitas arsitektur sistem.
Berkolaborasi dengan engineer atau
pengembang perangkat lunak untuk memilih solusi desain yang tepat atau
memastikan kompatibilitas komponen sistem.
Mengevaluasi teknologi yang muncul
saat ini untuk mempertimbangkan faktor-faktor seperti biaya, portabilitas,
kompatibilitas, atau kegunaan.
Memberikan bimbingan teknis atau
dukungan untuk pembangunan atau tips sistem.
Mengidentifikasi sistem data,
perangkat keras, atau komponen perangkat lunak yang diperlukan untuk memenuhi
kebutuhan pengguna.
Memberikan pedoman untuk menerapkan
sistem yang aman untuk pelanggan atau tim instalasi.
Memonitor operasi system untuk
mendeteksi masalah potensial.
Network and Computer Systems
Administrators
Menjaga dan mengelola jaringan
komputer dan lingkungan komputasi terkait termasuk perangkat keras komputer,
perangkat lunak sistem, perangkat lunak aplikasi, dan semua konfigurasi.
Melakukan backup data dan operasi
pemulihan kerusakan.
Mendiagnosa, memecahkan masalah,
dan menyelesaikan perangkat keras, perangkat lunak, atau jaringan lainnya dan
masalah sistem, dan mengganti komponen yang rusak bila diperlukan.
Merencanakan, mengkoordinasikan,
dan melaksanakan langkah-langkah keamanan jaringan untuk melindungi data,
perangkat lunak, dan perangkat keras.
Mengkonfigurasikan, memonitor, dan memelihara
aplikasi email atau virus software perlindungan.
Mengoperasikan master konsol untuk
memonitor kinerja sistem komputer dan jaringan, dan untuk mengkoordinasikan
komputer akses jaringan dan penggunaan.
Memuat rekaman komputer dan disk,
dan menginstal perangkat lunak dan kertas printer atau form.
Desain, mengkonfigurasi, dan
perangkat keras uji komputer, jaringan lunak dan perangkat lunak sistem
operasi.
Memonitor kinerja jaringan untuk
menentukan apakah penyesuaian perlu dibuat, dan untuk menentukan di mana
perubahan harus dibuat di masa depan.
Berunding dengan pengguna jaringan
tentang bagaimana untuk memecahkan masalah sistem yang ada.
Web Administrators
Back up atau memodifikasi aplikasi
dan data yang terkait untuk menyediakan pemulihan kerusakan.
Menentukan sumber halaman web atau
masalah server, dan mengambil tindakan untuk memperbaiki masalah tersebut.
Meninjau atau memperbarui konten
halaman web atau link pada waktu yang tepat, menggunakan tool-tool.
Memonitor sistem untuk intrusi atau
serangan denial of service, dan melaporkan pelanggaran keamanan untuk personil
yang tepat.
Menerapkan langkah-langkah keamanan
situs web, seperti firewall atau enkripsi pesan.
Mengelola internet / intranet
infrastruktur, termasuk komponen seperti web, file transfer protocol (FTP),
berita dan server mail.
Berkolaborasi dengan tim
pengembangan untuk membahas, menganalisis, atau menyelesaikan masalah kegunaan.
Test backup atau pemulihan rencana
secara teratur dan menyelesaikan masalah.
Memonitor perkembangan web melalui
pendidikan berkelanjutan, membaca, atau partisipasi dalam konferensi
profesional, workshop, atau kelompok.
Menerapkan update, upgrade, dan
patch pada waktu yang tepat untuk membatasi hilangnya layanan.
Computer Security Specialists
Mengenkripsi transmisi data dan
membangun firewall untuk menyembunyikan informasi rahasia seperti sedang
dikirim dan untuk menahan transfer digital tercemar.
Mengembangkan rencana untuk
melindungi file komputer terhadap modifikasi disengaja atau tidak sah,
perusakan, atau pengungkapan dan untuk memenuhi kebutuhan pengolahan data darurat.
Meninjau pelanggaran prosedur
keamanan komputer dan mendiskusikan prosedur dengan pelanggar untuk memastikan
pelanggaran tidak terulang kembali.
Memonitor penggunakan file data dan
mengatur akses untuk melindungi informasi dalam file komputer.
Monitor laporan saat ini dari virus
komputer untuk menentukan kapan untuk memperbarui sistem perlindungan virus.
Memofifikasi keamanan file komputer
untuk memasukkan software baru, memperbaiki kesalahan, atau mengubah status
akses individu.
Melakukan penilaian risiko dan
melaksanakan tes pengolahan data sistem untuk memastikan fungsi pengolahan data
kegiatan dan langkah-langkah keamanan.
Berunding dengan pengguna untuk
membahas isu-isu seperti akses data komputer kebutuhan, pelanggaran keamanan,
dan perubahan pemrograman.
Melatih pengguna dan meningkatkan
kesadaran keamanan untuk memastikan keamanan sistem dan untuk meningkatkan
efisiensi server dan jaringan.
Mengkoordinasikan pelaksanaan
rencana sistem komputer dengan personil pendirian dan vendor luar.
Standar Profesi di Indonesia dan
Regional
Sejak tahun 1992, institusi
pemerintah telah melakukan penerapan klasifikasi pekerjaan dalam bidang
teknologi informasi. Bagaimanapun juga, klasifikasi pekerjaan ini masih belum
dapat mengakomodasi klasifikasi pekerjaan pada teknologi informasi. Terlebih
lagi, deskripsi pekerjaan setiap klasifikasi pekerjaan masih tidak jelas dalam
membedakan setiap sel pekerjaan.
Beberapa perusahaan yang dimiliki
oleh pemerintah mempunyai klasifikasi pekerjaannya sendiri. Begitu juga dengan
beberapa perusahaan swasta yang besar, telah mengembangkan klasifikasi
pekerjaan mereka sendiri juga. Belum adanya standardisasi klasifikasi pekerjaan
ini terkadang menimbulkan kesulitan bagi para profesional TI.
Departemen Tenaga Kerja
berkeinginan untuk mengeluarkan standard kompetensi untuk teknologi informasi.
IPKIN diharapkan memberikan sumbangan untuk formulasi standard kompetensi pada
Teknologi Informasi. Dengan mengacu ke model regional (model SRIG-PS), standard
kompetensi yang akan diterapkan di Indonesia akan mudah dapat diterima dan
disetarakan di negara-negara lain di region ini. Bagaimanapun juga, suatu
persetujuan bilateral harus dicapai antara Pemerintah kedua negara.
Pasar
Teknologi Informasi di Indonesia ditunjukkan pada tabel berikut ini
(Infokomputer, 1995) :
Jenis
Perangkat
|
dalam
million US$
|
1988
|
1989
|
1990
|
1991
|
1995
|
Perangkat keras
|
192.5
|
252
|
303.6
|
292.8
|
57.2
|
Perangkat Lunak
|
20
|
35
|
50.6
|
67.2
|
75
|
Jasa
|
25
|
39
|
55.2
|
62.4
|
111
|
Peralatan tambahan (komunikasi
data dll)
|
12.5
|
28
|
50.6
|
57.6
|
60
|
Total
|
250
|
354
|
460
|
480
|
818
|
Jumlah
mahasiswa yang mempelajari teknologi informasi di Indonesia :
Jenis
Pendidikan
|
Jumlah
mahasiswa
|
Jumlah
kelulusan
|
Non Gelar di Universitas Swasta
|
25376
|
5100
|
Strata 1 di Universitas Swasta
|
27903
|
7500
|
Strata 1 di Universitas Negeri
|
2300
|
100
|
Total
|
55579
|
12700
|
Berdasarkan perkembangan Teknologi
Informasi secara umum, serta kebutuhan di Indonesia serta dalam upaya
mempersiapkan diri untuk era perdagangan global. Beberapa usulan disejajarkan dengan kegiatan SRIG-PS
(SEARCC), dan IPKIN selaku perhimpunan masyarakat komputer dan informatika di
Indonesia. Juga tak terlepas dari agenda pemerinta melalui Departemen terkait.
Source: