A.TUJUAN
Ø Siswa dapat mengerti tentang struktur
percabangan pada program java
Ø Siswa dapat membuat program java
menggunakan struktur percabangan
Ø Siswa dapat memilih kondi untuk
percabangan
B.ALAT DAN BAHAN
ü PC/Laptop
ü Netbeans IDE
ü Java jdk
C.DASAR TEORI
Percabangan adalah suatu pilihan atau opsi dengan
kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi
atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam java terdapat 4
macam jenis percabangan, if, if-else, else-if, dan juga switch. Keempat jenis
ini memiliki penggunaan masing-masing. Berikut penjelasan mengenai penggunaan
tiap-tiap percabangan:
v if :
Percabangan if ini digunakan jika kita hanya memiliki satu pernyaatan yang akan dijalankan
dengan syarat tertentu. Jika kondisi benar, maka pernyataan akan
dijalankan.
Struktur if
If (Kondisi){
Statement;
}
v if else :
Percabangan if else digunakan saat kita memiliki dua
pernyataan dengan syarat
tertentu. Jika hasil dari if benar, maka pernyataan1 yang dijalankan,
sedangkan jika salah, pernyataan dua yang akan dijalankan.
Struktur if else
If (kondisi){
Statement;
}else{
Statement;
}
v else -if :
percabangan yang digunakan saat kita memiliki banyak kondisi lebih dari 2 dan banyak pernyataan
lebih dari 2. jika kondisi1 benar,
maka pernyataan1 akan dijalankan, jika kondisi2 benar, maka penyataan2 akan
dijalankan, jika semua kondisi salah, maka penyataan4 yang akan dijalankan
saja.
Struktur else if
If (kondisi){
Statement;
}elseif (kondisi){
Statement;
}
v switch-case :
percabangan yang digunakan saat kita memiliki banyak kondisi lebih dari 2 dan banyak pernyataan lebih dari 2. Sebenarnya switch-case
ini hampir sama dengan else if. Jika nilai variabel yang ditunjuk bernilai
sesuai nilai1, maka pernyataan1 akan dijalankan, jika nilai variabel yang
ditunjuk bernilai sesuai nilai2, pernyataan2 dijalankan, jika tidak ,maka
pernyataan3 yang akan dijalankan.
Statement switch-case
Switch (variable){
Case (kondisi):
Statement;
Break;
Default:
Statement;
}
D.PERCOBAAN
1.Membuat angka negatif dan
positif
2.Membuat keterangan nilai
3.Membuat keterangan umur
4.Membuat Daftar
Transportasi
E.HASIL PERCOBAAN
1.Membuat nilai positif dan
negatif
2.Membuat keterangan nilai
3.Membuat keterangan umur
4.Membuat keterangan Transportasi
F.ANALISA DATA
Dari percobaan diatas ditemukan beberapa kode/skrip yang memiliki fungsi yang cukup rumit,beberapa contoh skrip rumit diatas antara lain:
import java.io.*;=Digunakan untuk membuat program Input Output pada program java
parse.(tipedata)=Digunakan untuk mengkonversi dari string ke integer,double dll
untuk statement if hanya bisamelakukan 1 pernyataan.bila kita ingin melakukan banyak pernyataan maka kita harus menggunakan statement else if.
default pada switch gunanya sama dengan else pada if.
G.KESIMPULAN
Dari percobaan di atas ditemukan bahwa fungi dari masing masing statement percabangan tidaklah sama,ada yang 1pernyataan,2pernyataan,dan bahkan lebih dari 3 pernyataan.dari percobaan diatasi juga membuktikan bahwa bila ingin melakukan pemilihan dan bukan percabangan maka lebih efektif jika kita memakai fungsi Switch-case.Dari percobaan diatasi siswa juga mampu mengatasi masalah error pada skrip mereka dan dapat menjalankan program dengan sukses.
0 komentar:
Posting Komentar