Tampilkan postingan dengan label Tugas Vclass Pengelolaan Proyek Sistem Informasi. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas Vclass Pengelolaan Proyek Sistem Informasi. Tampilkan semua postingan

Selasa, 11 Juni 2013

Kriteria Manager Proyek yang baik


Di dalam suatu organisasi atau perusahan terdapat suatu struktur organisasi dimana di dalamnya terdapat tingkatan dari berbagai jabatan yang di pegang oleh seseorang. Dari struktur organisasi tersebut ada jabatan yang dinamakan manajer, dimana jabatan manager ini menangani/memimpin para jabatan yang ada di bawahnya agar bertanggung jawab serta melaksakan tugasnya sesuai dengan tujuan organisasi. seorang manajer harus mempunyai sifat kepemimpinan, bertanggung jawab dan dapat membuat/mengambil keputusan strategis bagi organisinya.

Menurut Project Mangement Body of Knowledge Guide, mengatakan bahwa manajer proyek seseorang yang bertanggung jawab dalam mengurus sebuah proyek. 
Menurut Ritz (1994) seorang manajer proyek berasal dari suatu institusi atau seorang pengusaha yang sinonim dengan pengurus, eksekutif, supervisor dan boss.

Kriteria Manajer Proyek Yang Efektif
Tidak ada yang sempurna, kata ini memang menunjukkan sebuah realitas. Bagaimanapun tuntutan kesempurnaan kerja seorang manajer proyek yang efektif tidak dapat seratus persen terwujud. Akan tetapi ada beberapa criteria dan usaha pendekatan ke arah sana. Grey&Larson (2006) mendeskripsikan beberapa indicator, ciri dan kualitas seorang manajer proyek yang efektif. 

Sedangkan kemampuan (skill) untuk menjadi seorang manajer proyek yang baik adalah sebagai berikut :
1.  Problem Solving, kemampuan manajer dalam menyelesaikan masalah secara efektif dan efisien.
2. Budgeting and Cost Skills, Kemampuan dalam hal membuat anggaran biaya proyek, analisis kelayakan investasi agar keuangan proyek dapat berjalan optimal sesuai dengan keinginan penyedia dana.
3. Schedulling and Time Management Skills, kemampuan untuk menjadwalkan proyek. Disini manajer proyek dituntut untuk dapat mengelola waktu secara baik agar proyek dapat selesai tepat waktu seperti yang diharapkan.
4.  Technical Skills, Kemampuan teknis melingkupi pengetahuan dan pengalaman dalam hal proyek itu sendiri, dengan mengetahui prosedur-prosedur dan mekanisme proyek. Kemampuan teknis biasanya di dapat dari penimbaan ilmu khusus di bangku formal, misalnya Institut Manajemen Proyek, dan sebagainya.
5.  Leadership Skills, Kepemimpinan menjadi salah satu peranan penting yang dimiliki oleh seorang manajer proyek.
6. Resource Management and Human Relationship Skills, Pemakaian sumber daya adalah masalah utama bagi para manajer proyek. Manajer proyek perlu memahami akibat dari kegagalan dalam mengelola sumber daya, oleh karena itu perlu kehati-hatian dalam menempatkan sumberdaya yang ada dan menjadwalkannya
7.  Communication Skills, Perencanaan sebuah proyek akan menjadi tidak berguna ketika tidak ada komunikasi yang efektif antara manajer proyek dengan timnya. Setiap anggota tim harus mengetahui tanggung jawab mereka. Kadang, jadwal perencanaan yang sudah dibuat secara sempurna oleh manajer proyek tidak dijalankan oleh timnya, tim lebih memilih bekerja dengan aturan mereka sendiri. Hal ini dikarenakan sang manajer tidak memberikan penjelasan atau mempresentasikan prosedur yang diinginkan dalam menjalankan proyek.

Referensi :
  1. http://cheeoche.blogspot.com/2012/04/kriteria-manager-proyek-yang-baik.html
  2. http://ferryibo.blogspot.com/2011/04/pengertian-manajer.html
  3. http://id.wikipedia.org/wiki/Manajemen_proyek
  4. http://nayay.wordpress.com/2010/03/08/manager-proyek/
  5. http://ndtndt-bagol.blogspot.com/2012/06/kriteria-manajer-proyek-yang-baik.html


Cerita Elish Selengkapnya...

Apa itu COCOMO ?

Apa itu COCOMO ?? masih cukup asing kita mendengar istilah COCOMO begitu pun dengan saya. Nah, biar kita tidak menjadi orang yang telat informasi yuk kita sama-sama belajar mencari tahu sekaligus mengenal apa itu COCOMO..
COCOMO merupakan singkatan dari Constructive Cost Model yaitu algortima model estimasi biaya perangkat lunak yang dikembangkan dan diterbitkan oleh Barry Boehm. Untuk lebih mengenal lagi tetang COCOMO  mari kita pembahasan berikut.

Pengertian COCOMO

