Kamis, 02 Juni 2011

SERTIFIKASI DI BIDANG IT

Dalam dunia kerja saat ini terlebih di Indonesia banyak sekali saingannya. Beruntung bagi mereka yang mememiliki skill yang bagus untuk lolos seleksi. Selain itu, kalau kita total dengan pekerjaan, tak segan-segan untuk meningkatkan skill yang dimiliki, terlebih didukung dengan sertifikat yang dimiliki. Ya kita tau sertifikat merupakan suatu pengakuan yang dibuat oleh badan atau lembaga pemerintah ataupun internasion terhadap nilai dari skill yang kita miliki. Dan tidak menutup kemungkinan dengan memiliki sertifikat internasional ataupun nasional dapat meningkatkan daya jual kita dalam mencari pekerjaan. 
Sebenarnya jika diperhatikan, pemberian sertifikat pada sesorang itu tidak mudah, harus dilihat dulu latar belakang pendidikan dan pengalaman yang dimiliki dan diharuskan mengikuti serangkaian test yang diselenggarakan vendor sertification dengan biaya yang tidak murah. Salah satu tujuan dari sertifikasi ialah meningkatkan kualitas pekerja. Kalau praktisi atau tenaga kerja memilki kualitas tinggi otamatis standar kerja yang ditetapkan pun harusnya berbanding lurus. Selain itu, juga dapat menghasilkan karya-karya yang ok punya atau mutakhir lah. Berhubung saya mahasiswa fakultas ilmu computer, setidaknya mencari tahu beberapa sertifikat yang dikeluarkan oleh vendor sertification yang bergerak dalam bidang teknologi informasi. Diantaranya yaitu :
CISCO
  • CISCO Certified Network Associate (CCNA),
  • Cisco Certified Network Professional (CCNP),
  • Cisco Certified Designing Associate (CCDA),
  • Cisco CertfiedDesigning Professional (CCDP), dan
  • Cisco Security Specialist 1 (CSS 1).
Microsoft :
  • Microsoft Certified System Engineer (MCSE),
  • Microsoft Certified System Administrator (MCSA),
  • Microsoft Certified Solution Developer (MCSD), dan
  • Microsoft Certified Database Administrator (MCDBA).
Lotus :
  • Certified Lotus Specialist (CLS),
  • Certified Lotus Professional Application Development (CLP AD), dan
  • Certified Lotus Professional System Administration (CLP SA).
Oracle :
  • Oracle Certified Professional Database Administrator (OCP DBA),
  • Oracle Certified Professional Developer (OCP Developer).
Pada bidang Internet oleh CIW(Certified Internet Web Master) :
  • Master CIW Administrator,
  • Master CIW Enterprise Developer.

Lembaga-lembaga yang melakukan Sertifikasi di bidang IT

Untuk mendapatkan sertifikasi profesi bagi bidang IT khususnya, kita perlu mengetahui lembaga-lembaga apa saja yang bisa memberikan kita sertifikasi pada bidang IT. Lembaga-lembaga yang ada biasanya sudah ditentukan oleh Badan Nasional Sertifikasi Profesi (BNSP) untuk masing-masing bidang / masing-masing profesi yang ada. Oleh karena itu kita harus mengetahui lembaga mana yang dapat melakukan sertifikasi dibidang IT yang kita inginkan.

Lembaga-lembaga yang melakukan sertifikasi :

lembaga Sertifikasi Profesi Teknologi Informasi dan Telekomunikasi Indonesia (LSP TIK) didirikan pada tanggal 1 Mei 2007, dengan tujuan untuk memenuhi tersedianya pengakuan tenaga yang kompeten di bidang teknologi informasi dan telekomunikasi.

Perkembangan teknologi informasi yang cepat dan dengan adanya kebutuhan tenaga kerja profesional maka dibutuhkan pengakuan kompetensi para tenaga profesional baik nasional ataupun internasional. Pengakuan tersebut bisa diperoleh jika telah dinyatakan kompeten dalam bidang informasi dan komunikasi oleh sebuah lembaga yang mendapatkan lisensi dari BNSP (Badan Nasional Sertifikasi Profesi).

LSP TIK merupakan lembaga yang telah memiliki lisensi dari BNSP (Keputusan Badan Nasional Sertifikasi Profesi nomor 19/BNSP/VII/2007) untuk melakukan proses pembuktian bahwa seorang tenaga yang profesional benar-benar kompeten dalam bidang kompetensinya. Sehingga tenaga professional tersebut mendapatkan pengakuan Kompetensi profesi yang dimilikinya baik secara Nasional ataupun Internasional.

