Senin, 06 Oktober 2014

ETIKA PROFESI



ETIKA  PROFESI


Dosen Pengajar           :           Lily Wulandari
Nama                           :           Handre Giarmansyah
Kelas                           :           3DC02
Tulisan Mengenai        :           Profesi di Bidang Teknik Komputer










KATA PENGANTAR

            Puji Syukur Kami panjatkan kepada Allah SWT yang telah memberikan saya kesehatan,kemampuan akal serta pikiran sehingga saya dapat menyelesaikan tulisan yang diberikan oleh Ibu Lily Wulandari yang mana mata kuliah yaitu “Etika Profesi” (Softskill) dengan tepat waktu . Dengan adanya tulisan serta pembahasan didalamnya saya mengharapkan agar dapat lebih memahami tentang Profesi di Bidang Teknik Komputer.
            Kami menyadari bahwa tulisan ini belum sepenuhnya dapat dijadikan sebagai suatu bahan untuk pembahasan yang lebih luas lagi. Namun saya sudah berusaha secara maksimal untuk dapat menyajikan yang terbaik dan inilah yang dapat saya sajikan. Saya sangat mengharapkan kritik dan saran dari para pembaca yang sifatnya membangun motivasi saya agar lebih baik lagi dalam membuat suatu karya tulisan ilmiah selanjutnya. Semoga tulisan ini dapat bermanfaat bagi pembaca pada umumnya.





















DAFTAR ISI

Kata Pengantar.............................................................................................................................i
Daftar Isi.....................................................................................................................................ii
MACAM PROFESI PROFESI DI BIDANG TEKNIK KOMPUTER.......................................4
A.MACAM – MACAM PROFESI DI BIDANG TEKNIK KOMPUTER.................................4 
1. System Analyst.......................................................................................................................4
2. Software Engineer……......……………..…………......................……….......…..…............5
3. Network Engineer   ……........................................................................................................8
4.  Application Developer...........................................................................................................9
5. Manager Sistem Informasi....................................................................................................11  
6.  Konsultan IT........................................................................................................................12
7.  IT Trainer.............................................................................................................................13
8. Programmer..........................................................................................................................15
9. Project Manager....................................................................................................................16
10. IT Support Officer...............................................................................................................17
11.Network Administrator........................................................................................................18
12.Network dan Computer System Administrator....................................................................19
13.Network System dan Data Communication Analysts..........................................................21
14.Web Administrator..............................................................................................................22
15.Web Developers..................................................................................................................24
16.Computer Security Specialist..............................................................................................25
17.Database Administrator.......................................................................................................27
18.Web Designer......................................................................................................................28
19.Teknisi Komputer................................................................................................................29
20.Video Game Designer..........................................................................................................30
B. StandarisasiTeknik Komputer /Teknologi informasi menurut ACM dan IEEE....................31
C. Kesimpulan dan Daftar Pustaka............................................................................................35


A.MACAM –MACAM PROFESI di BIDANG TEKNIK KOMPTER/TEKNOLOGI INFORMASI.
1. System analyst  
   
Deskripsi Pekerjaan System analyst
System analyst merancang solusi IT baru untuk meningkatkan efisiensi bisnis dan produktifitas. Pekerjaannya dapat untuk ekstrenal client atau internal client (seperti departemen dalam organisasi yang sama). Bekerja secara dekat dengan client, analyst memeriksa model bisnis dan aliran data, mendiskusikan penemuan mereka dengan client, dan merancang solusi IT yang tepat. Mereka menghasilkan sketsa rancangan dan meminta sistem IT baru, menentukan operasi yang akan dijalankan oleh sistem, dan cara data akan dilihat oleh user, memberikan rancangannya pada client dan setelah disetujui, bekerja secara dekat dengan tim client untuk mengimplementasikan solusi

  Aktivitas Kerja System analyst
Kebanyakan system analyst bekerja pada tipe khusus sistem IT, dengan bermacam-macam tipe organisasi. Aktivitas kerja juga bergantung pada ukuran dan sifat dasar dari organisasi, tetapi biasanya meliputi:
-          Berhubungan secara luas dengan eksternal atau internal client
-          Menganalisa sistem (yang sudah ada) client
-          Menerjemahkan keperluan client ke dalam laporan singkat proyek yang sangat khusus
-          Mengenali pilihan untuk solusi potensial dan menilainya untuk kecocokan teknis dan bisnis
-          Membuat solusi logis dan inovatif untuk permasalahan yang kompleks
-          Membuat proposal khusus untuk memodifikasi atau menggantikan sistem
-          Membuat laporan proyek yang memungkinkan
-          Memberikan proposal pada client
-          Bekerja secara dekat dengan developer dan bermacam end user untuk memastikan kompatibilitas teknis dan kepuasan user
-          Memastikan anggaran dipatuhi dan memenuhi deadline
-          Membuat jadwal pengujian untuk keseluruhan sistem
-          Mengawasi implementasi sistem baru
-          Merencanakan implementasi sistem baru
-          Membuat user manual
-          Menyediakan pelatihan untuk user dari sistem baru
-          Tetap up to date dengan perkembangan sektor teknis dan industri
 
  Kemampuan System analyst
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Kemampuan presentasi
-          Kemampuan interpersonal dan client-handling yang bagus
-          Business awareness
-          Kemampuan yang baik sekali dalam komunikasi lisan dan tulisan
-          Kemampuan dalam perencanaan dan negosiasi
-          Inistiatif dan kepercayaan diri
-          Ketertarikan bagaimana proses organisasional bekerja

2. Software engineer

  Deskripsi Pekerjaan Software engineer
Software engineer meneliti, merancang, dan men-develop sistem software untuk memenuhi keperluan client. Setelah sistem sudah secara penuh dirancang software engineer lalu diuji, debug, dan memelihara sistem. Mereka perlu memiliki pengetahuan berbagai macam bahasa pemrograman komputer dan aplikasi, ini karena luasnya bidang kerja yang dapat terlibat didalamnya. Software engineer kadangkali merupakan computer programmer atau software developer. Bergantung pada tipe organisasi, software engineer dapat menjadi spesialis dalam sistem atau aplikasi. Software engineering merupakan salah satu profesi IT yang paling popular.

  Aktivitas Kerja Software engineer
Aktivitas yang dilakukan oleh software engineer meliputi:
-          Researching, perancangan, dan pembuatan software baru
-          Menguji program baru dan mencari kesalahan
-          Men-develop program yang sudah ada dengan menganalisa dan mengenali area untuk modifikasi
-          Memasang produk software yang sudah ada dan mengambil incompatible platform untuk bekerja bersama
-          Memeriksa teknologi baru
-          Membuat spesifikasi teknis dan perencanaan pengujian
-          Bekerja dengan bahasa coding komputer
-          Membuat dokumentasi operasional dengan technical author
-          Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software
-          Bekerja secara dekat dengan staff lain, seperti manajer proyek, graphic artists, system analyst, dan sales dan marketing professional
-          Berkonsultasi dengan client/kolega berkaitan dengan pemeliharaan dan performance dari sistem software dan bertanya untuk memperoleh informasi, menjelaskan detail dan mengimplementasikan informasi
-          Secara konstan meng-update pengetahuan teknis dan kemampuan dengan menghadiri in-house dan/atau kursus eksternal, membaca manual dan mengakses aplikasi baru
-          Problem solving dan berpikir secara menyamping sebagai bagian dari tim, atau secara individual, untuk memenuhi kebutuhan dari proyek

