Tugas Kelompok Ke-1 Week 3: Input: 150.000.000 Output: 8.500.000
Tugas Kelompok Ke-1 Week 3: Input: 150.000.000 Output: 8.500.000
Week 3
1. Biaya seorang arsitek akan dihitung sebagai persentase dari biaya bangunan. Berikut ini
adalah perhitungannya:
3% akan dikenakan dari sisa biaya bangunan jika sisa dari biaya bangunan
kurang dari atau sama dengan 120 juta.
Atau 2,5% akan dikenakan dari sisa biaya bangunan jika sisa dari biaya bangunan
lebih dari 120 juta.
a. Buatlah rancangan algoritma yang akan menerima input berupa biaya bangunan, dan
menghitung serta menampilkan biaya arsitek yang dikenakan. Sertakan juga definisi
diagramnya.
b. Buatlah Desk checking table untuk mengecek algoritma yang sudah dibuat pada point
(a) dengan menggunakan 2 dataset.
Berikut adalah illustrasi input dan output dari program yang akan dirancang.
Input: 150.000.000
Output: 8.500.000
Input: 250.000.000
Output: 10.650.000
2. Sebagai bentuk dari quality control, sebuah toko menengah yang menjual pancake
melakukan pencatatan terhadap setiap pancake yang dibuat dan disajikan pada pelanggan.
Ada 2 hal yang dicatat, yaitu diameter (cm) dan ketebalan (mm) dari setiap pancake yang
dibuat. Pada baris terakhir dari catatan tersebut ditandai dengan nilai ‘99’, yang
Program Design Methods
menandakan akhir dari catatan. Program akan membaca file catatan toko tersebut, dan
menghitung jumlah minimum, maksimum, dan rata-rata untuk kedua ukuran tersebut
(diameter dan ketebalan pancake), dan menampilkan hasil perhitungan tersebut.
Output:
Jawab:
c) hierarchy chart
Menampilkan output
nilai minimal dan
Mengurutkan data diameter
maksimal dari data
ketebalan
end
Menampilkan output rata-
rata dari diameter