PENGERTIAN ETIKA
Tujuan ¨ ¨
Menjelaskan arti etika Menjelaskan tentang teori etika Relativism ¤ Utilitarianism ¤ Deontological
¤
¨ ¨ ¨
Menjelaskan mengenai aplikasi etika Menjelaskan etika profesionalisme Memberikan petunjuk untuk hidup beretika
Etika ¨
Dalam Webster New Dictionary (1983), etika didefinisikan sebagai : Study standar penilaian moral ¤ Sistem moral orang, agama, atau kelompok tertentu
¤
¨
¨
Moral artinya mampu untuk membedakanantara yang benar dan salah Study etika merupakan pelajaran untuk membedakan yang benar dan salah
Teori Etika ¨
Banyak diajarkan oleh beberapa ahli phylosophy sepeti : Plato, Socrates, Aristotle, Kant, Rousseau, Locke dll
Relativism ¨
¨
¨
Teori relativisme etika menerangkan bahwa tidak ada standar atau aturan dari perbuatan (behavior) yang dapat diterapkan secara bertanggung jawab pada semua waktu dan semua tempat. Pertanyaan muncul terhadap baik atau tidaknya suatu tindakan adalah moral yang harus dijawab dengan mempertimbangkan secara relatif terhadap waktu dan tempat kebudayaannya. Ketika relativisme etika diterima secara ekstrim yang dinyatakan “apa yang terasa baik terhadap anda adalah dibenarkan (okay)”, namun hal ini kiranya menuju anarki moral – tak ada yang benar atau salah, hanya berbeda. Banyak kritik untuk hal ini.
Utilitarianism ¨
¨
¨
¨
¨
Ajaran yang menyatakan bahwa segala perbuatan adalah baik jika perbuatan itu berdaya guna Tujuannya adalah untuk menetapkan apakah suatu tindakan bermoral dengan menyelidiki konsekuensi dari tindakan tersebut. Asumsi bahwa akhir sasaran dari setiap orang adalah untuk mencapai kebahagiaan, tidak hanya melalui perolehan benda material, tetapi juga arti spriritual yang lebih, seperti kehidupan dengan standar yang tinggi, melakukan sesuatu untuk orang lain, atau mencapai tujuan. Untuk memperoleh kebahagiaan, setiap orang harus selalu bertindak untuk keuntungan terbesar (utility) untuk semua orang. Utilitarianism mendapat kecaman yang lebih kecil dibandingkan dengan relativism etika.
Deontological ¨
¨
Fokus terhadap motivasi dan maksud dari suatu tindakan bagaimana refleksinya hubungan antara manusia. Asumsi dasar adalah setiap orang mempunyai harga diri dan mengharapkan penghargaan (respect).
Etika Terapan ¨
¨
¨
Secara ideal, masyarakat akan memilih teori etikanya dan menggunakan teori tersebut untuk merumuskan peraturan-peraturan etika kehidupan yang ideal. Hal yang esential tidak mungkin untuk semua orang membagi etika terapan yang sama secara detail. Perlu adanya tingkat toleransi dari perbedaan satu sama lainnya.
Etika Profesional ¨
Etika profesional dapat berbeda dari etika yang umum, dimana etika profesional lebih menekankan pada : Hubungan antara profesional praktis dan clientnya. ¤ Hubungan antara profesi dan masyarakat pada umumnya. ¤ Hubungan diantara profesional ¤ Hubungan antara atasan dan bawahan ¤ Profesi detail teknik spesialis
¤
Pertanyaan yang berhubungan dengan masalah-masalah etika ¨
¨
¨
¨
¨
Sebutkan tiga hal penting masalah etika yang menghadapi anda sebagai mahasiswa ? Sebutkan tiga hal penting masalah etika yang anda harapkan pada diri anda sebagai profesional dalam karier anda ? Sebutkan tiga masalah etika yang paling penting terhadap masyarakat kita pada umumnya ? Jika anda mendengar bahwa “X adalah seorang yang sukses”, apa tiga kualitas yang anda anggap benar dari orang tersebut ? Jika anda mendengar bahwa “X adalah seorang yang baik”, apa tiga kualitas yang anda anggap benar dari orang tersebut ?
¨
¨
Jika anda mendengar bahwa “X adalah seorang yang gagal”, apa tiga kualitas yang anda anggap benar dari orang tersebut ? Jika anda mendengar bahwa “X adalah seorang yang jahat”, apa tiga kualitas yang anda anggap benar dari orang tersebut ?
Buku Pegangan ¨
¨
Kevin W. Bowyer (1996). Ethics and Computing : Living Responsibly in a Computerized World. IEEE Computer Society Press. Los Alamitos. California. Deborah G. Johnson, Helen Nissenbaum (1995). Computer, Ethics & Social Values. Prentice – Hall, Inc. Englewood Cliffs, New Jersey.
KEAHLIAN PEMIKIRAN KRITIS
¨
¨
¨
¨
¨
¨
Dalam Attacking Faulty Reasoning, Damer merefleksikan pemikiran kritis sebagai “proses evaluasi sanggahan dengan maksud memutuskan apakah menerima, menolak, atau bahkan menunda suatu keputusan” Keahlian pemikiran kritis yang lebih baik dapat membantu anda terhindar membuat kesalahan rasionalisasi dan membantu anda untuk mendeteksi kesalahan tersebut dibuat oleh orang lain. Keahlian pemikiran kritis yang lebih baik dapat meningkatkan kemampuan anda pada umumnya untuk berkomunikasi secara jelas dan efisien. Browne dan Keeley menjelaskan pemikiran kritis sebagai kemampuan dan kehendak untuk bertanya pertanyaan yang benar dalam menganalisa suatu keadaan.
Mereka menyarankan suatu daftar pertanyaan kritis yang harus anda jawab sbb 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Apa masalah dan kesimpulannya ? Apa alasan-alasannya ? Apa kata / phrase yang bermakna ganda ? Apa konflik nilai dan asmusi-asumsi ? Apa keterangan asumsi ? Apa ada bukti ? Apakah contoh-contoh mewakili dan pengukuran absah (valid) ? Apa ada hipotesa bantahan ? Apakah ada keraguan dalam alasan statistik? Bagaimana relevansi analogi ? Apakah ada kesalahan dalam alasan ? Apa informasi signifikan yang diabaikan ? Apa kesimpulan-kesimpulan yang konsisten dengan alasan yang kuat ? Apa nilai preferensi saya dalam kontroversi ini ?
Pemisahan alasan yang sah dari yang tidak sah ¨
¨
¨
¨
Argument adalah suatu alasan yang dikemukakan dengan maksud untuk menghasilkan kesimpulan tertentu. Argument biasanya merupakan suatu bentuk tertentu dari satu atau lebih premise yang diikuti dengan kesimpulan Asumsi adalah beberapa pernyataan sebagai bagian mendasar dari alasan. Ketika berhadapan dengan argument tertentu, secara prinsip biasanya menulisnya kedalam bentuk berikut : Jika asumsi 1, dan asumsi 2, …. Maka kesimpulan
Suatu argumen yang “baik” atau “sah” harus mempunyai tiga hal dasar ¨ ¨ ¨
¨
Setiap asumsi harus benar Setiap asumsi harus relevan terhadap isu Kumpulan asumsi harus mempunyai dasar cukup untuk menetapkan bahwa kesimpulannya adalah benar Alasan untuk mempunyai ketiga hal tersebut diatas harus ada. Jika suatu argumen tidak mempunyai hal tersebut diatas, maka argumen tersebut mengarah ke beberapa tipe ketidaksahan logik
9 kategori ketidaksahan logik yang dikemukakan oleh Damer ¨
¨ ¨ ¨ ¨ ¨
¨ ¨ ¨
Kesalahan-kesalahan yang muncul dari pengertian ganda Argumentasi terputar yang menimbulkan pertanyaan Penggunaan asumsi yang tidak terjamin Ketidaksahan yang melibatkan penghilangan bukti Ketidakbenaran penyebab yang diidentifikasi Asumsi yang tidak relevan terhadap pernyataan kesimpulan Munculnya emosi/kekuasaan/loyalitas .. Pengalihan dari masalah utama Pengaruh deduksi yang tidak benar
Kesalahan-kesalahan yang muncul dari pengertian ganda ¨
¨
Salah satu tipe kesalahan alasan terjadi ketika orang menginterpretasikan pengertian dari beberapa elemen argumen secara berbeda. Ini terjadi karena penggunaan kata-kata berpengertian ganda, ambiguous syntax, pemilihan penempatan penekanan kata-kata, atau pemilihan kalimat.
Contoh kalimat yang mempunyai pengertian ganda ¨
¨
Jika kecepatan komputer ABC adalah 25 megahertz, dan kecepatan komputer XYZ adalah 20 megahertz, Maka komputer ABC akan menjalankan program anda dengan kecepatan yang lebih besar dibandingkan dengan komputer XYZ
¨
¨
¨
¨
Masalahnya disini adalah “kecepatan” mempunyai pengertian yang berbeda pada kalimat ke 1 dan ke 2 Pada kalimat ke 1, pengertian kecepatan berhubungan dengan clock pada CPU. Tetapi pada kalimat ke 2, waktu untuk menyelesaikan program. Banyak alasan mengapa kecepatan clock CPU yang lebih tinggi tidak bisa langsung di ubah ke dalam program eksekusi yang lebih cepat, karena : Adanya perbedaan set instruksi dari kedua CPU ¤ Kemungkinan perbedaan konfigurasi memori ¤
Argumen-argumen yang menimbulkan pertanyaan ¨
¨
Kesalahan kategori ini adalah jika satu atau lebih asumsi-asumsi (premises) tidak berhubungan langsung dengan kesimpulan. Contoh : ¤
Jika Memenangkan kontrak berarti mengangkat orang baru, dan Berarti juga banyak kerja lembur, dan Kita perlu penambahan ruang kerja Maka Lebih baik, tidak mendapatkan kontrak
KODE ETIK PROFESIONAL
¨
Kode etik menyediakan suatu kendaraan untuk mempromosikan berbagai maksud dan tujuan.
12 fungsi kode etik profesional 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Simbol profesionalime Melindungi kepentingan kelompok Spesifikasi kesamaan keanggotaan Menginspirasi pelaksanaan yang baik Mendidik anggota Disiplin anggota Meningkatkan hubungan external Meningkatkan prinsip Mengexpersikan ideal Mengedepankan aturan-aturan Menawarkan petunjuk-petunjuk Modifikasi kebenaran
Kode etik IEEE ¨
¨
Kode etik IEEE yang tertera pada IEEE Policy & Procedure Manual terdiri atas 10 nilai, yaitu : Kami, anggota IEEE, dalam memperkenalkan kepentingan dari teknologi kita yang mempengaruhi kualitas kehidupan di seluruh dunia, dan dalam penerimaan kewajiban pribadi terhadap profesi kami, setiap anggota dan komunitas kita layani, mempunyai komitmen untuk melaksanakan hal etika tertinggi dan profesional serta setuju :
¨
¨ ¨
¨ ¨ ¨ ¨
¨
¨ ¨
Menerima tanggung jawab dalam membuat keputusan-keputusan teknik yang konsisten dengan aman, sehat, dan sejahtera Mencegah konflik interest yang real atau semu Jujur dan realistik dalam menetapkan tuntutan atau perkiraan berdasarkan data yang tersedia Menolak penyuapan dalam bentuk apapun Meningkatkan pengetahuan teknologi Menjaga dan meningkatkan kompetensi teknik Mencari, menerima dan menawarkan kritik jujur dari pekerjaan teknik, mengetahui dan membenarkan kesalahan-kesalahan, dan memberikan kredit dukungan yang sesuai dari yang lainnya. Memperlakukan semua orang secara fair tidak tergantung pada ras, agama , gender, kecacatan, usia atau asal negara Mencegah menyakiti orang lain , kepemilikannya, reputasinya, atau pekerjaannya Membantu kolega dan teman kerja dalam pengembangan profesionalismenya dan mendukungnya mengikuti kode etik ini.
Kode Etik ACM ¨
Kode etik ACM terdiri atas delapan imperative moral umum, delapan tanggung jawab profesional khusus, enam imperative kepemimpinan organisasi, dan dua elemen tambahan
¨
Imperative moral umum. Sebagai anggota ACM, saya akan ….. 1. 2. 3. 4. 5. 6. 7. 8.
¨
1.
2. 3.
4. 5.
6. 7. 8.
Membantu society dan kemanusiaan Menghindari menyakiti orang lain Jujur dan dapat dipercaya Fair dan bertindak tidak diskriminatif Menghargai property right termasuk hak cipta dan paten Memberikan penghargaan yang layak terhadap hak cipta intelektual Menghargai privacy orang lain Menjaga rahasia
Tanggung jawab profesional khusus. Sebagai anggota profesional computing ACM, saya akan Berusaha untuk mencapai kualitas baik Dari proses dan produk kerja profesional Mencapai dan menjaga kompetensi profesionalisme Tahu dn menghargai hukum-hukum yang ada berhubungan kerja profesional Menerima dan menyediakan review profesional yang tepat Memberikan evaluasi yang komprehensive dan menyeluruh pada sistem komputer dan pengaruhnya, termasuk analisis kemungkinan resikoresikonya Menghargai kontrak, perjanjian dan penunjukkan tanggung jawab Meningkatkan pemahaman publik dari komputing dan konsekuensinya Mengkaji sumber daya komputing dan komunikasi hanya ketika ditugaskan untuk melaksanakannya.
¨
Imperative kepemimpinan organisasi. Sebagai anggota ACM dan pemimpin organisasi, saya akan ¤ ¤ ¤ ¤
¤ ¤
¨
Artikulasi tanggung jawab sosial anggota unit organisasi dan memberi semangat penerimaan penuh dari tanggung jawab tersebut Mengelola personal dan sumber daya untuk merancang dan membangun sistem informasi yang meningkatkan kualitas, kerja Mengetahui dan mendukung penggunaan yang tepat dan penugasan dari organisasi komputing dan sumber daya komunikasi Menjamin bahwa pengguna dan yang akan terpengaruh oleh suatu sistem komputing mempunyai kebutuhankebutuhan yang jelas selama pengkajian dan rancangan kebutuhan Mendukung kebijakan yang melindungi harga diri pengguna dan lainnya yang terpengaruh oleh sistem komputer Membuat kesempatan untuk anggota organisasi untuk belajar prinsip dan batasana sistem komputer
Tambahan terhadap kode etik. Sebagai anggota ACM, saya akan …. Menjunjung tinggi dan mempromosikan prinsip-prinsip kode etik ini ¤ Menjaga kejahatan kode etik ini sebagai hal yang tidak konsisten dengan keanggotaan ACM
¤
Kode etik NSPE ¨ ¨
National Society of Profesional Engineers Aturan-aturan praktis 1.
2. 3. 4. 5.
Insinyur harus mengutamakan keselamatan, kesehatan dan kesejahteraaan publik dalam rangka unjuk kerja dari tugas profesionalismenya Insinyur harus melaksanakan pelayanan hanya dalam bidang kompetensinya Insinyur harus mengeluarkan pernyataan publik hanya dalam hal yang objektif dan benar Insinyur harus bertindak profesional bagi setiap pegawai atau klien Insinyur harus menghindari kelakuan yang tidak pantas
Keharusan profesional ¨
¨ ¨
¨
¨
¨
¨
Insinyur harus dituntut dalam semua hubungan profesionalnya dengan standar integritas yang tinggi Insinyur harus setiap waktu berusaha melayani kepentingan umum Insinyur harus mencegah semua perbuatan atau kebiasaan yang sekiranya mendeskriditkan profesi atau menipu masyarakat Insinyur harus tidak membocorkan informasi rahasia yang berhubungan dengan hubungan bisnis atau proses teknik atau klien atau pemilik perusahaan dengan tidak betanggungiawab Insinyur harus tidak dipengaruhi dalam kegiatan profesinya oleh kepentingan yang bertentangan Insinyur harus menjunjung tinggi prinsip kesesuaian dan kompensasi yang memadai untuk melaksanakan pekerjaan keteknikan Insinyur harus tidak berusaha memperoleh pekerjaan atau pengembangan atau kegiatan profesi dengan cara yang tidak benar yang menimbulkan kritikan dari yang lainnya, atau dengan metoda dan questioner yang tidak sesuai
¨
¨
¨
¨
Insinyur harus tidak berusaha untuk menyakiti, melakukan pemalsuan, secara langsung atau tidak langsung terhadap reputasi profesi, prospect, praktek atau pekerjaan insinyur lainnya. Insinyur harus menerima tanggung jawab untuk kegiatan-kegiatan profesinya Insinyur harus menerima penghargaan untuk pekerjaan engineering yang patut diterimanya dan akan mengakui hak milik kepentingan laiknya. Insinyur harus bekerja sama dalam meningkatkan efektifitas profesi dengan cara bertukar informasi dan pengalaman dengan insinyur lainnya dan mahasiswa, dan berusaha untuk menyediakan kesempatan guna pengembangan profesi dan peningkatan keinsinyuran dibawah pengawasannya.
HACKING DAN KEAMANAN SISTEM KOMPUTER
¨
¨
¨
¨
Adanya perbedaan pengertian “hacker” pada masa lalu dan masa sekarang Pada awalnya, pengertian hacker adalah orang yang bermotivasi produktif, mengerjakan proyek yang besar dan sukar dalam bidang komputer. Walaupun tidak ada proyek yang sedang dikerjakan, hacker tetap melakukan inovasi. Contohnya adalah Dennis Ritchie dan Ken Thompson, yang membuat C dan Unix sebagai suatu proyek yang tidak diperhitungkan pada mesin cadangan di laboratorium Bell. Sekarang pengertian “hacker” mempunyai konotasi negatif, yaitu orang yang suka merusak sistem komputer dan kemungkinan menggunakannya tanpa ijin yang berwenang.
Hal-hal yang dilakukan Hacker ¨
¨
Hacker adalah orang yang melakukan akses penggunaan sistem komputer tanpa adanya ijin dari yang berwenang pada sistem tersebut. Anda menggunakan suatu sistem komputer dalam cara terotorisasi jika : Menggunakan account anda yang benar yang diberikan oleh sistem administrator yang berwenang. ¤ Menggunakan sistem komputer mengikuti petunjukpetunjuk dan kebijaksanaan yang telah ditentukan. ¤
¨
• Hacker atau juga disebut “Knightmare”, biasanya melakukan beberapa hal sebagai berikut : Membuat program virus ¤ Membuat program worm ¤ Membuat program Trojan horse ¤ Membuat program “bomb logic” ¤ Menggunakan program untuk mencuri account orang lain.
¤
Konsekuensi ¨
¨
¨
Perlu adanya suatu ketentuan hukum yang dimaksud dengan hacker. Dorothy Denning mengungkapkan bahwa kegiatan kriminal terhadap sistem komputer biasanya kurang mendapat perhatian dan hacker bukan anak muda yang mempunyai landasan di masa depan, tetapi merupakan anggota dari suatu masyarakat budaya yang melakukan tindakan anti sosial. Paula Hawthorn (anggota komite ACM), menyatakan bahwa ada korelasi antara hacker dengan merusak masuk ke dalam rumah orang lain “ Walking into a house that is unlocked is still a crime, but less of a crime than breaking down a wall and destroying everything in sight “.
Pencegahan ¨ ¨
¨
Perlu adanya computer security untuk sistem komputer. Perlu adanya sistem administrator untuk menjaga keamanan sistem komputer dari hacker. Perlu adanya paket software untuk keamanan komputer, seperti : ¤
¤
COPS (Computerized Oracle and Password System), untuk membantu sistem administrator Unix mendeteksi kemungkinan adanya masalah sekuritas. Satan (Security Administrator Tools for Analyzing Networks), merupakan paket yang kontroversial, karena dapat secara mudah digunakan oleh hacker mencari cara untuk masuk ke dalam sistem semudah administrator berusaha membuat sistem lebih aman.
ENCRYPTION, LAW ENFORCEMENT, AND PRIVACY
Pendahuluan ¨
Banyak aspek berkaitan dengan ecryption, law enforcement, dan privacy berasal dari konflik antara privacy hak individu dan kebutuhan pemerintah terhadap privacy untuk mendukung hukum yang berlaku.
¨
Suatu contoh isu konflik yang terjadi pada tahun 1928 tentang penggunaan penyadapan oleh pemerintah untuk melawan kejahatan.
¨
Ketika komputer berkembang dan informasi meningkat, terjadi konflik antara tindakan penyadapan dengan hak privacy.
Evolusi Penyadapan (wiretapping) ¨
Sebelum komputer berkembang dengan pesat, teknik penyadapan yang dilakukan pemerintah untuk memantau terhadap kejahatan masih dirasakan efektif.
¨
Sekarang, dengan kompelksitas transfer data digital, penggunaan switching komputer di dalam jaringan, dan penggunaan optic fiber telah menjadikan teknik penyadapan dalam memantau kejahatan tidak efektif lagi.
¨
Ahli hukum profesional harus tahu struktur data, format, dan algoritma yang digunakan dalam sistem komunikasi untuk melacak aliran data digital, dan ini bervariasi dari suatu sistem telepon ke lainnya, yang sudah tentu sangat sulit.
Digital telephony standards ¨
¨
Untuk meningkatkan kemampuan penguatan hukum dengan mempertimbangkan teknik penyadapan (wirettapping), maka peralatan sistem telepon dirancang supaya memenuhi digital telephony standards. Ide dasar dari digital telephony standards adalah penyedia layanan komunikasi elektronik harus mempunyai kemampuan teknik untuk mengisolasi aliran komunikasi yang dimiliki oleh penyadap resmi (legal).
kontroversi dalam hal peraturan telepon digital 1.
2. 3.
4.
5. 6. 7.
Apakah ini merupakan cara yang paling efektif untuk melawan kejahatan ? Apakah ini merupakan perluasan kekuasaan pemerintah ? Akankah kemampuan penyadapan menghasilkan keamanan ? Bagaimana hal ini mempengaruhi langkah perkembangan teknologi ? Berapa biaya yang harus dibayarkan ? Bagaimana hal ini mempengaruhi persaingan industri ? Akankah kemampuan ini bermanfaat ?
Standar Cryptography ¨
¨
¨
Cryptography adalah ilmu tentang metoda pembungkusan (encrypting) dan pembukaan (decrypting) informasi. Untuk membungkus (encrypt/encode/ encipher) suatu informasi adalah dengan mengubah penampilannya sehingga artinya tidak bisa muncul. Proses pembukaan (decrypt/decode/decipher) suatu informasi adalah mengembalikan ke proses awal.
Private-key encryption ¨
¨
¨
¨
Metode cryptography umumnya dijelaskan sebagai metoda kunci khusus (private key, single key, secret key, and symmetric). Encryption dari suatu informasi dilaksanakan dengan algoritma tertentu dibawah pengaturan kunci khusus (private-key). Metoda decryption dalam sistem private-key adalah untuk mengetahui baik algoritma dan kunci nilai khusus yang digunakan untuk menyampaikan berita. Ecryption dengan menggunakan private key mempunyai dua masalah besar : ¤ ¤
1. Private key harus didistribusikan ke orang orang yang hendak berkomunikasi. 2. Seseorang harus mampu untuk memverifikasi identifikasi dari orang yang mengirimkan berita dan menjamin bahwa berita tidak dialihkan ke orang lain.
Data Encryption Standard (DES) ¨
¨
¨
Standar data encryption merupakan contoh algoritma encryption private key, yang didesain oleh IBM untuk pemerintah federal di tahun 1970. DES diadopsi oleh National Bureau of Standards (National Institute of Standards and Technology) sebagai suatu Federal Information Processing Standard di tahun1977. DES dianggap merupakan algoritma ecryption yang paling luas digunakan, dan direkomendasikan oleh American Banking Association
Public-key encryption ¨
¨
¨ ¨
¨
¨
Public-key (asymmetric) encryption yang dikembangkan oleh Diffie dan Hellman pada tahun 1976, menawarkan beberapa keuntungan yang tidak tersedia pada privatekey ecryption. Public-key encryption dirancang berdasarkan pemikiran jaringan dunia. Algoritma encryption diketahui oleh setiap orang. Setiap orang di komunitas tersebut membuat masing-masing sepasang kunci. Satu kunci merupakan kunci encryption, berlaku umum. Setiap orang yang hendak mengirim berita (message) melihat public-key penerima dan menggunakannya untuk mengencrypt message. Kunci lainnya merupakan kunci decryption, yang hanya dikenal oleh pihak penerima
Algoritma RSA ¨
¨
¨
RSA algortima membangun pasangan kunci encrypt/decrypt yang lebih baik, dikembangkan oleh Rivest, Shamir, dan Adleman pada tahun 1978. Algoritma encryption dan decryption pada sistem RSA berdasarkan penggambaran suatu message sebagai nomor, hasil dari suatu perpangkatan dan mengambil modula sebagai hasilnya. Operasinya didefinisikan sbb : encryptA() ≡ me modulo n ¤ decryptA() ≡ md modulo n
¤
Escrowed Encryption Standard (EES) ¨
¨
¨
EES adalah suatu sistem private-key encryption yang baru yang dikembangkan oleh pemerintah federal US. Tidak seperti DES, detail dari algoritma EES diklasifikasikan. Pemilihan EES termotivasi oleh beberapa faktor : Ketersediaan dan penggunaan yang meningkat dari encryption, khususnya di bidang telekomunikasi digital. ¤ Tingkat proteksinya lebih handal dibandingkan dengan DES, terutama jika penggunaan komputasinya meningkat. ¤ Public-key ecryption, khususnya algoritma RSA, telah banyak digunakan secara umum. ¤
Status dan isu etika ¨
Kemampuan penerimaan EES sebagai standar di dalam komputer jaringan tergantung dari beberapa hal berikut : Dapatkah teknologi pengklasifikasian EES dipercaya aman ? ¤ Apakah kekuasaan pemerintah menjadi bertambah besar dengan menggandeng perusahaan swasta EES, sehingga akan menghancurkan kompetisi ? ¤ Akankah EES agen menjadi target kriminal atau teroris ? ¤ Apa ada pengaruh terhadap sistem kompetisi industri di US ? ¤ Bagaimana pemberlakuan aturan penghapusan kunci ketika suatu penetapan pada hardware berakhir ?
¤
KOMPUTER YANG AMAN – CRITICAL SYSTEM
Pendahuluan ¨
¨
Sistem keamanan rancangan, pengembangan dan pemeliharaan merupakan suatu hal yang sangat penting dalam bidang computer science and engineering. Dua kebutuhan yang mendasar perlu dipenuhi ¤ ¤
¨
Mempunyai ide teknik yang dibutuhkan untuk mengembangkan sistem komputer secara praktis aman. Mampu mengkaji sasaran yang dapat dipertanggungjawabkan secara tetap tingkatan keamanan yang diperlukan.
Apa yang membuat critical system keamanan begitu sukar diperoleh adalah karena ketergantungan pada etika profesional dengan kebutuhan untuk suatu tingkat yang tinggi dari kompetensi profesional.
Safety-critical dan definisi lain ¨
“Safety-critical systems” seringkali diartikan secara sempit sebagai sistem dengan komponen kontrol real time yang mempunyai pengaruh ancaman kehidupan secara langsung.
¨
Contoh, tipe safety critical system muncul dalam aircraft/air traffic control, nuclear reactor control, missile system and medical – treatment systems.
¨
Dalam text ini, diambil pengertian yang lebih luas yang mencakup software yang digunakan dalam rancangan dari sistem fisik dan structure yang mempunyai kegagalan dapat mengakibatkan pengaruh ancaman kehidupan.
¨
¨
¨
Dalam artikel “Managing Murphy’s Law : Engineering a Minimum-Risk System”, memberikan pandangan yang lebih tinggi terhadap isu dan terminologi termasuk dalam pelaksanaan menyeluruh kajian resiko dari sistem Sistem diartikan secara umum sebagai proses yang melibatkan orang, komputer, peralatan yang dibuat manusia dan bahkan fenomena alam. Dalam artikel tsb, perlu pembedaan pengertian terminologi “risk”, “hazard”, dan “reliability”
¨
Reliability digunakan untuk menunjukkan kemungkinan bahwa suatu komponen sistem tertentu akan berfungsi sesuai spesifikasi waktu dan kondisi tertentu.
¨
Hazard digunakan untuk menunjukkan suatu potensi untuk kerusakan atau bahaya.
¨
Risk didefinisikan sebagai kombinasi dari kemungkinan suatu kejadian yang tidak diinginkan dengan besaran dari masingmasing konsekuensi yang dapat terlihat (contoh : kerusakan terhadap kepemilikan, kehilangan uang, kecelakaan orang, dll).
Bagaimana dan mengapa kegagalan terjadi ¨
¨
¨
¨
Pada artikel “Inside Risks” column in Communications of the ACM, yang menekankan sukarnya dalam mengkaji dan memprediksi “multiple event failures”. Contoh kegagalan Arpanet yang disebabkan hubungan utama dan backup independen logik gagal berulang-ulang karena mereka semuanya melalui satu kabel yang secara tidak sengaja terputus. Dalam artikel “How engineers Lose Touch”, menjelaskan peringatan mengenai jenis verifikasi. Gambaran yang tepat tentang model komputer adalah dengan menganggap sebagai suatu abstrak dari sistem nyata. Dengan demikian ada suatu warning bahwa tidak semua aspek dunia adalah penting, akurat digambarkan di dalam model.
Analisa resiko ¨
¨
Dalam artikel “The Limits of Risk Analysis”, menekankan tanggung jawab manajer untuk mengambil hasil dari analisa resiko secara serius dan bertindak guna menjamin bahwa sistem dikelola dengan baik. Artinya, memilih orang yang tepat, memberikan training, dan tidak mempekerjakannya berlebihan.
Evaluasi software ¨
¨
Dalam artikel “Evaluation of Safety-Critical Software”, menjelaskan antara lain : “…..computers now have safety-critical functions in both military and civilian aircraft, in nuclear plants, and medical devices. It is incumbent upon thode responsible for programming, purchasing, installing and licensing these systems to determine whether or not the software is ready to be used”. Dalam artikel tersebut memberikan pertanyaan-pertanyaan seperti : ¤ ¤ ¤ ¤
Standar apa yang harus terpenuhi untuk produk software jika digunakan dalam aplikasi safety-critical ? Dokumentasi apa yang harus diperlukan ? Berapa banyak testing yang diperlukan ? Bagaimana seharusnya software disusun ?
WHISTLE BLOWING
¨
¨
¨
Dalam “Morality of Whistle Blowing”, Sissela Bok mendefinisikan whistle blowers sebagai “ those who .. make revelations meant to call attention to negligence, abuses or dangers that threaten the public interest. They sound an alarm based on their expertise or inside knowledge, often from within the very organization in which they work. .. Most [whistle blowers] know that their alarms pose a threat to anyone who benefits from the ongoing practice and that their own careers and livelihood may be at risk.” Contoh yang umum dari whistle blowing adalah ketika pekerja menyatakan bahwa perusahaan membuat produk yang tidak aman, atau tax dollars terbuang dalam hal mencolok atau curang. Penamaan dari whistle blowing dapat dianalogikan terhadap wasit, yang meniupkan peluit untuk menghentikan permainan, perlu perhatian terhadap tindakan ilegal, dan memberikan hukuman.
Tingkatan dari suatu kejadian whistle-blowing • Setiap skenario whistle-blowing dapat dipandang secara berbeda oleh orang-orang yang berbeda. Namun, ada beberapa persamaan mengenai urutan yang umum dari kejadian dan isu-isu yang harus dipertimbangkan, yaitu :
1. Apakah ada suatu potensial skenario whistle bowling ? ¨
¨
¨
Jika anda percayai bahwa organisasi anda atau seseorang di organisasi bertindak tidak etis. Anda percaya bahwa anda tahu beberapa informasi yang relevan yang tidak diketahui secara umum. Anda percaya bahwa apa yang anda tahu benar, jika hal tersebut menjadi banyak diketahui dan dimengerti, maka penerapan tindakannya berubah.
2. Test keseriusan ¨
Pertanyakan pada diri sendiri jika ada suatu isu yang cukup serius yang memerlukan perhatian anda.
¨
Contoh : Jika ada suatu perusahaan yang mensupply sistem komputer yang digunakan dalam kontrol real-time dari suatu pesawat baru atau suatu peralatan medical-imaging yang baru, anda merasa bahwa pengetesan sistem tidak memadai untuk menemukan dan memperbaiki tipe kesalahan yang mungkin terjadi, anda ragu jika anda benar akan menyebabkan hilangnya nyawa, maka situasi ini anda dan hampir setiap orang menghadapi test keseriusan.
3. Periksa kenyataan (Reality check) ¨
¨
Pada poin ini anda dihadapkan pada sesuatu yang harus dikerjakan. Tetapi sebelum anda mulai melaksanakan tindakan, pertama anda perlu renungkan, pertimbangkan lagi, kumpulkan informasi sebanyak mungkin, dan mencoba untuk menyakinkan bahwa pendapat anda benar yang dapat dilakukan dengan diskusi antar kolega
4.Menyadari terhadap suatu permasalahan besar ¨
¨
¨
Dari pandangan posisi anda dalam organisasi, ternyata ada suatu permasalahan yang membutuhkan perhatian. Langkah selanjutnya adalah untuk memandang permasalahan tersebut secara luas, berdasarkan pandangan individu. Keputusan akhir mungkin tergantung masukan dari beberapa ahli teknik, keuangan dan marketing, sebagaimana pengkajian kompatibilitas dengan rencana strategis jangka panjang perusahaan.
5.Menginformasikan pihak manajemen mengetahui permasalahan ¨
¨
¨
Anda harus mulai dengan tujuan untuk mendapatkan penanganan permasalahan dari dalam organisasi. Langkah pertama adalah menyakinkan middle management menyadari permasalahan dan mempunyai pandangan positive. Hal tersebut dapat dilakukan pada saat pertemuan (meeting), dan dapat juga dengan memberikannya dalam bentuk laporan kemajuan ke pihak manajer.
6.Mengangkat permasalah ke manajemen yang lebih atas ¨
¨
Ketika anda yakin bahwa manajer langsung anda tidak peduli terhadap permasalahan, tindakan yang baik dan jika memungkinkan, adalah angkat permasalahan ke manajer yang lebih tinggi. Hal ini diperlukan pertimbangan yang matang , karena anda telah melangkahi manajer langsung anda. Yakinkan bahwa anda membawa data-data pendukung dan kenyataan serta cegah untuk menyalahkan orang lain.
7. Pengaruh dari luar organisasi ¨
Ketika anda telah putuskan bahwa organisasi tidak akan memperhatikan permasalahan jika tidak ada tekanan luar, maka diperlukan adanya pengaruh dari luar, misalnya pemberitaan publik mengenai permasalahan tersebut, ataupun pengaruh dari asosiasi dan peraturan pemerintah.
8.Hidup dengan Hasil ¨
¨
¨
¨
Jika anda belum berpengalaman dalam perubahan status pekerjaan, inilah saatnya, dimana kemungkinan perubahan yang tidak terlalu dramatik adalah perusahaan memindahkan anda ke posisi akhir suatu karir, dengan harapan anda sendiri yang meninggalkan perusahaan (organisasi). Perubahan yang langsung adalah suatu keputusan bahwa anda berhenti atau dipecat. Whistle blower pada umumnya tidak pernah terus-menerus senang di suatu karir dalam organisasi yang sama. Dalam artikel “Knowing How to Blow the Whistle”, semua whistle blower mengatakan bahwa mereka akan melakukan lagi jika hal tersebut perlu dilakukan.
INTELLECTUAL – PROPERTY ISSUES
¨
Banyak hal yang berhubungan muncul untuk melindungi hak cipta intelektual yang berhubungan dengan komputer, antara lain di bidang paten, hak cipta (copyrigths) dan kerahasiaan perdagangan (trade secrets) serta daur ulang engineering.
Melindungi sesuatu yang tak teraba ¨
¨
¨
¨
¨
¨
Property adalah sesuatu yang dimiliki Property merupakan suatu yang dapat diraba atau ada fisiknya, seperti sebidang tanah, mobil atau obyek-obyek lain. Penentuan bahwa seseorang telah melakukan kesalahan terhadap kepemilikan orang lain dalam hal ini jelas karena obyek fisik secara umum hanya ada pada satu orang di suatu saat.
Intellectual property ada sebagai bagian dari sesuatu realisasi fisik tertentu. Intellectual property termasuk segala sesuatu dari pekerjaan bacaan ke proses industri. Dalam bidang ilmu dan teknik komputer, sesuatu yang menyangkut rancangan hardware, software, dan dokumentasi serta bahan-bahan pengajaran dikualifikasikan sebagai intellectual property.
¨
Sebagai ilustrasi kepemilikan produk yang bukan fisik yang dihasilkan melalui usaha intellectual, adalah sbb : Jika anda membuat suatu resep untuk membuat kue dan akan membuat kue tersebut untuk diperjualbelikan. ¤ Ternyata ada orang lain yang mengkopi resep anda dan membuatkan kuenya sebelum anda membuatnya. ¤ Maka dapat dikatakan bahwa orang yang mengkopi tersebut telah melakukan pelanggaran hak cipta intelektual.
¤
¨
Pada umumnya maksud dari perlindungan terhadap hak cipta tidak hanya terbatas pada investasi uang saja, ada beberapa hal yang terkait, antara lain : Melindungi motivasi yang dibutuhkan orang-orang untuk melaksanakan pengembangan sesuatu yang baru dan berguna yang dapat dimanfaatkan oleh masyarakat. ¤ Memperkuat konsep atau fairness dalam hal bisnis. ¤
Paten ¨ ¨
Apa yang memenuhi untuk suatu paten ? 4 kategori dasar suatu penemuan memadai untuk dipatenkan : 1. 2. 3.
4.
¨
Proses yang baru dan berguna Mesin yang baru dan berguna Pabrikasi atau komposisi bahan yang baru dan berguna Sistem pengembangan yang baru dan berguna
Jika penemuan masuk dalam salah satu kategori diatas, maka penemuan tersebut juga harus memenuhi pengetesan : Penemuan terbaru (novelity) ¤ Keaslian (originality) ¤ Kegunaan (utility) ¤ Kerahasiaan (nonobviousness)
¤
¨
¨
Pengetesan terhadap novelity, menyatakan bahwa penemuan tersebut adalah benarbenar baru dan tidak sama dengan penemuan-penemuan sebelumnya.
Pengetesan terhadap originality, menyatakan bahwa paten tersebut dilakukan oleh penemu yang sebenarnya.
¨
¨
Pengetesan utility, menyatakan bahwa penemuan berguna untuk sesuatu
Pengetesan nonobviousness adalah barangkali sesuatu yang paling terbuka terhadap ketidaksetujuan.
Bagaimana paten diperoleh ¨ ¨
¨
¨
¨
¨
Penemu harus menyusun aplikasi paten ke Kantor Paten. Aplikasi harus menjelaskan secara jelas mengenai penemuan apa dan bagaimana penemuan tersebut dibuat. Aplikasi harus memberikan argumen bagaimana penemuan tersebut memenuhi semua kriteria pengetesan. Aplikasi bisa mendetail baik secara teknik dan aturan legal serta biasanya dibantu oleh ahli hukum khusus di bidang paten.
Di Amerika, paten diberikan berdasarkan “date of first invention”, artinya bahwa jika ada dua orang yang bekerja pada konsep yang sama, dan keduanya mengajukan paten, paten yang dianggap benar adalah orang yang dapat membuktikan bahwa konsepnya adalah yang paling awal (earliest). Hal ini mungkin berbeda dengan kebanyakan negara lain, seperti Indonesia, dimana paten diberikan berdasarkan pada “date of first filing”.
Hak majikan/ pegawai pembuat paten ¨
Kebanyakan perusahaan mempunyai suatu kesepakatan standar untuk para pegawainya dalam penerimaan hak paten dan memberikan sedikit royalty
Penggunaan paten ¨
¨
¨
Pemegang paten mempunyai hak khusus terhadap penemuan yang telah dipatenkan selama perioda tertentu. Pemegang paten dapat memberikan haknya ke orang lain untuk menggunakan atau menjual penemuan yang dipatenkannya. Setelah beberapa tahun dari paten, biasanya dalam kurun waktu 20 tahun, maka penemuannya menjadi domain publik.
Kejahatan (Infringement) ¨
¨
Seseorang yang menggunakan dan menjual penemuan yang telah dipatenkan tanpa minta ijin dari pemegang hak paten dikatakan telah melakukan kejahatan atas paten. Untuk membuktikan bahwa seseorang telah melakukan kejahatan atas paten, maka pemegang paten harus menunjukkan 1. 2. 3.
¨
¨
Adanya paten penemuan Adanya bukti legitimasi pemegang hak paten Adanya pembuktian bahwa ada pihak lain telah melakukan kejahatan atas paten
Kedua hal pertama diatas dapat dibuktikan dengan menunjukkan surat pengesahan hak paten. Sedangkan kondisi ketiga, perlu adanya pembuktian bahwa ada pihak lain yang telah menggunakan atau menjual penemuan patennya. Pemegang paten dapat meminta penggantian senilai sekurang-kurangnya sebesar royaltynya atas penggunaan patennya, ditambah dengan interestnya
HAK CIPTA
¨
¨
¨
Proteksi terhadap hak cipta terutama meliputi bukubuku, map, dan diagram, dan juga mencakup gambar dan cetakan, komposisi musik, photo, gambar bergerak, perekaman suara, dan software. Secara umum, paten dan hak cipta mencakup bidang subjek yang saling melengkapi. Peten mencakup aplikasi teknologi yang digunakan di industri, sementara hak cipta mencakup kegiatan seni dan kreatif.
Apa yang memenuhi untuk suatu hak cipta ? ¨
Hal yang paling utama dalam hak cipta adalah originalitas dari pengarang.
¨
Novelity, utility atau artistic merit tidak begitu diperlukan.
¨
Hak cipta merupakan perlindungan terhadap pernyataan suatu ide dibandingkan ide itu sendiri.
¨
Seseorang yang menyelidiki pekerjaan yang berhakcipta dan mengerti ide tersebut, tidak dilarang untuk menggunakan ide tersebut, hanya pernyataan khusus dari ide tersebut yang dilarang.
¨
¨
Sebagai contoh, seseorang membaca suatu program. Jika dia menulis program tersebut dengan pernyataan algoritma yang sama, hal ini dapat dianggap bahwa orang tersebut telah melakukan pelanggaran hak cipta. Jika orang tersebut menggunakan algoritma yang berbeda untuk maksud yang sama, atau menggunakan algoritma yang sama tapi dengan bahasa pemograman yang berbeda, orang tersebut tidak diaanggap melanggar hak cipta.
Bagaimana hak cipta diperoleh ¨
¨
Pada prinsipnya, semua versi hasil pekerjaan yang telah dipublikasikan mempunyai label hak cipta dengan adanya kata “copyrights” atau symbol © , tahun publikasi, dan nama pengarang. Untuk software, tanda hak cipta harus ada pada : 1. 2. 3. 4.
¨
Paketnya Disket atau tape Sebagian dari listing program Selama eksekusi program
Perlu ada suatu tindakan untuk menjamin proteksi hak cipta dengan meyakinkan bahwa semua copy produk ada label copyright dan diregister ke Kantor Hak Cipta.
Penggunaan Hak Cipta ¨
¨
¨
Untuk kepemilikan pribadi, proteksi copyright sepanjang pengarang tersebut hidup ditambah 50 tahun. Bagi pengarang yang merupakan pegawai perusahaan, pekerjaannya dianggap “work for hire” dan dilindungi selama 75 tahun dari pertama publikasi atau 100 tahun dari penciptaan. Pemilik hak cipta mempunyai hak untuk mengontrol pembuatan penggandaan, pembuatan versi lanjutan, pendistribusian, dan tanggapan publik.
Pelanggaran ¨
¨
¨
Proses klaim pelanggaran terhadap hak cipta sama dengan klaim pelanggaran paten. Pemegang hak cipta harus menunjukkan bukti kepemilikan hak cipta, dan harus menunjukkan bukti bahwa hak ciptanya telah dikopi oleh yang lain. Khusus untuk masalah hak cipta, ada kreasi independen, hal mana tingkat orisinilitasnya rendah dan juga produk yang sama tidak menunjukkan copy langsung, sehingga bukan merupakan pelanggaran terhadap suatu hak cipta. Ini berbeda dengan paten, yang tidak mengenal kreasi independen sebagai suatu sanggahan terhadap klaim pelanggaran.
Penggunaan yang fair dari material hak cipta ¨
¨
Kategori tertentu dari penggunaan yang fair dari material hak cipta, termasuk laporan, komentar, kritik, penelitian dan pengajaran. Pada umumnya, batasan penggunaan yang fair adalah untuk : Aplikasi tidak komersil atau aplikasi pendidikan ¤ Penggunaan keterangan yang berdasarkan kenyataan ¤ Penggunaan pekerjaan yang sudah dipublikasikan ¤ Penggunaan pekerjaan yang sudah tercetak ¤ Penggunaan bagaian pekerjaan yang tidak terlalu penting ¤ Penggunaan pekerjaan yang mempunyai pengaruh kerugian yang kecil terhadap nilai ekonomi ¤
¨
Contoh umum dari penggunan yang fair dari material yang mempunyai hak cipta adalah penggunaan kutipan singkat (a short quotation)
Waspada terhadap perubahan ¨
¨
¨
Seperti sistem paten, sistem hak cipta tidak sempurna dan berubah setiap saat. Contoh, hak cipta tersedia hanya untuk pekerjaan yang dipublikasikan, dan proteksi hak cipta berlaku selama 28 tahun ditambah kemungkinan pembaharuan untuk 28 tahun lagi. Sehingga, seperti paten, hak cipta sebagai konsep legal tertentu merupakan sesuatu yang berubah dan diharapkan terus menerus berubah.
Pembajakan software ¨
Pembajakan software merupakan suatu tindakan yang ilegal.
¨
Perkiraan besarnya kerugian ekonomis karena pembajakan software adalah sangat besar.
¨
Perkiraan kerugian terhadap industri software PC di US mencapai sebesar $ 3 billion setiap tahun, dan perkiraan kerugian di Eropa mencapai sebesar $ 5,3 billion per tahun, serta perkiraan kerugian industri software di dunia adalah sebesar $ 39 billion per tahun.
¨
¨
¨
Berdasarkan hukum yang berlaku di US, seseorang di anggap telah melakukan kejahatan besar (felony) jika orang tersebut membuat 10 atau lebih copy yang terlarang dari pekerjaan yang mempunyai hak cipta, dengan jumlah nilai pekerjaan total sebesar $ 2,500 atau lebih dalam waktu enam bulan. Hukuman pada pelanggaran ini dikenai denda hingga $250,000 dan kurungan hingga 5 tahun. Namun demikian, di dunia dengan kebudayaan yang bermacam-macam membuat aspek pembajakan software sangat sulit untuk dimengerti, dikaji, dan ditindak. Hal ini karena etika dan standar hukum yang berbeda, dan juga perbedaan antara negara yang kurang berkembang dengan negara yang lebih berkembang.
Plagiarism ¨
¨
¨
¨
Palgiarisasi adalah pengambilan ide, tulisan, gambar, kata-kata, atau kepemilikan intelektual sejenis lainnya yang dibuat oleh orang lain. Palgiarisasi umumnya bukan merupakan isu legal seperti pelanggaran hak cipta, tetapi merupakan masalah yang tidak etis. Contoh, Anda dapat menggunakan ulang tulisan di dalam domain publik, tetapi tidak boleh menganggap bahwa tulisan tersebut adalah hasil karya anda. Tindakan plagiarisasi seringkali memperoleh hukuman ketidakpercayaan dan cemoohan orang lain dan berdampak jelek terhadap karir seseorang.
RAHASIA PERDAGANGAN (TRADESECRET)
Rahasia perdagangan ¨
¨
¨
Rahasia perdagangan adalah sesuatu yang orang berharap menyimpan rahasia untuk menjaga lancarnya bisnis mereka. Tidak seperti paten dan hak cipta yang diatur secara hukum negara, rahasia perdagangan diatur bervariasi berdasarkan kekuasaan pengadilan.
Pada umumnya , rahasia perdagangan memenuhi hal-hal berikut : Anda mengambil langkah-langkah serius untuk menjaga kerahasiahannya. ¤ Mempunyai nilai ekonomis dalam melaksanakan bisnis anda ¤ Memerlukan berbagai usaha atau biaya untuk pengembangan ¤ Mempunyai tingkatan nilai yang baru
¤
¨
¨
Pada prinsipnya, hampir setiap perkakas untuk tujuan tertentu, formula, atau kompilasi informasi yang mempunyai nilai berarti dalam menjalankan bisnis dapat dikualifikasikan sebagai rahasia perdagangan. Beberapa contoh umum dari rahasia perdagangan adalah formula untuk soft drink, daftar konsumen, dan rencana bisnis untuk produk baru.
Penggunaan rahasia perdagangan ¨
Rahasia perdagangan dirahasiahkan dengan : 1. 2.
Tidak mengungkapkannya ke seseorang jika tidak diperlukan untuk menjalankan bisnis. Ketika perlu untuk mengungkapkan rahasia tersebut, buatlah kejelasan bahwa informasi ini dipandang rahasia dan perlu dijaga kerahasiaannya.
¨
Hal tersebut diatas diperlukan adanya kesepakatan bersama untuk tidak membocorkan rahasia, dan perlu menyimpan daftar orang yang bersepakat.
¨
Rahasia perdagangan menjaga dari orang yang secara tidak fair mengambil atau menggunakan informasinya.
¨
Demikian pula, seorang pegawai tidak dapat mengambil informasi rahasia perdagangan ketika dia keluar dari perusahaan dan menggunakan informasi tersebut untuk pesaing perusahaannya.
¨
Namun , rahasia perdagangan tidak melindungi anda dari seseorang secara independen mengembangkan informasi yang sama atau menggunakan daur ulang rekayasa informasi.
¨
Contoh, tak ada halangan bagi seseorang membeli botol minuman dengan formula rahasia perdagangan dan menganalisanya untuk menemukan komposisi kimia.
¨
¨
¨
¨
Proteksi rahasia perdagangan tidak sama dengan proteksi paten, dimana anda akan diproteksi terhadap seseorang yang secara bebas mendapatkan penemuan yang sama. Juga kurang terproteksi dibandingkan dengan hak cipta, dimana anda tidak akan diproteksi dari kreasi yang benar-benar bebas pada expresi yang sama, tetapi anda akan diproteksi dari pekerjaan tiruan. Status rahasia perdagangan tidak memproteksi terhadap pegawai yang keluar untuk bekerja ke perusahaan lain dan membawa beberapa pengertian umum, pengetahuan, atau keahlian yang berhubungan dengan pekerjaan sebelumnya. Proteksi rahasia perdagangan untuk software komputer seringkali dilakukan dengan lisensi ke konsumen untuk menggunakan software tersebut, daripada penjualan software yang sebenarnya, dan mempunyai pasal tidak membocorkan sebagian dari perjanjian lisensi.
¨
¨
Walaupun mungkin saat ini tidak lagi benar, pada suatu saat status rahasia perdagangan merupakan metoda yang disukai untuk memproteksi software. Pada monograph tahun 1980, Legal Protection for Computer Programs, menyatakan bahwa “… more has been written about copyrights and patents for software, but an examination of industry practices reveals that trade-secret is utilized more frequently than the other forms for protecting computer programs”.
Pelanggaran ¨
¨
Jika seseorang melakukan tindakan tidak fair suatu rahasia perdagangan dari anda, anda boleh mengajukannya ke pengadilan. Anda memerlukan bukti bahwa orang tersebut telah mengambil rahasia perdagangan dari anda dan menggunakannya dimana sebenarnya dia tahu bahwa itu adalah rahasia.
REVERSE ENGINEERING
¨
¨
¨
¨
Ide reverse engineering adalah mengambil sebagian proses engineering untuk mendidik diri sendiri tentang bagaimana hal itu bekerja hingga kita dapat menggunakannya untuk meningkatkan kemampuan kita. Pada umumnya reverse engineering bukanlah merupakan masalah yang tidak etis atau ilegal, melainkan melengkapi kita pada kenyataan untuk menggunakan suatu usaha yang jujur pada pemahaman objek yang dibongkar ulang dan kemudian menggunakan pengetahuan yang diperolehnya. Ini merupakan hal yang positive dari proses reverse engineering, dimana peningkatan kemampuan teknologi terjadi dan semuanya melibatkan pada usaha yang jujur. Hal yang tidak etis dan juga mungkin ilegal adalah jika secara langsung menkopi produk competitor dengan sedikit atau tanpa perubahan atau pengembangan, bahkan mungkin tanpa pemahaman yang tepat bagaimana produk itu dibuat atau bagaimana cara kerjanya.
¨
¨
¨
¨
¨
Contoh proses reverse engineering dalam computer science and engineering adalah BIOS (basic I/O system) dari PC-IBM. Banyak perusahaan membuat bentuk yang lebih kecil dengan melakukan proses reverse engineering BIOS. Pada dasarnya BIOS merupakan sekumpulan control routine yang berlikasi pada address tertentu di dalam ROM dan digunakan sistem operasi dan mungkin software lainnya. Membuat suatu BIOS yang ekivalen merupakan langkah yang penting dalam menghasilkan suatu mesin yang menjalankan software yang sama seperti PC-IBM. Reverse engineering juga umum diterapkan untuk produk hardware, khususnya rancangan dari chip computer.
“Look and feel” kontroversi hak cipta ¨
¨
¨
Bentuk “look and feel” berhubungan dengan interface pengguna dari suatu produk software. Bagian dari “look” dari produk software adalah rancangan dari menu dan grafik guna berkomunikasi dengan user. Bagian dari “feel” adalah kumpulan dari input user dan hasilnya.
¨
¨
¨
Perusahaan Apple McIntosh mempopularisasikan suatu gaya look and feel untuk menggunakan PC. Konsep dari satu produk yang mempunyai “keystroke compatibility” dengan beberapa produk orisinal menunjukkan bahwa ada setidaknya perbedaan “feel” terhadap produk sebelumnya. Konsep dari produk “clone” merupakan hal istimewa yang terlihat dan bertindak seperti aslinya.
Dari mana kontroversi itu muncul ? ¨
Di Amerika, Kantor Hak Cipta telah menerima program hak cipta sejak tahun 1964.
¨
Pada saat itu hingga pertengahan 1980, seluruh industri komputer memperoleh konsep yang jelas sama terhadap proteksi hak cipta untuk software.
¨
Konsep hak cipta produk software terproteksi terhadap penyalinan source code atau object code, tetapi tidak terproteksi terhadap seseorang yang mempelajari program untuk mengetahui bagaimana cara kerjanya dan kemudian mengembangkan suatu produk yang menggunakan cara yang sama untuk memecahkan masalah yang sama.
¨
Berikut adalah beberapa pernyataan tentang proteksi hak cipta software : “ Copyrights applied to computer programs are practically meaningless, since a program can easily be modified to circumvent any copyright”. “Anyone may create a program similar to or even identical to a copyrighted program without infringing the first programmer’s copyright if there was no copying of the protected program. In other words, copyright law does not prohibit the independent creation of a program similar to or identical to a copyrighted program”
¨
Monograph pada komputer ethic jelas menerangkan bahwa “ copyright …. Hanya memproteksi source program dan object program”.