Monday, October 26, 2015

Hitung Soal Matematika Dengan Kamera Smartphone

Semua orang pasti pernah mengalami pusingnya mengerjakan penghitungan matematika secara tertulis, entah dalam pekerjaan ataupun ketika di bangku sekolah.

Bagaimana jika ada aplikasi yang bisa menyelesaikan semua penghitungan tersebut secara otomatis? Itulah kemampuan yang ditawarkan oleh aplikasi bernama PhotoMath.

Sebagaimana dilaporkan oleh Engadget, PhotoMath menggunakan kamera ponsel untuk mendeteksi soal matematika lewat teknologi real time text recognition.

Pengguna pun cukup mengarahkan kamera pada smartphone ke soal matematika yang dikehendaki. PhotoMath akan menyelesaikan penghitungan dan menampilkan hasilnya di layar.

Angka yang disajikan bisa berupa hasil akhir saja, atau bisa pula dengan disertai penjabaran proses penghitungan keseluruhan hingga menuju hasil akhir tersebut.

PhotoMath sejauh ini bisa mengenali dan menyelesaikan soal pembagian, akar dan pangkat, hingga ekspresi aritmatika dasar dan penghitungan linear sederhana. Aplikasi tersebut sudah tersedia untuk platform iOS dan Windows Phone. Versi Android dijadwalkan menyusul pada awal tahun depan.

Penasaran? Simak aksi PhotoMath dalam video di bawah ini.

 
sumber :
kompas.com

Fungsi dan Keuntungan Menggunakan VPN

Berikut adalah keuntungan menggunakan VPN :

1. Melihat situs yang diblokir

VPN, virtual private network, menghubungkan perangkat ke swasta (lokal) jaringan bisnis atau rumah seolah-olah perangkat yang secara fisik terhubung ke jaringan tersebut. Perangkat kemudian akan dilindungi oleh keamanan dan manajemen kebijakan jaringan swasta. VPN terutama digunakan oleh karyawan perusahaan saat bepergian untuk terhubung ke jaringan pribadi dan akses file sensitif perusahaan mereka.


2. Menghindari sensor dan pengawasan dari ISP atau Operator dan Wifi

Bila Anda mengakses internet melalui ISP, ISP Anda dapat melihat semua yang Anda lakukan dan Anda hanya bisa melihat konten yang tersedia untuk negara Anda. Anda juga terbuka untuk serangan cyber oleh hacker, khususnya jika Anda terhubung ke internet dari titik akses publik (Wi-Fi).

3. Mengganti IP Public


Dengan mengganti IP public kita dapat menyembunyikan identitas kita dari siapappun, cara ini biasanya digunakan oleh hacker untuk menutupi jejak di internet. 

4. Mempercepat koneksi internet

Dengan menggunakan VPN dapat menaikan kecepatan koneksi internet kita karena menggunakan server luar negeri yang kecepatan internetnya diatas rata-rata.

sekian informasi dari saya, semoga bermanfaat. :)

FrootVPN - VPN Premium Gratis

Sebelumnya silahkan teman-teman mendaftar dulu di situs resminya FrootVPN https://www.frootvpn.com, kemudian masuk ke akun anda dan download file konfigurasi VPN seperti digambar berikut :


download setelah itu dowanload program Open VPN disini : http://openvpn.net/index.php/open-source/downloads.html

Setelah itu install program Open VPN yang sobat download tadi



OpenVPN setup wizard

License Agreement

Accept the license agreement
Choose Components


Pilih Next

Installation

 Pilih Install

Install Tap Driver

pastikan anda mengklik install, karena ini bagian terpentingnya saat menginstal driver LAN untuk terkoneksi dengan VPN.

Installation complete

Pilih Next

Complete the Wizard

Finish dan centang Start OpenVPN GUI, Klik Finish.

Copy openvpn konfigurasi yang telah sobat download tadi.

 copy ke direktori program files -> OpenVPN - > Config

Paste  openvpn config yang sobat copy tadi

Allow to write to directory

Klik Continue untuk mengizinkan.

Connect Openvpn

Klik kanan pada icon Open VPN di taskbar seperti gambar diatas, kemudian klik connect.

Enter your credentials

Masukkan username dan password yang telah anda daftarkan tadi.

Connected window

jika koneksi berhasil akan keluar notifikasi seperti diatas.

