{"id":32,"date":"2009-11-04T21:33:59","date_gmt":"2009-11-04T14:33:59","guid":{"rendered":"http:\/\/emoisback.blog.binusian.org\/?p=32"},"modified":"2009-11-04T21:33:59","modified_gmt":"2009-11-04T14:33:59","slug":"exception-validasi-di-java","status":"publish","type":"post","link":"https:\/\/emoisback.blog.binusian.org\/index.php\/2009\/11\/04\/exception-validasi-di-java\/","title":{"rendered":"Exception &amp; Validasi Di java"},"content":{"rendered":"<p>yak&#8230;karena lagi gak ada kerjaan maka sekarang saya mau sharing bagaimana cara menggunakan Exception dan Validasi..<\/p>\n<p>sebelumnya akan saya jelaskan terlebih dahulu apa itu Exception dan Validasi.<\/p>\n<p>Exception : sering digunakan untuk memunculkan Error Dengan Bentuk Pesan yang kita tentukan sendiri..<\/p>\n<p>Contoh :<\/p>\n<p>pada saat ada inputan yang mengharuskan user menginput angka tetapi user menginputkan kata atau kita sebut string.<\/p>\n<p>hal ini akan memunculkan yang namanya runtime error atau error pada saat program dijalankan..<!--more--><\/p>\n<p>nah dengan menggunakan exception kita bisa membuat error itu dengan kata&#8221; dan tidak membuat program terterminate secara paksa.<\/p>\n<p>sedangkan Validasi digunakan untuk membatasi inputan user.<\/p>\n<p>Contoh :<\/p>\n<p>pada suatu inputan kita diwajibkan memasukan angka dari 1 sampai dengan 10 bagai mana caranya ya menggunakan validasi itu&#8230;<\/p>\n<p>mari sekarang kita liat contoh codingannya..<\/p>\n<blockquote><p>Source Code :<\/p>\n<p>import java.util.Scanner;<\/p>\n<p>public class valExc<br \/>\n{<\/p>\n<p>public static void main(String [] args){<br \/>\nint angka;<br \/>\nint flag;<\/p>\n<p>Scanner in = new Scanner(System.in);<\/p>\n<p>do{\/\/type perulangan do while nanti akan dijelaskan di post berikutnya<\/p>\n<p>try{\/\/awal exception<\/p>\n<p>flag = 0;\/\/penanda tidak diulang<\/p>\n<p>do{<\/p>\n<p>System.out.println(&#8220;Input Angka Coba Masukan Kata untuk melihat Exceptionnya angka [0 sampai 5]: &#8220;);<\/p>\n<p>angka = in.nextInt();<\/p>\n<p>}while(angka &gt; 5); \/\/ perulangan selama angka dimasukan lebih kecil dari 1 dan lebih besar dari 5<\/p>\n<p>in.nextLine();<\/p>\n<p>}catch (Exception e){<\/p>\n<p>System.out.println(&#8220;Masukan Angka Bukan Huruf,, (Ini Exceptionnya)\\n\\n&#8221;);<\/p>\n<p>flag = 1;\/\/penanda inputan harus di ulang<\/p>\n<p>in.nextLine(); \/\/(membuat baris baru agar tidak terulang secara terus menerus wajib memasukan syntax ini)<br \/>\n}<\/p>\n<p>}while(flag == 1);\/\/kondisi perulangan akan dilakukan selama flag = 1<\/p>\n<p>}<br \/>\n}<\/p><\/blockquote>\n<p>Diatas adalah contoh Source Code Menggunakan Exception dan Validation..<\/p>\n<p>untuk mendownload source code dapat di download di&#8230;<a rel=\"attachment wp-att-33\" href=\"http:\/\/emoisback.blog.binusian.org\/index.php\/2009\/11\/04\/exception-validasi-di-java\/valexc\/\">Exception N Validation<\/a><\/p>\n<p>Jika ada yang ditanyakan Hubungi Saya..<\/p>\n","protected":false},"excerpt":{"rendered":"<p>yak&#8230;karena lagi gak ada kerjaan maka sekarang saya mau sharing bagaimana cara menggunakan Exception dan Validasi.. sebelumnya akan saya jelaskan terlebih dahulu apa itu Exception dan Validasi. Exception : sering digunakan untuk memunculkan Error Dengan Bentuk Pesan yang kita tentukan sendiri.. Contoh : pada saat ada inputan yang mengharuskan user menginput angka tetapi user menginputkan [&hellip;]<\/p>\n","protected":false},"author":2468,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[],"class_list":["post-32","post","type-post","status-publish","format-standard","hentry","category-java"],"_links":{"self":[{"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/users\/2468"}],"replies":[{"embeddable":true,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":2,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"predecessor-version":[{"id":35,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/posts\/32\/revisions\/35"}],"wp:attachment":[{"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emoisback.blog.binusian.org\/index.php\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}