Program Sederhana Menggunakan Java



Program 1 : Menampilkan Profil

Berikut ini merupakan source code untuk menampilkan profil saya. 

Pada source code di atas, diawal saya mendeklarasikan variabel-variabel yang akan digunakan dalam program. Setelah itu, ketika program sudah mulai berjalan, program akan menginisialisasikan variabel-variabel tersebut dengan nilai yang sudah saya tentukan sebelumnya, lalu singkatnya program tersebut menampilkan data profil saya sesuai dengan nilai variabel yang sudah diatur. Setelah itu program berlanjut dengan menampilkan histori pendidikan, pengalaman, kompetensi, dan juga kontak secara statik. Maka hasilnya akan seperti berikut.

Hasil Program Menampilkan Profil

Program 2 : Kalkulator Aritmatika Sederhana

Berikut ini merupakan source code untuk membuat kalkulator aritmatika sederhana menggunakan Java.

Pada source code diatas, diawal saya mendeklarasikan variabel-variabel yang akan digunakan dalam program. Setelah itu program akan menginisialisasikan scanner yang akan digunakan sebagai tools untuk input data. Program akan menampilkan pilihan kalkulasi untuk dipilih oleh user. Kemudian, user akan memasukkan dua buah operand, lalu program akan melakukan kalkulasi sesuai dengan apa yang dipilih oleh user sebelumnya. Setelah itu program akan menampilkan hasilnya. Tidak sampai disitu, program akan meminta apakah user akan kembali menggunakan kalkulator tersebut atau tidak.
Pada program juga terlihat try and catch statement, dimana saya melakukan prevensi akan perilaku program yang tidak diinginkan. Salah satu contohnya yaitu ketika user memasukkan data pilihan kalkulasi di luar batas (misal user menginput angka 5), maka program akan otomatis menampilkan pesan error dan kembali menuju pilihan kalkulasi. Selain itu, jenis error yang sering terjadi yaitu error aritmatika, dimana pembagian dengan 0 akan menghasilkan bilangan tak hingga, sehingga harus terdapat penanganan khusus. Ketika program dijalankan, maka hasilnya akan seperti berikut


Source code dari Program 1 dan Program 2 dapat diakses disini

Comments

Popular posts from this blog

Final Project Struktur Data 2021

Implementasi Struktur Data Graph Pada Java