Anda di halaman 1dari 4

VARIABEL

Variabel adalah besaran yang dapat berubah-ubah harganya.

Jenis variabel:
a. Numerik/angka yang bisa dioperasikan/dikomputasi secara matematis
Syarat penamaan:
➢ Harus diawali huruf
➢ Diikuti dengan huruf/angka
➢ Tidak boleh ada spasi
Contoh: A, A123, Angka, Harga, Nilai
b. String
Syarat penamaan sama dengan numeric (untuk membedakan biasanya diakhiri tanda $)
Contoh: A$, Nama$, kelas$, Nopeg$, KdBrg$

Penggambaran di flowchartnya dengan menggunakan kotak proses:

Nama$ = ”Bonita Sari” Harga = 10000

Nama$←”Bonita Sari” Nopeg$ = ”190105”

A←10 A=10

X←A+B X=A+B

Contoh memberi harga pada variabel :


NPM$ = “10120111” (benar) Harga = 10000 (benar) A1 = 100 (benar)
Kelas$ = “1KA10” (benar) Alas = 10 (benar) B1$ = “Mobil” (benar)
Ruang$ = ”G133” (benar) tinggi = 15 (benar) Nilairatarata = 100 (benar)
Nilai rata-rata 1A = 100
(salah karena ada spasi dan operator pengurangan) (salah karena diawali angka)
Nilai_rata_rata =100

Operator yang digunakan pada bahasa pemrograman * / + - ^


A$ = “10” : B$= “20” : PRINT A$+B$ → hasil outputnya 1020
A= 10 : B = 20 (penulisan 2 statemen didalam 1 baris yg sama dipisahkan : )
PRINT A+B → hasil outputnya 30
PEMASUKAN DATA

1. Pemberian harga awal kepada suatu variabel A=10

2. Dengan statemen INPUT INPUT A

3. Dengan statemen BACA (READ-DATA)


Harga dari variable ditempatkan terpisah dalam suatu himpunan data. Kemudian data
dibaca dari himpunan tersebut.

BACA A

Penulisan himpunan data :

30 10 8 4
20 Atau

10 “ANA” “ANI” “DINA”

PENCETAKAN

A NAMA$ Cetak A Cetak


“LULUS”

Contoh membuat flowchart sederhana

1. Buat flowchart dan programnya menghitung hasil penjumlahan dua buah bilangan,
diketahui bilangannya 10 dan 15 cetak hasilnya.

Mulai CLS
A = 10
A = 10 B = 15
C = A+B
PRINT C
B = 15

Run
C = A+B 25

Jika ingin dimodifikasi statemen Print C


C
PRINT “Hasil “; A; “+”; B;”= “; C

Selesai Hasil 10 + 15 = 25
2. Buat flowchart menghitung hasil penjumlahan dua buah bilangan, yang bilangannya
diinput melalui keyboard, cetak hasilnya.
CLS
Mulai INPUT A
INPUT B
INPUT A C=A+B
PRINT “Hasil = “; C

INPUT B Run
? 19 (angka diinput oleh user)
? 1 (angka diinput oleh user)
C = A+B
Hasil = 20

“Hasil =”; C Jika ingin dimodifikasi statemen INPUT A dan INPUT B


menjadi:

INPUT “Masukkan bilangan pertama ?“ ;A


Selesai INPUT “Masukkan bilangan kedua ?“ ;B

Ket. :User bisa menginput Ketika di Run :


dengan nilai berbeda-beda
setiap kali program dijalankan Masukkan bilangan pertama ? 10
tanpa harus mengubah Masukkan bilangan kedua ? 20
progamnya Hasil = 30

3. Buat flowchart menghitung hasil penjumlahan dua buah bilangan, diketahui bilangannya
10 dan 15 dengan menggunakan READ-DATA ,cetak hasilnya.

Mulai 10 15 CLS
DATA 10,15,“ANI”, 5,”ANI”
READ A
READ A READ B Run
C=A+B
PRINT “Hasil = “; C Hasil = 25
P “Nama saya = “; NM$
READ B
Jika program dimodifikasi
DATA 10,15,“ANI”, 5,”ANI”
READ A : READ B
C = A+B READ NM$
C=A+B
PRINT “Hasil = “; C
“Hasil =”; C PRINT “Nama = “; NM$
Run
Hasil = 25
Selesai Nama = ANI

Ket. :banyaknya data yang disediakan minimal harus sama dengan


jumlahnya variabel yang akan di READ dan tipe datanya harus
sesuai dengan jenis variabelnya numerik atau string
TUGAS:
1. buat diagram alur yang digunakan untuk menghitung dan mencetak luas dan keliling
lingkaran yang diketahui jari-jarinya 10.
Rumus yang dipakai (luas = 3.14 * r^2, keliling = 2* 3.14*r); r = jari – jari.
2. buat diagram alur untuk merubah suhu dari Fahrenheit ke derajat celcius dan reamur,
nilai fahrenheitnya diinput melalui keyboard.
Rumus yang dipakai (celcius = 5/9* (f-32); reamur = 4/9*(f-32));
F = Fahrenheit.
3. buat diagram alur yang digunakan untuk menghitung dan mencetak luas segitiga
yang diketahui alas dan tingginya melalui READ DATA. Data 10,20
Rumus yang dipakai (luas = 1/2 * alas * tinggi);

(ditulis di buku catatan lalu difoto atau diketik di word dan


kirim via email ke endahfikar@gmail.com
paling lambat hari Minggu, 11 Oktober jam 24.00 WIB,
dgn subject : kelas_nama_npm)

Anda mungkin juga menyukai