setelah itu silahkan dicoba pasti IP public anda berganti dan koneksi anda semakin lancar dan BEBAS tanpa di blokir ISP atau Operator. :)

Sekian.

Wednesday, October 14, 2015

Struktur Kontrol Keputusan dalam Bahasa C

Kali ini kita akan belajar tentang kontrol terhadap alur program menggunakan struktur if,
if-else, if-else-if, dan switch. Struktur kontrol memungkinkan program untuk mengeksekusi
blok tertentu sesuai dengan kondisi yang ditentukan.

  • Struktur if, memutuskan mengeksekusi statemen jika dan hanya jika kondisi terpenuhi.


Alur


  • Strukktur if else, memutuskan mengeksekusi statemen bila kondisi terpenuhi atau mengeksekusi statemen lain bila kondisi tidak terpenuhi.
Alur

  • Struktur if else if, struktur if cabang kondisi else dari struktur if else sebelumnya.


Alur

  • Struktur switch, kontrol keputusan berdasarkan nilai variable melalui banyak cabang.

Alur

Note : 
  • Ketika ditemukan case selector yang sesuai maka semua statement dalam case akan dieksekusi, kemudian statement lain pada case setelah itu juga dieksekusi.
  • Untuk mencegah, gunakan statement break pada akhir case.
  • Jika tidak ditemukan case selector yang sesuai, maka blok default akan dieksekusi
Catatan : blok default bersifat opsional
Kesimpulan : 
  • Pernyataan if dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu,
  • Pernyataan switch membuat keputusan hanya berdasarkan nilai unik dari tipe interger atau karakter,
  • Selektor adalah konstanta unik dari nilai interger atau karakter.

Saturday, October 25, 2014

Ucapan Selamat untuk Jokowi Iklankan Prosesor

Momen pelantikan Presiden Joko Widodo (Jokowi) tak disia-siakan oleh produsen prosesor terbesar di dunia, Intel, untuk memberikan ucapan selamat. Uniknya, ada "pesan tersembunyi" alias iklan produk dalam ucapan selamat tersebut.

Melalui akun Twitter resminya, Intel Indonesia mengunggah foto dengan dominasi warna biru khas Intel dengan ucapan "Selamat Bertugas Presiden Indonesia ke 7."

Tulisan yang dipakai oleh Intel Indonesia dalam ucapan selamatnya dipertegas pada huruf "I" di "Indonesia" dan angka tujuh, seolah merujuk pada produk prosesor keluarga Core "i" besutan Intel, yaitu Core i7. Intel Core i7 adalah jenis prosesor unggulan Intel saat ini.

Gambar ucapan selamat Intel kepada Presiden ke-7 Indonesia tersebut juga disertai dengan foto prosesor Intel Core i7. Dalam kicauan tersebut, Intel juga menuliskan "Waktunya upgrade bangsa ini. Dgn processor terbaik Intel, jadikan performa kerja jd lebih optimal."

Kicauan yang ditulis pada Sabtu (19/10/2014) malam ini ternyata senada dengan isi pidato perdana Presiden Jokowi yang mengajak rakyat Indonesia bekerja. "Saya menyerukan untuk bekerja keras, bahu-membahu, bergotong royong. Inilah momen sejarah bagi kita semua untuk bergerak bersama, untuk bekerja, bekerja, dan bekerja," ujar Jokowi dalam pidatonya.

Ucapan selamat berbau iklan yang ikut mendompleng sebuah momen telah lazim dilakukan oleh brand-brand di luar negeri. Namun, apa yang dilakukan Intel di Indonesia ini merupakan bentuk kampanye kreatif yang belum banyak dilakukan.
Presiden RI Jokowi sendiri telah resmi dilantik pada Senin pagi di Gedung MPR RI, Senayan, Jakarta. Ia bersama Wakil Presiden Jusuf Kalla akan menjabat selama lima tahun ke depan.
kompas.com

Thursday, October 16, 2014

Interface Pada Java

Interface adalah kumpulan method yang hanya memuat deklarasi dan struktur method, tanpa detail implementasinya.
Sedangkan detail dari method berada pada class yang mengimplementasikan interface tersebut.
Interface digunakan jika ingin mengaplikasikan suatu method yang spesifik, yang tidak diperoleh dari proses inheritance.
Tipe data yang boleh pada interface hanya tipe data konstan.

