Niguru.com | Jumat, 28 Jun 2019 | Dalam pembuatan program, tentunya seorang programmer tahu bahwa selain kesalahan script, kesalahan bisa juga terjadi akibat user meng-input data yang keliru.
Untuk mengatasi masalah semacam ini setiap bahasa pemrograman menyediakan instruksi yang dapat digunakan untuk menampilkan hasil dari instruksi "back up" yang akan dijalankan (running) saat sebuah kesalahan terjadi.
Delphi menyediakan perangkap kesalahan berupa instruksi Try .. Except, yang format penulisannya adalah:
try
{instruksi yang sesungguhnya akan dijalankan (normal condition)};
except
{instruksi back up, yang akan dijalankan saat kesalahan /error terjadi (error condition)};
end;
Contoh script:
var a,b,c:integer;
begin
try
write('isikan nilai a: ');readln(a);
write('isikan nilai b: ');readln(b);
c:=a+b;
writeln('hasil a + b = ',c);
readln;
except
writeln('salah input!');
readln;
end;
end.
Bila nilai yang diisikan benar:
Bila nilai yang diisikan salah (misalnya: 10 ditambah dengan huruf k), tampil pesan kesalahan:
Demikianlah contoh penggunaan instruksi Try .. Except, yang dapat digunakan sebagai perangkap kesalahan.
Selamat mencoba .. Have a nice day :-)
www.Niguru.com (Nino Guevara Ruwano)
No comments:
Post a Comment