Sabtu, 14 Mei 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.
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.

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.
Grey&Larson (2006) mendeskripsikan beberapa indicator, ciri dan kualitas seorang manajer proyek yang efektif. Beberapa kontradiksi yang dihadapkan oleh manajer proyek antara lain:
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

Grey&Larson (2006) juga menggambarkan ciri-ciri dari seorang manajer proyek yang efektif. Diantaranya adalah:
a. Pemikir Sistem, kemampuan dalam berpikir untuk mengelola interaksi antar komponen dan sumber daya proyek yang berbeda-beda, karena tidak bisa dikatakan efektif apabila penyelesaian masalah hanya secara parsial. Hal ini akan mempersulit sang manajer untuk mengambil keputusan.
b. Integritas Pribadi, membangun dan meningkatkan kemampuan diri menjadi sangat penting dilakukan terlebih dahulu sebelum meningkatkan kemampuan anggota tim.
c. Proaktif, bedakan dengan reaktif. Para manajer proyek dituntut tidak hanya akan melihat peristiwa yang telah terjadi (reaktif), akan tetapi juga selalu meneropong masa depan dan berjuang keras menemukan masa depan proyek (Kartajaya, 2003)
d. Toleransi yang tinggi terhadap Stress, mengingat proyek merupakan hal yang rumit dan kompleks, pasti akan menimbulkan tekanan terhadap orang yang bebankan tanggungjawab kepadanya. Manajer proyek harus mampu mengelola kondisi psikologis mereka agar dapat bertahan dalam tekanan.
e. Perspektif Bisnis Umum, seorang manajer proyek harus memahami dasar-dasar bisnis dari disiplin teknis yang berbeda-beda sebagai kerja antar fungsional.
f. Komunikator yang baik, telah dijelaskan sebelumnya.
g. Manajemen waktu yang efektif, telah dijelaskan sebelumnya.
h. Politikus Mahir, strategi dalam menghadapi banyak orang dan mendapatkan dukungan dari semua pihak merupakan cirri penting manajer proyek yang sukses.
i. Optimis, Slater (1999) dalam bukunya Saving Big Blue mengatakan “Anda dalam kesulitan Besar jika Menganggap anda Sudah Selesai”. Maksud dari kata-kata ini ialah, masalah-masalah yang sudah diselesaikan tidak bisa kita lepas begitu saja, karena pada nantinya kan bermunculan masalah-masalah baru di dalam pelaksanaan proyek. Kepercayaan diri terhadap proyek, mampu membuat seorang manajer proyek melakukan inovasi dan mengubah strategi proyek ke arah yang lebih baik tanpa meninggalkan perencanaan yang telah ditetapkan.

source :

http://fairuz.upy.ac.id/?p=443

http://www.setiabudi.name/archives/990

http://belajarmanagement.wordpress.com/2009/03/23/pengertian-dan-tugas-manager/

Selasa, 12 April 2011

Profesi di Bidang IT

Berikut ini adalah beberapa profesi yang terdapat di bidang TI :

1. Sistem Analis
Merupakan orang yang bertugas menganalisa sistem yang akan diimplementasikan, mulai dari menganalisa sistem yang ada, tentang kelebihan dan kekurangannya, sampai studi kelayakan dan desain sistem yang akan dikembangkan.

2. Programmer
Merupakan orang yang bertugas mengimplementasikan rancangan sistem analis yaitu membuat program (baik aplikasi maupun sistem operasi) sesuai sistem yang dianalisa sebelumnya.

3. IT Administrator
Merupakan orang yang menyediakan implementasi dan administrasi yang meliputi Local Area Network (LAN), Wide Area Network (WAN) dan koneksi dial up, firewall, proxy, serta pendukung teknisnya.

4. Web DesainerWeb desainer adalah orang yang melakukan kegiatan perencanaan, termasuk studi kelayakan, analisis dan desain terhadap suatu proyek pembuatan aplikasi berbasis web.

5. Database Administrator
Merupakan orang yang bertanggung jawab untuk administrasi dan pemeliharaan teknis yang menyangkut perusahaan dalam pembagian sistem database.

6. Networking Enginer
Adalah orang yang berkecimpung dalam bidang teknis jaringan komputer dari maintenance sampai pada trobleshootingnya.

7. System Enginer
Adalah orang yang menyediakan rancangan sistem dan konsultasi terhadap pelanggan. Selain itu juga memberikan respon terhadap permintaan technical queries serta dukungannya. Termasuk juga melakukan pelatihan ke pelanggan dan IT administrator.

8. Techincal Enginer
Technical enginer, sering juga disebut sebagai teknisi yaitu orang yang berkecimpung dalam bidang teknik baik mengenai pemeliharaan maupun perbaikan perangkat sistem komputer.

9.EDP Operator
Adalah orang yang bertugas untuk mengoperasikan program-program yang berhubungan dengan electronik data processing dalam lingkungan sebuah perusahaan atau oranisasi lainnya.

10. System Administrator
Merupakan orang yang bertugas melakukan administrasi terhadap sistem, melakukan pemeliharaan sistem, memiliki kewenangan mengatur hak akses terhadap sistem, serta hal-hal lain yang berhubungan dengan pengaturan operasional sebuah sistem.

