Secara umum, pekerjaan di bidang teknologi informasi setidaknya terbagi dalam 3 kelompok sesuai bidangnya, diantaranya:
1. Kelompok pertama, adalah mereka yang bergelut di dunia perangkat
lunak (software), baik mereka yang merancang system operasi, database
maupun system aplikasi.
2. Kelompok kedua, adalah mereka yang bergelut di bidang perangkat keras (hardware).
3. Kelompok ketiga, adalah mereka yang berkecimpung dalam operasional system informasi.
A. Etika Programmer
Programmer Komputer adalah profesi yang bertugas untuk membuat sebuah
program melalui bantuan bahasa pemrograman yang dapat digunakan untuk
menyelesaikan permasalahan melalui otomasi dengan bantuan perangkat
lunak atau software. Tugas inti dari seorang programmer sama seperti
tugas sebuah program itu sendiri. Sebuah program itu didesain dan
dikembangkan agar mampu membatu manusia sebagi pengguna (user) dalam
mengatasi kegiatan kesehariannya. Jadi, tugas seorang programmer
komputer adalah menolong manusia menyelesaikan kegiatan sehari-harinya
dengan bantuan komputer. Dari hal tersebut, terlihat jelas bahwa seorang
programmer komputer merupakan orang yang sangat berjasa kepada
masyarakat, seperti halnya dokter, perawat, akuntan dan lainnya. Adapun
kode etik yang diharapkan bagi para programmer adalah:
1. Seorang programmer tidak boleh menulis kode yang sulit diikuti dengan sengaja.
2. Seorang programmer tidak boleh menulis dokumentasi yang dengan sengaja untuk membingungkan atau tidak akurat.
3. Seorang programmer tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah membeli atau meminta ijin.
4. Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secara bersamaan kecuali mendapat ijin.
5. Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode
programmer lain untuk mengambil keunutungan dalam menaikkan status.
6. Tidak boleh membeberkan data-data penting karyawan dalam perusahaan.
7. Tidak pernah mengambil keuntungan dari pekerjaan orang lain.
8. Tidak boleh mempermalukan profesinya.
9. Terus mengikuti pada perkembangan ilmu komputer.
B. Kewajiban Programmer
1. Memahami konsep dasar sistem operasi. Kebanyakan dari programmer
Indonesia biasanya membuat aplikasi di atas sistem operasi, sehingga
banyak yang berpendapat bahwa tidak perlu memahami cara kerja sistem
operasi.
2. Memahami konsep dasar jaringan. Sebuah aplikasi tidak dapat berjalan
sendiri. Aplikasi tersebut pasti harus berhubungan dengan internet,
melayani banyak pengguna
3. Memahami konsep dasar relational database. Setiap aplikasi pasti
memiliki sebuah database dalam penyimpanan datanya untuk itu programmer
khususnya Database Programmer ditekankan menguasai relational database.
4. Karena sekarang jaman internet, maka wajib memahami protokol HTTP,
FTP, POP3, SMTP, SSH. Protokol HTTP sekarang adalah protokol yang paling
banyak digunakan di internet.
5. Lebih dari satu bahasa pemrograman. Pemahaman lebih dari satu bahasa itu penting agar wawasan programmer lebih terbuka..
C. Tanggung jawab programmer
1. Menyampaikan informasi dan laporan yang baik serta tepat waktu untuk
kebutuhan eksternal unit kerja yang bersifat rutin dan insdentil
2. Mengembangkan, memonitoring dan memastikan proyek – proyek teknologi
informasi strategis telah sejalan dengan organisasi bisnis
Tidak ada komentar:
Posting Komentar