Showing posts with label Etika Profesi. Show all posts
Showing posts with label Etika Profesi. Show all posts

Etika Profesi Analis

Analis sistem adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Kemampuan analisis memungkinkan seorang analis sistem untuk memahami perilaku organisasi beserta fungsi-fungsinya, pemahaman tersebut akan membantu dalam mengidentifikasi kemungkinan terbaik serta menganalisis penyelesaian permasalahan.
Keahlian teknis akan membantu seorang analis sistem untuk memahami potensi dan keterbatasan dari teknologi informasi. Seorang analis sistem harus mampu untuk bekerja dengan berbagai jenis bahasa pemrograman, sistem operasi, serta perangkat keras yang digunakan. Keahlian manajerial akan membantu seorang analis sistem mengelola proyek, sumber daya, risiko, dan perubahan. Keahlian interpersonal akan membantu analis sistem dalam berinteraksi dengan pengguna akhir sebagaimana halnya dengan analis, programer, dan profesi sistem lainnya.
Analis sistem bisa pula menjadi perantara atau penghubung antara perusahaan penjual perangkat lunak dengan organisasi tempat ia bekerja, dan bertanggung jawab atas analisis biaya pengembangan, usulan desain dan pengembangan, serta menentukan rentang waktu yang diperlukan. Analis sistem bertanggung jawab pula atas studi kelayakan atas sistem komputer sebelum membuat satu usulan kepada pihak manajemen perusahaan.

Etika Profesi Web Desain

WEB DESAIN  adalah seseorang yang bekerja dalam bidang membuat, mendesain, mengelola, suatu web server, untuk ditampilakan dengan tampilan yang menarik, berisi atau berbobot, dan juga sesuai dengan permintaan dari seorang pemesan web tersebut.

Untuk menjadi seorang web desain menurut saya :
  1. Paham akan membangun web tersebut.
  2. Paham akan materi atau permintaan yang diberikan oleh client untuk dijadikan web tersebut.
  3. Paham akan pemograman web dan database  (php, mysql, dan lain – lain) dan dapat membuatnya dengan baik dan benar.
  4. Dapat mencari sumber kesalahan dari pemograman web atau pun database
  5. Dapat mengelola account pengguna, perizinan, email, anti-virus, anti-spam
  6. Sistem monitor kinerja dan melaksanakan kinerja tuning
  7. Menjaga kerahasiaan data (input) dari orang yang tidak berhak atas data tersebut

Etika Profesi di Bidang Programer

saat ini teknologi informasi berkembang sangat pesat, hampir semua aktivitas yang dilakukan saat ini memanfaatkan teknologi. Misalnya aktivitas komunikasi, bisnis, pendidikan dan sebagainya. Sehingga bukanlah suatu hal yang berlebihan jika dikatakan bahwa teknologi informasi merupakan alat sosial, karena kenyataannya bahwa teknologi informasi dipergunakan secara intensif pada berbagai komunitas masyarakat seperti institusi, organisasi, perusahaan, dan lain sebagainya. Selain dibutuhkan moral yang baik, serta tanggung jawab yang besar serta sesuai dengan hukum yang berlaku, etika juga memiliki peranan yang amat penting. Sehingga dapat disimpulkan bahwa etika merupakan satu set kepercayaan, standar, atau pemikiran yang mengisi suatu individu, kelompok atau masyarakat. Sedangkan menurut kamus besar Bahasa Indonesia, etika adalah ilmu tentang apa yang baik dan yang buruk, tentang hak dan kewajiban moral. Kumpulan asas/nilai yang berkenaan dengan akhlak dan nilai mengenai yang benar dan yang salah yang dianut masyarakat. Menjadi seorang Programmer atau Jasa Pemrograman sistem harus ditunjang pengalaman yang cukup. Bukan hanya harus mengerti secara detail tentang bagaimana mendevelop suatu sistem, tetapi juga harus bisa menjiwai sistem tersebut.


Programmer adalah individu yang bertugas dalam hal rincian implementasi, pengemasan, dan modifikasi algoritma serta struktur data, dituliskan dalam sebuah bahasa pemrograman tertentu.
Deskripsi Pekerjaan :

  • Menulis program (coding) dengan menggunakan pemograman tertentu (VB, VB.NET, Java) 
  • Memahami konsep basis data. 
  • Mampu mengoperasikan aplikasi basis data. 
  • Melakukan pengujian terhadap aplikasi program. 
  • Melakukan analisis terhadap aplikasi program. 
  • Melakukan riset , desain, dokumentasi dan modifikasi aplikasi software. 
  • Melakukan analisis dan memperbaiki kerusakan (error) pada software dengan tepat dan cara akurat
  • Menyediakan status laporan aplikasi yang diperlukan. 

Kode Etik Programmer
Pemrograman komputer membutuhkan sebuah kode etik, dan kebanyakan dari kode-kode etik inidisadur berdasarkan kode etik yang kini digunakan oleh perkumpulan programmer internasional.Kode etik seorang programmer adalah sebagai berikut :
  • Seorang programmer tidak boleh membuat atau mendistribusikan Malware.   
  • Seorang programmer tidak boleh menulis kode yang sulit diikuti dengan sengaja. 
  • Seorang programmer tidak boleh menulis dokumentasi yang dengan sengaja untuk membingungkan atau tidak akurat. 
  • Seorang programmer tidak boleh menggunakan ulang kode dengan hak cipta kecuali telahmembeli atau telah meminta izin. 
  • Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpaizin. 
  • Tidak boleh mencuri software khususnya development tools. 
  • Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secarabersamaan kecuali mendapatkan izin. 
  • Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode programmer lain untuk mengambil keuntungan dalam menaikkan status. 
  • Tidak boleh membeberkan data-data penting karyawan dalam perusahaan. 
  • Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu proyek. 
  • Tidak pernah mengambil keuntungan dari pekerjaan orang lain. 
  • Tidak boleh mempermalukan profesinya. 
  • Tidak boleh secara asal-asalan menyangkal adanya bug dalam aplikasi. 
  • Tidak boleh mengenalkan bug yang ada di dalam software yang nantinya programmer akanmendapatkan keuntungan dalam membetulkan bug. 
  • Terus mengikuti pada perkembangan ilmu komputer. Pada umumnya, programmer harusmematuhi ³Golden Rule´: Memperlakukan orang lain sebagaimana kamu ingin diperlakukan.Jika semua programmer mematuhi peraturan ini, maka tidak akan ada masalah dalam komunitas
Keterampilan yang Harus Dimiliki Seorang Programmer

  1. Membaca 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. 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
  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.