Thursday, June 2, 2011

Sertifikasi Administration dan Maintenance, serta Sertifikasi Management dan Audit Administration dan Maintenance

 
Administrasi adalah proses penyelenggaraan kerja yang dilakukan bersama-sama untuk mencapai tujuan yang telah ditetapkan. Administrasi, baik dalam pengertian luas maupun sempit di dalam penyelenggaraannya diwujudkan melalui fungsi-fungsi manajemen, yang terdiri dari perencanaan, pengorganisasian, pelaksanaan, dan pengawasan. Administrasi adalah segenap proses penyelenggaraan dalam setiap usaha kerja sama sekelompok manusia untuk mencapai tujuan tertentu.

Menurut Lindley R. Higgis dan R. Keith Mobley (Maintenance Engineering Handbook, Sixth Edition, McGraw-Hill, 2002), maintenance adalah suatu kegiatan yang dilakukan secara berulang-ulang dengan tujuan agar peralatan selalu memiliki kondisi yang sama dengan keadaan awalnya. Maintenance atau pemeliharaan juga dilakukan untuk menjaga agar peralatan tetap berada dalam kondisi yang dapat diterima oleh penggunanya.

Profesi di bidang Administration dan Maintenance yaitu seperti Database Administrator, System Administrator, Network Administrator, IT Administrator dan Network Engineer. Sertifikasi yang diberikan sebagai bentuk pengakuan profesionalitas di bidang Administration dan Maintenance, yaitu Oracle Certified DBA Associate, Oracle Certified DBA Professional, Oracle9iAS Web Administrator, Microsoft Certified DBA, Cisco Certified Network Associate (CCNA), CompTIA Network+, Master CIW Administrator, WOW Certified Web Administrator Apprentice (CWAA), System Administration Guild (SAGE).

Institusi yang menawarkan sertifikasi untuk Administration dan Maintenance antara lain Oracle, Microsoft, Cisco, CompTIA, Certified Internet Web Master (CIW), World Organization of Webmasters (WOW), dan Information Systems Audit and Control Association (ISACA).

MANAGEMENT DAN AUDIT

Manajemen berasal dari bahasa latin yaitu asal kata "manus" yang berarti tangan dan "agere" yang berarti melakukan. Kedua kata itu digabung membentuk kata kerja "managere" yang berarti menangani. "Managere" diterjemahkan ke dalam bahasa Inggris menjadi "manage", dan diterjemahkan ke dalam bahasa Indonesia menjadi "manajemen" atau pengelolaan.

Audit adalah evaluasi terhadap suatu organisasi, sistem, proses, atau produk. Audit teknologi informasi adalah bentuk pengawasan dan pengendalian dari infrastruktur teknologi informasi secara menyeluruh. Istilah lain dari audit teknologi informasi adalah audit komputer yang banyak dipakai untuk menentukan apakah aset sistem informasi perusahaan itu telah bekerja secara efektif, dan integratif dalam mencapai target organisasinya. Audit dilaksanakan oleh pihak yang kompeten, objektif, dan tidak memihak, yang disebut auditor. Tujuannya adalah untuk melakukan verifikasi bahwa subjek dari audit telah diselesaikan atau berjalan sesuai dengan standar, regulasi, dan praktik yang telah disetujui dan diterima.

Menurut Ron Weber, "to be a good auditor, you have to be better at business than your client". Untuk menjadi seorang auditor yang baik dibutuhkan pengetahuan mendalam mengenai proses bisnis perusahaan yang dapat ditunjang oleh praktik-praktik terbaik, yang terkait dengan perencanaan, pengembangan, pelaksanaan maupun pengawasan teknologi informasinya.

Sertifikasi yang diberikan sebagai bentuk pengakuan profesionalitas di bidang Management dan Audit, antara lain :

  • CISA (Certified Information Systems Auditor)
  • CISM (Certified Information Security Manager)
  • CISSP (Certified IS Security Professional)
  • CIA (Certified Internal Auditor)

Salah satu institusi yang menawarkan sertifikasi untuk Management dan Audit yaitu Information Systems Audit and Control Association (ISACA).

ISACA berdiri secara formal sejak 1969. Pertama kali didirikan, ISACA merupakan asosiasi bagi para IS Auditor dengan fungsi sebagai sumber informasi dan pihak yang memberikan panduan-panduan praktik bagi IS Auditor. Namun, saat ini, keanggotaan ISACA telah mencapai 35,000 orang yang tersebar di 100 negara di seluruh dunia (di Indonesia terdapat 100 anggota). Keanggotaannya sendiri mencakup berbagai macam lingkup profesi, diantaranya IS Auditor, Konsultan, Akademisi, dan berbagai profesi lain yang terkait dengan TI. Keanekaragaman profesi ini, membuat para anggota dapat saling belajar dan bertukar pengalaman mengenai profesinya masing-masing. Sejak lama, hal ini telah dipandang sebagai salah satu kekuatan ISACA di samping memiliki chapter di 60 negara yang dapat memberi kesempatan kepada para anggotanya untuk saling berbagi pengalaman, praktik dan pengetahuan, dan dengan demikian dapat menjadi wadah memperluas
networking bagi para anggotanya. Dalam tiga dekade terakhir, ISACA telah berkembang pesat. Hal ini ditandai dengan dijadikannya ISACA sebagai acuan praktik-praktik terbaik dalam hal audit, pengendalian dan keamanan sistem informasi oleh para profesional di seluruh dunia. Perkembangan ISACA ini juga ditandai dengan semakin
meningkatnya jumlah anggota secara signifikan di beberapa negara.

Sumber :


Monday, May 16, 2011

KRITERIA MANAJER YANG BAIK

Berikut ini adalah penjelasan mengenai criteria manager proyek yang baik. Dalam hal ini saya menggunakan berbagai sumber sebagai dasar dari penjelasan yang saya paparkan.
Berikut ini kualifikasi teknis maupun nonteknis yang harus dipenuhi seorang Manajer Proyek yang saya cari intinya dari IT Project Management Handbook.
Setidaknya ada 3 (tiga) karakteristik yang dapat digunakan untuk mengukur tingkat kualifikasi seseorang untuk menjadi Manajer Proyek yaitu:
• Karakter Pribadinya
• Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
• Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin

Karakter Pribadinya
1. Memiliki pemahaman yang menyeluruh mengenai teknis pekerjaan dari proyek yang dikelola olehnya.
2. Mampu bertindak sebagai seorang pengambil keputusan yang handal dan bertanggung jawab.
3. Memiliki integritas diri yang baik namun tetap mampu menghadirkan suasana yang mendukung di  lingkungan tempat dia bekerja.
4. Asertif
5. Memiliki pengalaman dan keahlian yang memadai dalam mengelola waktu dan manusia.

Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
1. Memiliki komitmen yang kuat dalam meraih tujuan dan keberhasilan proyek dalam jadwal, anggaran dan prosedur yang dibuat.
2. Pelaksanakan seluruh proses pengembangan proyek IT sesuai dengan anggaran dan waktu yang dapat memuaskan para pengguna/klien.
3. Pernah terlibat dalam proyek yang sejenis.
4. Mampu mengendalikan hasil-hasil proyek dengan melakukan pengukuran dan evaluasi kinerja yang disesuaikan dengan standar dan tujuan yang ingin dicapai dari proyek yang dilaksanakan.
5. Membuat dan melakukan rencana darurat untuk mengantisipasi hal-hal maupun masalah tak terduga.
6. Membuat dan menerapkan keputusan terkait dengan perencanaan.
7. Memiliki kemauan untuk mendefinisikan ulang tujuan, tanggung jawab dan jadwal selama hal tersebut ditujukan untuk mengembalikan arah tujuan dari pelaksanaan proyek jika terjadi jadwal maupun anggaran yang meleset.
8. Membangun dan menyesuaikan kegiatan dengan prioritas yang ada serta tenggat waktu yang ditentukan sebelumnya.
9. Memiliki kematangan yang tinggi dalam perencanaan yang baik dalam upaya mengurangi tekanan dan stres sehingga dapat meningkatkan produktifitas kerja tim.
10. Mampu membuat perencanaan dalam jangka panjang dan jangka pendek.

Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin
1. Memiliki kemampuan dan keahlian berkomunikasi serta manajerial.
2. Mampu menyusun rencana, mengorganisasi, memimpin, memotivasi serta mendelegasikan tugas secara bertanggung jawab kepada setiap anggota tim.
3. Menghormati para anggota tim kerjanya serta mendapat kepercayaan dan penghormatan dari mereka.
4. Berbagi sukses dengan seluruh anggota tim.
5. Mampu menempatkan orang yang tepat di posisi yang sesuai.
6. Memberikan apresiasi yang baik kepada para anggota tim yang bekerja dengan baik.
7. Mampu mempengaruhi pihak-pihak lain yang terkait dengan proyek yang dipimpinnya untuk menerima pendapat-pendapatnya serta melaksanakan rencana-rencana yang disusunnya.
8. Mendelegasikan tugas-tugas namun tetap melakukan pengendalian melekat.
9. Memiliki kepercayaan yang tinggi kepada para profesional terlatih untuk menerima pekerjaan-pekerjaan yang didelegasikan darinya.
10. Menjadikan dirinya sebagai bagian yang terintegrasi dengan tim yang dipimpinnya.
11. Mampu membangun kedisiplinan secara struktural.
12. Mampu mengidentifikasi kelebihan-kelebihan dari masing-masing anggota tim serta memanfaatkannya sebagai kekuatan individual.
13. Mendayagunakan setiap elemen pekerjaan untuk menstimulasi rasa hormat dari para personil yang terlibat dan mengembangkan sisi profesionalisme mereka.
14. Menyediakan sedikit waktu untuk menerima setiap ide yang dapat meningkatkan kematangan serta pengembangan dirinya.
15. Selalu terbuka atas hal-hal yang mendorong kemajuan.
16. Memahami secara menyeluruh para anggota tim yang dipimpinnya dan mengembangkan komunikasi efektif di dalamnya.