Tidak seperti model estimasi biaya yang lain, COCOMO adalah model terbuka, sehingga semua detail dipublikasikan, termasuk :
  • Dasar persamaan perkiraan biaya 
  • Setiap asumsi yang dibuat dalam model
  • Setiap definisi
  • Biaya yang disertakan dalam perkiraan dinyatakan secara eksplisit
Perhitungan paling fundamental dalam COCOMO model adalah penggunaan Effort Equation (Persamaan Usaha) untuk mengestimasi jumlah dari Person-Months yang dibutuhkan untuk pengembangan proyek. 

COCOMO terdiri dari tiga bentuk hirarki semakin rinci dan akurat. Tingkat pertama, Basic COCOMO adalah baik untuk cepat, order awal, kasar estimasi besarnya biaya perangkat lunak, namun akurasinya terbatas karena kurangnya faktor untuk memperhitungkan perbedaan atribut proyek (Cost Drivers). Intermediate COCOMO mengambil Driver Biaya ini diperhitungkan dan Rincian tambahan COCOMO account untuk pengaruh fase proyek individu.

Jenis-Jenis COCOMO

1.   Model COCOMO Dasar 

Dengan menggunakan estimasi parameter persamaan (dibedakan menurut tipe sistem yang berbeda) upaya pengembangan dan pembangunan durasi dihitung berdasarkan perkiraan DSI.
Dengan rincian untuk fase ini diwujudkan dalam persentase. Dalam hubungan ini dibedakan menurut tipe sistem (organik-batch, sebagian bersambung-on-line, embedded-real-time) dan ukuran proyek (kecil, menengah, sedang, besar, sangat besar).
Model COCOMO dapat diaplikasikan dalam tiga tingkatan kelas:
  • Proyek organik (organic mode) Adalah proyek dengan ukuran relatif kecil, dengan anggota tim yang sudah berpengalaman, dan mampu bekerja pada permintaan yang relatif fleksibel.
  • Proyek sedang (semi-detached mode)Merupakan proyek yang memiliki ukuran dan tingkat kerumitan yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda
  •  Proyek terintegrasi (embedded mode)Proyek yang dibangun dengan spesifikasi dan operasi yang ketat 
2.   Model COCOMO Lanjut (Intermediate COCOMO) 

Pengembangan model COCOMO adalah dengan menambahkan atribut yang dapat menentukan jumlah biaya dan tenaga dalam pengembangan perangkat lunak, yang dijabarkan dalam kategori dan subkatagori sebagai berikut :

a. Atribut produk (product attributes)
1. Reliabilitas perangkat lunak yang diperlukan (RELY)
2. Ukuran basis data aplikasi (DATA)
3. Kompleksitas produk (CPLX)

b. Atribut perangkat keras (computer attributes)
1. Waktu eksekusi program ketika dijalankan (TIME)
2. Memori yang dipakai (STOR)
3. Kecepatan mesin virtual (VIRT)
4. Waktu yang diperlukan untuk mengeksekusi perintah (TURN)

c. Atribut sumber daya manusia (personnel attributes)
1. Kemampuan analisis (ACAP)
2. Kemampuan ahli perangkat lunak (PCAP)
3. Pengalaman membuat aplikasi (AEXP)
4. Pengalaman penggunaan mesin virtual (VEXP)
5. Pengalaman dalam menggunakan bahasa pemrograman (LEXP)

d. Atribut proyek (project attributes)
1. Penggunaan sistem pemrograman modern(MODP)
2. Penggunaan perangkat lunak (TOOL)
3. Jadwal pengembangan yang diperlukan (SCED) 

3. Model COCOMO II (Complete atau Detailed COCOMO model)

Model COCOMO II, pada awal desainnya terdiri dari 7 bobot pengali yang relevan dan kemudian menjadi 16 yang dapat digunakan pada arsitektur terbarunya. Sama seperti COCOMO Intermediate (COCOMO81), masing-masing sub katagori bisa digunakan untuk aplikasi tertentu pada kondisi very low, low, manual, nominal, high maupun very high. Masing-masing kondisi memiliki nilai bobot tertentu. Nilai yang lebih besar dari 1 menunjukkan usaha pengembangan yang meningkat, sedangkan nilai di bawah 1 menyebabkan usaha yang menurun. Kondisi Laju nominal (1) berarti bobot pengali tidak berpengaruh pada estimasi. Maksud dari bobot yang digunakan dalam COCOMO II, harus dimasukkan dan direfisikan di kemudian hari sebagai detail dari proyek aktual yang ditambahkan dalam database. 

Referensi :
  1. http://ndtndt-bagol.blogspot.com/2012/06/cocomo-dan-jenis-jenisnya.html
  2. http://tikknara.blogspot.com/2012/04/cocomo-constructive-cost-model.html



Cerita Elish Selengkapnya...

Mengapa Kita Dianjurkan Menggunakan Software Open Source




Mengapa kita dianjurkan menggunakan software open source ??Bukan saja karena gratis tapi sebelumnya kalian harus mengetahui terlebih dahulu apa itu sebenarnya software open source..Biar lebih jelas, simak dulu ya pembahasannya di bawah ini.

