Assalamualaikum warahmatullahi wabarakatuh
disini saya akan menjelaskan bagaimana cara kita untuk membuat operator kalkulator yang berbasis objek alias aplikasi, pada materi-materi dahulu kita pernah belajar mengenai operator matematika dengan menggunakan CLI menggunakan text editor visual studio dan java jdk. nah kali ini saya akan menjelaskan bagaimana kita membuat aplikasi kalkulator seperti pada umumnya, namun aplikasi ini belum begitu sempurna karena saya begitu sibuk dengan kuliah saya untuk mengerjakan seperti pada umumnya.
Untuk aplikasi ini masih menggunakan satu angka dan tidak bisa menggunakan 2 atau lebih angkanya karena belum saya update. tapi sebelumnya silahkan teman-teman instal dan atur path aplikasi netbeans java bagi yang belum ada aplikasinya bisa lihat digoogle atau minta diteman yah untuk memperoleh aplikasinya.
Oke tanpa lama-lama lagi mari kita lihat bagaimana cara membuatnya. MARKICOBBBBB
SEBELUM MULAI SAYA INGATKAN BAHWA UNTUK MENGIKUTI PENULISANNYA SESUAI DENGAN GAMBAR AGAR TIDAK TERJADI KESALAHAN/EROR.
1. pertama-tama buka aplikasi netbeans lalu klik file > new Project > pilih java > java aplication dan klik next.
2. setelah itu kita beri nama dengan Latihan_pertama dan dibawah ada tulisan create main class, nah pada create main class kita hapus tulisan latihan_pertama yang kedua dari belakang ganti menjadi Utama. lalu klik next
3. lalu selanjutnya kita buat kelas baru dengan cara mengklik kanan pada project latihan_pertama dinavigator sebelah kiri kita. lalu pilih new dan klik java class.
4. kemudian ketik Operator dan pilih next. didalam class operator ini ketikan didalam class operatornya coding berikut, atau kalau kurang jelas bisa dilihat di gambar.
int penjumlahan(int a,int b){
int jumlah=a+b;
return jumlah;
5. buat class baru lagi dengan nama Contoh1 dan ketikan seperti berikut, atau lihat gambar yah:
public static void main(String args[]){
Operator cek=new Operator();
System.out.println(cek.penjumlahan(4, 6));
6. lalu selanjutnya kita buat jframeForm baru dengan cara mengklik kanan pada project latihan_pertama dinavigator sebelah kiri kita. lalu pilih new dan klik java jFrameForm dan buat dengan nama ViewCalculator
7. setelah itu akan tampil tampilan berikut ini :
8. tarik tulisan bernama panel disebelah kanan kedalam kotak yang disana dan atur sedemikian rupa agar terlihat bagus. dan jadikan seperti berikut :
9. jika selesai tarik kotak bernama menu bar sehingga tampilan menjadi
10. kemudian tarik Jlabel kedalam kotak sehingga menjadi seperti berikut
11. setelah itu tarik kotak button sebanyak 12 kotak kedalam kotak dan isi sesuai seperti kalkulator pada umumnya hingga jadi seperti ini
12. baik jika sudah saatnya kita akan mendeklarasikan setiap masing-masing kotaknya dengan cara mengklik kanan pada kotak yang ingin dideklarasi dan pilih change variabel name
a. untuk kotak Jlabel kita ganti deklarasikan dengan nama Tampil
b. untuk setiap masing-masing kotak yang bernomor dan operator seperti + dan = kita buat sesuai dengan namanya saja
dan bisa teman-teman lihat disebelah kiri layar deklarasi yang saya.
13. jika telah selesai melakukan deklarasi saatnya kita akan menkoding agar supaya nilai yang kita inputkan bisa sesuai dengan kalkulatornya.
a. pertama kita akan mulai dari tambah dengan deklarasikan bagaimana cara kerja dari tambah dengan cara berikut :
sementara=Integer.valueOf(Tampil.getText());
Tampil.setText("0");
nah fungsi dari sementara ini akan kita convert dari nilai integer ke string, kemudian kita simpan kedalam deklarasi Tampil sehingga bisa ditampilkan kelayar nantinya. namun untuk bisa menambahkan, maka saat kita menekan tombol + maka kita hapus nilai yang telah diinputkan sebelumnya tetapi tetap disimpan lalu bisa menuliskan angka penambah selanjutnya.
b. Setelah itu kita akan lanjut dengan deklarasi samadengan yang disini saya jadikan penyimpanan sementara, berikut kodingnya :
int variabel2=Integer.valueOf(Tampil.getText());
Tampil.setText(String.valueOf(variabel2+sementara));
int variabel2 adalah deklarasi lalu kita lakukan convert dari integer ke string dengan menggunakan Integer.valueOf(Tampil,getText());
Kemudian untuk kita bisa menyimpan data inputan user nanti yang telah diinputkan maka disini kita ambil dan simpan dengan cara convert string ke integer lalu simpan dengan code berikut Tampil.setText(String.valueOf(variabel2+sementara));
c. Nah terakhir kita akan deklarasikan bagaimana jika user menekan angka yang akan diinputkan berikut kodingnya:
Tampil.setText("4");
fungsi dari coding diattas adalah untuk mengambil dan mendeklarasikan string ke integer saat kita menekan angkanya. ini agar supaya netbeans bisa membaca bahwa angka tersebut akan dipanggil ke penyimpanan dan ditampilkan kelayar.
untuk semua angka codingnya sama hanya yang dibedakan adalah angka sesuai dengan angkanya. disini tidak saya tuliskan satu-persatu karena akan memakn waktu lama untuk itu.
14. Tampilan akhir
saya mencontohkan untuk menambahakan angka 8 sebanyak 5 kali dan hasilnya juga akurat dan benar :)
baik itulah penjelasan saya mengenai OOP kali ini pada bahasan operator kalkulator, untuk teman -teman yang ingin codingannya full bisa mengunjungi github saya di link sini dengan nama latihan_pertama.rar: https://github.com/Alwinopriansyah/ProgresKuliahPerminggu
Komentar
Posting Komentar