Kebetulan beberapa minggu yang lalu aku dapat "musibah". Secara tidak sengaja aku men-drop sebuah table yang sudah banyak sekali isinya.. T__T Padahal udah mau dikumpul hari itu juga tuh tugasnya.. :( Terpaksa dengan bersedih hati aku ikhlaskan.. Saat itu aku menyalahkan antar muka halaman phpmyadmin. Lho kenapa?
Kronologisnya begini, saat itu aku baru mau men-cek sql query yang mau aku pake.. seperti biasa, aku masuk phpmyadmin, pilih database lalu klik tab 'SQL'. Entah aku lagi capek, ngantuk atau gimana, aku ga inget aku ngapain, seinget aku punya tujuan klik tab SQL, dan ternyata aku salah klik, yang aku klik malah tab 'Drop' yang letaknya persis dibawah tab SQL.. Terus muncul pesan konfirmasi drop table "namatable" dulu sih.. sialnya, malah aku OK.. Sediihh...
Kebetulan aku asisten nih (mo ngegaya dulu ah). Waktu tugas besar, biasanya aku ngga cuma memberikan bimbingan tentang hal-hal terkait coding dan file, tapi aku sedikit2 menyelipkan tentang perancangan antar muka yang 'menurutku' baik. hihi.. (tapi entah praktikanku sadar atau ngga). Salah satu saran aku pas bimbingan maupun presentasi itu adalah peletakan menu. Bukan cuma soal lokasinya aja.. Tapi urutan penempatan menunya.. Misalnya klo menunya dari atas kebawah. Menu paling atas sebaiknya apa, dan menu paling bawah sebaiknya apa..
Aku sangat tidak menyetujui kalau ada menu yang berakibat "fatal" diletakan di tempat yang mudah terjangkau. Menu berakibat fatal ini termasuk delete, dan kalau kasus phpmyadmin tadi sih, drop. Apalagi drop letaknya dibawah tab SQL yang kemungkinan akan sering digunakan kan.. Dan menu itu hanya diakses saat tertentu aja. Keputusan menggunakan menu yang fatal itu membutuhkan pemikiran dan alasan yang tepat. Alias, ngga boleh sembarangan.. Apalagi ngga sengaja.. Karena, kalau ternyata salah, akan sulit untuk recover..
Kembali ke judul, ada yang belum disebut? Ya.. Break Up. Berpisah, atau terserah orang mengartikan itu apa.. Yang aku tahu itu adalah menu yang berakibat Fatal. Perlu pertimbangan matang-matang dan alasan yang tepat untuk membuat keputusan menggunakan "menu" itu. Dan jika aku menjadi desainer aplikasi yang memiliki menu dengan nama "break up", maka aku akan letakan menu itu di tempat terpencil, dengan ukuran huruf yang kecil, warna yang kurang kontras, supaya menu itu "tidak mudah" dan "tidak sembarangan" untuk diakses.. Kalau udah diakses, bahaya lho.. Apalagi kalau ngga punya backup data sebelumnya..
Tapi akhirnya menu itu dipakai juga.. Mungkin memang sudah dipertimbangkan matang-matang dan ada alasan yang tepat.. :(
Recover? Ahh.. Susah itu... :(
How do you think?
Untuk kk yang entah sengaja atau ga sengaja meng-klik menu "break up", thanks for everything..
ehm,,sepertinya penuh dengan sindiran halus....ho2..
ReplyDeleteak gk ngerti phpmyadmin or SQL,,ngertinya CAD,Maxsurf,QM,strudl..
tpi disitu kan ada option Undo jez,,ya sang desainer pun sudah memikirkan the worst thing,,dan bisa diatasi dengan undo..kecuali "listrik mati mendadak"..hueehee....
Shēng qì ràng rén shī qù lǐ zhì....
nb: sepertinya pikiran saia mulai sadar,, n I will get her back,,even i must learn chinese language..
sebelum dia brangkat ke cina....
ini bahasa teknik informatika yah?.
ReplyDeletesemoga dapat dijadikan sebagai pengaLaman yang berharga.
Waduh bhasa susah ni..hehehe
ReplyDeleteSalam kenal z y sob
baru baca nih blog, adooeeehhh adooeehhh, habis tuh ga ngeblog ampe juli ..
ReplyDelete