Pembuktian kompetensi yang dilakukan oleh LSP TIK berdasarkan Standar Kompetensi Kerja Nasional Indonesia (SKKNI) yang merupakan rumusan kemampuan profesi seseorang yang mencakup seluruh aspek yang diperlukan untuk menentukan kompetensi seseorang, misalnya pengetahuan, ketrampilan, keahlian, dan sikap. Seseorang yang sudah dinyatakan kompeten harus member laporan kepada LSP TIK minimal satu tahun satu kali, sehingga kompetensi pada profesionalismenya tetap tercatat dan diakui oleh LSP TIK maupun BNSP.

Untuk memenuhi tersedianya pengakuan tenaga yang kompeten di bidang teknologi informasi dan telekomunikasi baik secara Nasional dan Internasional maka LSP TIK juga beracuan pada standar Internasional, dengan adanya dukungan Standar kompetensi Internasianal dari Microsoft, Adobe, dan Oracle

Dengan usia yang masih hampir dua tahun LSP TIK sudah bisa menunjukkan kompetensinya sebagai Lembaga Sertifikasi Profesi yang bisa dipercaya oleh profesionalisme Teknologi Informasi dan Telekomunikasi baik dari Lembaga Pemerintahan, Lembaga Swasta ataupun perseorangan yang bergelut dan berprofesi di bidang Teknologi Informasi dan Telekomuniasi. LSP TIK sudah melakukan pembuktian kompetensi nasional seperti di beberapa lembaga pemerintahan (Solo, Jogja, Cirebon), BUMN (PT.INTI, PLN), perusahaan Swasta, bahkan para profesional di bidang Informasi dan Komunikasi yang secara pribadi sadar akan pentingnya kemampuan pengakuan Kompetensi profesi dari LSP TIK.
 
Dalam pembuktian kompetensi, LSP TIK membagi menjadi beberapa profesi yang secara umum adalah :

  1. Kompetensi profesi Programming.
  2. Kompetensi profesi Networking.
  3. Kompetensi profesi Aplikasi Perkantoran.
  4. Kompetensi profesi Desain Grafis.
  5. Kompetensi profesi Multimedia.

KOMPETENSI PROFESI PROGRAMMING.

Dalam Uji kompetensi Programming diperuntukkan kepada para profesinoalisme dalam bidang programming baik yang bekerja pada instansi ataupun yang menekuni profesi programming secara perseorangan.

Contoh jabatan/jenis pekerjaan yang bisa mengikuti uji kompetensi programming adalah :
  • PRACTICAL PROGRAMMER
  • JUNIOR PROGRAMMER
  • PROGRAMMER
  • SENIOR PROGRAMMER
  • ANALYST PROGRAMMER
  • JUNIOR WEB PROGRAMMER
  • WEB PROGRAMMER
  • WEB MASTER
  • JUNIOR DATABASE PROGRAMMER
  • DATABASE PROGRAMMER
  • SENIOR DATABASE PROGRAMMER
  • JUNIOR MULTIMEDIA PROGRAMMER
  • MULTIMEDIA PROGRAMMER
  • QUALITY ASSURANCE

KOMPETENSI PROFESI NETWORKING.

Dalam Uji kompetensi Networking diperuntukkan kepada para profesinoalisme dalam bidang networking baik yang bekerja pada instansi ataupun yang menekuni profesi networking secara perseorangan.

Contoh jabatan/jenis pekerjaan yang bisa mengikuti uji kompetensi networking adalah :
  • TECHNICAL SUPPORT
  • JUNIOR NETWORK ADMINISRATOR
  • NETWORK ADMINISTRATOR
  • SENIOR NETWORK ADMINISTRATOR
  • JUNIOR SYSTEM ADMINISRATOR
  • SENIOR SYSTEM ADMINISRATOR

KOMPETENSI PROFESI APLIKASI PERKANTORAN.

Dalam Uji kompetensi Aplikasi Perkantoran bukan hanya diperuntukkan kepada para profesinoalisme yang langsung berkaitan dengan aplikasi perkantoran, tetapi kepada seluruh profesonalisme lain yang dalam kebutuhannya juga menggunakan aplikasi perkantoran dalam kegiatannya baik yang bekerja pada instansi ataupun yang menekuni profesi secara perseorangan.

Contoh jabatan/jenis pekerjaan yang bisa mengikuti uji kompetensi aplikasi perkantoran ini adalah :
  • ACCOUNTAN
  • ADMINISTRASI
  • BASIC HELP DESK
  • HELP DESK
  • PROGRAMER dengan ADVANCE OFFICE
