Anda di halaman 1dari 5

Nama : Jhona Simanjuntak

Nim : 2022573010091

Kelas : TI 1 A

Matkul : Praktikum konsep pemograman

PRAKTIKUM 5

C. TUGAS PENDAHULUAN

Desainlah algoritma dan flowchart untuk semua soal pada percobaan

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

Output = Bilangan yang diinputkan adalah 15

Bilangan tersebut adalah bilangan ganjil

Bahasa program :

Hasil build pada program :


Algoritma :

1. Mulai
2. Deklarasikan variabel bilangan
3. Input nilai bilangan
4. Lakukan pengecekan dengan modulus untuk mengetahui sisa hasil bagi dengan 2
5. Jika modulus / sisa hasil bagi bilangan dengan 2 sama dengan 0 maka bilangan genap, jika
tidak sama dengan 0 maka bilangan ganjil
6. Tampilkan status Genap / Ganjil
7. Selesai

Flowchart :

Mulai

Input bilangan

Input bilangan

false true
Bilangan mod 2 == 0

Output bilangan % “ Output bilangan %


adalah bilangan “ adalah bilangan
ganjil” genap”

Selesai
2. Buat program menggunakan pernyataan if adalah untuk menentukan besarnya potongan
harga yang diterima oleh seorang pembeli, berdasarkan kriteria :
‫ ﮲‬tidak ada potongan harga jika total pembelian kurang dari Rp. 100.000 ( dalam hal ini
potongan harga dianalisasi dengan 0 )
‫ ﮲‬bila total pembelian lebih dari atau sama dengan Rp. 100.000, potongan harga yang
diterima dirubah menjadi sebesar 5% dari total pembelian .
Contoh : Input : 50.000
Output: Total pembelian Rp. 50.000
‫ ﮲‬Bahasa program

‫﮲‬Hasil build pemograman

Flowchart:

Mulai

Diskon 5%

Jika total pembelian >=


100.000 maka,
mendapatkan diskon,jika
total pembelian
<=100.000 maka tidak
mendapatkan diskon.
Anda tidak
mendapatkan
diskon

Mendapatkan diskon
Selesai

3. Ulangi soal no. 2 Output diganti dengan:


Total pembelian adalah 50.000
Anda tidak mendapat diskon.
‫ ﮲‬Bahasa program

‫﮲‬Hasil program

4. Gunakan pernyaaan if…else untuk menentukan sebuah bilangan masukan adalah bilangan
prima atau bukan
Input : x

Output : x adalah bilangan prima / bukan bilangan prima


- Bahasa program

- Hasil program

Anda mungkin juga menyukai