Testing Perangkat Lunak Genetic Local Search untuk Traveling Salesman Problem ( GLS TSP)

Referensi? OK. PLAGIAT? JANGAN!
Untuk mempermudah pengujian (testing), digunakan fasilitas penanganan eksepsi (exception–handling) yang disediakan oleh Borland Delphi. Eksepsi ditangani dalam pernyataan (statement) try … except … end. Contoh penanganan eksepsi sederhana dapat dilihat pada gambar berikut :

Contoh penanganan eksepsi sederhana

Pada potongan kode program yang tampak pada gambar tersebut diperlihatkan penanganan kesalahan apabila terjadi proses pembagian dengan nol. Apabila pada proses pembagian tersebut Z bernilai 0, maka akan ditampilkan pesan “Pembagian dengan Nol” pada layar. Apabila nilai Z tidak sama dengan nol, maka pesan tersebut tidak akan ditampilkan.

 

 

Penanganan kesalahan seperti yang tampak pada contoh di atas dapat memiliki bentuk yang lebih kompleks, seperti contoh yang terdapat pada gambar di bawah ini.

Contoh penanganan eksepsi yang lebih kompleks

Bila terjadi kesalahan pada statement yang berada diantara try … except maka proses penanganan kesalahan tergantung pada kesalahan yang dihadapi. Jika kesalahan berupa pembagian dengan nol (EZeroDivide) maka prosedur HandleZeroDivide akan dipanggil. Jika terjadi overflow pada proses perhitungan yang menggunakan floating point (EOverflow) maka HandleOverFlow yang akan dieksekusi. Apabila kesalahan yang terjadi bukan salah satu dari keduanya ( bukan EZeroDivide atau EOverflow), maka prosedur HandleAllOthers akan dieksekusi.
Untuk mempermudah penelusuran dalam pencarian kesalahan (debugging), maka setiap terjadi kesalahan harus diinformasikan dimana letak kesalahan tersebut berada. Untuk klas atau objek hal ini dapat dilakukan dengan menampilkan pesan ke layar dengan format :

[<nama klas>]<nama objek> . <nama operasi/metoda>
< Pesan kesalahan >

Misalkan terjadi kesalahan pada operasi / metoda Paint dari objek TSP1 yang merupakan instan dari klas TTSP, maka contoh pesan kesalahan yang ditampilkan :

Contoh pemberitahuan kesalahan

 
daftar pustaka penelitian tsp & gls

 
.

Pencarian terkait:

contoh program traveling sales problem - contoh program travelling salesman problem - contoh bug dalam delphi dan penanganannya - try except statements in delphi - try eksepsi di delphi - pemrograman dan debuging perangkat lunak - delphi ezerodivide floating point - Debugging pada pengujian perangkat lunak - contoh program traveling salesman problem - contoh program eksepsi -

Advertisements 

 

 

 

 Tags :   bug tracing, exception handling, implementasi GLS TSP, Penerapan Algoritma Genetik, penggunaan Genetic Local Search Algorithm, pengujian perangkat lunak, Penyelesaian Traveling Salesman Problem, pseudo-code, skripsi, software testing, Solusi TSP, tugas akhir

Artikel yang berkaitan :

Tinggalkan Balasan

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>