Selain dari sumber IT Project Management Handbook saya akan jabarkan pula dari sumber Ricky W. Griffin pada tahun 1970-an mengemukakan bahwa setiap manajer membutuhkan minimal tiga keterampilan dasar.Ketiga keterampilan tersebut adalah:

1. Keterampilan konseptual (conceptional skill)
Manajer tingkat atas (top manager) harus memiliki keterampilan untuk membuat konsep, ide, dan gagasan demi kemajuan organisasi. Gagasan atau ide serta konsep tersebut kemudian haruslah dijabarkan menjadi suatu rencana kegiatan untuk mewujudkan gagasan atau konsepnya itu. Proses penjabaran ide menjadi suatu rencana kerja yang kongkret itu biasanya disebut sebagai proses perencanaan atau planning. Oleh karena itu, keterampilan konsepsional juga meruipakan keterampilan untuk membuat rencana kerja.

2. Keterampilan berhubungan dengan orang lain (humanity skill)
Selain kemampuan konsepsional, manajer juga perlu dilengkapi dengan keterampilan berkomunikasi atau keterampilan berhubungan dengan orang lain, yang disebut juga keterampilan kemanusiaan. Komunikasi yang persuasif harus selalu diciptakan oleh manajer terhadap bawahan yang dipimpinnya. Dengan komunikasi yang persuasif, bersahabat, dan kebapakan akan membuat karyawan merasa dihargai dan kemudian mereka akan bersikap terbuka kepada atasan. Keterampilan berkomunikasi diperlukan, baik pada tingkatan manajemen atas, menengah, maupun bawah.

3. Keterampilan teknis (technical skill)
Keterampilan ini pada umumnya merupakan bekal bagi manajer pada tingkat yang lebih rendah. Keterampilan teknis ini merupakan kemampuan untuk menjalankan suatu pekerjaan tertentu, misalnya menggunakan program komputer, memperbaiki mesin, membuat kursi, akuntansi dan lain-lain.
Selain tiga keterampilan dasar di atas, Ricky W. Griffin menambahkan dua keterampilan dasar yang perlu dimiliki manajer, yaitu:

1. Keterampilan manajemen waktu
Merupakan keterampilan yang merujuk pada kemampuan seorang manajer untuk menggunakan waktu yang dimilikinya secara bijaksana. Griffin mengajukan contoh kasus Lew Frankfort dari Coach. Pada tahun 2004, sebagai manajer, Frankfort digaji $2.000.000 per tahun. Jika diasumsikan bahwa ia bekerja selama 50 jam per minggu dengan waktu cuti 2 minggu, maka gaji Frankfort setiap jamnya adalah $800 per jam—sekitar $13 per menit. Dari sana dapat kita lihat bahwa setiap menit yang terbuang akan sangat merugikan perusahaan. Kebanyakan manajer, tentu saja, memiliki gaji yang jauh lebih kecil dari Frankfort. Namun demikian, waktu yang mereka miliki tetap merupakan aset berharga, dan menyianyiakannya berarti membuang-buang uang dan mengurangi produktivitas perusahaan.

2. Keterampilan membuat keputusan
Merupakan kemampuan untuk mendefinisikan masalah dan menentukan cara terbaik dalam memecahkannya. Kemampuan membuat keputusan adalah yang paling utama bagi seorang manajer, terutama bagi kelompok manajer atas (top manager). Griffin mengajukan tiga langkah dalam pembuatan keputusan. Pertama, seorang manajer harus mendefinisikan masalah dan mencari berbagai alternatif yang dapat diambil untuk menyelesaikannya. Kedua, manajer harus mengevaluasi setiap alternatif yang ada dan memilih sebuah alternatif yang dianggap paling baik. Dan terakhir, manajer harus mengimplementasikan alternatif yang telah ia pilih serta mengawasi dan mengevaluasinya agar tetap berada di jalur yang benar.
Berikut ini penjelasan ciri-ciri kriteria manajer yang baik menurut pendekatannya kepada landasan Pancasila yaitu sebagai berikut :

1) Bertaqwa kepada Tuhan Yang Maha Esa
Dengan selalu bertaqwa kepada Tuhan Yang Maha Esa, maka sifat-sifat yang baik dari seorang manajer akan terjamin dalam pelaksanaannya.
2) Ing ngarso sung tulodho
Memberi suri teladan kepada para bawahannya dalam lingkungan organisasinya, dengan contoh/pelaksanaan kerja secara riil.
3) Ing madya mangun karso
Seorang manajer harus mampu membangkitkan semangat kerja para bawahannya, berusaha dan berpikir sendiri dan memberi kesempatan dan memupuk kemampuan bawahannya untuk dapat berkembang.
4) Tut wuri handayani
Seorang manajer harus mampu mendorong para bawahannya agar berani berjalan di depan dan sanggup bertanggung jawab, berjalan di depan artinya mengambil prakarsa dalam melaksanakan tugas tertentu.
5) Waspodo purbo waseso
Selalu waspada, sanggup mengawasi dan memberi koreksi kepada para bawahannya.
6) Ambek paromo arto.
Dapat memilih dengan tepat mana yang harus didahulukan.
7) Prasojo
Sederhana/tidak berlebih-lebihan.
8) Setyo
Bersikap loyal baik terhadap tugas maupun terhadap sesama anggota organisasi secara timbal balik (vertikal dan horizontal) yang didasari oleh semangat kekeluargaan / kesetiakawanan.
9) Gemi nastiti
Mampu mengatasi penggunaan/pengeluaran segala sesuatu kepada yang benar-benar diperlukan (tidak bersifat boros).
10) Beloko
Bersedia untuk dikoreksi oleh pihak lain dan berani mempertanggung jawabkan atas segala tindakannya.
11) Legowo
Berjiwa besar dan iklas apabila suatu saat untuk menyerahakan segala tanggung jawabnya dan kedudukannya kepada generasi berikutnya (regenerasi).

Sumber :
http://oaththinking.blogspot.com/2011/02/kepemimpinan.html
http://www.setiabudi.name/archives/990
http://id.wikipedia.org/wiki/Manajemen

Friday, April 15, 2011

contoh draft kerjasama bidang it pada 2 perusahaan

