Selasa, 25 November 2014

Posted by Gandis Suwantoro | File under : , ,
1. Project Manager

 
Seorang Project Manager adalah seorang profesional di bidang manajemen proyek. Project Manager memiliki tanggung jawab berupa perencanaan, pelaksanaan dan penutupan proyek, biasanya berkaitan dengan industri konstruksi, arsitektur, kedirgantaraan dan pertahanan, jaringan komputer, telekomunikasi atau pengembangan perangkat lunak.

Ada beberapa tanggung jawab yang umum untuk semua Project Manager, yaitu :

- Mengembangkan rencana proyek
- Mengelola stakeholder proyek
- Mengelola Komunikasi
- Mengelola tim proyek
- Mengelola risiko proyek
- Mengelola jadwal proyek
- Mengelola anggaran proyek
- Mengelola konflik proyek
- Mengelola proyek pengiriman

2. System Analyst

Seorang analis sistem adalah profesional TI yang mengkhususkan diri dalam menganalisis, merancang dan mengimplementasikan sistem informasi. Analis sistem menilai kesesuaian sistem informasi dalam hal hasil yang diinginkan dan hubungan nya dengan pengguna akhir, vendor perangkat lunak dan programmer untuk mencapai hasil tersebut.

Meskipun mereka mungkin akrab dengan berbagai bahasa pemrograman, sistem operasi, dan perangkat keras, mereka biasanya tidak melibatkan diri dalam pengembangan perangkat keras atau perangkat lunak yang sebenarnya. Mereka bertanggung jawab untuk mengembangkan analisa biaya, pertimbangan desain, dan jadwal pelaksanaan

Seorang analis sistem akan sering mengevaluasi kode, review scripting dan, mungkin, memodifikasi code sampai batas tertentu.

3. Pengembang Perangkat Lunak

Profesi programmer/developer adalah profesi yang paling sering terdengar, karena profesi ini sudah ada sejak diciptakannya komputer itu sendiri. Profesional dalam bidang software development dan consulting umumnya pernah meniti karir sebagai seorang programmer. Keahlian dalam algoritma dan penguasaan terhadap salah satu atau beberapa bahasa memprograman mutlak diperlukan oleh seorang programmer. Programer adalah profesi inti dan tulang punggung dalam software development karena tidak akan terwujud sebuah software aplikasi tanpa adanya programmer, sedangkan tanpa didukung profesi lainnya, seorang programmer dapat membuat sebuah aplikasi yang berguna walaupun dengan cakupan terbatas

Tugas programmer dalam sebuah proyek dasarnya adalah sebagai berikut :

- Membangun/mengembangkan software terutama pada tahap construction dengan melakukan coding dengan bahasa pemprograman yang ditentukan
- Mengimplementasikan requiremant dan desain proses bisnis ke komputer dengan menggunakan algoritma /logika dan bahasa pemprograman
- Melakukan testing terhadap software bila diperlukan dan seorang programmer butuh beberapa keahlian tertentu sepert :
- Menguasai Algoritma dan logika pemprograman (ini penting sekali)
- Memahami metode, best practice dan tool/pemodelan pemprograman seperti OOP, design pattern, UML
- Menguasai salah satu atau beberapa bahasa pemprograman populer seperti C++, VB, PHP, C#, Java, Ruby dll (untuk web developer perlu juga menguasai HTML, DHTML, CSS, JavaScript dan AJAX)
- Memahami RDBMS dan SQL (Structured Query Language)
- Menguasai bahasa Inggris (bahasa pemrograman memakai bahasa inggris).

4. Database Administrator


Database administrator bertanggungjawab terhadap performance, integeritas, dan keamanan dari database. Peran tambahan yang diperlukan kemungkinan besar termasuk perencanaan, pembangunan (development), troubleshooting. DBA bertugas untuk menjaga agar data tetap konsisten dalam database, data terdefinisi dengan jelas, user bisa mengakses data secara bersamaan, dalam bentuk yang cocok untuk mereka

Peran database administrator meningkat berdasarkan database dan proses yang dikelola dan kemampuan dari database management system (DBMS).

Kerja dari database administrator (DBA) tergantung organisasi yang mempekerjakannya dan tingkat tanggung jawab pada jabatan. Tanggung jawab khusus barangkali hanyamaintenance atau terlibat khusus dalam database development.

Seorang DBA harus mempunya kemampuan sebagain berikut :

- Kemampuan problem-solving dan analytical yang bagus
- Familiar dengan bahasa manipulasi utama dan prinsip dari perancangan database
- Fleksibilitas dan adaptabilitas
- Komitmen untuk melanjutkan professional development
- Mengerti perundang-undangan informasi, contoh Data Protection Act

5. Web Designer

Perancang web atau desainer web (web designer) adalah orang yang memiliki keahlian menciptakan konten presentasi (biasanya hypertext atau hypermedia) yang dikirimkan ke pengguna-akhir melalui World Wide Web, menggunakan Web browser atau perangkat lunak Web-enabled lain seperti televisi internet, Microblogging, RSS, dan sebagainya.

Tugas Seorang Web Designer :

- Membuat gambar-gambar yang akan disisipkan kedalam website dengan menggunakan Photoshop dan sebagainya.
- Menata Layout untuk pemasangan Banner, Link, Animasi & sebagainya.
- Mengatur Konten Website sesuai dengan kategori & diintegrasikan dengan link navigasi.
- Membangun Website mulai dari halaman depan sampai akhir sesuai dengan struktur web yang dipilih.
- Melakukan uji coba setiap halaman & memeriksa kesalahan penulisan HTML, CSS, & sebagainya

6. FUNCTIONAL

Fungsional adalah kedudukan yang menunjukkan tugas, tanggung jawab, wewenang dan fungsional pada hakekatnya adalah jabatan teknis yang tidak tercantum dalam struktur organisasi, namun sangat diperlukan dalam tugas-tugas pokok dalam suatu organisasi.

Dalam tugasnya seorang atau kelompok fungsional adalah yang bertugas untuk membantu dan melancarkan tugas dalam sebuah proyek, mereka dibagi dalam beberapa bidang yang mempunyai tugas dan hasil masing masing.

Fungsional mempunyai tugas:

- Menyusun rencana dan program kegiatan sesuai bidangnya;
- Mengumpulkan, mengolah dan menganalisa data sesuai bidangnya;
- Melaksanakan kegiatan-kegiatan sesuai bidangnya dalam rangka memperoleh angka kredit sesuai peraturan dan pedoman yang berlaku;
- Memberikan saran-saran atau pertimbangan kepada atasan mengenai langkah-langkah yang diambil sesuai bidangnya.
- Menyusun laporan pelaksanaan tugas kepada atasan.

7. Engineer


Engineer adalah seseorang yang bekerja di bidang engineering dan mampu menggunakan ilmunya untuk menghasilkan suatu benda yang dapat dimanfaatkan dalam kehidupan sehari-hari. Seorang engineer juga membantu memecahkan permasalahan dibidang teknologi yang ada.

Seorang engineer harus mampu menguasai apa yang dia kerjakan misal dalam teknik mesin maka dia harus mengerti bagaimana cara membuat membenarkan dan merawat sebuah mesin itu, begitu juga dengan teknik lain yang dia pelajari.

Kemampuan yang sangat dibutuhkan seorang engineer :
- Pengetahuan dasar hingga tingkat lanjut bidang yang dia kerjakan

- Pengetahuan apa yang akan dibuat
- Komunikasi terhadap tim kerjanya


Sumber :