SlideShare a Scribd company logo
1 of 16
-ARIFIN-
S1 ILMU KOMPUTER USU
 Buatlah sebuah algoritma untuk menangani
 kasus berikut:
 berdasarkan angka yang diinput oleh
 user, tentukan apakah angka tersebut
 merupakan angka genap atau angka ganjil
 dengan menampilkan pesan di layar.
1.   Masukkan sebuah bilangan dari keyboard
2.   Bagi bilangan tersebut dengan 2
3.   Jika bilangan tersebut habis dibagi
     2, tampilkan pesan “genap” di monitor, jika
     tidak maka tampilkan pesan “ganjil” di
     monitor.
read(x)
if(x mod 2 == 0) then
  write(“bilangan genap”)
else
  write(“bilangan ganjil”)
 Buatlahsebuah algoritma untuk menangani
 kasus berikut:
 User menginputkan sebuah huruf, tentukan
 apakah huruf tersebut merupakan huruf
 vokal atau konsonan.
1.   Masukkan sebuah huruf dari keyboard
2.   Jika huruf yang dimasukkan termasuk
     diantara: a, i, u, e, o maka tampilkan
     pesan “huruf vokal” di monitor. Jika tidak
     termasuk diantaranya maka tampilkan
     pesan “huruf konsonan”.
read(x)
if((x == „a‟) or (x == „i‟) or (x == „u‟)
   or (x == „e‟) or (x == „o‟))
  write(“huruf vokal”)
else
  write(“huruf konsonan”)
 Daridua contoh yang barusan kita
 lihat, keduanya memiliki selection dengan
 dua kondisi. Dimana jika kondisi pertama
 bernilai “true” maka statement pada blok
 pertama akan dilakukan. Namun jika kondisi
 pertama bernilai “false” maka statement
 pada blok else yang akan dilakukan.
 Sebuah blok if dapat saja terdiri dari satu
 kondisi, dimana jika kondisi awal tidak
 terpenuhi, maka program akan melanjutkan
 ke perintah-perintah berikutnya.
 Sebuah blok if dapat terdiri dari lebih dari
 dua kondisi, dimana jika pada kondisi
 pertama tidak terpenuhi, program akan
 mengecek kondisi kedua, jika tidak terpenuhi
 lagi, maka program akan mengecek kondisi
 ketiga, dst.
Dua kondisi
Satu kondisi
Lebih dari dua kondisi
 Satu  kondisi:
if (kondisi) then
   statement;

 Dua  kondisi:
if (kondisi) then
   statement
else
   statement
 Lebih  dari dua kondisi
if (kondisi) then
   instruksi
else if (kondisi) then
   instruksi
else
   instruksi;
 Buatlah
        sebuah program untuk menangani
 masalah sebagai berikut:

 User menginputkan suhu air (dalam derajat
 celcius). Tentukan wujud air tersebut.
 Apakah air berada dalam wujud gas (lebih
 dari 100 c), cair (antara 0 sampai 100
 c), atau padat (kurang dari 0 c) berdasarkan
 angka yang diinput oleh user.
   Buatlah sebuah program yang menanyakan nama user,
    golongan, dan jumlah jam kerja bulan ini. Dengan
    ketentuan sbb:

    Golongan                Gaji / Jam
    A                       10000
    B                       8000
    C                       6000
    D                       5000

    Jumlah maksimum hari kerja karyawan dalam satu
    bulan adalah 192 jam. Jika lebih dari itu, maka setiap
    jamnya dihitung lembur dan dibayar Rp. 3000 rupiah
    / jam.
    Tampilkan nama dan total gaji karyawan di layar.

More Related Content

Similar to Pemrograman, Operasi Kondisi

Laporan praktikum iv.1 visual
Laporan praktikum iv.1 visualLaporan praktikum iv.1 visual
Laporan praktikum iv.1 visualrahmi wahyuni
 
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docxMAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docxDikicandra6
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrogramanRoziq Bahtiar
 
Algoritma Percabangan 2
Algoritma Percabangan 2Algoritma Percabangan 2
Algoritma Percabangan 2brigidaarie
 
Tutorial fisat-2- oleh suko-harsono
Tutorial fisat-2- oleh suko-harsonoTutorial fisat-2- oleh suko-harsono
Tutorial fisat-2- oleh suko-harsonoarisandy08
 
Modul 3 Visual Basic (Kondisional)
Modul 3 Visual Basic (Kondisional)Modul 3 Visual Basic (Kondisional)
Modul 3 Visual Basic (Kondisional)Dnr Creatives
 
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010I Am a Dreamer
 
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .pptBab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .ppttaufikhidayat607720
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algoSTMIK AKAKOM
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritmaformatik
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaArif Punk Street
 
Pengenalan algoritma.ppt
Pengenalan algoritma.pptPengenalan algoritma.ppt
Pengenalan algoritma.ppteriekorlando3
 
Algoritma Percabangan
Algoritma PercabanganAlgoritma Percabangan
Algoritma Percabanganbrigidaarie
 
Modul Praktikum Algoritma dan Pemrograman Visual Basic net
Modul Praktikum Algoritma dan Pemrograman Visual Basic netModul Praktikum Algoritma dan Pemrograman Visual Basic net
Modul Praktikum Algoritma dan Pemrograman Visual Basic netIgun
 
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Budi Permana
 
Lp3 d5213100055
Lp3 d5213100055Lp3 d5213100055
Lp3 d5213100055tetha
 
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.pptJournalJPMN
 