KONTRAK
PELAKSANAAN PEMBANGUNAN FIBER OPTIC SEPANJANG JALAN SUDIRMAN
antara
PT Hardware Tech
dengan
PT IT Solution
Nomor : bp/14004/2011
Tanggal : 14 April 2011
Pada hari ini kamis, tanggal 14 April 2011 kami yang bertanda tangan di bawah ini :
Nama : Nindya Ayu Untari
Alamat : Jl. Margoda Raya no 179 Depok
Telepon : 021-778308345
Jabatan : Manajer Procurement and Purchasing
Dalam hal ini bertindak atas nama PT Hardware Tech dan selanjutnya disebut sebagai Pihak Pertama.
dan
Nama : Rizal Akbar
Alamat : Sudirman Gedung Energi lat 8 Jakarta Pusat
Telepon : 021- 8702345, 021-6759870, 0816234567
Jabatan : Manajer IT Support
Dalam hal ini bertindak atas nama Pemilik atau Kuasa Pemilik dan selanjutnya disebut sebagai Pihak Kedua.
Kedua belah pihak telah sepakat untuk mengadakan ikatan Kontrak Pelaksanaan Pembangunan Fiber Optic sepanjang jalan Sudirman yang dimiliki oleh Pihak Kedua yang terletak di Sudirman Gedung Energi lat 8 Jakarta Pusat.
Pihak Pertama bersedia untuk melaksanakan pekerjaan pembangunan, yang pembiayaannya ditanggung oleh Pihak Kedua, dengan ketentuan yang disebutkan dalam pasal pasal sebagai berikut :
Pasal 1
Tujuan Kontrak
Tujuan kontrak ini adalah bahwa Pihak Pertama melaksanakan dan, menyelesaikan pekerjaan Pembangunan Fiber Optic yang berlokasi tersebut diatas.
Pasal 2
Bentuk Pekerjaan
Bentuk pekerjaan yang akan dilaksanakan oleh Pihak Pertama adalah sebagai berikut :
1. Pekerjaan Perencanaan ( gambar kerja, spesifikasi material dan bahan, serta time schedule proyek ).
Terlampir Timeschedule Perencanaan no. bp/071009/2007, tertanggal 14 April 2011
2. Pekerjaan Bangunan ( pelaksanaan konstruksi bangunan, sesuai dengan spesifikasi material dan bahan yang akan dilampirkan oleh pihak pertama pada saat Pekerjaan Perencanaan selesai, dan telah disetujui oleh pihak kedua )
Pasal 3
Sistem Pekerjaan
Sistem pekerjaan yang disepakati oleh kedua belah pihak adalah sebagai berikut :
1. Pihak kedua menggunakan system penunjukan langsung dengan memberikan anggaran biaya ( budget ).
Pihak Kedua memberikan anggaran biaya kepada Pihak Pertama sebesar Rp. 2.100.000.000 ( Dua Milyar Seratus Juta Rupiah ).
2. Anggaran Biaya sebesar Rp. 2.100.000.000 ( Dua Milyar Seratus Juta Rupiah ) termasuk rincian :
a. Pekerjaan Perencanaan
b. Pekerjaan Bangunan
Dan tidak termasuk :
Pajak – pajak yang di timbulkan atas pelaksanaan pembangunan termasuk : Pajak kontraktor, pajak pribadi, pajak membangun sendiri dan lain-lain
3. Pihak pertama berhak menentukan banyaknya fiber optic yang digunakan, spesifikasi bahan dan material bangunan, disesuaikan dengan anggaran biaya ( budget ) yang di berikan oleh pihak kedua.
Pasal 4
Biaya
Adapun biaya pemasangan fiber optic tersebut adalah Rp. 2.100.000.000 ( Dua Milyar Seratus Juta Rupiah ).
Pasal 5
Sistem Pembayaran
Pembayaran atas pekerjaan pembangunan tersebut diatas dilakukan dalam beberapa tahap yaitu :
Tanda Jadi :Tanda jadi sebesar Rp. 10.000.000 ( sepuluh juta rupiah ) yang harus dibayarkan pada saat pekerjaan perencanaan ( Pasal 2 ayat 1 ) mulai dikerjakan, yaitu pada tanggal 14 April 2011
Downpayment pembayaran 30 % x Rp 2.100.000.000 = Rp. 630.000.000 (enam ratus tiga puluh juta rupiah) yang harus dibayarkan pada saat pemasangan fiber optic ( Pasal 2 ayat 2 ) mulai dikerjakan, yaitu pada tanggal 16 April 2011
Tahap I pembayaran 25 % x Rp 2.100.000.000 = Rp. 525.000.000 (lima ratus dua puluh lima juta rupiah) setelah pekerjaan pemasangan fiber optic dimulai, yang harus dibayarkan pada tanggal 20 April 2011
Tahap II pembayaran 20 % x Rp 2.100.000.000 = Rp. 420.000.000 (empat ratus dua puluh juta rupiah) setelah testing fiber optic, yang harus dibayarkan pada tanggal 30 April 2011
Tahap III pembayaran 20 % x Rp 2.100.000.000 = Rp. 420.000.000 (empat ratus dua puluh juta rupiah) setelah semuanya terpasang dan dapat diakses dimulai, yang harus dibayarkan pada tanggal 2 Mei 2011
Pelunasan pembayaran 5% x Rp 2.100.000.000 = Rp. 105.000.000 dikurangi tanda jadi Rp. 10.000.000 menjadi Rp. 95.000.000 (sembilan puluh lima juta rupiah) setelah pekerjaan selesai.
yang harus dibayarkan pada tanggal 7 Mei 2011



Pembayaran tersebut harus dilakukan melalui transfer ke rekening :
Penerima : PT Hardware Tech
Bank : Mandiri Syariah
No rekening : 2345-6789-10001

Pasal 6
Jangka Waktu Pengerjaan
Jangka waktu pengerjaan adalah 1 bulan, terhitung setelah kontrak ini ditandatangani oleh kedua belah pihak dan pembayaran tahap pertama diterima oleh Pihak Pertama pada tanggal 14 April 2011
Apabila terjadi keterlambatan pengerjaan pembangunan dari waktu yang telah ditentukan, maka Pihak Pertama wajib membayar denda kepada Pihak Kedua sebesar Rp. 10.000/hari. ( Sepuluh ribu rupiah perhari ).
Pasal 7
Perubahan
Apabila pada waktu pengerjaan pelaksanaan konstruksi terdapat perubahan posisi dan bentuk serta penambahan material bangunan, diluar dari perjanjian yang telah disepakati oleh kedua belah Pihak, maka Pihak Kedua wajib membayar setiap perubahan pembongkaran dan pemasangan kembali yakni sebesar Rp. 100.000/M2. ( seratus ribu rupiah permeter persegi )
Pasal 8
Masa Pemeliharaan
1. Masa pemeliharaan berlaku selama 3 bulan, setelah selesai
pekerjaan/serah terima hasil pekerjaan yang diikuti dengan penandatanganan berita acara penyerahan bangunan.
1. Apabila dalam masa pemeliharaan tersebut terdapat kerusakan yang disebabkan bukan dari pekerjaan Pihak Pertama, maka Pihak Kedua tidak berhak menuntut Pihak Pertama untuk mengerjakannya.
Namun, Pihak Pertama dapat memperbaiki kerusakan tersebut sesuai dengan formulir perubahan dengan biaya yang ditanggung oleh Pihak Kedua sebesar Rp. 100.000/M2 ( termasuk biaya upah tukang & material ).
Pasal 9
Lain – Lain
Pihak Pertama dan Pihak Kedua akan bersama- sama mematuhi dengan baik dan bertanggung jawab terhadap seluruh kesepakatan kerja yang telah disetujui.
Demikian Kontrak Kerja ini telah di setujui dan di tanda tangani untuk dilaksanakan dengan sebagai mana mestinya tanpa adanya campur tangan dari pihak lain.
Pihak Pertama Pihak Kedua

( Hj. Nindya Ayu Untari S.Kom) ( Rizal Akbar S.T )
PT Hardware Tech PT IT Solution

Thursday, April 14, 2011

CONTOH DRAFT KERJASAMA PERUSAHAAN DALAM BIDANG IT

Pendirian suatu badan usaha ada 2 jenis, yaitu badan usaha yang ber badan hukum, seperti PT, yayasan, koperasi, dan bumn, selain itu ada pula jenis badan usaha yang tidak ber badan hukum, seperti UD, PD, Firma, dan CV. Dalam membangun sebuah badan usaha, kita harus memperhatikan beberapa prosedur peraturan perizinan, sebagai berikut :

1. Tahapan pengurusan izin pendirian

Bagi perusahaan skala besar hal ini menjadi prinsip yang tidak boleh dihilangkan demi kemajuan dan pengakuan atas perusahaan yang bersangkutan. Hasil akhir pada tahapan ini adalah sebuah izin prinsip yang dikenal dengan Letter of Intent yang dapat berupa izin sementara, izin tetap hinga izin perluasan. Untk beerapa jenis perusahaan misalnya, sole distributor dari sebuah merek dagang, Letter of Intent akan memberi turunan berupa Letter of Appointment sebagai bentuk surat perjanjian keagenan yang merupakan izin perluasan jika perusahaan ini memberi kesempatan pada perusahaan lain untuk mendistribusikan barang yang diproduksi. Berikut ini adalah dokumen yang diperlukan, sebagai berikut :

• Tanda Daftar Perusahaan (TDP);
• Nomor Pokok Wajib Pajak (NPWP);
• Bukti diri.

Selain itu terdapat beberapa Izin perusahaan lainnya yang harus dipenuhi :

• Surat Izin Usaha Perdagangan (SIUP), diperoleh melalui Dep. Perdagangan.
• Surat Izin Usaha Industri (SIUI), diperoleh melalui Dep. Perindustrian.
• Izin Domisili.
• Izin Gangguan.
• Izin Mendirikan Bangunan (IMB).
• Izin dari Departemen Teknis

2. Tahapan pengesahan menjadi badan hukum

Tidak semua badan usaha mesti ber badan hukum. Akan tetapi setiap usaha yang memang dimaksudkan untuk ekspansi atau berkembang menjadi berskala besar maka hal yang harus dilakukan untuk mendapatkan izin atas kegiatan yang dilakukannya tidak boleh mengabaikan hukum yang berlaku. Izin yang mengikat suatu bentuk usaha tertentu di Indonesia memang terdapat lebih dari satu macam. Adapun pengakuan badan hukum bisa didasarkan pada Kitab Undang-Undang Hukum Dagang (KUHD), hingga Undang-Undang Penanaman Modal Asing ( UU PMA ).

3. Tahapan penggolongan menurut bidang yang dijalani.

Badan usaha dikelompokkan kedalam berbagai jenis berdasarkan jenis bidang kegiatan yang dijalani. Berkaitan dengan bidang tersebut, maka setiap pengurusan izin disesuaikan dengan departemen yang membawahinya seperti kehutanan, pertambangan, perdagangan, pertanian dsb.

4. Tahapan mendapatkan pengakuan, pengesahan dan izin dari departemen lain
yang terkait Departemen tertentu yang berhubungan langsung dengan jenis kegiatan badan usaha akan mengeluarkan izin. Namun diluar itu, badan usaha juga harus mendapatkan izin dari departemen lain yang pada nantinya akan bersinggungan dengan operasional badan usaha misalnya Departemen Perdagangan mengeluarkan izin pendirian industri pembuatan obat berupa SIUP. Maka sebgai kelanjutannya, kegiatan ini harus mendapatkan sertifikasi juga dari BP POM, Izin Gangguan atau HO dari Dinas Perizinan, Izin Reklame, dll.