Kemampuan Software engineer
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
-          Pengetahuan tentang berbagai macam aplikasi
-          Antusiasme dan pengetahuan dari project lifecycle
-          Kemampuan analytical and problem-solving
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan interpersonal dan komunikasi yang baik
-          Kemampuan untuk berkomunikasi secara efektif dengan client, kolega, dan manajemen senior
-          Kemampuan untuk belajar skill dan teknologi terbaru dengan cepat
-          Motivasi karir dan kemauan untuk melanjutkan lebih jauh pengetahuan dan kemampuan
-          Awareness pada isu terkini yang mempengaruhi industri dan teknologi

3. Network Engineer

Deskripsi Pekerjaan Network engineer
Network engineer bertanggungjawab untuk memasang dan mendukung komunikasi jaringan komputer dalam organisasi atau antar organisasi. Tujuannya adalah untuk memastikan operasi yang lancar dari jaringan komunikasi untuk menyediakan performance yang maksimum dan ketersediaan untuk user (staff, client, customer, supplier, dan lain-lain).
Network engineer bekerja secara internal sebagai bagian dari tim pendukung IT di organisasi atau secara eksternal sebagai bagian dari perusahaan konsultansi networking dengan beberapa client.

Aktivitas Kerja Network engineer
Pekerjaan ini terpengaruh oleh ukuran dan tipe dari organisasi yang mempekerjakannya. Aktivitas standar yang dilakukan oleh orang-orang berprofesi dibidang ini adalah:
-          Memasang, mendukung, memelihara server hardware dan infrastruktur software baru
-          Mengatur e-mail, anti spam, dan virus protection
-          Melakukan setting user account, izin dan password
-          Memonitor penggunaan jaringan
-          Memastikan cost-effective dan efisiensi penggunaan server
-          Mengusulkan dan menyediakan solusi IT untuk masalah bisnis dan manajemen
-          Memastikan semua peralatan IT memenuhi standar industri
-          Menganalisa dan menyelesaikan kesalahan, mulai dari major system crash sampai kelupaan password
-          Mengerjakan rutin preventative measures dan mengimplementasikan dan memonitor keamanan jaringan, jika jaringan terkoneksi ke internet
-          Menyediakan pelatihan dan dukungan teknis untuk user dengan bermacam tingkat pengetahuan IT dan kompetensi
-          Mengawasi staff lain, seperti help desk technician
-          Bekerja dekat dengan departemen/organisasi lain dan berkolaborasi dengan staff IT lain
-          Merencanakan dan mengimplementasikan pengembangan IT untuk masa mendatang dan menjalankan kerja proyek
-          Mengelola website dan memelihara jaringan internal
-          Memonitor penggunaan web oleh para pekerja
-          
Kemampuan Network engineer
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
-          Pengetahuan yang up to date dan memahami kebutuhan bisnis dan industri
-          Kemampuan komunikasi yang baik sekali
-          Mampu untuk menerima bermacam tugas dan memperhatikan detail
-          Kemampuan analytical dan problem-solving
-          Kemampuan teamwork dan mampu untuk merasa nyaman bekerja dengan tim, client dan grup staff yang berbeda antar organisasi
-          Kemampuan organisasional

4. Application Developer

Deskripsi Pekerjaan Application developer
Application developer menerjemahkan kebutuhan software ke dalam kode pemrograman singkat dan kuat. Kebanyakan akan mengkhususkan pada lingkungan development tertentu seperti computer games atau e-commerce, dan akan memiliki pengetahuan yang dalam pada beberapa bahasa komputer yang bersangkut-paut. Peranannya meliputi menulis spesifikasi dan merancang, membangun, menguji, mengimplementasikan dan terkadang yang membantu aplikasi seperti bahasa komputer dan development tool.
Application developer bekerja dalam range yang luas pada sektor bisnis seperti sektor publik, biasanya menjadi bagian dari tim dengan IT professional lainnya seperti system/busineess analyst dan technical author. Mereka bekerja pada produk umum yang dapat dibeli atau untuk client individual menyediakan bespoke solutions.

Aktivitas Kerja Application developer
Fungsi dasar dari application developer adalah untuk mempergunakan pengetahuan teknik pemrograman dan sistem komputer untuk membuat program komputer untuk melakukan bermacam-macam pekerjaan sesuai dengan persetujuan dengan client.
Aktivitas yang dilakukan oleh application developer meliputi:
-          Membuat spesifikasi program secara detail melalui diskusi dengan client
-          Menjelaskan secara tepat apa tindakan (aksi) program yang diinginkan
-          Menguraikan spesifikasi program ke dalam elemen-elemen sederhana dan menerjemahkan logikanya ke dalam bahasa pemrograman
-          Memikirkan solusi yang mungkin untuk menprediksi masalah, mengevaluasi pilihan lain
-          Bekerja sebagai bagian dari tim, dimana mengadakan proyek khusus, untuk membuat bagian tertentu dari program
-          Mengkombinasikan semua elemen dari rancangan program dan mengujinya
-          Menguji sample data-set untuk memeriksa keluaran dari program sesuai dengan yang diinginkan
-          Bereaksi terhadap masalah dan memperbaiki program seseuai kebutuhan
-          Memasang program dan mengadakan pengujian akhir
-          Mempelajari computer printout selama berlangsungnya pengujian
-          Mengevaluasi keefektifan program
-          Meningkatkan efisiensi operasi program dan menyesuaikan kebutuhan baru seperlunya
-          Mengadakan user acceptance testing untuk memastikan program mudah digunakan, cepat, dan akurat
-          Membuat ulang langkah yang diambil oleh user untuk menemukan sumber masalah
-          Membuat dokumentasi secara detail atas operasi dari program oleh user dan operator komputer
-          Mengkonsultasikan manual, laporan periodik dan teknis untuk mempelajari cara baru untuk men-develop program dan memelihara yang sudah ada
-          
Kemampuan Application developer
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
-   Kemampuan teknis yang kuat dalam pemrograman, perancangan, metodologi system development dan pengujian, khususnya pada industri game
-          Kemampuan komunikasi yang baik
-          Kemampuan dalam manajemen proyek
-          Kemampuan problem-solving
-          Perhatian pada detail
-          Keuletan dan kesabaran
-          Kemampuan teamwork
-          Pemahaman proses bisnis dan batasannya

5. Manager Sistem Informasi

Deskripsi Pekerjaan Manajer Sistem Informasi
Manajer sistem informasi bertanggungjawab pada sistem komputer dalam perusahaan, mengawasi pemasangan, memastikan sistem backup berjalan dengan efektif, membeli hardware dan software, menyediakan infrastruktur teknologi ICT untuk organisasi, dan berkontribusi dalam kebijakan organisasi mengenai standar kualitas dan perencanaan strategi.
Manajer sistem informasi bekerja pada semua ukuran orgranisasi dalam industri dan sektor pelayanan, biasanya dengan staff dari teknisi, programmer, dan hardware melapor pada manajer.

Aktivitas Kerja Manajer Sistem Informasi
Manajer sistem informasi bertanggungjawab untuk implementasi teknologi dalam suatu organisasi dan mengatur kerja dari system/business analyst, computer programmer, support specialist, dan pekerja lainnya yang berhubungan dengan komputer. Pemegang jabatan biasanya pekerja yang berpengalaman dengan keahlian teknis dan juga memahami prinsip bisnis dan manajemen. Kewajiban dalam peranan pada akhirnya bergantung pada organisasi yang mempekerjakannya dan kompleksitas dari sistem informasi.
Aktivitas standar yang dilakukan oleh orang-orang berprofesi dibidang ini adalah:
-          Mengevaluasi kebutuhan user dan fungsionalitas sistem dan memastikan fasilitas ICT memenuhi kebutuhan
-          Merencanakan, men-develop dan mengimplementasikan keuangan ICT, memperoleh harga yang kompetitif apabila cocok, untuk memastikan keefektifan biaya
-          Penjadwalan upgrade dan backup keamanan dari sistem hardware dan software
-          Mencari kembali dan memasang sistem baru
-          Memastikan running yang lancar dari semua sistem ICT seperti software anti-virus, layanan print dan e-mail.
-          Memastikan lisensi software
-          Menyediakan akses aman ke jaringan untuk remote user
-          Memastikan keamanan data dari serangan internal dan eksternal
-          Menyediakan user dengan support dan nasehat yang tepat
-          Mengatur situasi krisis, dimana melibatkan masalah teknis yang kompleks dari hardware atau software
-          Melakukan mentoring dan pelatihan pada staff pendukung ICT
-          Tetap up to date dengan teknologi terbaru