Secara level tingkatan untuk Aplikasi Perkantoran , adalah :
  • Basic.
  • Advance.
  • Specialist. (penggunaan aplikasi perkantoran untuk hal-hal kusus, misalkan programmer denga menggunakan macro programming dalam aplikasi perkantoran).

KOMPETENSI PROFESI DESAIN GRAFIS.

Dalam Uji kompetensi Desain Grafis diperuntukkan kepada para profesinoalisme dalam bidang Desain Grafis baik yang bekerja pada instansi ataupun yang menekuni profesi Desain Grafis secara perseorangan.

Contoh jabatan/jenis pekerjaan yang bisa mengikuti uji kompetensi Desain Grafis adalah :
  • DESAINNER
  • KARTUNIS
  • LAYOUTER
  • EDITOR
  • PHOTOGRAPHER

KOMPETENSI PROFESI MULTIMEDIA.

Dalam Uji kompetensi Multimedia diperuntukkan kepada para profesinoalisme dalam bidang Multimedia baik yang bekerja pada instansi ataupun yang menekuni profesi Multimedia secara perseorangan.

Contoh jabatan/jenis pekerjaan yang bisa mengikuti uji kompetensi Multimedia adalah :
  • ANIMATOR
  • TV PRODUSER
  • KAMERAMEN
  • PEMBUAT NASKAH FILM
  • DUBBER
  • DLL

LSP-Telematika
LSP Telematika dibentuk oleh pemerintah dan setelah terbentuk harus dilaksanakan oleh komunitas Telematika dan bersifat independen. Bertugas menyelenggarakan standarisasi kompetensi kerja, menyiapkan materi uji serta mengakreditasi unit-unit Tempat Uji Kompetensi dan menerbitkan Sertifikasi Kompetensi bidang Telematika.

KEUNTUNGAN SERTIFIKASI DI LSP-TELEMATIKA
LSP Telematika merupakan lembaga yang bersifat independen dan profesional dalam menyelenggarakan standarisasi, uji kompetensi dan sertifikasi bagi para profesional di bidang telematika. Dalam perkembangannya, LSP Telematika menjadi rujukan profesionalisme bagi industri telematika di dalam dan luar negeri. Sertifikat yang dikeluarkan LSP Telematika merupakan bukti pengakuan atas kompetensi seseorang setelah melakukan uji kompetensi.
Materi uji kompetensi LSP Telematika disusun berdasarkan Standar Kompetensi Kerja Nasional Indonesia (SKKNI) yang sudah disahkan Menteri Tenaga Kerja dan Transmigrasi. Penyusun SKKNI merupakan ahli telematika yang berasal dari Departemen Komunikasi dan Informatika, Departemen Pendidikan, Kementrian Ristek dan beberapa perusahaan TI di Indonesia.

Dalam penyelenggaraan uji kompetensi, LSP Telematika menggunakan test engine dengan software yang integritasnya tidak diragukan lagi. LSP Telematika merupakan pemegang lisensi Automated Testing Software (ATS) di Indonesia. Ujian diselenggarakan dengan berbasis komputer yakni suatu tes yang dipandu dan dikerjakan melalui media komputer termasuk penilaiannya.



http://rvi03.wordpress.com/2010/04/13/beberapa-sertifikasi-bidang-it/

Senin, 23 Mei 2011

Kriteria Manager Proyek Yang Baik

Manager adalah seseorang yang harus memiliki kemampuan untuk membuat orang-orang dalam organisasi dari berbagai karakteristik, latar belakang budaya, dan memiliki ciri yang sesuai dengan tujuan (goals) dan teknologi (technology). 

Tugas seorang manager adalah bagaimana mengintegrasikan berbagai macam variabel (karakteristik, budaya, pendidikan dan lain sebagainya) kedalam suatu tujuan organisasi yang sama dengan cara melakukan mekanisme penyesuaian.
Adapun mekanisme yang diperlukan untuk menyatukan variabel diatas adalah sebagai berikut:
  • Pengarahan (direction) yang mencakup pembuatan keputusan, kebijaksanaan, supervisi, dan lain-lain.
  • Rancangan organisasi dan pekerjaan.
  • Seleksi, pelatihan, penilaian, dan pengembangan.
  • Sistem komunikasi dan pengendalian. 
  • Sistem reward.

KRITERIA MANAJER yang BAIK dan EFEKTIF
a. Inovasi dan Menjaga Stabilitas
b. Menetapkan gambaran dan terlibat langsung di lapangan
c. Mendorong individu tetapi juga menekan tim
d. Campur tangan atau tidak
e. Fleksibel tapi ketat
f. Loyalitas tim dan loyalitas organisasi

