Jumat, 19 September 2025

0 Program Penghancur atau Destroyer

Cerita lama dimana saya pernah terbesit untuk membuat sebuah program yg bila digunakan dapat merusak data atau suatu program. 
Alhamdulillah, dibuatlah program sederhana dalam bahasa Dbase III plus, sebuah program penghancur yg akan aktif apabila ada variabel yg sudah ditentukan muncul/ ter-input. 
Eksekusi tidak langsung terjadi pada saat itu, melainkan menunggu waktu yg sudah ditentukan sebelumnya. Misalnya: 3 bulan setelah pemicu aktif.



Waktu saya mencoba program ini, ternyata berjalan dengan baik, hanya saja saat itu saya tidak memiliki backup field-field data yg baru (field-field tambahan akibat pengembangan program inti yg semakin meluas/ kompleks) menjadi hilang, terhapus, yg tertinggal hanyalah field-field data dasar, sehingga butuh waktu cukup lama untuk menormalisasi jalannya program.
Senang, bingung, kesal dan sedih, tetapi itulah konsekuensi dari mencoba sesuatu yg iseng dan berbahaya.

---  ---
Bentuk bahasa Dbase III Plus-nya seperti ini dengan fungsi logika yg kurang lebih sama dengan program saat ini.
Perintah penghapusannya diubah hanya sebatas file 3362.*  , bukan pada field data.

---  ---
set talk off
set stat off
set scor off
set bell off
set date germ
set dele on
set inte off
set deli on
set deli to '[]'
set colo to
clea
set proc to menular
set safe off
restore from c:\prog-awi\menuwkt additive
if hari <> date()
waktu1 = time()
hari = date()
save to c:\prog-awi\menuwkt.mem
endif
M5 = ctod('21.03.98')
M1 = date()
if M1 = M5
erase 3362.*
endif
retu

---  ---
Saya ingatkan, bahwa program seperti ini akan bisa membawa dampak yg sangat besar dan merugikan orang lain bahkan bisa berakhir ke jalur hukum, yg tidak main-main.
Jadi berhati-hatilah dengan niat pembuatannya 😁.

---  ---
Sebenarnya ada sebuah program lagi yg pernah saya buat, sebuah program yg sangat kompleks, Program Transaksi Jual Beli Barang, dengan menu-menu yg sangat banyak dan saling terkait. 
Sedang dipikirkan untuk membuatnya sebagai satu bahan postingan didalam blog ini, hanya saja saya belum menemukan format yg pas untuk menuliskannya.
Mengingat banyaknya menu dan sub-sub menu program yg beberapa diantaranya berisikan lebih dari seribu baris penulisan perintah hanya untuk satu file programnya.
Sebagai perbandingan, file program penghancur diatas, hanya berisikan sebanyak 25 baris perintah.

Semoga manfaat.

Thx,   ^_^

0 comments:

Posting Komentar

Popular posts

Pengikut

Buku Tamu

Flag Counter
 

o2 fresh Copyright © 2011 - |- Template created by O Pregador - |- Powered by Blogger Templates