Minggu, 29 Mei 2011

Sertifikasi Keahlian Bidang IT

Banyak alasan untuk mendapatkan sertifikasi IT (Information Technology). Hal utama adalah sertifikasi di bidang Teknologi Informasi dan Telekomunikasi memberikan kredibilitas bagi pemegangnya. Sertifikasi IT menunjukkan para Professional Teknologi Informasi memiliki pengetahuan dan kompetensi yang dapat dibuktikan. Sertifikasi IT juga memberikan keunggulan bersaing bagi perusahaan, khususnya dalam pasar global karena kemampuan dan pengetahuan Profesional Teknologi Informasi dan Telekomunikasi telah diuji dan didokumentasikan.

Sertifikasi adalah independen, obyektif, dan tugas yang regular bagi kepentingan
profesional dalam satu atau lebih area di teknologi informasi. Sertifikasi ini memiliki tujuan untuk :
• Membentuk tenaga praktisi TI yang berkualitas tinggi
• Membentuk standar kerja TI yang tinggi
• Pengembangan profesional yang berkesinambungan

Sedangkan bagi tenaga TI profesional tersebut :
• Sertfikasi ini merupakan pengakuan akan pengetahuan yang kaya
• Perencanaan karir
• Profesional development
• Meningkatkan international marketability

Jenis sertifikasi
Pada dasarnya ada 2 jenis sertikasi yang umum dikenal di masyarakat
• Sertifikasi akademik (sebetulnya tidak tepat disebut sertifikasi)yang memberikan gelar, Sarjana, Master dll
• Sertifikasi profesi. Yaitu suatu sertifikasi yang diberikan berdasarkan keahlian tertentu unutk profesi tertentu.

