Kamis, 25 Juni 2015

Sertifikasi IT

Ada banyak keuntungan yang dapat menjadi tambahan alasan untuk mempertimbangkan mengambil sertifikasi TI. Salah satu yang utama tentu saja membuka lebih banyak kesempatan pekerjaan. Sertifikat TI dapat meningkatkan kredibilitas seorang profesional TI di mata pemberi kerja. Bagi mereka yang sudah bekerja di bidang TI, sertifikasi memberi cara yang standar dan terukur untuk mengukur kemampuan teknis. Dengan memiliki sebuah sertifikat TI yang diakui secara global, seorang profesional TI akan memiliki rasa kepercayaan diri yang lebih tinggi terkait dengan keterampilan yang dimilikinya. Ini karena melalui proses sertifikasi keterampilan yang dimiliki sudah mengalami validasi oleh pihak ketiga, dalam hal ini lembaga pemberi sertifikasi.

Selain itu pengalaman mengikuti sertifikasi akan memberikan wawasan-wawasan baru yang mungkin tidak pernah ditemui pada saat mengikuti pendidikan formal atau dalam pekerjaan sehari-hari. Selain mampu memberikan jalan yang lebih mudah untuk menemukan pekerjaan di bidang TI, sertifikasi juga sapat membantu Anda meningkatkan posisi dan reputasi bagi yang sudah bekerja. Bahkan sertifikasi yang sudah diakui secara global ini mampu meningkatkan kompetensi Anda dengan tenaga-tenaga TI dari manca negara. Karena itu jangan heran jika sertifikasi yang telah Anda kantongi bisa lebih dihargai dibandingkan ijazah formal Anda.

Sertifikasi adalah independen, obyektif, dan tugas yang regular bagi kepentingan profesional dalam satu atau lebih area di teknologi informasi. Sertifikasi ini memiliki tujuan untuk :
  • Membentuk tenaga praktisi TI yang berkualitas tinggi,
  • Membentuk standar kerja TI yang tinggi,
  • Pengembangan profesional yang berkesinambungan.
Sedangkan bagi tenaga TI profesional tersebut :
  • Sertfikasi ini merupakan pengakuan akan pengetahuan yang kaya (bermanfaat bagi promosi, gaji)
  • Perencanaan karir
  • Profesional development
  • Meningkatkan international marketability. Ini sangat penting dalam kasus, ketika tenaga TI tersebut harus bekerja pada perusahaan multinasional. Perusahaan akan mengakui keahliannya apabila telah dapat menunjukkan sertifikat tersebut.
Bagi masyarakat luas sertifikasi ini memberikan kontribusi positif
  • Memiliki staf yang up to date dan berkualitas tinggi.
  • Memperoleh citra perusahaan yang baik, keuntungan yang kompetitif, merupakan alat ukur yang obyektif terhadap kemampuan staf, kontraktor dan konsultan.
  • Secara langsung dan tidak langsung akan meningkatkan produktifitas secara mikro maupun makro.
  • Menaikkan pengakuan industri dan secara intenasional.
  • Bagi siswa memberikan alur profesi yang jelas. Siswa yang ingin segera mempelajari ICT dan profesi akan tahu darimana memulainya
  • Memberikan suatu mekanisme pusat pelatihan. Suatu program sertifikasi memberikan alur pelatihan yang jelas.
  • Membantu proses pencarian tenaga IT profesional. Suatu kandidat yang dievaluasi untuk suatu jabatan, dengan memiliki suatu serti_kat berarti telah memiliki skill dan pengetahuan tingakat tertentu. Hal itu juga menunjukkan persistensi kandidat dan kemampuan menyelesikan suatu proyek (dalam hal ini sertifikasi). Kedua hal ini membantu masyarakat mencari tenaga TI
  • Mendorong pegawai melakukan proses belajar lebih lanjut
Beberapa negara telah mengembangkan dan mempromosikan sistem sertifikasi  yang khas bagi negara tersebut. Beberapa negara menerapkan dan membayar lisensi kepada sistem sertifikasi yang ada. Beberapa negara menggunakan tenaga ahli untuk melakukan ujian.

Jenis sertifikasi
Pada dasarnya ada 2 jenis sertikasi yang umum dikenal di masyarakat
  1. Sertifikasi akademik (sebetulnya tidak tepat disebut sertifikasi) yang memberiakn gelar, Sarjana, Master dll
  2. Sertifikasi profesi. Yaitu suatu sertifikasi yang diberikan berdasarkan keahlian tertentu unutk profesi tertentu.
Sayangnya sertifikasi akademik sulit memiliki implementasi langusng dalam industri ICT. Disebabkan karena kecepatan perubahan serta standardisasi antara Universitas. Di samping itu tujuan universitas memang berbeda dengan tujuan industri. Universitas bertujuan untuk memberikan pengetahuan dasar bukannya keahlian khusus atau kompetensi untuk profesi tertentu yang dibutuhkan oleh industri. Spesialisasi yang terlalu sempit juga tidak cocok untuk pengembangan universitas.