Kemampuan Manajer Sistem Informasi
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
-          Kepemimpinan
-          Kemampuan untuk bekerja dengan orang pada semua tingkat dalam organisasi
-          Kemampuan untuk berkontribusi dan mengimplementasikan strategi organisasional

6. Konsultan IT

Deskripsi Pekerjaan Konsultan IT
Konsultan IT bekerja secara partnership dengan client, menganjurkan mereka bagaimana untuk menggunakan teknologi informasi agar memenuhi sasaran bisnis atau menyelesaikan suatu masalah. Konsultan bekerja untuk memperbaiki struktur dan efisiensi dan sistem IT organisasi.
Konsultan IT dapat terlibat dalam bermacam aktivitas seperti marketing, manajemen proyek, customer relationship management (CRM) dan system development.
Mereka juga bertanggungjawab untuk pelatihan user dan feedback. Pada banyak perusahaan, tugas tersebut dilakukan oleh IT project team. Konsultan IT makin terlibat dalam penjualan dan pengembangan bisnis.

Aktivitas Kerja Konsultan IT
Tugas khusus yang dilakukan oleh konsultan IT meliputi:
-          Bertemu dengan client untuk menentukan keperluan
-          Bekerja dengan client untuk menetapkan jangkauan dari suatu proyek
-          Merencanakan timescale dan kebutuhan sumber daya
-          Menjelaskan spesifikasi sistem client, memahami kebiasaan kerja mereka (client) dan sifat dasar dari bisnisnya
-          Bepergian ke tempat customer
-          Berhubungan dengan staff pada semua tingkat dari organisasi client
-          Menetapkan software, hardware dan kebutuhan jaringan
-          Menganalisa kebutuhan IT dalam perusahaan dan memberikan nasehat yang independen dan objektif dalam penggunaan IT
-          Men-develop solusi yang cocok dan mengimplementasikan sistem baru
-          Memberikan solusi dalam laporan tertulis ataupun lisan
-          Membantu client pada aktivitas perubahan manajemen
-          Membeli sistem jika cocok
-          Merancang, menguji, memasang dan memonitoring sistem baru
-          Menyiapkan dokumentasi dan memberikan laporan proses pada customer
-          Mengatur pelatihan untuk user dan konsultan lain
-          Mengenali potential client dan membangun dan memelihara hubungan

Kemampuan Konsultan IT
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
-          Kemampun untuk memimpin
-          Kemampuan komunikasi dan interpersonal
-          Kemampuan teamwork
-          Pendekatan logis untuk problem solving/analytical skills
-          Kemampuan untuk cepat belajar
-          Kepercayaan ketika membuat keputusan
-          Kemampuan presentasi
-          Kemampuan customer service yang baik
-          Kemampuan organisasional yang baik untuk mengatur heavy workload
-          Kemampuan untuk berkomunikasi informasi teknis pada client non-IT dan kolega
-          Fleksibilitas dan adaptabilitas
-          Kemampuan manajemen waktu

7. IT Trainer

Deskripsi Pekerjaan IT Trainer
IT Trainer umumnya merancang dan memberikan kursus dalam information and communications technology (ICT) seperti aplikasi dekstop dan software khusus perusahaan. Mereka juga menyediakan pelatihan dalam area yang lebih teknis untuk software engineer, teknisi, perancang website, dan programmer. IT Trainer bekerja pada perguruan tinggi, perusahaan pelatihan, dan dalam departemen pelatihan dari suatu perusahaan besar dan organisasi sektor publik. Banyak IT Trainer merupakan self-employed.

Aktivitas Kerja IT Trainer
Pelatihan umumnya jatuh pada dua kategori, yaitu aplikasi software desktop (pengolah kata, database, spreadsheet, internet dan e-mail) dan area teknis seperti programming, web design, networking dan pemeliharaan PC.
Aktivitas standar yang dilakukan oleh orang-orang berprofesi dibidang ini adalah:
-          Merancang materi kursus dan dokumen lain seperti handout, manual, dan latihan
-          Mengatur dan memasarkan kursus untuk memenuhi kebutuhan dari pelajar dan permintaan bisnis
-          Menyiapkan lingkungan pelatihan dan sumber daya seperti men-setting peralatan IT
-          Menyampaikan program pelatihan pada client baik itu dalam setting group classroom atau online melalui e-learning atau Virtual Learning Environment (VLE) atau one-to-one basis.
-          Mendukung dan melatih pelajar menggunakan VLE atau paket self-learning
-          Mengevaluasi keefektifan dari pelatihan dan course outcorner
-          Berhubungan dengan penyedia kursus eksternal, employer, client, memeriksa badan dan perusahaan software, dan lain-lain
-          Menerima tanggung jawab untuk pemeliharaan hardware dan software yang digunakan untuk pelatihan dan menganjurkan perbaikan dan upgrade
-          Tetap up to date dengan sistem yang bersangkutan, software dan teknologi pelatihan online
-          Berurusan dengan administrative record
Kemampuan IT Trainer
Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut:
-          Pengetahuan yang up to date dari aplikasi dan sistem IT.
-          Kemampuan lisan dan tulis yang baik
-          Kemampuan organisasional, perencanaan, pelatihan dan presentasi yang baik
-          Kesabaran dan kepercayaan
-          Self-motivation dan mampu untuk memotivasi orang lain
-          Kemauan untuk belajar

8. Programmer

Deskripsi Pekerjaan Programmer
Bidang pekerjaan yang melakukan pemrograman komputer terhadap suatu sistem yang telah dirancang sebelumnya. Jenis pekerjaan ini memiliki 3 tingkatan yaitu :
-          Supervised (terbimbing). Tingkatan awal dengan 0-2 tahun pengalaman, membutuhkan pengawasan dan petunjuk dalam pelaksanaan tugasnya.
-          Moderately supervised (madya). Tingkatan dengan tugas kecil yang dapat dikerjakan oleh mereka tetapi tetap membutuhkan bimbingan untuk tugas yang lebih besar, 3-5 tahun pengalaman.
-          Independent/Managing (mandiri). Tingkatan pekerjaan yang tugasnya dimulai tidak membutuhkan bimbingan dalam pelaksanaan tugas.

Aktivitas Kerja Programmer
-          Mengambil bagian dalam pengembangan dan integrasi perangkat lunak.
-          Mengembangkan secara aktif kemampuan dalam pengembangan perangkat lunak.
-          Menerima permintaan user untuk masalah-masalah yang harus diselesaikan.
-     Menyediaakan dukungan dan penyelesaian masalah konsumen baik untuk konsumen internal maupun eksternal.
-          Bertanggung jawab atas kepuasan terkini pelanggan.
-      Melakukan tugas-tugas yang berkaitan dan tanggung jawab yang diminta, seperti dalam sertifikat dan menuruti rencana dasar perusahaan untuk membangun kecakapan dalam portofolio pruduk.
-          Mengerjakan macam-macam tugas terkait seperti yang diberikan.
-     Membentuk kekompakan maksimum dalam perusahaan bersama dengan rekan-rekan dalam perusahaan.

