·
TIM PENGEMBANG SUATU PROJECT
Project
Manager
Project
Manager mempunyai tugas dan tanggung jawab untuk memimpin pelaksanaan proyek sesuai
dengan kontrak. Dalam pelaksanaan tugasnya Project Manager harus memperhatikan kepentingan
perusahaan, kepentingan pemilik proyek, peraturan-peraturan yang berlaku dan
situasi lingkungan tempat proyek dilaksanakan. Project Manager harus mampu
untuk mengelola berbagai macam kegiatan, sejumlah besar tenaga kerja dan tenaga
ahli, terutama dalam aspek perencanaan, pelaksanaan dan pengendalian untuk
mencapai tujuan proyek.
Berdasarkan
Job Description yang dikeluarkan PT. PP(Persero) dalam Buku Referensi untuk
Kontraktor (2003), Project manager berfungsi sebagai berikut :
- Penanggung jawab tercapainya tujuan proyek (Quality, Cost, Delivery, dan Safety)
- Pengelola dan bertanggung jawab seluruh sumber dayasehingga efektif dan efisien guna tercapainya sasaran / tujuan di unitnya
- Penanggung jawab terlaksananya Sistem Managemen Mutu ISO-9001:2000, OHSAS1801:1999 dan system management lingkungan 14001:2004.
Tugas
Seorang Project Manajer :
- Membuat RAPK dan kegiatan perencanaan yang lain
- Mempresentasikan RAPK untuk disyahkan
- Menangani tugas-tugas : Engineering, administrasi keuangan, personalia, umum serta operasi lapangan.
- Membina hubungan kerja dengan : Owner, Konsultan (perencana, pengawas, MK), mitra kerja (supplier, subkontraktor, mandor)
- Melaksanakan rapat mingguan atau rapat bulanan internal dan exsternal
- Mengadakan evaluasi terhadap : Progres phisik, biaya, Quality, Standar, moral dan maintenace.
- Membuat rencana tindak lanjut / corrective action terhadap penyimpangan yang terjadi
- Membina CM, SEM, SOM, SAM guna peningkatan kinerjanya dalam mendukung visi perusahaan.
·
Sistem
Analis
Orang yang bertugas
untuk menganalisis sistem termasuk permasalahan yang terjadi beserta
pemecahannya dan kebutuhan pengguna, sistem analis harus ahli tidak hanya
tentang teknologi komputer tetapi juga tentang bisnis. Sistem analis merupakan
perencana program ynag akan dibuat oleh programmer.
Tugas utama Sistem Analis :
- Menentukan lingkup sistem
- Mengumpulkan fakta
- Menganalisis fakta
- Mengkomunikasikan temuan-temuan tersebut melalui laporan analisis sistem
Tanggung jawab Sistem Analis:
- Tanggungjawab analis sistem tidak hanya pada pembuatan program komputer saja, tetapi pada sistem secara keseluruhan.
- Pengetahuan analis sistem harus luas, tidak hanya pada teknologi komputer, tetapi juga pada bidang aplikasi yang ditanganinya.
- Pekerjaan analis sistem dalam pembuatan program terbatas pada pemecahan masalah secara garis besar.
- Pekerjaan analis sistem melibatkan hubungan banyak orang, tidak terbatas pada sesama analis sistem,programer tetapi juga pemakai sistem dan manajer
·
Programmer
Orang yang membuat /
menuliskannya ke dalam bahasa pemrograman yang telah dibuat rancangannya oleh
sistem analis, programmer tentunya harus ahli di bidang teknologi komputer.
Berikut ini
adalah beberapa kode etik yang disadur berdasarkan kode etik yang kini digunakan
oleh perkumpulan programmer internasional yang berlaku saat ini :
- Seorang programmer tidak boleh membuat atau mendistribusikan Malware.
- Seorang programmer tidak boleh menulis kode yang sulit diikuti dengan sengaja.
- Seorang programmer tidak boleh menulis dokumentasi yang dengan sengaja untuk membingungkan atau tidak akurat.
- Seorang programmer tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah membeli atau telah meminta izin.
- Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpa izin.
- Etika profesi yang berlaku bagi programmer di indonesia. Tidak boleh mencuri software khususnya development tools.
- Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secara bersamaan kecuali mendapatkan izin.
- Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode programmer lain untuk mengambil keuntungan dalam menaikkan status.
- Tidak boleh membeberkan data-data penting karyawan dalam perusahaan.
- Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu proyek.
- Tidak pernah mengambil keuntungan dari pekerjaan orang lain.
- Tidak boleh mempermalukan profesinya.
- Tidak boleh secara asal-asalan menyangkal adanya bug dalam aplikasi.
- Tidak boleh mengenalkan bug yang ada di dalam software yang nantinya programmer akan mendapatkan keuntungan dalam membetulkan bug.
- Terus mengikuti pada perkembangan ilmu komputer.
·
DBA(Database
Administrator)
Seorang database administrator (DBA) adalah orang yang bertanggung jawab
untuk mendesain, implementasi, pemeliharaan dan perbaikan database. DBA sering
disebut juga database koordinator database programmer, dan terkait erat dengan
database analyst, database modeler, programmer analyst, dan systems manager.
Peran DBA mencakup pengembangan dan desain strategi database, pemantauan dan
meningkatkan kinerja dan kapasitas database, dan perencanaan kebutuhan
pengembangan di masa depan. DBA mungkin juga merencanakan, mengkoordinasi dan
melaksanakan langkah-langkah keamanan untuk menjaga database. Suatu perusahaan
mungkin mengharuskan seorang DBA memiliki sertifikasi atau gelar untuk
sistem database (misalnya, Microsoft Certified Database Administrator).
Peran DBA meliputi:
- Pemasangan perangkat lunak baru - Ini adalah tugas DBA untuk menginstal versi baru dari perangkat lunak DBMS, aplikasi perangkat lunak, dan perangkat lunak lain yang berhubungan dengan administrasi DBMS. Penting bahwa DBA atau anggota staf IS 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.
- Pengamanan 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.
- Database design (awal) - DBA dapat terlibat di awal tahap desain database, hal ini bertujuan menghilangkan berbagai masalah yang mungkin terjadi. DBA tahu bahwa DBMS dan sistem, dapat menunjukkan potensi masalah, dan dapat membantu pengembangan kinerja tim dengan pertimbangan khusus.
- Data pemodelan dan optimasi – pemodelan data befungsi untuk mengoptimalkan sistem tata letak untuk mengambil yang paling keuntungan dari I / O subsystem.
- Bertanggung jawab atas administrasi perusahaan yang berhubungan dengan database dan analisis, desain, dan penciptaan database baru.
·
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".
Dalam hal ini yang dibahas adalah
desainer suatu program, jadi seseorang tersebut merancang suatu tampilan agar
program tersebut terlihat menarik dan nyaman digunakan.
·
Engineer
Engineer adalah sebuah profesi, sama seperti halnya
dengan ilmuan,dokter maupun profesi lainnya. Profesi dimana didalamnya ada
pengetahuan matematika dan ilmu alam yang dapat melalui pendidikan dan
pengalaman praktek yang didapat dari orang tersebut.
Profesi engineering menuntut standard sikap terhadap yang tinggi serta memliki tanggung jawab kepad klien dan mitra dan masyrakat sebagai satu kesatuan yang utuh. Proses ini membutuh kan bidang pengetahuan yang yang spesifik, dan para anggotanya mendapatkan status profesional setelah melalui jalur-jalur pendidikan dan pelatihan.
Insinyur maupun ilmuan memiliki pengetahuan matematik dan ilmu yang sama baiknya, namun ilmuan untuk memperoleh pengetahuan yang baru, sedangkan insinyur untuk merancang dan menghasilkan perangkat-perangkat,struktur-struktur dan proses-proses yanga dapat digunakan. Dengan kata lain, ilmuan berupaya untuk mengetahui, sedangkan insinyur berupaya untuk melakukan, disitulah perbedaannya.
SDM pendukung Engineering :
Profesi engineering menuntut standard sikap terhadap yang tinggi serta memliki tanggung jawab kepad klien dan mitra dan masyrakat sebagai satu kesatuan yang utuh. Proses ini membutuh kan bidang pengetahuan yang yang spesifik, dan para anggotanya mendapatkan status profesional setelah melalui jalur-jalur pendidikan dan pelatihan.
Insinyur maupun ilmuan memiliki pengetahuan matematik dan ilmu yang sama baiknya, namun ilmuan untuk memperoleh pengetahuan yang baru, sedangkan insinyur untuk merancang dan menghasilkan perangkat-perangkat,struktur-struktur dan proses-proses yanga dapat digunakan. Dengan kata lain, ilmuan berupaya untuk mengetahui, sedangkan insinyur berupaya untuk melakukan, disitulah perbedaannya.
SDM pendukung Engineering :
· Engineer(Insinyur)
· Tim
Pendukung Engineer(Designer, Teknisi, Drafter)
·
Functional
Dalam
hal ini orang yang memegang peranan sebagai Functional berarti dia harus mengetesdari
hasil program dan membuat dokumen.
Dalam
Functional dikenal dengan peran lain seperti :
1.
Project
Charter
Merupakan dokumen bertanda tangan yang secara resmi
mendefinisikan serta mengesahkan sebuah proyek. Oleh karena itu, project
charter ini dibuat tentu saja setelah proposal proyeknya disetujui. Tanpa project
charter, tujuan proyek akan menjadi ambigu dan kadang tidak dipahami
secara benar oleh para stakeholder.
2.
Business
Blueprint
Suatu
diagram atau chart mengenai gambaran bisnis secara keseluruhan yang harus
sangat diperhatikan oleh para pengusaha, pemimpin ataupun para eksekutif yang
benar-benar ingin dapat mengatur dan mengelola bisnisnya dengan baik dan benar.
3. Functional
Definition
Individu
yang bertugas untuk membuat rancangan interface dari suatu project.
4. Cheksit
quality
Dalam hal ini orang yang bertugas sebagai Cheksit Quality akan menguji coba dari program yang telah dibuat.
5. Anover
Document Project
Anover document project merupakan orang yang bertugas membuat tutorial dari project yang telah dibuat.
SUMBER :