tugas n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
TUGAS PowerPoint Presentation
Download Presentation
TUGAS

Loading in 2 Seconds...

play fullscreen
1 / 46

TUGAS - PowerPoint PPT Presentation


  • 246 Views
  • Uploaded on

TUGAS. Buatlah program menghitung luas persegi panjang! Buatlah program menghitung luas lingkaran dengan jari-jari dimasukkan user. Hitung jarak tempuh S, dengan kec v, dan waktu t (detik), dengan rumus S = v * t. Buatlah program konversi detik ke hari, jam, menit!

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'TUGAS' - borka


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tugas
TUGAS
  • Buatlah program menghitung luas persegi panjang!
  • Buatlah program menghitung luas lingkaran dengan jari-jari dimasukkan user.
  • Hitung jarak tempuh S, dengan kec v, dan waktu t (detik), dengan rumus S = v * t.
  • Buatlah program konversi detik ke hari, jam, menit!
    • Rumus : 1 hari = 86400 detik; 1 jam = 3600 detik dan 1 menit = 60 detik.
pengambilan keputusan percabangan

PENGAMBILAN KEPUTUSAN~PERCABANGAN~

Teknik Elektro – UIN Sunan Gunung Djati Bandung

setelah ini mahasiswa
Setelah ini, mahasiswa :
  • Menjelaskan tentang operator kondisi

(operator relasi dan logika)

  • Menjelaskan penggunaan pernyataan if
  • Menjelaskan penggunaan pernyataan if-else
  • Menjelaskan penggunaan pernyataan if dalam if
  • Menjelaskan penggunaan pernyataan switch
topik
Topik
  • Percabangan if
  • Percabangan if-else
  • Percabangan if-else if-else
  • Percabangan switch
percabangan pengambilan keputusan
PERCABANGAN/PENGAMBILAN KEPUTUSAN
  • Percabangan (branch) di dalam pemrograman digunakan oleh komputer untuk menentukan langkah kerja
  • Percabangan menggunakan operator kondisional yang akan menghasilkan nilai benar/true/1 atau salah/false/0.
  • Jika nilai yang dihasilkan benar, makaperintah akan dilaksanakan,
  • sedangkan jika salah, maka perintah tidak akan dilaksanakan.
pengambilan keputusan percabangan1
Pengambilan Keputusan/percabangan
  • Pernyataan-pernyataan yang dapat digunakan dalam pengambilan keputusan/percabangan:
    • Pernyataan if
    • Pernyataan if-else
    • Pernyataan switch
  • Pernyataan-pernyataan diatas memerlukan suatu kondisi -> dibentuk dengan operator relasi dan/atau operator logika.
contoh kondisional
Contoh Kondisional

bernilai benar (TRUE)

bernilai salah (FALSE)

bernilai benar (TRUE)

bernilai benar (TRUE)

bernilai benar (TRUE)

bernilai salah (FALSE)

bernilai benar (TRUE)

bernilai (FALSE)

  • 5 > 3
  • 6 < 2
  • 45 != 34
  • (5 + 4) <= (3x3)
  • 6/7 >= 12/17
  • 1 == 2
  • 1
  • 0
operator relasional
Operator Relasional
  • Operator relasi menghasilkan kondisi BENAR atau SALAH
perintah if
Perintah If
  • Perintah if dibedakan menjadi 3 bentuk :
    • If sederhana
    • If-else
    • Nested-if
if sederhana
If Sederhana
  • if sederhana adalah bentuk if dengan 1 cabang.
  • Pola :
  • Aturan:

Jika kondisi bernilai 1 maka statement akan dikerjakan.

if (kondisi)

statement

if sederhana contoh 1
if sederhana : contoh 1
  • Program untukmenentukankelulusan. Dinyatakan lulus apabilanilai >= 60.
if sederhana contoh 2
if sederhana : contoh 2
  • Program menentukan cuaca. Apabila suhu > 27 maka cuaca panas.
if sederhana contoh 3
if sederhana : contoh 3
  • Program untuk memeriksa jawaban. Jika jawab = 0 berarti benar.
if else
If-else
  • If-else adalah Bentuk if dengan 2 cabang.
  • Pola :
  • ATURAN :
    • Jika kondisi bernilai 1, maka Statement-1 yang dikerjakan.
    • Jika kondisi bernilai 0, maka Statement-2 yang akan dikerjakan.