Perbandingan Profesi di Bidang TI dengan Beberapa Negara Lain :
Model SRIG-PS - SEARCC

South East Asia Regional Computer Confideration (SEARCC) merupakan suatu forum/badan yang beranggotakan himpunan profiesional IT yang terdiri dari 13 negara. SEARCC dibentuk pada Februari 1978, di Singapore oleh 6 ikatan komputer dari negara-negara : Hong Kong, Indonesia, Malaysia, Philipina, Singapore dan Thailand. Model SEARCC untuk pembagian job dalam lingkungan TI merupakan model 2 dimensi yang mepertimbangkan jenis pekerjaan dan tingkat keahlian ataupun tingkat pengetahuan yang dibutuhkan.

A. Model Singapura

Pada model Singapore dilakukan pembagian berdasarkan tingkatan senioritas. Misal pada System development dibagi menjadi:
  1. Programmer
  2. Analyst/Programmer
  3. Senior Analyst/Programmer
  4. Principal Analyst/Programmer
  5. System Analyst
  6. Senior System Analyst
  7. Principal System Analyst
  8. Development Manager

B. Model Malaysia

Pada model Malaysia ini mirip dengan model Singapura, juga membedakan posisi pekerjaan pada berbagai sektor bisnis. Tetapi berbeda dalam melakukan ranking senioritas, misal untuk System Development:
  1. Programmer
  2. System Analyst/Designer
  3. System Development Executive
Model Singapore dan Malaysia memiliki banyak kesamaan dan dapat diintegrasi, dengan pembagian sebagai berikuti :
  1. System Development
  2. Computer Operations
  3. Sales, Marketing and Services
  4. Education and Trainings
  5. Research and Developments
  6. Spesialist Support
  7. Consultancy
C. Model Japan IT Enginer

Model JITEE mendefinisikan setiap cell berdasarkan :
  1. Fungsi
  2. Pengalaman
  3. Pengetahuan, keahlian dan kemampuan.

Sumber:
http://directory.umm.ac.id/tik/etika003.pdf
http://dosen.stiki.ac.id/arifin/Etika%20komputer/pdf/PROFESI%20DI%20BIDANG%20TEKNOLOGI%20INFORMASI%20pertemuan%202%20%5BCompatibility%20Mode%5D.pdf
http://openstorage.gunadarma.ac.id/~mwiryana/IPKIN/SRIG-PS/st_page3.html
http://freezcha.wordpress.com/

Draft Kontrak Kerja Untuk Proyek IT

Kontrak (perjanjian) adalah suatu "peristiwa di mana seorang berjanji kepada orang lain atau di mana dua orang itu saling berjanji untuk melaksanakan suatu hal". (Subekti, 1983:1).
Syarat sahnya kontrak (perjanjian)Menurut Pasal 1338 ayat (1) bahwa perjanjian yang mengikat hanyalah perjanjian yang sah. Supaya sah pembuatan perjanjian harus mempedomani Pasal 1320 KHU Perdata.Pasal 1320 KHU Perdata menentukan empat syarat sahnya perjanjian yaitu harus ada :
1. Kesepakatan. Yang dimaksud dengan kesepakatan di sini adalah adanya rasa ikhlas atau saling memberi dan menerima atau sukarela di antara pihak-pihak yang membuat perjanjian tersebut. Kesepakatan tidak ada apabila kontrak dibuat atas dasar paksaan, penipuan, atau kekhilafan.
2. Kecakapan. Kecakapan di sini berarti para pihak yang membuat kontrak haruslah orang-orang yang oleh hukum dinyatakan sebagai subyek hukum. Pada dasarnya semua orang menurut hukum cakap untuk membuat kontrak. Yang tidak cakap adalah orang-orang yang ditentukan oleh hukum, yaitu anak-anak, orang dewasa yang ditempatkan di bawah pengawasan (curatele), dan orang sakit jiwa. Anak-anak adalah mereka yang belum dewasa yang menurut Undang-Undang Nomor 1 Tahun 1974 tentang Perkawinan belum berumur 18 (delapan belas) tahun. Meskipun belum berumur 18 (delapan belas) tahun, apabila seseorang telah atau pernah kawin dianggap sudah dewasa, berarti cakap untuk membuat perjanjian.
3. Hal tertentu. Maksudnya objek yang diatur kontrak harus jelas, setidak-tidaknya dapat ditentukan. Jadi, tidak boleh samar-samar. Hal ini penting untuk memberikan jaminan atau kepastian kepada pihak-pihak dan mencegah timbulnya kontrak fiktif.
4. Sebab yang dibolehkan. Maksudnya isi kontrak tidak boleh bertentangan dengan perundang-undangan yang bersifat memaksa, ketertiban umum, dan atau kesusilaan.
Cara membuat kontrak (perjanjian) kerja :Untuk membuat kontrak kerja biasanya didahului oleh masa yang harus dilalui sebelum adanya kontrak kerja yang disebut masa percobaan.
1. Masa Percobaan. Masa percobaan dimaksudkan untuk memperhatikan calon buruh (magang), mampu atau tidak untuk melakukan pekerjaan yang akan diserahkan kepadanya serta untuk mengetahui kepribadian calon buruh (magang).
2. Yang Dapat Membuat Perjanjian Kerja. Untuk dapat membuat (kontrak) perjanjian kerja adalah orang dewasa.

3. Bentuk Perjanjian Kerja. Bentuk dari Perjanjian Kerja untuk waktu tertentu berbeda dengan perjanjian kerja untuk waktu tidak tertentu.Bagi perjanjian kerja untuk waktu tertentu harus dibuat secara tertulis dengan menggunakan bahasa Indonesia dan tulisan latinBagi perjanjian kerja untuk waktu tidak tertentu bentuknya bebas artinya dapat dibuat secara tertulis maupun lisan. Selain itu bahasa maupun yang digunakan juga bebas, demikian juga dibuat rangkap berapa terserah pada kedua belah pihak.
4. Isi Perjanjian Kerja. Baik dalam KUH Perdata maupun dalam Peraturan Menteri Tenaga Kerja No. PER-05/PER/1986 tentang Kesepakatan Kerja Untuk Waktu Tertentu tidak ditentukan tentang isi dari perjanjian kerja. Pada pokoknya isi dari perjanjian kerja tidak dilarang oleh peraturan perundangan atau tidak bertentangan dengan ketertiban atau kesusilaan.
5. Jangka Waktu Perjanjian Kerja Untuk Waktu Tertentu. Dalam perjanjian kerja untuk waktu tertentu yang didasarkan atas jangka waktu tertentu, dapat diadakan paling lama 2 (dua) tahun dan dapat diperpanjang hanya 1 (satu) kali saja dengan waktu yang sama, tetapi paling lama 1 (satu) tahun. Untuk mengadakan perpanjangan pengusaha harus memberitahukan maksudnya secara tertulis kepada buruh selambat-lambatnya 7 (tujuh) hari sebelum perjanjian kerja untuk waktu tertentu tersebut berakhir.
Perjanjian kerja untuk waktu tertentu yang didasarkan atas jangka waktu tertentu dapat diperbaharui hanya 1 (satu) kali saja dan pembeharuan tersebut baru dapat diadakan setelah 21 (dua puluh satu) hari dari berakhirnya perjanjian kerja untuk waktu tertentu tersebut.
6. Penggunaan Perjanjian Kerja. Perjanjian kerja untuk waktu tertentu hanya dapat diadakan untuk pekerjaan tertentu yang menurut sifat, jenis atau kegiatannya akan selesai dalam waktu tertentu, yaitu :- yang sekali selesai atau sementara sifatnya- diperkirakan untuk waktu yang tidak terlalu lama akan selesai- bersifat musiman atau yang berulang kembali- yang bukan merupakan kegiatan pokok suatu perusahaan atau hanya merupakan penunjang- yang berhubungan dengan produk baru, atau kegiatan baru atau tambahan yang masih dalam percobaan atau penjajagan.Bagi perjanjian kerja untuk waktu tidak tertentu dapat diadakan untuk semua pekerjaan, tidak membedakan sifat, jenis dan kegiatannya.
7. Uang Panjar. Jika pada suatu pembuatan perjanjian kerja diberikan oleh majikan dan diterima oleh buruh uang panjar, maka pihak manapun tidak berwenang membatalkan kontrak (perjanjian) kerja itu dengan jalan tidak meminta kembali atau mengembalikan uang panjar (Pasal 1601e KUH Perdata). Meskipun uang panjar dikembalikan atau dianggap telah hilang, perjanjian kerja tetap ada.

Sumber :
http://www.anneahira.com/contoh-surat/suratkontrak.htm
http://www.asiamaya.com/konsultasi_hukum/perj_kerja/kontrak_kerja.htm

Tata Cara Pendirian Badan Usaha di Bidang IT

Secara garis besar, pendirian badan usaha adalah:
Mengadakan rapat umum pemegang saham.
Dibuatkan akte notaris (nama-nama pendiri, komisaris, direksi, bid. usaha, tujuan perusahaan didirikan.
Didaftarkan di pengadilan negeri (dokumen : izin domisili, surat tanda daftar perusahaan
(TDP), NPWP, bukti diri masing-masing.
Diberitahukan dalam lembaran negara (legalitas dari dept. kehakiman).

Proposal atau Template Bisnis yang Diajukan

Secara garis besar isi dari perencanaan ( proposal ) bisnis tersebut adalah :

1. Nama Perusahaan
Poin ini sederhana namun sangat menentukan. Nama perusahaan tidak hanya dipakai satu atau dua periode saja, namun untuk selamanya. Oleh karena itu perlu pemikiran yang cermat dalam menentukan nana perusahaan ini. Menurut Canon dan Wichert, ciri-ciri nama yang baik adalah :
§ Pendek
§ Sederhana
§ Mudah dieja
§ Mudah diingat
§ Enak dibaca
§ Tidak ada nada sumbang
§ Tidak ketinggalan jaman
§ Ada hubungan dengan barang dagangan
§ Bila diekspor gampang dibaca oleh orang luar negari
§ Tidak menyinggung perasaan kelompok/orang lain atau tidak negatif
§ Dapat memberi sugesti pada pengguna produk tersebut

2. Lokasi Perusahaan
Seperti halnya nama perusahaan, lokasi usaha juga berkaitan dengan masa atau jangka panjang. Artinya dampak yang timbul karena kesalahan memilih lokasi usaha akan terbaga dan menjadi beban jangka panjang, apalagi investasi untuk usaha ini tidak kecil. Kesalahan dalam pemilihan lokasi juga dapat menimbulkan masalah di kemudian hari, seperti kesulitas mendapatkan bahan baku, kesulitas mencari konsumen, kesulitan perijinan dan masih banyak lagi. Oleh karena itu, lokasi yang baik hendaknya memperhatikan beberapa faktor di bawah ini :
§ Sumber bahan baku
§ Letak pasar / konsumen
§ Sarana dan prasarana pendukung
§ Perijinan
§ Masyarakat, dll.

3. Komoditi yang akan diusahakan
Kesempatan memilih komoditi apa yang akan diusahakan, dapat mempertimbangkan beberapa hal berikut ini :
§ Meningkat/melimpahnya permintaan masyarakat, sementara suply tidak mencukupi
§ Teridentifikasinya kebutuhan masyarakat akan produk tertentu
§ Kurangnya saingan dalam bidang usaha yang akan ditekuni
§ Adanya kemampuan yang meyakinkan untuk bersaing dan berhasil

4. Konsumen Yang Dituju
Untuk poin ini, segmentasi ( pembagian ) pasar perlu dilakukan, kalangan atau golongan mana saja yang akan dilayani. Hal ini sangat tergantung dari kemampuan internal dalam melayani dan menyediakan produk yang dibutuhkan oleh golongan pasar tersebut.

5. Posisi di Pasar yang akan dimasuki
Sebagai pendatang baru dalam sebuah unit bisnis, perlu dipertimbangkan apakah perusahaan akan masuk sebagai pemimpin pasar, penantang pasar, pengikut pasar, atau perelung passar. Semua pilihan tersebut memilki konsekuensi sendiri-sendiri yang harus dihadapi.

6. Partner Yang akan Diajak Kerjasama
Di banyak kasus, kerja sama dengan pihak lain sangat dan lazim dilakukan. Banyak alasan mengapa kerja sama tersebut perlu dilakukan. Salah satu diataranya adalah untuk memperkuat modal dan profesionalisme pengelolaan. Hal penting yang perlu diperhatikan dalam melakukan kerja sama adalah adanya kontrak/perjanjian kerja yang jelas dan formal. Untuk lebih jelasnya dalap dilihat dalam lampiran tulisan ini.

7. Manajemen
Manajemen menyangkut SDM yang akan mengelola dan menjalankan bisnis yang akan ditekuni. Alternatif yang dapat dipilih diantaranya adalah :
§ Dikelola sendiri
§ Diserahkan pada pihak lain dengan pengawasan
§ Dikelola bersama dengan partner bisnis
§ Dikelola sepenuhnya oleh pihak lain
Semua pilihan diatas tentunya memiliki konsekuensi sendiri-sendiri yang perlu diperhatikan dan direncanakan dengan matang.

8. Permodalan ( Yang diharapkan dan yang tersedia ) dan Manajemen Keuangan
Poin ini menjadi sangat penting, karena semua sumber daya yang dibutuhkan untuk memulai suatu usaha, ada harganya. Oleh karena itu, modal semangat dan kejujuran saja tidaklah cukup, perlu modal dalam arti yang sebenarnya. Beberapa hal yang perlu diperhatikan adalah :
§ Besarnya modal yang dibutuhkan
§ Sumber modal yang dapat diharapkan
§ Biaya modal
§ Arus kas ( tingkat pengembalian ) dari modal tersebut

9. Studi Kelayakan
Poin ini sangat diperlukan untuk memberi pejelasan dari berbagai aspek, seperti :
§ aspek ekonomi
§ aspek hukum
§ aspek teknis
§ aspek pasar, dll.
Tujuannya adalah untuk lebih memastikan bahwa unit usaha/bisnis yang akan dijalankan adalah layak dan memiliki prospek yang baik. Untuk lebih jelasnya, khususnya dari aspek ekonomi, dapat dilihat dalam lampiran modul ini.

Daftar Pustaka:

Jumat, 01 April 2011

COCOMO

COCOMO adalah sebuah model yang didesain oleh Barry Boehm untuk memperoleh perkiraan dari jumlah orang-bulan yang diperlukan untuk mengembangkan suatu produk perangkat lunak. Satu hasil observasi yang paling penting dalam model ini adalah bahwa motivasi dari tiap orang yang terlibat ditempatkan sebagai titik berat. Hal ini menunjukkan bahwa kepemimpinan dan kerja sama tim merupakan sesuatu yang penting, namun demikian poin pada bagian ini sering diabaikan.
Pada tahun 1981, Barry Boehm mendesain COCOMO untuk memberikan estimasi / perkiraan jumlah Person-Months untuk mengembangkan suatu produk software. Referensi pada model ini dikenal dengan nama COCOMO 81.
Pada tahun 1990, muncul suatu model estimasi baru yang disebut dengan COCOMO II. Secara umum referensi COCOMO sebelum 1995 merujuk pada original COCOMO model yaitu COCOMO 81, kemudian setelah itu merujuk pada COCOMO II.
Model estimasi COCOMO telah digunakan oleh ribuan project manager suatu proyek perangkat lunak, dan berdasar pada pengalaman dari ratusan proyek sebelumnya. Tidak seperti model estimasi biaya yang lain, COCOMO adalah model terbuka, sehingga semua detail dipublikasikan, termasuk :
· Dasar persamaan perkiraan biaya
· Setiap asumsi yang dibuat dalam model
· Setiap definisi
· Biaya yang disertakan dalam perkiraan dinyatakan secara eksplisit

Barry Boehm memperkenalkan hirarki model estimasi PL dengan nama COCOMO
(COnstructive COst MOdel = Model Biaya Konstruktif) yang berbentuk sbb :

1. Model COCOMO Dasar
Menghitung usaha pengembangan PL (dan biaya) sbg fungsi dari ukuran program yg diekspresikan dalam baris kode yg diestimasi (LOC).

2. Model COCOMO Intermediate
Menghitung usaha pengembangan PL sbg fungsi ukuran program dan serangkaian 'pengendali biaya' yg menyangkut penilaian yg subyektif thd produk, perangkat keras, personil dan atribut proyek.

3. Model COCOMO Advance
Menghubungkan semua karakteristik versi intermediate dg penilaian thd pengaruh pengendali biaya pd setiap langkah (analis, perancangan, dll) dari proses rekayasa PL.

Model COCOMO mendefinisikan 3 kelas proyek PL :

1. Model Organik
Ukuran proyek relatif kecil, PL yang dibuat atau dikembangkan lebih simpel dengan aplikasi kerja yg baik. Misal program analisis termal yang dikembangkan untuk kelompok transfer panas.

2. Model Semi Detached
Ukuran proyek dan kekompleksan perangkat cukup besar dengan pengalaman kerja campuran (ada yg telah berpengalaman dan ada yg belum berpengalaman). Misal sistem pemrosesan transaksi dengan syarat tertentu
untuk perangkat keras terminal dan perangkat lunak database.

3. Model Embedded
Ukuran proyek dan kekompleksan PL yg dikembangkan atau dikerjakan besar. Misal perangkat lunak kontrol penerbangan untuk pesawat udara.

sumber :

http://ega.staff.gunadarma.ac.id/Downloads/files/7509/RPL_5.pdf

Minggu, 20 Maret 2011

Keterbatasan UU Telekomunikasi Dalam Mengatur Penggunaan Teknologi Informasi

Di Indonesia banyak sekali UU yang kita sendiri tidak mengetahui persis apa isinya tetapi di sini akan di jelaskan salah satunya yaitu UU NO.36



Keterbatasan UU Telekomunikasi Dalam Mengatur Penggunaan Teknologi Informasi

Didalam UU No. 36 telekomunikasi berisikan sembilan bab yang mengatur hal-hal berikut ini ; Azas dan tujuan telekomunikasi, pembinaaan, penyelenggaraan telekomunikasi, penyidikan, sanksi administrasi, ketentuan pidana, ketentuan peralihan dan ketentuan penutup. Undang-Undang ini dibuat untuk menggantikan UU No.3 Tahun 1989 tentang Telekomunikasi, karena diperlukan penataan dan pengaturan kembali penyelenggaraan telekomunikasi nasional yang dimana semua ketentuan itu telah di setujuin oleh DPRRI.

UU ini dibuat karena ada beberapa alasan, salah satunya adalah bahwa pengaruh globalisasi dan perkembangan teknologi telekomunikasi yang sangat cepat telah mengakibatkan perubahan yang mendasar dalam penyelenggaraan dan cara pandang terhadap telekomunikasi.

Dengan munculnya undang-undang tersebut membuat banyak terjadinya perubahan dalam dunia telekomunikasi,antara lain :

1.Telekomunikasi merupakan salah satu infrastruktur penting dalam kehidupan berbangsa dan bernegara.

2.Perkembangan teknologi yang sangat pesat tidak hanya terbatas pada lingkup telekomunikasi itu saja, maleinkan sudah berkembang pada TI.

3.Perkembangan teknologi telekomunikasi di tuntut untuk mengikuti norma dan kebijaksanaan yang ada di Indonesia.


Apakah ada keterbatasan yang dituangkan dalam UU no.36 Telekomunikasi tersebut dalam hal mengatur penggunaan teknologi Informasi. Maka berdasarkan isi dari UU tersebut tidak ada penjelasan mengenai batasan-batasan yang mengatur secara spesifik dalam penggunaan teknologi informasi tersebut, artinya dalan UU tersebut tidak ada peraturan yang secara resmi dapat membatasi penggunaan teknologi komunikasi ini. Namun akan lain ceritanya jika kita mencoba mencari batasan-batasan dalam penggunaan teknologi informasi berbasis sistem komputer yang merupakan sistem elektronik yang dapat dilihat secara virtual, maka hal tersebut diatur dalam UU No.11 Tahun 2008 tentang Informasi dan Transaksi Elektronik terutama BAB VII tentang Perbuatan yang Dilarang. Untuk itu kita sebagai pengguna teknologi informasi dan komunikasi harus lebih bijak dan berhati-hati lagi dalam memanfaatkan teknologi ini dengan memperhatikan peraturan dan norma yang ada.

KESIMPULAN :

* Adanya keterbatasan undang-undang yang dibuat sehingga hanya efektif sebagian karna kurang kuatnya hukum terhadap instansi pemerintah,korporasi dan sebagainya.

* Ragamnya peraturan perundangan di Indonesia dimana undang-undang yang satu saling bertentangan

* Menghadapi kondisi demikian seyogyanya ada keberanian dan inovasi dari penegak hukum untuk mengefektifkan peraturan yang ada dengan melakukan interpretasi atau kontruksi hukum yang bersumber pada teori atau ilmu hukum,pendapat ahli,jurisprudensi,atau bersumber dari ide-ide dasar yang secara konseptual dapat dipertanggungjawabkan.



Sumber :

http://www.tempo.co.id/hg/peraturan/2004/03/29/prn,20040329-17,id.html

Peraturan dan regulasi perbedaan berbagai cyberlaw di beberapa negara

Cyber law merupakan aspek hukum yang ruang lingkupnya meliputi setiap aspek yang berhubungan dengan perorangan atau subjek hukum yang menggunakan dan memanfaatkan teknologi internet yang dimulai pada saat mulai online. Cyber law sendiri berasal dari kata cyberspace law.

Perkembangan cyber law di Indonesia sendiri belum bisa dikatakan maju. Karena penggunaan internet belum merata di seluruh Indonesia. Berbeda dengan Amerika Serikat yang menggunakan internet sebagai fasilitas seluruh aspek mereka. Perkembangan hukum dunia maya di Amerika Serikat pun sudah sangat maju.

Computer crime act adalah akta kejahatan computer yang dimiliki oleh Malaysia dan negara2 lainnya. Mereka mengatasi permasalahan dan isu-isu hukum berkaitan dengan teknologi informasi dan transaksi elektronik. Mereka sudah menyempurnakan cyberlaw sepuluh tahun lalu. Selain computer crime act ada juga Digital Signature Act yang artinya akta tandatangan digital yang dibuat tahun 1977, communication and Multimedia Act (akta Komputer dan Multimedia) yang dibuat tahun 1998. Sedangkan Singapura memiliki The Elektronic Act (Akta Elektronik) tahun 1998, Electronic Communication Privacy Act (Akta Privasi Komunikasi Elektronik) tahun 1996. Guna memerangi pornografy, Amerika mempunyai US Child Online Protection Act (COPA), US Child Pornography Protection Act, US Child Internet Protection Act (CIPA), US New Laws and Rulemaking. Di Australia, New Zealand serta Negara-negara Eropa lainnya pun memiliki Cyberlaw untuk melindungai masyarakat dan negaranya kejahatan dunia maya.

Berikut pada adalah Undang-Undang Komunikasi dan Multimedia 1998 yang mengatur konvergensi komunikasi dan industri multimedia dan untuk mendukung kebijakan nasional ditetapkan untuk tujuan komunikasi dan multimedia industri. The Malaysia Komunikasi dan Undang-Undang Komisi Multimedia 1998 kemudian disahkan oleh parlemen untuk membentuk Malaysia Komisi Komunikasi dan Multimedia yang merupakan peraturan dan badan pengawas untuk mengawasi pembangunan dan hal-hal terkait dengan komunikasi dan industri multimedia.

Departemen Energi, Komunikasi dan Multimedia sedang dalam proses penyusunan baru undang-undang tentang Perlindungan Data Pribadi untuk mengatur pengumpulan, kepemilikan, pengolahan dan penggunaan data pribadi oleh organisasi apapun untuk memberikan perlindungan untuk data pribadi seseorang dan dengan demikian melindungi hak-hak privasinya. Ini to-be-undang yang berlaku didasarkan pada sembilan prinsip-prinsip perlindungan data yaitu :

  1. Cara pengumpulan data pribadi
  2. Tujuan pengumpulan data pribadi
  3. Penggunaan data pribadi
  4. Pengungkapan data pribadi
  5. Akurasi dari data pribadi
  6. Jangka waktu penyimpanan data pribadi
  7. Akses ke dan koreksi data pribadi
  8. Keamanan data pribadi
  9. Informasi yang tersedia secara umum.

The Council of Europe (CE) berinisiatif untuk melakukan studi mengenai kejahatan tersebut. Studi yang memberikan guidelines lanjutan bagi para pengambil kebijakan untuk menentukan tindakan-tindakan yang seharusnya dilarang berdasarkan hokum. CE sendiri merupakan gagasan Uni Eropa yang dibuat pada tahun 2001, yang mengatur masalah kejahatan cyber (cyber crime). Konvensi ini pada awalnya dibuat oleh organisasi regional yaitu Uni Soviet, yang didalamnya terdapat perkembangan untuk diratifikasi dan diaksesi oleh Negara manapun didunia yang berkomitmen mengatasi kejahatan cyber.

Cyberlaw di Singapore
The Electronic Transactions Act (ETA) 1998

ETA sebagai pengatur otoritas sertifikasi. Singapore mempunyai misi untuk menjadi poros / pusat kegiatan perdagangan elektronik internasional, di mana transaksi perdagangan yang elektronik dari daerah dan di seluruh bumi diproses.

The Electronic Transactions Act telah ditetapkan tgl.10 Juli 1998 untuk menciptakan kerangka yang sah tentang undang-undang untuk transaksi perdagangan elektronik di Singapore yang memungkinkan bagi Menteri Komunikasi Informasi dan Kesenian untuk membuat peraturan mengenai perijinan dan peraturan otoritas sertifikasi di Singapura.

Tujuan dibuatnya ETA :
• Memudahkan komunikasi elektronik atas pertolongan arsip elektronik yang dapat dipercaya;

• Memudahkan perdagangan elektronik,

• Memudahkan penyimpanan secara elektronik tentang dokumen pemerintah dan perusahaan menurut undang-undang, Meminimalkan timbulnya arsip alektronik yang sama (double), perubahan yang tidak disengaja dan disengaja tentang arsip, dan penipuan dalam perdagangan elektronik, dll;

Membantu menuju keseragaman aturan, peraturan dan mengenai pengesahan dan integritas dari arsip elektronik; dan

Mempromosikan kepercayaan, integritas dan keandalan dari arsip elektronik dan perdagangan elektronik

Ruang lingkup ETA :

• Kontrak Elektronik

• Kewajiban Penyedia Jasa Jaringan

• Tandatangan dan Arsip elektronik

Sumber :

http://maxdy1412.wordpress.com/2010/05/01/perbandingan-cyber-law-indonesia-computer-crime-act-malaysia-council-of-europe-convention-on-cyber-crime-eropa/

http://maxdy1412.wordpress.com/2010/05/01/perbandingan-cyber-law-indonesia-computer-crime-act-malaysia-council-of-europe-convention-on-cyber-crime-eropa/

http://bestchildrenofgod.wordpress.com/uu-ite-indonesia-dengan-4-negara-asean/

KEUNTUNGAN DAN KERUGIAN OPEN SOURCE SOFTWARE

Open Source kalau di Indonesiakan berarti sumber terbuka yaitu istilah untuk software yang kode program/sumbernya disediakan oleh pengembangnya untuk umum, secara terbuka dapat diambil oleh pengguna. Terbuka disini maksudnya bebas. Pengguna bahkan dapat mempelajari, melakukan modifikasi dan mengembangkan lebih lanjut untuk membuat software tersebut sesuai dengan kebutuhan mereka, dan juga dapat disebarluaskan.


Penggunaan software open source memiliki keuntungan dan kerugian baik dari sisi pengguna
maupun sisi pengembang.

Keuntungan dari Sisi pengguna:

- Gratis --> Hemat dan ekonomis
- Pengguna dapat terlibat dalam pengembangan program karena memilikisource code nya
- Respon yang baik dari pemakai sehingga bug dapat ditemukan dan diperbaiki dengan lebih cepat.
- Meningkatkan potensi untuk bisa lebih mandiri di bidang TI sehingga ketergantungan pada vendor berkurang.


Sisi pengembang:

- Seluruh komunitas mau dan dapat membantu untuk membuat software anda menjadi lebih baik
- Tidak ada biaya iklan dan perawatan program sebagai sarana untuk memperkenalkan konsep anda

selain itu keuntungan lainnya adalah :

- Banyaknya tenaga (SDM) untuk mengerjakan proyek.

Sumber daya manusia merupakan salah satu unsur pokok dalam software development. Proyek open source biasanya menarik banyak developer.

- Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki.

Karena jumlah developernya sangat banyak dan tidak dibatasi, maka kemungkinan untuk mendeteksi bugs lebih besar. Selain itu karena source code tersedia, maka setiap orang dapat mengusulkan perbaikan tanpa harus menunggu dari vendor.

- Kualitas hasil lebih terjamin.

Karena banyaknya orang yang melakukan evaluasi, kualitas produk dapat lebih baik.

Kerugian:

- Tidak ada garansi dari pengembangan.

Biasanya terjadi ketika sebuah project dimulai tanpa dukungan yang kuat dari satu atau beberapa perusahaan, memunculkan celah awalketika sumbe code masih mentah dan pengembangan dasar masih dalampembangunan.

- Masalah yang berhubungan dengan intelektual property

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

- Kesulitan dalam mengetahui status project

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



sumber:

* Wiwin Surwaningsih, Nuryani, “Dampak Knowledge Perkembangan Open Source dan Free Software”, 2006, Pusat Penelitian Informatika,LIPI Bandung
* TeaMs, "Free Software / Open Source Software”, 2006, Universitas Indonusa Esa Unggul,JAKARTA
* http://ezine.echo.or.id/ezine1/sedikit%20tentang%20Open%20source.txt

Selasa, 15 Maret 2011

IT Audit dan Forensic

Sebelum kita memabahas lebih dalam mengenai IT Audit dan Forensic, saya ingin membatasi masalah yang akan dibahas yaitu prosedur dan lembar kerja IT audit dan tools yang digunakan untuk IT audit dan forensic. Untuk mengenalkan IT Audit dan Forensic itu apa, saya akan terlebih dahulu membahas pengertian dari IT audit. Berikut penjelasannya :

Pengertian IT Audit.

Audit teknologi informasi (information technology (IT) audit atau information systems (IS) audit) adalah bentuk pengawasan dan pengendalian dari infrastruktur teknologi informasi secara menyeluruh. Audit teknologi informasi ini dapat berjalan bersama-sama dengan audit finansial dan , atau dengan kegiatan pengawasan dan evaluasi lain yang sejenis. Pada mulanya istilah ini dikenal dengan audit pemrosesan data elektronik, dan sekarang audit teknologi informasi secara umum merupakan proses pengumpulan dan evaluasi dari semua kegiatan sistem informasi dalam perusahaan itu. Istilah lain dari audit teknologi informasi adalah audit komputer yang banyak dipakai untuk menentukan apakah aset sistem informasi perusahaan itu telah bekerja secara efektif, dan integratif dalam mencapai target organisasinya.

Pengertian IT Forensic

IT Forensic adalah bagian kepolisian yang menelusuri kejahatan-kejahatan dalam dunia computer/internet. Komputer forensik yang juga dikenal dengan nama digital forensik, adalah salah satu cabang ilmu forensik yang berkaitan dengan bukti legal yang ditemui pada komputer dan media penyimpanan digital.Tujuan dari komputer forensik adalah untuk menjabarkan keadaan kini dari suatu artefak digital. Istilah artefak digital bisa mencakup sebuah sistem komputer, media penyimpanan (seperti flash disk, hard disk, atau CD-ROM), sebuah dokumen elektronik (misalnya sebuah pesan email atau gambar JPEG), atau bahkan sederetan paket yang berpindah dalam jaringan komputer.

Contoh prosedur dan lembar kerja Audit IT

Prosedur IT

  1. Pengungkapan Bukti Digital
  2. Mengidentifikasi Bukti Digital
  3. Penyimpanan Bukti Digital
  4. Analisa Bukti Digital
  5. Presentasi Bukti Digital

contohnya :

1. Internal IT Deparment

Outputnya berupa Solusi teknologi meningkat, menyeluruh & mendalam dan Fokus kepada global, menuju ke standard-standar yang telah diakui.

2. External IT Consultant

Outputnya berupa Rekrutmen staff, teknologi baru dan kompleksitasnya Outsourcing yang tepat dan Benchmark / Best-Practices

Prosedur Forensic

  1. Pembuatan copies dari keseluruhan log data, files, dan lain-lain yang dianggap perlu pada suatu media yang terpisah
  2. Pembuatan finger print dari data secara matematis (contoh hashing algorithm, MD5)
  3. Pembuatan finger print dari copies secara matematis
  4. Pembuatan hashes masterlist

Tools yang digunakan untuk audit IT dan IT forensic

Di dalam penggunaan sekumpulan prosedur untuk melakukan pengujian secara menyeluruh suatu system computer dengan mempergunakan software dan tool untuk mengekstrak dan memelihara barang bukti tindakan criminal.

Tool Audit IT dan Forensic

  1. COBIT® (Control Objectives for Information and related Technology)
  2. COSO (Committee of Sponsoring Organisations of the Treadway Commission) Internal Control—Integrated Framework
  3. ISO/IEC 17799:2005 Code of Practice for Information Security Management
  4. FIPS PUB 200
  5. ISO/IEC TR 13335
  6. ISO/IEC 15408:2005/Common Criteria/ITSEC
  7. PRINCE2
  8. PMBOK
  9. TickIT
  10. CMMI
  11. TOGAF 8.1
  12. IT Baseline Protection Manual
  13. NIST 800-14

● Hardware:
– Harddisk IDE & SCSI. kapasitas sangat besar, CD-R,DVR drives
– Memori yang besar (1-2GB RAM)
– Hub, Switch, keperluan LAN
– Legacy hardware (8088s, Amiga, …)
– Laptop forensic workstations
● Software
– Erase/Unerase tools: Diskscrub/Norton utilities)
– Hash utility (MD5, SHA1)
– Text search utilities (search di http://www.dtsearch.com/)
– Drive imaging utilities (Ghost, Snapback, Safeback,…)
– Forensic toolkits. Unix/Linux: TCT The Coroners Toolkit/ForensiX dan Windows: Forensic Toolkit
– Disk editors (Winhex,…)
– Forensic acquisition tools (DriveSpy, EnCase, Safeback, SnapCopy,…)
– Write-blocking tools (FastBloc http://www.guidancesoftware.com) untuk memproteksi bukti

Sumber :

http://www.scribd.com/doc/31675347/Audit-IT-dan-Forensik-Komputer

http://donysetiadi.com/blog/2010/04/14/contoh-prosedur-dan-lembar-kerja-audit-it/

http://wsilfi.staff.gunadarma.ac.id/Downloads/files/13308/ITAuditForensic.pdf