Selasa, 05 Mei 2015

Profesi dibidang IT

Pesatnya perkembangan teknologi informasi melahirkan banyak bidang baru demi memudahkan manusia dalam melakukan kegiatannya. Munculnya bidang-bidang baru didunia IT tentunya juga memunculkan profesi dibidang IT yang semakin menjurus sesuai keahlian masing-masing, diantaranya yaitu Database Administrator, System Analyst, dan Web Developer.

Database Administrator
Database merupakan kumpulan data yang saling terhubung. Beberapa aplikasi pengolah database diantaranya Oracle, MySQL, PostgreSQL, Microsoft SQL, dan lain-lain. 

Database Administrator atau DBA adalah orang yang memiliki kendali penuh atas database, seperti fungsi operasional maupun efisiensi cara kerja database tersebut. Seorang DBA bertanggung jawab untuk mendesain, mengimplementasi, memelihara, dan memperbaiki database. Seorang DBA juga biasa disebut database koordinator, atau database programmer yang berkaitan dengan database analyst, database modeler, programmer analyst, dan system manager.

Adapun peranan seorang DBA meliputi :
  1. Instalasi, merawat, dan upgrade perangkat lunak baru
  2. Konfigurasi hardware dan software dengan sistem administrator
  3. Pengamanan administrasi
  4. Analisis data
  5. Database design
  6. Data modeling dan optimasi
  7. Bertanggung jawab atas administrasi perusahaan yang berhubungan dengan database dan analisis, desain, dan penciptaan database baru.


Skala perusahaan untuk seorang DBA meliputi Konsultan IT, Industri, Bang, Tambang, Rumah Sakit, Telekomunikasi, dan lain-lain.
Umumnya untuk menjadi seorang DBA harus menguasai SQL Server, Oracle, Sybase, dan sistem operasi. Serta menguasai teknologi server dan storage.

System Analyst
Analis sistem adalah orang yang memiliki keahlian dalam menganalisa sistem yang akan diimplementasikan. 
Mulai dari menganalisa sistem yang sudah ada/sistem yang sedang berjalan, kelebihan dan kekurangan sistem tersebut, hingga studi kelayakan dan desain sistem yang akan dikembangkan. Dengan kata lain, seorang analis sistem bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan suatu organisasi atau perusahaan. Analis sistem adalah peranan penting dalam pengembangan suatu sistem. Seorang analis umumnya memiliki keahlian dalam biidang analisis, teknis, manajerial, dan interpersonal.

Tugas seorang Analis Sistem diantaranya :
  1. Mengembangkan perangkat lunak dalam tahapan requirement, design, dan construction
  2. Membuat dokumen kebutuhan sistem
  3. Membangun framework dan standar implementasi untuk pengembangan software oleh programmer
  4. Membuat jadwal pelaksanaan implementasi
  5. Mengawasi pelaksanaan implementasi sistem
  6. Mengarahkan kerja tim agar bekerja sinkron dan terarah

Untuk menjadi seorang analis sistem harus memiliki keahlian sebagai programmer. Memahami metode pengembangan sistem, arsitektur aplikasi, dan teknologi terkini. Mampu menganalisa masalah dan memberi solusi. Serta memiliki keterampilan dalam teknologi komputer, dan teknik pengolahan data.

Beberapa latar belakang pendidikan yang berpotensi dapat menjadi seorang analis sistem diantaranya  jurusan : Ilmu Komputer, Teknik Informatika, Manajemen Informatika, Sistem Informasi, dan lain-lain.

Web Developer
Web developer adalah orang yang memiliki keahlian untuk memberi konsultasi pembangunan dan pengembangan sebuah situs dengan konsep yang telah ditentukan. Seorang web developer yang handal memahami bahasa pemrograman baik disisi server, maupun disisi client, serta database yang digunakan. Peran web developer adalah sebagai penghubung dari semua sumber daya yang akan digunakan pada sebuah website. Mulai dari pemanggilan database, pembuatan halaman website yang dinamis dan responsive, hingga mengatur cara agar pengunjung web dapat berinteraksi dengan elemen-elemen dari web tersebut.

Tugas web developer diantaranya :
  1. Menganalisa kebutuhan sistem
  2. Merancang website
  3. Mengaktifkan domain dan hosting
  4. Memelihara situs dan mempromosikan


Dibutuhkan keahlian dalam pemrograman web, database, domain dan hosting, hingga jaringan untuk menjadi seorang web developer. Berikut adalah beberapa bagian aplikasi yang harus dikuasai web developer :
  • Client-side : JavaScript
  • Server-side : PHP, Perl, ASP, Java, Ruby, Python, dan lain-lain
  • Database : MySQL, Oracle, dan lain-lain



Sumber :
http://tek-inkom.blogspot.com/2012/12/system-analyst.html
http://bomy-id.blogspot.com/2014/05/jenis-jenis-profesi-dan-deskripsi.html

Thanks For Reading