• Tugas dan lingkup pekerjaan
• Tanggal mulai dan berakhirnya pekerjaan
• Harga borongan pekerjaan


DRAFT KONTRAK KERJA PADA BADAN USAHA IT

Pada saat membentuk sebuah badan usaha, kita pasti membutuhkan sebuah contoh draft kontrak kerja, yang kita gunakan sebagai tanda atau ikatan perjanjian antara 2 pihak yaitu Pihak Pemberi Tugas/Owner dengan Pihak Penerima Tugas, yang sekurang-kurangnya memuat ketentuan sebagai berikut :

• Para pihak yang menandatangani kontrak meliputi nama,jabatan dan alamat
• Pokok pekerjaan yang diperjanjikan dengan uraian yang jelas mengenai jenis dan
jumlah barang / jasa yang diperjanjikan.
• Hak dan kewajiban para pihak yang terikat didalam perjanjian
• Nilai atau harga kontrak pekerjaan serta syarat - syarat pembayaran.
• Persyaratan dan spesifikasi teknis yang jelas dan terinci
• Tempat dan jangka waktu penyelesaian / penyerahan dengan disertai jadual waktu
penyelesaian / penyerahan yang pasti serta syarat-syarat penyerahannya.
• Jaminan teknis/hasil pekerjaan yang dilaksanakan dan / atau ketentuan mengenai
kelaikan.
• Ketentuan mengenai cidera janji dan sanksi dalam hal para pihak tidak memenuhi
kewajibannya
• Ketentuan mengenai pemutusan kontrak secara sepihak
• Ketentuan mengenai keadaan memaksa
• Ketentuan mengenai kewajiban para pihak dalam hal terjadi kegagalan dalam
pelaksanaan pekerjaan.
• Ketentuan mengenai perlindungan tenaga kerja
• Ketentuan mengenai bentuk dan tanggung jawab gangguan lingkungan
• Ketentuan mengenai penyelesaian pekerjaan

Berikut ini adalah contoh draft kerjasama antara 2 perusahaan di bidang IT :


KONTRAK
PELAKSANAAN PEMBANGUNAN FIBER OPTIC SEPANJANG JALAN SUDIRMAN
antara
PT Hardware Tech
dengan
PT IT Solution
Nomor : bp/14004/2011
Tanggal : 14 April 2011
Pada hari ini kamis, tanggal 14 April 2011 kami yang bertanda tangan di bawah ini :
Nama : Nindya Ayu Untari
Alamat : Jl. Margoda Raya no 179 Depok
Telepon : 021-778308345
Jabatan : Manajer Procurement and Purchasing
Dalam hal ini bertindak atas nama PT Hardware Tech dan selanjutnya disebut sebagai Pihak Pertama.
dan
Nama : Rizal Akbar
Alamat : Sudirman Gedung Energi lat 8 Jakarta Pusat
Telepon : 021- 8702345, 021-6759870, 0816234567
Jabatan : Manajer IT Support
Dalam hal ini bertindak atas nama Pemilik atau Kuasa Pemilik dan selanjutnya disebut sebagai Pihak Kedua.
Kedua belah pihak telah sepakat untuk mengadakan ikatan Kontrak Pelaksanaan Pembangunan Fiber Optic sepanjang jalan Sudirman yang dimiliki oleh Pihak Kedua yang terletak di Sudirman Gedung Energi lat 8 Jakarta Pusat.
Pihak Pertama bersedia untuk melaksanakan pekerjaan pembangunan, yang pembiayaannya ditanggung oleh Pihak Kedua, dengan ketentuan yang disebutkan dalam pasal pasal sebagai berikut :
Pasal 1
Tujuan Kontrak
Tujuan kontrak ini adalah bahwa Pihak Pertama melaksanakan dan, menyelesaikan pekerjaan Pembangunan Fiber Optic yang berlokasi tersebut diatas.
Pasal 2
Bentuk Pekerjaan
Bentuk pekerjaan yang akan dilaksanakan oleh Pihak Pertama adalah sebagai berikut :
1. Pekerjaan Perencanaan ( gambar kerja, spesifikasi material dan bahan, serta time schedule proyek ).
Terlampir Timeschedule Perencanaan no. bp/071009/2007, tertanggal 14 April 2011
2. Pekerjaan Bangunan ( pelaksanaan konstruksi bangunan, sesuai dengan spesifikasi material dan bahan yang akan dilampirkan oleh pihak pertama pada saat Pekerjaan Perencanaan selesai, dan telah disetujui oleh pihak kedua )


Pasal 3
Sistem Pekerjaan
Sistem pekerjaan yang disepakati oleh kedua belah pihak adalah sebagai berikut :
1. Pihak kedua menggunakan system penunjukan langsung dengan memberikan anggaran biaya ( budget ).
Pihak Kedua memberikan anggaran biaya kepada Pihak Pertama sebesar Rp. 2.100.000.000 ( Dua Milyar Seratus Juta Rupiah ).
2. Anggaran Biaya sebesar Rp. 2.100.000.000 ( Dua Milyar Seratus Juta Rupiah ) termasuk rincian :
a. Pekerjaan Perencanaan
b. Pekerjaan Bangunan
Dan tidak termasuk :
Pajak – pajak yang di timbulkan atas pelaksanaan pembangunan termasuk : Pajak kontraktor, pajak pribadi, pajak membangun sendiri dan lain-lain

3. Pihak pertama berhak menentukan banyaknya fiber optic yang digunakan, spesifikasi bahan dan material bangunan, disesuaikan dengan anggaran biaya ( budget ) yang di berikan oleh pihak kedua.
Pasal 4
Biaya
Adapun biaya pemasangan fiber optic tersebut adalah Rp. 2.100.000.000 ( Dua Milyar Seratus Juta Rupiah ).


Pasal 5
Sistem Pembayaran
Pembayaran atas pekerjaan pembangunan tersebut diatas dilakukan dalam beberapa tahap yaitu :
Tanda Jadi :Tanda jadi sebesar Rp. 10.000.000 ( sepuluh juta rupiah ) yang harus dibayarkan pada saat pekerjaan perencanaan ( Pasal 2 ayat 1 ) mulai dikerjakan, yaitu pada tanggal 14 April 2011
Downpayment pembayaran 30 % x Rp 2.100.000.000 = Rp. 630.000.000 (enam ratus tiga puluh juta rupiah) yang harus dibayarkan pada saat pemasangan fiber optic ( Pasal 2 ayat 2 ) mulai dikerjakan, yaitu pada tanggal 16 April 2011
Tahap I pembayaran 25 % x Rp 2.100.000.000 = Rp. 525.000.000 (lima ratus dua puluh lima juta rupiah) setelah pekerjaan pemasangan fiber optic dimulai, yang harus dibayarkan pada tanggal 20 April 2011
Tahap II pembayaran 20 % x Rp 2.100.000.000 = Rp. 420.000.000 (empat ratus dua puluh juta rupiah) setelah testing fiber optic, yang harus dibayarkan pada tanggal 30 April 2011
Tahap III pembayaran 20 % x Rp 2.100.000.000 = Rp. 420.000.000 (empat ratus dua puluh juta rupiah) setelah semuanya terpasang dan dapat diakses dimulai, yang harus dibayarkan pada tanggal 2 Mei 2011
Pelunasan pembayaran 5% x Rp 2.100.000.000 = Rp. 105.000.000 dikurangi tanda jadi Rp. 10.000.000 menjadi Rp. 95.000.000 (sembilan puluh lima juta rupiah) setelah pekerjaan selesai.
yang harus dibayarkan pada tanggal 7 Mei 2011



Pembayaran tersebut harus dilakukan melalui transfer ke rekening :
Penerima : PT Hardware Tech
Bank : Mandiri Syariah
No rekening : 2345-6789-10001

Pasal 6
Jangka Waktu Pengerjaan
Jangka waktu pengerjaan adalah 1 bulan, terhitung setelah kontrak ini ditandatangani oleh kedua belah pihak dan pembayaran tahap pertama diterima oleh Pihak Pertama pada tanggal 14 April 2011
Apabila terjadi keterlambatan pengerjaan pembangunan dari waktu yang telah ditentukan, maka Pihak Pertama wajib membayar denda kepada Pihak Kedua sebesar Rp. 10.000/hari. ( Sepuluh ribu rupiah perhari ).
Pasal 7
Perubahan
Apabila pada waktu pengerjaan pelaksanaan konstruksi terdapat perubahan posisi dan bentuk serta penambahan material bangunan, diluar dari perjanjian yang telah disepakati oleh kedua belah Pihak, maka Pihak Kedua wajib membayar setiap perubahan pembongkaran dan pemasangan kembali yakni sebesar Rp. 100.000/M2. ( seratus ribu rupiah permeter persegi )





