Rabu, 13 Maret 2013

LTM Etika


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

© 2012 Aneuk Dara Template designed by BlogSpot Design - Ngetik Dot Com