laporan if
TRANSCRIPT
-
7/25/2019 Laporan If
1/8
LAPORAN PRAKTIKUM PEMROGRAMAN JAVA
( Percabangan If & If else )
A. T!an
Setelah siswa melakukan praktikum, maka siswa dapat :
Menjalankan program java netbeans.
Membuat program Percabangan if dan if - else .
". Ala# $an "a%an
Sebuah pcnotebooklaptop
Program aplikasi java !etbeans.
. Lan$asan Te'r
"ava merupakan sebuah bahasa pemrograman #ang berorientasi objek dan dapat dijalankan pada
segala jenis Sistem $perasi. Sebagai bahasa pemrograman, java dapat membuat seluruh bentuk
aplikasi, dekstop, web dan lain#a. Sebagaimana dibuat dengan menggunakan bahasa pemrograman
konvensional #ang lain. "ava adalah bahasa pemrograman #ang berorientasi ob#ek %$$P& dan dapat
dijalankan pada berbagai platfom sistem operasi. Perkembangan "ava tidak han#a terfokus pada
satu sistem operasi, tetapi dikembamgakan untuk berbagai sistem opersi dan bersifat open source.
'alam program aplikasi java netbeans #ang sa#a buat ini, sa#a akan membuat program #ang
menjalankan menghitungan pemangkatan bilangan. "ika anda menggunakan aplikasi "ava, maka
akan lebih mudah dan cepat untuk menjalankann#a.
. *#$+ Kass
Struktur Selection Percabangan adalah struktur #ang dihadapkan pada proses pemilihan untuk
menentukan instruksi berdasarkan s#arat atau kondisi tertentu . Struktur Selection merupakan
penguji #ang dilakukan untuk memilih salah satu atau beberapa alternative #ang tersedia . Struktur
Selection dua buah kondisi #aitu benar % (rue & dan salah % )alse& . Struktur Selection mempun#ai *
perintah percabangan , #aitu : f , f-..else , f-else. !amun sekarang kita membahas perintah
percabangan untuk if dan if else terlebih dahulu. +ntuk lebih jelasn#a silakan lihat penjabaran
masing masing perintah percabangan dibawah ini :
1
-
7/25/2019 Laporan If
2/8
. Pern#a% f /
Perintah if digunakan untuk menjalankan satu atau lebih perintah berdasarkan suatu kondisi.
ontoh penulisan:
public class insif
int nilai / 001
boolean lulus1
String ket1
public static void main%String23 args&
insif bukti / new insif %&1
int nilaiku / 401
if %nilaiku 5/ bukti.nilai&
bukti.lulus / true1
bukti.ket / 6lulus61
7
S#stem.out.println %6//////////////////////////6&1
S#stem.out.println %6nilaiku / 68nilaiku&1
S#stem.out.println %6status kelulusan / 68bukti.lulus&1
S#stem.out.println %6keterangan lulus / 68bukti.ket&1
7
7
2
-
7/25/2019 Laporan If
3/8
Program saat 'ijalankan :
Anal+ss Pr'gra0 Percabangan If
Public class 9nsif
.
7
Pern#ataan di atas adalah pern#ataan pembuka sebuah kelas. ;elas digunakan untuk
menciptakan objek. Pern#ataan public class 9nsif menunjukkan nama kelas dari program
#ang akan kita buat #akni class 9nsif.
Public static void main %String23 args&
..
7
Pern#ataan di atas merupakan pern#ataan pembuka sebuah metode. Metode adalah
3
-
7/25/2019 Laporan If
4/8
kumpulan pern#ataan untuk melakukan suatu tugas dalam kelas. 'alam setiap aplikasi
harus ada sebuah metode #ang bernama main #ang akan dieksekusi pertama kali saat
program tersebut dieksekusi. ;ata static pada pern#ataan pembuka metode main. 9ni artin#a
metode main tidak menggunakan objek #ang diciptakan oleh kelas tersebut. 'alam metode
main, parametern#a adalah selalu String23 args, di mana args han#alah sebuah nama dari
objek dari String.
9nt : adalah tipe data untuk angka numerik #ang tidak menggunakan koma, untuk tipe data
-
7/25/2019 Laporan If
5/8
insifels IB / new insifels %&1
int umurku / G01
if %umurku 5/ IB.usiaFdewasa&
IB.ket / 6 sa#a sudah sma61
IB.ketFG / 6sa#a sudah dewasa61
7
else
IB.ket /6sa#a masih smp61
IB.ketFG/6sa#a belum dewasa61
7
S#stem.out.println %6//////////////////////////6&1
S#stem.out.println %6usiaku / 68umurku&1
S#stem.out.println %6berarti / 68IB.ket&1
S#stem.out.println %6berarti / 68IB.ketFG&1
7
7
5
-
7/25/2019 Laporan If
6/8
Program saat dijalankan:
Anal+ss Pr'gra0 Percabangan If else
Public class 9nsifels
.
7
Pern#ataan di atas adalah pern#ataan pembuka sebuah kelas. ;elas digunakan untuk
menciptakan objek. Pern#ataan public class 9nsifels menunjukkan nama kelas dari program
#ang akan kita buat #akni class 9nsifels.
Public static void main %String23 args&
..
6
-
7/25/2019 Laporan If
7/8
7
Pern#ataan di atas merupakan pern#ataan pembuka sebuah metode. Metode adalah
kumpulan pern#ataan untuk melakukan suatu tugas dalam kelas. 'alam setiap aplikasi
harus ada sebuah metode #ang bernama main #ang akan dieksekusi pertama kali saat
program tersebut dieksekusi. ;ata static pada pern#ataan pembuka metode main. 9ni artin#a
metode main tidak menggunakan objek #ang diciptakan oleh kelas tersebut. 'alam metode
main, parametern#a adalah selalu String23 args, di mana args han#alah sebuah nama dari
objek dari String.
9nt / adalah tipe data untuk angka numerik #ang tidak menggunakan koma, untuk tipe data
-
7/25/2019 Laporan If
8/8