Sunday, 8 May 2016

JAVA JOURNEY : PERULANGAN PADA JAVA

     Hallo gans, akhirnya bisa sedikit mengurangi rasa malas buat melanjutkan pembahasan soal java tanpa harus menunggu berminggu-minggu dari post sebelum nya ahaha, pada pembahasan kali ini yang akan di bahas adalah perulangan pada java.

     Perulangan pada java adalah suatu teknik yang dapat di gunakan untuk menampilkan output beberapa kali sampai kondisi yang ada tidak lagi terpenuhi, ada beberapa teknik perulangan pada java yang akan biasa kita gunakan ketika mengkoding java, berikut penjelasannya :

  • PERULANGAN FOR
     Teknik perulangan for adalah teknik perulangan yang akan paling sering kita temukan pada bahasa pemrograman java.
     Bisa di lihat contoh dari perulangan for pada gambar di atas, di mana terdapat variabel o yang memiliki nilai 5, lalu masuk pada perulangan nya di mana terdapat variabel p yang bernilai satu, variabel p ini berfungsi sebagai variabel pencacah yang berguna untuk mengatur jumlah perulangan yang akan di lakukan, lalu masuk pada kondisi perulangan di mana kondisi tersebut di gunakan untuk menjalankan perulangan, kondisi perulangan yang terdapat pada program contoh kali ini adalah p kurang dari sama dengan variabel o, dan yang terakhir adalah perubah variabel pencacah yang berguna untuk merubah nilai dari variabel pencacah, entah nilai itu di tambah (increment) atau pun di kurangi (decrement), pada contoh ini yang di gunakan adalah di tambah atau increment (p++), yang akan di cetak selama kondisi perulangan terpenuhi adalah "saat ini berada pada p ke (nilai p saat itu)", perulangan akan terus berlangsung sampai kondisi nilai variabel p tidak lagi lebih kecil dari nilai variabel o, karna nilai dari variabel o adalah 5 maka perulangan akan terus mencetak selama 5 kali, sesuai dengan jumlah variabel p yang bisa di tambahkan sampai kondisi nya tidak lagi terpenuhi.
  • PERULANGAN DO WHILE
     Teknik perulangan do while sebenarnya sama saja dengan teknik perulangan for yang intinya untuk mencetak output beberapa kali, namun yang membedakan adalah output akan tetap tercetak minimal satu kali meskipun pada akhirnya kondisi perulangan langsung tidak terpenuhi.
     Bisa di lihat contoh dari perulangan do while pada gambar di atas, dimana terdapat variabel q yang bernilai 7, program akan langsung mencetak output terlebih dahulu yaitu "saat ini berada pada q ke (nilai q saat itu)", setelah output tercetak baru masuk ke kondisi perulangan dimana kondisi yang ada adalah nilai variabel q kurang dari sama dengan 6, karna nilai dari variabel q disini adalah 7 maka kondisi tidak terpenuhi sehingga perulangan akan langsung berhenti.

     Yaaa selesai juga pembahasan tentang perulangan pada java, maaf ya kalo penjelasannya kurang jelas, susah banget ngatur kata-katanya biar bisa mudah untuk di pahami ahaha, seperti biasa kalo ada yang mau di tanyakan silahkan tulis di kolom komentar, see ya.

Monday, 2 May 2016

