1.1. Tujuan
Adapun tujuan dari pembuatan tugas mengenai materi exception
handling bagi mahasiswa adalah diharapkan mampu mengimplementasikan
Exception Handling.
Setiap program dapat berada dalam suatu kondisi yang tidak normal –
Error conditions. Program yang ‘baik’ harus dapat menangani kondisi ini.
Exception merupakan suatu keadaan yang disebabkan oleh runtime error
dalam program. Memungkinkan kesalahan ditangani tanpa harus
‘mengotori’ program (dengan rutin yang menangani kesalahan).
Memungkinkan pemisahan penanganan kesalahan dengan program utama
(main business logic).
try
{
instruksi yang berpotensi menghasilkan exception
}
catch(tipe_exception e)
{
instruksi untuk menangani exception
}
BAB II
PEMBAHASAN
Tujuan dari program ini adalah untuk menampilkan hasil dari umur
anda apakah telah dewasa atau belum dewasa. Pada hasil output program
diatas saat kita ingin memasukan umur kita diatas 17 maka hasil nya akan
muncul anda dewasa dan kalau di bawah 17 anda belum dewasa. Coding
program umur dengan exception handling :
Program ini bertujuan untuk menghitung dari panjang sisi yang ada
pada kubus dimana akan menggunakan rumus dari kubus yaitu s*s*s. Pada
hasil output nya user atau pemakai akan di minta memasukan jumlah yang
ingin di hitung pada program kubus ini. Misal kita memasukan 2 maka hasil
nya yaitu 8 karena 2*2*2 adalah 8. Input program kubus dengan exception
handling
Berikut hasil ketika nilai yang dimasukan sesuai dengan nilai yang tidak
dimuatkan dalam exception handling.
Pada struktur program ini sama seperti program di atas yang ditambah
hanya exception handling yakni try { if n==0) artinya jika jumlah getaran
gelombang sama dengan 0 atau karakter huruf maka akan meberikan
exception yakni throw n; artinya nilai 0 atau karakter huruf maka akan
mengembalikan exception eror ketika run time dengan pemberitahuan pada
saat program di compile dan run akan memberikan pesan dengan catch
(float e) { cout<< “error!! Jumlah getaran tidak boleh 0 atau pun karakter “;
berikut hasil output program.
Tujuan dari program ini adalah untuk menampilkan hasil dari sudut
centi meter ke meter untuk mengetahui berapakah sudut sudut centi meter
bila di buat ke dalam meter. Pada hasil output program diatas saat kita
memasukan sudut 50 centi meter maka hasil di dalam meter adalah 0,5
meter.
.
Gambar 2.45. Coding Program Kalkulator Sesudah Exception
Handling