Anda di halaman 1dari 7

TUGAS

ALGORITMA DAN STRUKTUR DATA

Nama : Elis Andikasari


NIM : 230119008
Kelas : TRPL23A1
Prodi : Teknologi Rekayasa Perangkat Lunak
STUDI KASUS

1. Studi Kasus Runtutan


Andi seorang pelanggan di Indomaret yang sedang menunggu kasir menghitung total belanjaannya
setelah selesai berbelanja. Andi telah mengumpulkan beberapa barang di keranjang belanja dan kasir
tersebut ingin menggunakan algoritma untuk menghitung total belanjaannya. Berikut adalah informasi
yang dimiliki:

1. Shampo: Harga Rp 15.000

2. Sabun : Harga Rp 10.000

Ada pajak sebesar 10% yang dikenakan pada total belanjaan, dan Andi juga memiliki kupon diskon
sebesar Rp 5.000 yang dapat Andi gunakan.

2. Studi Kasus Pemilihan


Elsa ingin memilih baju yang sesuai untuk hari ini berdasarkan kondisi cuaca. Elsa memiliki beberapa
pilihan baju di lemarinya dan perlu mengembangkan algoritma untuk memutuskan pakaian yang akan
Elsa kenakan. Berikut adalah beberapa informasi:

- Jika cuaca cerah, Elsa ingin mengenakan kaos

- Jika cuaca mendung, Elsa akan mengenakan sweater.

- Jika cuaca hujan, Elsa ingin mengenakan jaket tahan air.

Tentukan algoritma pemilihan baju berdasarkan kondisi cuaca yang Elsa lihat saat ini.

3. Studi Kasus Perulangan


Pada saat ujian sekolah sedang berlangsung Risa ketahuan mencotek pada teman semejanya. Kemudian
Bu Guru memberikan dia hukuman untuk menulis kalimat “saya tidak akan akan mencontek lagi”
sebanyak 100 kali

Buatlah algoritma perulangan pada kasus diatas


ALGORITMA
1. ALGORITMA DALAM BENTUK BAHASA NATURAL

A. Algoritma Runtutan

1. Mulai

2. Input harga masing masing barang

3. Tambahkan harga semua barang:

Total harga barang = Harga Shampoo + Harga Sabun

4. Hitung total belanjaan setelah pajak

10% x total harga barang + total harga barang

5. Hitung total belanjaan setelah diskon:

Total belanjaan setelah diskon = Total belanjaan setelah pajak – Rp. 5.000

6. Cetak struk belanja

7. Selesai.

B. Algoritma Pemilihan

1. Mulai

2. Lihat kondisi cuaca saat ini.

3. Jika cuaca cerah:

- Pilih kaos

4. Jika cuaca mendung:

- Pilih sweater

5. Jika cuaca hujan:

- Kenakan jaket anti air..

6. Selesai

C. Algoritma Perulangan

1. Mulai

2. Input kalimat
3. i =1

4. Kerjakan selama i <=100

5. Cetak kalimat “saya tidak akan memcontek lagi”

6. i = i + 1

7. Ulangi langkah 4-6

8. Selesai
2. ALGORITMA DALAM BENTUK FLOWCHART

A. Algoritma Runtutan
B. Algoritma Pemilihan
C. Algoritma Perulangan

Anda mungkin juga menyukai