Judul :
Etika Profesi Bagi
Programmer
Nama :
Dara Intan Noersaif
NPM : 1206208132
Pengarang :
Galih Pranowo
Data Publikasi : Etika Profesi yang Berlaku
Bagi Programmer di Indonesia
http://id.pdfsb.com/readonline/62464e446567743758584a2f43483568-857888
6 Maret 2012, pk 22:36.
Uraian Singkat
Peta Konsep:
1.
Programmer
adalah individu yang bertugas dalam hal rincian implementasi, pengemasan, dan
modifikasi algoritma serta struktur data, dituliskan dalam sebuah bahasa
pemrograman tertentu.
2.
Kode
etik seorang programmer adalah sebagai berikut :
a)
Seorang
programmer tidak boleh membuat atau mendistribusikan Malware.
b)
Seorang
programmer tidak boleh menulis kode yang sulit diikuti dengan sengaja.
c)
Seorang
programmer tidak boleh menulis dokumentasi yang dengan sengaja untuk
membingungkan atau tidak akurat.
d)
Seorang
programmer tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah
membeli atau telah meminta izin.
e)
Tidak
boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua
tanpa izin.
f)
Tidak
boleh mencuri software khususnya development tools.
g)
Tidak
boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek
secara bersamaan kecuali mendapatkan izin.
h)
Tidak
boleh menulis kode yang dengan sengaja menjatuhkan kode programmer lain untuk
mengambil keuntungan dalam menaikkan status.
i)
Tidak
boleh membeberkan data-data penting karyawan dalam perusahaan.
j)
Tidak
boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu
proyek.
k)
Tidak
pernah mengambil keuntungan dari pekerjaan orang lain.
l)
Tidak
boleh mempermalukan profesinya.
m)
Tidak
boleh secara asal-asalan menyangkal adanya bug dalam aplikasi.
n)
Tidak
boleh mengenalkan bug yang ada di dalam software yang nantinya programmer akan
mendapatkan keuntungan dalam membetulkan bug.
o)
Terus
mengikuti pada perkembangan ilmu komputer.
3.
Sikap
programmer bila bekerjasama dalam team :
a)
Meningkatnya
ukuran produk yang dihasilkan akan menurunkan produktivitas programmer akibat
meningkatnya kerumitan antara komponen-komponen program dan akibat meningkatnya
komunikasi yang perlu dilakukan antara programmer, manajer, dan pelanggan.
b)
Jumlah
lintasan komunikasi antar programmer yang terjadi dalam sebuah proyek adalah
n(n-1)/2, dimana n adalah jumlah programmer yang terlibat dalam proyek
tersebut.
c)
Penambahan
lebih banyak programmer dalam sebuah proyek yang sedang berjalan akan
menurunkan produktivitas, kecuali jika para programmer baru tersebut mempunyai
tugas yang tidak bergantung kepada hasil kerja programmer lama.
d)
Hukum
Brooks : Adding more programmers to a late project may make it later.
4.
Sikap
programmer terhadap klien :
a)
Mempunyai
sikap & kepribadian baik, komunikatif, mudah beradaptasi dengan lingkungan
kerja, cekatan & fleksibel.
b)
Mampu
bekerja berorientasi jadwal, mengatur pekerjaan multiple project dan bekerja
sama dalam team.
c)
Membuat
kontrak kerja dengan klien.
d)
Menyukai
dan mengerti dasar-dasar pemrograman.
Tidak ada komentar:
Posting Komentar