Kemampuan Programmer
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Pengetahuan tentang berbagai macam aplikasi
-          Antusiasme dan pengetahuan dari project lifecycle
-          Kemampuan analytical and problem-solving
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Pengetahuan yang up to date dari aplikasi dan sistem IT.
-          Kemampuan teknis yang kuat dalam pemrograman, perancangan, metodologi system development dan pengujian

9. Project Manager (Manajer Proyek)

Deskripsi Pekerjaan Project Manager
Bidang pekerjaan yang melakukan manajemen terhadap proyek-proyek berbasis sistem informasi. Level ini adalah level pengambil keputusan. Jenis pekerjaan ini juga memiliki 3 tingkatan seperti halnya pada programmer, tergantung pada kualifikasi proyek yang dikerjakannya.

Aktivitas Kerja Project Manager
-          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.

Kemampuan Project Manager
-          Kemampuan presentasi
-          Kemampuan interpersonal dan client-handling yang bagus
-          Business awareness
-          Kemampuan yang baik sekali dalam komunikasi lisan dan tulisan
-          Kemampuan dalam perencanaan dan negosiasi
-          Inistiatif dan kepercayaan diri
-          Ketertarikan bagaimana proses organisasional bekerja
-          Kemampuan untuk berkomunikasi secara efektif dengan client, kolega, dan manajemen senior
-          Kemampun untuk memimpin
-          Kemampuan komunikasi dan interpersonal
-          Kemampuan teamwork
-          Pendekatan logis untuk problem solving/analytical skills
-          Kemampuan untuk cepat belajar
-          Kepercayaan ketika membuat keputusanIt
-          Kemampuan organisasional yang baik untuk mengatur heavy workload
-          Kemampuan untuk berkomunikasi informasi teknis pada client non-IT dan kolega
-          Fleksibilitas dan adaptabilitas
-          Kemampuan manajemen waktu

10. IT Support Officer

Deskripsi Pekerjaan IT Support Officer
IT Support Officer, tanggung jawabnya ialah menerima, memprioritaskan dan menyelesaikan permintaan bantuan IT. Membeli hardware IT, software dan hal-hal lain yang berhubungan dengan hal tersebut. Instalasi, perawatan dan penyediaan dukungan harian baik untuk hardware & software Windows & Macintosh, peralatan termasuk printer, scanner, hard-drives external, dll. Korespondensi dengan penyedia jasa eksternal termasuk Internet Service Provider, penyedia jasa Email, hardware, dan software supplier, dll. Mengatur penawaran harga barang dan tanda terima dengan supplier untuk kebutuhan yang berhubungan dengan IT. Menyediakan data / informasi yang dibutuhkan untuk pembuatan laporan department regular.

Aktivitas Kerja IT Support Officer
-          Menerima, memprioritaskan dan menyelesaikan permintaan bantuan IT
-          Membeli hardware IT, software dan hal-hal lain yang berhubungan dengan hal tersebut.
-        Instalasi, perawatan dan penyediaan dukungan harian baik untuk hardware & software Windows & Macintosh, peralatan termasuk printer, scanner, hard-drives external, dll
-       Korespondensi dengan penyedia jasa eksternal termasuk Internet Service Provider, penyedia jasa Email, hardware, dan software supplier, dll.
-    Mengatur penawaran harga barang dan tanda terima dengan supplier untuk kebutuhan yang berhubungan dengan IT.
-          Menyediakan data / informasi yang dibutuhkan untuk pembuatan laporan department regular

Kemampuan IT Support Officer
-          Kemampuan yang baik sekali dalam komunikasi lisan dan tulisan
-          Kemampuan dalam perencanaan dan negosiasi
-          Inistiatif dan kepercayaan diri
-          Ketertarikan bagaimana proses organisasional bekerja
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan interpersonal dan komunikasi yang baik
-          Kemampuan untuk berkomunikasi secara efektif dengan client, kolega, dan manajemen senior
-          Kemampuan untuk belajar skill dan teknologi terbaru dengan cepat
-          Motivasi karir dan kemauan untuk melanjutkan lebih jauh pengetahuan dan kemampuan
-          Awareness pada isu terkini yang mempengaruhi industri dan teknologi
-          Kemampuan teamwork
-          Pendekatan logis untuk problem solving/analytical skills

11. Network Administrator

Deskripsi Pekerjaan Network Administrator
Network Administrator, mengurusi, mengoperasi, maintain, dan perawatan jaringan LAN maupun WAN, manajemen sistem serta dukungan terhadap perangkat kerasnya, mengarsipkan data, serta maintain dan perawatan komputer. Melaksanakan komunikasi dan analisa sistem networking, mendesain perencanaan untuk integrasi, mendukung jaringan pada internet, intranet dan ekstranet, serta menganalisa dan ikut mengambil bagian dalam pengembangan standardisasi keamanan dan implementasi mengendalikan untuk keamanan LAN dan WAN. Sedangkan untuk tugas dan tanggung jawabnya adalah maintenance LAN dan koneksi internet, maintenance hardware, maintenance database dan file, help desk, dan inventory.

Aktivitas Kerja Network Administrator
-          Maintain dan perawatan jaringan LAN.
-          Archive data.
-          Maintain dan perawatan komputer.

Kemampuan Network Administrator
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software
-          Pengetahuan tentang berbagai macam aplikasi
-          Antusiasme dan pengetahuan dari project lifecycle
-          Kemampuan analytical and problem-solving
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan interpersonal dan komunikasi yang baik

12. Network dan Komputer System Administrator

Deskripsi Pekerjaan Network dan Komputer System Administrator
Network dan Komputer System Administrator bertugas menjaga 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 dari 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.

Aktivitas Kerja Network dan Komputer System Administrator
-      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.SimakBaca secara fonetik.

Kemampuan Network dan Komputer System Administrator
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software
-          Pengetahuan tentang berbagai macam aplikasi
-          Awareness pada isu terkini yang mempengaruhi industri dan teknologi
-          Kemampuan teamwork
-          Pendekatan logis untuk problem solving/analytical skills

13. Network System dan Data Communication Analysts

Deskripsi Pekerjaan Network System dan Data Communication Analysts
Network System dan Data Communication Analysts bertugas menguji dan mengevaluasi perangkat keras dan lunak sesuai dengan keperluan perusahaan juga memantau kinerja sistem dan menyediakan langkah-langkah keamanan. Membantu dan melatih pengguna dalam masalah komunikasi data. Mengatur kebutuhan file dalam server jaringan dan membuat back-up file.

Aktivitas Kerja Network dan Data Communication 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 kebutuhkan 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.

Kemampuan Network System dan Data Communication Analysts
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software
-          Pengetahuan tentang berbagai macam aplikasi
-          Awareness pada isu terkini yang mempengaruhi industri dan teknologi
-          Kemampuan teamwork
-          Pendekatan logis untuk problem solving/analytical skills
-          Pengetahuan tentang berbagai macam aplikasi
-          Antusiasme dan pengetahuan dari project lifecycle
-          Kemampuan analytical and problem-solving
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan interpersonal dan komunikasi yang baik

14. Web Administrator

Deskripsi Pekerjaan Web Administrator
Web Administrator bertugas memback-up dan memodifikasi aplikasi dan data yang terkait dan menentukan sumber halaman web atau masalah server. Meninjau dan meng-update halaman web atau link. Menerapkan langkah keamanan situs web dan mengelola infrastruktur, termasuk komponen web. Menerapkan update, upgrade dan patch pada waktu yang tepat untuk membatasi hilangnya layanan.