Beberapa perbedaan Interface dan Kelas Abstrak yaitu :
Abstract class dapat memiliki tipe data dengan semua tipe data, sedangkan interface tipe datanya hanya berupa konstanta
Method pada abstract class dapat berupa method kongkrit dan method abstract. Sedangkan pada interface semua method harus berupa method abstract.
Berikut ini adalah aturan yang harus kita ingat tentang pendeklarasian interface:
  1. Modifier yang digunakan hanya public atau tidak sama sekali. Jika tidak menggunakan modifier maka interface tersebut hanya dapat diakses dalam package yang sama.
  2. Semua variabel yang dideklarasikan dalam interface secara otomatis adalah static final. Karena itu waktu pendeklarasian harus diberikan nilai.
  3. Semua method adalah abstrak. Bedanya dengan class abstrak adalah kita tidak perlu menuliskan keyword abstract pada saat mendeklarasikan method dalam interface.
  4. Kita dapat mengimplementasikan lebih dari satu interface (multiple inheritance) dengan memisahkan nama dari setiap interface dengan tanda koma.
  5. Dapat terjadi saat kita mengimplementasikan lebih dari satu interface ternyata interface – interface tersebut memiliki method yang sama. Dalam hal ini method yang akan diimplementasi adalah method yang berada pada posisi pertama.
  6. Semua method yang diimplemetasikan harus public.
  7. Jika kita tidak mengimplementasikan semua method yang ada pada interface, maka class tersebut harus dideklarasikan sebagai abstract class.

Contoh

GraphicObject.java
abstract class GraphicObject {
int x,y;
void moveTo(int newValueX, int newValueY)
{
x = newValueX;
y = newValueY;
}
abstract void drawShape();
abstract void resize();

}
Circle.java
public class Circle extends GraphicObject {


void resize()
{
   System.out.println(“Circle Resize”);
}
void drawShape()
{
  System.out.println(“Circle Shape”);
}

void posisition()
{
    System.out.println(this.x+this.y);
}
}

Main.java
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Circle Lingkaran = new Circle();
Lingkaran.moveTo(5,5);
Lingkaran.drawShape();
Lingkaran.resize();
Lingkaran.posisition();
}

}


Implementasi Interface dalam Aplikasi
Dalam membuat aplikasi kita menggunakan berbagai jenis database dengan gaya pemograman yang berbeda Java memberikan fasilitas untuk menjebatani perbedaan tersebut dengan apa yang di sebut interface.
Iterface lebih mempermudah sistem analyst dalam membuat konsep aplikasi, interface mirip dengan pola atau bisa juga disebut cetak biru aplikasi.  Cara kerjanya adalah berdasarkan prinsip semua proses yang ada di java harus menggunakan object variabel dari java, jadi yang dikenal adalah object java bukan dari luar.
Interface tidak berisi perintah kepada system untuk melakukan sesuatu, interface hanya memetakan apa yang harus dikirimkan dan apa yang diharapkan untuk dikembalikan

Contoh Program



public class InterfaceSegitiga implements InterfaceBangunDatar {
    private double alas;
    private double tinggi;
    public String getJenis() {
        return JENIS;
    }
    public InterfaceSegitiga(double alas, double tinggi) {
        this.alas = alas;
        this.tinggi = tinggi;
    }
    public double hitungLuas() {
        return alas * tinggi * 0.5;
    }
    public double hitungKeliling() {
        return alas * 3;
    }
}
public class InterfaceSample {
    public static void main(String[] args) {
        InterfaceBujurSangkar obyek1 = new InterfaceBujurSangkar(10);
        System.out.println("Jenisnya adalah : "+obyek1.getJenis());
        System.out.println("Luas bujur sangkar dengan sisi 10 = "+obyek1.hitungLuas());
        System.out.println("Kelilingnya = "+obyek1.hitungKeliling());
        InterfaceSegitiga obyek2 = new InterfaceSegitiga(5,7.5);
        System.out.println("Jenisnya adalah : "+obyek2.getJenis());
        System.out.println("Luas segitiga dengan alas 5 dan tinggi 7.5 = "+obyek2.hitungLuas());
        System.out.println("Kelilingnya = "+obyek2.hitungKeliling());
    }
}
Hasil Run :
Jenisnya adalah : Bangun Datar 2D
Luas bujur sangkar dengan sisi 10 = 100.0
Kelilingnya = 40.0
Jenisnya adalah : Bangun Datar 2D
Luas segitiga dengan alas 5 dan tinggi 7.5 = 18.75
Kelilingnya = 15.0
BUILD SUCCESSFUL (total time: 0 seconds)

