A Gift of Fire: Social, Legal, and Ethical Issues for Computers and the Internet (2nd Edition) by Sara Baase.

Slides:



Advertisements
Presentasi serupa
Pertemuan - 3 Heintje Hendrata, S.Kom.
Advertisements

Aplikasi Teknologi Informasi Dalam Pendidikan
ETIKA profesi Materi Ke Tiga Disunting dari sumber:
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
MENINGKATKAN PROFESIONALISME DI BIDANG TEKNOLOGI INFORMASI
Profesionalisme Kerja Bidang IT
Testing dan Implementasi Sistem
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
TESTING DAN IMPLEMENTASI SISTEM
RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)
MANAJEMEN PROYEK TEKNOLOGI INFORMASI
The Product and the Process CHAPTER 1 The Product Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
© 2007 by Prentice Hall Management Information Systems, 10/e Raymond McLeod and George Schell 1 Management Information Systems, 10/e Raymond McLeod and.
Strategi Pengujian Perangkat Lunak
2. Kompetensi Analis Bisnis
Rekayasa Perangkat Lunak (Software Engineering)
Pentingnya sistem informasi bagi organisasi
Ahmad Auliya Alvin Muslim
MODEL PROSES REKAYASA PERANGKAT LUNAK
1 Pertemuan 8 Manusia dan hambatannya dalam penggunaan teknologi Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
Membangun Sistem Informasi ERP
MANUSIA DAN HAMBATANNYA DALAM PENGGUNAAN TEKNOLOGI Pertemuan-8 Mata Kuliah: CSS=113, Konsep Sistem Informasi Tahun Akademik: 2012/2013 Sasaran Pembelajaran.
Materi Pertemuan 9 & 10 SISTEM INFORMASI BERBASIS KOMPUTER
ANALISIS DAN PERANCANGAN SISTEM INFORMASI
PENGEMBANGAN SISTEM.
SIKLUS PRODUKSI.
ASURANSI.
Management Information Systems, 10/e
RISIKO KERUSAKAN PROPERTY & KEWAJIBAN (LIABILITY)
PROFESI DI BIDANG TEKNOLOGI INFORMASI
Pengantar Analisis Bisnis & Kompetensi Analis Bisnis
Testing dan implementasi sistem
Testing & Implementasi Sistem -Pengenalan
Outline Elemen desain arsitektur. Membuat desain arsitektur.
Pentingnya IT Sertifikation
Materi Pertemuan 9 SISTEM INFORMASI BERBASIS KOMPUTER
Testing dan Implementasi Sistem
Pertemuan 09 Materi: Perangkat lunak, pemrograman, dan kecerdasan buatan. Sumber materi: Alter, Steven “Information Systems” a management perspective.
Pengukuran Kinerja Sistem
MANAJEMEN PROYEK TEKNOLOGI INFORMASI
Testing dan Implementasi
Database Change Management source : Database Administration the complete guide to practices and procedures chapter 7 by. Craig S. Mullins.
PEMASARAN DALAM E-COMMERCE
Software Engineering Rekayasa Perangkat Lunak
SISTEM PENYIMPANAN OTOMATIS (AUTOMATED STORAGE SYSTEMS)
Materi Pertemuan 9 & 10 SISTEM INFORMASI BERBASIS KOMPUTER
Pertemuan <<18>> << Penemuan Fakta(01) >>
Materi Pertemuan 9 & 10 SISTEM INFORMASI BERBASIS KOMPUTER
Risiko Kerusakan Properti dan Kewajiban
SIKLUS PENGEMBANGAN SISTEM
Trust (Kepercayaan) Kuliah 05
REKAYASA PERANGKAT LUNAK
SQA Team.
FRAMEWORK FINANCIAL LITERACY (FINLIT) & GLOBAL COMPETENCY 2017
Trust (Kepercayaan) Kuliah 05
Chapter 13 Karir dan Sertifikasi di bidang Komputer
Membangun Sistem Informasi ERP
Membangun Sistem Informasi ERP
Audit pengolahan Data Elektronik
Rekayasa Perangkat Lunak (Software Engineering) Bagian 1
Choosing crime M Rifqi Fauzi ( ).
Pengukuran Kinerja Sistem
SIKLUS PENGEMBANGAN SISTEM
Informasi interprestasi dari data yang terorganisir dan mempunyai arti dan kegunaan. Informasi terdiri dari : Data Teks Suara images.
Meningkatkan Profesionalisme di bidang Teknologi Informasi
Materi Pertemuan 9 SISTEM INFORMASI BERBASIS KOMPUTER
Pengukuran Kinerja Sistem
Kode Etik Etika Profesi.
Strategi Pengujian Perangkat Lunak
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Transcript presentasi:

A Gift of Fire: Social, Legal, and Ethical Issues for Computers and the Internet (2nd Edition) by Sara Baase

A Gift of Fire Can We Trust the Computer? Apa yang dapat menjadikan salah? Peningkatan Keandalan dan Keamanan Perspektif pada Kegagalan, Ketergantungan, Resiko, dan Pertumbuhan Model Komputer

What Can Go Wrong? Facts About Computer Errors Kesalahan pada free software bisa terjadi. Kesalahan seringkali disebabkan oleh lebih dari satu faktor. Kesalahan dapat dikurangi dengan mengikuti prosedur yang baik dan praktik profesional.

What Can Go Wrong? Peranan Manusia dalam Masalah yang berhubungan dengan komputer: User Komputer Di rumah atau kerja, users seharusnya memahami keterbatasan komputer dan kebutuhan pelatihan yang tepat dan penggunaan yang bertanggung jawab. Computer Professional Memahami sumber dan konsekuensi dari kesalahan komputer sangat bermanfaat apabila membeli, mengembangakan, atau mengelola sistem yang kompleks. Mengajari Anggota Masyarakat Keputusan personal dan keputusan politik, sosial, dan ethik tergantung pada pemahaman pada resiko komputer.

What Can Go Wrong? Kategori dari Kesalahan dan Kegagalan Komputer Masalah untuk Individu: Seringkali peran mereka sebagai konsumen. Yang diidentifikasikan tidak tepat oleh law enforcement databases. Kesalalahan Sistem: Memberi dampak pada sejumlah besar orang dan/atau mengeluarkan biaya yang besar (costing large amounts of money). Safety-Critical Applications: Dimana orang mungkin terluka atau terbunuh.

What Can Go Wrong? Masalah bagi Individu Kesalahan Pembayaran (Billing Errors) Kurangnya tes untuk ketidak konsistenan dan ketidak tepatan jumlah. Masalah akurasi Database informasi yang salah menyebabkan perlakuan atau tindakan yang salah.

What Can Go Wrong? Masalah bagi Individu (lanjutan) Penyebab: Penduduk yang besar. Kebiasaan yang lazim dari manusia bukan bagian dari otomatisasi pemrosesan. Terlalu percaya pada keakuratan data yang berasal dari komputer. Kesalalahn dalam data entry. Informasi tidak di-updated atau dikoreksi Kurangnya tanggung jawab untuk suatu kesalahan (Lack of accountability for errors).

What Can Go Wrong? Kegagalan Sistem Komunikasi: Bisnis: Keuangan: Telephone, online, dan broadcast services. Bisnis: Inventory and management software. Keuangan: Stock exchange, brokerages, banks, etc. Transportasi: Reservations, ticketing, and baggage handling.

What Can Go Wrong? Kegagalan Sistem (lanjutan) Penyebab: Test yang tidak cukup dan debugging time. Perubahan penting pada spesifikasi (selama dan sesudah mulainya proyek). Terlalu percaya pada sistem. Mismanagement dari proyek.

What Can Go Wrong? Safety-Critical Applications Militer Tenaga Listerik Kapal terbang Kereta Api Pabrik yang Terotomatisasi (Automated Factories) Kesehatan …Lainnya.

What Can Go Wrong? Safety-Critical Applications Penyebab: Terlalu Percaya (Overconfidence). Kurangnya gambaran yang ditolak (Lack of override features). Tes yang kurang cukup (Insufficient testing). Tipisnya kompleksitas sistem (Sheer complexity of system). Mismanagement.