Aktivitas kerja Web Administrator
-          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.

Kemampuan Web Administrator
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan komunikasi yang baik sekali
-          Mampu untuk menerima bermacam tugas dan memperhatikan detail
-          Kemampuan customer service yang baik
-          Kemampuan organisasional yang baik untuk mengatur heavy workload
-          Kemampuan untuk berkomunikasi informasi teknis pada client non-IT dan kolega
-          Fleksibilitas dan adaptabilitas
-          Kemampuan manajemen waktu
-          Pengetahuan yang up to date dari aplikasi dan sistem IT.
-          Kemampuan lisan dan tulis yang baik

15. Web Developers

Deskripsi Pekerjaan Web Developers
Web Developers bertugas menganalisis kebutuhan sistem, merancang web (desain dan programnya), menyimpan di halaman web (domain dan hosting), mempromosikan hingga mengurusnya (maintenance). Untuk menjadi web developers dibutuhkan keahlian mengenai pemrograman web, database, domain dan hosting hingga jaringan. Evaluasi kode untuk memastikan bahwa itu adalah sah, benar terstruktur, memenuhi standar industri dan kompatibel dengan browser, perangkat dan sistem operasi dan menjaga pemahaman teknologi web saat ini atau praktek pemrograman melalui melanjutkan. Jadi cakupannya lebih luas dibandingkan menjadi seorang web masters.

Aktivitas Kerja Web Developers
-          Mendesain, membangun, atau memelihara situs web, menggunakan authoring atau bahasa scripting, alat penciptaan konten, alat manajemen, dan media digital.
-          Melakukan atau update 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.
-          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.

Kemampuan Web Developers
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software
-          Pengetahuan tentang berbagai macam aplikasi
-          Antusiasme dan pengetahuan dari project lifecycle
-          Kemampuan analytical and problem-solving
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan interpersonal dan komunikasi yang baik
-          Kepercayaan ketika membuat keputusan
-          Kemampuan presentasi
-          Kemampuan customer service yang baik
-          Kemampuan organisasional yang baik untuk mengatur heavy workload
-          Kemampuan untuk berkomunikasi informasi teknis pada client non-IT dan kolega
-          Fleksibilitas dan adaptabilitas
-          Kemampuan manajemen waktu

16. Computer Security Specialist

Deskripsi Pekerjaan Computer Security Specialist
Computer Security Specialist bertugas mengenkripsi transmisi data dan membangun firewall untuk menyembunyikan informasi rahasia, 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

Aktivitas kerja Computer Security Specialist
-          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.

Kemampuan Computer Security Specialist
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan komunikasi yang baik sekali
-          Mampu untuk menerima bermacam tugas dan memperhatikan detail
-          Kemampuan customer service yang baik
-          Kemampuan organisasional yang baik untuk mengatur heavy workload
-          Kemampuan untuk berkomunikasi informasi teknis pada client non-IT dan kolega
-          Fleksibilitas dan adaptabilitas
-          Kemampuan manajemen waktu
-          Pengetahuan yang up to date dari aplikasi dan sistem IT.

17. Database Administrator

Deskripsi Pekerjaan Database Administrator
Database Administrator adalah orang yang bertanggung jawab untuk administrasi & pemeliharaan teknis yang menyangkut perusahaan dalam pembagian sistem database, merencanakan, mengkoordinasi dan melaksanakan langkah-langkah keamanan untuk melindungi informasi dalam file komputer terhadap kerusakan, pemodifikasian atau akses yang tidak sah.

Aktivitas Kerja Database Administrator
-          Instalasi software baru, Tentu saja yang di maksud adalah software yang berhubungan dengan administrasi  DBMS, misalnya versi baru DBMS atau aplikasi pendukungnya.Sebelum aktif di gunakan  dalam tahap production,database administrator atau staff IT lainnya perlu  melakukan tes pada software yang baru di instal tersebut.
-          Konfigurasi hardware dan software, Dalam hal ini seorang database administrator mungkin perlu bekerja sama dengan  sistem administrator untuk melakukan konfigurasi hardware dan software (yang di atur oleh sistem administrator) agar dapat berfungsi optimal bersama dengan DBMS.
-          Administrasi security, Salah satu tugas terpenting database administrator adalah melakukan monitor dan administrasi security DBMS. Misalnya menambah atau menghapus user, mengatur quota, audit, ataupun memeriksa permasalahan security database.
-          Analisis data, Pekerjaan analisis data sering kali melibatkan fitur-fitur yang dapat di gunakan untuk meningkatkan kinerja database. Seringkali database administrator harus
menganalisis dan menggunakan cara yang efektif dalam penggunaan
index, paralelquery execution (kemampuan DBMS untuk melakukan eksekusi query pada mesin yang memiliki lebih dari 1 CPU), ataupun fitur DBMS yang lain.
-          Desain database, Database administrator sering ikut serta terlibat dalam tahapan database desain. Dengan pengetahuan sistem dan DBMS,database administrator dapat membantu tim developer dalam meningkatkan kinerja database.
-          Data modeling dan optimasi, Data modeling merupakan proses menciptakan sebuat model data dengan menerapkan teori model data, di mana kamu melakukan strukturisasi dan organisasi data. Beberapa data model meliputi hierarchical model, network model, relation model dan lain sebagainya.

Kemampuan Database Administrator
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software
-          Pengetahuan tentang berbagai macam aplikasi
-          Antusiasme dan pengetahuan dari project lifecycle
-          Kemampuan analytical and problem-solving
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan interpersonal dan komunikasi yang baik
-          Kepercayaan ketika membuat keputusan
-          Kemampuan presentasi
-          Kemampuan customer service yang baik
-          Kemampuan organisasional yang baik untuk mengatur heavy workload
-          Kemampuan untuk berkomunikasi informasi teknis pada client non-IT dan kolega
-          Fleksibilitas dan adaptabilitas
-          Kemampuan manajemen waktu

18. Web Designer

Deskripsi Pekerjaan Web Designer
Web designer adalah orang yang melakukan kegiatan perencanaan, termasuk studi kelayakan, analisis dan desain terhadap suatu proyek pembuatan aplikasi berbasis web.
Tugas membuat design layout dan user interface dari website baik secara umum maupun spesifik untuk fitur-fitur tertentu. Membuat design website element yang digunakan sebagai resource UI dari website. Bertugas melakukan konversi desain dari format gambar menjadi halaman website siap pakai dalam format HTML, XHTML atau format lain lengkap dengan stylesheet yang digunakan. Membuat stylesheet atau CSS dari website. Memelihara dan menjaga konsitensi desain interface dari website untuk beberapa browser yang berbeda

Aktivitas Kerja Web Designer
-          Mempunyai keahlian menciptakan konten presentasi (biasanya hypertext atau hypermedia) yang dikirimkan ke pengguna-akhir melalui World Wide Web, melalui Web browser atau perangkat lunak Web-enabled lain seperti televisi internet, Microblogging, pembaca RSS.
-          Halaman Web dan situs Web dapat halaman statis, atau dapat diprogram untuk halaman dinamis yang secara otomatis mengadaptasi konten atau tampilan visual tergantung pada berbagai faktor, seperti masukan dari pengguna akhir, masukan dari para Webmaster atau perubahan dalam lingkungan komputasi (seperti situs yang terkait dengan database yang telah diubah).
-          Menentukan  look and feel dari sebuah situs Web. Secara langsung atau tidak, kita harus menguasai dan memahami hal-hal yang berkaitan dengan tampilan dari sebuah situs Web.
-          Memahami penerapan aspek-aspek yang terdapat di dalam desain Web, walaupuan tidak menguasai. Seperti halnya Java Script, kita tidak wajib mengetahui dan mampu membuat Java Script sendiri untuk kebutuhan desain, namun bagaimana dan estetika penerapan Java Script pada desain akan sangat menguntungkan bila kita memahaminya.
-          Menentukan aspek-aspek desain yang diperlukan seperti pemilihan Font, warna, tataletak, dan lainnya. Tugas seorang desainer Web tidaklah semudah yang dibayangkan, penguasaan software-software grafis dan animasi dan HTML authoring saja tidak cukup untuk membuat situs Web yang baik. Banyak hal yang harus menjadi pertimbangan, terlebih bila dihadapkan dengan keinginan Klien, kita akan dihadapkan dengan kepuasan klien. Terkadang idealisme kita sebagai desainer Web akan kalah dengan idealisme klien.

