Pemrograman Komputer
Kuliah Ke-3
Syntax FORTRAN
• Program Fortran berisi urutan baris teks. Teks harus mengikuti struktur
tertentu untuk menjadi program Fortran yang valid. Contoh sederhana:
program name
declarations
statements
stop
end
Struktur Baja II
Numeric
Primitive Character
Array
Record
Composite Image
Date Time
Lainnya (Subrange,
Ada 2 jenis tipe data : enumerasi, dll)
1. Tipe data primitive adalah tipe data dasar yang tersedia secara langsung pada
suatu bahasa pemrograman.
2. Tipe data composite adalah tipe data bentukan yang terdiri dari dua atau
lebih tipe data primitive.
Struktur Baja II
1. Integer
Variabel integer adalah variable yang digunakan untuk menyimpan nilai
numerik bulat. Bila tidak didefinisikan, maka variabel integer harus
ditunjukkan oleh nama variabelnya yang diawali dengan huruf I, J, K , L,
M, atau N. Besar memory yang dibutuhkan 2 byte atau 4 byte (default).
Contoh:
INTEGER*2 ISI mendifinikan variabel ISI menjadi 2 byte
ISI = 275
2. Real atau single precision
Variabel real presisi tunggal adalah variabel yang digunakan untuk
menyimpan nilai numerik pecahan sebesar 4 byte. Nama variabelnya harus
diawali dengan huruf selain I, J, K, L, M, dan N. Besar memory adalah 4
byte.
Contoh:
REAL NILAI
NILAI = 99
Struktur Baja II
3. Double precision
Adalah variable yang digunakan untuk menyimpan nilai numerik
pecahan sebesar 8 byte. Nama variabelnya harus diawali dengan huruf
selain I, J, K, L, M, dan N. Besar memory adalah 8 byte.
Contoh:
REAL*8 NILAI
NILAI = 275
Atau
DOUBLE PRECISION NILAI
NILAI = 75
Struktur Baja II
4. Character
Adalah variable yang digunakan untuk menyimpan nilai karakter.
Default dari variabel ini adalah 4 byte dan dapat didefinisikan menjadi
1 byte atau n byte (n maksimum 127 byte). Nama dari variabel karakter
bebas ini bebas diawali dengan huruf apapun.
Contoh :
CHARACTER NAMA
CHARACTER*20 NAMA mengalokasikan 20 byte untuk NAMA
Struktur Baja II
5. Logical
Adalah variable yang digunakan untuk menyimpan nilai logika.
Default dari variabel ini adalah 4 byte dan dapat didefinisikan menjadi
2 byte. Nama variabel dapat bebas diawali huruf apapun.
Contoh :
STATUS = .TRUE.
LOGICAL STATUS
LOGICAL*2 STATUS
Struktur Baja II
integer i
do 20 i = 10, 1, -2
write(*,*) 'i =', i
20 continue
integer i,j
read (*,*) j
do 20 i = 1, j
j = j + 1
20 continue
write (*,*) j
Struktur Baja II
or alternatively,
do
statements
until (logical expr)
label continue
statements
if (logical expr) goto label
Ada Pertanyaan ???
Minggu
depan
Quis ke-1
Pemrograman Komputer
Download Bahan Kuliah Ke-
JURUSAN
JURUSAN
JURUSAN TEKNIKTEKNIK
TEKNIK SIPIL SIPIL
SIPIL
FAKULTAS
FAKULTAS
FAKULTAS TEKNIK
TEKNIK
TEKNIK
UNIVERSITAS
UNIVERSITAS SYIAHKUALA
UNIVERSITAS SYIAH
SYIAH KUALA
KUALA