You are on page 1of 3

FLOW CART PROGRAM DATA GAJI GURU BENGKEL SMK NEGERI 1

GLAGAH
START

NAMA KARYAWAN
1.P.Agus 2.P.Arif
3.P.Dani
4.P.Joko
5.P.Parman
6. Nama tidak
terdaftar

=
1?

=2
?

=
3
?

=
4
?

Cetak
hasil

END

Listing program
10 :
CLS
REM data karyawan
LOCATE 2, 20: PRINT "########################"
LOCATE 4, 20: PRINT " NAMA KARYAWAN
"
LOCATE 5, 20: PRINT " 1.P.Agus 2.P.Arif 3.P.Dani "
LOCATE 6, 20: PRINT " 4.P.Joko 5.P.Parman "
LOCATE 7, 20: PRINT " 6.Nama tidak terdaftar "
LOCATE 9, 20: PRINT "########################"
PRINT
INPUT "Anda ingin mngetahui gaji siapa?"; NM$
IF NM$ = "P.Agus" OR NM$ = "1" THEN
CLS
LOCATE 10, 30: PRINT "***********************"
LOCATE 11, 30: PRINT " Nama = P.Agus
"
LOCATE 12, 30: PRINT " Guru = Bangunan
"
LOCATE 13, 30: PRINT " Gaji = Rp.3.000000 "
LOCATE 14, 30: PRINT "***********************"
PRINT
LOCATE 20, 30: INPUT "mau coba lagi? (Y / T)?", Y$

=
5
?

Input
salah

IF Y$ = "Y" OR Y$ = "y" THEN GOTO 10


END
ELSEIF NM$ = "P.Arif" OR NM$ = "2" THEN
CLS
LOCATE 10, 30: PRINT "***********************"
LOCATE 11, 30: PRINT " Nama = P.Arif
"
LOCATE 12, 30: PRINT " Guru = Listik
"
LOCATE 13, 30: PRINT " Gaji = Rp.3.500000 "
LOCATE 14, 30: PRINT "***********************"
PRINT
LOCATE 20, 30: INPUT "mau coba lagi? (Y / T)"; Y$
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 10
END
ELSEIF NM$ = "P.Dani" OR NM$ = "3" THEN
CLS
LOCATE 10, 30: PRINT "***********************"
LOCATE 11, 30: PRINT " Nama = P.Dani
"
LOCATE 12, 30: PRINT " Guru = Otomotif
"
LOCATE 13, 30: PRINT " Gaji = Rp.4.000000 "
LOCATE 14, 30: PRINT "***********************"
PRINT
LOCATE 20, 30: INPUT "mau coba lagi? (Y / T)"; Y$
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 10
END
ELSEIF NM$ = "P.Joko" OR NM$ = "4" THEN
CLS
LOCATE 10, 30: PRINT "***********************"
LOCATE 11, 30: PRINT " Nama = P.Joko
"
LOCATE 12, 30: PRINT " Guru = Las
"
LOCATE 13, 30: PRINT " Gaji = Rp.3.500000 "
LOCATE 14, 30: PRINT "***********************"
PRINT
LOCATE 20, 30: INPUT "mau coba lagi? (Y / T)"; Y$
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 10
END
ELSEIF NM$ = " P.Parman" OR NM$ = "5" THEN
CLS
LOCATE 10, 30: PRINT "***********************"
LOCATE 11, 30: PRINT " Nama = P.Parman
"
LOCATE 12, 30: PRINT " Guru = Elektronika "
LOCATE 13, 30: PRINT " Gaji = Rp.5.000000 "
LOCATE 14, 30: PRINT "***********************"
PRINT
LOCATE 20, 30: INPUT "mau coba lagi? (Y / T)"; Y$
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 10
END
ELSE
LOCATE 18, 30: PRINT " maaf nama tidak terdaftar "
PRINT
LOCATE 20, 30: INPUT "mau coba lagi? (Y / T)"; Y$
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 10
END IF
END

You might also like