PEMROGRAMAN BERORIENTASI OBJEK

PENGAMBILAN KEPUTUSAN DALAM PEMROGRAMAN BERORIENTASI OBJEK

LOGO AMIK BESAR
Nama : Yoga Ilham Rakasiwi
NIM : 16.MI.0010
Manajemen Informatika 2018/2019















1. Operator Relasi,
Operator Relasi berfungsi untuk membandingkan dua nilai dan menentukan keterhubungan diantara nilai- nilai tersebut. Hasil keluarannya berupa nilai boolean yaitu true atau false.





2. Operator Logika,
Operator logika biasa digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah ungkapan kondisi.

Tabel 1. Operator Logika Operator


3. Statement if else
Pernyataan if-else digunakan apabila kita ingin mengeksekusi beberapa
pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi
false. Bentuk statement if-else:
Int grade=68;
if(grade>60)
System.out.println("Congratulations!");
else
System.out.println("Sorry you failed");
Atau Bisa juga seperti berikut apabila statement lebih dari satu baris (Gunakan tanda {})
intgrade=68;
if(grade>60)
{
System.out.println(“Congratulations!”);
System.out.println(“You passed!”);
}
else
{
System.out.println("Sorry you failed");
}







4. Statement if-else if
Pernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk membuat seleksi persyaratan yang lebih kompleks. Bentuk statement if-else if bisa dilihat sebagai berikut.
Int grade=68;
if(grade>90)
{
System.out.println("Very good!");
}
Else if(grade>60)
{
System.out.println("Very good!");
}
else{}
System.out.println("Sorry you failed");



5. Statement switch
Cara lain untuk membuat cabang adalah dengan menggunakan kata kunci switch.Switch mengkonstruksikan cabang untuk beberapa kondisi dari nilai. Bentuk statement switch adalah sebagai berikut:
switch
(switch_expression)
{
Case case_selector1:
statement1;
statement2;
case case_selector2:
statement1;
statement2;
break;
default:
} statement1;
statement2;
break;
Switch_expression adalah ekspresi integer atau karakter dan case_selector1, case_selector2 dan seterusnya adalah konstanta unik dari nilai integer atau karakter. Ketika pernyataan switch ditemukan pada potongan kode program, java pertama kali akan memeriksa switch_expression, dan menuju ke case yang akan menyamakan nilai yang dimiliki oleh switch_expression. Selanjutnya program akan mengeksekusi pernyataan pada dari kode setelah case yang ditemukan sampai menemui pernyataan break, selanjutnya akan mengabaikan pernyataan yang lainnya hingga akhir dari struktur dari pernyataan switch.Jika tidak ditemui case yang cocok, maka program akan mengeksekusi blok default. Sebagai catatan, bahwa bagian blok default adalah opsional. Sebuah pernyataan switch bias jadi tidak memiliki blok kode default.




Langkah Kerja.
1. Buat class baru menggunakan netbean dengan nama Biodata.java kemudian tuliskan script berikut:






2. Buat class baru menggunakan netbean dengan nama DuaSatu.java kemudian tuliskan script berikut:





3. Jalankan (Run Program) class DuaSatu.java.java kemudian amati apakah hasilnya berbeda antara penggunaan if else dan switch case?

4. Coba ganti nilai b.nilai =2 menjadi 1 atau 3 apa yang akan terjadi pada outputnya?


Hasil Rn nya :





berikut run jika b.pilih = 2; diganti menjadi b.pilih = 3; :





TUGAS.


1. Buat program untuk menginputkan sebuah bilangan, kemudian cetak ke layar bilangan tersebut dan beri komentar apakah bilangan tersebut ganjil atau genap.




Run :






2. Gunakan pernyaaan if…else untuk menentukan sebuah bilangan masukan adalah bilangan prima atau bukan.





Run :






3. Tulislah kembali (Ubah) pernyataan-pernyataan di bawah ini dengan menggunakan pernyataan switch.



Run :




4. Buat program menggunaan pernyataan if atau switch (silahkan dipilih) untuk menentukan besarnya potongan
harga yang diterima oleh seorang pembeli, berdasarkan kriteria :
✓ Tidak ada potongan harga jika total pembelian kurang dari Rp. 200.000 (dalam hal ini potongan harga diinisialisasi dengan nol).
✓ Bila total pembelian lebih dari atau sama dengan Rp. 200.000, potongan harga yang diterima diubah menjadi sebesar 5% dari total pembelian.







Run :






Sekian dan Terimakasih.

Komentar

Postingan populer dari blog ini

STRUKTUR DATA - PRAKTIKUM 4

PAPER UTS SORTING

STRUKTUR DATA - PRAKTIKUM 8