150 likes | 629 Views
Pengantar Bahasa Pemrograman FORTRAN Pertemuan 2. Matakuliah : S0683/Algoritma dan Pemrograman Tahun : 2007. Perkembangan FORTRAN. FORTRAN : FORmula TRANslation Bahasa tingkat tinggi tertua, 1950, John Backus, IBM
E N D
Pengantar Bahasa Pemrograman FORTRANPertemuan 2 Matakuliah : S0683/Algoritma dan Pemrograman Tahun : 2007
Perkembangan FORTRAN • FORTRAN : FORmula TRANslation • Bahasa tingkat tinggi tertua, 1950, John Backus, IBM • FORTRAN 77 ditetapkan oleh ANSI (American National Standard Institute) tahun 1978 3
Struktur Program FORTRAN Nama Program Deklarasi Variabel Global Statement . . . END Deklarasi FUNCTION / SUBROUTINE Deklarasi Variabel Lokal Statement . . . RETURN END 4
Struktur Program FORTRAN Lanjutan • Struktur Bahasa Program FORTRAN dibagi menjadi 5 bagian kolom dari tiap baris di dalam program dengan ketentuan: • Kolom 1 diisi oleh karakter ‘C’ atau ‘c’ atau ‘*’ untuk menandakan bahwa baris tersebut adalah komentar • Kolom 2 s.d. 5 diisi oleh nomor baris (statement label) • Kolom 6 diisi oleh sembarang karakter untuk menandakan bahwa baris tersebut adalah sambungan dari baris sebelumnya (dianjurkan menggunakan karakter ‘-’) 5
Struktur Program FORTRAN Lanjutan • Kolom 7 s.d. 72 diisi oleh statement FORTRAN • Kolom 73 s.d. 80 tidak digunakan oleh FORTRAN • Baik huruf besar (uppercase) atau huruf kecil (lowercase) dapat saling digunakan • File program memiliki ekstension .for 6
Contoh Program FORTRAN 1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 * Contoh Program Struktur FORTRAN PROGRAM Contoh INTEGER THN READ (*,*) THN WRITE (*,10) THN 10 FORMAT(1x,'Hello Binusian ',I4) END Komentar Nama Program Deklarasi Variabel Global Statement Statement END Nomor Baris Karakter yang menandai baris komentar 7
Elemen Program FORTRAN • Elemen yang membentuk program FORTRAN terdiri dari komentar dan statement • Statement merupakan inti dari program yang berupa instruksi-instruksi kepada komputer • Statement dapat dibentuk dengan elemen-elemen sbb.: • Konstanta • Variabel • Verb • Unit specifier • Format specifier • Operator • Ungkapan 8
Konstanta • Konstanta merupakan suatu nilai yang sudah pasti (konstan) dan tidak akan berubah di dalam program • Ada 3 macam konstanta: • Konstanta numerik • Konstanta karakter • Konstanta logika 9
Variabel • Variabel digunakan untuk menyimpan suatu nilai konstanta atau hasil dari suatu ungkapan • Syarat nama variabel: • Karakter pertama harus berupa huruf • Tidak boleh mengandung spasi atau blank dan karakter khusus (yaitu karakter selain huruf dan angka) • Ada 5 macam variabel: • Variabel integer • Variabel real ketepatan tunggal • Variabel real ketepatan ganda • Variabel karakter • Variabel logika 10
Contoh Elemen Konstanta C = 25.0 F = C * 1.8 + 32.0 WRITE (*,5) C,F 5 FORMAT (1X,F.2,1X,’Celsius adalah sebesar ‘,F6.2,1X,’Fahrenheit’) END Operator Variabel Ungkapan Format Specifier Unit Specifier Verb 11