Friday, June 3, 2011

Sertifikasi Administration dan Maintenance, serta Sertifikasi Management dan Audit IT

Menjadi Auditor IT bukanlah perkara mudah, pekerjaan ini membutuhkan spesifikasi skill yang terbilang tidak mudah. 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).

Sertifikasi bidang Teknologi Informasi

Salah satu bentuk pengakuan atas skill seorang yang berkecimpung dalam dunia IT adalah sertifikasi. Biasanya sertifikasi berasal dari sebuah perusahaan atau organisasi yang telah memiliki nama besar di dunia IT tentunya dan sudah diakui secara umum. Sertifikasi ini juga tidak sembarangan dikeluarkan dan tidak pula sembarang orang atau organisasi yang membuat. Untuk mendapatkannya Anda harus benar-benar memiliki skill yang mumpuni dalam bidang tertentu sesuai dengan persyaratan dari sertifikasi itu.

Terdapat beberapa sertifikasi di bidang IT yang dikeluarkan oleh beberapa perusahaan besar ternama, berikut penjelasannya :

1.Sertifikasi untuk Bahasa Pemrograman, sertifikasi ini di bagi lagi menjadi beberapa bagian sesuai dengan bahasa pemograman yang akan di sertifikasi:
a. Java
Java merupakan salah satu pemograman berorientasi objek yang cukup populer dikarenakan beberapa kelebihannya. Sertifikasi java dikeluarkan oleh Sun Microsystems dan dibagi menjadi 3 jenjang yaitu Sun Certified Programmer, Sun Certified Developer, dan Sun Certified Architect.
b. Microsoft .Net
Perusahaan yang mengeluarkan sertifikasinya pastinya adalah Microsoft dan pada sertifikasi ini dibagi menjadi 2 bagian yaitu Microsoft Certification Application Developer (MCAD) dan Microsoft Certified Solution Developer (MCSD). Sertifikasi MCAD dibuat oleh Microsoft sebagai respon terhadap kebutuhan industri akan sebuah sertifikasi yang memungkinkan mereka untuk menunjukkan keterampilan yang dibutuhkan untuk mengimplementasikan, memaintain, dan mendeploy aplikasi Web atau desktop berbasis Windows dengan skala kecil sampai menengah. Sedangkan Sertifikat MCSD merupakan salah satu sertifikat TI dengan reputasi yang dikenal baik di kalangan industri. Dengan mengantongi sertifikat MCSD, seseorang dianggap telah mampu mendemonstrasikan kemampuan yang dibutuhkan untuk memimpin sebuah organisasi dalam proses perancangan, implementasi, dan a

Tuesday, May 17, 2011

Kriteria Manajer Proyek yang Baik

Yang dimaksud dengan manager adalah orang atau seseorang yang harus mampu membuat orang-orang dalam organisasi yang berbagai karakteristik, latar belakang budaya, akan tetapi memiliki ciri yang sesuai dengan tujuan (goals) dan teknologi (technology). Dan 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.
Setidaknya ada 3 (tiga) karakteristik yang dapat digunakan untuk mengukur tingkat kualifikasi seseorang untuk menjadi Manajer Proyek yaitu:
  • Karakter Pribadi
  • Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
  • Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin

Monday, April 25, 2011

Install MongoDB dengan Xampp di Ubuntu

Mau curhat sedikit hasil coba-coba instalasi MongoDB di Ubuntu 10.10 ane tapi inginnya bisa langsung integrasi dengan xampp. Sempet muter-muter internet sampe bingung gimana cara install MongoDB ini. Banyak contoh tapi ga ada yang pas, entah memang ga cocok atau otak yang lagi bebel, maklum lagi di kejar2 skripsi jadi suka ga sinkron.. :nohope

Beruntung ketemu sama situs ini, klop banget sama yang dimaksud tapi sayang bahasanya dewa, hehe.. Di situs lain caranya berbeda-beda, ada yang mulai dari install php stand-alone, trus install pecl, duh ribet.. Tapi intinya sih ikutin langkah-langkah dari situs ini.

Ga mau ambil pusing, akhirnya ane lebih pilih pake xampp aja. Kebetulan sudah pernah install xampp biasa. Caranya sih gampang ajah, banyak koq tutorialnya. Nah, bedanya disini kita butuh yang versi development dari xampp, gunanya apa masih blum tahu tapi sepertinya ada sangkut pautnya sama PHP API plus Zend Module API.. cmiiw

Oia, yang belum tahu apa itu MongoDB bisa meluncur ke situs resminya di
http://www.mongodb.org/