Kemampuan Web Designer
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan komunikasi yang baik sekali
-          Mampu untuk menerima bermacam tugas dan memperhatikan detail
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software
-          Pengetahuan tentang berbagai macam aplikasi
-          Antusiasme dan pengetahuan dari project lifecycle
-          Kemampuan analytical and problem-solving

19. Teknisi Komputer

Deskripsi Pekerjaan Teknisi Komputer
Tugas Teknisi Komputer adalah mempelajari hardware komputer dan sistem operasi dengan target peserta mampu mengatasi kerusakan komputer, perakitan komputer dan penyelamatan data komputer.

Aktivitas Kerja Teknisi Komputer
-          Pengenalan komputer
-          Perakitan
-          Disk Operating System
-          Instalasi Sistem Operasi Windows
-          Instalasi Program Aplikasi
-          Utilities & Trouble Shooting Software
-          Maintenance System
-          Backup & Recovery (penyelamatan data)
-          Trouble Ahooting Hardware
-          Maintenance Hardware

Kemampuan Teknisi Komputer
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan analytical and problem-solving
-          Pengetahuan tentang berbagai macam aplikasi
-          Antusiasme dan pengetahuan dari project lifecycle
-          Mampu untuk menerima bermacam tugas dan memperhatikan detail
-          Kemampuan untuk belajar dengan cepat
-          Pendekatan logis dalam pemecahan masalah
-          Menyelidiki dan memiliki rasa ingin tahu
-          Memelihara sistem dengan memonitoring dan memperbaiki kerusakan software

20. Video Game Designer

Deskripsi Pekerjaan Video Game Designer
Seseorang game programmer adalah software engineer, programmer, atau ilmuwan komputer yang bertugas untuk mengembangkan basis kode untuk permainan video atau perangkat lunak terkait, seperti alat-alat pengembangan game. Seseorang programmer game memiliki banyak disiplin ilmu khusus yang semuanya berada di bawah istilah "programmer game". Seorang programmer game tidak harus bingung dengan desainer game, yang bekerja pada desain permainan. Seorang programmer game juga mengambil tugas seorang desainer dan artis. Hal ini umumnya karena kemampuan komputer awal begitu terbatas yang memiliki personel khusus untuk setiap fungsi tidak diperlukan. Konsep Game pada umumnya ringan dan permainan hanya dimaksudkan untuk dimainkan selama beberapa menit pada suatu waktu, tetapi yang lebih penting, seni konten dan variasi dalam gameplay yang dibatasi oleh kekuasaan terbatas komputer. Membuat program adalah bagian tersendiri yang tidak ditentukan sebelum atau sesudah tahap lainnya. Bisa saja tahap ini dikerjakan berbarengan dengan lainnya. Selagi game designer membuat model karakter, seorang programer menulis source code untuk physicnya. Atau bisa juga ditambahkan pada akhir proses, yaitu membuatkan cheat. Banyak sekali yang bisa dilakukan oleh seorang programmer game. Jika desainnya mengharuskan memakai engine sendiri, maka si programer harus membangun engine dari nol.

Aktivitas Kerja Video Game Designer
-          Physics engine programmer   bertugas untuk membuat video game yang berhubungan dengan fisika. Artinya si programmer memasukkan konsep fisika didunia nyata yang dimasukkan kedalam sebuah game.
-          Graphichs engine programmer memiliki pemahaman yang bagus dalam matematika karena programmer ini bertugas untuk mengembangkan dan memodifikasi renderers kompleks 3D. Biasanya programmer yang satu ini suka meminta gaji/upah yang tinggi.
-          Menentukan strategi dan teknik yang dimasukkan pada sebuah video game. Dari sini kecanggihan game dapat terlihat.
-          Sound programmer bertugas membuat video game menjadi lebih asyik dengan suara. Ketika kita menekan tombol X maka akan akan muncul suara, ketika kita menekan tombol O maka akan muncul suara yang berbeda dengan tombol X.
-          Gameplay Programmer memfokuskan kepada strategi, implementasi mekanika permainan dan logika. Karena dialah yang menuliskan alur permainan kedalam sebuah game.Tugas ini hampir mirip dengan tugas programmer AI.
-          Scripter bertugas menulis kode untuk membuat semua konten dalam permainan. jika pemain seharusnya menembak musuh tertentu, dan sebuah kunci merah seharusnya muncul bersama dengan beberapa teks pada layar, maka fungsi ini semuanya ditulis sebagai bagian dari program inti dalam C atau bahasa assembly oleh seorang programmer gameplay.
-          Input Programmer bertugas menulis kode untuk perangkat input seperti mouse, keyboard, atau joystick untuk mengkontrol permainan.
-          Network programmer bertugas menulis kode untuk video game yang juga bisa bermain bersama-sama yang terhubung dengan jaringan LAN atau internet.
-          Porting programmer bertugas mengkonversi kode dari satu sistem operasi untuk bekerja yang lain. Kadang-kadang, programmer bertanggung jawab untuk membuat pekerjaan aplikasi tidak hanya satu sistem operasi, tetapi pada berbagai perangkat, seperti ponsel. Seringkali, bagaimanapun, "port" dapat melibatkan penulisan ulang seluruh permainan dari awal sebagai bahasa kepemilikan, alat-alat atau perangkat keras membuat mengubah kode sumber adalah suatu usaha yang sia-sia.
-          Lead programmer bertanggung jawab atas semua program pada permainan. Tugasnya adalah memastikan berbagai submodul permainan yang sedang dilaksanakan dapat berjalan dengan baik.

Kemampuan Video Game Designer
-          Pengetahuan tentang berbagai macam aplikasi game
-          Antusiasme dan pengetahuan dari project lifecycle
-          Kemampuan analytical and problem-solving
-          Memperhatikan detail
-          Pikiran yang logis
-          Numeracy
-          Pengetahuan tentang sektor yang akan Anda kerjakan
-          Kemampuan interpersonal dan komunikasi yang baik
-          Kemampuan untuk berkomunikasi secara efektif dengan client, kolega, dan manajemen senior
-          Kemampuan untuk belajar skill dan teknologi terbaru dengan cepat
-          Motivasi karir dan kemauan untuk melanjutkan lebih jauh pengetahuan dan kemampuan
-          Awareness pada isu yang mempengaruhi industri dan teknologi game terkini.

Itu semua tadi profesi yang bisa dipilih oleh seorang IT Professional. Pada dasarnya semua profesi tersebut memiliki tingkat kesulitan yang tinggi, sehingga jika ingin memilih salah satu profesi tersebut baiknya memiliki skill dan kemampuan yang ahli dibidangnya, berkemauan keras, memiliki pengetahuan yang mendalam mengenai profesi IT tersebut dan update terhadap setiap perkembangan yang terjadi dalam dunia IT.
B.STANDAR PROFESI di BIDANG TEKNIK KOMPUTER/IT ACM & IEEE
           ACM (Association for Computing Machinery)