Hal tersebut memang tidak mengherankan karena posisi Manajer Proyek memegang peranan kritis dalam keberhasilan sebuah proyek terutama di bidang teknologi informasi. Berikut ini kualifikasi teknis maupun nonteknis yang harus dipenuhi seorang Manajer Proyek yang saya sarikan 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.
 Sumber :
http://www.setiabudi.name/archives/990
http://belajarmanagement.wordpress.com/2009/03/23/pengertian-dan-tugas-manager/
http://wartawarga.gunadarma.ac.id/2011/05/kriteria-manajer-yang-baik-dan-efektif/


Sabtu, 16 April 2011

COCOMO (Constructive Cost Model)


COCOMO (Constructive Cost Model) merupakan model algoritma estimasi biaya perangkat lunak yang dikembangkan oleh Barry Boehm. Model ini menggunakan rumus regresi dasar dengan parameter yang berasal dari data historis proyek dan karakteristik proyek saat ini. COCOMO pertama kali diterbitkan pada tahun 1981, Barry W. Boehm’s Book Software engineering economics sebagai model untuk memperkirakan usaha, biaya, dan jadwal untuk proyek-proyek perangkat lunak.
Pada tahun 1981,studi 63 proyek juga diadakan di TRW Aerospace yang mana Barry Boehm sebagai direktur riset perangkat lunak dan teknologi. Penellitian ini memeriksa proyek-proyek mulai dari ukuran 2000 sampai 100.000 baris kode, dan bahasa pemrograman mulai dari bahasa rakitan sampai PL/I. Proyek-proyek ini didasarkan pada model pengembangan perangkat lunak waterfall yang merupakan proses pembangunan software di tahun 1981. Referensi untuk model ini biasa disebut COCOMO 81.
Pada tahun 1997, COCOMO II telah dikembangkan dan akhirnya diterbitkan pada tahun 2000 dalam buku Software Cost Estimation with COCOMO II. COCOMO II adalah pengembangan dari COCOMO 81 dan lebih cocok untuk mengestimasi proyek pengembangan perangkat lunak modern, dan basis data proyek yang telah diperbaharui.
COCOMO terdiri dari tiga bentuk hirarki yang tingkatannya semakin rinci dan akurat. Ketiga bentuk hirarki tersebut adalah sebagai berikut:
1.      Basic (COCOMO I 1981)
Tingkat pertama ini sangat baik digunakan untuk order awal dan estimasi kasar besarnya biaya perangkat lunak. Namun, akurasinya terbatas karena kurangnya faktor perhitungan perbedaan atribut proyek (cost drivers).
2.      Intermediate (COCOMO II 1999)
Tingkat kedua ini akan mengambil dan menghitung besarnya program dancost drivers (faktor-faktor yang berpengaruh langsung kepada proyek), spt: hardware, personnel, dan atribut-atribut proyek.
3.      Detailed COCOMO
Tingkatan terakhir ini merupakan catatan tambahan untuk pengaruh fase proyek individu. Tahap ini akan memperhitungkan semua karakteristik dari intermediate di atas dan cost driver dari setiap fase dalam SW lifr cycles (analisis, design, implementasi, dll).
Ada terdapat 14 pos kompleksitas factor (cost drivers), yaitu:
  1. Backup dan recovery
  2. Komunikasi data
  3. Proses terdistribusi
  4. Kepentingan performa
  5. Keberadaan lingkungan operasi
  6. Online data entry
  7. Input melalui bbrp tampilan/operasi
  8. Peng-update-an file master secara online
  9. Kompleksitas nilai ‘domain’ (tahap1) di matas
  10. Kompleksitas proses internal aplikasi
  11. Perulangan (reuse) penggunaan code
  12. Ketersediaan rancangan untuk konversi dan instalasi
  13. Rancangan untuk pengulangan instalasi di lingkungan yg berbeda
  14. Fleksibiltas bagi pemakai

1. Model COCOMO Dasar  
Model COCOMO dapat diaplikasikan dalam tiga tingkatan kelas:
  1. Proyek organik (organic modeAdalah 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 
Model COCOMO dasar ditunjukkan dalam persamaan 1, 2, dan 3 berikut ini:     
c1.jpg                                                                                       (1, 2, 3)
Dimana :
  •          :  besarnya usaha (orang-bulan)
  • D         :  lama waktu pengerjaan (bulan)
  • KLOC  :  estimasi jumlah baris kode (ribuan)
  •           :  jumlah orang yang diperlukan.  
Sedangkan koefisien  abbbcbdan db diberikan pada Tabel 1  berikut: 
Tabel 1 .  Koefisien Model COCOMO Dasar  
  untitled.jpg
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)