DASAR-DASAR BAHASA FORTRAN
Setelah
sebelumnya saya menjelaskan tentang bahasa fortan, berikut ini akan saya
jelaskan dasar-dasar dalam bahasa fortran
1. Struktur
Program
PROGRAM nama_program
[deklarasi:variabel, konstanta, dll]
[isi program]
END
2.
Karakter
Dalam bahasa Fortran, ada beberapa karakter
yang dipergunakan. Karakter disini adalah bahasa yang digunakan pada bahasa
mesin, bukan bahasa manusia
o Karakter huruf à huruf besar (kapital) A B C … Z dan
huruf kecil a b c … z dan tanda mata uang dollar $
o Karakter angka à 0 1 2 3 4 5 6 7 8 9
o Karakter khusus à ! # % ‘ ( ) * + , …
o Operator aritmetika à
–
Untuk
tanda kurang à -
–
Untuk
tanda tambah à +
–
Untuk
tanda bagi à /
–
Untuk
tanda kali à *
–
Untuk
tanda pangkat à **
–
Hirarki,
urutan operator aritmetika à **, *, /, +, -
3.
Variabel
ü
Variabel
berfungsi sebagai petunjuk lokasi di memori komputer, jadi sedikit berbeda
dengan pengertian yang biasa
ü
Nama
variabel dapat ditulis dalam bentuk karakter atau kumpulan karakter yang diakui
oleh FORTRAN, dengan syarat:
–
Maksimum
terdiri dari enam karakter, bila kita membuat nama karakter lebih dari enam
huruf, huruf ketujuh dst-nya tidak mempunyai arti apa-apa bagi kompiler. Nama
variabel ANGKAT dan ANGKATAN sama saja bagi kompiler.
–
Harus
dimulai dengan huruf à misal : 2A31 à tidak sahih (invalid)
–
Tidak
mengandung karakter khusus atau operator aritmetika à misal : LUAS*2 à tidak sahih
–
Tidak
mengenal subskrip maupun superskrip
ü
Contoh
nama variabel yang absah (valid):
–
A variabel dengan
hanya satu karakter
–
r variabel dengan
hanya satu karakter
–
AREA variabel dengan sejumlah karakter
–
X100 variabel gabungan huruf dan angka
–
LUAS variabel dengan memakai bahasa indonesi
ü
Contoh
nama variabel yang tidak sahih (invalid)
–
9XYZ tidak dimulai dengan huruf
–
X+Y mengandung operator aritmetika
–
AVARAGE lebih dari enam karakter
–
TX:100 mengandung karakter khusus
ü
Beberapa
jenis variabel, yaitu:
–
Variabel
integer à
variabel yang hanya mampu melayani bilangan bulat (integer)
–
Variabel
real à
variabel yang hanya mampu melayani bilangan real
–
Variabel
presisi ganda à
variabel yang mampu melayani bilangan dengan presisi (tingkat ketepatan) ganda
–
Variabel
kompleks à
variabel yang hanya mampu melayani bilangan kompleks
–
Variabel
logikal à
variabel yang hanya berisi konstanta logikal
–
Variabel
Karakter à
variabel yang hanya berisi rangkaian karakter dan bukan bilangan ( tidak dapat
dilakukan proses aritmetika) à misalkan membuata katagori ( kategori LULUS dan TIDAK LULUS)
ü
Nama
variabel mengikuti konvensi umum, bila tidak ada ketentuan lain, semua variabel
yang namanya dimulai dengan salah satu huruf I, J, K, L, M, N semua bersifat integer
ü
Cara
lain yaitu dengan menggunakan pernyataan jenis dan pernyataan IMPLICIT
4.
Ekspresi
ü
Beberapa
jenis variabel, yaitu:
–
Variabel
integer à
variabel yang hanya mampu melayani bilangan bulat (integer)
–
Variabel
real à
variabel yang hanya mampu melayani bilangan real
–
Variabel
presisi ganda à
variabel yang mampu melayani bilangan dengan presisi (tingkat ketepatan) ganda
–
Variabel
kompleks à
variabel yang hanya mampu melayani bilangan kompleks
–
Variabel
logikal à
variabel yang hanya berisi konstanta logikal
–
Variabel
Karakter à
variabel yang hanya berisi rangkaian karakter dan bukan bilangan ( tidak dapat
dilakukan proses aritmetika) à misalkan membuata katagori ( kategori LULUS dan TIDAK LULUS)
ü
Nama
variabel mengikuti konvensi umum, bila tidak ada ketentuan lain, semua variabel
yang namanya dimulai dengan salah satu huruf I, J, K, L, M, N semua bersifat integer
ü
Cara
lain yaitu dengan menggunakan pernyataan jenis dan pernyataan IMPLICIT
Untuk Format dalam ppt silahkan download disini
No comments:
Post a Comment