JAVA JOURNEY : PERCABANGAN PADA JAVA

     Halo gans, wahhh udah agak lama nih absen posting di blog, biasa lah males sedang melanda ahaha, post kali ini seperti biasa mau melanjutkan pembahasan soal java dan yang akan di bahas kali ini adalah percabangan pada java.

     Percabangan pada java adalah suatu teknik untuk melakukan pilihan yang sesuai dengan kondisi yang terpenuhi, ada beberapa teknik percabangan yang akan biasa kita gunakan pada saat mengkoding java, berikut penjelasannya :

  • PERCABANGAN IF ELSE
     Percabangan if else adalah teknik percabangan yang di gunakan bila mana kita hanya memiliki 2 pilihan kondisi.
     Bisa di lihat contoh dari percabangan if else pada gambar di atas, dimana terdapat variabel x yang bernilai 5, ada 2 pilihan kondisi disini, kondisi pertama adalah "apakah nilai x bukan sama dengan 5 ?", bila mana kondisi pertama ini terpenuhi maka output yang akan dihasilkan adalah bukan sama dengan lima, selanjutnya kondisi kedua, kondisi kedua ini akan muncul bilamana tidak terpenuhinya kondisi pertama dan output yang akan dihasilkan adalah sama dengan lima, karna nilai variabel x sama dengan 5 maka kondisi pertama tidak terpenuhi sehingga akan langsung masuk ke kondisi yang kedua dan menghasilkan output "sama dengan lima".
  • PERCABANGAN ELSE IF
     Percabangan else if adalah teknik percabangan yang di gunakan bila mana kita memiliki lebih dari 2 pilihan kondisi.
     Bisa di lihat contoh dari percabangan else if pada gambar di atas, dimana terdapat variabel y yang bernilai budi, ada lebih dari 2 buah kondisi disini, dimana kondisi pertama adalah "apakah variabel y bernilai budi ?" bila kondisi yang pertama ini terpenuhi maka output yang akan di hasilkan adalah namanya budi, selanjutnya bilamana kondisi pertama tidak terpenuhi maka akan langsung masuk ke kondisi kedua yaitu "apakah variabel y bernilai joko ?" bila kondisi kedua ini terpenuhi maka output yang akan di hasilkan adalah namanya joko, selanjutnya masuk pada kondisi ketiga dimana kondisi ketiga ini akan muncul bila mana kondisi pertama dan kondisi kedua tidak terpenuhi dan output yang akan di hasilkan oleh kodisi yang kediga ini adalah namanya bukan budi dan joko, karna nilai dari variabel y adalah budi, maka kondisi yang terpenuhi adalah kondisi pertama dan akan menghasilkan output "namanya budi".
  • PERCABANGAN SWITCH CASE
   Pengertian percabangan switch case ini hampir sama dengan pengertian percabangan else if yaitu sama-sama di gunakan bila mana jumlah kondisi lebih dari 2 pilihan namun teknik percabangan ini biasa digunakan bila kondisi yang ada sudah terlalu banyak jumlahnya.
     Bisa di lihat dari contoh percabangan switch case diatas, terdapat variabel z dengan nilai 1, lalu masuk pada proses program dimana nilai variabel z menjadi acuan untuk menentukan pilihan kondisi, ada 3 kondisi disini, pada kondisi pertama terdapat output pilihan sama dengan 1, kondisi ini akan terpenuhi bila mana nilai z sama dengan 1, selanjutnya pada kondisi kedua terdapat output pilihan sama dengan 2, kondisi ini akan terpenuhi bila mana nilai z sama dengan 2, dan kondisi yang terakhir yaitu kondisi ketiga yang terdapat output pilihan sama dengan 3, kondisi ini akan terpenuhi bila mana nilai z sama dengan 3, ada yang spesial pada percabangan switch case ini yaitu terdapat kata kunci default yang berfungsi untuk mengarahkan kode program pada output default bila mana nilai dari variabel tidak sesuai dengan pilihan kondisi yang tersedia, contoh nya bila mana nilai variabel z sama dengan 4, bisa di lihat pada pilihan kondisi tidak ada yang mengarah pada pilihan nilai variabel z sama dengan 4, maka  kode program akan langsung mengarah pada kata kunci default sehingga menghasilkan output pilihan tidak tersedia, namun karna pada program ini nilai variabel z adalah sama dengan 1 maka kondisi yang akan terpenuhi adalah kondisi pertama yang akan menghasilkan output "pilihan sama dengan 1", oh iya untuk fungsi kata kunci break, nanti akan ada penjelasan tersendiri ya.

     Nah selesai sudah pembahasan tentang percabangan pada java, seperti biasa kalau ada saran atau ada yang mau di tanyakan silahkan cuap-cuap di kolom komentar ya, sampai jumpa pada pembahasan selanjutnya, see ya.