Jumat, 20 Mei 2011

Berbagai Teknik Estimasi pada Suatu Proyek Sistem Informasi

Estimasi merupakan sebuah proses pengulangan. Pemanggilan ulang estimasi yang pertama dilakukan selama fase definisi, yaitu ketika anda menulis rencana pendahuluan proyek. Hal ini perlu dilakukan,karena anda membutuhkan estimasi untuk proposal. Setelah fase analisis direncanakan ulang, anda harus memeriksa estimasi dan merubah rencana pendahuluan proyek menjadi rencana akhir proyek.

TEKNIK–TEKNIK ESTIMASI

Ada tiga teknik yang digunakan untuk melakukan estimasi, yaitu :

1. Keputusan Profesional

Katakanlah bahwa anda merupakan orang yang memiliki pengalaman yang luas dalam membuat program “report generation modules”. Anda melakukannya dengan pendekatan merancang report tersebut dan memperkirakan berapa lama waktu yang dibutuhkan untuk membuat program tersebut. Setelah mempelajari rancangan program selama 5 menit, programmer lalu menutup matanya selama 5 menit (dia tidak tidur, tetapi berhitung), dan kemudian mengatakan “15 hari”. Inilah yang disebut Keputusan Profesional murni. Keuntungan dari teknik ini adalah cepat , dan jika seseorang sudah ahli dalam teknik ini, maka estimasinya pasti akan lebih akurat. Sedangkan kerugian dari teknik ini adalah bahwa anda membutuhkan seorang ahli yang berpengalaman dalam bidang ini, dan beberapa ahli tersebut akan bekerja keras untuk mendapatkan estimasi yang tepat.

2. Sejarah

Jalan keluar dari ketergantungan pada orang dan untuk membuat estimasi lebih khusus, yaitu anda harus mengerti tentang sejarahnya. Tulislah berapa lama masing-masing tugas dapat diselesaikan dan siapa yang bertanggung jawab atas tugas tersebut. Anda dapat membandingkan tuagas yang akan diestimasik dengan tugas yang sama yang dikerjakan lebih awal, setelah itu mulailah dengan melakukan estimasi. Hal ini dimaksudkan agar anda menjabarkan suatu proyek ke dalam beberapa tugas yang biasanya diulang dan mudah untuk dibandingkan.

3. Rumus-rumus

Ada beberapa rumus yang digunakan dalam software estimasi. Software yang baik untuk diketahui adalah COCOMO (Referensi 15). COCOMO dapat digunakan untuk memperkirakan biaya proyek, usaha (person months), jadwal, dan jumlah staf untuk masing-masing fase berikut ini :

- Preliminary Design – our Analysis Phase

- Detailed Design (DD) – our Design Phase

- Code and Unit Tes (CUT) – same as ours

- System Test – our System Test and Acceptance Phase

Selasa, 03 Mei 2011

Model Pengembangan Standar Profesi

* Organisasi profesi merupakan organisasi yang anggotanya adalah para praktisi yang menetapkan diri mereka sebagai profesi dan bergabung bersama untuk melaksanakan fungsi-fungsi sosial yang tidak dapat mereka laksanakan dalam kapasitas mereka sebagai individu.
* Semakin luasnya penerapan Teknologi Informasi di berbagai bidang, telah membuka peluang yang besar bagi para tenaga profesional Tl untuk bekerja di perusahaan, instansi pemerintah atau dunia pendidikan di era globalisasi ini.
* Secara global, baik di negara maju maupun negara berkembang, telah terjadi kekurangan tenaga professional Tl. Menurut hasil studi yang diluncurkan pada April 2001 oleh ITAA (Information Technology Association of America) dan European Information Technology Observatory, di Amerika pada tahun 2001 terbuka kesempatan 900.000 pekerjaan di bidang Tl.

1. Model dan standar profesi di USA dan Kanada

Dunia Teknologi Informasi (TI) merupakan suatu industri yang berkembang dengan begitu pesatnya pada tahun-tahun terakhir ini. Ini akan terus berlangsung untuk tahun-tahun mendatang. Perkembangan industri dalam bidang TI ini membutuhkan formalisasi ya ng lebih baik dan tepat mengenai pekerjaan, profesi berkaian dengan keahlian dan fungsi dari tiap jabatan. South East Asia Regional Computer Confideration (SEARCC) merupakan suatu forum/badan yang beranggotakan himpunan profiesional IT (Information Technology) yang terdiri dari 13 negara. SEARCC dibentuk pada Februari 1978, di Singapore oleh 6 ikata n komputer dari negara-negara : Hong Kong, Indonesia, Malaysia, Philipine, Singapore dan Thailand. SEARCC mengadakan konferensi setahun dua kali di tiap negara anggotanya secara bergiliran. Keanggotaan SEARCC bertambah, sehingga konferensi dilakukan seka li tiap tahunnya. Konferensi yang ke-15 ini, yang bernama SEARCC ’96 kali ini diselenggarakan oleh Computer Society of Thailand di Thailand dari tanggal 3-8 Juli 1996.

Sri Lanka telah menjadi anggota SEARCC sejak tahun 1986, anggota lainnya adalah Austr alia, Hong Kong, India Indonesia, Malaysia, New Zealand, Pakistan, Philipina, Singapore, Korea Selatan, Taiwan, Thailand, Kanada. Indonesia sebagai anggota South East Asia Regional Computer Confideration (SEARCC) turut serta dalam berbagai kegiatan yang dilaksanakan oleh SEARCC . Salah satunya adalah SRIG-PS (Special Regional Interest Group on Profesional Standardisation) , yang mencoba merumuskan standardisasi pekerjaan di dalam dunia Teknologi Informasi. Untuk keperluan tersebut.


STANDARDISASI PROFESI MODEL SRIG-PS SEARCC

SRIG-PS dibentuk karena adanya kebutuhan untuk mewujudkan dan menjaga standard profesional yang tinggi dalam dunia Teknologi Informasi, khususnya ketika sumber daya di region ini memiliki kontribusi yang penting bagi kebutuhan pengembangan TI secara global. SRIG-PS diharapkan memberikan hasil sebagai berikut :

* Terbentuknya Kode Etik untuk profesional TI
* Klasifikasi pekerjaan dalam bidang Teknologi Informasi
* Panduan metoda sertifikasi dalam TI
* Promosi dari program yang disusun oleh SRIG-PS di tiap negara anggota SEARCC

Pada pertemuan yang ke empat di Singapore, Mei 1994, tiga dari empat point tersebut hampir dituntaskan dan telah dipresentasikan pada SEARCC 1994 di Karachi. Dalam pelaksanaannya kegiatan SRIG-PS ini mendapat sponsor dari Center of International Cooperation on Computerization (CICC). Hasil kerja tersebut dapat diperoleh di Central Academy of Information Technology (CAIT), Jepang. Pelaksanaan SRIG-PS dilakukan dalam 2 phase.

* Phase 1, hingga pertemuan di Karachi telah diselesaikan.
* Phase 2, akan diselesaikannya panduan model SRIG-PS, phase 2 ini akan diselesaikan di SEARCC 97 yang akan diselenggarakan di New Delhi.

1.1. Pembentukan Kode Etik

Kode etik merupakan suatu dokumen yang meletakkan standard dari pelaksanaan kegiatan yang diharapkan dari anggota SEARCC. Anggota dalam dokumen ini mengacu kepada perhimpunan komputer dari negara-negara yang berbeda yang merupakan anggota SEARCC. Sebelum suatu kode etik diterima oleh SEARCC, dilakukan beberapa langkah pengembangan, yaitu :

* Menelaah kode etik yang telah ada dari assosiasi yang sejenis, yaitu :
o IFIP (International Federation for Information Processing)
o ACM (Association for Computing Machinery)
o ASOCIO (Asian Oceaniq Computer Industries Organization)
* Menelaah kode etik yang telah ada pada asosiasi anggota SEARCC :
o Malaysian Computer Society (Code of Profesional Conduct)
o Australian Computer Society (Code of Conduct)
o New Zealand Computer Society (Code of Ethics and Profesional Conduct)
o Singapore Computer Society (Profesional Code of Conduct)

*
o Computer Society of India (Code of Ethics of IT Profesional)
o Philipine Computer Society Code of Ethics)
o Hong Kong Computer Society (Code of Conduct)
* Mengembangkan draft dari model
* Model tersebut ditelaah dan diselesaikan oleh anggota SRIG-PS
* EXCO-SEARCC menyetujui kode etik tersebut.

Kode etik tersebut memiliki suatu kerangka kerja yang akan menentukan pengimplementasian kode etik tersebut yaitu :

* Pelaksanaan umum
* Dalam relasinya dengan SEARCC
* Dalam relasinya dengan anggoa lain dari SEARCC.

Kode Etik SEARCC ini dapat digunakan untuk menyusun kode etik bagi suatu himpunan di negara anggota. Dengan mengacu kepada kode etik dan menyesuaikan dengan kondisi dan dasar hukum di Indonesia, diharapkan IPKIN dapat menyusun suatu kode etik untuk profesi teknologi Informasi di Indonesia.

1.2. Klasifikasi Job

Klasikasi Job secara regional merupakan suatu pendekatan kualitatif untuk menjabarkan keahlian dan pengetahuan yang dibutuhkan untuk melaksanakan suatu pekerjaan tertentu pada tingkat tertentu. Sebelum diterimanya suatu model klasifikasi pekerjaan dilakukan analisis terhadap model yang telah dipakai pada beberapa negara misal : Malaysia, Singapore, Hong Kong dan Jepang. Kemudian dijabarkan suatu kriteria yang dapat diterima untuk menjadi model regional. Proses identifikasi kemudian dilakukan untuk mengetahui klasifikasi pekerjaan yang dapat diterima di region tersebut. Kemudian dilakukan pendefinisian fungsi, output, pengetahuan dan keahlian yang dibutuhkan untuk setiap tingkatan dari pekerjaan tersebut. Proses ini telah dilaksanakan pada SRIG-PS Meeting di Hong Kong 3-5 Oktober 1995.

Pada umumnya terdapat dua pendekatan dalam melakukan klasifikasi pekerjaan ini yaitu :

* Model yang berbasiskan industri atau bisnis. Pada model ini pembagian pekerjaan diidentifikasikan oleh pengelompokan kerja di berbagai sektor di industri Teknologi Informasi. Model ini digunakan oleh Singapore dan Malaysia
* Model yang berbasiskan siklus pengembangan sistem. Pada model ini pengelompokkan dilakukan berdasarkan tugas yang dilakukan pada saat pengembangan suatu sistem. Model pendekatan ini digunakan oleh Japan.

Beberapa kriteria menjadi pertimbangan dalam mengembangkan klasifikasi job ini yaitu :

* Cross Country, cross-enterprise applicability, Ini berarti bahwa job yang diidentifikasi tersebut harus relevan dengan kondisi region dan setiap negara pada region tersebut, serta memiliki kesamaan pemahaman atas fungsi setiap pekerjaan.
* Function oriented bukan tittle oriented, Titel yang diberikan dapat berbeda, tetapi yang penting fungsi yang diberikan sama. Titel dapat berbeda pada negara yang berbeda.
* Testable/certifiable, Fungsi yang didefinisikan dapat diukur/diuji
* Harus applicable. Fungsi yang didefinisikan harus dapat diterapkan pada mayoritas Profesional TI pada region ini.

Model SRIG-PS – SEARCC


Gambar 1.Model regional yang direkomendasikan

Model SEARCC untuk pembagian job dalam lingkungan TI merupakan model 2 dimensi yang mempertimbangkan jenis pekerjaan dan tingkat keahlian ataupun tingkat pengetahuan yang dibutuhkan. Model sel tersebut dapat digambarkan sebagai berikut.



Gambar 2. Pembagian Job menurut Model SRIG-PS (SEARCC)

ΓΌ Jenis pekerjaan meliputi :

* Programmer (Pemrogram)
* System Analyst (Analis Sistem)
* Project Manager (Manajer Proyek)
* Instructor (Instruktur)
* Specialist yang terdiri dari :
o Data Communication
o Database
o Security
o Quality Assurances
o IS Audit
o System Software Support
o Distributed System
o System Integration

Setiap jenis pekerjaan kecuali spesialis memiliki 3 tingkatan yaitu :

* Supervised (terbimbing). Tingkatan awal dengan 0-2 tahun pengalaman, membutuhkan pengawasan dan petunjuk dalam pelaksanaan tugasnya.
* Moderately supervised (madya). Tugas kecil dapat dikerjakan oleh mereka tetapi tetap membutuhkan bimbingan untuk tugas yang lebih besar, 3-5 tahun pengalaman
* Independent/Managing (mandiri). Memulai tugas, tidak membutuhkan bimbingan dalam pelaksanaan tugas.

Setiap sel klasifikasi job tersebut dijabarkan dalam dokumen SRIG-PS yang telah diterbitkan pada tahun 1996. Penjabaran tersebut meliput :

* Fungsi jenis pekerjaan tersebut
* Output pekerjaan tersebut
* Pengetahuan dan keahlian yang dibutuhkan untuk pekerjaan tersebut

Untuk menganalisis terhadap model yang telah ada dilakukan pemetaan model-model tersebut terhadap model SRIG-PS. Setiap model memiliki metode deskriptif yang berbeda, misal model SEARCC mendefinisikan job klasifikasi beserta deskripsinya. Model Association for Computing Machinery (ACM) terlalu berorientasi ke hardware sehinggga kurang cocok untuk profesi Teknologi Informasi. Model British Computer Society (BCS) adalah suatu model yang komprehensif, tetap berlangsung dan mudah dipahami. Tetapi bukanlah suatu sistem sertifikasi, tetapi suatu model untuk acuan program pengembangan profesi. Model Japan Information Technology Engineer Examination (JITEE) adalah komprehensif, tetapi tidak ada yang tertulis dalam bahasa Inggris. Berdasarkan kemungkinan yang tercocok pemetaan dilakukan terhadap model BCS, dan Japan IT Engineer Model.

Model British Computer Society (BCS)

Untuk model BCS pekerjaan diklasifikasikan dalam tingkatan sebagai berikut :

* Level 0 . Unskilled Entry
* Level 1 . Standard Entry
* Level 2 . Initially Trainded Practitioner
* Level 3 . Trained Practitioner
* Level 4 . Fully Skilled Practitioner
* Level 5 . Experienced Practitioner/Manager
* Level 6 . Specialist Practitioner/Manager
* Level 7 . Senior Specialist/Manager
* Level 8 . Principal Specialist/Experienced Manager
* Level 9 . Senior Manager/Director

Setiap sel dari model BCS/ISM ditentukan berdasarkan :

* Latar belakang akademik
* Pengalaman dan tingkatan keahlian
* Tugas dan atribut
* Pelatihan yang dibutuhkan.

Pemetaan model SEARCC dengan model BCS untuk pembagian kerja dapat dilihat pada gambar berikut ini :



Gambar .3. Pemetaan terhadap model BCS

Model Japan IT Engineer
Model JITEE mendefinisikan setiap cell berdasarkan :

* Fungsi
* Pengalaman
* Pengetahuan, keahlian dan kemampuan.




Gambar 4. Klasifikasi Pekerjaan Model JITEE

Pembagian kerja digambarkan sebagai berikut :


Gambar 5. Pembagian kerja menurut JITEE

Sedangkan untuk spesialis dapat digambarkan sebagai berikut :


Gambar 6. Pemetaan untuk spesialis terhadap model JITEE

Model Klasifikasi Pekerjaan TI di Singapore



Gambar 7. Model Singapore untuk Klasifikasi Pekerjaan

Pada model Singapore juga dilakukan pembagian berdasarkan tingkatan senioritas. Misal pada System development dibagi menjadi :

* Programmer
* Analyst/Programmer
* Senior Analyst/Programmer
* Principal Analyst/Programmer
* System Analyst
* Senior System Analyst
* Principal System Analyst
* Development Manager



Model Malaysia


Gambar 8. Model Klasifikasi Pekerjaan Malaysia

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

Model Singapore dan Malaysia memiliki banyak kesamaan dan dapat diintegrasi, dengan pembagian sebagai berikuti :

* System Development
* Computer Operations
* Sales, Marketing and Services
* Education and Trainings
* Research and Developments
* Spesialist Support
* Consultancy



1. 2. Model dan Standar Profesi di USA Vs EROPA

STANDAR PROFESI DI AMERIKA & EROPA

2.1. Standar Profesi di Amerika & Eropa

2.1.1. Pustakawan dan Konsep Negara Modern

Satu hal penting mengapa profesi pustakawan dihargai di Amerika adalah bahwa dari sejarahnya, perkembangan profesi pustakawan di Amerika Serikat sejalan dengan sejarah pembentukan Amerika Serikat sebagai negara modern dan juga perkembangan dunia akademik. Pada masa kolonial, tradisi kepustakawanan di dunia akademik merupakan bagian dari konsep negara modern, utamanya berkaitan dengan fungsi negara untuk menyediakan dan menyimpan informasi. Oleh karena itu, profesi purstakawan (bibliographist) dan ahli pengarsipan (archieving specialist) mulai berkembang pada masa itu.
Sejalan dengan itu, posisi pustakawan mengakar kuat di universitas-universitas dan tuntutan profesionalitas pustakawan pun meningkat. Untuk menjadi seorang pustakawan, Seseorang harus mendapatkan gelar pada jenjang S1 pada area tertentu terlebih dahulu untuk bisa melanjutkan ke jenjang S2 di bidang perpustakaan. Khusus untuk pustakawan hukum, beberapa sekolah perpustakaan memiliki jurusan khusus pustakawan hukum. Umumnya gelarnya berupa MLS atau MLIS (Master of Library and Information Science). Pendidikan jenjang S2 ini ditempuh selama dua tahun. Sistem pendidikan yang seperti ini sangat kondusif untuk menciptakan spesialisasi dalam profesi pustakawan itu sendiri, yang tidak hanya mampu membuat dan menyusun katalog namun juga memiliki pengetahuan khusus di bidang tertentu, misalnya pustakawan yang juga memiliki pengetahuan di bidang hukum.

Untuk memastikan hal ini, dibentuklah panduan profesi pustakawan yang memastikan seorang pustakawan harus memiliki gelar profesional pustakawan. Selain harus memiliki sertifikat, para pustakawan profesional ini pun juga terus mengembangkan pendidikan profesinya dengan mengikuti pelatihan-pelatihan di area tertentu yang berkaitan dengan pengolahan dokumen. Hal ini penting untuk menghadapi perkembangan dunia elektronik yang juga berpengaruh terhadap kebutuhan pengguna dan proses pengolahan.
2.1.2. Relasi Pustakawan dengan Staf Teknis dan Profesi yang Didukungnya

Sementara itu, pekerjaan-pekerjaan teknis yang berkaitan dengan manajemen dan pengelolaan perpustakaan seperti scanning dokumen, jaringan internet, memasang sistem katalog dalam jaringan komputer, dikerjakan ahli-ahli yang berfungsi sebagai staf teknis perpustakaan. Umumnyam mereka memiliki



latar belakang pendidikan di bidang Teknologi Informasi. Mereka staf teknis dan bukan pustakawan.

Hal ini tentu berbeda dengan kondisi di Indonesia. Profesi pustakawan seringkali ditempatkan hanya sebagai pekerjaan teknis, tukang mengolah katalog, mencari dan mengembalikan buku perpustakaan ditempatnya, serta memfotokopi dokumen yang dibutukan pengguna. Tidak ada pembagian fungsi dan tugas yang tegas antara pustakawan dan staf teknis. Perbedaan lainnya juga terletak pada relasi antara pustakawan dengan profesi yang didukungnya. Sebagai contoh, pustakawan yang bekerja di universitas memiliki kontribusi bagi dunia akademik dengan melakukan riset-riset. Misalnya, riset mengenai efektivitas perkuliahan. Selain itu, mereka juga mengenalkan ilmu keperpustakaan kepada mahasiswa melalui kurikulum dengan menyediakan satu sesi di setiap mata kuliah untuk berdiskusi megnenai akses informasi. Pustakawan mempresentasikan dan berdiskusi megnenai bagaimana menggunakan layanan perpustakaan dan menggunakan alat-alat yang disediakan untuk mencari informasi yang dibutuhkan serta etika akademis dalam mengutip tulisan orang lain. Selain itu, juga disediakan panduan online yang diintegrasikan dengan situs mata kuliah tersebut.

Contoh lainnya adalah hubungan profesi pustakawan dengan profesi ahli bahasa. Pustakawan di Amerika Serikat bekerjasama dengan The Modern Language Association menyusun panduan yang berkaitan dengan informasi linguistik yang berisi materi-materi, metode-metode dan bahkan hal-hal mengenai etika yang berkaitan dengan linguistik. Profesi pustakawan hukum pun seyogyanya dapat melakukan riset yang dapat berkontribusi bagi profesi hukum. Banyak pustakawan hukum di Amerika Serikat yang juga memiliki gelar hukum dan aktif melakukan penelitian dan kontribusi lainnya terhadap profesi hukum. Sehingga, pustakawan tidak berfungsi sekedar sebagai supervisi dan kolektor dokumen saja. Selain itu, hubungan antar pustakawan dengan profesi yang didukungnya, misalnya dalam dunia akademik, menjadi setara.
2.1.3. Komunitas Pustakawan yang Kritis

Hal yang menarik lainnya adalah komunitas pustakawan di Amerika Serikat yang sangat kritis terhadap perkembangan yang bisa berdampak pada perpustakaan dan profesinya. Komunitas pustakawan di Amerika Serikat terlibat aktif dalam gerakan akses terbuka terhadap informasi. Perpustakaan berfungsi sebagai penghubung dan penyedia informasi yang lebih murah bagi publik.

Mereka bekerja dengan para akademisi dan organisasi-organisasi penting. Salah satunya, adalah advokasi kepada para akademisi untuk tidak mempublikasikan tulisannya melalui penerbit-penerbit yang mahal. Sebaliknya, mereka mendorong pendirian penerbit-penerbit di universitas-universitas dan menerbitkan tulisan-tulisan para dosennya sendiri.



Hal ini merupakan upaya untuk menyediakan tulisan akademik dengan harga yang lebih murah.

Selain itu, komunitas pustakawan juga terlibat dalam advokasi hak cipta. Misalnya, menyebarluaskan informasi mengenai hak-hak penulis terutama dalam penandatangan kontrak dengan penerbit. Di Amerika Serikat, penerbit umumnya memasukkan pasal yang mengharuskan penulis untuk membayar mereka untuk melakukan distribusi karyanya di lingkungan pengajarannya. Komunitas pustakawan melakukan advokasi kepada penulis untuk meminta pasal ini dihapus sehingga distribusi karya yang diterbitkan kepada lingkungan ajarannya tidak dikenakan biaya.

Komunitas pustakawan juga mengadvokasikan posisi dan pandangan mereka terhadap UU Hak Cipta. Misalnya, hak untuk membuat duplikat tambahan untuk perpustakaan dari bahan-bahan yang diperuntukan untuk kepentingan penyimpanan. UU Hak Cipta Amerika Serikat membolehkan untuk membuat micro film dari koran-koran lokal atau bahan-bahan yang sudah jarang ditemukan dibolehkan untuk kepentingan penyimpanan. Namun demikian, komunitas pustakawan di Amerika Serikat berpandangan, perpustakaan memiliki hak untuk membuat duplikasi tambahan dari micro film yang sudah dibuat untuk kepentingan penyimpanan itu. Komunitas pustakawan di Amerika Serikat juga menentang privatisasi informasi yang diatur dalam WTO.

Komunitas pustakawan ini memiliki organisasi yang efisien. Biaya keanggotaan digunakan untuk membiayai staff dalam skala kecil di Washington DC. Visinya adalah untuk melindungi kepentingan perpustakawan. Fokus pekerjaan mereka adalah isu-isu yang berdampak pada perpustakaan, hak cipta. Selain melakukan kegiatan di atas, mereka juga seringkali melakukan presentasi di hadapan kongres agar mengetahui isu-isu yang dihadapi oleh para pustakawan. Mereka juga aktif bila ada kebijakan nasional yang melanggar hak untuk memperoleh informasi demi alasan keamanan nasional. Sebuah kisah yang seharusnya menginspirasi profesi pustakawan di Indonesia.



#Referensi :

1.
2.