Prinsip dan etika pengembangan website / web development sudah seharusnya mulai dipatuhi oleh web developer. Dunia internet semakin hari makin ramai dengan begitu berarti pembuatan website juga jadi semakin masif dilakukan. Setiap hari tak terhitung berapa jumlah website baru yang dibuat oleh para pengembang website / web developer.

Kita masih sering melihat banyak website yang dibuat dengan tidak sepenuh hati, tidak sesuai dengan prinsip-prinsip dan etika yang baik, sering kali kita melihat pengguna kecewa dengan kualitas website yang dibuat oleh pengembangnya. Bahkan sesama pengembang saja kadang suka kesal dengan kode yang dibuat oleh pengambang web lain, karena menulis kode sembarangan, tidak rapih, kurang penjelasan dan dokumentasi. Sehingga aplikasi web yang pernah dibuat jadi sulit untuk dikembangkan lagi.

Sebagai pengembang web, kita bertanggung jawab untuk membentuk pengalaman bagi kehidupan pengguna ketika online. Dengan membuat pilihan yang etis dan berpusat pada pengguna, kita sebagai pengembang mestinya membuat website yang lebih baik bagi semua orang.

etika pengembangan website

Ilustrasi web developer (Image: mad.tv)

Jika Anda juga salah satu pengembang website, mungkin Anda juga harus mematuhi 4 poin dari prinsip dan etika pengembangan website yang jurnalweb lansir dari laman organisasi ethicalweb berikut ini.

Prinsip dan Etika Pengembangan Website

  1. Aplikasi web harus bekerja untuk semua orang

    • Dibuat dengan peningkatan yang progresif
    • Prioritaskan aksesibilitas
    • Buat bentuk yang eksklusif
    • Uji dengan pengguna yang sebenarnya
  2. Aplikasi web harus bekerja dimanapun

    • Buat web yang responsif
    • Nilai kinerjanya
    • Maksimalkan kemampuan offline terlebih dahulu
    • Paparan permanen, dapat dibaca oleh manusia, dan tautan yang dalam
  3. Web applications should respect a user’s privacy and security

    • Gunakan https dimanapun
    • Hormati preferensi pelacakan pengguna
    • Jelaskan pada pengguna bagaimana informasi data mereka digunakan
    • Mungkinkan pengguna untuk mengekspor data mereka
    • Amankan data pengguna
  4. Pengembang website harus perhatian pada teman-teman mereka

    • Beri komentar yang jelas pada kode dan dokumentasikan kode yang dibuat
    • Analisa dan tes kode
    • Manfaatkan kontrol sumber dan integrasi yang berkesinambungan
    • Menggunakan dan berkontribusi untuk open source jika memungkinkan
    • Perlakukan pengembang lain dengan hormat
    • Tawarkan dan ikuti kode etik untuk proyek-proyek open source

Semoga semua pengembang website bisa mengetahui dan mengikuti prinsip dan etika pengembangan website diatas dengan baik, terima kasih untuk Adam Scott yang sangat peduli dengan hal tersebut dengan menuliskan poin-poin tersebut di ethicalweb.org

– Baca juga: 10 Jenis dan Tipe Web Developer Secara Umum


Versi Bahasa Inggris

Principles of Ethical Web Development

  1. Web applications should work for everyone

    • Built on top of progressive enhancement
    • Prioritize accessibility
    • Develop inclusive forms
    • Test with real users
  2. Web applications should work everywhere

    • Built responsively
    • Value performance
    • Leverage off-line first capabilities
    • Expose permanent, human readable, deep links
  3. Web applications should respect a user’s privacy and security

    • Use https everywhere
    • Respect user tracking preferences
    • Provide users with clear information about how their information is used
    • Allow users to export their data
    • Secure user data
  4. Web developers should be considerate of their peers

    • Comment and document code
    • Lint and test code
    • Make use of source control and continuous integration
    • Consume and contribute to open source when possible
    • Treat other developers with respect
    • Offer and follow a code of conduct for open source projects

* mohon koreksi jika ada kesalahan tafsir pada versi Indonesianya