Anda di halaman 1dari 13

PEMOGRAMAN KOMPUTER

PERTEMUAN 3
Struktur Algoritma
FR
Pembahasan
1. Review 3 Struktur Algoritma
2. Latihan

Add a footer 2
FR
Struktur Algoritma

Add a footer 3
FR
Struktur Urut (Sequence)
• Struktur urut adalah suatu struktur program dimana setiap baris program akan
dikerjakan secara urut dari atas ke bawah sesuai dengan urutan penulisannya

Add a footer 4
FR

Add a footer 5
FR
Struktur Pemilihan (selection)
• Pada struktur pemilihan tidak setiap baris program akan dikerjakan. Baris program
yang dikerjakan hanya yang memenuhi syarat saja. Struktur pemilihan adalah
struktur program yang melakukan proses pengujian untuk mengambil suatu
keputusan apakah suatu baris atau blok instruksi akan diproses atau tidak.

Add a footer 6
FR
Struktur Pengulangan(Looping)
• Struktur pengulangan disebut kalang (loop), dan bagian algoritma yang diulang
(aksi) dinamakan badan kalang (loop body).

Add a footer 7
FR

Add a footer 8
FR
LATIHAN 1
• Buatlah Algoritma dengan notasi flowchart, dan pseudocode untuk menghitung
biaya Produksi pada suatu pabrik atau perusahaan , jika diketahui
Persediaan awal bahan baku : Rp 4.000.000
Pembelian bahan baku baru : Rp 9.000.000
Bahan baku yang tersisa : Rp 1.000.000

Untuk menghitung biaya produksi adalah sebagai berikut :


Biaya Produksi = (Persediaan awal bahan baku + pembelian bahan baku yang baru)
– bahan baku yang tersisa di akhir periode

Add a footer 9
FR
LATIHAN 2
• Buatlah algoritma untuk menentukan Gen anda , apakah anda termasuk ke Generasi
Z, Millenial atau GEN X.
Diketahui :
• Gen Z, merupakan generasi yang lahir pada 1997-2012. Mereka sekarang  berusia 8-
23 tahun.
• Gen  Milenial  yaitu generasi yang lahir pada 1981-1996 (saat ini berusia 24-39
tahun).
• Gen X  adalah generasi yang lahir pada 1965-1980 (sekarang berusia 40-55 tahun).

Add a footer 10
FR
Latihan 3
• Biaya tenaga kerja adalah semua biaya untuk tenaga kerja, baik berbentuk gaji
buruh harian, gaji pokok untuk karyawan tetap, maupun tunjangan-tunjangannya,
yang berhubungan langsung dengan proses produksi. Selain itu, perhitungkan pula
biaya tenaga kerja tidak langsung.
Rumus biaya tenaga kerja:
Tenaga Kerja Harian = total jam kerja x upah per jam
Tenaga kerja tetap = Gaji pokok + tunjangan
Tenaga Kerja tidak langsung (satpam, petugas kebersihan, dll) = Gaji pokok +
tunjangan
 jumlahkan seluruhnya untuk menemukan total biaya tenaga kerja
Buatlah Algoritma dengan notasi : deskriptif, pseudocode dan Flowchart !!
#Gunakan Struktur Pemilihan
Add a footer 11
FR
Latihan 4
Di suatu toko terdapat promo diskon untuk pembelian baju dengan harga Rp 100.000,
jika total pembelian mencapai Rp 500.000 maka pembeli mendapatkan diskon 30 % +
20 %.
Contoh perhitungan :
Menghitung Diskon Pertama: 30% x Rp 500.000 =Rp 150.000,-
Menghitung Diskon Kedua: 20% x Rp 150.000 = Rp 30.000,-
Jumlah Diskon Pertama dan Kedua: Rp 150.000 + Rp 30.000 = Rp 180.000,-
Total Pembelian yang Harus Anda Bayar: Rp 500.000 - Rp 180.000,-= Rp 320.000,
Buatlah Algoritma dengan notasi : deskriptif, pseudocode dan Flowchart !!

#Gunakan Struktur Perulangan


Add a footer 12
Hena Sulaeman, S.T
089-501-245-089
henasulaiman@sttbandung.ac.id
https://github.com/hensconfiguration

Anda mungkin juga menyukai