Similar to Pemrograman, Operasi Kondisi (20)

Percabangan.pptx
Percabangan.pptxPercabangan.pptx
Percabangan.pptx
 
Laporan praktikum iv.1 visual
Laporan praktikum iv.1 visualLaporan praktikum iv.1 visual
Laporan praktikum iv.1 visual
 
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docxMAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
Algoritma Percabangan 2
Algoritma Percabangan 2Algoritma Percabangan 2
Algoritma Percabangan 2
 
Tutorial fisat-2- oleh suko-harsono
Tutorial fisat-2- oleh suko-harsonoTutorial fisat-2- oleh suko-harsono
Tutorial fisat-2- oleh suko-harsono
 
Modul 3 Visual Basic (Kondisional)
Modul 3 Visual Basic (Kondisional)Modul 3 Visual Basic (Kondisional)
Modul 3 Visual Basic (Kondisional)
 
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
 
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .pptBab 3. Pengenalan Dasar dasar Algoritma .ppt
Bab 3. Pengenalan Dasar dasar Algoritma .ppt
 
Modul iv
Modul ivModul iv
Modul iv
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritma
 
Bab 3. pengenalan algoritma
Bab 3. pengenalan algoritmaBab 3. pengenalan algoritma
Bab 3. pengenalan algoritma
 
Pengenalan algoritma.ppt
Pengenalan algoritma.pptPengenalan algoritma.ppt
Pengenalan algoritma.ppt
 
Abc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchartAbc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchart
 
Algoritma Percabangan
Algoritma PercabanganAlgoritma Percabangan
Algoritma Percabangan
 
Modul Praktikum Algoritma dan Pemrograman Visual Basic net
Modul Praktikum Algoritma dan Pemrograman Visual Basic netModul Praktikum Algoritma dan Pemrograman Visual Basic net
Modul Praktikum Algoritma dan Pemrograman Visual Basic net
 
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
 
Lp3 d5213100055
Lp3 d5213100055Lp3 d5213100055
Lp3 d5213100055
 
01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt01_Pengenalan_Algoritma_ppt.ppt
01_Pengenalan_Algoritma_ppt.ppt
 

Pemrograman, Operasi Kondisi

  • 2.  Buatlah sebuah algoritma untuk menangani kasus berikut: berdasarkan angka yang diinput oleh user, tentukan apakah angka tersebut merupakan angka genap atau angka ganjil dengan menampilkan pesan di layar.
  • 3. 1. Masukkan sebuah bilangan dari keyboard 2. Bagi bilangan tersebut dengan 2 3. Jika bilangan tersebut habis dibagi 2, tampilkan pesan “genap” di monitor, jika tidak maka tampilkan pesan “ganjil” di monitor.
  • 4. read(x) if(x mod 2 == 0) then write(“bilangan genap”) else write(“bilangan ganjil”)
  • 5.  Buatlahsebuah algoritma untuk menangani kasus berikut: User menginputkan sebuah huruf, tentukan apakah huruf tersebut merupakan huruf vokal atau konsonan.
  • 6. 1. Masukkan sebuah huruf dari keyboard 2. Jika huruf yang dimasukkan termasuk diantara: a, i, u, e, o maka tampilkan pesan “huruf vokal” di monitor. Jika tidak termasuk diantaranya maka tampilkan pesan “huruf konsonan”.
  • 7. read(x) if((x == „a‟) or (x == „i‟) or (x == „u‟) or (x == „e‟) or (x == „o‟)) write(“huruf vokal”) else write(“huruf konsonan”)
  • 8.  Daridua contoh yang barusan kita lihat, keduanya memiliki selection dengan dua kondisi. Dimana jika kondisi pertama bernilai “true” maka statement pada blok pertama akan dilakukan. Namun jika kondisi pertama bernilai “false” maka statement pada blok else yang akan dilakukan.
  • 9.  Sebuah blok if dapat saja terdiri dari satu kondisi, dimana jika kondisi awal tidak terpenuhi, maka program akan melanjutkan ke perintah-perintah berikutnya.
  • 10.  Sebuah blok if dapat terdiri dari lebih dari dua kondisi, dimana jika pada kondisi pertama tidak terpenuhi, program akan mengecek kondisi kedua, jika tidak terpenuhi lagi, maka program akan mengecek kondisi ketiga, dst.
  • 12. Lebih dari dua kondisi
  • 13.  Satu kondisi: if (kondisi) then statement;  Dua kondisi: if (kondisi) then statement else statement
  • 14.  Lebih dari dua kondisi if (kondisi) then instruksi else if (kondisi) then instruksi else instruksi;
  • 15.  Buatlah sebuah program untuk menangani masalah sebagai berikut: User menginputkan suhu air (dalam derajat celcius). Tentukan wujud air tersebut. Apakah air berada dalam wujud gas (lebih dari 100 c), cair (antara 0 sampai 100 c), atau padat (kurang dari 0 c) berdasarkan angka yang diinput oleh user.
  • 16. Buatlah sebuah program yang menanyakan nama user, golongan, dan jumlah jam kerja bulan ini. Dengan ketentuan sbb: Golongan Gaji / Jam A 10000 B 8000 C 6000 D 5000 Jumlah maksimum hari kerja karyawan dalam satu bulan adalah 192 jam. Jika lebih dari itu, maka setiap jamnya dihitung lembur dan dibayar Rp. 3000 rupiah / jam. Tampilkan nama dan total gaji karyawan di layar.