Programmer adalah orang yang bekerja membuat atau merancang sebuah system untuk membantu memudahkan pekerjaan manusia yang menggunakan media Komputer. Sekarang ini banyak sekali Programmer-programmer baik freelance maupun yang tidak berlomba membuat sebuah system yang bisa dibilang canggih dan bermanfaat bagi manusia. Benarkah seorang programmer kebal akan hukum apabila melanggar kode Etik programmer ?
Programmer adalah individu yang bertugas dalam hal rincian implementasi, pengemasan, dan modifikasi algoritma serta struktur data, dituliskan dalam sebuah bahasa pemrograman tertentu.
Bahasa Pemrograman (Language programming)Salah satu alat yg dibutuhkan programmer untuk membuat program adalah bahasa pemrograman atau language programming.Bahasa pemrograman dibagi berdasarkan fungsinya untuk membuat program:
Spoiler for Web Language Program:
1.PHP
PHP adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web.
2) Javascript
JavaScript adalah bahasa pemrograman yang bisa disisipkan ke HTML seperti halnya PHP akan tetapi javascript berjalan di sisi Client.
3) Html (sebenernya sudah bawaan dari windows) dll
HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML.
Spoiler for Database Language program:
1) MySQL
MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Si Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak).
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.
2) VB
Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio .NET. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu.
Spoiler for System Language program:
Kalo yang ini mungkin agan semua udah pada tau jadi singkat aje y gan:
1) C ( Tutorial C )
2) C++ ( Tutorial C++ )
3) Java ( Tutorial Java )
4) Phyton ( Tutorial Phyton )
5) D ( Tutorial D )
6) VBasic dll
diatas cuman contoh2 gan gak semuanya,,soalnya banyak..
dan yang paling penting adalah kode etik nya gan,,
Berikut ini adalah beberapa kode etik yang disadur berdasarkan kode etik yang kini digunakan oleh perkumpulan programmer internasional yang berlaku saat ini :
Spoiler for Kode etiknye:
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 telah membeli atau telah meminta izin.
Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpa izin.
Etika profesi yang berlaku bagi programmer di indonesia. Tidak boleh mencuri software khususnya development tools.
Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secara bersamaan 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 akan mendapatkan keuntungan dalam membetulkan bug.
Terus mengikuti pada perkembangan ilmu komputer.