Studi Kasus: The Therac-25 Atomic Energy of Canada Limited (AECL) The Therac-25 adalah mesin software-controlled radiation-therapy yang digunakan untuk merawat orang yang terkena kanker (used to treat people with cancer). (1985 – 1987) Overdoses dari radiasi Normal dosage adalah 100–200 rads. Diperkirakan 13,000 dan 25,000 rads diberikan kepada enam orang. Tiga di antara enam orang tadi meninggal

Studi Kasus: The Therac-25 Therac-25 Radiation Overdose Penyebab banyak: Design keamanan yang jelek. Testing and debugging yang kurang cukup. Kesalahan Software. Kurangnya safety interlocks. Terlalu percaya diri (Overconfidence). Laporan dan investigasi yang kurang memadai dari kecelakaan.

Why Nuclear Pembangkit listrik tenaga nuklir dapat mengurangi 155 juta ton metrik CO2 yang sedianya akan dihasilkan oleh pembangkit tenaga bahan bakar fosil (minyak dan batubara). Pembangkit listrik tenaga nuklir yang ada saat ini dapat menyebabkan hilangnya 59 juta metrik ton CO2 pada tahun 2020

Peningkatan Keandalan dan Keamanan What Goes Wrong? Sistem Komputer Gagal Karena: Kerja yang mereka lakukan sifatnya sulit, dan Kerjanya dilakukan dengan jelek. Penggabungan Issue Keandalan: Pengembang dan users menunjukkan terlalu percaya diri (exhibit overconfidence) dalam sistem. Reused system software mungkin tidak bekerja pada lingkungan yang berbeda

Peningkatan Keandalan dan Keamanan Professional Techniques Ikuti mempratekkan software yang bagus. Perlihatkan tanggung jawab professional pada semua tingkatan pembangunan dan penggunaan Bangun user interfaces yang didesain bagus. Perhitungkan faktor manusia (Take human factors into account). Termasuk pengulangan yang berlebihan (built-in redundancy). Memasukkan self-checking apabila sesuai. Ikuti prinsip testing dan teknik (testing principals and techniques) yang baik.

Peningkatan Keandalan dan Keamanan Hukum dan Regulasi Hukuman untuk kriminal dan sipil (Criminal and Civil Penalties): Memperoleh kembali kehilangan dari sistem yang salah dan tidak aman. Pertanggungan jawab dan Hukum Sipil: Memberikan insentif untuk memproduksi sistem yang andal dan aman. Jaminan (Warranties): Menjamin tingkat tertentu pada mutunya (to guarantee a certain level of quality). Regulasi Pemerintah Pusat atau Daerah: Memproteksi publik.

Peningkatan Keandalan dan Keamanan Hukum dan Regulasi (lanjutan) Database Accuracy Enforcement: Untuk memproteksi publik dari informasi yang tidak akurat yang di-maintained oleh perusahaan swasta dan pemerintah. Diperintahkan untuk mendapatkan lisensi Software Developers: Untuk menjamin pelatihan yang benar, kompetensi, dan pendiikan berkelanjutan (continuing education). Cisco Certified Network Associate (CCNA) Microsoft Certified Systems Administrator (MCSA) Microsoft Certified Technology Specialist (MCTS) The Microsoft Certified IT Professional (MCITP) The Microsoft Certified Professional Developer (MCPD) Microsoft Certified Systems Engineers (MCSEs) Microsoft Certified Application Developers (MCADs)

Perspectif pada Kegagalan, Ketergantungan, Risiko, dan Progress Apa kecenderungan kegagalan yang dapat diterima? (What are acceptable rates of failures?) Seberapa seharusnya akurasi software tersebut? (How accurate should software be?) Ketergantungan Seberapa ketergantungan pada sistem komputer dari kegiatan yang biasa kita lakukan? (How dependent on computer systems are our ordinary activities?) Seberapa berguna sistem komputer pada kegiatan yang biasa kita lakukan? (How useful are computer systems to our ordinary activities?) Risiko dan Progress Bagaimana teknologi menjadi lebih aman? (How do new technologies become safer?) Dapatkah kemajuan dalam keamanan software dapat mencapai langkah perubahan dalam teknologi komputer? (Can progress in software safety keep up with the pace of change in computer technology?)