Saifoe El Unas 2. Free Format

dokumen-dokumen yang mirip
ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

Bahasa FORTRAN. Saifoe El Unas. Apa FORTRAN itu?

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

SUMBER BELAJAR PENUNJANG PLPG

KONSEP DASAR BAHASA PASCAL

STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN. Kuliah ke-3

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Sesi/Perkuliahan ke: II

Universitas Komputer Indonesia

Algoritma & Pemrograman 1B BASIC

KONSEP DASAR BAHASA PASCAL

BAB 2 ARRAY, OPERATOR DAN FORMAT DALAM FORTRAN

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

LOGIKA DAN ALORITMA. Pertemuan II:

Bab 2. Dasar-Dasar Pemrograman C

Variabel dan Tipe data Javascript

STRUKTUR PROGRAM BASIC

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

Sesi/Perkuliahan ke: 3

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

TIPE, NAMA, DAN NILAI

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

Kuliah III - Dasar Pemrograman

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

ALGORITME DAN PEMROGRAMAN

Pengenalan Bahasa C week 1

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

Tinjau algoritma dibawah ini

DATA KOMPUTASI & SISTEM BILANGAN

Konstruksi Dasar Algoritma

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Pertemuan 2 Bahasa Visual Basic Aplication

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

Bab 2 Konsep Dasar Pemrograman BASIC

Dasar Komputer & Pemrograman 2A

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

VARIABEL, OPERATOR DAN EKSPRESI

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Algoritma Pemrograman

Brigida Arie Minartiningtyas, M.Kom

BAB 1 PENGANTAR BAHASA PEMROGRAMAN FORTRAN

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

Algoritma Pemrograman

Algoritma Pemrograman

Tipe Data dan Operator

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data

Algoritma,Flowchart, Konsep

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Algoritma dan Struktur Data

BAB 1 Pengantar Bahasa Pemrograman FORTRAN

Bab 4 Perintah Perulangan

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Dasar Pemrograman Java

Struktur Program. Rinta Kridalukmana

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Modul 1 Pengenalan MATLAB

Tipe Data dan Variabel

Pengenalan Algoritma dan Pemrograman Pascal

Algoritma Pemrograman 2 B

Algoritma Pemrograman

KONSEP SISTEM INFORMASI B. Pertemuan 5 - Jenis Data dalam Dbase & Spesifikasi File

Algoritma Pemrograman

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

Pengenalan Visual Basic

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

Pengenalan Pascal/DevPascal

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

FUNGSI. {deretan instruksi algoritmik : pemberian harga, input, output, analisa kasus, pengulangan)

Nama, Tipe, Ekspresi, dan Nilai

.::BAB II.::MENGENAL PASCAL

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Ema Maliachi,S.Kom. Pertemuan ke-2

Tipe Data, Nama, Nilai. Chapter 4

3. Analisis Masalah dan Penyelesaian

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Belajar Java Script.

DATA PADA BAHASA C TIPE DATA

24/09/2017 PERCABANGAN

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Transkripsi:

Saifoe El Unas FPS 4.0 mempunyai 2 macam format penulisan program yg dapat dipilih oleh programmer : 1. Fixed Format Menggunakan standar Fortran 77. 2. Free Format Menggunakan standar Fortran 90. 1

Program dapat dituliskan pada posisi dimanapun didalam jendela text editor, tidak dibedakan huruf besar dan kecil. Ada 2 tanda yg dapat digunakan dalam aturan penulisan program : 1. & sebagai tanda penghubung jika penulisan dlm satu baris tidak cukup dan dilanjutkan pada baris berikutnya. 2. ; sebagai tanda pemisah jika beberapa baris program yg pendek digabung menjadi satu baris. C = 3*(A + B/2) Bisa juga ditulis : c = 3*(A + & b/2) Read *, x y = 5*X**2 + 9 Print *,y Bisa juga ditulis : Read *, x ; y = 5*X**2 + 9 ; Print *,y 2

Elemen-elemen program terdiri dari : 1. Komentar 2. Statement program(wajib ada) 3. Tipe data 4. Variabel 5. Operator 6. Label 7. Sub program [PROGRAM nama program] [Statement deklarasi variabel] [Statement eksekusi] END [ PROGRAM[nama program] ] 3

