TUGAS ANALISA KISI – KISI
PEMOGRAMAN DASAR 2
Nama : Muh Nanda J R
No : 23
Kelas : XI Teknik Komputer & Jaringan Axioo
1. Algoritma Permasalahan
a. Pseudo-code
- Masukan harga barang ( a )
- Masukan jumlah barang ( b )
- Tampilkan total ( total = a * b )
- Jika total harga > Rp. 10.000 dan <= Rp. 100.000 , maka tidak mendapatkan diskon ( diskon = 0% )
- Jika total harga > Rp. 100.000 dan <= Rp. 500.000, maka mendapatkan diskon 0,05% ( diskon = 0,05% )
- Jika total harga > Rp. 500.000 dan <= Rp. 1.000.000, maka mendapatkan diskon 0,1% ( diskon = 0,1% )
- Jika total harga > Rp. 1.000.0000, maka mendaptkan diskon 0,15% ( diskon = 0,15% )
b. Algoritma
- Masukan harga barang ( a )
- Masukan jumlah barang ( b )
- Tampilkan total ( a*b )
- If total > 10.000 & <= 100.000, Total harga yang harus di bayar = ( total - ( total * 0 ))
- Else if total > 100.000 & <= 500.000, Total harga yang harus dibayar = ( total - ( total * 0,05))
- Else if total > 500.000 & <= 1.000.000, Total harga yang harus dibayar = ( total – ( total * 0,1))
- Else total > 1.000.000, Total harga yang harus dibayar = ( total – ( total * 0,15 ))
2. Flow Chart Permasalahan
Start
Def Variabel : a, b, total
Masukan a ( Harga )
Hitung Total ( a * b )
Tampilkan Total
X
Y
Z
W
H
K
J
I
Tampilkan Harga
Tampilkan Harga
Tampilkan Harga
Tampilkan Harga
End
Keterangan
X : total > 10.000 & <= 100.000
Y : total > 100.000 & <= 500.000
Z : total > 500.000 & <= 1.000.000
W : total > 1.000.000
H : total > 10.000 & <= 100.000, Total harga yang harus di bayar = ( total - ( total * 0 ))
I : total > 100.000 & <= 500.000, Total harga yang harus dibayar = ( total - ( total * 0,05))
J : total > 500.000 & <= 1.000.000, Total harga yang harus dibayar = ( total – ( total * 0,1))
K : total > 1.000.000, Total harga yang harus dibayar = ( total – ( total * 0,15 ))
3. Design Interface
a. Via Comand Promt
b. Via NetBeans
4. Diket :
Harga Barang = Rp. 100.000,-
Jumlah Barang = 10
Total = 100.000 * 10
Total = 1.000.000
Harga Yang Harus Dibayar = ( total – (total * 0,1 )
Harga Yang Harus Dibayar = ( 1.000.000 – ( 1.000.000 * 0,1 )
Harga Yang Harus Dibayar = ( 1.000.000 – 100.000 )
Harga Yang Harus Dibayar = Rp. 900.000,-
Jadi, harga yang harus di bayar adalah Rp. 900.000,-
5. Saya menggunakan konsep dari script kode yang tersedia dibawahnya yaitu
else if(total>500000 & total<=1000000)
{
System.out.print("Total harga yang harus dibayar (setelah diskon) =Rp ");
System.out.println(total-(total * 0.1));
}
PEMOGRAMAN DASAR 2
Nama : Muh Nanda J R
No : 23
Kelas : XI Teknik Komputer & Jaringan Axioo
1. Algoritma Permasalahan
a. Pseudo-code
- Masukan harga barang ( a )
- Masukan jumlah barang ( b )
- Tampilkan total ( total = a * b )
- Jika total harga > Rp. 10.000 dan <= Rp. 100.000 , maka tidak mendapatkan diskon ( diskon = 0% )
- Jika total harga > Rp. 100.000 dan <= Rp. 500.000, maka mendapatkan diskon 0,05% ( diskon = 0,05% )
- Jika total harga > Rp. 500.000 dan <= Rp. 1.000.000, maka mendapatkan diskon 0,1% ( diskon = 0,1% )
- Jika total harga > Rp. 1.000.0000, maka mendaptkan diskon 0,15% ( diskon = 0,15% )
b. Algoritma
- Masukan harga barang ( a )
- Masukan jumlah barang ( b )
- Tampilkan total ( a*b )
- If total > 10.000 & <= 100.000, Total harga yang harus di bayar = ( total - ( total * 0 ))
- Else if total > 100.000 & <= 500.000, Total harga yang harus dibayar = ( total - ( total * 0,05))
- Else if total > 500.000 & <= 1.000.000, Total harga yang harus dibayar = ( total – ( total * 0,1))
- Else total > 1.000.000, Total harga yang harus dibayar = ( total – ( total * 0,15 ))
2. Flow Chart Permasalahan
Start
Def Variabel : a, b, total
Masukan a ( Harga )
Hitung Total ( a * b )
Tampilkan Total
X
Y
Z
W
H
K
J
I
Tampilkan Harga
Tampilkan Harga
Tampilkan Harga
Tampilkan Harga
End
Keterangan
X : total > 10.000 & <= 100.000
Y : total > 100.000 & <= 500.000
Z : total > 500.000 & <= 1.000.000
W : total > 1.000.000
H : total > 10.000 & <= 100.000, Total harga yang harus di bayar = ( total - ( total * 0 ))
I : total > 100.000 & <= 500.000, Total harga yang harus dibayar = ( total - ( total * 0,05))
J : total > 500.000 & <= 1.000.000, Total harga yang harus dibayar = ( total – ( total * 0,1))
K : total > 1.000.000, Total harga yang harus dibayar = ( total – ( total * 0,15 ))
3. Design Interface
a. Via Comand Promt
b. Via NetBeans
4. Diket :
Harga Barang = Rp. 100.000,-
Jumlah Barang = 10
Total = 100.000 * 10
Total = 1.000.000
Harga Yang Harus Dibayar = ( total – (total * 0,1 )
Harga Yang Harus Dibayar = ( 1.000.000 – ( 1.000.000 * 0,1 )
Harga Yang Harus Dibayar = ( 1.000.000 – 100.000 )
Harga Yang Harus Dibayar = Rp. 900.000,-
Jadi, harga yang harus di bayar adalah Rp. 900.000,-
5. Saya menggunakan konsep dari script kode yang tersedia dibawahnya yaitu
else if(total>500000 & total<=1000000)
{
System.out.print("Total harga yang harus dibayar (setelah diskon) =Rp ");
System.out.println(total-(total * 0.1));
}
Komentar
Posting Komentar