DISUSUN OLEH
NABILA BALQIS
NIM : 2022573010027
Kelas : TI 1.A
2022
LEMBAR PENILAIAN
Nilai :
Dosen ,
Hendrawaty, ST.,MT.
D. PERCOBAAN
1. Buat program untuk menginputkan sebuah bilangan, kemudian cetak ke layar
bilangan tersebut dan beri komentar apakah bilangan tersebut ganjil atau genap
Contoh input = 15
Ouput = Bilangan yang inputkan adalah 15.
Bilangan tersebut adalah bilangan ganjil.
Penyelesaian:
Algoritma
1) Masukkan sebuah bilangan.
2) Bagi bilangan tersebut dengan bilangan 2
3) Hitung sisa hasil bagi pada langkah 2.
4) Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi
bilasisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.
Flowchart
Mulai
Input
bilangan
Apakah
sisa = 0
Cetak
Cetak
Ganjil
Genap
Selesai
Program
Diskon = 50%
>= 100.000
mendapatkan diskon selesai
Program
Ouput1
Output2
Flowchart
mulai
Diskon = 50%
Anda mendapatkan
diskon selesai
Program
Masukkan bilangan x
x = bukan bilangan
prima
x = bilangan prima
selesai
Program
Output1
Ouput2
Bil1, bil2
Bil=bil/bil2
Tampilkan
hasil bagi bil1 dengan bil2
Tampilkan
kesalahan Selesai
Program
Output1
Output2
E. SOAL TAMBAHAN
2) Output1
Output2
3)
4) Output1
Output2
5) Output1
Output2
1) Num = 10
10>0? Yes. print “category A” ,selesai.
2) Num = -10
-10>0? No. selesai, tidak cetak pada layar.
3) Num = 0
0>0? No. selesai, tidak cetak pada layar.
a)
1) Num = 10
10>0? Yes. Print “category A”, selesai.
2) Num = -10
-10>0? No. Print “category B”, selesai.
3) Num = 0
0>0? No. Print “category B”, selesai.
b)
1) Num = 10
10>0? Yes. Print “category A”, selesai.
2) Num = -10
-10>0? No. Print “category B dan category A”,
selesai.
3) Num = 0
0>0 ? No. Print “category B dan category A”,
selesai.
c)
G. KESIMPULAN
1) Membutuhkan ketelitian dalam menyelesaikan suatu kasus pada praktikum ini.
2) Dalam pembuatan flowchart untuk pernyataan if dan if...else terdapat percabangan Yes
dan No atau True dan False.
3) Program dijalankan berdasarkan kondisi suatu kasus. Misalnya dilakukannya pernyataan
1 dan pernyataan 2, jika kondisi yang ditentukan benar maka pernyataan 1 yang akan
dijalankan, tetapi jika kondisinya salah maka pernyataan 2 yang akan dijalankan.