Pasal 8
Masa Pemeliharaan
1. Masa pemeliharaan berlaku selama 3 bulan, setelah selesai
pekerjaan/serah terima hasil pekerjaan yang diikuti dengan penandatanganan berita acara penyerahan bangunan.
1. Apabila dalam masa pemeliharaan tersebut terdapat kerusakan yang disebabkan bukan dari pekerjaan Pihak Pertama, maka Pihak Kedua tidak berhak menuntut Pihak Pertama untuk mengerjakannya.
Namun, Pihak Pertama dapat memperbaiki kerusakan tersebut sesuai dengan formulir perubahan dengan biaya yang ditanggung oleh Pihak Kedua sebesar Rp. 100.000/M2 ( termasuk biaya upah tukang & material ).
Pasal 9
Lain – Lain
Pihak Pertama dan Pihak Kedua akan bersama- sama mematuhi dengan baik dan bertanggung jawab terhadap seluruh kesepakatan kerja yang telah disetujui.
Demikian Kontrak Kerja ini telah di setujui dan di tanda tangani untuk dilaksanakan dengan sebagai mana mestinya tanpa adanya campur tangan dari pihak lain.
Pihak Pertama Pihak Kedua

( Hj. Nindya Ayu Untari S.Kom ) ( Rizal Akbar S.T )
PT Hardware Tech PT IT Solution



sumber :
http://www.pu2tgoclo.blogspot.com/
http://freebali.wordpress.com/2008/06/23/contoh-kontrak-kerja-antara-pemborong-dengan-owner/

jenis profesi beserta perbandingannya dengan beberapa negara lain

Profesi di Bidang IT

Secara umum, pekerjaan di bidang teknologi informasi setidaknya terbagi dalam 4 kelompok sesuai bidangnya.
a. Kelompok pertama, adalah mereka yang bergelut di dunia perangkat lunak (software), baik mereka yang merancang system operasi,database maupun system aplikasi.

Pada lingkungan kelompok ini, terdapat pekerjaan-pekerjaan seperti :
*Sistem analis, merupakan orang yang abertugas menganalisa system yang akan diimplementasikan, mulai dari menganalisa system yang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain system yang akan dikembangkan.
* Programer, merupakan orang yang bertugas mengimplementasikan rancangan system analis, yaitu membuat program ( baik aplikasi maupun system operasi ) sesuai system yang dianalisa sebelumnya.
* Web designer, merupakan orang yang melakukan kegiatan perencanaan, termasuk studi kelayakan, analisis dan desain terhadap suatu proyek pembuatan aplikasi berbasis web.
* Web programmer, merupakan orang yang bertugas mengimplementasikan rancangan web designer, yaitu membuat program berbasis web sesuai desain yang telah dirancang sebelumnya.

b. Kelompok kedua, adalah mereka yang bergelut di bidang perangkat keras (hardware).

Pada lingkungan kelompok ini, terdapat pekerjaan-pekerjaan seperti :
* Technical engineer, sering juga disebut teknisi, yaitu orang yang berkecimpung dalam bidang teknik, baik mengenai pemeliharaan maupun perbaikan perangkat system computer.
* Networking engineer, adalah orang yang berkecimpung dalam bidang teknis jaringan computer dari maintenance sampai pada troubleshooting-nya.

c. Kelompok ketiga, adalah mereka yang berkecimpung dalam operasional system informasi.

Pada lingkungan kelompok ini, terdapat pekerjaan-pekerjaan seperti :
*EDP Operator, adalah orang yang bertugas mengoperasikan program-program yang berhubungan dengan electronic data processing dalam lingkungan sebuah perusahaan atau organisasi lainnya.
*System Administrator, merupakan orang yang bertugas melakukan administrasi terhadap system, memiliki kewenangan menggunakan hak akses terhadap system, serta hal-hal lain yang berhubungan dengan pengaturan operasional sebuah system.

Jenis-jenis Profesi di Bidang IT beserta Job Desc-nya

1. Systems Analysts

Job Descriptions:
1. Memperluas atau memodifikasi sistem untuk melayani tujuan baru atau meningkatkan alur kerja.
2. Menguji, memelihara, dan memantau program komputer dan sistem, termasuk koordinasi instalasi program komputer dan sistem.
3. Mengembangkan, dokumen dan merevisi prosedur desain sistem, prosedur pengujian, dan standar kualitas.
4. Menyediakan staf dan pengguna dengan membantu memecahkan masalah komputer terkait, seperti malfungsi dan masalah program.
5. Meninjau dan menganalisa hasil print-out komputer dan indikator kinerja untuk menemukan masalah kode, dan memperbaiki eror dengan mengkoreksi kode.
6. Berkonsultasi dengan manajemen untuk memastikan kesepakatan pada prinsip-prinsip sistem.
7. Berunding dengan klien mengenai jenis pengolahan informasi atau perhitungan kebutuhan program komputer.
8. membaca manual, berkala, dan mereport secar teknis untuk belajar bagaimana mengembangkan program yang memenuhi kebutuhan staf dan pengguna.
9. Mengkoordinasikan dan menghubungkan sistem komputer dalam sebuah organisasi untuk meningkatkan kompatibilitas dan sehingga informasi bisa dibagi.
10. Menentukan software atau hardware komputer yang diperlukan untuk mengatur atau mengubah sistem.

2. Database Administrators

Job Descriptions:
1. Menguji program atau database, memperbaiki kesalahan dan membuat modifikasi yang diperlukan.
2. Memodifikasi database dan sistem manajemen database yang ada.
3. Merencanakan, mengkoordinasikan dan melaksanakan langkah-langkah keamanan untuk melindungi informasi dalam file komputer terhadap kerusakan, pemodifikasian atau akses yang tidak sah.
4. Bekerja sebagai bagian dari tim proyek untuk mengkoordinasikan pengembangan database dan menentukan lingkup proyek dan keterbatasan.
5. Menulis dan mengkode deskripsi database secara fisik dan logis dan menentukan pengidentifikasi dari database untuk sistem manajemen atau orang lain secara langsung dalam pengkodean deskripsi.
6. Melatih user dan menjawab pertanyaan-pertanyaan.
7. Menentukan pengguna dan tingkat akses pengguna untuk setiap segmen dari database.
8. Menyetujui, menjadwal, merencanakan, dan mengawasi pemasangan dan uji coba produk baru dan perbaikan sistem komputer seperti instalasi database baru.
9. Meninjau permintaan proyek, menggambarkan database user untuk memperkirakan waktu dan biaya yang diperlukan untuk menyelesaikan proyek.
10. Mengembangkan standar dan pedoman untuk membimbing penggunaan dan perolehan perangkat lunak dan untuk melindungi informasi yang rentan.

3. Network Systems and Data Communications Analysts

Job Descriptions:
1. Menguji dan mengevaluasi hardware dan software untuk menentukan efisiensi, reliabilitas, dan kompatibilitas dengan sistem yang ada, dan membuat rekomendasi pembelian.
2. Desain dan implementasi sistem, konfigurasi jaringan, dan arsitektur jaringan, termasuk teknologi perangkat keras dan perangkat lunak, lokasi situs, dan integrasi teknologi.
3. Membantu pengguna untuk mendiagnosa dan memecahkan masalah komunikasi data.
4. Memantau kinerja sistem dan menyediakan langkah-langkah keamanan, tips dan pemeliharaan yang diperlukan.
5. Menjaga dibutuhkan file dengan menambahkan dan menghapus file pada server jaringan dan membuat cadangan file untuk menjamin keselamatan file apabila terjadi masalah dengan jaringan.
6. Bekerja dengan engineer lain, analis sistem, programer, teknisi, ilmuwan dan manajer tingkat atas dalam pengujian, desain dan evaluasi sistem.
7. Mengidentifikasi area operasi yang perlu diupgrade peralatan seperti modem, kabel serat optik, dan kabel telepon.
8. Konsultasi pelanggan, kunjungi tempat kerja atau melakukan survei untuk menentukan kebutuhan pengguna sekarang dan masa depan.
9. Melatih pengguna dalam menggunakan peralatan.
10. Memelihara perangkat seperti printer, yang terhubung ke jaringan.

4. Computer Programmers

Job Descriptions:
1. Memperbaiki kesalahan dengan membuat perubahan yang sesuai dan memeriksa kembali program untuk memastikan bahwa hasil yang diinginkan yang dihasilkan.
2. Melakukan percobaan menjalankan program dan aplikasi software untuk memastikan bahwa mereka akan menghasilkan informasi yang dikehendaki dan bahwa instruksi sudah benar.
3. Menulis, mengupdate, dan memelihara program komputer atau paket perangkat lunak untuk menangani pekerjaan tertentu seperti pelacakan inventaris, menyimpan atau mengambil data, atau mengontrol peralatan lainnya.
4. Menganalisis, meninjau, dan menulis ulang program, menggunakan grafik dan diagram alur kerja, dan menerapkan pengetahuan tentang kemampuan komputer, materi pelajaran, dan logika simbolik.
5. Melakukan atau revisi langsung, perbaikan, atau perluasan program yang ada untuk meningkatkan efisiensi operasi atau beradaptasi dengan persyaratan baru.
6. Berkonsultasi dengan manajerial, teknik, dan tenaga teknis untuk memperjelas maksud program, mengidentifikasi masalah, dan menyarankan perubahan.
7. Melakukan analisis sistem dan pemrograman tugas untuk memelihara dan mengontrol penggunaan perangkat lunak komputer sistem sebagai programmer sistem.
8. Menyusun dan menulis dokumentasi pengembangan program dan revisi berikutnya, memasukkan komentar dalam kode instruksi sehingga orang lain dapat memahami program ini.
9. Penyiapan diagram alur kerja rinci dan diagram yang menggambarkan input, output, dan operasi logis, dan mengubahnya menjadi serangkaian instruksi dikodekan dalam bahasa komputer.
10. Berkonsultasi dengan dan membantu operator komputer atau analis sistem untuk mendefinisikan dan menyelesaikan masalah dalam menjalankan program-program komputer.

