Minggu, 03 November 2013

Tugas1-Daspro

Tugas Daspro Ramadhani Juwita

tugas1-daspro


KONSEP PERCABANGAN
ž  Percabangan dasar pada Java
   Dalam membuat program sering sekali kita dihadapkan dengan beberapa kondisi dan pengambilan keputusan yang akan menentukan jalannya program tersebut. Bisa kalian bayangkan bagaimana cara program membandingkan dua buah nilai lalu mengetahui bilangan yang paling besar? atau yang paling kecil? atau apakah kedua bilangan tersebut saling berkeliapatan? Gunakan konsep percabangan ini!

Terdapat 2 pernyataan percabangan dasar pada Java, yaitu:
   -           Pernyataan percabangan if (if statement)
   -           Pernyataan percabangan switch
  1. Percabangan dengan if
   Percabangan yang paling umum digunakan, didasarkan pada satu atau lebih keputusan. Untuk satu keputusan dapat menggunakan pernyataan/statement if (single) saja, namun untuk keputusan yang lebih dari satu kita perlu menambahkan statement else, lebih jelasnya lihat code dibawah:
2.            Percabangan dengan switch
Konsep dari percabangan switch adalah mencocokkan nilai "suatu" variabel dengan satu atau beberapa nilai uji, jika sesuai maka statatement yang ada didalamnya langsung dieksekusi, berikut adalah bentuk umum percabangan switch:
£  percabangan switch

Ø  percabangan switch
Ø  Hal yang perlu diketahui dari percabangan switch ini:
Ø  Variabel uji pada break hanya berisi variabel dengan tipe byte, short, int, dan char.
Ø  Nilai uji boleh saja berisi beberapa nilai, namun untuk setiap nilainya harus dipisahkan dengan koma.
Ø  Nilai uji default bersifat opsional, ditulis apabila terdapat statement alternatif ketika semua nilai yang diuji bernilai salah.
Ø  Statement break (statement yang berada pada tiap kasus uji) berfungsi agar program keluar dari pengeksekusian switch (sesuai dengan flowchart diatas). Pemberian statement break bersifat opsional, artinya kita boleh saja menghapusnya namun dengan konsekuensi program tidak akan keluar dari pengeksekusian switch dan mencoba untuk mengeksekusi case (Nilai uji) selanjutnya hingga statement break ditemukan atau semua case (Nilai uji) selesai diperiksa. Lebih jelasnya silahkan baca mengenai keyword break.
Ø  OPERATOR RELASI
Operator Relasi / Hubungan
ž  Operator relasi biasa digunakan untuk membandingkan dua buah nilai. Operator relasi menghasilkan kondisi BENAR atauSALAH.
ž  Contoh penggunaan :
            -           Sama dengan ( = )
-           Tidak sama dengan ( <> )
-           Lebih dari ( > )
-           Kurang dari ( < )
            -           Lebih dari sama dengan ( >= )
-           Kurang dari sama dengan ( <= )










OPERATOR RELASI
PERBANDINGAN OPERATOR
ž  Perbandingan Operator
            Operator perbandingan yang digunakan dalam pernyataan-pernyataan logis untuk menentukan kesetaraan atau perbedaan antara variabel atau nilai.
            Mengingat bahwa x = 5, tabel di bawah menjelaskan operator perbandingan:



KONSEP PERULANGAN

ž  perulangan pada java
            Saya akan membahas perulangan atau looping dijava, contoh program java, jenis perulangan. Perulangan ( looping ) adalah suatu proses didalam  program  yang dapat mengeksekusi beberapa statement yang sama dengan berulang-ulang sampai ada kondisi untuk berhenti.
ž  Ada tiga jenis perulangan di dalam java yaitu:
            ·         For
            ·         While
            ·         Do-while
ž  Pengertian for
Struktur for pada umumnya digunakan untuk pengulangan yang banyaknya sudah diketahui sebelumnya. Proses pengulangan akan terus berjalan selama kondisi bernilai true, dan jika bernilai false maka proses pengulangan akan dihentikan secara otomatis.
ž  Bentuk umum  for:  
            (inisialisasi; kondisi; iterasi;){
    Statement
     }
Flowchart FOR
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqGZhF6tHNKS3Bn2OvF9ZWF_y8l2HacS9fvK6_4_G7aY8ByISksiL7zIXm5aoBEZ8WB4VjGSCTwdfN2xNbauhgcRAFLFax5BUXIg2WdX1ZgReDb0mik_lSHj8phw9K-8R5csoxFxPA-1kq/s320/PJ4+-+Looping+for.PNG


Flowchart WHILE
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikWmXBy_vdHmaCZqe6SwQcIrhABIslyt1m4wGSzpddwZ0GykTlPmTmfaz3XmvfYB0SpUXHvDKlPddTei074aTFI-A5N6yon8o4z04GIWyVxQq8h559bU2tpu8ZistH9ldZAWBCsvVyq4yX/s320/PJ4+-+Looping+while.PNG

Flowchart DO-WHILE
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS8IO7pcdt41QbBtMSK0lTsi5tEIT-CSYSn5lMltn9gb4sbrYHEPJp1yoVv4EJFnduRW5XdT6Mbo6OIfTLAMGpkd8kOygNValg2frXmzyUCpbwtTUdMrLa0VbcsMPu66Zr0-4ORHEKzwwo/s320/PJ4+-+Looping+do+while.PNG