ACM (Association for Computing Machinery) atau Asosiasi untuk Permesinan Komputer adalah sebuah serikat ilmiah dan pendidikan komputer pertama didunia yang didirikan pada tahun 1947 yang berpusat di Kota New York.. Anggota ACM sekitar 78.000 terdiri dari para profesional dan para pelajar yang tertarik akan komputer.
ACM diatur menjadi 170 bagian lokal dan 34 SIG atau grup minat khusus (special interest groups), SIGs melakukan banyak kegiatan, seperti SIGGRAPH, SIGPLAN dan SIGCOMM, mensponsori konferensi teratur yang menjadi terkenal sebagai acara utama untuk memperkenalkan inovasi baru dalam bidang tertentu. SIG juga menerbitkan sejumlah jurnal khusus, majalah, dan surat berita.
SIGs merupakan Kelompok Minat Khusus ACM Mewakili hampir setiap wilayah utama dari komputasi, menawarkan kekayaan konferensi, publikasi, dan kegiatan pada skala lokal –global. SIGs sendiri terdiri dari beberapa kelompok atau bagian, antara lain :
           SIGACCESS
Kelompok Khusus ACM akses computing yang bertujuan untuk mempromosikan kepentingan profesional komputasi personil dengan cacat fisik dan penerapan komputasi dan teknologi informasi dalam memecahkan masalah cacat yang relevan. SIGACCESS juga berusaha untuk mendidik masyarakat untuk mendukung karir bagi penyandang cacat.
           SIGACT
Kelompok Khusus Algoritma dan Teori Komputasi adalah sebuah organisasi internasional yang mendorong dan mempromosikan penemuan dan penyebaran berkualitas tinggi, penelitian dalam ilmu komputer teoritis (TCS), analisis formal perhitungan yang efisien dan proses komputasi. TCS mencakup berbagai topik termasuk algoritma, struktur data, kompleksitas komputasi, komputasi paralel dan terdistribusi, perhitungan probabilistik, perhitungan kuantum, teori automata, teori informasi, kriptografi, semantik program dan verifikasi, pembelajaran mesin, biologi komputasi, ekonomi komputasi, komputasi geometri, dan nomor teori komputasi dan aljabar.
           SIGAda
Kelompok Khusus yang bergelut dan menekuni tentang Bahasa Pemrograman Ada, menyediakan forum pada semua aspek dari bahasa Ada dan teknologi, termasuk penggunaan, pendidikan, standardisasi, metode desain, dan implementasi kompiler. Teknologi pendukung yang berfokus pada SIGAda termasuk rekayasa perangkat lunak, proses pengembangan perangkat lunak, teknologi objek, komputer bidang pendidikan sains, alat, Obyek Permintaan Arsitektur Umum Broker (CORBA), dan Java.
           SIGAPP
Kelompok Khusus Komputasi Terapan, menawarkan praktisi dan peneliti kesempatan untuk berbagi kepentingan bersama dalam aplikasi yang inovatif, transfer teknologi, komputasi eksperimental, penelitian strategis, dan pengelolaan komputasi. SIG ini juga mempromosikan kerjasama luas di kalangan bisnis, pemerintah, dan program komputasi akademis.
           SIGART
SIGART adalah kelompok minat khusus Kecerdasan Buatan, terdiri dari studi intelijen dan realisasi dalam sistem komputer. Misi SIGART adalah untuk mempromosikan dan mendukung AI yang terkait konferensi.
ACM telah menciptakan sebuah perpustakaan digital dimana membuat banyak publikasi yang tersedia. perpustakaan digital ACM adalah koleksi terbesar di dunia informasi tentang mesin komputasi dan berisi arsip jurnal, majalah, prosiding konferensi online, dan isu-isu terkini publikasi ACM. online termasuk forum yang disebut Ubiquity dan Tech News yang berisi informasi terbaru tentang dunia IT. ACM juga mensponsori acara yang berhubungan dengan ilmu komputer seperti ACM International Collegiate Programming Contest (ICPC) yang mendunia, dan telah mensponsori beberapa acara lainnya, seperti pertandingan catur antara Garry Kasparovdan komputer IBM Deep Blue.
Pesaing utama ACM adalah IEEE Computer Society . Sulit untuk generalisasi akurat tentang perbedaan antara keduanya, tetapi ACM berfokus pada teori ilmu komputer dan aplikasi pengguna akhir sementara IEEE lebih memfokuskan pada perangkat keras dan masalah standardisasi. berikut ini adalah kurikulum ilmu komputer tahun 2010 standar ACM, antara lain :
1.         Computer Engeneers ( Teknik Komputer ). Teknik komputer (CE) siswa mempelajari desain hardware digital dan perangkat lunak termasuk sistem komunikasi, sistem dan perangkat komputer. Bagi mereka, program ini difokuskan pada perangkat digital dan antarmuka dengan pengguna dan perangkat lainnya. Suatu daerah penting dalam komputasi rekayasa adalah pengembangan embedded system. Perangkat seperti ponsel, pemutar audio digital, perekam video digital, sistem alarm, mesin sinar-x, dan alat-alat bedah laser yang semua memerlukan integrasi hardware dan perangkat lunak tertanam, dan semua hasil rekayasa komputer.
2.         Computer Saints ( Ilmu Komputer ). mencakup kisaran dari teori melalui pemrograman untuk memotong-tepi pengembangan solusi komputasi. Ilmu komputer menawarkan landasan yang memungkinkan lulusan untuk beradaptasi dengan teknologi baru dan ide-ide baru. Karya ilmuwan komputer jatuh ke dalam tiga kategori:
1.         merancang dan membangun perangkat lunak
2.         mengembangkan cara-cara efektif untuk memecahkan masalah komputasi, seperti menyimpan informasi dalam database, pengiriman data melalui jaringan atau menyediakan pendekatan baru untuk masalah keamanan; dan
3.         menyusun baru dan lebih baik cara menggunakan komputer dan mengatasi tantangan khusus di bidang-bidang seperti robotika, visi komputer, atau forensik digital (meskipun ini spesialisasi tidak tersedia di semua program ilmu komputer).
Kebanyakan program komputer ilmu memerlukan beberapa latar belakang matematika, untuk itu kita perlu mempertimbangkan apa yang terlibat dalam jalur karier di daerah masing-masing, antara lain :
           Karir jalur 1 : merancang dan mengimplementasikan perangkat lunak. Hal ini mengacu pada karya pengembangan perangkat lunak yang telah berkembang untuk memasukkan aspek pengembangan web, desain interface, masalah keamanan, komputasi mobile, dan sebagainya. Ini adalah jalan karir yang mayoritas lulusan ilmu komputer ikuti. Sementara gelar sarjana umumnya cukup untuk masuk ke jenis karir, profesional banyak perangkat lunak kembali ke sekolah untuk mendapatkan gelar master terminal. (Jarang adalah doktor yang terlibat.) Peluang karir terjadi dalam berbagai macam pengaturan termasuk perusahaan perangkat lunak besar atau kecil, layanan komputer besar atau kecil perusahaan, dan organisasi besar dari semua jenis (industri, pemerintah, perbankan, kesehatan, dll). Program gelar dalam rekayasa perangkat lunak juga mendidik siswa untuk jalur karier.
           Jalur Karir 2: Merancang cara-cara baru untuk menggunakan komputer. Hal ini mengacu pada inovasi dalam penerapan teknologi komputer. Sebuah jalur karir di bidang ini dapat melibatkan pekerjaan lulusan maju, diikuti dengan posisi di sebuah universitas riset atau penelitian industri dan laboratorium pengembangan, yang dapat melibatkan aktivitas kewirausahaan seperti ini terlihat selama booming dot-com pada tahun 1990-an, atau dapat melibatkan kombinasi dari keduanya.
           Jalur Karir 3: Mengembangkan cara-cara efektif untuk memecahkan masalah komputasi. Hal ini mengacu pada aplikasi atau perkembangan teori ilmu komputer dan pengetahuan tentang algoritma untuk memastikan solusi terbaik untuk masalah komputasi intensif. Sebagai masalah praktis, jalur karir dalam pengembangan teori ilmu komputer baru biasanya membutuhkan kerja lulusan untuk Ph.D. tingkat, diikuti oleh posisi di sebuah universitas riset atau penelitian industri dan pengembangan laboratorium.
           Jalur Karir 4: Perencanaan dan pengelolaan infrastruktur teknologi organisasi. Ini adalah jenis pekerjaan yang teknologi informasi yang baru (TI) program eksplisit bertujuan untuk mendidik siswa.
