Aplikasi Kalkulator Sederhana Penerapan Try-Catch

 Aplikasi Kalkulator Sederhana Penerapan Try-Catch

Diagram Object dan Diagram Class

Berikut merupakan penerapan Try dan Catch dalam pembuatan aplikasi untuk mengetahui error-error yang terjadi di dalam sebuah aplikasi. Java akan mendeteksi operasi yang tidak mungkin untuk dilakukan, maka saat program berjalan akan muncul runtime error. Untuk contohnya jika ketika memasukkan nilai dengan tipe double, dan ternyata profram dirancang untuk nilai integer, maka kita akan mendapatkan runtime error InputMismatchException. Exception/pengecualian merupakan objek yang merepresentasikan suatu error atau kondisi yang mencegah eksekusi berjalan secara normal.Exception adalah sebuah alur peristiwa yang menjalankan proses pada program, peristiwa tersebut bisa berupa kesalahan atau error pada program yang kita buat, error tersebut bisa terjadi karena beberpaa faktor diantaranya kesalahan inputan, jenis format daya yang dimasukkan, dan penggunaan array yang melebihi batas. Untuk contoh ini dicoba dan dilakukan penggunaan banyak try-catch. 

Pertama disini saya menggunakan kalkulator sederhana untuk kasus uji untuk penggunaan try-catch untuk membuktikan apakah hal-hal yang kita lakukan ada hal yang benar dan sukses saat dikomputerisasi. Adapun yang saya gunakan untuk menunjang pembuatan 2 aplikasi ini adalah sebagai berikut 
  1. MathSolution.java, merupakan class yang berisikan looping untuk penggunaan kalkulator. sederhan serta memanggil class-class yang dibutuhkan untuk menunjang kalkulator. sederhananya. Diantaranya ada Class Tambah, Bagi, Kurang, Perkalian.
  2. Tambah.Java, merupakan class yang berisikan proses untuk menambah 2 bilangan.
  3. Kurang.java, merupakan class yang berisikan proses untuk mengurang 2 bilangan.
  4. Bagi.java, merupakan class yang berisikan proses untuk membagi 2 bilangan dengan format a/b.
  5. Perkalian.java, merupakan class yang berisikan proses untuk perkalian 2 bilangan.
Berikut merupakan implementasi source code yang sudah saya buat dengan memaksimalkan fungsi-fungsi yang sudah ada di dalam Library Java. MathSolution.java berisikan ArithmeticExecption exeption ini berfungsi untuk mengecek nilai aritmatika pada saat menghitung sudah benar atau malah salah. Disini fungsinya adalah untuk uji coba dan mencoba error dan mengeluarkan hasil error sehingga kita tahu di mana tempat error. Dan juga Exception/pengecualian ini berfungsi untuk uji coba apakah inputan sudah benar atau belum dan bisa jadi apakah sudah masuk atau belum ke dalam wadah yang diinginkan. Berikut merupakan Source Codenya :
  1. MathSolution.java 
  2. Tambah.Java
  3. Kurang.java
  4. Bagi.java
  5. Perkalian.java
Output dari program ini adalah sebagai berikut :
  1. Tampilan menu utama

  2. Pengisian Menu

  3. Mencoba Try catch apabila bilangan bukan nol dibagi dengan nol


Setelah itu saya membuat juga dengan versi GUI sehingga memudahkan dalam hal pemrograman dalam bentuk visualisasi dan berbentuk Kalkulator sederhana yang perlu dilakukan penyempurnaan lebih jauh apabila menginginkan hasil yang maksimal. Berikut adalah Source Codenya
  1. JAVA_CALCULATOR.java
Hasil outputnya adalah sebagai berikut
  1. Tampilan Utama 

  2. Melakukan salah satu proses yaitu perkalian yaitu bilangan 4*6 = 24.0 karena float.

Baik berikut adalah tugas yang telah dikerjakan dengan maksimal, apabila ada kekurangan dan kesalahan author memohon maaf. Terimakasih sudah mengunjungi Blog ini.Wassalamualaikum Wr.Wb





Komentar

  1. Numpang promo ya Admin^^ (f)
    ingin mendapatkan uang banyak dengan cara cepat
    ayo segera bergabung dengan kami di ionpk.biz ^_$
    add Whatshapp : +85515373217 || ditunggu ya^^ x-)

    BalasHapus

Posting Komentar

Postingan Populer