Subroutine / Function Guna : Bentuk : FORTRAN

Slides:



Advertisements
Similar presentations
Advanced Input, Process and Output Commands Session 3.
Advertisements

Praktikum C Programming Perulangan / Loop. Bentuk Loop 1.Perintah for 2.Perintah while 3.Perintah do-while.
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
1 Crystal Report adalah sebuah paket software Report Generator (Pembangkit Laporan). Crystal report dapat dipanggil dari visual basic untuk diminta bantuannya.
SUB PROGRAM PROCEDURE (SUB) dan FUNCTION
Prosedur dan Fungsi.
1 BASIS DATA Struktur Query Language (Ambiquity).
S T A C K Catatan Kuliah: Algoritma & Struktur Data Ari Cahyono, S.Si., M.T.
- PERTEMUAN 2- CONSTRUCTOR PBO. Definisi Konstruktor Konstruktor adalah sebuah metode yang dapat digunakan untuk memberikan nilai awal saat objek diciptakan.
Pertemuan : 6 Basis Data Terapan
Stored Procedure Arfansyah, M.Kom. Mengenal Stored Procedure Stored Procedure adalah kumpulan perintah SQL yang diberi nama dan disimpan di server Stored.
Pointer. Kegunaan pointer yang utama adalah untuk menyimpan memory address dari sebuah variable (data type atau object dari class). Selain menyimpan address.
Dasar Pemrograman Devi Fitrianah, S.Kom., MTI Teknik Informatika-Fasilkom UMB SUB PROGRAM (Procedure / Function)
1 Functions (Bag 2). 2 Topik Scope Prototypes 3 Scope Variabel yg dideklarasikan dalam badan fungsi (termasuk formal parameter) yang hanya dpt diakses.
Bab 5-3 Image Processing and Analysis. Objektif Boleh mengetahui langkah-langkah yg terlibat di dalam Fungsi II Boleh menghuraikan keperluan dan fungsi.
Bina Nusantara 1 Tugas Mandiri 7 (P10) Kelompok 1.Pada difraksi celah tunggal jarak antara minimum pertama disebelah kanan dan minimum pertama di sebelah.
Pert II: Basic Java Programming Teguh Sutanto, M.Kom.
Cursor. Cursors Operations Cursors adalah suatu nama area yang berisi hasil dari suatu statement SQL. 1. OPEN 2. FETCH 3. CLOSE.
Process Costing. PROCESS COSTING Weighted Average FIFO Cost flow.
PENDAHULUAN Dalam matematika, deret Taylor adalah representasi fungsi matematika sebagai jumlahan tak hingga dari suku-suku yang nilainya dihitung dari.
Nama kelompok : 1. Aditya Sharul Gunawan 2. Azmi Fidhayanti 3. Muchamad Effendi 4. Rike Fadilah 5. Widi Dwirizki Utoyowibowo Kelompok 2.
Unsur-unsur Algoritma
Part 2 Variabel & Data types
Pernyataan Kawalan Java
Variabel Dan Tipe data
Ragam Tugas Kelas Teknik Mencari dan Menulis Berita
Pertemuan 1&2 - Dasar Pemrograman PHP
Method Pemrograman Dasar.
BAHAGIAN 2 VB6 Procedure dan Fungsi.
Struktur Kendali Pemilihan Pertemuan 5
BAB INHERITANCE (Pewarisan)
LOOPING DAN FUNCTION Pertemuan 5.
STATISTIK INFERENS Sugeng Wiyono, SKM,M.Kes
Fungsi dan Penggunaanya
POMPA & KOMPRESOR) Desain Impeller Marfizal, ST, MT.
Variabel Dan Tipe data
DATA MANIPULATION LANGUAGE
Struktur Query Language
PENGENALAN KEPADA JELMAAN LAPLACE
Bahan lunak adalah bahan yang bersifat lunak,empuk,dan lembut sehingga mudah dibentuk. Kerajinan bahan lunak dibagi menjadi 2 yaitu:Kerajinan Bahan Lunak.
TUGAS PRAKARYAA NAMA : ACHMAD ZAIDAN KELAS : VIII-2 SMPN 48 JAKARTA.
Kerajinan Bahan Lunak Rifana Maulida VIII-4. Pengertian Bahan Lunak Bahan lunak adalah produk kerajinan yang menggunakan bahan dasar yang bersifat lunak.
Nama: Hony rizqiana kelas: 8 2 pelajaran: prakarya.
LutfianoAzis.  Pengertian Kerajinan Bahan Lunak  Kerajinan Bahan Lunak adalah suatu produk kerajinan yang mengunakan bahan bersifat lunak sebagai dasar.
Tugas Prakarya PPT Kerajinan Bahan Lunak.
Tugas Prakarya PPT Kerajinan Bahan Lunak
LutfianoAzis  Pengertian Kerajinan Bahan Lunak  Kerajinan Bahan Lunak adalah suatu produk kerajinan yang mengunakan bahan bersifat lunak sebagai dasar.
KELAS:8-4. Pengertian bahan lunak Kerajinan bahan lunak merupakan produk kerajinan yang menggunakkan bahan dasar yang bersifat lunak yaitu lentur, lembut,
Kerajinan Bahan Lunak Nama ; Dwi Sapto Hidayatulloh Kelas ; VIII-4.
 Tugas prakarya 8.1 Reza Al Farabi Enjoy !.  Bahan lunak  Bahan adalah material yang memiliki sifat tertentu yang dapat mempengaruhi hasil karya yang.