Karir jalur 2 dan 3 adalah merupakan domain lulusan ilmu komputer. Karir jalur 1 dan 4 telah menelurkan jurusan baru dalam rekayasa perangkat lunak dan teknologi informasi, masing-masing, dan sistem informasi lulusan sering mengikuti jalan Karir 1 juga. Ilmuwan komputer terus mengisi posisi-posisi ini, tapi program dalam rekayasa perangkat lunak, teknologi informasi, dan sistem informasi menawarkan jalur alternatif untuk karir ini.
3.         Information System ( Sistem Informasi ). bersangkutan dengan informasi bahwa sistem komputer dapat memberikan untuk membantu sebuah perusahaan, non-profit atau organisasi pemerintah dalam mendefinisikan dan mencapai tujuannya. Hal ini juga berkaitan dengan proses yang perusahaan dapat menerapkan dan meningkatkan menggunakan teknologi informasi. IS profesional harus memahami faktor-faktor baik teknis dan organisasional, dan harus dapat membantu organisasi menentukan bagaimana informasi dan teknologi memungkinkan proses bisnis dapat memberikan dasar untuk kinerja organisasi yang unggul.
4.         Software Engineers ( Rekayasa Perangkat Lunak ). Rekayasa perangkat lunak (SE) yang bersangkutan dengan mengembangkan dan memelihara sistem perangkat lunak yang berperilaku andal dan efisien, terjangkau untuk mengembangkan dan memelihara, dan memenuhi semua persyaratan bahwa pelanggan telah ditetapkan untuk mereka. Hal ini penting karena dampak besar, sistem perangkat lunak yang mahal dan peran perangkat lunak dalam keselamatan-aplikasi.
Rekayasa perangkat lunak berfokus pada pengembangan perangkat lunak dan melampaui pemrograman untuk menyertakan hal-hal seperti memunculkan kebutuhan pelanggan, dan merancang dan pengujian perangkat lunak. Siswa belajar SE bagaimana menilai kebutuhan pelanggan dan mengembangkan perangkat lunak berguna yang memenuhi kebutuhan tersebut.
           IEEE (Institute of Electrical and Electronics Engineers)
IEEE (Institute of Electrical and Electronics Engineers) adalah sebuah organisasi profesi nirlaba yang terdiri dari banyak ahli dibidang teknik yang mempromosikan pengembangan standar- standar dan bertindak sebagai pihak yang mempercepat teknologi- teknologi baru dalam semua aspek dalam industry dan rekayasa (engineering), yang mencakup telekomunikasi, jaringa nkomputer, kelistrikan, antariksa, dan elektronika.
Tujuan inti IEEE adalah mendorong inovasi teknologi dan kesempurnaan untuk kepentingan kemanusiaan, sedangkan visi IEEE adalah akan menjadi penting untuk masyarakat teknis global dan professional teknis dimana-mana dan dikenal secara universal untuk kontribusi teknologi dan teknis yang professional dalam meningkatkan kondisi perkembangan global. Standar dalam IEEE adalah mengatur fungsi, kemampuan dan interoperabilitas dari berbagai macam produk dan layanan yang mengubah cara orang hidup, bekerja dan berkomunikasi.
Perbedaan antara ACM dan IEEE adalah, ACM berfokus pada ilmu komputer teoritis dan aplikasi pengguna akhir, sementara IEEE lebih memfokuskan pada masalah-masalah hardware dan standardisasi. Cara lain untuk menyatakan perbedaan yaitu ACM adalah ilmuwan komputer dan IEEE adalah untuk insinyur listrik, meskipun subkelompok terbesar adalah IEEE Computer Society.
Berikut ini adalah sertifikasi Profesional dalam beberapa bidang berdasarkan yang ditawarkan IEEE, yaitu :
           biometrik profesional bersetifikat (Certificied Biometrics Profesional) : Para CBP IEEE menetapkan standar dasar pengetahuan dalam industri biometrik. Individu yang lulus ujian IEEE CBP siap untuk menunjukkan bahwa mereka memiliki tingkat kemahiran yang diperlukan untuk melakukan dalam suatu cara yang kompeten dan efektif.
           Asosiasi Pengembangan Perangkat Lunak ( Certificied Software Development Associate) : Para profesional CSDA ditujukan untuk lulus insinyur perangkat lunak dan entry-level perangkat lunak profesional dan berfungsi untuk menjembatani kesenjangan antara pengalaman pendidikan dan dunia nyata persyaratan kerja. Para CSDA adalah langkah pertama menuju menjadi Software Bersertifikat Professional Development CSDP
           pengembangan Perangkat Lunak Profesional Bersertifkat ( Certificied Software Development Profesional ) : Para profesional CSDP dimaksudkan untuk karir tingkat menengah profesional pengembangan perangkat lunak yang ingin mengkonfirmasi kemampuan mereka praktik pengembangan perangkat lunak standar dan maju dalam karir mereka.
           Rekayasa Teknologi Komunikasi Nirkabel ( Wireless Certificied Engineers Tecnology ) : Para WCET membantu profesional nirkabel mendapatkan pengakuan sebagai profesional yang memiliki pengetahuan yang diperlukan, keterampilan, dan kemampuan untuk memenuhi tantangan hari ini dan nanti.


KESIMPULAN

Profesi di bidang komputer memang sangatlah pesat perkembangannya yang mana kita tahu bahwasanya dalam teknologi juga berkembang dengan cepat serta tidak pernah padam dalam hal teknologi. Oleh karena itu banyak macam profesi dibidang komputer yang hanya menjurus pada satu bidang saja,agar seseorang dapat menekuni serta berperan aktif dalam pekerjaan masing – masing.walaupun seharusnya dalam profesi dibidang komputer mampu mengusai semua skil komputer. Maka dibuatlah standarisasi dalam masing –masing  profesi dibidang komputer agar seseorang yang menekuni dalam hal komputer mampu berkinerja secara penuh dalam bidangnya yang diambil serta mempunyai sertifikasi yang dapat mendongkrak harga suatu seseorang dalam bekerja di bidang Teknik komputer/ Tekonlogi Informasi.


Daftar Pustaka
http://blog.ub.ac.id/hannamaymay/2013/10/02/macam-macam-profesi-di-bidang-teknologi-informasi-it/
http://www.duniaremaja.net/pdf/tinjauan-profesi-dibidang-teknologi-informasi.html
http://www.academia.edu/7329803/Perbandingan_Standar_Profesi_IT
http://gundar.agarirs.com/2014/05/model-standar-profesi-it-di-indonesia.html
http://wartawarga.gunadarma.ac.id
http://gundarsoftskill.blogspot.com