Kode etik seorang programmer adalah sebagai berikut :

1. Tidak boleh membuat atau mendistribusikan Malware.

2. tidak boleh menulis dokumentasi yang dengan sengaja untuk membingungkan atau   tidak akurat.

3. tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah membeli atau telah meminta izin.

4. Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpa izin.

5.Tidak boleh menggunakan software crack khususnya development tools.

6. Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secara bersamaan kecuali mendapatkan izin.

7. Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode programmer lain untuk mengambil keuntungan dalam menaikkan status.

8. Tidak boleh membeberkan data-data penting karyawan dalam perusahaan.

9. Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu proyek.

10. Tidak pernah mengambil keuntungan dari pekerjaan orang lain.

11. Tidak boleh mempermalukan profesinya.

12. Tidak boleh secara asal-asalan menyangkal adanya bug dalam aplikasi.

13. Tidak boleh mengenalkan bug yang ada di dalam software yang nantinya programmer akan mendapatkan keuntungan dalam membetulkan bug.

14. Terus mengikuti pada perkembangan ilmu komputer.


Poin poin diatas kebanyakan berisi tentang larangan berlaku curang, karena berlaku curang sangat tidak disukai oleh Rasulallah SAW, seperti dalam hadist berikut :

dari Abu Hurairah RA, bahwa Rasulullah SAW suatu saat melewati seonggok makanan yang dijual di pasar. Lalu Rasulullah SAW memasukkan tangannya ke dalam onggokan makanan itu hingga jari beliau menyentuh makanan yang basah. Rasulullah SAW bertanya,”Apa ini wahai penjual makanan?” Penjual makanan menjawab,”Itu kena hujan wahai Rasulullah SAW.” Rasulullah SAW berkata,”Mengapa tak kamu letakkan yang basah itu di atas supaya dapat dilihat orang-orang? Barangsiapa berbuat curang maka ia bukan golongan kami.” (HR Muslim).

Hadits tersebut dengan jelas menunjukkan keharaman tindakan curang penjual makanan, karena terdapatqarinah (indikasi) larangan yang tegas (al-nahy al-jazim), yaitu celaan “bukan golongan kami” (fa-laisa minni) bagi setiap orang yang berbuat curang. (‘Atha` bin Khalil, Taysir Al-Wushul Ila Al-Ushul, hlm. 24).


Keterampilan yang harus dimiliki seorang Programmer

Beberapa Keterampilan yang harus dimiliki oleh seorang programmer, antara lain :

1. Memahami kode sumber sebuah program, dari yang sederhana hingga relatif kompleks, adalah keterampilan yang harus dimiliki oleh seorang programmer. 

2. Implementasi sebuah algoritma yang memodifikasi sebentuk struktur data dalam sebuah program dapat kita adaptasikan ke dalam program yang kita buat sendiri dengan konteks dan struktur data yang sama sekali berbeda.

3. Melanjutkan pengelolaan, menyesuaikan, mengembangkan dan (bila perlu) merombaknya untuk menyesuaikan program dengan kebutuhan pengguna tanpa mengorbankan kemudahan perawatan di masa mendatang. 

4. Memiliki kemampuan sebagaimana dijelaskan dalam point 1. dan 2. untuk program yang ditulis dan didokumentasikan oleh programmer lain.

5.Membaca program untuk memperkaya perkakas yang dimiliki seorang

 Copyright stekom.ac.id 2018 All Right Reserved