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.
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