Berbagi semua hal yang berkaitan dengan bahasa pemrograman

Penggunaan If - Else pada Pemrograman Java

Assalamualaikum Wr. Wb

Hai semuanya...... Pada kali ini saya akan membahas tentang pernyataan kondisi If pada pemrograman java. Nah, pada pernyataan kondisi If sendiri ada beberapa bentuk terdiri dari pernyataan If-Else, If bersarang (Nested If), If-Else Majemuk.

Disini saya akan menjelaskan dari masing-masing pernyataan yang sudah saya sebutkan diatas tadi.

1.      Pernyataan If
Pernyataan if sendiri mempunyai arti, “jika kondisi benar maka perintah akan dikerjakan, jika kondisi salah maka perintah tidak akan dikerjakan”. Penulisan kondisi sendiri harus berada didalam tanda kurung dan berupa ekspresi relasi dan penulisan pernyataan dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong. Jika pemakaian if diikuti pernyataan majemuk maka bentuk penulisannya sebagai berikut:

 If(Kondisi)
 Pernyataan;

Jika lebih dari satu maka penulisannya adalah

If(Kondisi)
{
Pernyataan;
...................
}

Contoh pernyataan If

                        

Maka Outpunya yaitu 

                      


Nah pernyataan if juga ada beberapa bentuk diantaranya :

a.       Pernyataan If-Else
Pernyataan If-Else sendiri mempunyai arti, “jika kondisi benar, maka perintah 1 akan dikerjakan, jika kondisi salah maka pernyataan 2 akan dikerjakan”. Perintah 1 dan 2 dapat berupa pernyataan tunggal, pernyataan majemuk ataupun pernyataan kosong. Jika pemakaian If-Else nya diikuti pemakaian majemuk maka bentuk penulisannya sebagai berikut:

If(Kondisi)
Pernyataan 1;
Else
Pernyataan 2;

Jika lebih dari satu pernyataan harus diapit dengan tanda kurung kurawal

If(Kondisi)
{
Perintah 1;
.................
} else {
Perintah 2;
.................
}

Contoh pernyataan If-Else



Maka Outpunya yaitu


b.      Pernyataan If bersarang (Nested If)
If bersarang atau biasa dikenal dengan nested if sendiri merupakan pernyataan if didalam pernyataan if lainnya. Bentuk penulisan nested if sendiri sebagai berikut:

If(Syarat)
If(Syarat)
Perintah;
Else
Perintah;
If(Syarat)
Perintah;
Else
Perintah;

Contoh pernyataan Nested If



Maka Outpunya yaitu


c.      Pernyataan If-Else Bertingkat
Pernyataan If-Else bertingkat sendiri sebenarnya mirip seperti nested if. Namun, keuntungan dalam penggunaan if-else bertingkat dibanding dengan nested if itu penggunaannya lebih sederhana, bentuk penulisan dalam pernyataan if-else bertingkat yaitu:

If(Syarat)
{
..... Perintah;
..... Perintah;
}
Else If(Syarat)
{
..... Perintah;
..... Perintah;
}
Else
{
..... Perintah;
..... Perintah;
}

Contoh pernyataan If Bertingkat



Maka Outpunya yaitu


Nah, mungkin sekian dulu postingan kali ini. Terima kasih atas partisipasinya. Mohon maaf bila ada kesalahan ataupun kekurangan. Bila kalian ada saran atau kritik silahkan komentar dibawah ini.

Wassalamualaikum Wr.Wb


Share:

Mengenal Enkapsulasi, Pewarisan(Inheritance), Polymorphisme

Assalamualaikum Wr.Wb

Selamat malam semuanya, kali ini saya akan menshare tentang karakteristik pemrograman berbasis objek. Nah dalam pemrograman berbasis objek ini ada beberapa karakteristik, diantaranya Enkapsulasi (Encapsulation),  Pewarisan (Inheritance),  dan Polymorphisme.
Baiklah saya akan menjelaskan satu-satu karakteristik pemrograman berbasis objek serta penerapannya.
1.       Enkapsulation (Encapsulation)
Enkapsulasi ini merupakan suatu cara bagaimana menyembunyikan sedemikian rupa suatu proses kedalam sistem, hal ini berguna untuk menghindari interfensi dari luar sistem dan juga lebih untuk menyederhanakan sistem itu sendiri.
Contoh sederhana dalam pembuatan enkapsulasi pada java netbeans

a.       Buatlah sebuah class dengan nama ContohEnkapsulasi.Java




b.      Kemudian buat class kedua dengan nama AksiEnkapsulasi.Java




 Nah maksud coding diatas dalam class ContohEnkapsulasi.Java terdapat fungsi Public dan fungsi Private. Jadi, Fungsi Public  digunakan agar variabel (a) itu dapat diakses oleh class AksiEnkapsulasi.Java. sedangkan untuk fungsi Private digunakan agar variabel (b) itu tidak dapat diakses oleh class AksiEnkapsulasi.Java.

2.       Pewarisan (Inheritance)
Pewarisan/Inheritance merupakan penurunan sifat baik dalam atribut maupun method dari indeks class kepada subclass atau anakclass.
Untuk mendaklarasikan suatu class sebagai subclass atau class turunan ditambahkan kata kunci “Extends”.
Contoh sederhana program pewarisan pada java netbeans.

a.       Buatlah class dengan Nama Sepeda.java


b.      Buatlah class dengan Nama SepedaGunung.java


c.       Buatlah class dengan Nama SepedaGunungBeraksi.java


Maka Outpunya akan menjadi :



3.       Polymorphisme
Polymorphisme merupakan suatu kemampuan dari sebuah object untuk memperbolehkan mengambil beberapa bentuk yang berbeda agar tidak ada terduplikasi objek. Polymorphisme ini terjadi pada suatu objek class bertipe parent class, akan tetapi pemanggilannya pada contruction subclass.
Contoh sederhana penerapan polymorphisme pada java netbeans.

a.    Buatlah class dengan nama polimorfisme.java dan buatlah koding seperti dibawah ini





Maka outpunya akan menjadi



Nah mungkin pembahasan tentang Enkapsulasi, Pewarisan (Inheritance), dan polymorphisme cukup segini dulu. Sampai ketemu pada postingan yang berikutnya......


Wassalmualaikum Wr.Wb
Share:

Cari

Translate