5. Web Developers

Job Descriptions:
1. Mendesain, membangun, atau memelihara situs web, menggunakan authoring atau bahasa scripting, alat penciptaan konten, alat manajemen, dan media digital.
2. Meakukan atau update situs web langsung.
3. Menulis, desain, atau mengedit konten halaman web, atau yang lain langsung memproduksi konten.
4. Berunding dengan tim manajemen atau pengembangan untuk memprioritaskan kebutuhan, menyelesaikan konflik, mengembangkan kriteria konten, atau memilih solusi.
5. Back-up file dari situs web untuk direktori lokal untuk pemulihan instan dalam kasus masalah.
6. Mengidentifikasi masalah yang ditemukan oleh umpan balik pengujian atau pelanggan, dan memperbaiki masalah masalah atau merujuk pada personalia yang tepat untuk koreksi.
7. Evaluasi kode untuk memastikan bahwa itu adalah sah, benar terstruktur, memenuhi standar industri dan kompatibel dengan browser, perangkat, atau sistem operasi.
8. Menjaga pemahaman teknologi web saat ini atau praktek pemrograman melalui melanjutkan pendidikan, membaca, atau partisipasi dalam konferensi profesional, workshop, atau kelompok.
9. Menganalisis kebutuhan pengguna untuk menentukan persyaratan teknis.
10. Mengembangkan atau memvalidasi tes routine dan jadwal untuk memastikan bahwa uji kasus meniru antarmuka eksternal dan alamat semua jenis browser dan perangkat.

6. IT Project Managers

Job Descriptions:
1. Mengembangkan dan mengelola work breakdown structure (WBS) proyek teknologi informasi.
2. Mengembangkan atau memperbarui rencana proyek untuk proyek-proyek teknologi informasi termasuk informasi seperti tujuan proyek, teknologi, sistem, spesifikasi informasi, jadwal, dana, dan staf.
3. Mengelola pelaksanaan proyek untuk memastikan kepatuhan terhadap anggaran, jadwal, dan ruang lingkup.
4. Menyiapkan laporan status proyek dengan mengumpulkan, menganalisis, dan meringkas informasi dan tren.
5. Menetapkan tugas, tanggung jawab, dan rentang kewenangan kepada personil proyek.
6. Mengkoordinasikan rekrutmen atau pemilihan personil proyek.
7. Mengembangkan dan mengelola anggaran tahunan untuk proyek-proyek teknologi informasi.
8. Mengembangkan rencana pelaksanaan yang mencakup analisis seperti biaya-manfaat atau laba atas investasi.
9. Secara langsung atau mengkoordinasikan kegiatan personil proyek.
10. Menetapkan dan melaksanakan rencana komunikasi proyek.

7. Computer Systems Engineers

Job Descriptions:
1. Berkomunikasi dengan staf atau klien untuk memahami persyaratan sistem tertentu.
2. Memberikan saran pada biaya proyek, konsep desain, atau perubahan desain.
3. Dokumen desain spesifikasi, petunjuk instalasi, dan sistem informasi terkait lainnya.
4. Verifikasi stabilitas, interoperabilitas, portabilitas, keamanan, atau skalabilitas arsitektur sistem.
5. Berkolaborasi dengan engineer atau pengembang perangkat lunak untuk memilih solusi desain yang tepat atau memastikan kompatibilitas komponen sistem.
6. Mengevaluasi teknologi yang muncul saat ini untuk mempertimbangkan faktor-faktor seperti biaya, portabilitas, kompatibilitas, atau kegunaan.
7. Memberikan bimbingan teknis atau dukungan untuk pembangunan atau tips sistem.
8. Mengidentifikasi sistem data, perangkat keras, atau komponen perangkat lunak yang diperlukan untuk memenuhi kebutuhan pengguna.
9. Memberikan pedoman untuk menerapkan sistem yang aman untuk pelanggan atau tim instalasi.
10. Memonitor operasi system untuk mendeteksi masalah potensial.

8. Network and Computer Systems Administrators

Job Descriptions:
1. Menjaga dan mengelola jaringan komputer dan lingkungan komputasi terkait termasuk perangkat keras komputer, perangkat lunak sistem, perangkat lunak aplikasi, dan semua konfigurasi.
2. Melakukan backup data dan operasi pemulihan kerusakan.
3. Mendiagnosa, memecahkan masalah, dan menyelesaikan perangkat keras, perangkat lunak, atau jaringan lainnya dan masalah sistem, dan mengganti komponen yang rusak bila diperlukan.
4. Merencanakan, mengkoordinasikan, dan melaksanakan langkah-langkah keamanan jaringan untuk melindungi data, perangkat lunak, dan perangkat keras.
5. Mengkonfigurasikan, memonitor, dan memelihara aplikasi email atau virus software perlindungan.
6. Mengoperasikan master konsol untuk memonitor kinerja sistem komputer dan jaringan, dan untuk mengkoordinasikan komputer akses jaringan dan penggunaan.
7. Memuat rekaman komputer dan disk, dan menginstal perangkat lunak dan kertas printer atau form.
8. Desain, mengkonfigurasi, dan perangkat keras uji komputer, jaringan lunak dan perangkat lunak sistem operasi.
9. Memonitor kinerja jaringan untuk menentukan apakah penyesuaian perlu dibuat, dan untuk menentukan di mana perubahan harus dibuat di masa depan.
10. Berunding dengan pengguna jaringan tentang bagaimana untuk memecahkan masalah sistem yang ada.SimakBaca secara fonetik.

9. Web Administrators

Job Descriptions:
1. Back up atau memodifikasi aplikasi dan data yang terkait untuk menyediakan pemulihan kerusakan.
2. Menentukan sumber halaman web atau masalah server, dan mengambil tindakan untuk memperbaiki masalah tersebut.
3. Meninjau atau memperbarui konten halaman web atau link pada waktu yang tepat, menggunakan tool-tool.
4. Memonitor sistem untuk intrusi atau serangan denial of service, dan melaporkan pelanggaran keamanan untuk personil yang tepat.
5. Menerapkan langkah-langkah keamanan situs web, seperti firewall atau enkripsi pesan.
6. Mengelola internet / intranet infrastruktur, termasuk komponen seperti web, file transfer protocol (FTP), berita dan server mail.
7. Berkolaborasi dengan tim pengembangan untuk membahas, menganalisis, atau menyelesaikan masalah kegunaan.
8. Test backup atau pemulihan rencana secara teratur dan menyelesaikan masalah.
9. Memonitor perkembangan web melalui pendidikan berkelanjutan, membaca, atau partisipasi dalam konferensi profesional, workshop, atau kelompok.
10. Menerapkan update, upgrade, dan patch pada waktu yang tepat untuk membatasi hilangnya layanan.

10. Computer Security Specialists

Job Descriptions:
1. Mengenkripsi transmisi data dan membangun firewall untuk menyembunyikan informasi rahasia seperti sedang dikirim dan untuk menahan transfer digital tercemar.
2. Mengembangkan rencana untuk melindungi file komputer terhadap modifikasi disengaja atau tidak sah, perusakan, atau pengungkapan dan untuk memenuhi kebutuhan pengolahan data darurat.
3. Meninjau pelanggaran prosedur keamanan komputer dan mendiskusikan prosedur dengan pelanggar untuk memastikan pelanggaran tidak terulang kembali.
4. Memonitor penggunakan file data dan mengatur akses untuk melindungi informasi dalam file komputer.
5. Monitor laporan saat ini dari virus komputer untuk menentukan kapan untuk memperbarui sistem perlindungan virus.
6. Memofifikasi keamanan file komputer untuk memasukkan software baru, memperbaiki kesalahan, atau mengubah status akses individu.
7. Melakukan penilaian risiko dan melaksanakan tes pengolahan data sistem untuk memastikan fungsi pengolahan data kegiatan dan langkah-langkah keamanan.
8. Berunding dengan pengguna untuk membahas isu-isu seperti akses data komputer kebutuhan, pelanggaran keamanan, dan perubahan pemrograman.
9. Melatih pengguna dan meningkatkan kesadaran keamanan untuk memastikan keamanan sistem dan untuk meningkatkan efisiensi server dan jaringan.
10. Mengkoordinasikan pelaksanaan rencana sistem komputer dengan personil pendirian dan vendor luar. Pada dasarnya Job Desc yang ada pada berbagai Negara sama..sehingga saya tidak perlu menuliskannya kembali..tetapi berikut ini akan saya jabarkan keadaan real yang terjadi saat ini di berbagai Negara pada bidang Teknologi Informasi..
Indonesia :
Pada dasarnya Pekerja IT Indonesia sudah lebih maju daripada beberapa tahun yang lalu..ini terlihat dari mulai disukai oleh perusahaan di kawasan Asia karena ada beberapa masalah dengan pekerja dari negara lain. Misalnya, Hongkong membatasi jumlah pekerja dari Cina. Sementara pekerja dari India kurang disukai karena mereka menggunakan negara Asia hanya sebagai batu loncatan untuk bekerja di Amerika. Pekerja Indonesia juga dikenal (sebagian besar) akan pulang setelah pekerjaan kontrak selesai sehingga tidak menjadi beban negara yang ditempati. (Tidak menjadi warga negara disana). Jadi sebenarnya kesempatan orang Indonesia untuk bekerja di luar negeri cukup baik.

