Dalam
sebuah proses pembangunan Project pasti akan terdiri dari beberapa tim yang
akan menjalankan tugas msing-masing. Tim itu terdiri dari :
-
Project Manajer
-
Sistem Analis
-
Programer
-
DBA
-
Desaigner
-
Enginer
Lanjut saja pendelasan dari tim
masing-masing :
Project Manager
Seorang project manager mempunyai tanggung jawab dan tugas yang
bermacam-macam, tidak hanya terfokus pada hal-hal yg teknis sifatnya.
Bagaimana
layaknya seorang project manager harus mempunyai kemampuan membuat tim proyek
agar tetap solid, mampu memonitor dan mengontrol budget dengan membuat bar
chart & critical path serta mempunyai kemampuan analisis resiko yang baik.
Berikut kita
jabarkan peran dari seorang project manager dari 3 sudut pandang :
1. Tanggung
Jawab yang dimiliki seorang Project Manager
2. Tantangan
yang akan dihadapi seorang Project Manager
3. Skill yang
di butuhkan seorang Project Manager
Tanggung Jawab
seorang Project Manager
Tanggung Jawab
seorang Project Manager terdiri dari 4 (empat) cakupan antara lain :
1. Proyek
2. Organisasi
3. Tim Kerja
4. Project
Manager itu sendiri
Setiap
tanggung jawab mempunyai fokus dan peran yang sedikit berbeda. Salah satu yang
paling nyata adalah, tanggung jawab terhadap proyek, Seorang Project Manager
harus mengontrol proyek yang ditanganinya. Proyek harus selesai sesuai dengan
budget, sesuai dengan spesifikasi, dan waktu. Ke tiga aspek itu harus dipenuhi
oleh seorang Project Manager.
Seorang
Project Manager juga mempunyai tanggung jawab terhadap organisasi. Proyek yang
ditangani harus mempunyai return yang nyata terhadap organisasi. Taat kepada
setiap kebijakan yang di keluarkan organisasi, harus mengambil keputusan dengan
wewenang yang terbatas dari organisasi, dan juga kadang-kadang seorang Project
Manager juga harus mengambil keputusan yang bukan yang terbaik bagi poyek
tetapi terbaik buat Organisasi.
Seorang
Project Manager juga harus mempunyai tanggung jawab tehadap tim kerja yang di
pimpinnya. Memang tidak mudah tanggung jawab yang harus di penuhi terhadap tim
kerja. Seorang Project Manager harus memberikan feedback dari hasil pekerjaan
proyek jika diperlukan, memberikan perhargaan terhadap anggota tim proyek yang
mempunyai prestasi yang baik, dan tantangan yang paling sulit adalah
menyeimbangkan antara kepentingan anggota tim, kepentingan tim, dan kepentingan
proyek.
Tanggung jawab
Project Manager yang terakhir adalah tanggung jawab terhadap dirinya sendiri.
Tanggung jawab ini tidak pernah di diskusikan di setiap buku project
management, tapi ini penting, khususnya jika kamu sudah memilih project manager
sebagai profesi yang kamu tekuni. Jika perusahaan mendukung karir anda sebagai
proyek manager, beruntung bagi anda, dan selamat saya ucapkan !!. Jika tidak
tentu ini menjadi masalah yang besar bagi anda.
Sistem Analis
Sistem analis merupakan individu kunci dalam proses pengembangan
sistem. Sistem analis mempelajari masalah dan kebutuhan dari organisasi untuk
menentukan bagaimana orang, data, proses, komunikasi dan teknologi informasi
dapat meningkatkan pencapaian bisnis. Seorang sistem analis juga merupakan
orang yang paling bertanggung jawab pada proses analisa dan perancangan sistem
informasi.
Analis adalah sebuah aktivitas atau konsep
kegiatan yang mempelajari, merumuskan, menyusun, membentuk dan membangun sebuah
system yang sesuai dengan keinginan user atau pemakai sehingga dapat
dimanfaatkan secara optimal dan maksimal.
Analisis
Terhadap Sebuah System dibagi menjadi 4 :
1. Analisis
Masalah,Sesuatu yang menghambat tercapainya tujuan .
2. Analisis
Kelemahan,Sesuatu yang mengakibatkan pencapaian tujuan tidak optimal dan maksimal
3. Analisis
Kebutuhan, Bagaimana menyediakan yang dibutuhkan bagi user
4. Analisis
Kelayakan,Memperhitungkan besarnya biaya yang dikeluarkan untuk mendapatkan
informasi
Analisis
Kelayakan System adalah sebuah study yang mempertimbangkan &
memperhitungkan kebutuhan – kebutuhan dalam pembangunan sebuah system sehingga
dapat ditentukanlayak tidaknya manajemen tersebut.
Komponen –
komponen yang dibutuhkan dalam mengukur kelayakan system
L : Legalitas
O : Operasional
T : Teknologi
E : Economy
S : Social
Programer
Pemrograman komputer merupakan suatu proses iteratif penulisan dan
penyuntingan kode sumber sehingga membentuk sebuah program. Penyuntingan kode
sumber meliputi proses pengetesan, analisis, pembetulan kesalahan,
pengoptimasian algoritma, normalisasi kode, dan kadang-kadang pengkoordinasian
antara satu programmer dengan programmer lainnya jika sebuah program dikerjakan
oleh beberapa orang dalam sebuah tim. Seorang praktisi yang memiliki keahlian untuk
melakukan penulisan kode dalam bahasa pemrograman disebut sebagai programmer
komputer atau programmer, pengembang perangkat lunak, atau koder. Istilah
rekayasa perangkat lunak (bahasa Inggris: Software engineering) seringkali
digunakan karena proses penulisan program tersebut dipandang sebagai suatu
disiplin ilmu perekayasaan.
Apa yang di
lakukan programer ?
mungkin
pertanyaan di atas hanya di ajukan oleh seorang pemula di dunia komputer . baik
langsung saja . Programmer melakukan suatu pekerjaan seperti melakukan
pembuatan suatu software untuk perusahaan tertentu, sebagai contoh anda pasti
pernah ke indomart ? saat anda membayar di kasir akan ada suatu perogram untuk
menghitung jumlah belanjaan kita , nah itu yang di sebut sebagai program dan
itu software yang di buat oleh programer .
Database Administrator (DBA)
Seorang database administrator (DBA) adalah orang yang bertanggung
jawab untuk desain, pelaksanaan, pemeliharaan dan perbaikan database
organisasi. Mereka juga dikenal dengan Database Programmer, dan terkait erat
dengan Database Analyst, Database Modeler, Programmer Analyst, dan Systems
Manager. Peran mencakup pengembangan dan desain database, pemantauan dan
meningkatkan kinerja dan kapasitas database, dan perencanaan kebutuhan
perluasan di masa depan. Mereka mungkin juga merencanakan, mengkoordinasi dan
melaksanakan langkah-langkah keamanan untuk menjaga database.
Peran DBA
meliputi:
Instalasi
perangkat lunak yang baru dari perangkat lunak DBMS, aplikasi perangkat lunak,
dan perangkat lunak lain yang berhubungan dengan administrasi DBMS. Penting
bahwa DBA menguji software baru sebelum pindah ke sebuah lingkungan produksi.
Konfigurasi
hardware dan software dengan sistem administrator - Dalam banyak kasus,
perangkat lunak sistem hanya dapat diakses oleh administrator sistem. Dalam
kasus ini, DBA bekerja sama dengan administrator sistem untuk melakukan
instalasi perangkat lunak, dan untuk mengkonfigurasi hardware dan software agar
berfungsi secara optimal dengan DBMS.
Keamanan
administrasi - Salah satu tugas utama DBA adalah untuk memantau dan mengelola
keamanan DBMS. Hal ini melibatkan penambahan dan menghapus pengguna, pemberian
quota, audit, dan memeriksa masalah keamanan. Analisis data - DBA menganalisis
data yang tersimpan dalam database dan membuat rekomendasi yang berkaitan
dengan kinerja dan efisiensi penyimpanan data. Ini termasuk penggunaan indeks
efektif, memungkinkan "Paralel Query" eksekusi, atau fitur khusus
DBMS lainnya.
Desain
database (pendahuluan) - DBA dapat terlibat di awal tahap desain database,
menghilangkan banyak masalah yang mungkin terjadi. DBA tahu DBMS dan sistem,
dapat menunjukkan potensi masalah, dan dapat membantu pengembangan kinerja tim
dengan pertimbangan khusus.
Data pemodelan
dan optimasi - Dengan pemodelan data, adalah mungkin untuk mengoptimalkan
sistem tata letak untuk mengambil yang paling keuntungan dari I / O subsystem.
Bertanggung
jawab atas administrasi perusahaan yang ada database dan analisis, desain, dan
penciptaan database baru.
Data modeling,
database optimasi, pemahaman dan pelaksanaan skema, dan kemampuan untuk
menafsirkan dan menulis kompleks Structured Query Language (SQL) queries.
Desainer
Desainer adalah seseorang yang merancang sesuatu. Definisi yang
terluas, kemungkinan diberikan oleh seorang psikolog bernama Herbert Simon:
Everyone designs who devises courses of action aimed at changing existing
situations into preferred ones, artinya: "Setiap orang mendesain untuk
merencanakan serangkaian aktivitas yang bertujuan untuk mengubah situasi yang ada
menjadi lebih baik".
Engineer
Pernahkah kita membayangkan bagaimana pesawat yang begitu besar bisa
terbang di udara? bagaimana roket bisa terbang tinggi sampai menembus atsmosfir
bumi menuju bulan? bagaimana gedung-gedung pencakar langit yang menjulang tinggi
bisa tetap kokoh berdiri walaupun diterpa angin yang begitu kencang? atau
benda-benda disekitar kita seperti komputer, televisi, handphone, mobil, dan
masih banyak lagi, bagaimana semua benda-benda tersebut bisa digunakan oleh
kita?
Nah
engineeringlah jawabannya. Tahukah saudara apa itu engineering?? Engineering
adalah suatu ilmu keteknikan yang dipraktekkan ke dalam kehidupan kita untuk
mempermudah kita dalam melakukan sesuatu. Engineering mampu mengatasi
permasalahan yang ada di sekitar kehidupan sehari-hari dari hal yang terkecil
hingga besar. Dan engineering juga mempunyai kontribusi yang besar untuk
kemajuan pembangunan suatu negara.
Ilmu apa saja
sih yang terdapat di dalam engineering itu? Jika saudara ingin pandai di bidang
engineering,maka harus bisa menguasai ilmu-ilmu yang terdapat di dalamnya.
Disiplin ilmu yang termasuk ke dalam engineering adalah matematika dan ilmu
pengetahuan alam seperti, fisika, kimia, dan biologi.
Apa yang
dilakukan oleh engineer?
Sekarang yang
menjadi pertanyaan, siapa orang-orang yang melakukan itu semua? Siapa yang
membuat pesawat? Siapa yang membuat mobil, komputer, gedung, jalan, jembatan,
dan segala hal yang berkaitan dengan engineering tadi? Orang-orang yang mampu
membuat benda-benda tersebut diatas disebut dengan engineer, atau dalam istilah
Indonesianya insinyur.
Jadi
pengertian engineer/insinyur adalah seseorang yang bekerja di bidang
engineering dan mampu menggunakan ilmunya untuk menghasilkan suatu benda yang
dapat dimanfaatkan dalam kehidupan sehari-hari. Seorang engineer/insinyur juga
membantu memecahkan permasalahan dibidang teknologi yang ada.
Insinyur yang
bekerja di pabrik, memiliki peran mengawasi proses produksi, menentukan
penyebab kerusakan alat, dan menguji produk untuk menjaga kualitas. Seorang insinyur
juga dapat bekerja di kantor, pertambangan, laboratorium, dan hampir di semua
tempat yang memerlukan teknologi.
Para
engineer/insinyur melakukan berbagai percobaan dan mengujinya untuk menemukan
sebuah penemuan baru yang dapat dimanfaatkan untuk kepentingan orang banyak.
Dalam pekerjaannya, insinyur banyak menggunakan komputer. Komputer digunakan
untuk merancang dan mendesain sebuah alat, menguji kerja mesin, atau membuat
sistem yang rumit.
Refrensi :