Mengkonversi Tipe Data dari String ke Integer atau Sebaliknya

KONVERSI TIPE DATA (STRING TO INTEGER, INTEGER TO STRING)

Hasil gambar untuk konversi tipe data (string to integer, integer to string)Hasil gambar untuk konversi tipe data (string to integer, integer to string)


Dalam membuat sebuah program, seringkali kita membutuhkan untuk mengkonversi nilai dari sebuah String menjadi angka atau sebaliknya, angka itu bisa Integer atau Double. JTextField hanya bisa menampung data bertipe String. Jadi, contohnya saat kita membuat Program melibatkan JTextField ketika ingin melakukan operasi Aritmatika pada data tersebut, karena menggunakan tipe data String. Untuk itu, perlu mengkorversi atau mengubah tipe data String menjadi tipe data Integer, agar dapat melakukan operasi Aritmatika tersebut. Setelah dioperasikan, maka hasilnya akan ditempatkan di JTextField kembali, sehingga harus di konversikan dari Integer ke String lagi.

Baiklah, langsung saja kita ke contoh membuat Program Aritmatika  Penjumlahan, Pengurangan, Perkalian, dan Pembagian dengan JTextFile yang hanya berisi tipe data String. Sehingga, kita harus mengkonversikannya ke tipe data Integer.

  • Pertama, kita buat JFrame Form baru dalam sebuah Project dan buat tampilannya sehingga menjadi seperti berikut. Dengan menggunakan 3 buah JLabel, 4 buah JButton, dan 3 buah JTextField. 
  • Ubah tampilan dan teksnya serta atur ukurannya, sehingga seperti pada gambar dibawah. 
  • Ganti Variabel JTextField masing-masing sesuai keinginan. Namun jangan menggunakan spasi dan angka.Contoh, ganti Variabel JTextField pertama pada bilangan pertama dengan "bilangan1" dan JTextField 2 dengan "bilangan2" dan JText Field 3 dengan "hasil". 
  • Selanjutnya, menangani penekan pada Button "+" kita berikan Events dengan cara klik kanan pada button +, lalu pilih Events>>Action>>actionPerfomed. Sehingga tampil kode program dan isi dengan kode berikut, sehingga menjadi seperti ini. 
     
    • int bil1,bil2, hasilnya;                                      : Variabel-variabel Integer sebagai wadah bilangan dan hasil.
    • bil1=Integer.parseInt(bilangan1.getText());    :  Kode untuk mengkonversi bilangan String ke Integer yang di simpan di wadah variabel bil1.
    • bil2=Integer.parseInt(bilangan2.getText());    : Kode untuk mengkonversi bilangan String ke Integer yang di simpan di wadah variabel bil2.
    • hasilnya=bil1+bil2;                                         :  Rumus Operasi Aritmatika, bisa +, -, *, /, atau %.
    • hasil.setText(String.valueOf(hasilnya));          :  Mengkonversikan hasil operasi tadi yaitu Integer ke String, karena JTextField hanya menyimpan tipe data String.
  • Hal yang sama pada Button -, X atau /. Namun kita tinggal mengganti operatornya saja seperti gambr berikut ini. 
  • Setelah semuanya selesai kita jalankan programnya dengan cara tekan SHIFT+F6. Saat kita menekan button + maka pada kolom hasil akan menampilkan Operasi penjumlahan. Begitu juga saat menekan Button lainnya akan melakukan operasi aritmatika masing-masing. 


Ada juga Konversi tipe data String ke Float atau Sebaliknya, yang akan saya jelaskan di lain waktu. Untuk postingan kali ini, semoga bermanfaat dan berguna untuk semua para pembaca pengunjung FIRMAN'S BLOG ini. Atas kekurangan postingan ini,  mohon dimaklumi dan berkomentar dibawah. Terima kasih.

Comments

Popular posts from this blog

Pengertian dan Contoh Sederhana tentang Stack dan Queue

Permainan Logika tentang Algoritma

Cara Menyisipkan Tanggal (JCalender) di Java NetBeans dan di Simpan dalam Database