Friday, April 15, 2011

Prosedur Pengadaan, Kontak Bisnis dan Pakta Integritas

Prosedur Pengadaan Tenaga Kerja :
  • Perencanaan Tenaga Kerja
Perencanaan tenaga kerja adalah penentuan kuantitas dan kualitas tenaga kerja yang dibutuhkan dan cara memenuhinya. Penentuan kuantitas dapat dilakukan dengan dua cara yaitu time motion study dan peramalan tenaga kerja. Sedangkan penentuan kualitas dapat dilakukan dengan Job Analysis. Job Analysis terbagi menjadi dua, yaitu Job Description dan Job Specification / Job Requirement. Tujuan Job Analysis bagi perusahaan yang sudah lama berdiri yaitu untuk reorganisasi, penggantian pegawai, dan penerimaan pegawai baru.
  • Penarikan Tenaga Kerja
Penarikan tenaga kerja diperoleh dari dua sumber, yaitu sumber internal dan sumber eksternal. Sumber internal yaitu menarik tenaga kerja baru dari rekomendasi karyawan lama dan nepotisme, berdasarkan sistem kekeluargaan, misalnya mempekerjakan anak, adik, dan sebagainya. Keuntungan menarik tenaga kerja dari sumber internal yaitu lowongan cepat terisi, tenaga kerja cepat menyesuaikan diri, dan semangat kerja meningkat. Namun kekurangannya adalah menghambat masuknya gagasan baru, terjadi konflik bila salah penempatan jabatan, karakter lama terbawa terus, dan promosi yang salah mempengaruhi efisiensi dan efektifitas. Tujuan menarik tenaga kerja dari sumber internal adalah untuk meningkatkan semangat, menjaga kesetiaan, memberi motivasi, dan memberi penghargaan atas prestasi. 
Sumber eksternal yaitu menarik tenaga kerja baru dari lembaga tenaga kerja, lembaga pendidikan, ataupun dari advertising, yaitu media cetak dan internet. Keuntungan menarik tenaga kerja dari sumber eksternal adalah dapat meminimaslisasi kesalahan penempatan jabatan, lebih berkualitas dan memperoleh ide baru/segar. Namun kekurangannya adalah membutuhkan proses yang lama, biaya yang cukup besar, dan rasa tidak senang dari pegawai lama. Tujuan menarik tenaga kerja dari sumber eksternal adalah untuk memperoleh gagasan/ide baru dan mencegah persaingan yang negatif.

Membuat Guest Book Dengan CodeIgniter

Iseng-iseng sambil nyambi mengerjakan tugas kuliah, saya mau berbagi sedikit ilmu yang saya pelajari dari training kecil dengan bahasan codeigniter di GUCC Universitas Gunadarma. Sebenarnya sudah agak lama saya tidak melanjutkan mempelajari codeigniter apalagi menulis tentang CI ini. Tapi tak ada salahnya berbagi dan belajar untuk coba untuk membuat guest book sederhana.

Karena masih dalam tahap belajar jadi buat yang simpel saja dulu, satu buah form input guest book untuk memberikan komentar atau sekedar pesan bagi para pengunjung website yang nantinya akan disimpan di database. Kemudian sebuah halaman untuk menampilkan daftar komentar yang diambil dari database.

Sebelumnya integrasikan dulu codeigniter dengan database. Hampir lupa kalau kali ini database yang digunakan maih MySQL dan tools GUI nya saya pakai Chive. Chive ini sendiri salah satu alternatif dari phpmyadmin yang user interface-nya cukup eye catching.

Cara untuk mengintegrasikan CI dengan MySQL cukup mudah, hanya dengan merubah sedikit file database.php yang ada di folder application/config. Terlebih dahulu kita buat sebuah database baru dengan nama belajar_ci, kemudian sebagian isi dari database.php menjadi seperti dibawah ini :

$active_group = "default";
$active_record = TRUE;

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";   //ubah sesuai username dari mysql
$db['default']['password'] = "";         //ubah sesuai password untuk login ke mysql dgn user diatas
$db['default']['database'] = "belajar_ci";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";


Setelah integrasi database, kita lanjutkan dengan membuat rancangan tabel di database terlebih dahulu. Karena bussiness logic nya masih sederhana saya pikir tidak perlu tabel yang terlalu rumit, setidaknya bisa menggambarkan bagaimana data disimpan.

Pertama kita buat satu tabel tb_guestbook. Saya gunakan prefix tb_ supaya mempermudah pemahaman. Struktur dari tabelnya sebagai berikut :