nama dan nilai data - unissulacyber.unissula.ac.id/dirba/member/210603026/file/4. nama... ·...

Post on 14-Mar-2020

9 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Di dalam algoritma dan pemrograman, namadigunakan untuk mengidentifikasi dan mengacusebuah objek.

Oleh karena itu setiap nama haruslah unik, danmematuhi aturan penulisan yang berlaku samauntuk algoritma dan bahasa pemrograman.

Nama dan Nilai Data

1. Nama dimulai dengan huruf

2. Nama hanya menggunakan huruf, angka dan _ (underscore).

3. Tidak lebih dari satu kata

4. Bedakan huruf besar dan huruf kecil.

Contoh penamaan yang salah:

9titik nilai ujian

PT-12 F 1

Contoh penamaan yang benar:

titik9 atau titik_9 nilai_ujian atau NilaiUjian

PT12 atau PT_12 F1

Semua nama objek harus dideklarasikansebelum mereka dapat digunakan.

Deklarasi menspesifikasikan nama berikut:

1. Peubah (variabel) beserta tipenya

2. Konstanta beserta nilainya

3. Tipe bentukan

4. Fungsi dan prosedur

Peubah adalah tempat penyimpanandata/informasi di memori yang nilainya dapatdiubah.

Contoh: nilai_ujian : real

k : integer

c : char

Konstanta adalah tempat penyimpanandata/informasi di memori yang nilainya tidakdapat diubah selama pelaksanaan program.Notasi untuk menyetakan konstanta adalahconst.

Contoh: const phi = 3.14

const sandi = „xyz‟

Contoh:

type Titik : record < x,y : real >

type Jam : record < hh : integer, (0..23)

mm : integer, (0 .. 59)

ss : integer, (0..59) >

P : Titik

J1, J2 : Jam

P adalah nama objek dengan tipe data Titik.

J1 dan J2 adalah nama objek dengan tipe data Jam.

Contoh:

FUNCTION Maks (input A,B : integer) → integer

{ mengembalikan nilai yang lebih besar antara A

dan B }

PROCEDURE Tukar (input/output A,B : integer)

{ mempertukarkan nilai A dan B }

Nilai adalah besaran dari nama objek yang telahdideklarasikan. Nilai yang disimpan sebuah peubahadalah nilai yang terakhir yang disimpan kedalamnya.

Nilai dapat diisikan dengan cara berikut:

1. Penugasan langsung

2. Hasil operasi

3. Hasil pembacaan input

4. Nilai yang dikirim oleh fungsi

Sebuah nilai dapat ditugaskan langsung pada sebuahnama peubah dengan ketentuan nilai tsb harus bertipesama dengan peubah. Notasi penugasan adalah ←.

Contoh: k : integer

jarak : real

type Titik : record < x,y : integer >

P : Titik

k ← 5

jarak ← 3.14

P.x ← 10

P.y ← 5

Nilai sebuah peubah atau konstanta dapatditugaskan pada peubah lain dengan ketentuannilai tsb harus bertipe sama dengan peubah.

Contoh: const phi = 3.14

k : integer, jarak : real

type Titik : record < x,y : integer >

P : Titik

k ← 5

jarak ← phi

P.x ← 10

P.y ← k

Hasil operasi dapat ditugaskan pada sebuah nama peubah dengan ketentuan hasil operasi bertipe sama dengan tipe peubah.

Contoh: A,B,C : integer

a,b,c, determinan : real

C ← A + B

determinan ← b*b – 4*a*c

(derajat komputasi)

Nilai peubah dapat berasal dari piranti masukanseperti keyboard. Dalam algoritma, notasipembacaan adalah read.

Contoh:

N : integer

read (N)

Nilai yang disimpan dalam memori dapatditampilkan ke piranti keluaran seperti layarmonitor. Notasi penulisan nilai sama dengannotasi pencetakan teks, yakni write.

Contoh:

N : integer

write (“Masukkan nilai N: “)

read (N)

write (“Nilai yang dimasukkan adalah”, N)

top related