Tuesday, October 14, 2014

Harga dan Spesifikasi iPhone 6




apple iPhone 6 Spesifikasi dan Harga Apple iPhone 6 Terbaru Oktober 2014


Spesifikasi Apple iPhone 6 yang tentunya bagian terpenting yang terdapat pada Hp ini akan kami kupas tuntas dari Dimensi panjang 137.5mm x lebar 67mm x tebal 7mm yang telah terciptakan berbagai warna menarik seperti Gray, Putih, Silver, dan Emas. Pada dimensi luar tersebut bisa anda lihat telah terpasangkan Layar LCD yang berukuran 4.7 inchi 960 x 1704 pixel Capasitive touchscreen dengan model CandyBar yang sangat menarik. Pada atas layar LCD tersebut telah terdapat kamera sekunder yang tentunya bisa anda maksimalkan untuk melakukan panggilan Video. Selain itu, pada bagian belakang iPhone 6 ini telah terpasangkan kamera Primer / kamera belakang dengan resolusi 12 megapixel yang pastinya performa jepretan yang dihasilkan sangatlah luar biasa. Anda tak perlu lagi menggunakan Camdig, karena dengan kamera iPhone 6 tersebut pastinya anda akan merasa sangat terpuaskan oleh fitur-fitur kamera yang tersedia didalamnya.

Pada tahun 2014 ini telah terbukti begitu banyak ponsel terbaru yang pastinya telah diciptakan dengan desain dan kecanggihan terbaru yang luar biasa, dan kini Apple akhirnya berhasil merilis Apple iPhone 6 yang tentunya memiliki berbagai keunggulan yang sangat luar biasa untuk anda miliki dan gunakan. Untuk selebihnya mengenai isi didalamnya maupun dimensi yang dimilikinya bisa langsung anda simak dibawah ini.
iPhone 6 dengan OS Apple iOS 8 ini ternyata telah didukung oleh CPU Apple A8 quad core tentunya performa yang dihasilkan sangatlah mantab dan memuaskan untuk anda. Dengan Memori Internal yang bervariasi dari 32 GB, 64GB, dan 128 GB tentunya tak ragu lagi bagi anda untuk menyimpan dan mengolah data anda didalamnya dengan mudah, apalagi telah didukung oleh RAM 2 GB pastinya kinerjanya sangatlah bagus. Dengan kapasitas memori tersebut tentunya anda dapat menambahkan aplikasi ataupun Game yang menarik melalui konektor yang tersedia ataupun melalui fitur Browser yang tersedia.
Apple iPhone 6 yang telah didukung oleh Baterai 2000 mAh tentunya dengan leluasa tanpa khawatir anda dapat menikmati berbagai fitur menarik seperti Simultaneous video and image recording, touch focus, geo-tagging, face detection, HDR panorama, dan HDR photo yang sangatlah menarik untuk anda yang dimana anda dapat menambahkan lagi secara manual melalui konektor yang tersedia.
Harga iPhone 6 saat ini masih dibandrol Rp. 13.340.000,- dengan memori Internal 16GB yang cukup murah untuk anda dapat menikmati setiap kecanggihan yang tersedia didalamnya.

iPhone 6 Baru akan Hadir di Indonesia November 2014 ?