Sedangkan sertifikasi profesional pada dasarnya memiliki 3 model, yaitu :
• Dikembangkan oleh Profesional Society, sebagai contoh British Computer Society (BCS), Australian Computer Soicety (ACS), South East Asian Regional Computer Confederation (SEARCC) etc
• Dikeluarkan oleh Komunitas suatu profesi, sebagai contoh Linux Profesional, SAGE (System Administration Guild), CISA(IS Auditing) [http://www.isaca.org/]
• Dikeluarkan oleh vendor sebagai contoh MCSE (by Microsoft), CCNA (Cisco), CNE (Netware), RHCE (Red Hat) etc. Biasanya skill yang dibutuhkan untuk memperoleh sertifikat ini sangat spesifik dan sangat berorientasi pada suatu produk dari vendor tersebut.

Rabu, 18 Mei 2011

berbagai teknik estimasi pada suatu proyek sistem informasi

1. Keputusan Profesional
Adalah orang yang memiliki pengalaman yang luas dalam membuat program “report generation modules”, untuk merancang report dan memperkirakan berapa lama waktu yang dibutuhkan untuk membuat program. Atau orang yang setelah mempelajari rancangan program selama 5 menit, kemudian menutup matanya selama 5 menit (dia tidak tidur, tetapi berhitung), dan mengatakan “15 hari”.
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
Menuliskan jalan keluar dari ketergantungan pada orang dan untuk membuat estimasi lebih khusus sehingga dapat 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 :
a. Preliminary Design - our Analysis Phase
b. Detailed Design (DD) - our Design Phase
c. Code and Unit Tes (CUT) - same as ours
d. System Test - our System Test and Acceptance Phase.

Senin, 02 Mei 2011

Standar profesi ACM dan IEEE

ACM

ACM(Association for Computing Machinery) atau Asosiasi untuk Permesinan Komputer adalah sebuah serikat ilmiah dan pendidikan computer pertama didunia yang didirikan pada tahun 1947
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 computer IBM DeepBlue.
•ACM telah menciptakan sebuah perpustakaan digital dimana ia telah membuat seluruh publikasi yang tersedia .ACM perpustakaan digital merupakan koleksi terbesar didunia informasi mengenai mesin komputasi dan berisi arsip jurnal ,majalah ,prosiding konferensi online,danisu-isu terkini ACM publikasi. Layanan online termasuk forum yang disebut Ubiquity dan TechNews mencerna,baik yang berisi informasi terbaru tentang dunia IT.
Pesaing utama ACM adalah IEEE Computer Society.
•Perbedaan antara ACM dan IEEE adalah, ACM berfokus pada ilmu komputer teoritis dan aplikasi pengguna akhir, sementara IEEE lebih memfokuskan pada masalah-masalah hardware dan standardisasi. Cara lain untuk menyatakan perbedaan yaitu ACM adalah ilmuwan komputer dan IEEE adalah untuk insinyur listrik, meskipun subkelompok terbesar adalah IEEE Computer Society.

•ACM memiliki empat “Boards“ yaitu:
1.publikasi,
2.SIG Governing Board,
3.pendidikan, dan
4.Badan Layanan Keanggotaan

IEEE
(Institute of Electrical and Electronics Engineers) adalah sebuah organisasi profesi nirlaba yang terdiri dari banyak ahli dibidang teknik yang mempromosikan pengembangan standar-standar dan bertindak sebagai pihak yang mempercepat teknologi- teknologi baru dalam semua aspek dalam industry dan rekayasa (engineering),yang mencakup telekomunikasi,jaringankomputer,kelistrikan, antariksa, danelektronika.
•Tujuan inti IEEE adalah mendorong inovasi teknologi dan kesempurnaan untuk kepentingan kemanusiaan.
•Visi IEEE adalah akan menjadi penting untuk masyarakat teknis global dan professional teknis dimana-mana dan dikenal secara universal untuk kontribusi teknologi dan teknis yang professional dalam meningkatkan kondisi perkembangan global.
Standar dalam IEEE adalah mengatur fungsi ,kemampuan dan interoperabilitas dari berbagai macam produk dan layanan yang mengubah cara orang hidup, bekerja dan berkomunikasi.
•Proses pembangunan IEEE standar dapat dipecah melalui tujuh langkah dasar yaitu:
1.Mengamankan Sponsor,
2.Meminta Otorisasi Proyek,
3.Perakitan Kelompok Kerja,
4.Penyusunan Standard,
5.Pemungutan suara,
6.Review Komite,
7.Final Vote

Standar profesi indonesia & regional

Institusi pemerintah telah mulai melakukan klasifikasi pekerjaan dalam bidang teknologi informasi ini. Klasifikasi pekerjaan ini telah diterapkan sejak 1992. Bagaimanapun juga, klasifikasi pekerjaan ini masih belum dapat mengakomodasi klasifikasi pekerjaan pada teknologi informasi. Terlebih lagi, deskripsi pekerjaan setiap klasifikasi pekerjaan masih tidak jelas dalam membedakan setiap sel pekerjaan.
Beberapa perusahaan yang dimiliki oleh pemerintah mempunyai klasifikasi pekerjaannya sendiri. Begitu juga dengan beberapa perusahaan swasta yang besar, telah mengembangkan klasifikasi pekerjaan mereka sendiri juga. Belum adanya standardisasi klasifikasi pekerjaan ini terkadang menimbulkan kesulitan bagi para profesional TI.
Departemen Tenaga Kerja berkeinginan untuk mengeluarkan standard kompetensi untuk teknologi informasi. IPKIN diharapkan memberikan sumbangan untuk formulasi standard kompetensi pada Teknologi Informasi. Dengan mengacu ke model regional (model SRIG-PS), standard kompetensi yang akan diterapkan di Indonesia akan mudah dapat diterima dan disetarakan di negara-negara lain di region ini. Bagaimanapun juga, suatu persetujuan bilateral harus dicapai antara Pemerintah kedua negara.

Profesi TI di Indonesia
Pasar Teknologi Informasi di Indonesia ditunjukkan pada tabel berikut ini (Infokomputer, 1995) :

Jenis Perangkatdalam million US$
19881989199019911995
Perangkat keras192.5252303.6292.857.2
Perangkat Lunak203550.667.275
Jasa253955.262.4111
Peralatan tambahan (komunikasi data dll)12.52850.657.660
Total250354460480818

Jumlah mahasiswa yang mempelajari teknologi informasi di Indonesia :
Jenis PendidikanJumlah mahasiswaJumlah kelulusan
Non Gelar di Universitas Swasta253765100
Strata 1 di Universitas Swasta279037500
Strata 1 di Universitas Negeri2300100
Total5557912700

Klasifikasi Pekerjaan TI pada Institusi Pemerintah
Sejak tahun 1991, ada sekitar lebih dari 400 profesional pada Teknologi Informasi yang bekerja pada institusi pemerintah. Pemerintah Indonesia telah menspesifikasi klasifikasi pekerjaan untuk teknologi informasi, untuk tingkat programmer dan tingkat sistem analis. Tingkat-tingkat ini lebih tinggi dari tingkat operator. Klasifikasi ini diterapkan untuk memberikan skema pengembangan profesi yang berkesinambungan.
Klasifikasi pekerjaan ini adalah :

PangkatTingkatNamaDeskripsi Pekerjaan
IIB s/d IIID01Asisten Pranata
Komputer Madya
Membantu dalam pelaksanaan studi kelayakan
Membantu dalam pembuatan spesifikasi sistem
Mempelajari spesifikasi sistem dan memformulasikan
spesifikasi program
Menguji program
Dokumentasi program dan manual operasi
Pemeliharaan dan meng-up-grade sistem

02Asisten Pranata Komputer

03Ajun Pranata Komputer Muda

04Ajun Pranata Komputer Madya

05Ajun Pranata KomputerMelengkapi implementasi sistem
Mengembangkan sistem dan program
Mensupervisi Pranata Komputer
Menerbitkan publikasi ilmiah dalam teknologi
informasi
Membantu pelaksanaan konsultasi dalam
mengembangkan teknologi informasi di institusi
pemerintah

06Ahli Pranata Komputer Pratama
IV-A07Ahli Prata Komputer Muda

08Ahli Pranata Komputer MadyaMelaksanakan studi kelayakan
Mengimplementasi sistem
Menguji sistem
Mengembangkan sistem
Mensupervisi Pranata Komputer
Menerbitkan publikasi ilmiah dalam teknologi
informasi
Memilih teknologi yang sesuai untuk teknologi
informasi dalam institusi pemerintah

09Ahli Pranata Komputer
Utama Pratama


10Ahli Pranata Komputer
Utama Muda


11Ahli Pranata Komputer
Utama Madya


Klasifikasi pekerjaan ini dirancang dengan mempertimbangkan persyaratan utama dan persyaratan tambahan setiap sel

Sumber : http://openstorage.gunadarma.ac.id/~mwiryana/IPKIN/SRIG-PS/st_page2.html

Profesi di USA dan Canada

Pejabat Keuangan Pemerintah Asosiasi dari Amerika Serikat dan Kanada adalah organisasi profesional pejabat publik bersatu untuk meningkatkan dan mempromosikan manajemen profesional sumber daya keuangan pemerintah dengan mengidentifikasi, mengembangkan dan memajukan strategi fiskal, kebijakan, dan praktek untuk kepentingan publik.
Untuk lebih tujuan tersebut, aparat pemerintah membiayai semua diperintahkan untuk mematuhi standar hukum, moral, dan profesional perilaku dalam pemenuhan tanggung jawab profesional mereka. Standar perilaku profesional sebagaimana diatur dalam kode ini diwujudkan dalam rangka meningkatkan kinerja semua orang yang terlibat dalam keuangan publik.

• Mereka harus mencurahkan waktu, keterampilan, dan energi ke kantor mereka baik secara independen dan bekerja sama dengan profesional lainnya.
• Mereka harus mematuhi praktek profesional disetujui dan standar yang dianjurkan.
I. Tanggung jawab sebagai Pejabat Publik
petugas pembiayaan Pemerintah harus mengakui dan bertanggung jawab atas tanggung jawab mereka sebagai pejabat di sektor publik.
• Mereka harus sensitif dan responsif terhadap hak-hak publik dan kebutuhan-kebutuhannya berubah.
• Mereka harus berusaha untuk memberikan kualitas kinerja tertinggi dan nasihat.
• Mereka akan bersikap bijaksana dan integritas dalam pengelolaan dana dalam tahanan mereka dan dalam semua transaksi keuangan.
• Mereka harus menjunjung tinggi baik surat dan semangat undang-undang, konstitusi, dan peraturan yang mengatur tindakan mereka dan melaporkan pelanggaran hukum kepada pihak yang berwenang.

II. Pengembangan Profesional
petugas pembiayaan Pemerintah bertanggung jawab untuk menjaga kompetensi mereka sendiri, untuk meningkatkan kompetensi kolega mereka, dan untuk memberikan dorongan untuk mereka yang ingin memasuki bidang keuangan pemerintah. petugas Keuangan harus meningkatkan keunggulan dalam pelayanan publik.

III. Pribadi Standar
petugas pembiayaan Pemerintah harus menunjukkan dan didedikasikan untuk cita-cita tertinggi kehormatan dan integritas dalam semua hubungan masyarakat dan pribadi untuk mendapat rasa hormat, kepercayaan, dan keyakinan yang mengatur pejabat, pejabat publik lainnya, karyawan, dan masyarakat.

IV. Integritas Profesional – Informasi
petugas pembiayaan Pemerintah harus menunjukkan integritas profesional dalam penerbitan dan pengelolaan informasi.
• Mereka tidak akan sadar tanda, berlangganan, atau mengizinkan penerbitan pernyataan atau laporan yang berisi salah saji atau yang menghilangkan fakta material apapun.
• Mereka harus menyiapkan dan menyajikan laporan dan informasi keuangan sesuai dengan hukum yang berlaku dan praktek yang berlaku umum dan pedoman.
• Mereka harus menghormati dan melindungi informasi rahasia yang mereka memiliki akses berdasarkan kantor mereka.
• Mereka harus sensitif dan responsif terhadap pertanyaan dari masyarakat dan media, dalam kerangka kebijakan pemerintah negara bagian atau lokal.
V. Integritas Profesional – Hubungan
petugas pembiayaan Pemerintah harus bertindak dengan kehormatan, integritas, dan kebajikan dalam semua hubungan profesional.
• Mereka harus menunjukkan kesetiaan dan kepercayaan dalam urusan dan kepentingan pemerintah yang mereka layani, dalam batas-batas Kode Etik ini.
• Mereka tidak akan sadar menjadi pihak atau membiarkan aktivitas ilegal atau tidak layak.
• Mereka harus menghormati hak, tanggung jawab, dan integritas dari rekan-rekan mereka dan pejabat publik lainnya dengan siapa mereka bekerja dan asosiasi.
• Mereka harus mengatur semua hal personil dalam lingkup kewenangan mereka sehingga keadilan dan ketidakberpihakan mengatur keputusan mereka.
• Mereka akan mempromosikan kesempatan kerja yang sama, dan dengan berbuat demikian, menentang diskriminasi, pelecehan, atau praktik yang tidak adil lainnya.
VI. Konflik Kepentingan
petugas pembiayaan Pemerintah harus secara aktif menghindari munculnya atau kenyataan benturan kepentingan.
• Mereka harus melaksanakan tugas mereka tanpa bantuan dan harus menahan diri dari terlibat dalam hal-hal di luar kepentingan keuangan atau pribadi yang tidak sesuai dengan kinerja tidak memihak dan tujuan tugas mereka.
• Mereka tidak akan, secara langsung atau tidak langsung, mencari atau menerima keuntungan pribadi yang akan mempengaruhi, atau tampaknya mempengaruhi, pelaksanaan tugas resmi mereka.
• Mereka tidak akan menggunakan milik umum atau sumber daya untuk keuntungan pribadi atau politik

standar profesi eropa dalam arsitektur

Kata Arsitek berasal dari bahasaYunani, Architekton yang merupakan rangkaian dua kata yaitu Archi yang berarti pemimpin atau yang pertama, dan Tekton yang berarti membangun. Jadi Arsitek adalah pemimpin pembangunan (master builder).
Sedangkan menurut Keputusan Direktorat Jendral Cipta Karya Departemen Pekerjaan Umum Nomor 023/KPTS/CK/1992, yang disebut perencana / arsitek / konsultan perencana / konsultan ahli adalah perorangan atau badan hukum yang melaksanakan tugas konsultasi dalam bidang perencanaan karya bangunan atau perencanaan lingkungan
beseerta kelengkapannya.


Profesi Arsitek
Sebelum membahas mengenai profesi arsitektur sekarang ini, ada baiknya untuk memahami terlebih dahulu apa itu profesi. Blankenship mendefinisikan profesi melalui karakteristik umum yang biasa terlihat. Profesi adalah (1) pekerjaan penuh waktu (2) yang melalui pendidikan/pelatihan khusus (3) memiliki organisasi profesi (4) mempunyai komponen izin kerja (lisensi) dan pengakuan dari masyarakat (5) mempunyai kode etik dan hak pengelolaan mandiri (Dana Cuff, Architecture : The Story of Practice, 1992, p23). Dari ke lima karakekter umum tersebut kita bisa melihat bagaimana posisi profesi arsitektur di dunia modern pada umumnya dan di Indonesia pada khususnya.

Arsitektur Barat berkembang di Eropa sebelum menyebar ke Amerika dan benua benua lainnya. Pada awal permulaannya, profesi arsitek merupakan profesi kelas tertentu dan merupakan profesi yang turun temurun dan atau melalui proses pemagangan dalam waktu yang cukup lama.

Profesi arsitektur yang mulai menemukan identitasnya yang lebih jelas, mendorong dilakukannya usaha untuk membentuk sebuah organisasi yang dapat melindungi kepentingan dari arsitektur, memperbaiki status sosialnya dan mendirikan sarana pendidikan formal arsitektur. Pendidikan dan pelatihan arsitektur yang telah ada sebelumnya adalah berupa sistem pendidikan yang bersifat studio, yang lebih merupakan sebuah ‘sekolah seni’ seperti yang diterapkan oleh J.F. Blondel melalui Ecole des Arts – nya dan atau berupa proses pemagangan di kantor arsitek, sebagaimana yang diperkenalkan oleh Sir Robert Taylord di Inggris.


Ikatan Arsitek Indonesia ( IAI )
Pendidikan arsitektur secara lebih formal secara teori pertama kali ditawarkan di Royal Academy Schools di Inggris tahun 1768, tapi baru pada tahun 1840-an dilakukan usaha yang serius dalam menangani pendidikan arsitektur, dengan berupaya memenuhi kebutuhan kebutuhan pelatihan spesialisasi, terutama pada aspek aspek teknis yang berkaitan dengan desain.

Di Indonesia sendiri, profesi arsitek ‘modern’ mulai dikenal ketika para arsitek kebangsaan Belanda yang menempuh pendidikan dan pelatihan arsitektur di Eropa, kembali dan berpraktek di Indonesia. Sedangkan pendidikan arsitektur formal pertama di Indonesia dibuka di Institut Teknologi Bandung pada tahun 1950, dan mulai menelurkan lulusannya di tahun 1958. Sebelum itu, bangsa Indonesia yang berprofesi sebagai arsitek mempelajari ilmunya dengan bekerja pada para arsitek Belanda. Bahkan F. Silaban, salah satu arsitek berpengaruh di Indonesia tidak memiliki pendidikan formal arsitektur melainkan lulusan dari sekolah menegah kejuruan atau STM.

Untuk melindungi profesi arsitek, dibentuklah organisasi atau asosiasi profesi. Di Indonesia, asosiasi profesi arsitek terbentuk pada 17 September 1959 yang dipicu oleh dikeluarkannya instruksi pemerintah untuk membentuk gabungan perusahaan sejenis yang dimaksudkan selain untuk memudahkan komunikasi antara pemerintah dengan dunia pengusaha, juga diharapkan dapat menentukan suatu standar kerja bagi para pelakunya. Ikatan Arsitek Indonesia diprakarsai oleh F. Silaban, yang menggalang arsitek senior Indonesia pada masa itu, dan Ir. Soehartono Soesilo yang mewakili arsitek muda pada masa itu. IAI dibentuk atas kesadaran bahwa pekerjaan perancangan berada di dalam lingkup kegiatan profesional (konsultan), yang mencakupi tanggung jawab moral dan kehormatan perorangan yang terlibat, sehingga diperlukan satu asosiasi khusus yang dapat mengatur hal itu.

Sebagai asosiasi profesi tujuan dari IAI adalah untuk :

• Mengembangkan pengetahuan, ketrampilan dan kemampuan dasar arsitek professional.
• Meningkatkan penguasaan arsitek pada pengetahuan dan ketrampilan baru seiring kemajuan teknologi ilmu pengetahuan.
• Meningkatkan tanggung jawab arsitek pada profesinya sebagai penyedia jasa pada masyarakat
• Menempatkan arsitek profesional Indonesia dalam tingkat kompetensi yang diakui secara internasional.

IAI selain sebagai asosiasi profesi tingkat nasional dengan beranggotakan lebih dari 11.000 arsitek yang terdaftar melalui 27 kepengurusan daerah dan 2 kepengurusan cabang yang tersebar di seluruh Indonesia, juga aktif dalam kegiatan internasional melalui keanggotaannya di ARCASIA (Architects Regional Council of Asia) sejak tahun 1972 dan di UIA (Union Internationale des Architectes) sejak tahun 1974, serta AAPH (Asean Association Planning and Housing) di mana IAI merupakan salah satu pendirinya.

Salah satu peranan penting yang dilakukan oleh asosiasi profesi adalah menentukan standar profesi dan mengeluarkan lisensi profesi bagi anggotanya. Lisensi dianggap penting untuk menjaga profesionalisme arsitek dan juga sebagai bagian dalam mendapat pengakuan dalam masyarakat. Di Indonesia, lisensi arsitek berupa Sertifikasi Keahlian Arsitek (SKA) yang diberikan kepada anggotanya setelah memenuhi persyaratan - persyaratan tertentu dan diklasifikasikan dalam 3 tingkatan berdasarkan pengalaman dan masa kerja.

Untuk dapat memperoleh sertifikasi tersebut, arsitek harus dapat memiliki pengetahuan dan pemahaman yang baik meliputi 13 butir kompetensi yaitu :

1. Perancangan Arsitektur
Kemampuan menghasilkan rancangan arsitektur yang memenuhi ukuran estetika dan persyaratan teknis, dan yang bertujuan melestarikan lingkungan
2. Pengetahuan Arsitektur
Pengetahuan yang memadai tentang sejarah dan teori arsitektur termasuk seni, teknologi dan ilmu-ilmu pengetahuan manusia
3. Pengetahuan Seni
Pengetahuan tentang seni rupa dan pengaruhnya terhadap kualitas rancangan arsitektur
4. Perencanaan dan Perancangan Kota
Pengetahuan yang memadai tentang perancanaan dan perancangan kota serta ketrampilan yang dibutuhkan dalam proses perancanaan itu
5. Hubungan antara Manusia, Bangunan dan Lingkungan
Memahami hubungan antara manusia dan bangunan gedung serta antara bangunan gedung dan lingkungannya, juga memahami pentingnya mengaitkan ruang-ruang yang terbentuk di antara manusia, bangunan gedung dan lingkungannya tersebut untuk kebutuhan manusia dan skala manusia
6. Pengetahuan Daya Dukung Lingkungan
Menguasai pengetahuan yang memadai tentang cara menghasilkan perancangan yang sesuai daya dukung lingkungan
7. Peran Arsitek di Masyarakat
Memahami aspek keprofesian dalam bidang Arsitektur dan menyadari peran arsitek di masyarakat, khususnya dalam penyusunan kerangka acuan kerja yang memperhitungkan faktor-faktor social
8. Persiapan Pekerjaan Perancangan
Memahami metode penelusuran dan penyiapan program rancangan bagi sebuah proyek perancangan
9. Pengertian Masalah Antar-Disiplin
Memahami permasalahan struktur, konstruksi dan rekayasa yang berkaitan dengan perancangan bangunan gedung
10. Pengetahuan Fisik dan Fisika Bangunan
Menguasai pengetahuan yang memadai mengenai permasalahan fisik dan fisika, teknologi dan fungsi bangunan gedung sehingga dapat melengkapinya dengan kondisi internal yang memberi kenyamanan serta perlindungan terhadap iklim setempat
11. Penerapan Batasan Anggaran dan Peraturan Bangunan
Menguasai keterampilan yang diperlukan untuk memenuhi persyaratan pihak pengguna bangunan gedung dalam rentang-kendala biaya pembangunan dan peraturan bangunan
12. Pengetahuan Industri Kontruksi dalam Perencanaan
Menguasai pengetahuan yang memadai tentang industri, organisasi, peraturan dan tata-cara yang berkaitan dengan proses penerjemahan konsep perancangan menjadi bangunan gedung serta proses mempadukan penataan denah-denahnya menjadi sebuah perencanaan yang menyeluruh
13. Pengetahuan Manajemen Proyek
Menguasai pengetahuan yang memadai mengenai pendanaan proyek, manajemen proyek dan pengendalian biaya pembangunan

Selasa, 12 April 2011

LANGKAH-LANGKAH PEMROGRAMAN

Langkah 1. Rencana Penggabungan (Plan The Integration)

Menurut akal sehat anda tidak akan dapat membuat semua program sekaligus dan kemudian membuang semuanya – ini memerlukan rangkaian langkah demi langkah. Rencanakan urutan dimana anda akan menggabungkannya.

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. Dan kemudian modul tersebut dipecah lagi sampai tercapai sebuah tingkatan dimana mulai dapat diprogram.

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 (lihat bagian 9.4).

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.

Dokumen-dokumen berikut mungkin harus ditulis :

  • Tuntunan Pemakai (User’s Guide)
  • Tuntunan Pemeliharaan (Maintenance Guide)
  • (Operator’s Guide / System Manager’s Guide)
  • Dokumentasi Pelatihan (Training Documentation)