Alpro Bagian 1 – Tipe data, Variabel, Konstanta, Assignment

September 01, 2014
Awan Rimbawan

1. Bagaimana menuliskan kamus data dalam algoritma beserta contoh tipe data dari variabel?

   DEKLARASI/VAR/KAMUS DATA
     VarNama : String
     VarUmur : Integer
     VarTargetIPK : Real
     VarJomblo : Boolean
     VarTargetNilaiAlpro : Character

 

2. Bagaimana algoritma untuk memerintahkan komputer menampilkan teks ke layar monitor?

OUTPUT(“Work Hard! Success come through ideas and lots of action!”)

 

3. Bagaimana algoritma untuk memasukan nilai ke dalam sebuah variabel?

INPUT(VarNama)

 

4. Bagaimana algoritma untuk memerintahkan komputer menampilkan nilai dari sebuah variabel ke layar monitor?

OUTPUT(VarNama)

 

5. Buatlah contoh algoritma sebagai berikut:

  • Mempunyai 5 variabel yaitu VarNama : String, VarUmur : Integer, VarTargetIPK : Real, VarJomblo : Boolean, VarTargetNilaiAlpro : Character
  • Mempunyai 1 konstanta bernama KonsTempatTanggalLahir yang bertipe data string
  • Algoritma tersebut akan mengisikan nilai-nilai ke dalam variabel, kemudian menampilkannya ke layar
ALGORITMA Contoh1;
  {*Menjelaskan tentang Variabel, Konstanta, Tipe Data, Assignment dan Output*}

DEKLARASI/VAR/KAMUS DATA
  VarNama : String
  VarUmur : Integer
  VarTargetIPK : Real
  VarJomblo : Boolean
  VarTargetNilaiAlpro : Character

KONSTANTA
  KonsTempatTanggalLahir : String ”Sumedang, 28-Agustus-1960”

BEGIN
  VarNama <-- “Awan Rimbawan”
  VarUmur <-- 54
  VarTargetIPK <-- 3.99
  VarJomblo <-- FALSE
  VarTargetNilaiAlpro <-- ’A’

  OUTPUT(“Ini adalah data tentang Awan Rimbawan”)
  OUTPUT(VarNama)
  OUTPUT(VarUmur)
  OUTPUT(VarTargetIPK)
  OUTPUT(VarJomblo)
  OUTPUT(KonstTempatTanggalLahir)
END 

 

6. Buatlah contoh algoritma sebagai berikut:

  • Mempunyai 5 variabel yaitu VarNama : String, VarUmur : Integer, VarTargetIPK : Real, VarJomblo : Boolean, VarTargetNilaiAlpro : Character
  • Algoritma tersebut akan memasukkan nilai-nilai ke dalam variabel, kemudian memasukkannya ke layar
  • Lalu dimasukkan nilai-nilai berikutnya dan ditampilkan kembali ke layar
ALGORITMA Contoh2;
{*Sama seperti sebelumnya, tetapi bagaimana jika ditambahkan assignment baru dan di outputkan lagi?*}

    DEKLARASI/VAR/KAMUS DATA
	VarNama : String
	VarUmur : Integer
	VarTargetIPK : Real
	VarJomblo : Boolean
	VarTargetNilaiAlpro : Character

   KONSTANTA
	KonsTempatTanggalLahirSibutar : String <--”Sitoli,13-Jan-1964”
	KonsTempatTanggalLahirAmanda : String <--”B.Aceh, 7-Feb-1992”

BEGIN
	VarNama <-- “Sibutar-butar”
	VarUmur <-- 50
	VarTargetIPK <-- 4.00
	VarJomblo : TRUE
	VarTargetNilaiAlpro <-- ’AB’
	
	OUTPUT(“Ini adalah data tentang Sibutar-butar”)
	OUTPUT(VarNama)
	OUTPUT(VarUmur)
	OUTPUT(VarTargetIPK)
	OUTPUT(VarJomblo)
	OUTPUT(KonsTempatTanggalLahirSibutar)	
	
	VarNama <-- “Amanda Larashati”
	VarUmur <-- 22
	VarTargetIPK <-- 3.75
	VarJomblo : TRUE
	VarTargetNilaiAlpro <-- ’C’
	
	OUTPUT(“Ini adalah data tentang Amanda”)
	OUTPUT(VarNama)
	OUTPUT(VarUmur)
	OUTPUT(VarTargetIPK)
	OUTPUT(VarJomblo)
	OUTPUT(KonsTempatTanggalLahirAmanda)

END 

 

7. Buatlah sebuah algoritma yang bisa menerima inputan dari keyboard kemudian menampilkannya ke layar.

ALGORITMA Contoh3;
{*contoh input dan output*}

VAR
  VarNama: String
  VarNilai: Char

BEGIN   
	OUTPUT('Masukkan nama: ')
	INPUT(VarNama)
	OUTPUT( 'Masukkan nilai: ')
	INPUT(Varnilai)
	OUTPUT('Nama: ' , VarNama)
	OUTPUT('Nilai: ', Varnilai)
END.
Facebook Comments

No comments

Leave a Reply

Your email address will not be published. Required fields are marked *

9 + 7 =