Apple beberapa waktu lalu diketahui baru saja merilis perangkat ponsel pintar terbarunya, iPhone 6 dan iPhone 6 Plus di sejumlah negara seperti Inggris, Amerika Serikat dan Australia. Sementara ini, negara-negara lain di seluruh dunia baru akan menyusul untuk bisa menggunakan iPhone 6.
Belum lama ini, Apple pun merilis daftar tanggal rilis iPhone 6 di sejumlah negara untuk jangka waktu bulan Oktober setiap akhir pekannya. Namun, dari daftar tersebut tidak terlihat satu pun nama Indonesia sebagai negara yang akan menjual iPhone 6.
Untuk distribusi Jum’at (17/10) pekan ini saja, tercatat hanya tiga negara saja yang akan mulai menjual iPhone 6 yakni Tiongkok, India dan Monako. Sementara Israel baru akan menyusul pekan depan, dan sehari setelahnya giliran Republik Ceko, Afrika Selatan, Polandia, Malta, Greenland, dan Negara Unifikasi Prancis.
Di daftar tersebut, distribusi iPhone 6 pada Oktober 2014 diketahui akan berakhir pada tanggal 31 di Albania, Bosnia, Kroasia, Estonia, Yunani, Guam, Hungaria, Eslandia, Kosovo, Latvia, Lithuania, Makau, Makedonia, Meksiko, Moldova, Montenegro, Serbia, Korea Selatan, Romania, Slovakia, Slovenia, Ukraina dan Thailand.
Belum diketahui lebih lanjut kapan Apple akan mulai menjual iPhone 6 dan iPhone 6 Plus di Indonesia. Apakah baru akan bulan November 2014 mendatang? Kita tunggu saja ya, Dreamers!

7 Juta Username dan Password Dropbox Bocor

Layanan locker online populer Dropbox tampaknya telah dibajak. Serangkaian posting telah dilakukan ke Pastebin, mengaku berisi login untuk ratusan akun Dropbox, dengan poster yang mengklaim bahwa 6.937.081 akun kredensial telah disusupi.

Pengguna Reddit yang telah menguji beberapa kredensial bocor itu telah mengkonfirmasi bahwa setidaknya beberapa dari akun itu berjalan. Dropbox tampaknya melakukan setting ulang semua rekening yang tercantum dalam posting Pastebin, meskipun sejauh ini akun lain tampaknya tidak mengalami reset password.

Para hacker mengklaim bahwa mereka akan merilis lebih banyak pasangan username/password jika mereka menerima sumbangan ke alamat Bitcoin mereka.
Saat ini mungkin ide yang bijaksana untuk mengubah password Dropbox Anda menjadi sandi yang lebih kuat dan jika memungkinkan lakukan otentikasi dua faktor. Layanan itu saat ini tampaknya berjuang untuk memproses perubahan password secara tepat waktu.

Dropbox, dalam keterangannya kepada Ars Technica, mengatakan layanan itu tidak dibajak. Namun, username dan password dicuri dari layanan lain dan digunakan dalam upaya untuk masuk ke akun Dropbox. »Kami sebelumnya telah mendeteksi serangan ini dan sebagian besar dari password yang telah di-posting berakhir untuk beberapa waktu. Semua password yang tersisa lainnya juga telah berakhir,” tulis Dropbox kepada Ars Technica, Selasa, 14 Oktober 2014.

Monday, October 13, 2014

Exception Handling Pada Java

Error dalam pemrograman dibagi dalam tiga katagori yaitu syntax error (saat kompilasi), run time error, dan logic error (output belum sesuai dengan yang diharapkan). Exception dipicu oleh run time error dan digunakan sebagai sarana melaporkan kondisi-kondisi kesalahan.
Jadi Exception Handling pada java adalah mengidentifikasi beberapa error yang terjadi karena penulisan syntax dan logika dalam program yang kita buat dan membuatnya menjadi notifikasi error yang lebih mudah untuk dipahami.

1.2.              Jenis-Jenis Exception
Dalam java, exception merupakan objek dari subkelas yang diturunkan dari kelas Throwable. Kelas Throwable ini terdapat dalam package java.lang.object.

1.2.1.                     Kelompok Kelas Error
Error ini bersifat fatal sehingga sistem tidak dapat dimanipulasi untuk diperbaiki, contoh kelas: LinkageError, VirtualMachineError, dan AWTError.



1.2.2.                     Kelompok Kelas Exception
Jenis error ini masih dapat diantisipasi dengan menyisipkan statement tambahan untuk mendeteksi data yang berpotensi menimbulkan error.
Ada kelompok exception yang diperiksa oleh interpreter, apakah akan ditangani atau dilempar, namun ada pula exception yang akan tidak diperiksa interpreter.
Disamping itu programmer dibolehkan membuat exception sendiri dengan cara extends atau implements kelas Exception.
Checked Exception
No
Exception
Deskripsi
1
ClassNotFoundException Kelas tidak ditemukan
2
CloneNotSupportedException melakukan clone objek yang tidak mengimplementasikan interface Cloneable
3
IllegalAccessException Pengaksesan ke kelas ditolak
4
InstantiationException Menciptakan objek dari kelas abtract ataupun dari interface
5
InterruptedException Thread telah diinterupsi oleh thread lain
6
NoSuchFieldException Field yang diminta tidak ada
7
NoSuchMethodException Method yang diminta tidak ada
Uncheked Exception
No
Exception
Deskripsi
1 AritmaticException Kesalahan Aritmatik seperti pembagian dengan nol
2 ArrayIndexOutBoundsException Index array di luar batas
3 ArrayStoreException Pemberian nilai ke elemen array tidak sesuai dengan tipenya
4 ClassCastException Cast yang tidak sah
5 IllegalArgumentException Argument illegal
6 IllegalMonitorStateException Operasi monitor illegal seperti menunggu di thread yang tidak terkunci
7 IllegalStateException Lingkungan atau aplikasi state yang tidak benar
8 IllegalThreadStateException Operasi yang diminta tidak kompatibel dengan state thread saat itu
9 IndexOutOfBoundException Indeks di luar batas
10 NegativeArraySizeException Array diciptakan dengan ukuran negatif
11 NullPointerException Penggunan null yang tidak sah
12 NumberFormatException Konversi yang tidak sah dari string ke format numerik
13 SecurityException Melanggar aturan security
14 StringIndexOutOfBounds Index di luar batas string
15 UnsupportedOperationException Ditemukan operasi yang tidak didukung

Dua Exception yang belum dikelompokkan, yaitu IOException dan AWTException.
1.3.              Mengantisipasi Exception
Diperlukan tiga langkah berikut ini untuk mengantisipasi exception :
  1. Mendeklarasikan Exception
Bentuk umum :
[modifier] returntype namaMethod() throws tipeException{
}
Contoh :
public void operasiMatematika() throws IOException,
    ClassNotFoundException {
}
public void beriPinjaman() throws TolakException{
}
  1. Melempar Exception
Bentuk umum :
TipeException namaObjek = new TipeException;
throw namaObjek;
Diringkas menjadi :
throw namaObjek TipeException;
atau
throw new TipeException();
Contoh :
TolakException t = new TolakException(”lagi pelit”);
throw t;
Diringkas menjadi :
throw new TolakException(”lagi pelit!”);

  1. Menangkap Exception
Penangkapan runtime error, dapat mempunyai beberapa blok yang menangkap setiap jenis exception.
Bentuk umum :
try {
// pemanggilan method yg mungkin menghasilkan exception
// blok statement yg mungkin menghasilkan exception
}
catch(TipeException1 namaObjek) {
// penanganan salah-satu jenis exception
}
catch(TipeException2 namaObjek) {
// penanganan salah-satu jenis exception
}

catch(TipeExceptionN namaObjek) {
// penanganan salah-satu jenis exception
}
finally {
// blok yang harus dieksekusi
}
Jika pada blok try tidak terjadi exception, maka blok catch tidak ada yang dieksekusi dan segera blok finally yang dieksekusi.
Jika terjadi exception pada blok try, maka salah satu blok catch dieksekusi, kemudian blok finally dieksekusi.

1.4.              Mekanisme Mengantisipasi Exception
Ada tiga kemungkinan skenario exception, pertama jika tidak terjadi exception (tidak ada blok catch yang dieksekusi), kedua jika exception terjadi pada blok method tunggal (salah-satu blok catch dieksekusi), ketiga jika terjadi exception pada blok tersarang.
Method A {     …
    try {
        …
        memanggil method B;
    }
    catch(Exception1 obj1) {
        proses Obj1;
    }
    …
}
Method B {     …
    try {
        …;
    }
    catch(Exception2 obj2) {
        proses Obj2;
    }
    …
}


1.5.              Menampilkan Pesan Exception
Beberapa method standard yang dapat digunakan untuk menampilkan pesan exception merupakan anggota dari kelas java.lang.Throwable.
No
Method Pesan Exception
Deskripsi
1
getMessage() Mengembalikan nilai string yang berisi pesan rinci tentang objek Throwable yang mengalami exception
2
toString() Mengembalikan nilai string yang berisi pesan singkat tentang objek yang mengalami exception
3
getLocalizedMessage() Menampilkan pesan exception lokal (yang terjadi pada subkelas saja)
4
printStackTrace() Method ini bersifat void, dan hanya mencetak informasi tentang objek Throwable