if (kondisi)

statement-1

else

statement-2

if else contoh 1
If-else: contoh 1
  • Program menentukan lulus/gagal.
if else contoh 2
If-else: contoh 2
  • Program menentukan jawaban.
if else contoh 3
If-else: contoh 3
  • Program menentukan vokal/konsonan
percabangan if else if else
Percabangan if-else if-else
  • adalah bentuk if dengan banyak cabang.
  • Pola :

if (kondisi-1)

statement-1

else if (kondisi-2)

statement-2

........

........

else if (kondisi-n)

statement-n

else

statement

percabangan if else if else1
Percabangan if-else if-else
  • Aturan
    • Jika kondisi-1 bernilai 1, maka statement-1 akan dikerjakan
    • Jika kondisi-1 bernilai 0, maka akan mengecek kondisi-2
    • Jika kondisi-2 bernilai 1, maka akan mengerjakan statement-2
    • Jika kondisi-2 bernilai 0, maka akan mengerjakan kondisi yang ada dbawahnya (begitu seterusnya sampai percabangan ke-n)
    • Dan jika pada kondisi-n bernilai 0 maka statement didalam else yang akan dikerjakan
flowchart percabangan if else if else
Flowchart Percabangan if-else if-else

Logical expression

Logical expression

N

N

Statements 3

Y

Y

Statements 1

Statements 2

.....

percabangan if else if else contoh 1
Percabangan if-else if-else: contoh 1
  • Program menentukan cuaca.
percabangan dengan switch
Percabangan dengan switch
  • Perintah ini digunakan sebagai alternatif pengganti dari sintaks if … else secarasederhana dimana alternatif pilihan bisa lebih dari satu.
  • Namun switch tidak bisa digunakan untukpilihan yang mengandung suatu kondisi tertentu.
  • Dengan perintah ini program percabangan
  • akan semakin mudah dibuat dan dipelajari
statement switch
Statement switch

switch (ekspresi) {

caseitem-1 :

statement-1;

break;

caseitem-2 :

statement-2;

break;

statement-n;

default :

statement;

evaluasi switch
Evaluasi switch
  • Ekspresiakandievaluasi, kemudianakandicariitem yang nilainyasamadengannilaiekspresi.
  • Jikaditemukanitem yang cocok, maka statement itemtsbdieksekusi.
  • Jikatidakadaitem yang cocok, makastatementdefault yang dieksekusi.
  • Itemhanyabolehberupakonstanta.
nested if
Nested IF
  • Pernyataanif didalam if
  • Di dalamsuatupernyataanif (atau if-else) bisasajaterdapatpernyataan if (atauifelse)yang lain. Bentuk seperti ini dinamakan sebagai nested if.
slide40

Lets Practice....

Jangan hanya membayangkan kodingnya.......

Latihan....

Mencoba

latihan
Latihan

1. Buatlah program yang akanmenerima 2 buahangka integer danmenentukanbilanganterbesardarikeduaangkatsb.

2. Buatlah program yang akanmenentukanposisisaklarlampu (ON/OFF). Apabila user memasukkannolberartikondisi OFF, sedangkanjikamemasukkansatuberarti ON.

slide42

5. Buatlah program yang akanmeminta user memasukkan 3 hargabarang. Apabilajumlahketigabarangtersebut > 100000, makaakandiberikanpotongan 10% dari total harga. Setelahitu, tuliskankelayar total harga yang harusdibayar user.

slide43

6. Buatlah program untuk memeriksa sebuah angka masukan user (tidak nol), termasuk negatif/positif dan genap/ganjil

tugas1
Tugas
  • Buatlah program untuk mengecek apakah suatu segitiga sama sisi atau bukan, dengan input sisi dari user!
  • Buatlah program untuk mengetahui kuadran dari inputan koordinat x dan y!
  • Buatlahsebuah program untukmenentukankondisipintu air. User akanmemasukkansebuahnilaipecahanyaitutinggi air (dalam meter). Apabilatinggi air <= 500.0 m, status AMAN, tinggi air antara 500.1-600.0 m status WASPADA, tinggi air antara 600.1-650.0 m status SIAGA 2, tinggi air >650m status SIAGA 1.
  • Buatlah algoritma dan flowchart untuk 3 soal di atas. (Ditulis tangan)
next week
Next Week
  • Perulangan (Looping)