Komentar digunakan hanyauntuk memberi keterangan pada program. Komentar diabaikan pada saat program dijalankan. Menulis komentar diawali dg tanda!. Contoh : PROGRAM ContohKomentar REAL A,B! Ini adalah deklarasi variabel! Perintah input READ *,A B = B+A! Perintah output PRINT *,B END Statement adalah satu atau sekumpulan instruksi didalam program yang diproses saat program dijalankan. Program dapat dijalankan jika statement ditulis scr benar dan dg. logika yang benar. Ada beberapa kata yang mempunyai arti tertentu dan dapat digunakan dlm statement, disebut dg. keyword. Contoh keyword : PRINT, READ, WRITE, INTEGER, REAL, DO, END, dan masih banyak lagi. 4

Tipe data digunakan untuk menentukan jenis data dari suatu variabel didalam program. Tipe data didalam Fortran : 1. Tipe data Dasar, terdiri dari : a. Tipe data numerik b. Tipe data non numerik 2. Tipe data Turunan (Penting!!!) No. Tipe Data Jenis Keterangan 1. Integer Numerik Bilangan bulat 2. Real Numerik Bilangan riil 3. Complex Numerik Bilangan kompleks 4. Character Non Numerik Sekumpulan karakter 5. Logical Non Numerik Logika / Boolean 5

No. Tipe Data Range Nilai 1. Byte, Integer(1) -128 s/d 127 2. Integer(2) 32,768 s/d 32,767 3. 4. 5. Integer, Integer(4) 2,147,483,648 s/d 2,147,483,647 Real, Real(4) Real(8), Double Precision 3.4028235E38 s/d 3.4028235E38 1.797693134862316E308 s/d 1.797693134862316E308 No. Tipe Data Range Nilai 6. 7. Complex, Complex(4) Complex(8), Double Complex 8. Character 1 karakter 9. Character*n n karakter (Riil,Imajiner), keduanya Real(4) (Riil,Imajiner), keduanya Real(8) 10. Logical(1).False. (0) dan.true. (1) 6

Catatan : Pada data numerik, tanda. berarti titik desimal dan, berarti pemisah ribuan. Penulisan data character harus ditulis diantara tanda petik tunggal, misal : ini tulisannya Contoh : Data -5 ; 10 Byte, Integer 3. ; -4.56E3 Real Tipe Data (4,-2) Complex = 4.0000000-2.0000000 i Apel Character*4 Variabel berfungsi untuk menyimpan data. Nilai data dalam variabel dapat diubah oleh pemrogram. Aturan dalam pemberian nama variabel: Harus diawali dengan huruf(a-z, A-Z) Bolehadakarakterangka(0-9)dangarisbawah (_),karakterselainitutidakbisadigunakan Tidakbolehadaspasi Tidak boleh menggunakan keyword Tidak ada perbedaan antara huruf besar dan huruf kecil. 7

Khusus untuk variabel numerik, ketentuannya: Namavariabelyangdiawalidghurufi n(i,j,k, l, m, n) otomatis ditetapkan sebagai variabel yang bertipe Integer. Nama variabel yang diawali selain huruf i n otomatis ditetapkan sebagai variabel yang bertipe Real. Aturan nama variabel ini hanya terdapat pada bahasa Fortran dan sering membingungkan pemrogram dan mengakibatkan kesalahan pada program. Agar tidak terjadi kesalahan pd program dan menghindari kebingungan, aturan nama variabel tsb. dapat dihilangkan dengan cara: semua variabel yang digunakan dalam program HARUS DIDEKLARASIKAN terlebih dahulu. Cara mendeklarasikan variabel yaitu dengan menuliskan tipe data diikuti dengan nama-nama variabel. Format penulisan deklarasi variabel: Tipe data variabel1[,variabel2,variabel3,...] 8

Contoh deklarasi variabel: INTEGER x,y REAL(8) a,b CHARACTER*10 NmDpn,NmBel BYTE::c=1 REAL,PARAMETER::G=9.81 Artinya: xdanymempunyaitipeinteger4byte. adanbmempunyaitipereal8byte. NmDpn dan NmBel bertipe character, max 10 karakter. cbertipeinteger1byte,diberinilaiawal=1. G adalah konstanta bertipe real 4 byte, nilainya = 9.81. Label adalah nomor yg digunakan untuk merujuk atau menandai suatu statement sehingga dengan keyword tertentu program dapat langsung menuju ke statement yang diberi label tersebut. Pemakaian label(biasanya) untuk statement yang mengandung keyword FORMAT. Catatan: Hindari penggunaan label, kecuali hanya pada statement yg terdapat keyword FORMAT agar program menjadi terstruktur dan tidak meloncatloncat. 9

Sub program adalah bagian dari program yang melaksanakan tugas tertentu pada saat dipanggil dan kemudian kembali ke bagian pemanggilnya. Kegunaan sub program: 1. Membuat program menjadi lebih sederhana. 2. Menjadikan program lebih terstruktur. 3. Membuat program lebih cepat. 4. Membuat program lebih hemat memory. 5. Lebih mudah untuk melakukan pelacakan kesalahan. Sub program bisa dibuat sendiri oleh pemrogram dan ada pula yang sudah disediakan oleh Fortran. Subprogramadaduamacam: 1. Sub routine 2. Function Khusus tentang sub program akan dijelaskan tersendiri. 10

Operator adalah simbol yg digunakan utk melakukan suatu operasi antara variabel atau konstanta. Macam-macam operator: a. Operator Penugasan(Assignment Operator) = : memberinilaipdsuatuvariabel b. Operator Aritmatika(Arithmetic Operator) ** : pangkat * : perkalian / : pembagian + : penjumlahan - : pengurangan c. Operator Tulisan(String Operator) // : menggabungkan 2 buah tulisan(string) d. Operator Logika(Logical Operator).NOT. : tidak.and. : dan.or. : atau.eqv. : ekivalen.neqv.: tidak ekivalen.xor. : exclusive XOR(=.NEQV.) 11

e. Operator Pembanding(Relational Operator).EQ.(==) : samadengan.ne.(/=) : tidaksamadengan.gt.(>) : lebihbesar.ge.(>=) : lebih besar atau sama dengan.lt.(<) : lebihkecil.le.(<=) : lebih kecil atau sama dengan Suatu ekspresi diproses berdasarkan tingkat hierarkhinya. Jika tingkat hierarkhinya sama maka proses akan dilaksanakan urut dari kiri ke kanan, kecuali pada operator pemangkatan. Aturan mengenai operator: 1. Pada operator aritmatika, dimungkinkan operand-operandnya berbeda tipe data. 2. Ekspresi yg operand-operandnya sama tipenya, hasilnya juga akan bertipe = operandnya. 3. Ekspresi yang operand-operandnya berbeda tipenya, hasilnya akan mengikuti tipe operand yg lebih kuat. 4. Pada operator pembanding, operand-operandnya harus bertipe sejenis. 12

Contoh ekspresi dan hasilnya: J K Ekspresi Hasil 2 5 K + J**3/2-2 9 J**K**0 10-1 J/K*2 + 3*K 4 3 (J>=K).OR.(J==B).True..False. K.NEQV..NOT.J 9-2 -23.True..False. Contohoperanddg.tipedatasamadanberbeda: 9/2= 4 4/5= 0 4./5= 0.8-8/3= -2 10/3*3= 9 2**(-2)= 0 3/2/2.= 0.5 13

Contoh penggunaan variabel dan operand dlm program: PROGRAM Contoh1-1 J = 2.5 I = 20 K= I/J PRINT *,K END PROGRAM Contoh1-2 A = 2 B = 5 K= B/A PRINT *,K END PROGRAM Contoh1-3 Real K J = 2.5 I = 20 K= I/J PRINT *,K END PROGRAM Contoh1-4 Integer A,B A = 8 B = 20 C = B/A PRINT *,C END 14

PROGRAM Contoh1-5 J = 2.5 I = 20 If (I/J == 10) K = I/J PRINT *,K END PROGRAM Contoh1-6 A = 8 B = 20 If (A/B == 4/10) C = B/A PRINT *,C END 15