Sedangkan sertifikasi profesional pada dasarnya memiliki 3 model, yaitu :
  1. Dikembangkan oleh Profesional Society, sebagai contoh British Computer Society (BCS), Australian Computer Soicety (ACS), South East Asian Regional Computer Confederation (SEARCC) etc
  2. Dikeluarkan oleh Komunitas suatu profesi, sebagai contoh Linux Profesional, SAGE (System Administration Guild), CISA(IS Auditing) [http://www.isaca.org/]
  3. Dikeluarkan oleh vendor sebagai contoh MCSE (by Microsoft), CCNA (Cisco), CNE (Netware), RHCE (Red Hat) etc. Biasanya skill yang dibutuhkan untuk memperoleh sertifikat ini sangat spesifik dan sangat berorientasi pada suatu produk dari vendor tersebut.
Sertifikasi yang berbasiskan vendor sangat bergantung pada produk vendor tersebut. Juga dikenal sebagai salah satu strategi pemasaran pada suatu perusahaan (vendor). Dengan mempromosikan serti_kasi tersebut, maka perusahaan tersebut dapat menjamin kepada kustomer mereka bahwa tersedia cukup dukungan teknis (orang yang memiliki sertifikasi produk tersebut). Pada kenyataannya pada pasar tenaga kerja, sertifikasi vendor ini sangat populer. Karena banyak orang beranggapan bahwa dengan memiliki sertifikasi vendor ini maka masa depan lapangan pekerjaan akan terjamin.

Dalam mengembangkan sertifikasi beberapa patokan yang sebaiknya diterapkan :
  • Harus berdasarkan ujian dan cukup sulit dan memiliki beberapa tingkatan
  • Pusat pelatihan harus disertifikasi sebelum dapat menawarkan suatu sertifikasi
  • Sertifikasi tak boleh bergantung pada suatu perusahaan atau suatu institusi. Tetapi sertifikasi vendor sebaiknya juga diakui sebagai suatu komponen untuk memperoleh sertikasi profesi
  • Sertikasi harus mendorong terbentuknya industri lokal.
  • Sertifikasi harus memperkecil jurang antara universitas (education) dan industri. Harus dikembangkan pemetaan antara sertifikasi akademik dan sertifikasi profesi. Juga mengurangi jurang antara aktifitas riset dan industri.
  • Sertifikasi harus mendorong orang untuk memahami pengetahuan dasar yang berhubungan dengan keahlian terapan pada profesi tersebut. Hal ini akan membantu orang untuk memperbaiki pengetahuannya, sebab mereka tidak ahnya belajar dari "keahlian tertentu" untuk suatu saat saja, tetapi mereka memiliki pengetahuan dasar untuk memehami teknologi baru.
  • Sertifikasi tak boleh mengabaikan kemajemukan orang. Sebagai contoh bahasa, dan kebiasaan lokal. Sehingga untuk kompetensi dalam bidang komunikasi, kemampuan berbahasa lokal perlu dipertimbangkan juga.

A. Sertifikasi untuk Bahasa Pemrograman
Di bagian ini akan dibahas dua sertifikasi TI dalam hal penguasaan kemampuan yang terkait dengan bahasa pemrograman. Yang dipilih adalah sertikasi untuk bahasa pemrograman Java dan sertifikasi untuk bahasa pemrograman yang menggunakan platform Microsoft .Net.

  • Java
            Pengunaan bahasa Java dalam pembuatan aplikasi terus menunjukkan peningkatan. Secara pasti bahasa pemrograman Java mulai merebut pangsa pasar yang dulunya diisi oleh bahasa-bahasa seperti COBOL, Cobol, Visual Basic, C, System/390 Assembler dan SmallTalk. Tentunya hal ini diikuti dengan semakin tingginya kebutuhan akan tenaga profesional yang menguasai bahasa pemrograman Java.

Sertifikasi Java dapat dimanfaatkan oleh paling tidak empat segmen. Pertama, mereka yang ingin melakukan transisi karier dari posisi nonteknis ke pengembangan aplikasi dan software. Yang dimaksud di sini adalah mereka yang memiliki pengalaman nol dalam profesi TI tetapi tertarik untuk beralih profesi ke bidang TI yang mungkin dinilai lebih menggiurkan.

Kedua, mereka yang sudah bergerak dalam bidang TI dan berniat untuk melakukan perpindahan posisi di perusahaan tempat mereka bekerja. Jika Anda sedang merancang sebuah rencana untuk meningkatkan kredibilitas, tanggung jawab dan sukses di organisasi Anda saat ini, sertifikasi layak menjadi komponen utama dari rencana tersebut, utamanya jika Anda bekerja di perusahaan kecil atau menengah. Sementara jika Anda memiliki keterampilan TI tetapi tidak memiliki pengalaman menggunakan Java, sertifikasi Java dapat memberi Anda kesempatan untuk mencoba pekerjaan yang menggunakan Java.

Ketiga, konsultan Java yang ingin memvalidasi keterampilan mereka dan meningkatkan kredibilitas mereka di mata klien.

Yang keempat adalah para profesional TI yang sedang memikirkan untuk pindah perusahaan. Saat ini banyak lowongan kerja yang menyebutkan sertifikasi Java sebagai suatu kualifikasi yang dapat mejadi nilai tambah. Tentu saja adanya sertifikat dapat meningkatkan kemungkinan untuk mendapatkan kesempatan bekerja di luar negeri dan dengan upah yang lebih tinggi.

Mendaki Tangga Sertifikasi Java
          Sun menawarkan tiga jenjang sertifikasi bagi programmer Java. Dari tingkat dasar ke advanced jenjang tersebut adalah: Sun Certified Programmer, Sun Certified Developer, dan Sun Certified Architect. Setiap jenjang sertifikasi membutuhkan jenjang sebelumnya. Contoh, untuk mengambil sertifikasi Developer Anda harus memiliki sertifikasi Programmer. Sun Certified Programmer adalah sertifikasi paling dasar dari Sun untuk programmer Java. Untuk dapat menjadi seorang Certified Java Programmer, Anda harus lulus ujian Sun Certified Programmer for the Java 2 Platform 1.4 yang biayanya US$ 150. Ujian pilihan ganda ini dirancang untuk menguji pemahaman sintaks dan struktur Java pada materi-materi berikut: Dasar-dasar bahasa Java, teknik dasar pemrograman berorientasi obyek, penggunaan threads, dan kemampuan menggunakan paket standar Java seperti java.awt, java.lang, java.io, dan java.util. Untuk pemegang sertifikasi Java versi terdahulu dapat mengikuti ujian upgrade khusus.
            Beberapa kursus yang dapat dikuti untuk mempersiapkan diri untuk sertifikasi ini adalah Java Technology for Structured Programmers yang ditujukan bagi mereka yang memiliki pengetahuan tentang bahasa pemrograman terstruktur seperti COBOL; Java Programming Language for Non-Programmers yang dirancang untuk programmer yang tidak memiliki pengalaman melakukan pemrograman; dan Java Programming Language atau pengenalan Java untuk programmer yang berpengalaman dengan bahasa pemrograman lain.
            Sun Certified Developer adalah anak tangga selanjutnya dari sertifikasi Sun. Anda mungkin berpikir hanya perlu sekali lagi mengerjakan soal-soal pilihan ganda untuk menjadi seorang Certified Dava Developer, tetapi Sun menuntut lebih banyak dalam ujian untuk jenjang ini.
Untuk sertifikasi SCJD selain harus sudah memiliki sertifikat SCJP, Anda harus menyelesaikan tugas pemrograman yang dirancang untuk menguji aplikasi keterampilan Java Anda dalam menghadapi persoalan dunia nyata . Untuk ujian tugas pemrograman ini Anda harus membayar biaya US$ 250.
Contoh, tugas pemrograman tersebut memiliki skenario berikut: Setelah membayar uang ujian, Anda mendownload sebuah code template dari Sun. Template ini harus Anda gunakan untuk membuat sebuah aplikasi GUI yang memiliki kemampuan untuk berkomunikasi dengan sebuah database melalui jaringan, dan melakukan konversi data dari format teks ke format database tersebut. Selama membuat program Anda diharuskan mendokumentasikan semua langkah yang Anda lakukan. Aplikasi yag Anda buat akan dinilai berdasarkan maintainability, penggunaan design pattern yang tepat, kejelasan kode, dan kesesuaian dengan code convention.
            Setelah tugas pemrograman, Anda masih harus mengikuti ujian esai dengan biaya US$ 150, yang terdiri dari 5 sampai 10 soal esai, menanyakan berbagai hal tentang tugas pemrograman yang Anda selesaikan.
            Beberapa kursus yang dapat diikuti untuk mempersiapkan diri untuk mengikuti SCJD adalah Object-Oriented Application Analysis and Design for Java Technology (UML), yang merupakan kombinasi dari kuliah, tugas, dan diskusi yang mengajarkan analisa dan perancangan sitem menggunakan UML. Selain itu juga Java Programming Language Workshop yang memberikan pengalaman praktis melakukan perancangan aplikasi menggunakan Java.
         Kalau Anda lebih tertarik untuk mengambil suatu spesialisasi tertentu dalam pemrograman Java seperti pemrograman aplikasi Web services atau aplikasi mobile , pada jenjang developer ini Sun menawarkan empat jenis spesialisasi: Sun Certified Web Component Developer (SCWCD), Sun Certified Business Component Developer (SCBCD), Sun Certified Developer for Java Web Services (SCDJWS), dan Sun Certified Mobile Application Developer untuk platform J2ME (SCMAD). Untuk setiap spesialisasi ini Anda harus lulus satu ujian pilihan ganda yang tergantung jenis spesialisasi yang ingin Anda ambil. Biaya untuk setiap ujian berkisar US$ 150.
           Sun Certified Enterprise Architect for J2EE adalah sertifikasi premium dari Sun. Sebagaimana dicerminkan oleh namanya, sertifikasi ini sangat berfokus pada enterprise. Ini berarti pemegang sertifikasi ini dapat menangani pengembangan aplikasi berskala besar dengan tingkat availability yang tinggi. Untuk mendapatkannya, seseorang harus memiliki kedua sertifikat SCJP dan SCJD, lulus sebuah ujian pilihan untuk menguji pengetahuan seputar Java. Apabila lulus ujian pertama dilanjutkan menyelesaikan sebuah tugas pemrograman seperti pada saat pengambilan SCJD, dan diakhiri dengan sebuah ujian esai.
           Untuk persiapan mengikuti sertifikasi SCEA Anda dapat mengikuti kursus Architecting and Designing J2EE Applications dan Developing Applications for the J2EE Platform dari Sun. Materi pada kursus tersebut difokuskan pada topik-topik seperti konsep pemrograman berorientasi obyek tingkat advanced, UML dan Enterprise Java Beans (EJB), dan aplikasi Standard Architecture Design Patterns.

B. Sertifikasi untuk Database
Setelah membahas sertifikasi untuk bahasa pemrograman, pada bagian ini akan dibahas macam sertifikasi untuk keterampilan dalam teknologi database yang banyak digunakan. Kami memilih sertifikasi untuk Oracle dan Microsoft SQl Server.

  • Oracle
            Sampai sekarang perusahaan software kedua terbesar di dunia ini masih merupakan penikmat pangsa pasar terbesar untuk software database. Ini membuat sertifikasi Oracle menjadi salah satu sertifikasi yang paling populer dan banyak dicari. Laporan IDC Certified Report 2002 menyebutkan bahwa sertifikasi Oracle adalah kualitas yang paling dicari oleh pasar TI.
            Dalam situsnya Oracle menyebutkan bahwa 97 dari pemegang Oracle Certified Professional (OCP) mengatakan bahwa mereka diuntungkan oleh sertifikasi tersebut, 89% merasa kepercayaan diri terkait penguasaan keahlian Oracle meningkat, dan 96% mengaku menganjurkan program sertifikasi Oracle kepada orang lain. Sementara bagi perusahaan yang memiliki pegawai yang telah tersertifikasi, Oracle mengklaim bahwa berdasarkan survai perusahaan-perusahaan tersebut melaporkan penurunan waktu downtime sebesar 49%.
            Untuk memenuhi kebutuhan industri akan berbagai spesialisasi keahlian dalam menggunakan teknologi Oracle, Oracle saat ini menawarkan tiga jenis sertifikasi Oracle. Setiap jalur sertifikasi dirancang untuk menguji penguasaan pengetahuan dan keterampilan dalam menggunakan teknologi Oracle untuk suatu bidang kerja tertentu seperti developer, administrator, atau Web server administrator.
Oracle Certified DBA adalah sertifikasi yang menguji penguasaan teknologi dan solusi Oracle dalam menjalankan peran sebagai administrator database. Pada jalur sertifikasi ini terdapat tiga jenjang sertifikasi berikut:
  • Oracle Certified DBA Associate, dengan sertifikasi pada jenjang ini sesorang dianggap memiliki pengetahuan dasar yang memungkinkan mereka bekerja sebagai anggota yunior dalam sebuah tim yang terdiri dari administrator database atau pengembang aplikasi. Ujian untuk mengambil sertifikasi ini meliputi dasar-dasar SQL dan dasar-dasar administrasi database. Sertifikasi ini tersedia untuk database Oracle9i dan Oracle 10g dengan sedikit perbedaan pada jumlah ujian yang harus dikuti.
  • Oracle Certified DBA Professional, sertifikasi ini ditujukan bagi pemegang sertifikasi jenjang Associate yang ingin meningkatkan penguasaan teknologi Oracle dalam administrasi database. Pada jenjang ini kandidat akan mengikuti ujian yang meliputi teknik-teknik lanjut dari administrasi database dan juga teknik-teknik dalam melakukan performance tuning. Sertifikasi ini juga tersedia untuk database Oracle9i dan Oracle 10g dengan sedikit perbedaan pada jumlah ujian yang harus dikuti [lihat Tabel]. Pada jenjang ini kandidat yang berminat juga dapat mengambil ujian tambahan untu untuk spesialisasi manajemen database Oracle pada lingkungan sistem operasi Linux.
  • Oracle Certified DBA Master, merupakan jenjang tertinggi dalam jalur sertifikasi DBA. Seorang OCM adalah seorang DBA profesional yang sudah teruji dalam menangani aplikasi dan sistem database yang memiliki karakter mission critical. Berbeda dengan ujian pada jenjang OCA dan OCM yang berupa ujian teori, ujian OCM mengambil bentuk praktikum di sebuah lab khusus di mana kandidat diminta untuk memberikan solusi terhadap berbagai skenario permasalahan yang meliputi konfigurasi database, konfigurasi jaringan database, konfigurasi dan penggunaan Oracle Enterprise Manager, dan hal-hal kritis seperti manajemen kinerja dan database recovery. Untuk wilayah Asia-Pasifik, ujian OCM hanya dapat dilakukan di lab Oracle yang terdapat di Hongkong dan Seoul.


Untuk jalur sertifikasi DBA juga tersedia ujian untuk mengupgrade sertifikasi Oracle versi terdahulu untuk mendapatkan sertifikasi Oracle terbaru.
1. Oracle Certified Developer. Jalur Sertifikasi ini ditujukan bagi mereka yang ingin mendapatkan pengakuan akan penguasaan pegetahuan dan keterampilan penggunaan teknologi Oracle seperti PL/SQL dan Oracle Forms dalam mengembangkan berbagai aplikasi dan solusi. Pada jalur sertifikasi Developer terdapat tiga jenjang sertifikasi berikut :
Oracle9i PL/SQl Developer Certified Associate, profesional dengan sertifikasi jenjang ini memiliki pengetahuan dasar yang memungkinkan peran fungsional sebagai pengembang aplikasi Oracle9i. Untuk sertifikasi ini kandidat harus mengikuti dua ujian yang meliputi dasar-dasar SQL dan PL/SQL serta teknik pemrograman dengan menggunakan PL/SQL.
Oracle9iForms Developer Certified Professional, untuk memiliki sertifikasi ini kandidat harus sudah memiliki sertifikasi jenjang OCA. Pemegang OCA yang ingin mendapatkan sertifikasi OCP harus mengikuti satu ujian yang meliputi materi pengembangan aplikasi Internet menggunakan Oracle9iForms.

Selain kedua jenjang tersebut pemegang sertifikasi Oracle versi terdahulu dapat mengikuti ujian upgrade untuk mendapatkan sertifikasi Oracle versi terbaru.
2. Oracle9iAS Web Administrator. Seiring meningkatnya kebutuhan akan profesional dalam bidang administrasi Web, Oracle membuka sebuah jalur sertifikasi bagi mereka yang menginginkan pengetahuan dan keterampilan sebagai Web Administrator untuk Oracle9i Application Server. Jalur sertifikasi ini baru menyediakan jenjang Oracle9iAS Web Administrator Certified Associate. Untuk mendapatkan sertifikasi ini kandidat harus mengikuti satu ujian yang meliputi materi administrasi dasar Oracle9i Application Server.
            Salah satu yang membuat sertifikasi Oracle menjadi salah satu sertifikat TI dengan reputasi yang tinggi adalah tingkat kesulitan untuk mendapatkan sertifikasi tersebut. Untuk setiap ujian, peserta baru dinyatakan lulus apabila skornya minimal 70 %. “Saya selalu menanyakan kesiapan setiap calon peserta ujian sertifikasi. Ujian Oracle tidak murah dan tidak mudah sehingga sayang sekali apabila harus tidak lulus,” ujar Mardjuki (Education Director, Oracle University Indonesia).
            Di lain pihak hal tersebut membuat pemegang sertifikat Oracle menjadi barang langka. Di Indonesia misalnya, menurut Mardjuki baru ada sekitar 300 pemegang sertifikat jenjang OCP, sementara untuk jenjang OCM jumlah mungkin hanya sebatas hitungan jari.

  • Microsoft
            Microsoft menawarkan satu jenis sertifikasi untuk penguasaan teknologi produk database andalannya, Microsoft SQl Server. Microsoft Certified DBA adalah sertifikasi yang diberikan sebagai pengakuan kemampuan merancang, mengimplementasi, dan melakukan administrasi database Microsoft SQl Server.
            Untuk mendapatkan sertifikasi MCDBA setiap kandidat harus lulus tiga ujian inti dan satu ujian pilihan. Ujian inti ini terdiri dari satu ujian untuk materi administrasi SQL Server, satu ujian perancangan database SQL Server, dan satu ujian Windows 2000 Sever atau Windows Server 2003. Sebagai tambahan ujian inti, kandidat harus lulus satu ujian pilihan dalam salah satu bidang keahlian produk Microsoft.

C. Sertifikasi untuk Office
            Sebagai aplikasi desktop, Microsoft Office mungkin menjadi aplikasi yang paling akrab dengan keseharaian pekerjaan kita. Mulai dari membantu menulis surat sampai membuat perencanaan proyek. Populernya aplikasi Microsoft Office dan kemudahan pemakaiannya seringkali membuat banyak penggunanya tidak merasa perlu untuk mempelajarinya secara serius. Padahal hal tersebut mungkin berakibat pada rendahnya utilitas pemanfaatan berbagai feature yang sebenarnya disediakan oleh Microsoft Office, dan tanpa disadari membuat kerja tidak seefisien seharusnya.
            Sertifikasi Microsoft Office Specialist (Office Specialist) adalah sertifikasi premium untuk aplikasi desktop Microsoft. Sertifikasi ini merupakan sertifikasi dengan standar global untuk validasi keahlian dalam menggunakan Microsoft Office dalam meningkatkan produktivitas kerja.
            Fokus dari sertifikasi Office Specialist adalah mengevaluasi pemahaman menyeluruh terhadap program-program Microsoft Office dan Microsoft Project, kemampuan untuk menggunakan feature-feature advanced, dan kemampuan untuk mengintegrasikan program-program Office dengan software lain.
            Sertifikasi Office Specialist tersedia dalam tiga jalur: Office 2003 Editions, Office XP, dan Office 2000. Untuk setiap jalur sertifikasi terbagi dalam tiga jenjang keahlian, yaitu Specialist, Expert, dan Master.
            Selain untuk program-program yang termasuk suite aplikasi Microsoft Office, sertifikasi Office Specialist juga menawarkan sertifikasi khusus untuk Microsoft Project 2002 dan Microsoft Project 2000. Ujian sertifikasi Office Specialist untuk Microsoft Project difokuskan pada kemampuan menggunakan berbagai toolMicrosoft Project dalam pelaksanaan berbagai tahapan proyek, seperti perencanaan proyek, kustomisasi grafik dan laporan kemajuan proyek, dan memfasilitasi berbagai kegiatan kolaborasi dan komunikasi tim.

D. Sertifikasi di Bidang Jaringan
Sertifikasi yang paling populer di bidang jaringan adalah sertifikasi Cisco. Memang bukan rahasia bahwa Cisco merupakan pemegang pangsa pasar terbesar di bidang jaringan sampai saat ini. Selain sertifikasi Cisco, sertifikasi di bidang jaringan yang juga cukup populer adalah sertifikasi yang diberikan oleh CompTIA, Novell, dan Solaris.

  • Cisco
         Cisco memiliki tiga jenjang sertifikasi, yaitu Associate, Professional, dan Expert. Jenjang sertifikasi Cisco secara umum meliputi Cisco Certified Network Associate (CCNA), Cisco Certified Network Professional (CCNP), dan Cisco Certified Internetworking Expert.(CCIE). Selain tiga jenjang umum tersebut, Cisco juga memiliki jalur spesialisasi, seperti network design, security, dan business networking. Beberapa jenis sertifikasi untuk jalur spesialisasi ini di antaranya adalah Cisco Certified Designing Associate (CCDA), Cisco Certified Designing Professional (CCDP), dan Cisco Security Specialist 1 (CSS1), dan lain sebagainya.
            Cisco Certified Network Associate (CCNA) merupakan fondasi awal untuk menapaki jenjang sertifikasi yang lain. Pemegang sertifikasi ini diharapkan sudah profesional dalam hal menginstall, mengkonfigurasi, dan mengoperasikan jaringan LAN atau WAN untuk jaringan kecil (100 client/PC atau kurang). Sementara bagi yang mengambil spesialisasi di bidang network design. Kesempatan kerja bagi pemegang sertifikasi ini umumnya adalah network administrator.
            Jenjang berikutnya adalah Cisco Certified Network Professional (CCNP). Pada jenjang ini pemegang sertifikasi dianggap telah ahli dalam hal menginstall, mengkonfigurasi, serta memecahkan permasalahan LAN atau WAN dengan skala yang lebih luas (100 - 500 client/PC). Untuk mencapai jenjang ini peserta harus mengikuti empat jenis ujian, seperti membangun internetwork, multilayer switch network, remote access network, dan troubleshooting.
Untuk memperoleh dua jenis jenis sertifikasi tersebut ada dua cara yang bisa ditempuh dengan mengikuti kursus pada training center, atau mengikuti pendidikan melalui Cisco Academy Program. Cisco Academy Program merupakan program pendidikan yang digelar Cisco bekerja sama dengan beberapa perguruan tinggi dan Sekolah Menengah Kejuruan (SMK) TI.
            Berbeda dengan mengikuti kursus yang hanya membutuhkan waktu 10 hari, pendidikan melalui Academy Program ini memerlukan waktu lebih panjang, sekitar 8 bulan - 1 tahun. Kelebihannya, program ini memungkinkan bagi peserta yang belum memiliki pengalaman di lapangan untuk memperoleh sertifikasi dari Cisco. Saat ini ada 80 lembaga pendidikan yang menjadi partner Cisco dalam Cisco Academy Program.
            Jika Anda ingin mengikuti training untuk mempersiapkan ujian sertifikasi CCNA ini setidaknya Anda harus menyiapkan anggaran sekitar US$ 500. Sementara untuk training CCNP diperlukan untuk jangka waktu 20 hari dengan biaya sekitar US$ 2900. Menurut Kurnijanto E Sanggono (Marketing Manager, Cisco Indonesia), training ini sifatnya lebih sebagai penyegaran, sebaiknya kandidat sudah memiliki pengalaman dalam menangani masalah jaringan.
            CCIE merupakan jenjang tertinggi dalam jalur sertifikasi Cisco yang artinya pemangang sertifikasi ini telah mampu mengelola dan menangani berbagai permasalahan dalam jaringan sampai skala enterprise. Jenjang ini tidak mudah untuk diraih karena setidaknya kandidat harus sudah mengantongi sertifikasi CCNA dan CCNP terlebih dahulu. Tidak heran jika pemegang sertifikasi ini masih cukup langka, dan menjadi rebutan di bursa pencari tenaga TI. Menurut Kurnijanto, jumlah peraih sertifikasi CCIE ini di Indonesia belum ada 30 orang. Sementara peraih CCNP sudah lebih dari 2000 orang, dan peraih sertifikasi CCNA sudah di atas 10.000 orang.
            Seseorang yang berhasil memperoleh sertifikasi CCIE benar-benar merupakan kandidat yang terpilih karena dari data Cisco kurang dari 3% peraih CCNP yang berhasil ke jenjang CCIE. Melewati ujian CCIE juga tidak mudah karena selain harus menyelesaikan soal-soal pilihan berganda dalam waktu 2 jam, peserta juga harus mampu mengkonfigurasi dan mengatasi masalah pada lokasi yang ditunjuk oleh Cisco dalam waktu 8 jam.

  • CompTIA
            CompTIA memiliki beberapa jalur sertifikasi untuk menunjukkan keahlian di bidang jaringan, di antaranya adalah Comptia Network+, CompTIA Security+. Selain dua sertifikasi tersebut, CompTIA juga memiliki beberapa pilihan sertifikasi mengenai pengenalan hardware, yaitu CompTIA A+ dan CompTIA Server+.
            CompTIA A+ merupakan sertifikasi paling dasar dari CompTIA yang ditujukan bagi pemula yang ingin meniti karier di bidang TI, atau menjadi teknisi komputer. Sertifikasi CompTIA A+ merupakan bentuk validasi kemampuan bahwa seseorang telah memiliki pengetahuan dasar di bidang hardware dan software. Beberapa ujian untuk meraih sertifikasi ini meliputi pengetahuan terhadap teknologi hardware dan sistem operasi secara umum, di mana peserta diharapkan sudah dapat menginstall, mengkonfigurasi, mendiagnosa, dan mengelola jaringan pada skala kecil. Jenis sertifikasi ini juga sering dijadikan landasan bagi kandidat untuk mengikuti jenjang sertifikasi yang lebih tinggi dari vendor lain, seperti MCSA dari Microsoft dan CNE dari Novell.
          CompTIA Server+ merupakan pengakuan terhadap seseorang yang telah memiliki pengetahuan dan pengalaman mengenai teknologi Industry Standard Server Architecture (ISSA). Meskipun CompTIA Server+ tidak mensyaratkan untuk memperoleh sertifikasi A+ terlebih dahulu, peserta dianjurkan untuk mengikuti sertifikasi tersebut. CompTIA Server+ merupakan jenjang lebih lanjut yang mempersiapkan kandidat sebagai teknisi komputer dan server untuk tingkat atas. Diharapkan kandidat mampu menginstall, mengupgrade, mengkonfigurasi, mengelola, dan memecahkan masalah.
            CompTIA Network+ setingkat dengan sertifikasi CCNA merupakan sertifikasi yang menguji penguasaan teknologi jaringan dalam menjalankan peran sebagai network support atau network administrator. Sebagai bekal mengikuti ujian sertifikasi ini, selain melalui training yang membutuhkan waktu sekitar satu minggu dengan biaya sekitar US$ 250, para peserta sebaiknya sudah berpengalaman mengelola jaringan setidaknya dalam jangka waktu 9 bulan. Para peserta ujian sertifikasi Nework + juga harus sudah mengantongi sertifikasi CompTIA A+. Beberapa training center mengemas dua program ini menjadi satu paket.
            Jika Anda ingin diakui sebagai ahli di bidang sekuriti, CompTIA juga memiliki jalur sertifikasi khusus, yaitu CompTIA Security+. Materi ujian sertifikasi Security+ meliputi beberapa topik yang berkaitan dengan keamanan dalam berbagai industri, seperti communication security, infrastructure security, cryptography, access control, external attack, dan lain sebagainya. Untuk mempersiapkan ujian sertifikasi peserta dapat mengikuti training. Namun sebaiknya peserta sudah berpengalaman setidaknya dua tahun dalam menangani jaringan, utamanya yang berkaitan dengan masalah sekuriti.

E. Sertifikasi di Bidang Computer Graphics dan Multimedia
Peluang karier di bidang Computer Graphics dan Multimedia sangat luas, mulai dari designer, art director, web designer, editor, multimedia artist, visualizer, visual effect artist, dan banyak lagi. Tidak heran jika training di bidang animasi, desain grafis, desain Web, digital video, dan digital imaging ini semakin diminati.
            Apa yang bisa Anda lakukan jika Anda ingin diakui sebagai ahlinya di bidang desktop publishing, animasi, digital video, atau desain Web? Tentu saja Anda bisa menempuh berbagai training dan jalur sertifikasi yang ditawarkan oleh vendor-vendor aplikasi yang bergelut di bidang multimedia ini.
            Beberapa vendor yang mengeluarkan sertifikasi di bidang ini adalah Adobe, Macromedia, Autodesk, dan Maya. Menurut Andi Surya Budiman (Direktur, Digital Studio), peminat training computer graphics dan multimedia, khususnya di Idonesia, semakin banyak tetapi masih jarang yang mengambil jalur sertifikasi. Umumnya peserta sudah merasa cukup bekal dengan mengantongi certificate of attendance atau sertifikat yang didapat dengan mengikuti training dengan kurikulum dari vendor aplikasi tersebut.
            Andi juga menekankan bahwa sertifikasi akan sangat berarti ketika Anda ingin berkompetisi dengan tenaga-tenaga TI dari manca negara. “Beberapa siswa yang sudah mengantongi sertifikasi bahkan mendapat pengurangan kredit atas mata pelajaran yang harus diambil ketika melanjutkan studi di luar negeri,” ungkap Andi.
  • Adobe, Macromedia, dan Alias

            Sertifikasi yang dimiliki Adobe dinamakan ACE (Adobe Certified Expert). ACE ditujukan untuk para Graphics Designer, Web Designer, Developer, dan profesional bisnis yang ingin menunjukkan kemampuan mereka dalam memahami produk Adobe.
            Seseorang yang memperoleh sertifikasi ACE artinya mampu mendemonstrasikan keahliannya menggunakan satu atau lebih produk dari Adobe. Sertifikasi Adobe yang banyak digunakan industri adalah di bidang desktop publishing yang meliputi aplikasi Photoshop, Illustrator, dan InDesign; serta di bidang digital video meliputi aplikasi Premiere dan After Effect.
            Adobe membagi jalur sertifikasi menjadi dua, yaitu sertifikasi untuk satu produk dan spesialis. Untuk satu produk misalnya ACE Adobe InDesign CS, artinya peserta telah lulus ujian Adobe InDesign CS.
            Sedangkan untuk sertifikasi spesialis, terdapat beberapa pilihan yaitu ACE Print Specialist, Web Specialist, dan Video Specialist. Untuk bisa memperoleh gelar atau sertifikasi ACE Print Specialist peserta harus mampu melewati beberapa ujian meliputi Adobe InDesign, Adobe Acrobat, dan Adobe Illustrator atau Adobe Photoshop. Untuk ACE Web Specialist, peserta harus lulus ujian Adobe Photoshop, Adobe GoLive, dan Adobe Illustrator atau Adobe Acrobat. Sementara untuk menjadi ACE, Video Specialist, peserta harus lulus ujian Adobe Photoshop, Adobe Premiere, dan Adobe Affter Effects.
            Jika kandidat mampu menguasai, dan lulus semua produk suite Adobe (Adobe Acrobat, Adobe GoLive, Adobe Illustrator, Adobe InDesign, dan Adobe Photoshop), ia akan memperoleh gelar tertinggi, yaitu ACE Creative Suite Master.
            Seperti Adobe, Macromedia memiliki sertifikasi yang menunjukkan kemampuan seseorang telah menguasai satu atau lebih produk dari Macromedia. Beberapa sertifikasi yang dimiliki Macromedia adalah Certified Macromedia Flash MX Developer, Certified Macromedia Flash MX Designer, Certified ColdFusion MX Developer, dan Certified Dreamweaver MX Developer. Untuk memperoleh gelar tersebut Anda bisa mengikui ujian di salah satu testing center VUE (Virtual University Enterprise).
            Lalu jika ingin diakui sebagai ahli di bidang grafis dan animasi 3D, Anda dapat mengantongi sertifikasi dari Alias dengan menguasai aplikasi Maya. Maya mengintegrasikan teknologi render tingkat lanjut, visual effect, animasi, dan modeling yang banyak digunakan video artist, game developer, maupun Web Designer dalam pembuatan film, game, maupun content Web yang banyak menggunakan animasi 3D.
            Untuk mempersiapkan ujian sertifikasi dari Adobe, Macromedia, atau Alias tersebut selain dengan mengikuti training, dianjurkan untuk menggunakan produk tersebut selama minimal satu tahun.



Referensi: 

Profesi IT

Berdasarkan buku Komputer dan Masyarakat yag ditulis oleh Bagio Budiardjo, profesi adalah suatu lapangan kerja yang memerlukan pendidikan khusus, yang berakhir dengan suatu gelar dari lembaga pendidikan tinggi, serta mengakui adanya kewajiban terhadap masyarakat dan memiliki kode etik yang mengikat setiap orang yang menyandang suatu profesi tertentu.

Atau profesi dapat juga diartikan sebagai kelompok lapangan kerja khusus, dalam melaksanakan kegiatan memerlukan keterampilan dan keahlian tinggi, untuk memenuhi kebutuhan rumit manusia, menggunakan keahliannya secara benar, penguasaan pengetahuan yang luas tentang sifat manusia, kondisi masyarakat, serta memiliki disiplin etika pada profesi tersebut.

Ciri-ciri seorang profesional adalah :
  • Memiliki pengetahuan dan keterampilan yang tinggi di bidang profesinya
  • Memiliki pengetahuan yang luas tentang manusia dan masyarakat, budaya, seni, sejarah dan komunikasi
  • Tanggap terhadap masalah klien, paham terhadap isyu-isyu etis serta tata nilai kilen-nya
  • Mampu melakukan pendekatan multidispliner
  • Mampu bekerja sama
  • Bekerja di bawah disiplin etika
  • Mampu mengambil keputusan didasarkan kepada kode etik, bila dihadapkan pada situasi dimana pengambilan keputusan berakibat luas terhadap masyarakat

Posisi / Jabatan dalam Dunia IT yang dikutip dari Indonesia Salary Guide 2006 dan berbagai sumber, antara lain : System Analyst, Analyst Programmer, ERP (enterprise resource planning) Consultant, Systems Programmer / Software Engineer, Web Designer, Systems Engineer, Tester, Database Administrator, Manager, IT Manager, Project Manager, Account Manager, Helpdesk Analyst, IT Executive, IT Administrator, Network Administrator, Security Network Analyst, Network Support Engineer, Business Development, dan masih banyak lagi.

Job description profesi-profesi IT di Indonesia antara lain :

1. IT Support Officer, tanggung jawabnya ialah :
  • menerima, memprioritaskan dan menyelesaikan permintaan bantuan IT.
  • membeli hardware IT, software dan hal-hal lain yang berhubungan dengan hal tersebut.
  • instalasi, perawatan dan penyediaan dukungan harian baik untuk hardware & software Windows & Macintosh, peralatan termasuk printer, scanner, hard-drives external, dll
  • korespondensi dengan penyedia jasa eksternal termasuk Internet Service Provider, penyedia jasa Email, hardware, dan software supplier, dll.
  • mengatur penawaran harga barang dan tanda terima dengan supplier untuk kebutuhan yang berhubungan dengan IT.
  • menyediakan data / informasi yang dibutuhkan untuk pembuatan laporan department regular.

2. Network Administrator, mengurusi, mengoperasi, maintain, dan perawatan jaringan LAN maupun WAN, manajemen sistem serta dukungan terhadap perangkat kerasnya, mengarsipkan data, serta maintain dan perawatan komputer.

3. Network Engineer, melaksanakan komunikasi dan analisa sistem networking, mendesain perencanaan untuk integrasi, mendukung jaringan pada internet, intranet dan ekstranet, serta menganalisa dan ikut mengambil bagian dalam pengembangan standardisasi keamanan dan implementasi mengendalikan untuk keamanan LAN dan WAN. Sedangkan untuk tugas dan tanggung jawabnya adalah maintenance LAN dan koneksi internet, maintenance hardware, maintenance database dan file, help desk, dan inventory.

4. IT Programmer, tanggung jawabnya adalah mengambil bagian dalam pengembangan dan integrasi perangkat lunak, mengembangkan secara aktif kemampuan dalam pengembangan perangkat lunak, menerima permintaan user untuk masalah-masalah yang harus diselesaikan, menyediakan dukungan dan penyelesaian masalah konsumen baik untuk konsumen internal maupun eksternal, bertanggung jawab atas kepuasan terkini pelanggan, melakukan tugas-tugas yang berkaitan dan tanggung jawab yang diminta, , mengerjakan macam-macam tugas terkait seperti yang diberikan, dan membentuk kekompakan maksimum dalam perusahaan bersama dengan rekan-rekan dalam perusahaan.

5. Analyst Programmer, merancang, membuat kode program dan menguji program untuk mendukung perencanaan pengembangan aplikasi sistem.

6. Web Designer, mengembangkan rancangan inovatif aplikasi web-based beserta isi dari aplikasi tersebut.

7. Systems Programmer / Software Engineer, terbiasa dengan pengembangan software ‘life cycles’, memiliki ketrampilan dalam merancang aplikasi, menyiapkan program menurut spesifikasi, dokumentasi / ’coding’, dan pengujian.

8. IT Executive, memelihara kecukupan, standard dan kesiapan sistem / infrastruktur untuk memastikan pengoperasiannya dapat efektif dan efisien, serta menerapkan prosedur IT dan proses untuk memastikan data terproteksi secara maksimum.

9. IT Administrator, menyediakan implementasi dan administrasi yang meliputi LAN, WAN dan koneksi dial-up, firewall, proxy serta pendukung teknisnya.

10. Database Administrator, bertanggung jawab untuk administrasi dan pemeliharaan teknis yang menyangkut perusahaan dalam pembagian sistem database.

11. Systems Engineer, menyediakan rancangan sistem dan konsultasi terhadap pelanggan, memberikan respon terhadap permintaan technical queries serta dukungannya, dan melakukan pelatihan teknis ke pelanggan dan IT administrator.

12. Helpdesk Analyst, me-’remote’ permasalahan troubleshoot melalui email / telephone dengan cara mengambil alih kendali para pemakai via LAN/WAN koneksi, serta perencanaan, mengkoordinir dan mendukung proses bisnis, sistem dan end-users dalam menyelesaikan masalah yang mereka hadapi.

13. ERP Consultant, memberikan nasehat teknis ataupun fungsional pada implementasi solusi ERP, dan harus mempunyai beberapa pengetahuan tertentu dalam rangka memetakan proses.

14. Account Manager, bertanggung jawab untuk kemajuan penjualan suatu solusi dan / atau produk serta target pendapatan.

15. Bussiness Development Manager, secara umum mengetahui kebutuhan akan pelanggan, memiliki ketajaman yang diperlukan dalam menopang dan menguntungkan bisnis, serta mempunyai kemampuan luas yang mampu menyerap dan berkomunikasi jelas tentang bisnis kompleks serta konsep teknologi.

16. IT Manager, mengatur kelancaran dari sistem IT, troubleshooting dan membantu organisasi dalam menangani permasalahan IT, dan sesuai dengan pengembangan IT yang baru dalam bidang yang diperlukan.

17. Project Manager, merencanakan, ember arahan dan melaksanakan aktivitas manajemen proyek untuk suatu divisi / area, memonitor progress terhadap jadwal dan anggaran proyek, dan mengalokasikan atau membantu mengalokasi sumber daya sesuai dengan hasil proyek yang harus diselesaikan.

Best salary untuk pekerjaan TI di Indonesia.



Referensi: 

Rabu, 24 Juni 2015

IT Forensics

Dalam dunia detektif, forensik di gunakan untuk mengungkap skandal yang terjadi pada suatu kasus dimana dugaan-dugaan sementara yang tadinya tidak memiliki bukti untuk di telusuri. Identitas dan bukti kejahatan oleh tersangka tentunya akan di sembunyikan sebaik-baiknya supaya tidak akan tertangkap oleh pihak berwajib. Dugaan kuat menjadi salah satu alasan dilakukannya forensik pada orang tersebut, pihak berwenang akan memeriksa secara menyeluruh mulai dari lingkungan, kenalan anda, dan bahkan barang-barang pribadi.

Forensik sendiri mengalami perkembangan dimana penulusuran dilakukan dengan tool menggunakan teknologi terkini. Teknologi untuk menganalisa dan identifikasi untuk keperluan forensik di kembangkan tersendiri untuk mendukung kerja kepolisian, misalnya dipekerjakannnya seorang pakar IT untuk menggunakan komputer untuk keperluan forensik. Pada praktiknya terdapat beberapa cabang pekerjaan untuk IT Forensik yang lebih spesifik seperti :

  • Database Forensik

Mengumpulkan dan menganalisis database/table ataupun transaksi yang spesifik untuk merekonstruksi data atau event yang telah terjadi pada sisten. Sistem database yang memiliki fitur log audit akan memudahkan pekerjaan ini.
  • Network Forensik

Melihat dan melakukan penelurusan terhadap traffic network untuk memeriksa kejanggalan. Contohnya pemeriksaan paket data yang meningkat secara tidak wajar dan kemungkinan terjadinya serangan DDoS.

  • Mobile device Forensik

Perkembangan penggunaan smartphone semakin meningkat, penyimpanan data pada setiap individu ataupun komunikasi yang dilakukan lewat device mobile dapat dilacak sepenuhnya berdasarkan history yang tercatat pada log system, misalnya smartphone berbasis android.

  • Fotografi Forensik

Salah satu teknik forensik menggunakan analisa vektor untuk pembuktian media seperti videoa digital yang kualitasnya buruk. Pelaku memalsukan bukti menggunakan teknik pengolahan media seperti foto maupun video untuk menghindari kemungkinan dirinya menjadi terdakwa.

Cabang pekerjaan IT forensik tidak hanya terbatas pada keempat hal tersebut. Pengumpulan fakta, penelusuran, dan melakukan pembuktian terhadap hal yang abu-abu adalah hal utama yang dilakukan oleh ahli forensik. Perkembangan teknologi maupun jaman akan terus memperbanyak variasi penyelidikan menggunakan media komputerisasi. Gabungan logika, pengalaman, pengetahuan, dan rasa keadilan yang tinggi menjadikan bidang ini menjadi suatu seni untuk mengungkap kasus-kasus hukum.

Investigasi

Menurut Judd Robbins, seorang pakar forensik urutan langkah untuk mengambil bukti secara digital adalah sebagai berikut :

  1. Mengamankan sistem komputer untuk meyakinkan agar data dan peralatan komputer tidak dapat diakses oleh pihak yang tidak berwenang ataupun tidak berkepentingan. Jika sistem terhubung dengan internet maka segera putuskan koneksi tersebut.
  2. Pastikan seluruh file, yang tersembunyi ataupun tidak terenkripsi di copy. Proses investigasi akan memerlukan data-data tersebut.
  3. Mengembalikan sebanyak mungkin file yang telah terhapus menggunakan tool pendeteksi file.
  4. Mencari dan menemukan file tersembunyi.
  5. Melakukan decrypt pada data yang terproteksi.
  6. Menganalisa area disk yang normalnya tidak dapat diakses tetapi dapat dijadikan tempat persembunyian data.
  7. Dokumentasikan seluruh langkah sebagai bukti bahwa investigasi dilakukan tanpa merusak data-data yang ada.
  8. Meyiapkan kesaksian yang diperlukan pada proses pengadilan.


Anti Forensik

Bila terdapat IT forensik yang melakukan investigasi data, terdapat Anti Forensik yang berusaha untuk melawannya. Anti forensik akan mengamankan data-data yang telah tersimpan agar tidak sampai kepada pihak-pihak yang ingin melakukan penyadapan. Apakah anda masih ingat kasus pembongkaran atas penyadapan telepon Presiden SBY oleh amerika? Profesi IT forensic menjadi salah satu yang dipanggil untuk dilakukannya konsultasi.

Teknik-teknik yang dapat di pakai untuk Anti Forensik terbilang lebih beragam, misalnya untuk melakukan perlindungan data perusahaan ataupun penghilangan jejak transaksi yang dilakukan. Beberapa teknik yang digunakan untuk anti forensik :

  • Enkripsi

Enkripsi adalah teknik klasik untuk mengubah format yang akan dikirimkan kepada pihak lain agar hanya dapat di baca oleh penerima saja. Dengan teknik dan tool enkripsi yang baik data-data yang telah di ubah formatnya walaupun telah tercuri oleh pihak ketiga, namun tidak dapat untuk dibaca ataupun diakses paket datanya.

  • Steganografi

Seni untuk menyembunyikan data dalam bentuk lain dalah steganografi. Data tersebut di sembunyikan dan di kirimkan dalam bentuk format file lain. Teknik ini dilakukan untuk mengelabui para forensik, contohnya adalah mengubah format extensi file menjadi mp3 agar di kira mengirimkan lagu namun sebenarnya bukan file lagu.

  • Hash Collision

Hash digunakan sebagai identitas suatu file. Algoritma hash yang umumnya digunakan adalah md5. Dalam komputer forensik, hash dipakai untuk integritas suatu file. Pada maret 2005, Xiayun Wang dan Hong Bo Yu berhasil membuat dua file berbeda dengan hash md5 yang sama. Ilmu komputer forensic pun akan semakin sulit menentukan data yang original.

  • Process Dump

Bermain aman di memory tanpa menyentuh area penyimpanan seperti hard disk. Dengan melakukan sesuatu pada memory proses tracking akan menjadi tidak mungkin untuk dilakukan karena sistem hanya menyimpan data-data tersebut secara sementara ketika komputer di gunakan dan tak akan meninggalkan jejak untuk di track.

  • Clear imprint

Menghilangkan jejak aktivitas seperti pada proses penggunaan layanan internet. Menggunakan IP address privat dan ISP yang hanya bekerja sama dengan pengguna. Para hacker menggunakan cara tersebut untuk menghilangkan jejak percobaan pembobolan suatu sistem ketika melakukan aksisnya.
Anti forensic merupakan ilmu yang digunakan untuk meminimalisasi upaya pencurian rutin data penting. Ilmu forensic pun tidak di ajari secara terang-terangan pada institut pendidikan sama halnya dengan dunia hacking. Terdapat komunitas yang secara underground mengajari hal-hal tersebut.

1. Auditing-around the computer
yaitu audit terhadap suatu penyelenggaraan sistem informasi berbasis komputer tanpa menggunakan kemampuan dari peralatan itu sendiri. Audit terjadi sebelum dilakukan pemeriksaan secara langsung terhadap data ataupun program yang ada didalam program itu sendiri. Pendekatan ini memfokuskan pada input dan output, sehingga tidak perlu memperhatikan pemrosesan komputer.

Contoh :
Misalkan ada suatu perusahaan yang sedang menjalani audit around the computer, maka orang audit akan memeriksa bagaimana kelengkapan dari system yang diterapkan oleh kliennya apakah sudah sesuai dengan SOP perusahaan atau penerapan sistematis yang ada, ataupun tidak, seperti :
  1. Dokumen difilekan secara baik yang memungkinkan melokalisasi data untuk keperluan audit.
  2. Penggunaan SOP.
  3. Standarisasi pengkodean yang telah diterapkan, pembaharuannya.
  4. Log dari transaksi kegiatan yang dikerjakan oleh klien selama masa aktif apakah telah sesuai dengan bagiannya atau tidak.

Kelemahannya:
  1. Umumnya data base mencakup jumlah data yang banyak dan sulit untuk ditelusuri secara manual
  2. Tidak membuat auditor memahami sistem computer lebih baik
  3. Mengabaikan pengendalian sistem, sehingga rawan terhadap kesalahan dan kelemahan potensial dalam system.
  4. Lebih berkenaan dengan hal yang lalu dari pada audit yang preventif
  5. Kemampuan computer sebagai fasilitas penunjang audit mubazir
  6. Tidak mencakup keseluruhan maksud dan tujuan audit


2. Auditing-through the computer
Yaitu audit terhadap suatu penyelenggaraan sistem informasi berbasis komputer dengan menggunakan fasilitas komputer yang sama dengan yang digunakan dalam pemrosesan data. pendekatan audit ini berorientasi computer yang secara langsung berfokus pada operasi pemrosesan dalam system computer dengan asumsi bila terdapat pengendalian yang memadai dalam pemrosesan, maka kesalahan dan penyalahgunaan dapat dideteksi. Pendekatan ini dapat menggunakan perangkat lunak dalam bentuk specialized audit software (SAS) dan generalized audit software (GAS).

Kesimpulan :
Dari pengertian di atas dapat kita simpulkan bahwa Auditing-around the computer lebih mudah di gunakan karena lebih memfokuskan kepada input dan output sehingga tidak perlu memperhatikan pemrosesan sistem komputer, tetapi metode ini memiliki beberapa kelemahan seperti :
  • Umumnya data base mencakup jumlah data yang banyak dan sulit untuk ditelusuri secara manual
  • Tidak membuat auditor memahami sistem komputer lebih baik
  • Mengabaikan pengendalian sistem, sehingga rawan terhadap kesalahan dan kelemahan potensial dalam system.
  • Lebih berkenaan dengan hal yang lalu dari pada audit yang preventif
  • Kemampuan komputer sebagai fasilitas penunjang audit tidak efektif
  • Tidak mencakup keseluruhan maksud dan tujuan audit

oleh karena itu lebih baik menggunakan Auditing-through the computer karena lebih  berfokus pada operasi pemrosesan dalam system komputer sehingga lebih mudah memahami system yang ada dan jika terjadi kesalahan maka kesalahan dan penyalahgunaan dapat dideteksi dengan baik. Pendekatan Audit ini digunakan bila pendekatan Auditing Around the Computer tidak cocok atau tidak mencukupi. Pendekatan ini dapat diterapkan bersama-sama dengan pendekatan Auditing Around the Computer untuk memberikan kepastian yang lebih besar.



Referensi:

Senin, 20 April 2015

Manajer Profesional

     Manajer profesional adalah harapan semua organisasi bisnis. Seorang manajer profesional bisa membawa kemajuan bagi organisasi bisnis. Lalu apa kriteria manajer profesional tersebut? Seorang manajer profesional setidaknya harus memenuhi beberapa persyaratan pokok berikut ini:

  1. Mempunyai pengetahuan dan wawasan yang luas tentang bidang bisnis dan organisasi yang ditanganinya. Syarat ini adalah syarat pokok yang harus dimiliki oleh seorang manajer profesional. Tanpa pengetahuan dan wawasan yang luas, bagaimana bisa manajer tersebut bisa menjalankan organisasinya secara efektif dan menghasilkan keuntungan bagi bisnis yang dijalankannya.
  2. Mempunyai kepribadian yang baik dan tangguh sesuai dengan norma-norma yang berlaku secara umum di masyarakat. Seorang manajer profesional harus seorang yang mempunyai budi pekerti yang luhur. Perilaku seorang manajer harus sesuai dengan nilai-nilai positif. Dengan demikian, sumber daya manusia yang berkualitas adalah syarat penting yang harus dimiliki oleh seorang manajer profesional.
  3. Mempunyai pengalaman yang luas dalam bidang bisnis yang dijalankannya. Seperti kita semua ketahui, pengalaman adalah lebih penting daripada pengetahuan. Pengetahuan tanpa disertai dengan pengalaman yang memadai tidak akan banyak berguna dalam menghasilkan output yang bernilai positif bagi organisasi bisnis. Pengetahuan yang luas disertai dengan pengalaman yang luas adalah senjata utama bagi keefektifan kerja seorang manajer profesional.
  4. Mempunyai kemampuan bersosialisasi yang baik. Tugas seorang manajer adalah mengurus orang-orang yang ada di bawahnya. Tanpa kemampuan sosialisasi yang baik, tidak mungkin akan tercapai suatu hubungan yang saling menguntungkan antara atasan dan bawahan. Kemampuan sosialisasi sangat penting untuk mengarahkan bawahan menuju tercapainya tujuan organisasi.
  5. Mempunyai kemampuan manajerial yang memadai. Kemampuan manajerial adalah pengetahuan utama yang harus dimiliki oleh seorang manajer profesional. Kemampuan ini bisa dipelajari di sekolah-sekolah formal atau melalui kursus atau melalui buku-buku manajemen. Ilmu manajerial yang hebat akan menjadi nilai lebih yang sangat bagus bagi seorang manajer untuk dapat menjalankan organisasi secara efektif dan efisien.


Ciri-ciri dan karakteristik Manajer Profesional
Ciri karakteristik seorang manajer profesional dapat diuraikan sebagai berikut :

  • Menantang Proses

Setiap kasus kepemimpinan yang terbaik selalu melibatkan satu jenis tantangan. Apapun tantangannya, semua kasus melibatkan perubahan dari statusquo. Tidak ada satu orang pun yang menyatakan telah melakukan yang terbaik secara pribadi dengan terus mempertahankan banyak hal tetap sama. Singkatnya, semua pemimpin menantang proses. Pemimpin adalah pelopor,- orang yang bersedia melangkah ke luar dan memasuki apa yang belum diketahui. Mereka bersedia mengambil resiko, melakukan inovasi dan percobaan supaya bisa menemukan cara yang baru yang lebih baik untuk melakukan banyak hal.

Sumbangan utama pemimpin adalah dalam mengenali gagasan yang baik, dukungan kepada gagasan itu, dan kesediaan menantang sistem supaya bisa mengaplikasikan dan mewujudkan gagasan itu.

  • Mengilhamkan Wawasan Bersama

Pemimpin mengilhamkan wawasan bersama. Mereka melayangkan pandangan ke seberang cakrawala waktu, membayangkan kesempatan menarik yang disediakan setelah mereka dan peserta mereka sampai pada tujuan yang jauh ini. Pemimpin mempunyai hasrat supaya sesuatu terjadi, untuk mengubah cara banyak hal terjadi, menciptakan sesuatu yang tidak ada seorang pun pernah menciptakannya sebelumnya.

Tapi ingat: orang yang tidak punya pengikut/peserta bukanlah pemimpin. Orang baru akan mengikuti setelah mereka menerima wawasan pemimpin sebagai wawasan mereka sendiri. Supaya bisa mengajak orang lain mempunyai wawasan, pemimpin harus mengenal peserta mereka dan bicara dalam bahasa mereka. Dengan demikian peserta tahu bahwa pemimpin memahami kebutuhan mereka.

  • Memungkinkan Orang Lain Bisa Bertindak

Pemimpin teladan menarik dukungan dan bantuan semua orang yang harus membuat kegiatan berjalan. Dengan satu cara, pemimpin melibatkan mereka yang harus hidup dengan hasilnya, dan mereka memungkinkan orang lain bisa melakukan pekerjaan dengan baik. Mereka memungkinkan orang lain bisa bertindak. Pemimpin tahu bahwa tidak ada seorang pun yang melakukan apa yang terbaik bagi dirinya kalau dia merasa lemah, tidak cakap, atau terasing; mereka tahu orang yang diharapkan aktif harus mempunyai rasa kepemilikan. Pemimpin tidak menimbun kekuasaan, tetapi mendelegasikannya. Pemimpin dengan bangga bicara mengenai kerjasama tim, kepercayaan, dan pemberdayaan sebagai unsur pokok upaya mereka.

  • 4. Menjadi Penunjuk Jalan

Pemimpin berjalan terlebih dahulu. Mereka memberikan contoh dan membina komitmen melalui tindakan sehari-hari yang sederhana, yang menciptakan kemajuan dan momentum. Pemimpin menjadi penunjuk jalan melalui contoh pribadi dan pelaksaanaan yang penuh pengabdian. Supaya ia bisa menjadi penunjuk jalan secara efektif, pertama-tama ia harus jelas terhadap prinsip bimbingannya. Ia harus bisa membela kepercayaannya. Akan tetapi perbuatan pemimpin jauh lebih penting daripada kata-kata mereka, dan harus konsisten dengan kata-kata mereka.

  • Mendorong Hati

Usaha mendaki ke puncak berat dan lama. Orang jadi kehabisan tenaga, frustasi dan kehilangan semangat. Mereka sering tergoda untuk menyerah. Pemimpin mendorong hati peserta mereka untuk jalan terus. Tindakan kepedulian yang sesungguhnya bisa meningkatkan semangat dan menarik orang ke depan. Misalnya apabila seorang berhasil dalam satu tugas tidak ada salahnya diberikan ganjaran yang sepantasnya.


Dalam banyak kasus, pemimpin bukan hanya memberikan dorongan kepada orang lain, akan tetapi harus juga dapat memberikan dorongan kepada dirinya sendiri untuk terus bertahan dan berusaha untuk melayani dengan sebaik-baiknya.

    Dalam mengembangkan dan memajukan suatu organisasi manajer dengan pengaruh kepemimpinan yang dimilikinya berkewajiban untuk memahami perilaku setia karyawan yang berada dilingkungan kerjanya. karena itu dalam mewujudkan suatu perilaku yang diinginkan oleh konsep manajemen maka seorang manajer mengharuskan untuk mempergunakan kekuatannya. Kekuatan legitimasi, penghargaan, dan koresif adalah bentuk dari kekuatan jabatan yang digunakan manajer untuk mengubah perilaku karyawan (Richard L. Daft).

     Dengan ketiga bentuk kekuatan ini maka bagi pihak manajer berusaha untuk mengelola berbagai perilaku karyawanagar tercapai bentuk ketaatan dalam kerja, ketaatan berarti bawah pekerja akan menindahkan perintah dan melaksanakan instruksi.

     Seorang manajer dalam mengarahkan para karyawan dalam melaksanakan pekerjaan tidak hanya harus dilakukan atas dasar perintah dan sanksi yang akan diterima, namun seorang pemimpin juga harus mengedepankan sikap kejiwaan yang teraplikasi dalam bentuk personal power yang dimilikinya. Personal power atau kekuatan pribadi itu tidak lahir begitu saja, namun melalui berbagai proses yang panjang, dalam artian tidak mungkin seorang pemimpin bisa bijaksana jika ia tidak bisa merasakan apa sesungguhnya dialami oleh bawahannya tersebut.

     Karena yang harus diingat seperti yang dikatakan oleh Ricard L Daft bahwa “bawahan mengikuti pimpinan karena rasa hormat, keagungan, atau rasa sayang mereka atas sosok pemimpin mereka secara pribadi atau ide-ide pimpinannya”. atau dengan kata lain pemimpin lebih di hormati dan dikagumi karena kepemilikan karakter , bukan karena jabatan yang disandangnya. Jabatan adalah amanah, namun budi pekerti serta karakter adalah sermin jiwa yang terpancar dalam sikap, tindak, dan tanduk.


Referensi:
http://kk.mercubuana.ac.id/elearning/files_modul/31083-27-452455975947.doc

COCOMO (Constructive Cost Model)

     Cocomo (Constructive Cost Model) yang dikembangkan oleh W. Barry Boehm pada tahun 1981, yang merupakan kombinasi dari estimasi parameter persamaan dan metode pembobotan. Berdasarkan perkiraan instruksi (Instruksi Sumber Terkirim DSI), usaha dihitung dengan memperhatikan usaha baik kualitas dan produktivitas faktor.

     Pada tahun 1981, Barry Boehm mendesain COCOMO untuk memberikan estimasi jumlah Person-Months untuk mengembangkan suatu produksoftware. 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.

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 danMaintenance berasal dari persamaan tersebut.

Model-Model COCOMO
Ada tiga model cocomo, diantaranya ialah:

1. Model COCOMO Dasar (COCOMO I 1981)
Dengan menggunakan estimasi parameter persamaan (dibedakan menurut tipe sistem yang berbeda) upaya pengembangan dan pembangunan durasi dihitung berdasarkan perkiraan DSI.

                                                    Tabel 1. Model COCOMO Dasar

Dengan rincian untuk fase ini diwujudkan dalam persentase. Dalam hubungan ini dibedakan menurut tipe sistem (organik-batch, sebagian bersambung-on-line, embedded-real-time) dan ukuran proyek (kecil, menengah, sedang, besar, sangat besar).

Model COCOMO dapat diaplikasikan dalam tiga tingkatan kelas:


  • Proyek organik (organic mode) Adalah proyek dengan ukuran relatif kecil, dengan anggota tim yang sudah berpengalaman, dan mampu bekerja pada permintaan yang relatif fleksibel.
  • Proyek sedang (semi-detached mode)Merupakan proyek yang memiliki ukuran dan tingkat kerumitan yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda
  • Proyek terintegrasi (embedded mode)Proyek yang dibangun dengan spesifikasi dan operasi yang ketat

Model COCOMO dasar ditunjukkan dalam persamaan 1, 2, dan 3 berikut ini:


keterangan :
         :  besarnya usaha (orang-bulan)
D          :  lama waktu pengerjaan (bulan)
KLOC :  estimasi jumlah baris kode (ribuan)
P          :  jumlah orang yang diperlukan. 

2.    Model COCOMO Intermediate (COCOMO II 1999)
Menghitung usaha pengembangan PL sebagai fungsi ukuran program dan serangkaian “pengendali biaya” yang menyangkut penilaian yang subyektif terhadap produk, perangkat keras personil, dan atribut proyek. Menghitung dari besarnya program dan “cost drivers” (faktor-faktor yang berpengaruh langsung kepada proyek), spt: hardware, personnel, dan atribut-atribut proyek.

Tabel 2. Model COCOMO Intermediate
Model COCOMO menengah berbentuk :
E = aiKLOCbi x EAF

Dimana E adalah usaha yang diaplikasikan dalam person-month, KLOC adalah jumlah baris penyampaian kode yang diperkirakan untuk proyek tsb. Koefisien ai dan eksponen bi ada pada Tabel2.

3.    Model COCOMO Advanced

Dalam hal ini adalah rincian untuk fase tidak diwujudkan dalam persentase, tetapi dengan cara faktor-faktor pengaruh dialokasikan untuk fase. Pada saat yang sama, maka dibedakan menurut tiga tingkatan hirarki produk (modul, subsistem, sistem), produk yang berhubungan dengan faktor-faktor pengaruh sekarang dipertimbangkan dalam persamaan estimasi yang sesuai. Selain itu detail cocomo dapat menghubungkan semua karakteristik versi intermediate dengan penilaian terhadap pengaruh pengendali biaya pada setiap langkah (analisis, perancangan, dll) dari proses rekayasa PL.



Referensi:

Mengapa Open Source?

     Software atau perangkat lunak merupakan bagian dari inti yang berperan penting pada sebuah komputer atau alat elektronik lainnya yang membutuhkan software untuk mengoperasikannya. Software erat kaitannya dengan yang namanya lisensi. Lisensi berguna untuk melindungi sebuah karya atau kekayaan intelektual sehingga karya seseorang menjadi lebih dihargai.

Ada beragam macam lisensi software, diantaranya: Free Software, Open Source, Freeware, Shareware dan masih ada lagi yang lainnya. Dari beberapa jenis lisensi tadi, yang akan kami bahas pada artikel kali ini adalah lisensi Open Source.

     Open source software adalah software yang dapat dipakai secara gratis tanpa harus membayar untuk lisensi penggunaan. Disamping itu, biasanya software open source dapat kita modifikasi lagi sesuai dengan keinginan kita, contohnya Compiere, sebuah software ERP yang dapat dimodifikasi untuk memenuhi kebutuhan dari perusahaan.

     Menurut David Wheeler, secara umum program yang dinamakan free software (perangkat lunak bebas) atau open source software (perangkat lunak sumber terbuka) adalah program yang lisensinya memberi kebebasan kepada pengguna menjalankan program untuk apa saja, mempelajari dan memodifikasi program, dan mendistribusikan penggandaan program asli atau yang sudah dimodifikasi tanpa harus membayar royalti kepada pengembang sebelumnya.

     Perlu digarisbawahi, definisi free disini bukan berarti gratis, namun free disini berarti bebas, akan tetapi bebas disini adalah bebas untuk digunakan, dikembangkan, disebarkan ulang dengan mempertanggungjawabkan secara bersama dan tidak menghilangkan hak cipta pembuatnya. Inilah yang menjadi alasan software open source yang tersebar saat ini menjadi lebih berkualitas.Bebas ini dijabarkan menjadi empat buah, yaitu:

  1. Kebebasan untuk menjalankan programnya untuk tujuan apa saja
  2. Kebebasan untuk mempelajari bagaimana program itu bekerja serta dapat disesuaikan dengan kebutuhan anda. Akses pada kode program merupakan suatu prasyarat
  3. Kebebasan untuk menyebarluaskan kembali hasil salinan perangkat lunak tersebut sehingga dapat membantu sesama
  4. Kebebasan untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum sehingga semua menikmati keuntungannya.


Kelebihan Open Source Software :
  • Lisensi gratis, meskipun ada yang berbayar biasanya tidak semahal Proprietary Software
  • Jumlah user tak terbatas
  • Aplikasi dapat digandakan
  • Kode sumber program terbuka, isinya dapat dilihat, dipelajari, dimodifikasi
  • dukungan ditangani oleh perusahaan atau komunitas


Kelemahan Open Source Software :
  • Kompabilitas hardware tidak terjamin (terutama pada sistem operasi)
  • Interface terkadang tidak user friendly
  • Masih terus dalam pengembangan dan penyempurnaan

Referensi: