Kamis, 19 Mei 2011

Penjelasan Teknik Estimasi pada suatu proyek sistem informasi.

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). 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

Ada 3 tipe penginputan dengan COCOMO

ATURAN PERSETUJUAN ESTIMASI PADA DEC
(DAN PERUSAHAAN BESAR LAINNYA)

Apakah perusahaan besar seperti DEC menggunakan pendekatanpendekatan
ini ? Ya, mereka menggunakan rumus-rumus, tetapi mereka tetap mengikuti aturan berikut ini :
• Jangan pernah menanyakan pada seseorang yang tidak
berpengalaman untuk melakukan estimasi.

• Lakukan estimasi secara berkelompok, jika anda mampu
menyediakan sumber daya manusianya.

• Jangan memaksa melakukan estimasi pada seseorang profesional,
seperti programmer.

• Jangan pernah mengambil rata-rata dari estimasi yang berbeda.

• Membagi persoalan menjadi bagian kecil secara mendetail selama
satu minggu atau kurang.

• Selalu tambahkan (kalikan ?) untuk kejadian yang tidak pasti.
Lihat bagian manajemen risiko.

• Selalu berikan jangka waktu ketika melakukan estimasi bagi
manajer atau klien.

• Gunakan naluri anda.

Senin, 09 Mei 2011

Model Pengembangan Standar Profesi

Model Pengembangan Standar Profesi

Definisi 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.

Beberapa pengertian profesi menurut pendapat :
Ø Winsley (1964)
Profesi adalah suatu pekerjaan yang membutuhkan badan ilmu sebagai dasar untuk pengembangan teori yang sistematis guna mengahadapi banyak tantangan baru, memerlukan pendidikan dan pelatihan yang cukup lama, serta memiliki kode etik dengan fokus utama pada pelayan.

Ø Schein E. H (1962)
Profesi merupakan suatu keahlian atau set pekerjaan yang membangun suatu set norma yang sangat khusus yang berasal dari perannya yang khusus di masyarakat.

Ø Hughes E. C (1963)
Profesi merupakan suatu keahlian dalam mengetahui segala sesuatu dengan lebih baik dibandingkan orang lain.


ACM (Association for Computing Machinery)

ACM (Association for Computing Machinery) atau Asosiasi untuk Permesinan Komputer adalah sebuah serikat ilmiah dan pendidikan komputer pertama di dunia yang didirikan pada tahun 1947. Anggota ACM sekitar 78.000 terdiri dari para profesional dan para pelajar yang tertarik akan komputer. ACM bermarkas besar di Kota New York. ACM diatur menjadi 170 bagian lokal dan 34 grup minat khusus (SIG), di mana mereka melakukan kegiatannya.
SIG dan ACM, mensponsori konferensi yang bertujuan untuk memperkenalkan inovasi baru dalam bidang tertentu. Tidak hanya mensponsori konferensi, ACM juga pernah mensponsori pertandingan catur antara Garry Kasparov dan komputer IBM Deep Blue.

IEEE (Institute of Electrical and Electronics Engineers)

IEEE adalah organisasi internasional beranggotakan para insinyur dengan tujuan untuk mengembangan teknologi untuk meningkatkan harkat kemanusiaan. Sebelumnya IEEE memiliki kepanjangan yang dalam Indonesia berarti Institut Insinyur Listrik dan Elektronik (Institute of Electrical and Electronics Engineers). Namun kini kepanjangan itu tak lagi digunakan, sehingga organisasi ini memiliki nama resmi IEEE saja.
IEEE adalah sebuah organisasi profesi nirlaba yang terdiri dari banyak ahli di bidang teknik yang mempromosikan pengembangan standar-standar dan bertindak sebagai pihak yang mempercepat teknologi-teknologi baru dalam semua aspek dalam industri dan rekayasa (engineering), yang mencakup telekomunikasi, jaringan komputer, kelistrikan, antariksa, dan elektronika.
IEEE memiliki lebih dari 300.000 anggota individual yang tersebar dalam lebih dari 150 negara. Aktivitasnya mencakup beberapa panitia pembuat standar, publikasi terhadap standar-standar teknik, serta mengadakan konferensi.
IEEE Indonesia Section berada pada IEEE Region 10 (Asia-Pasifik). Ketua IEEE Indonesia Section tahun 2009-2010 adalah Arnold Ph Djiwatampu. Saat ini IEEE Indonesia Section memiliki beberapa chapter, yaitu:
a. Chapter Masyarakat Komunikasi (Communications Society Chapter)
b. Chapter Masyarakat Sistim dan Sirkuit (Circuits and Systems Society Chapter)
c. Chapter Teknologi Bidang Kesehatan dan Biologi (Engineering in Medicine and Biology Chapter)
d. Chapter Gabungan untuk Masyarakat Pendidikan, Masyarakat Peralatan Elektron, Masyarakat Elektronik Listrik, dan Masyarakat Pemroses Sinyal (Join Chapter of Education Society, Electron Devices Society, Power Electronics Society, Signal Processing Society)
e. Chapter Gabungan MTT/AP-S (Joint chapter MTT/AP-S)

Pembentukan Standar Profesi Teknologi Informasi di Indonesia
Dalam memformulasikan standard untuk Indonesia, suatu workshop sebaiknya diselenggarakan oleh IPKIN. Partisipan workshop tersebut adalah orang-orang dari industri, pendidikan, dan pemerintah. Workshop ini diharapkan bisa memformulasikan deskripsi pekerjaan dari klasifikasi pekerjaan yang belum dicakup oleh model SRIG-PS, misalnya operator. Terlebih lagi, workshop tersebut akan menyesuaikan model SRIG-PS dengan kondisi Indonesia dan menghasilkan model standard untuk Indonesia. Klasifikasi pekerjaan dan deskripsi pekerjaan ini harus diperluas dan menjadi standard kompetensi untuk profesioanal dalam Teknologi Informasi.

Persetujuan dan pengakuan dari pemerintah adalah hal penting dalam pengimplementasian standard di Indonesia. Dengan demikian, setelah standard kompetensi diformulasikan, standard tersebut dapat diajukan kepada kepada Pemerintah melalui Menteri Tenaga Kerja. Selain itu standard tersebut juga sebaiknya harus diajukan kepada Menteri Pendidikan dengan tujuan membantu pembentukan kurikulum Pendidikan Teknologi Informasi di Indonesia dan untuk menciptakan pemahaman dalam pengembangan model sertifikasi.

Untuk melengkapi standardisasi, IPKIN sudah perlu menetapkan Kode Etik untuk Profesi Teknologi Informasi. Kode Etik IPKIN akan dikembangkan dengan mengacu pada Kode Etik SEARCC dan menambahkan pertimbangan-pertimbangan yang sesuai dengan kondisi di Indonesia.

Selanjutnya, mekanisme sertifikasi harus dikembangkan untuk mengimplementasikan standard kompetensi ini. Beberapa cara pendekatan dari negara lain harus dipertimbangkan. Dengan demikian, adalah penting untuk mengumpulkan mekanisme standard dari negara-negara lain sebelum mengembangkan mekanisme sertifikasi di Indonesia.

Sertifikasi sebaiknya dilaksanakan oleh IPKIN sebagai Asosiasi Komputer Indonesia. Pemerintah diharapkan akan mengakui sertifikat ini, dan memperkenalkan dan mendorong implementasinya di industri. Dalam mengimplementasikan mekanisme sertifikasi, beberapa badan perlu dibentuk

* Badan Penguji harus dibentuk dan institusi pendidikan sebaiknya dilibatkan dalam mekanisme ini. Hal ini perlu karena institusi pendidikan memiliki pengalaman dalam memberikan ujian.
* Panitia Persiapan Ujian, mempersiakan kebutuhan administrasi, pendaftaran, penjadwalan, pengumpulan materi ujian.
* Pelaksana Ujian, mempersiapkan tempat ujian dan melaksanakan ujian. Menyerahkan hasil ujian kepada Badan Penguji untuk diperiksa, mengolah hasil dan memberikan hasil kepada IPKIN
* Pelaksana akreditasi training centre, untuk kebutuhan resertifikasi maka perlu dibentuk badan yang melakukan penilaian terhadap pelaksana pusat pelatihan, tetapi hal ini baru dilaksanakan setelah 5 tahun sistem sertifikasi berjalan,.
* Pelaksana resertifikasi, hal ini mungkin baru dapat dilaksanakan setelah 5 tahun setelah sistem sertifikasi berjalan dengan baik

Kerja sama antara institusi terkait dikoordinasikan. IPKIN sebagai Asosiasi Profesi dapat memainkan peranan sebagai koordinator. Dalam pembentukan mekanisme sertifikasi harus diperhatikan beberapa hal yang dapat dianggap sebagai kriteria utama:

* Sistem sertifikasi sebaiknya kompatibel dengan pembagian pekerjaan yang diakui secara regional.
* Memiliki berbagai instrument penilaian, misal test, studi kasus, presentasi panel, dan lain-lain.
* Harus memiliki mekanisme untuk menilai dan memvalidasi pengalaman kerja dari para peserta, karena kompetensi profesional juga bergantung dari pengalaman kerja pada bidang tersebut.
* Harus diakui pada negara asal.
* Harus memiliki silabus dan materi pelatihan, yang menyediakan sarana untuk mempersiapkan diri untuk melakukan ujian sertifikasi tersebut.
* Sebaiknya memungkinkan untuk dilakukan re-sertifikasi

Sebagai kriteria tambahan adalah :

* Terintegrasi dengan Program Pengembangan Profesional
* Dapat dilakukan pada region tersebut.

Dalam hal sertifikasi ini SEARCC memiliki peranan dalam hal :

* Menyusun panduan
* Memonitor/dan bertukar pengalaman
* Mengakreditasi sistem sertifikasi, agar mudah diakui oleh negara lain anggota SEARCC
* Mengimplementasi sistem yang terakreditasi tersebut

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.

    STANDAR PROFESI DI AMERIKA & EROPA

    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.

    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.

    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.

Sabtu, 09 April 2011

Langkah-Langkah Pemograman.

Langkah 1. Rencana Penggabungan (Plan The Integration)

Langkah 2. Mendisain Modul (Design The Module)
Programmer menerima beberapa tingkatan disain dari fase disain. Tugasnya adalah memecah modul secara rinci ke tingkat yang lebih rendah sampi mencapai keadaan programmer siap untuk melakukan pemrograman. Ini disebut disain modul. Level disain modul tingkat menengah.

Langkah 3. Telusuri Disain Modul (Walk Through The Module Design)
Seperti pada tingkat atas dan menengah dari disain, pertukaran harus dibuat sebaiknya pada tingkat yang paling rendah. Telusuri disain dari masing-masing modul sebelum melakukan pengkodean. Penelusuran ini sangat kecil : hanya programmer yang tepat, supervisor dan mungkin programmer lainnya yang perlu diperhatikan. Kegunaan dari penelusuran disain modul adalah untuk memastikan bahwa disain yang terbaik yang telah dilakukan, semua fungsi telah dialamatkan dan semua bagian telah ditangani.

Langkah 4. Rencana Bagaimana Menguji Modul (Plan How To Test The Module)
Programmer harus menyiapkan rencana pengujian modul dan data pengujian sebelum dikodekan. Rencana pengujian dilakukan setelah kode ditetapkan. Mereka cenderung hanya menguji bagian kode yang paling ‘sulit’. Pimpinan proyek bisa saja melakukan tuntutan pada penelusuran rencana pengujian sepanjang disain modul sedang dilaksanakan. Kerjakan penelusuran ini bersama-sama.

Langkah 5. Kode Setiap Modul (Code Each Module)
Standar pengkodean akan ditetapkan pada saat disain sistem.

Berikut ini adalah ringkasan dari sebuah program terstruktur, yaitu :
• Jika berukuran kecil. Aturan dasarnya adalah kira-kira 100 baris kode yang dapat dieksekusi dan listingnya tidak lebih dari 2
halaman.
• Satu entry, satu exit.
• Referensi secara keseluruhan sedikit.
• Konstruksi terstruktur yang digunakan : berurutan, IF/THEN/ELSE, CASE, WHILE, UNTIL, CALL (bukan GO TO).

Langkah 6. Menguji Modul (Test The Module)
Programmer menguji modul dengan menetapkan lingkungan yang tepat, menyediakan beberapa input, membiarkan modul langsung memproses secara logik dan mendapatkan hasilnya. Beberapa input mungkin tidak sebenarnya, terutama jika modul tersebut tidak menyediakan input yang sebenarnya.

Modul seharusnya diuji dalam dua tahap, yaitu :
• Tahap Pertama disebut pengujian “White Box”. Programmer harus mengetahui isi di dalam modul dan menyediakan data
pengujian, sehingga masing-masing path logical dalam program dapat dieksekusi.
• Tahap Kedua atau pengujian “Black Box” dapat dilakukan. Dalam pengujian ini, programmer mengabaikan bagian dalam dari modul – data disediakan secara berurut dan dianggap seperti pemakaian sebenarnya.

Langkah 7. Menguji Level Terendah dari Integrasi (Test The Lowest Levels Of Integration)
Jika modul utama memanggil sub-modul, programmer harus menggabungkan dan menguji semua modul secara bersama-sama.
Bahkan jika programmer tidak bertanggung jawab untuk menulis sub-modul, programmer harus menguji perintah CALL dan RETURN dari seluruh modul. Metode terbaik untuk melakukan hal ini adalah membuat sebuah “program stub” (potongan program) sebagai pengganti sub-modul. Potongan program ini dapat terdiri dari empat baris program yang menunjukkan bahwa kontrol sudah diterima dengan baik, tampilkan parameter penerima, jika perlu lakukan pengontrolan kembali dengan beberapa parameter yang tidak sebenarnya.

Langkah 8. Menyimpan Semua Hasil Pengujian, Penggabungan Modul-modul Yang Telah Diuji (Save The Results Of All Tests; Submit Finished Modules To Integration)
Hasil pengujian digunakan untuk menyusun statistik yang menunjukkan penyebab, cara perbaikan serta biaya-biaya yang dibutuhkan untuk memperbaiki kesalahan-kesalahan program. Pimpinan proyek biasanya menguasai/mengepalai penggabungan ini pada sistem berukuran kecil sampai sedang. Software seperti CMS (Code Management System) sangat berguna untuk menajemen konfigurasi – menjamin program tetap berjalan sesuai versinya dan mengubah ke source code.

Langkah 9. Memulai Dokumentasi User (Get Started On The User Documentation)
Apakah programmer bertanggung jawab pada dokumentasi user atau tidak, tahapan ini adalah waktu terbaik untuk menjawabnya.

Penjelasannya :

Pemrograman telah menjadi sebuah karya seni. Programmer diperbolehkan untuk “mengerjakan segala sesuatunya sendiri”. Hal tersebut sangat cepat ditemukan dan sangat mahal untuk melaksanakan proses tersebut. Pemrograman haruslah dipertimbangkan sebagai sebuah ilmu pengetahuan. Pemrograman adalah kesenangan tetapi debugging bukanlah kesenangan. Perhatikan pernyataan seperti “Pengkodean telah dilakukan, semua yang debug dihilangkan, sehingga 90% telah dikerjakan”. Data statistik menunjukkan bahwa programmer hanya50% berhasil setelah pengkodean.

Pendekatan Parallel Run

Periode percobaan atau parallel run adalah pendekatan yang paling
umum untuk penerimaan. Menggunakan pendekatan ‘Periode
Percobaan’ tim proyek mudah memasang sistem baru untuk dicoba
oleh user.
Pendekatan ‘Parallel Run’ menambahkan dimensi untuk
peralihan sistem lama yang sudah berjalan dengan baik sebagai
perbandingan dan cadangan.

Kelebihan dari Pendekatan Parallel Run :
* Dapat mendemonstrasikan semua fungsi yang dijanjikan.
*Sebuah tindakan yang menyebabkan masalah selalu dapat diketahui , mengetahui dengan tepat siapa yang mengetahui dengan tepat siapa yang mengetik jika terjadi suatu masalah.
*User dapat melakukan pengecekan data pada sistem lama.

Kekurangan dari Pendeketan Parellel Run :
*Memerlukan banyak pekerjaan untuk menulis ATP. Dan lagi user mungkin tidak lazim dengan pendekatan parallel run ini. Tetapi kita dapat membiasakan dengan metode baru sebelumnya.
*Penggunaan resource yang tinggi karena harus menangani sistem lama dan sistem baru.

Selasa, 22 Maret 2011

Undang Undang tentang Hak Cipta dan Telekomunikasi



* Undang Undang No.19 tentang Hak Cipta
Dalam Undang-undang ini yang dimaksud dengan:
1. Hak Cipta adalah hak eksklusif bagi Pencipta atau penerima hak untuk mengumumkan
atau memperbanyak Ciptaannya atau memberikan izin untuk itu dengan tidak mengurangi
pembatasan-pembatasan menurut peraturan perundang-undangan yang berlaku.
2. Pencipta adalah seorang atau beberapa orang secara bersama-sama yang atas inspirasinya
melahirkan suatu Ciptaan berdasarkan kemampuan pikiran, imajinasi, kecekatan,
keterampilan, atau keahlian yang dituangkan ke dalam bentuk yang khas dan bersifat
pribadi.
3. Ciptaan adalah hasil setiap karya Pencipta yang menunjukkan keasliannya dalam lapangan
ilmu pengetahuan, seni, atau sastra.
4. Pemegang Hak Cipta adalah Pencipta sebagai Pemilik Hak Cipta, atau pihak yang
menerima hak tersebut dari Pencipta, atau pihak lain yang menerima lebih lanjut hak dari
pihak yang menerima hak tersebut.

- Perlindungan Hak Cipta
Mengenai perlindungan hak cipta dimaksudkan untuk melindungi semua barang-barang atau ciptaan dari orang lain. Dimana pada perlindungan hak cipta ini pencipta barang atau apapun sudah memenuhi syarat laporan yang bersangkutan dengan UU no 19 ini, dimana pencipta membatasi siapa-siapa saja yang akan mengakses atau menggunakannya. Pada UU no 19 juga sudah mempunyai prosedur untuk membatasi siapa-siapa saja yang mengakses ciptaan tersebut. Pada dasarnya perlindungan hak cipta di Indonesia masih sangat kurang karena sedikitnya dukungan oleh teknologi informasi, seperti perlindungan lisensi dan security lainnyayang seharusnya dapat menunjang keabsahan hak cipta.

- Prosedur Pendaftaran HAK pada Kemenkumham
Di Indonesia, pendaftaran ciptaan bukan merupakan suatu keharusan bagi pencipta atau pemegang hak cipta, dan timbulnya perlindungan suatu ciptaan dimulai sejak ciptaan itu ada atau terwujud dan bukan karena pendaftaran. Namun demikian, surat pendaftaran ciptaan dapat dijadikan sebagai alat bukti awal di pengadilan apabila timbul sengketa di kemudian hari terhadap ciptaan. Sesuai yang diatur pada bab IV Undang-undang Hak Cipta, pendaftaran hak cipta diselenggarakan oleh Direktorat Jenderal Hak Kekayaan Intelektual (Ditjen HKI), yang kini berada di bawah (Kementerian Hukum dan Hak Asasi Manusia). Pencipta atau pemilik hak cipta dapat mendaftarkan langsung ciptaannya maupun melalui konsultan HKI. Permohonan pendaftaran hak cipta dikenakan biaya (UU 19/2002 pasal 37 ayat 2). Penjelasan prosedur dan formulir pendaftaran hak cipta dapat diperoleh di kantor maupun situs web Ditjen HKI. “Daftar Umum Ciptaan” yang mencatat ciptaan-ciptaan terdaftar dikelola oleh Ditjen HKI dan dapat dilihat oleh setiap orang tanpa dikenai biaya.

PERSYARATAN PERMOHONAN HAK CIPTA
1. Mengisi formulir pendaftaran ciptaan rangkap tiga (formulir dapat diminta secara cuma-cuma pada Kantor
2. Wilayah), lembar pertama dari formulir tersebut ditandatangani di atas materai Rp.6.000 (enam ribu rupiah);
3. Surat permohonan pendaftaran ciptaan mencantumkan:
Nama, kewarganegaraan dan alamat pencipta;
Nama, kewarganegaraan dan alamat pemegang hak cipta; nama, kewarganegaraan dan alamat kuasa; jenis dan judul ciptaan;
Tanggal dan tempat ciptaan diumumkan untuk pertama kali;
Uraian ciptaan rangkap 4;
4. Surat permohonan pendaftaran ciptaan hanya dapat diajukan untuk satu ciptaan;
5. Melampirkan bukti kewarganegaraan pencipta dan pemegang hak cipta berupa fotocopy KTP atau paspor
6. Apabila pemohon badan hukum, maka pada surat permohonannya harus dilampirkan turunan resmi akta pendirian badan hukum tersebut
7. Melampirkan surat kuasa, bilamana permohonan tersebut diajukan oleh seorang kuasa, beserta bukti kewarganegaraan kuasa tersebut
8. Apabila permohonan tidak bertempat tinggal di dalam wilayah RI, maka untuk keperluan permohonan pendaftaran ciptaan ia harus memiliki tempat tinggal dan menunjuk seorang kuasa di dalam wilayah RI
9. Apabila permohonan pendaftaran ciptaan diajukan atas nama lebih dari seorang dan atau suatu badan hukum, maka nama-nama pemohon harus ditulis semuanya, dengan menetapkan satu alamat pemohon
10. Apabila ciptaan tersebut telah dipindahkan, agar melampirkan bukti pemindahan hak
11. Melampirkan contoh ciptaan yang dimohonkan pendaftarannya atau penggantinya
12. Membayar biaya permohonan pendaftaran ciptaan Rp.200.000, khusus untuk permohonan pendaftaran ciptaan program komputer sebesar Rp.300.000.


* Undang Undang No.36 tentang Telekomunikasi.
Dalam Undang-undang ini yang dimaksud dengan :
1. Telekomunikasi adalah setiap pemancaran, pengiriman, dan atau
penerimaan dan setiap informasi dalam bentuk tanda-tanda,
isyarat, tulisan, gambar, suara, dan bunyi melalui sistem kawat,
optik, radio, atau sistem elektromagnetik lainnya;
2. Alat telekomunikasi adalah setiap alat perlengkapan yang
digunakan dalam bertelekomunikasi;
3. Perangkat telekomunikasi adalah sekelompok alat telekomunikasi
yang memungkinkan bertelekomunikasi;
4. Sarana dan prasarana telekomunikasi adalah segala sesuatu yang
memungkinkan dan mendukung berfungsinya telekomunikasi.

- Azas dan Tujuan Telekomunikasi
Azas :
Azas adil dan merata, bahwa penyelenggaraan telekomunikasi memberikan kesempatan dan perlakuan yang sama kepada semua pihak yang memenuhi syarat dan hasil-hasil dinikmati oleh masyarakat secara adil dan merata.

Tujuan :
Adapun tujuan Balai Telekomunikasi dan Informatika Perdesaan adalah mempercepat pemerataan penyediaan akses dan layanan telekomunikasi dan informatika perdesaan.

Pasal 2
Telekomunikasi diselenggarakan berdasarkan asas manfaat, adil dan
merata, kepastian hukum, keamanan, kemitraan, etika, dan kepercayaan
pada diri sendiri.
Pasal 3
Telekomunikasi diselenggarakan dengan tujuan untuk mendukung
persatuan dan kesatuan bangsa, meningkatkan kesejahteraan dan
kemakmuran rakyat secara adil dan merata, mendukung kehidupan ekonomi
dan kegiatan pemerintahan, serta meningkatkan hubungan antarbangsa.

- Keterbatasan Undang Undang Telekomunikasi
Pada UU No.36 tentang telekomunikasi mempunyai salah satu tujuan yang berisikan upaya untuk memperkuat persatuan dan kesatuan bangsa, memperlancar kegiatan pemerintah, mendukung terciptanya tujuan pemerataan pembangunan dan hasil-hasilnya serta meningkatkan hubungan antar bangsa.

Dalam pembuatan UU ini dibuat karena ada beberapa alasan, salah satunya adalah bahwa pengaruh globalisasi dan perkembangan teknologi telekomunikasi yang sangat pesat telah mengakibatkan perubahan yang mendasar dalam penyelenggaraan dan cara pandang terhadap telekomunikasi dan untuk manjaga keamanan bagi para pengguna teknologi informasi.

Apakah ada keterbatasan yang dituangkan dalam UU no.36 Telekomunikasi tersebut dalam hal mengatur penggunaan teknologi Informasi ? Menurut undang-undang No. 36 Tahun 1999 mengenai Telekomunikasi pada pasal 38 yang berisikan “Setiap orang dilarang melakukan perbuatan yang dapat menimbulkan gangguan fisik dan elektromagnetik terhadap penyelenggaraan telekomunikasi”.
Pada undang-undang ini lebih terfokus kepada gangguan yang bersifat infrastruktur dan proses transmisi data, bukan mengenai isi content 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.


Sumber :
www.dgip.go.id/ebhtml/hki/filecontent.php?fid=5011
http://id.wikipedia.org/wiki/Hak_cipta
http://www.kumham-jogja.info/example-pages
http://beacukai.go.id/library/data/UU3699.pdf

Sabtu, 19 Februari 2011

Perkembangan Cyber Crime dan Pengaturannya Di Indonesia

Perkembangan Cyber Crime dan Pengaturannya Di Indonesia.

Kemajuan teknologi telah merubah struktur masyarakat dari yang bersifat lokal menuju ke arah masyarakat yang berstruktur global. Perubahan ini disebabkan oleh kehadiran teknologi informasi. Perkembangan teknologi informasi itu berpadu dengan media dan komputer, yang kemudian melahirkan piranti baru yang disebut internet. Kehadiran internet telah memunculkan paradigma baru dalam kehidupan manusia. Kehidupan berubah dari yang hanya bersifat nyata (real) ke realitas baru yang bersifat maya (Virtual). Realitas yang kedua ini biasa dikaitkan dengan internet dan cyber space. Perkembangan Internet yang semakin hari semakin meningkat, baik perangkat maupun penggunaannya, membawa dampak positif atau pun negatif.
Contoh kasus Cyber crime di Indonesia yaitu :
Seperti seorang hacker dapat masuk ke dalam suatu sistem jaringan perbankan untuk mencuri informasi nasabah yang terdapat di dalam server mengenai data base rekening bank tersebut, karena dengan adanya e-banking jaringan tersebut dapat dikatakan terbuka serta dapat diakses oleh siapa saja. Kalaupun pencurian data yang dilakukan sering tidak dapat dibuktikan secara kasat mata karena tidak ada data yang hilang tetapi dapat diketahui telah diakses secara illegal dari sistem yang dijalankan. Saat ini, bagi mereka yang senang akan perjudian dapat juga melakukannya dari rumah atau kantor hanya dengan mengakses situs www.indobetonline.com atau www.tebaknomor.com dan banyak lagi situs sejenis yang menyediakan fasilitas tersebut dan memanfaatkan fasilitas Internet banking untuk pembayarannya. E-commerce tidak sedikit membuka peluang bagi terjadinya tindak pidana penipuan, seperti yang dilakukan oleh sekelompok pemuda di Medan yang memasang iklan di salah satu website terkenal “Yahoo” dengan seolah - olah menjual mobil mewah Ferrary dan Lamborghini dengan harga murah sehingga menarik minat seorang pembeli dari Kuwait. Perbuatan tersebut dapat dilakukan tanpa adanya hubungan terlebih dahulu antara penjual dan pembeli, padahal biasanya untuk kasus penipuan terdapat hubungan antara korban atau tersangka.
Solusinya yaitu. Dengan demikian maka terlihat bahwa kejahatan ini tidak mengenal batas wilayah (borderless) serta waktu kejadian karena korban dan pelaku sering berada di negara yang berbeda. Semua aksi itu dapat dilakukan hanya dari depan komputer yang memiliki akses Internet tanpa takut diketahui oleh orang lain/ saksi mata, sehingga kejahatan ini termasuk dalam Transnational Crime/ kejahatan antar negara yang pengungkapannya sering melibatkan penegak hukum lebih dari satu negara.

Pendapat saya :
- Jika dalam perkembangan teknologi informasi seperti ini diharuskan kita dapat mengantisipasi dengan hukum yang mengaturnya sgara dapat ditanggulangi.
- Harus ada pengendalian dan keamanan pada sistem yang berjalan, sistem yang digunakan, agar tetap dalam control.


Sumber :
http://www.ubb.ac.id/menulengkap.php?judul=Hacker%20dan%20Cracker%20:%20PERKEMBANGAN%20CYBERCRIME%20DI%20INDONESIA&&nomorurut_artikel=350
http://blog.unila.ac.id/ryant/2009/06/01/perkembangan-cyber-crime-dan-regulasinya-di-indonesia/