Singapore
Pada model Singapore juga dilakukan pembagian berdasarkan tingkatan senioritas. Misal pada System development dibagi menjadi:
1. Programmer
2. Analyst/Programmer
3. Senior Analyst/Programmer
4. Principal Analyst/Programmer
5. System Analyst
6. Senior System Analyst
7. Principal System Analyst
Industri sektor teknologi informasi (TI) Singapura kini sedang menghadapi masa-masa sulit. Bukan disebabkan masalah sepinya pasar atau lainnya, namun justru karena mengalami kekurangan tenaga kerja handal. Penelitian seputar pekerjaan yang dilakukan oleh perusahaan karir Hudson mengungkap perusahaan TI Singapura kini sedang mengalami ‘paceklik’ tenaga kerja handal. Kekurangan tenaga kerja ini berkaitan dengan ketatnya persaingan pencarian bakat dari negara-negara Asia lain. Sebesar 73 persen responden dari kalangan industri TI mengakui perekrutan tenaga kerja yang handal dalam bidang TI saat ini kian sulit.

Malaysia
Model Malaysia ini mirip dengan model Singapore, juga membedakan posisi pekerjaan pada berbagai sektor bisnis. Tetapi berbeda dalam melakukan ranking senioritas, misal untuk System Development:
1. Programmer
2. System Analyst/Designer
3. System Development Executive

Inggris
Model British Computer Society (BCS)
Untuk model BCS pekerjaan diklasifikasikan dalam tingkatan sebagai berikut :
Level 0 . Unskilled Entry
Level 1 . Standard Entry
Level 2 . Initially Trainded Practitioner
Level 3 . Trained Practitioner
Level 4 . Fully Skilled Practitioner
Level 5 . Experienced Practitioner/Manager
Level 6 . Specialist Practitioner/Manager
Level 7 . Senior Specialist/Manager
Level 8 . Principal Specialist/Experienced Manager
Level 9 . Senior Manager/Director



Sumber :
http://blogkublogku.blogspot.com/
http://ita-kyu-kiyut.blogspot.com/2011/04/jenis-jenis-profesi-di-bidang-it-dan.html

Tuesday, April 5, 2011

COCOMO beserta contohnya

COCOMO adalah sebuah model yang didesain oleh Barry Boehm untuk memperoleh perkiraan dari jumlah orang-bulan yang diperlukan untuk mengembangkan suatu produk perangkat lunak. Satu hasil observasi yang paling penting dalam model ini adalah bahwa motivasi dari tiap orang yang terlibat ditempatkan sebagai titik berat. Hal ini menunjukkan bahwa kepemimpinan dan kerja sama tim merupakan sesuatu yang penting, namun demikian poin pada bagian ini sering diabaikan.
Pada tahun 1981, Barry Boehm mendesain COCOMO untuk memberikan estimasi / perkiraan jumlah Person-Months untuk mengembangkan suatu produk software. Referensi pada model ini dikenal dengan nama COCOMO 81.
Pada tahun 1990, muncul suatu model estimasi baru yang disebut dengan COCOMO II. Secara umum referensi COCOMO sebelum 1995 merujuk pada original COCOMO model yaitu COCOMO 81, kemudian setelah itu merujuk pada COCOMO II.
Model estimasi COCOMO telah digunakan oleh ribuan project manager suatu proyek perangkat lunak, dan berdasar pada pengalaman dari ratusan proyek sebelumnya. 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. Sebagian besar dari hasil-hasil lain COCOMO, termasuk estimasi untuk Requirement dan Maintenance berasal dari persamaan tersebut.

SOURCE LINE OF CODE
Perhitungan COCOMO didasarkan pada estimasi anda pada ukuran proyek dalam Source Line Of Code (SLOC). Pendefinisian SLOC:
• Hanya jumlah baris kode yang dikirim sebagai bagian dari produk yang disertakan (test drivers dan software pendukung lainnya tidak dihitung).
• Baris kode dibuat oleh staf proyek (kode yang di-generate oleh aplikasi tidak dihitung).
• Satu SLOC adalah satu baris kode secara logis.
• Deklarasi dihitung sebagai SLOC.
• Komentar tidak dihitung sebagai SLOC.
Model COCOMO 81 didefinisikan dalam bentuk Delivered Source Instruction, yang mana sangat menyerupai SLOC. Perbedaan utama antara DSI dan SLOC adalah sebuah SLOC mungkin merupakan beberapa baris secara fisik. Sebagai contoh, sebuah statement “if-then-else” akan dihitung sebagai satu SLOC, tetapi mungkin dihitung sebagai beberapa DSI.
SCALE DRIVERS
Pada model COCOMO II, beberapa factor terpenting yang berkontribusi pada durasi proyek dan biaya yang dikeluarkan adalah Scale Drivers. Anda mengeset setiap Scale Driver untuk mendeskripsikan proyek anda. Scale Drivers tersebut menentukan eksponen yang digunakan dalam Effort Equation.
Ada 5 Scale Drivers :
• Precedentedness
• Development Flexibility
• Architecture / Risk Resolution
• Team Cohesion
• Process Maturity
Catat bahwa Scale Drivers telah menggantikan Development Mode dari COCOMO 81. Dua Scale Drivers yang pertama, Precedentedness dan Development Flexibility sebenamya mendeskripsikan pengaruh yang hampir sama dibanding Development Mode.
COST DRIVERS
COCOMO II memiliki 17 cost drivers. Cost driver tersebut adalah factor pengali yang menentukan usaha yang diperlukan untuk menyelesaikan proyek software anda. Sebagai contoh, jika proyek anda akan mengembangkan software yang mengatur penerbangan pesawat, anda akan mengeset Required Software Reliability (RELY) cost driver menjadi sangat tinggi. Rating tersebut berhubungan dengan effort multiplier 1,26 yang berarti bahwa proyek anda akan membutuhkan usaha lebih sebesar 26% dibanding proyek software pada umumnya. COCOMO II mendefinisikan setiap cost drivers dan effort multiplier yang terhubung dengan setiap rating.
COCOMO II EFFORT EQUATION
Model COCOMO II membuat estimasi dari usaha yang dibutuhkan (diukur dari Person-Month) berdasarkan keutamaan dalam estimasi anda akan ukuran proyek perangkat lunak (yang diukur dalam ribuan SLOC atau KSLOC) :
Effort = 2,94 * EAF * (KSLOC)E
Dimana :
EAF = Effort Adjustment Factor yang berasal dari Cost Drivers
E = Eksponen yang berasal dari Scale Drivers.
Sebagai contoh, suatu proyek dengan semua Nominal Cost Drivers dan Scale Drivers akan memiliki sebuah EAF 1,00 dan eksponen (E) 1,0997. Diasumsikan bahwa proyek diproyeksikan terdiri atas 8.000 baris kode, COCOMO II mengestimasi bahwa 28,9 Person-Months effort diperlukan untuk menyelesaikannya :
Effort = 2.94 * (1.0) * (8)1.0997 = 28.9 Person-Months
EFFORT ADJUSTMENT FACTOR
Effort Adjustment Factor dalam effort equation adalah produk dari effort multipliers yang terhubung pada masing-masing cost drivers untuk proyek anda.
Sebagai contoh, jika proyek anda berating sangat tinggi untuk kompleksitas (effort multipliers 1,34) dan rendah untuk pengalaman language & tools (effort multipliers 1,09) dan semua cost drivers yang lain berating nominal (effort multipliers 1,00), sehingga EAF adalah produk dari 1,34 dan 1,09.
EAF= 1,34 * 1,09 = 1,46
Effort = 2,94 * (1,46) * (8)1,0097 = 42,3 Person-Months
COCOMO II SCHEDULE EQUATION
COCOMO II Schedule Equation memprediksi jumlah bulan yang dibutuhkan untuk menyelesaikan proyek perangkat lunak anda. Durasi dari proyek berdasarkan pada usaha yang diprediksi oleh effort equation :
Duration = 3,67 * (Effort)SE
Dimana :
Effort = usaha dari COCOMO II effort equation.
SE = eksponen scheduled equation yang berasal dari Scale Dirvers.
Melanjutkan contoh, dansubtitusi eksponen dengan 0.3179 yang dihitung dari scale drivers, menghasilkan estimasi hanya dalam satu tahun dan rata-rata staf antara 3 sampai 4 orang.
Duration = 3.67 * (42.3)0.3179 = 12.1 months
Average staffing = (42.3 Person-Months) / (12.1 Months) = 3.5 people
SCED COST DRIVER
COCOMO cost driver untuk Required Development Schedule (SCED) adalah unik dan memerlukan penjelasan special.
SCED cost driver digunakan untuk menghitung observasi bahwa proyek yang dikembangkan dalam jadwal yang dipercepat akan membutuhkan usaha yang lebih banyak dari proyek yang dikembangkan dalam jadwal optimal. Sebuah rating SCED yang sangat rendah diwakili oleh sebuah effort multipliers sebesar 1,43 dan berarti bahwa anda berniat menyelesaikan proyek anda dalam 75% jadwal optimal (yang ditentukan oleh estimasi COCOMO sebelumnya). Melanjutkan contoh yang digunakan tadi, tetapi diasumsikan bahwa SCED memiliki rating sangat rendah, COCOMO menghasilkan estimasi :
Duration = 75% * 12.1 Months = 9.1 Months
Effort Adjustment Factor = EAF = 1.34 * 1.09 * 1.43 = 2.09
Effort = 2.94 * (2.09) * (8)1.0997 = 60.4 Person-Months
Average staffing = (60.4 Person-Months) / (9.1 Months) = 6.7 people
Catat bahwa perhitungan durasi tidak berdasar secara langsung pada effort (jumlah Person-Months), justru hal tersebut berdasar pada jadwal yang akan diperlukan untuk proyek diasumsikan proyek tersebut telah berjalan dalam jadwal nominal. Ingat bahwa SCED cost driver berarti “percepatan dari jadwal nominal”.
COCOMO II
COCOMO II diset sebagai siklus hidup software modern. Orgininal COCOMO model sudah sangat berhasil, tetapi tidak sesuai dengan praktek pengembangan software yang lebih baru sebagaimana dengan software tradisional. COCOMO II menargetkan proyek software pada tahun 1990an sampai 2000an dan akan terus berkembang dalam beberapa tahun ke depan.
COCOMO II memiliki 3 model berbeda :
• The Application Composition Model
Sesuai untuk pembangunan proyek dengan tools GUI-builder yang modern. Berdasar pada Object Points baru.
• The Early Design Model
Anda bisa menggunakan model ini untuk mendapat estimasi kasar biaya dan durasi dari suatu proyek sebelum anda menentukan arsitektur keseluruhan proyek tersebut. Model ini menggunakan sekumpulan kecil cost driver baru dan persamaan estimasi baru. Berdasar pada Unadjusted Function Points atau KSLOC.
• The Post-Architecture Model
Ini adalah model COCOMO II yang paling detail. Anda akan menggunakannya setelah anda membentuk arsitektur proyek anda secara menyeluruh. Model ini memiliki cost driver baru, aturan penghitungan baris yang baru, dan persamaan baru.
Berikut ini adalah penggambaran dari beberapa model COCOMO :
1. Model COCOMO Dasar
Model COCOMO dapat diaplikasikan dalam tiga tingkatan kelas:
1. Proyek organik (organic mode) Adalah proyek dengan ukuran relatif kecil, dengan anggota tim yang sudah berpengalaman, dan mampu bekerja pada permintaan yang relatif fleksibel.
2. Proyek sedang (semi-detached mode)Merupakan proyek yang memiliki ukuran dan tingkat kerumitan yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda
3. 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:
1. Atribut produk (product attributes)
1. Reliabilitas perangkat lunak yang diperlukan (RELY)
2. Ukuran basis data aplikasi (DATA)
3. Kompleksitas produk (CPLX)

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

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

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