Opensource atau dalam bahasa indonesianya adalah Sumber terbuka adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu/lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet).

Open Source sendiri menurut David Wheeler adalah program  yang lisensinya memberi kebebasan kepada pengguna menjalankan program untuk apa saja, mempelajari dan memodifikasi program, dan mendistribusikan penggandaan program asli atau yang sudah dimodifikasi tanpa harus membayar royalti kepada pengembang sebelumnya.

Pola pengembangan ini mengambil model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.

Pola Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik. Komunitas yang lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab.

Selain itu, sudah lama juga di indonesia terdengar suara semangat Open source yaitu "Indonesia, Go Open Source!!"
Disingkat IGOS adalah sebuah sem
angat gerakan untuk meningkatkan penggunaan dan pengembangan perangkat lunak sumber terbuka di Indonesia. IGOS dideklarasikan pada 30 Juni 2004 oleh 5 kementerian yaitu Kementerian Negara Riset dan Teknologi, Departemen Komunikasi dan Informatika, Kementerian Hukum dan Hak Asasi Manusia, Kementerian Negara Pendayagunaan Aparatur Negara dan Departemen Pendidikan Nasional.

Gerakan ini melibatkan seluruh stakeholder TI (akademisi, sektor bisnis, instansi pemerintah dan masyarakat) yang dimulai dengan program untuk menggunakan perangkat lunak sumber terbuka di lingkungan instansi pemerintah. Diharapkan dengan langkah ini dapat diikuti oleh semua lapisan masyarakat untuk menggunakan perangkat lunak legal.

Semangat gerakan ini memiliki sasaran sebagai berikut :
  • Memberikan lebih banyak alternatif perangkat lunak yang dapat digunakan oleh masyarakat secara legal dan terjangkau, sehingga jumlah pengguna komputer meningkat.
  • Peningkatan kemampuan riset dan pengembangan teknologi informasi nasional bidang perangkat lunak.
  • Menciptakan kompetisi pengembangan teknologi informasi untuk dapat bersaing di percaturan global.

Oleh karena itu, menurut saya pribadi karena software open source itu gratis dan mudah didapat sehingga kita tidak pusing untuk mulai menggunakannya. Tetapi tidak semua software open source yang gratis dapat dengan mudah didapatkan.

Alasan lain karena user memiliki kebebasan untuk mencampur dan mencocokan serta mengubah software sesuai yang diinginkan, serta membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja softwarenya dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software yang kita buat.

Selain itu bisa dilihat dari keuntungan dan kerugiannya.

Keuntungannya :
  • Ketersedian source code dan hak untuk memodifikasi

Hal ini menyebakan perubahan dan improvisasi pada produk software. Selain itu, hal ini memunculkan kemungkinan untuk meletakan code pada hardware baru, agar dapat diadaptasi pada situasi yang berubah-ubah, dan menjangkau pemahaman bagimana sistem itu bekerja secara detail.
  • Hak untuk mendistribusikan modifikasi dan perbaikan pada code

Hal ini merupakan titik perbedaan Open Source Software dengan Free Software. Pada kenyataannya, hak pendistribusian diakui dan merupakan hal yang umum, ini adalah hal yang berpengaruh bagi sekumpulan developer ( pengembang ) untuk bekerja bersama dalam project Open Source Software.
  • Hak untuk menggunakan software

Ini merupakan kombinasi dari hak pendistribusian, menjamin ( jika software cukup berguna ) beberapa user yang mana membantu dalam menciptakan pasar untuk mendukung dan berlangganan software. Hal ini juga membantu dalam improvisasi kualitas dari produk dan improvisasi secara fungsi. Selain itu akan menyebabkan sejumlah user untuk mencoba produk dan mungkin menggunakannya secara regler.

Kerugiannnya:
  • Tidak ada garansi dari pengembangan

Biasanya terjadi ketika sebuah project dimulai tanpa dukungan yang kuat dari satu atau beberapa perusahaan, memunculkan celah awal ketika sumber code masih mentah dan pengembangan dasar masih dalam pembangunan.
  • Masalah yang berhubungan dengan intelektual property

Pada saat ini, beberapa negara menerima software dan algoritma yang dipatentkan. Hal ini sangat sulit untuk diketahui jika beberapa motede utama untuk menyelesaikan masalah software di patenkan sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.
  • Kesulitan dalam mengetahui status project

Tidak banyak iklan bagi open source software, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan marketing.

Kesimpulan :
Software Open Source merupakan suatu software terbuka yang bisa digunakan, dikembangkan dan disebarluaskan tanpa harus diperjual-belikan. Ketersediaan aplikasi open source diciptakan secara gratis atau dengan biaya yang rendah dan membutuhkan pengetahuan yang lebih tinggi dalam pengembangannya. Dengan dukungan sumber daya manusia yang baik, aplikasi open source akan lebih menjanjikan. Konsep Open Source adalah berdasarkan kebebasan user dalam menggunakan, pendistribusian dan lainnya serta software gratis ( tanpa biaya ).


Cerita Elish Selengkapnya...