Tugas Prakarya PPT Kerajinan Bahan Lunak
Nisa damayanti VIII-2 Tugas prakarya. Kerajinan bahan lunak Kerajinan dari bahan lunak merupakan produk kerajinan yang menggunakan bahan dasar yang bersifat.
Nisa damayanti VIII-2 Tugas prakarya. Kerajinan bahan lunak Kerajinan dari bahan lunak merupakan produk kerajinan yang menggunakan bahan dasar yang bersifat.
Nama : Rahmat Hidayat Kelas :VIII. 2 No.Absen : 26 SMP NEGERI 48 JAKARTA TUGAS PRAKARYA.
Tugas Prakarya (Bahan Lunak) Nama : Hillah Ayniyah Kelas : VIII – 2 No. absen : 12 SMP Negeri 48 Jakarta Nama : Hillah Ayniyah Kelas : VIII – 2 No. absen.
PENGANTAR TEKNOLOGI INFORMASI PENGANTAR SISTEM KOMPUTER
PENGANTAR TEKNOLOGI INFORMASI PENGANTAR SISTEM KOMPUTER
Analisis dan Interpretasi Data
Analisis dan Interpretasi Data
Pernyataan if.. Pernyataan switch..
BAB 2(a):PENGENALAN KEPADA JELMAAN LAPLACE
Midterm Review Programming in Fortran
A.ERROR Kesalahan adalah perbedaan antara variabel yang diukur dan setpoint. Kesalahan dapat berupa positif atau negatif. Tujuan dari setiap skema kontrol.
Incentive Plan Rahmawati Setyo W S Objectives Of An Incentive Plan Terdapat dua komponen dalam skema insentif kompensasi, yaitu :  Bonus pool.
Muhamad Shukri Saud PRODUCTION ORGANIZATION
ICT HANDYBOOK SPM LA2 COMPUTER SYSTEMS 2.3 Software.
1. Sapto M. Suwito 2. Yetti M.M., S.Kom 3. Irni Marnida 4. Fadila Lahay 5. Endah Wahyuningsih 6. Nurlaila.
Pemrograman Bilangan Bulat (Integer Programming) Sebuah program linear dengan persyaratan tambahan bahwa semua variabelnya merupakan bilangan bulat Algoritma.
FUNGSI SUB BAB 1.8. Definisi: f : A  B A dan B adalah himpunan. Fungsi f memasangkan tepat satu nilai di B kepada setiap elemen A. Notasinya f(a) = b,
Presentation transcript:

Subroutine / Function Guna : Bentuk : FORTRAN urutan perintah-perintah terorganisir dalam kelompok-kelompok tugas dapat digunakan / dipanggil jika diperlukan, dapat lebih dari satu kali menghemat penulisan program Bentuk : FORTRAN SUBROUTINE NamaSub(variabel yang ditransfer = passing arguments) Deklarasi variabel Perintah-perintah RETURN END BASIC SUB NamaSub() Deklarasi variabel Perintah-perintah END

Subroutine / Function FORTRAN FUNCTION NamaFunc(variabel yang ditransfer = passing arguments) Deklarasi variabel Perintah-perintah RETURN END BASIC FUNCTION NamaFunc() Deklarasi variabel Perintah-perintah END

Subroutine / Function Pemanggilan : Subroutine: CALL NamaSub(variabel yang ditransfer = passing arguments) Function : Variabel = NamaFunc(variabel yang ditransfer = passing arguments)

Subroutine / Function PROGRAM JUMLAH Contoh : Program menjumlah data PARAMETER(NI=100) INTEGER*2 UI,UO,NN REAL*4 DATA(NI), SUM UI = 1 UO = 2 DO 10 I=1,3 CALL INPUT(UI,NI,NN,DATA) SUM = JUMLAH(NI,NN,DATA) CALL OUTPUT(UO,SUM) 10 ENDDO STOP END

Subroutine / Function SUBROUTINE INPUT(UI,NI,NN,DATA) INTEGER*2 UI, NN,I REAL*4 DATA(NI) CHARACTER*20 FNAME WRITE(*,*) ‘ Nama file input : ‘ READ(*,20) FNAME OPEN(UNIT=UI, FILE=FNAME) READ(UI,*) NN DO 10 I=1,NN READ(UI,*) DATA(I) 10 CONTINUE 20 FORMAT(A) RETURN END

Subroutine / Function FUNCTION JUMLAH(NI,NN,DATA) INTEGER*2 NN,I REAL*4 DATA(NI), JML JML = 0.0 DO 10 I=1,NN JML = JML + DATA(I) 10 CONTINUE JUMLAH = JML RETURN END SUBROUTINE OUTPUT(UO, JUML) INTEGER*2 UO REAL*4 JUML CHARACTER*20 FNAME WRITE(*,*) ‘ Nama file output : ‘ READ(*,10) FNAME OPEN(UNIT=UO, FILE=FNAME) WRITE(UO,*) ‘ Jumlah = ‘, JUML 10 FORMAT(A) RETURN END

Common Block COMMON Guna: membuat variabel yang dapat digunakan bersama oleh dua atau lebih subroutine maupun program utama. Penulisan / bentuk : COMMON [ / nama blok / ] list variabel Contoh : COMMON / VECTOR / A, B, C COMMON / BASE / D, E, F, / ETA/ G, H COMMON IN, IM, IL dalam pemakaian : PROGRAM MYPROG COMMON I, J, X, K(10) COMMON /MYCOM/ A(3) … END SUBOUTINE MYSUB COMMON PE, MN, Z IDUM(10) COMMON /MYCOM/ A(3) …. ….. RETURN END