TUGAS Anndrian KE-2
TUGAS Anndrian KE-2
Soal
1. Variable Lampu Diisi :
Jika Saklar tekan = 0, maka Lampu = ”Mati”
Jika Saklar tekan =1, maka, Lampu = ”Terang”
Jawab:
A.Bahasa Alamiah (BA)
1. mulai
2. int Saklar ;
3. cetak” Input Saklar = ”;
4. Input Saklar
5. String Lamp = null;
6. Jika Saklar Lebih kecil atau sama dengan 1 Maka
7. Lampu sama dengan “Terang”
8. Akhiri jika
9. Cetak ”Maka Lampu =”;
10.Cetak “Lamp”;
11.cetak” LILIS MELANI KHUMAEROH”;
12.Selesai
B.Pseudocode(PDC)
mulai
int Saklar ;
cetak” Input Saklar = ”;
Input Saklar
String Lamp ;
IF (Saklar = 0)
Lamp =”Mati”;
Endif
IF (Saklar = 1)
Lamp =”Terang”;
Endif
Cetak ”Maka Lampu =”;
Cetak “Lamp”;
cetak” LILIS MELANI KHUMAEROH”;
Selesai
C.Flowcharct
mulai
Deklarasi
int Saklar ;
String Lamp = null;
False
Saklar=0
True
Lamp = Mati
False
Saklar=1
True
Lamp = Terang
selesai
CODINGAN
OUTPUT
2.Tampilkan program dengan output sbb:
Variable Upah Per jam (UPJ)
Jika gol =1, Maka Upah Perjam (UPJ) = 150000
Jika gol =2, Maka Upah Perjam (UPJ) = 120000
Jawab:
A.Bahasa Alamiah (BA)
1. mulai
2. int Upah Perjam;
3. cetak” Upah Perjam = ”;
4. Input Upah Perjam
5. String UPJ = null;
6. Jika Golongan Lebih kecil atau sama dengan 2 Maka
7. UPJ sama dengan “15000”
8. Akhiri jika
9. Cetak ”Maka Upah Perjam =”;
10. Cetak “UPJ”;
11. cetak” LILIS MELANI KHUMAEROH”;
12. Selesai
B.Pseudocode(PDC)
mulai
cetak”----------------------------------------------------------”;
cetak” ANDRIAN SAPUTRA-SISTEM INFORMASI”;
int Upah Perjam ;
cetak” Upah Perjam = ”;
Input Upah Perjam
String UPJ ;
IF (Gol = 1)
UPJ =”15000”;
Endif
IF (Gol = 2)
UPJ =”12000”;
Endif
Cetak ”Maka Upah Perjam =”;
Cetak “UPJ”;
Selesai
C.Flowcharct
mulai
cetak”----------------------------------------------------------”;
cetak” ANDRIAN SAPUTRA-SISTEM INFORMASI”;
cetak” Upah Perjam = ”;
Deklarasi
int Gol ;0
String UPJ = null;
False
Gol=1
UPJ = 15000
False
Gol=2
UPJ = 12000
selesai
CODINGAN
OUTPUT
3.Menghitung Gaji pokok-Bonus-Gaji
Variable Gaji Pokok Diisi
Jika Gol=1, Gaji pokok = 4200000
Jika Gol=2, Gaji Pokok = 3500000
Variable Bonus Diisi
Jika masa kerja karyawan >= 10, bonus=200000
Jika masa kerja karyawan < 10, bonus=0
Variable Gaji Diisi
Gaji=gaji pokok + bonus
Jawab:
A.Bahasa Alamiah (BA)
1. mulai
2. cetak”----------------------------------------------------------”;
3. cetak” ANDRIAN SAPUTRA-SISTEM INFORMASI”;
4. Berikan nilai awal variable gk sama dengan 12
5. Berikan nilai awal variable gaji sama dengan 0
6. Berikan nilai awal variable bonus sama dengan
7. cetak “ Input Golongan = ”
8. Masukan nilai variable gol
9. cetak “ Input Masa Kerja = ”
10. Masukan nilai variable mkk
11. jika gol sama dengan 1 maka
12. gk sama dengan 4200000
13. akhiri jika
14. jika gol sama dengan 2 maka
15. gk sama dengan 3500000
16. akhiri jika
17. jika mkk lebih dari sama dengan 10 maka
18. bonus sama dengan 200000
19. akhiri jika
20. jika mkk kurang dari 10 maka
21. bonus sama dengan 0
22. akhiri jika
23. gaji sama dengan gk tambah bonus
24. cetak “Gaji = ” tambah gaji
25. selesai
B.Pseudocode(PDC)
mulai
cetak”----------------------------------------------------------”;
cetak” ANDRIAN SAPUTRA-SISTEM INFORMASI”;
int gk;
int gaji;
int bonus;
int gol;
int mkk;
cetak “======================”;
cetak “ Input Golongan = ”
input gol;
cetak “ Input Masa Kerja = “
cetak “======================”;
if (gol = 1)
gk = 4200000;
endif
if (gol = 2)
gk = 3500000;
endif
if (mkk >= 10)
bonus = 200000;
endif
if (mkk < 10)
bonus = 0;
endif
gaji = gk + bonus;
cetak “ Gaji = “ + gaji;
Selesai
C. Flowchart
Mulai
cetak”----------------------------------------------------------”;
cetak” ANDRIAN SAPUTRA-SISTEM INFORMASI”;
long gk = 0;
long gaji = 0;
long bonus = 0;
cetak “======================”;
cetak “ Input Golongan = ”;
input gol;
cetak “ Input Masa Kerja = “;
input mkk;
False
gol = 1;
True
A
A
B
gk = 4200000; bonus = 0;
gaji = gk + bonus;
False
gol = 2;
gk = 3500000;
Selesai
False
mkk >= 10;
True
bonus = 200000;
True
B
CODINGAN
OUTPUT