1. Struktur pemilihan terdiri atas komponen-komponen berikut ini , kecuali .. a) Kondisi pemilihan b) Alternatif aksi dari nilai kondisi c) Aksi d) Reaksi e) Parameter kondisi Jawab : d) Reaksi 2. Perhatikan potongan algoritma berikut ini : IF Badan belum bersih THEN Teruskan mandi Else Mandi selesai End if Menurut potongan algoritm tersebut , mandi selesai jika .. a) Tangan capek b) Sudah terlalu lama c) Badan sudah bersih d) Mandi tidak di teruskan e) Pilihan A,B,C dan D salah. 3. Pernyataan manakah yang SALAH tentang struktur pemilihan CASE .. AND CASE ? a) Tersedia aksi default dalam struktur pemilihan ini. b) Dalam struktur ini , kondisi pemilihan tidak perlu di tentukan. c) Struktur ini dapat di gunakan untuk menggantikan struktur pemilihan bersarang . d) Pernyataan A,B,C maupun D benar semua. Jawab : a) Tersedia aksi default dalam struktur pemilihan ini. 4. Berikut ini adalah contoh kondisi yang tidak dapat di gunakan dalam pemilihan , yaitu .. a) Angka 1 > angka 2 b) Gaji = 1000000 c) Baju = Baru d) A*b<=0 e) Pilihan A,B,C,D salah. Jawab : e) Pilihan A,B,C,D salah . 5. Apa fungsi klausa OTHERWISE pada struktur pemilihan CASE .. END CASE ? a) Menentukan aksi yang harus di lakukan jika kondisi bernilai benar . b) Menentukan aksi yang harus di lakukan jika kondisi bernilai salah . c) Mennetukan aksi yang harus di lakukan apapun nilai kondisi . d) Menentukan aksi yang harus di lakukan jika tidak ada nilai yang sesuai dengan ekspresi . e) Mengakhiri struktur pemilihan . Jawab : d) Menentukan aksi yang harus di lakukan jika tidak ada nilai yang sesuai dengan ekspresi . 6. Perhatikan potongan algoritma berikut ini : Input = (harga) IF harga = 12500 THEN Beli END IF Pernyataan manakah yang benar tentang progam di atas ?
a) Jika harga <12500>12500 maka lakukan aksi beli.
<12500>c) Jika harga =12500 maka prgam tidak melakukan apapun .
<12500>d) Jika harga <> 12500 maka progam tidak melakukan apapun .
<12500>e) Jika harga <> 12500 maka progam error .
<12500>Jawab : d) Jika harga <>12500 maka proga tidak melakukan apapun .
<12500>7. Dalam struktur IF..THEN..ELSE..Klausa IF dapat di artikan ..
<12500>a) Jika
<12500>b) Maka
<12500>c) Jika tidak
<12500>d) Sebaiknya
<12500>e) Apapun yang terjadi
<12500>Jawab : a) Jika
<12500>8.Perhatikan potongan algoritma berikut ini :
<12500>Input (n)
<12500>P=n*2
<12500>IF p mod 2 = 0 THEN
<12500> Output (p/2)
<12500>Else
<12500> Output (p*2)
<12500>END IF
<12500>Pernyataan manakah yang benar tentang algoritma di atas ?
<12500>a) Berapapun nilai yang di inputkan , outputnya sama dengan nilai yang di inputkan .
<12500>b) Jika inputan nya adalah bilangan ganjil , outputnya adalah nilai inputan di kali dua .
<12500>c) Jika inputan nya adalah bilangan genap , outputnya adalah nilai inputan di bagi dua .
<12500>d) Berapapun nilai yang di inputkan , outputnya adalah nilai di kali dua .
<12500>e) Pilihan A,B,C maupun D salah .
<12500>Jawab : d) Berapapun nilai yang di inputkan , outputnya adalah nilai di kali dua .
<12500>Manajemen Informatika
<12500>Politeknik Negeri Lampung
Deskripsi :1. Masukkan sebuah bilangan
2. Bagi bilangan tersebut dengan bilangan atau angka 2 3. Jika bilangan menghasilkan sisa pembagian 0 maka genap 4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka ganjil
Pseudocode : Read Bilangan
If bil mod 2 = 0 then,
“Output Genap”
Else
“Output Ganjil”
End if
Catatan : Mod adalah sisa hasil bagi
Flowchart :
NAMA :ZULFIKAR
NIM :D1042131042
Teknik informatika UNTAN 2013(REG B)
Page 2
Oleh Hari Aspriyono Oktober 18, 2020
Sebelum lebih jauh tengan Algoritma, Flowchart dan Pemrograman Menentukan Bilangan Genap atau Ganjil, ada baiknya kita tau definisi dari bilangan genap dan desinisi bilangan ganjil.
Bilangan Genap adalah adalah bilangan-bilangan yang merupakan kelipatan dari 2 atau bisa habis dibagi dengan 2. Sedangkan bilangan ganjil adalah semua bilangan yang bukan merupakan kelipatan 2 atau tidak habis di bagi 2.
Tentu kalian juga sebenarnya sudah tau dan dapat dengan mudah menentukan apakah sebuah bilangan itu ganjil atau genap kan? Kemudian, mengapa perlu belajar Algoritma, Flowchart dan Pemrograman Menentukan Bilangan Genap atau Ganjil? ya tentu karena berkaitan dengan pemrorgaman komputer, maka yang menentukan itu pada akhirnya adalah komputer, sehingga kita harus memberi tahu komputer supaya bisa membedakan bilangan genap atau ganjil.
Algoritma Menentukan Bilangan Genap atau Ganjil
Berikut ini adalah algoritma untuk menentukan sebuah bilangan genap atau ganjil.
- Mulai
- Deklarasikan variabel bilangan
- Input nilai bilangan
- Lakukan pengecekan dengan modulus untuk mengetahui sisa hasil bagi dengan 2
- Jika modulus/sisa hasil bagi bilangan dengan 2 sama dengan 0 maka bilangan genap, jika tidak sama dengan 0 maka bilangan ganjil
- Tampilkan status Genap/Ganjil
- Selesai
Flowchart Menentukan Bilangan Genap atau Ganjil
Berikut ini adalah flowchart untuk menentukan sebuah bilangan genap atau ganjil.
Flowchart Untuk Menentukan Bilangan Genap atau Ganjil |
Pemrograman Menentukan Bilangan Genap atau Ganjil
Setelah algoritma dan flowchart untuk menentukan sebuah bilangan genap atau ganjil selesai dibuat, selanjutnya akan kita implementasikan ke pemrograman. Dalam contoh ini akan diimplementasikan pada bahasa pemrograman Java, C++, Python dan PHP.
Menentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman Java
Dari algoritma dan flowchart yang telah dibahas tentang bagaimana menentukan Bilangan Genap atau Ganjil, jika diimplementasikan dalam bahasa pemrograman Java maka seperti pada gambar berikut ini:
Keterangan :
- Source Code
- Output (Hasil Running Program)
Menentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman C++
Dari algoritma dan flowchart yang telah dibahas tentang bagaimana menentukan Bilangan Genap atau Ganjil, jika diimplementasikan dalam bahasa pemrograman C++ maka seperti pada gambar berikut ini:
Keterangan :
- Source Code
- Output (Hasil Running Program)
Menentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman Python
Dari algoritma dan flowchart yang telah dibahas tentang bagaimana menentukan Bilangan Genap atau Ganjil, jika diimplementasikan dalam bahasa pemrograman Python maka seperti pada gambar berikut ini:
Keterangan :
- Source Code
- Output (Hasil Running Program)
Menentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman PHP
Dari algoritma dan flowchart yang telah dibahas tentang bagaimana menentukan Bilangan Genap atau Ganjil, jika diimplementasikan dalam bahasa pemrograman PHP maka seperti pada gambar berikut ini:
Keterangan :
- Source Code
- Output (Hasil Running Program)
---
Ok, demikian Algoritma, Flowchart dan Pemrograman Menentukan Bilangan Genap atau Ganjil dengan contoh yang diimplementasikan dalam beberapa bahasa pemrograman dari mulai Java, C++, Python dan PHP. Silahkan dipelajari lebih teliti sehingga bisa menambah wawasan dan bermanfaat untuk kehidupan.
Jika ada yang kurang jelas bisa ditanyakan di kolom komentar ya... :)