Pada postingan saya yang kedua kali ini akan membahas tentang "The 9 Causes of Software Error",yaitu :
1.Faulty requirement definition
2.Client-developer communication failures
3.Deliberate deviation from SW requirements
4.Logical design errors
5.Coding errors
6.Non-compliance with documentation and coding instructions
7.Shortcomings of the testing process
8.Procedure errors
9.Documentation errors
Coba saya sedikit ulas beberapa dari
faktor tersebut yang nantinya akan berhubungan dengan studi kasus
dibawah ini,mengenai Logical Design Error
dan Shortcomings of the testing.Logical Design Error biasanya datang
dari sistem analis ,software engineer nya seperti kesalahan penggunaan
algoritma,keliru mendefinisikan batasan,kelalaian yang dibutuhkan oleh
sistem,sedangkan untuk Shortcomings of the testing process menyebabkan tidak lengkap dalam mendeteksi kesalahan atau melakukan pengujian.
Selanjutnya untuk mempermudah anda semua
dalam memahami penyebab-penyebab error tersebut,saya akan memberikan
studi kasus yang ada di Sony Playstation.Berikut pemaparan ceritanya.
Playstation 3 sejak tanggal 28 November
2010 kemarin mengalami gangguan. Banyak pemakai PS3 di seluruh dunia
mengeluh karena para gamers tidak bisa tersambung ke Playstation Network
(PSN), yaitu jaringan Playstation untuk bermain game secara online.
Gamers yang mencoba tersambung ke PSN mendapat peringatan error code
8001050f.Bahkan tidak hanya online game saja yang tidak bisa
diakses/dimainkan tapi beberapa game offline seperti Pro Evolution
Soccer 2010 tidak dapat dimainkan pula,atau dengan kata lain data data
user dikunci oleh clock sistem bug.
Berikut ada kesalahan yang terjadi :
1.Tanggal sistem PS3 dapat diatur ulang ke Jan 1 Januari 2000.
2.Ketika pengguna mencoba untuk sign-in
ke PlayStation Network, muncul pesan di layar; "An error has occurred.
You have been signed out of PlayStation Network (8001050F)".
3.Ketika pengguna mencoba untuk memulai
permainan, muncul pesan dan data trophy hilang; "Failed to install
trophies. Please exit your game "
4.Ketika pengguna mencoba untuk mengatur
waktu dan tanggal sistem melalui Internet, muncul pesan :“The current
date and time could not be obtained. (8001050F)”
5.Pengguna tidak dapat download dari PlayStation Store sebelum expired date.
Pihak Sony menyadari bahwa jam internal
di unit PS3 selain tipe slim, mendeteksi tahun 2010 sebagai tahun
kabisat setelah jam internal berubah dari tanggal 29 Februari ke tanggal
1 Maret (keduanya GMT),Patrick Seybold, direktur senior mengatakan
Playstation 3 telah memperbaiki sistemnya pada pukul 3.30 malam waktu di
Amerika dan user tidak perlu mengupdate software mereka.jika masih ada
kesalahan user dapat mengatur setting waktu secara manual atau melalui
via internet.
Secara resmi, pihak Sony menyalahkan
bug pada sistem clock internal yang membuat banyak PlayStation Trophy
game-game yang dimiliki player tidak dapat dimainkan dan membatasi
penggunaan.
Dari cerita singkat diatas dapat
diketahui penyebab error ,yaitu bug pada sistem clock internal terjadi
akbiat logical design error.Computer Engineering tidak menyadari diawal
bahwa sistem clock internal mereka mendeteksi tahun 2010 sebagai tahun
kabisat ,oleh sebab terjadinya logical error maka coding untuk sistem
clock internal menjadi error pula.Hal ini dimungkinkan terjadi juga
karena pendeknya waktu untuk testing program dari produk Sony
Playstation itu sendiri,hal ini terlihat karena tidak hanya produk PS3
saja yang mengalami tetapi produk PS yang lain kecuali PS tipe slim
merasakan dampak yang sama
Referensi : http://www.gamesradar.com/psn-error-8001050f-sonys-official-response/
Anggota kelompok :
M Adji Firmansyah 5209100003
Sonny Ariyanto P 5209100017