Wednesday, November 28, 2012

Notasi II


 



Terminator keterangan: digunakan untuk menunjukan mulai atau  selesai suatu program.
Biasnya untuk input/outpjut
Dicision à Digunakan untk operasi perbandingan logika
 On-page reference digunakan ntuk mennjukan hubungan arus proses yang terptus masih dalam halaman yang sama.
Flow line  arah aliran program
Notasi I 
Untaian kalimat deskriptif
Algoritma luas_persegi_panjang
Menghitung luas persegi panjang dengan memasukan p dan l
Deklarasi
p, l, luas : bil. Bulat
Deskriptif
1. Masukan p dan l
2. Luas = p * l
3. Tampilkan luas
Notasi II
Flowchart menghitung luas persegi panjang
NOTASI III à Pseudocode






Begin
Read p, l : int
Luas ß p*l : int
Write luas
End.
SOAL
Buatlah notasi I dan notasi II dari program menghitung gaji bersih.
Dimana data-data yang dibutuhkan adalah sbb :
Nama, NIK, Gapok, Tunj_Jabatan, PPh, Total Gaji bersih
Untuk            :  gapok = Rp 1.500.000,- 
Tunj_jabatan = Rp. 750.000,-
PPh = 10 % dari gapok + tunj_jabatan
Total gaji bersih = gapok + tunj_jabatan - PPh
NOTASI  I
Algoritma total_gaji_bersih_pegawai
è Menghitung total gaji pegawai dengan memasukkan nama, NIK, GP, TJ, dan PPh.
Deklarasi :
Nama, NIK: string
GP, TJ, PPh, TGB : bil. Bulat
Deskriptif :
1. Masukkan nama, NIK, GP, TJ
2. Hitung PPh = (GP+TJ)*10/100
3. Hitung TGB = GP+TJ-PPh
4. Tampilkan TGB
NOTASI  II

NOTASI III
Begin
Read Nama, NIK: string
             GP, TJ, PPh, TGB : bil. Bulat
Pph ß(gapok+TG)*10/100
TGBßGapok+TG-PPH
Write TGB
End.
NOTASI II TUKAR_ISI

NOTASI III 
Begin
Read a : merah, b : biru, c : kosong 
Tuang a ß c
Tuang b ß a 
Tuang c ß b
Write a : biru
  B : merah
C : kosong 
End.
NOTASI I TUKAR_BILANGAN
Algoritma Tukar_Bilangan
Menukar 2 buah bilangan, A=70 dg B=80 menjadi A=80 dg B=70
Deklarasi
A , B, x : bil. Bulat
X = 10
Deskriptif
1. Masukan A =70 dan B =80
2. A=A+x
3. B=B-x
4. Tampilkan A = 80 dan B = 70
NOTASI III
Begin
Read a=70
          b=80
          c=10
     a ß a+c
     bß b-c
Write a=80
          b=70
End.

No comments: