Tugas-Tugas Pembangun Project

 Projek Manager
Tanggung jawab manajer projek secara umum :
Hal utama yang harus dilakukan oleh PM adalah berhubungan langsung dengan tim proyek untuk pihak luar. Mereka bertanggung jawab untuk memberikan laporan mengenai rencana dan programyang ada kepada user, manager tingkat atas dan kepada siapasaja yang memerlukan. Semua informasi yang selalu berubah, keuangan,jadwal, orang dan isu perusahaan atau semua hal yang mempengaruhi perusahaan harus dikomunikasikan dengan PM yang akan menggunakan segala informasi yang ada untuk menyelesaikan pelerjaan.
Pertanggung jawaban lain adalah untuk mengatur rencana tim. Pm adalah pemimpinnya, yangmeberikan motivasi dan memberikan jalan keluar terhadap masalah – masalah tim yang harus dipecakan.

Tanggung jawab PM secara khusus dalam seriap fase
Pm adalah orang yang mengatur diambil atau tidaknya suatu keputusan. Hal ini mungkin memoengaruhi wawancara dengan user dan membantu dalam pembuatan dokumentasi. Pm dibantu oleh PL (Projek Leader) yang akan memberikan bantuan teknis seperti persiapan rencana proyek, ketika semuanya sudah selesai PM yang akan menghitung sekuruh total pengeluaran, membuat jadwal dan mencari tenaga kerjanya. Setelah proposal disetujui, PM biasanya membuat Project File, file proyek ini akan menjadi pusat untuk semua halmengenai dokumen proyek, termasuk laporan keadaan, waktu pertemuan, membuat memo dll.

Sistem Analis
Pengertian Analisis Sistem :
Suatu sistem akan dirancang oleh satu atau sekelompok orang yang membentuk tim. Orang yang merancang sistem ini disebut Sistem Analis.
Ada yang mendefinisikan Sistem Analis sebagai:
Seorang yang menggunakan pengetahuan aplikasi komputer yang dimilikinya untuk memecahkan masalah – masalah bisnis, dibawah petunjuk manager sistem.
Seorang yang bertanggung jawab menterjemahkan kebutuhan kebutuhan si pemakai luar (user) ke dalam spesifikasi teknik yang diperlukan oleh Programmer dan diawasi oleh Managemen.

Fungsi Analis Sistem
·         Mengidentifikasikan masalah-masalah dari user
·         Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan user
·         Memeilih alternatif-alternatif metode pemecahan masalah
·         Merencanakan dan menerapkan rancangan sistemnya sesuai dengan permintaan user

Programmer
Programmer atau biasa disebut dengan Pemrogram adalah Seseorang yang mempunyai kemampuan dan keahlian di dalam membuat dan menyempurnakan suatu program.
Programmer ialah Seseorang yang mempunyai keahlian di bidang komputer, Programmer adalah seseorang yang mempunyai pekerjaan menulis dan merancang program-program menggunakan bahasa-bahasa pemrograman komputer. Programmer merupakan seseorang atau sekelompok orang yang sudah sangat ahli di Bidang Komputer. Programmer juga bisa diartikan sebagai Seorang yang dapat membuat suatu atau sebuah program dengan sangat bagus dan teratur. Programmer membuat program di komputer untuk memajukan perkembangan teknologi dan membuat dunia teknologi menjadi lebih baik dari sebelumnya.
Pengertian Programmer secara lengkap ialah Seseorang yang melakukan penulisan dan pengubahan script atau kode dari sumber sehingga dapat membentuk suatu program. Penyuntingan kode sumber meliputi proses pengetesan, analisis, pembetulan kesalahan, pengoptimasian algoritma, dan normalisasi kode. Programmer membantu para pengguna internet untuk lebih membuat internet ini menjadi lebih baik. Programmer sering kali membuat berbagai macam software untuk dijual atau diberikan kepada suatu otoritas/perusahaan yang sedang membutuhkan software tersebut. Seorang Programmer merupakan seorang yang sangat teliti di dalam mengerjakan apapun, Karena jika seorang programmer tidak teliti maka jika dia membuat dan merancang suatu program akan menjadi program yang kurang bagus.
Programmer merancang suatu program dari script-script, kode-kode dan dengan Bahasa-bahasa pemrograman. Bahasa Pemrograman kini sudah ada berbagai macam. Yaitu Bahasa Pemrograman Java, Algoritma, C Plus, Visual Basic, Php, Perl, Python, Html, Cobol, Fortran Dan Bahasa Pemrograman Lainnya. Programmer menyusun perintah-perintah bahasa pemrograman yang bisa dibilang rumit dengan sangat teliti untuk dijalankan di komputer dan digunakan oleh banyak orang.

DBA (Databases 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).
Tugas-tugas seorang administrator database bervariasi, tergantung pada job description-nya, perusahaan, peraturan Teknologi Informasi (TI), fitur-fitur teknis, dan juga kemampuan dari DBMS yang diberikan. Semua itu termasuk pemulihan setelah bencana (backups and testing of backups), analisis kinerja dan tuning, pemeliharaan data dictionary, dan desain database.
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.

Designer
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 we, 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.
Dengan berkembangnya spesialisasi dalam desain komunikasi dan bidang teknologi informasi, ada kecenderungan kuat untuk menarik garis yang jelas antara web design khusus untuk halaman web dan pengembangan web secara keseluruhan dari semua layanan berbasis web.

Functional
Functional disini adalah diartikan sebagai orang yang melakukan tester pada suatu aplikasi yang sudah ada atau sudah jadi, jenis – jenis pengertiannya adalah :
·         Functional testing adalah pengujian berdasarkan kasus/case yang akan diberikan pada suatu komponen, modul atau fitur yang akan di testing.
·         Functional Testing dilakukan dengan cara memberikan inputan pada komponen, modul atau fitur kemudian memeriksa hasil output nya. Apabila output yang dihasilkan sesuai dengan harapan artinya benar, apabila tidak sesuai maka bagian tersebut terdapat error. Kemudian setelah dilakukan testing maka functional akan membuat laporan atau dokumen tentang hasil dari tester tersebut.

Engineer
Engineering 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.
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 yang jelas.
Dalam web, engnieer ialah  suatu proses yang digunakan untuk menciptakan suatu sistem aplikasi berbasis web dengan menggunakan ilmu rekayasa, prinsip-prinsip manajemen dan pendekatan sistematis sehingga dapat diperoleh sistem dan aplikasi web dengan kualitas tinggi. Tujuannya untuk mengendalikan pengembangan, memininalisasi resiko dan meningkatkan sistem berbasis web. Web engineering berbeda dengan software engineering, walupun keduanya melibatkan pemrograman dan pengembangan perangkat lunak. Web engineering memiliki banyak pendekatan, metoda, alat bantu, teknik, dan panduan yang memenuhi persyaratan pembuatan sistem berbasis web.
·         Project Charter
Project charter, yang kadang disebut Project Overview Statement (POS) alias ikhtisar proyek, 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. Masing-masing mungkin saja memiliki sudut pandang dan ketertarikan yang berbeda. Nah, bahayanya, nanti bisa berujung pada konflik kepentingan, konflik peran, dan fatalnya proyek bisa GAGAL.
·         Cheksist Quality
Jika aplikasi sudah selesai, maka aplikasi harus diuji coba dengan cara test. Maka yang menguji atau mengetest hasil aplikasi adalah Cheksist quality.
·         Anover Docoment Project
Anover document project bertugas untuk membuat tutorial atau manual book dari pembuatan aplikasi tersebut.

Sumber :

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.