Sumber :
http://yayuk05.wordpress.com/2007/11/09/constructive-cost-model-cocomo/
http://rpl07.wordpress.com/2007/06/20/cocomo-constructive-cost-model-oleh-dommy-5105-100-163/

Tuesday, March 22, 2011

keuntungan dan kerugian memakai software open source

Menurut Wikipedia Berbahasa Indonesia (http://id.wikipedia.org) Open Source 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). Dari definisi di atas, kita tidak hanya bisa menggunakan open source secara bebas tetapi kita juga bisa mengembangkan open source tersebut sesuai dengan keinginan dan kebutuhan kita, tentunya kebebasan itu tetap bertumpu pada etika dan peraturan yang telah ditetapkan sebelumnya. Open source mempunyai sifat bebas digunakan, bebas dipelajari, bebas dimodifikasi dan bebas disebarluaskan. Awal mula dari open source karena adanya belenngu industri software pada tahun 1971 yang menutup semua source code yang sudah terkompilasi dalam bentuk biner dan pelarangan modifikasi (eksklusif). Dimulai dari tahun 1983 lahirlah sebuah proyek GNU oleh Richard M Stallman yang kemudian pada tahun 1991 lahir GNU/Linux oleh Linus Trovalds, dari sinilah muncul gerakan free/open source sampai sekarang.Open source masuk di Indonesia pada tahun 1994 oleh Rahmat M. Samik Ibrahim yang berawal dari memperkenalkan Linux slackware 1.08 di Universitas Indonesia.
Kemudian pada tahun 1995 Universitas Gunadarma juga menggunakan Linux bersamaan dengan itu BAmbang Nurcahyo Prastowo memperkenalkan linux SuSE 4.4.1 di Universitas Gadjah Mada. Pada tahun 1996 terbentuklah sebuah milis yang menjadi ajang diskusi para pengguna linux yaitu id-linux yang kemudian berubah menjadi linux.or.id dan generasi berikutnya adalah Komunitas Pengguna Linux Indonesia (KPLI) dengan berbagai event-eventnya. Berkembangnya open source berkat kerjasama dan dukungan dari komunitas yang mempunyai satu kesamaan ketertarikan sehingga lahirlah sebuah komunitas yang menghasilkan distro baru.
Dengan menggunakan opensurce sebetulnya banyak keuntungan yang bisa kita peroleh antara lain:
1. Bebas biaya tambahan.
Open source membebaskan kita dari biaya lisensi karena ia bersifat GNU/GPL (General Public License) yang justru membolehkan kita untuk menggunakan, mempelajari dan memodifikasi serta menyebarluaskan untuk umum. Apalagi untuk sebuah perusahaan besar yang juga menggunakan resource besar. Penggunaan software yang terlalu banyak pasti juga akan menambah biaaya/cost yang besar hanya untuk membeli software. Padahal dengan menggunakan open source biaya itu bisa ditekan seminimal mungkin.

2. Membebaskan dari beban moral pembajakan.
Dengan menggunakan open source kita dapat mengurangi tingkat pembajakan software berlisensi yang bisa merugikan vendor software dan merupakan beban moral bagi para pengguna software bajakan (crack).

3. Transfer knowledge.
Open source yang bersifat terbuka dan dapat kita pelajari source codenya bisa kita jadikan referensi, khususnya bagi seseorang yang bergelut dengan dunia IT. Tidak mustahil jika ternyata muncul software yang lebih handal daripada software-software berlisensi.

Saat ini pembajakan software yang paling besar menimbulkan kerugiannya adalah pembajakan terhadap sistem operasi. Memang, sistem operasi Microsoft Windows yang sebagian orang masih menganggap sangat mahal nmerupakan sasaran pertama dalam pembajakan software. Sementara itu, aplikasi-aplikasi lain yang digunakan dalam dunia bisnis kini juga marak dibajak, seperti Microsoft Office, Adobe Photoshop, Corel Draw, Adobe Premiere Pro dan lain sebagainya. Pembajakan yang dilakukan memang ada yang disengaja dan ada yang tidak. Ada pula yang kurang memahami antara membeli software dan membeli lisensi software. Hal inilah yang perlu diluruskan. Sebagian orang mempunyai pemahaman bahwa membeli lisensi software sama seperti membeli barang, setelah ia membeli, ia berhak untuk melakukan apapum terhadap barang itu, padahal yang dimaksud sebenarnya adalah ia hanya membeli lisensi dari software terserbut dimana is dilarang untuk menjual software tersebut.
Kendala yang lain yang cukup berat adalah meniggalkan software yang notabene sudah digunakan setiap hari dan mencoba belajar lagi dengan software open source. Ketika masih menggunakan Windows98 atau WindowsME atau yang bersi lainnya, mungkin setelah muncul versi WindowsXP banyak yang berbondong-bondong untuk mengupgrade komputernya dengan versi Windows terbaru yaitu WindowXP (yang generasi selanjutnya muncul Windows Vista dan Windows 7). Akan tetapi jarang sekali yang mau berbondong-bondong untuk beralih ke open source. Padahal Sistem Operasi berbasis open source lebih banyak variannya dan lebih banyak distro yang lebih memudahkan untuk memilih sesuai dengan kebutuhan dan keinginan. Dari sini terdapat suatu ganjalan mengapa open source masih sulit untuk dimasyrakatkan
Sedangkan untuk kerugian jika kita memakai software open source adalah sebagai berikut :
1. 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.
2. Masalah yang berhubungan dengan intelektual property Pada saat ini, beberapa negara menerima software dan algoritma yang dipatenkan. hal ini sangat sulit diketahui jika beberapa metode utama untuk menyelesaikan masalah software dipatenkan sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.
3. kesulitan dalam mengetahui status project Tidak banyak iklan bagi software open souurce, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan marketing.
Sumber :
http://www.cyberkomputer.com/Komputer/pengenalan-dan-manfaat-menggunakan-open-source
http://mandayuhere.blogspot.com/2011/03/keuntungan-kerugian-menggunakan.html