Anda di halaman 1dari 5

Nama : Alfandi Rizki Pratama

NIM : 185060101111012

1. a . A= (X+Y)**2 + 2.5*X**3*Y**4
b. x= sqrt (A/((B+(C/D)))
c. A.LT.B**2.AND.B.LE.C
d. D.NE.C
e. y= (((C+2A)/B)+7D)**1/7

2. a. Nomer 1 (spasi kolom sebanyak 1, dan merupakan konstanta Integer dengan kolom
sebanyak 4), Nomer 2 (spasi kolom sebanyak 2, dan merupakan konstanta Integer
dengan kolom sebanyak 5), Nomer 3 (spasi kolom sebanyak 2, dan merupakan konstanta
Integer dengan kolom sebanyak 6), format 10 untuk menyimbolkan format (*,10)
b. Menulis hasil C dan F, C dan F merupakan konstanta real, format konstanta real di
simbolkan dengan F) Arti dari (2F8.3), 2 untuk menulis hasil dari (C dan F), 5 real, 3
angka dibelakang koma. format 5 untuk menyimbolkan format (*,5)
c. Real Momen mendeklarasikan jika M merupakan bilangan real, 1X menjelaskan kolom
spasi sebanyak 1,’Nilai Momen=’ menampilkan tulisan di program yaitu Nilai momen =,
format 20 untuk menyimbolkan format (*,20)

3. a. -1244.56 ( real)
b. .TRUE. (LOGIKA)
c. +1244 (integer)
d. 12.334E-2 (real)
e. 0.0123456E-10 (Presisi ganda)
f. DINDA (karakter)
g.+1244. (real)
h. -4.567+10i (kompleks)
i. 0 (integer)
j. .123 (real)
4. Ada 9 simbol-simbol standart IBM yang digunakan pada flowchart. Gambarkan dan
jelaskan arti dari masing-masing simbol tersebut
TERMINATOR PERMULAAN/AKHIR PROGRAM

FLOW LINE ARAH ALIRAN PROGRAM

PREPARATION PROSES INISIASI/ PEMBERIAN HARGA AWAL

PROSES PROSES PENGOLAHAN DATA

INPUT/OUTPUT PROSES INPUT/OUTPUT, PARAMETER INFO

DECISION PERBANDINGAN PERNYATAAN

ON PAGE PENGHUBUNG FLOWCHART DIDALAM HALAMAN


CONNECTOR

OFF PAGE
PENGHUBUNG FLOWCHART DI LUAR HALAMAN
CONNECTOR

SUB PROGRAM MEMBATASI PROGRAM

5. Program kuis

a. Mulai

b. Memasukkan Harga Beban P (kg)

c. Memasukkan Panjang Bentang (m)

d. Memproses perhitungan reaksi dengan rumus RA=RB=1/2.P

e. Menampilkan hasil reaksi

f. Menghitung Momen Maksimum dengan rumus Mmaks = ¼..P.L

g. Menampilkan hasil Momen Reaksi

h. Selesai
Flowchart

Mulai

Masukkan Data

P,L

RA=RB=1/2.P

Mmaks = ¼.P.L

Menampilkan hasil

RA,RB,MMaks

Selesai
6. Apakah yang dimaksud dengan statemen berikut, tulislah bentuk umumnya dan berikan
contohnya :

a. goto : Statement GOTO berguna untuk melompatkan proses eksekusi ke suatu baris yang
diberi nomor baris tanpa harus mentest suatu kondisi, sehingga sering disebut dengan statement
alih tanpa syarat. Baris yang dituju untuk dieksekusi kemudian ditandai dengan nomor baris
tertentu.

b. Statement IF-
THEN merupakan perintah yang digunakan untuk melakukan pengecekan suatu kondisi ap
abila kondisi tersebut dipenuhi. Perintah ini berhubungan erat dengan operasi logika dan
dapat ditulis dalam dua bentuk yaitu if dengan satu baris perintah saja dan if dengan banyak
baris perintah. If dengan satu baris perintah digunakan untuk melakukan pengecekan terhadap
satu kondisi saja.

CONTOH :
Program kuis prokom

PROGRAM MOMEN MAKS DAN REAKSI

3 WRITE(*,*)'PROGRAM MOMEN MAKS DAN REAKSI '

WRITE(*,'(/,2X,A)')'SILAHKAN PILIH TIPE SOAL TUMPUAN ANDA'

WRITE(*,'(/,1X,A,\)')'1 = BEBAN TERPUSAT (P) DI UJUNG BENTANG'


WRITE(*,'(/,1X,A)')'2 = BEBAN MERATA (Q) DI SELURUH BENTANG'

WRITE(*,'(/,1X,A,\)')'PILIH 1 ATAU 2 = '


READ(*,*) M

IF(M.EQ.1)THEN
WRITE(*,'(/,1X,A)') 'TIPE BEBAN TERPUSAT (P) DI UJUNG BENTANG'
GOTO 1
1 WRITE(*,'(/,1X,A,\)') 'MASUKKAN DATA P (KG) = '
READ(*,*)P
WRITE(*,'(/,1X,A,\)') 'MASUKKAN DATA L (M) = '
READ(*,*)L

AV=P
M=P*L
ELSE IF(M.EQ.2)THEN
WRITE(*,'(/,1X,A)') 'TIPE BEBAN MERATA (Q) DI SELURUH BENTANG'
GOTO 2
2 WRITE(*,'(/,1X,A,\)') 'MASUKKAN DATA Q (KG/M) = '
READ(*,*)Q
WRITE(*,'(/,1X,A,\)') 'MASUKKAN DATA L (M) = '
READ(*,*)L

AV=Q*L
M=(Q*(L**2))/2.

ENDIF

WRITE(*,'(/,1X,A,\)') ' MAKA NILAI V ='


WRITE(*,*)AV
WRITE(*,'(/,1X,A,\)') ' MAKA NILAI M ='
WRITE(*,*)M

WRITE(*,'(/,1X,A)') 'SILAHKAN GUNAKAN PROGRAM INI UNTUK MEMBANTU


STATIKA ANDA’
WRITE(*,'(/,1X,A)')'UNTUK HITUNG ULANG KETIK 1 JIKA TIDAK KETIK
SELAIN 1'
WRITE(*,'(1X,A,\)')'= '
READ(*,*) Z
IF(Z.EQ.1)THEN
GOTO 3
ELSE
GOTO 4

ENDIF
4 END

Anda mungkin juga menyukai