Minggu, 04 November 2018

Percabangan dan Konversi Tipe Data

A. Percabangan 

1. Percabangan dua kemungkinan
    Sintaknya :


Artinya, jika kondisi terpenuhi, statement-1 yang akan dijalankan, namun bila tidak, statement-2 yang akan dijalankan


Contohnya sebagai berikut:
Buatlah desain dan sesuaikan variable namenya  seperti (gambar 1.1)
gambar 1.1

Buatlah action pada tombol Button proses dengan program di bawah ini (gambar 1.2) :
gambar 1.2


Tampilannya akan seperti ini jika di running (gambar 1.3)
gambar 1.3

2. Percabangan lebih dari dua kemungkinan
   
Sintaknya :

Contoh percabangan lebih dari dua kemungkinan

Perhatikan kasus di bawah ini

0-5 tahun termasuk kategori balita,
6-12 tahun termasuk kategori anak-anak,
13-17 tahun termasuk kategori remaja,
18-50 tahun termasuk kategori dewasa

Dengan desain dan nama variable seperti pada gambar ini(gambar 1.4)
gambar 1.4
Berilah program kasus percabangan lebih dari satu pada action di Button proses (gambar 1.5)

gambar 1.5


Maka tampilan program seperti ini (gambar 1.6)
gambar 1.6



B. Konversi Tipe Data

JTextField hanya bisa menampung data bertipe String. Oleh karena itu, jika diperlukan sebuah proses aritmatika seperti penjumlahan, pengurangan, perkalian, atau pembagian yang melibatkan JTextField, harus ada proses konversi tipe data.

Konversi Tipe Data String ke Integer dan sebaliknya
1. String-Integer
2. Integer- String
Contoh :
Buatlah tampilan desain dan nama variable seperti ini (gambar 1.7)
gambar 1.7



Tulis kode program ini pada action Button hitungluas (gambar 1.8)
gambar 1.8

Tampilannya akan seperti ini (gambar 1.9)

gambar 1.9



Konversi Tipe Data Float ke String dan sebaliknya
1. Float-String
2. String-Float

Buatlah tampilan desain dan nama variable seperti ini (gambar 1.10)
gambar 1.10


Tulis kode program ini pada action Button hitungluas (gambar 1.11)
gambar 1.11

Aplikasi sederhana diatas akan dilengkapi dengan mekanisme validasi angka :
1. Jika salah satunya (Bil1 atau Bil2) tidak diisi / kosong, maka akan tampil pesan.
2. Jika Bil2 diisi dengan nilai 0, maka akan ditampilkan pesan, angka yang ada di Bil2 di hapus, dan kursor akan difokuskan ke Bil2 untuk pengisian ulang.


Tampilannya akan seperti ini (gambar 1.12, gambar 1.13, dan gambar 1.4)
gambar 1.12

gambar 1.3

gambar 1.14










Penggunaan JOption Pane


JOptionPane adalah komponen untuk menampilkan pesan. Berikut adalah contoh aplikasi membaca dan menampilkan nama seperti pada contoh sebelumnya, namun hasil tampilan namanya berebtuk JOptionPane.

Pertama kita buat aplikasi seperti pada contoh sebelumnya klik untuk melihat
seperti (gambar 1.1)
gambar 1.1


Cara membuat informasi pesannya yakni seperti program dii bawah ini (gambar 1.2) :
gambar 1.2


Setelah di Running maka program Anda seperti ini (gambar 1.3)
gambar 1.3

Sabtu, 03 November 2018

Penggunaan Label, TextField, dan Button pada Palette Swing Containers

Jika kita ingin membuat suatu program tentunya kita harus mengetahui dari fungsi - fungsi yang terdapat di dalamnya.

Nah, di netbeans ini terdapat banyak sekali fungsi - fungsi  seperti disisi kanan ada Pallate di sisi kanan yang di dalamnya terdapat beberapa bagian yang salah satunya adalah Swing Controls. (gambar 1)


Nah, Anda langsung bisa mempraktikannya untuk mengetahui fungsi - fungsinya dengan mengikuti langkah - langkah berikut :
Pertama Anda coba drag Label pada Swing Controls (gambar 1.1)


Untuk merubah namanya Anda klik kanan - Edit Text/Klik 2 kali pada Label  dan tulis " Tampilan Pesan"(gambar 1.2).

Langkah kedua, Anda drag Text Field pada Swing Controls dan letakkan disamping label (gambar 1.3)


Seperti biasa, untuk merubah nama Anda tinggal kik kanan - Edit Text dan kosongkan dari tulisan (gambar 1.4).


Lalu Anda perlu mengganti nama variable dari TextField semisal jTampil dengan klik kanan-Change Variable Name(gambar 1.5)


Untuk apa di rubah? yakni untuk memudahkan Anda dalam memahami scriptnya.
Langkah ketiga, Anda drag Button pada Swing Controls dan letakkan di bawah Text Field (gambar 1.6).


Ganti namanya dengan klik kanan-edit text dan tulis tulisan "Tampilkan Pesan" (gambar 1.7).


Nah untuk memberi output pada Text Field, Anda perlu memberi Action pada Button Tampilkan Pesan dengan klik kanan-Event-action-action performed (gambar 1.8)


Kemudian  tulislah script seperti pada (gambar 1.9)

Maksud dari jTampil adalah tempat dimana Anda memberi suatu aksi pada jTampil(Text Field) ketika button di klik, setText berguna untuk menampilkan pesan yang Anda inginkan seperti "Selamat Belajar Java"


Lalu Anda bisa running program tersebut dengan Shift + F6 (gambar 1.10)


Java untuk Pemula

Bagaimana awal mula membuat sebuah project?

Nah, pertama Anda harus membuka Netbeans terlebih dulu.


Di pojok atas kiri ada menu File, lalu klik New Project atau Anda langsung bisa menekan tombol Ctrl+Shift+N (gambar 1.1)

gambar 1.1


Setelah di klik, maka tampil beberapa pilihan menu category dan project, untuk category pilihlah Java dan untuk project pilihlah Java Application , lalu klik next (gambar 1.2)

gambar 1.2


Muncul tampilan Nama Project, Project Location, dan Folder Project yang bisa di sesuaikan sesuai kebutuhan Anda (gambar 1.3)

gambar 1.3


Untuk membuat sebua project baru silahkan Anda klik kanan pada bagian Source Packages – New – JFrame From... (gambar 1.4)

gambar 1.4


Tentukan nama dan lokasi yang Anda inginkan dan klik finish (gambar 1.5)

gambar 1.5


Inilah tampilannya (gambar 1.6)
gambar 1.6

Untuk membuat sebuah program Anda bisa klik disini.