Anda di halaman 1dari 38

DAFTAR ISI

KATA PENGANTAR
DAFTAR ISI
SISTEMATIKA
BAB I : PENDAULUAN
1. Latar belakang......................................................................................
2. Maksud dan tujuan..............................................................................
BAB II : BAHASA PEMOGRAMAN FORTRAN
1. Sejarah Perkembangan Komputer dan Fortran………………………
1.1 Sejarah Perkembangan Komputer……....................................
1.2 Perkembangan Bahasa Fortran...............................................

2. Aplikasi Program Fortran………………………………................................


2.1 Aplikasi di Bidang Matematika..........................................................
2.2 Aplikasi di Bidang Ekonomi…………………………………………….
2.3 Aplikasi di Bidang Teknik Sipil………………………………………..
3. Program dan Software.............................................................................
3.1 MYOB
3.2 Adobe Photoshop
3.3 SPSS
3.4 Auto Cad
3.5 Archicad
3.6 Etab
4. Program Fortran pada Teknik Sipil
BAB III : PENUTUP
1. Kesimpulan ........................................................................................
DAFTAR PUSTAKA.....................................................................................
KATA PENGANTAR

Assalammualaikum Warahmatullahi Wabarakatuh.

Puji syukur penyusun panjatkan kehadirat ALLAH S.W.T atas berkat d a n rahmat-Nya sehingga
penyusun mampu menyelesaikan makalah ini.

Adapun makalah ini terdiri atas BAB I sampai BAB III yang masing-masing BAB membahas
tentang FORTRAN, namun pada BAB I penyusunmembahas secara garis besar tentang FORTRAN.
Pembuatan makalah ini adalah sebagai salah satu tugas mata kuliah bahasa pemrograman komputer.

Puji syukur dalam penulisan makalah ini banyak mendapatkan dukungan dan bantuan dari
berbagai pihak, sehingga makalah ini dapat diselesaikan.
Atasbantuan dan dukungannya, penyusun mengucapkan banyak terima kasih kepada:

1.Ir.Iwan Setiono selaku dosen mata kuliah bahasa pemrograman komputer.

2.Angga F,Ravli,dan Munif selaku teman sekelas .

Semoga amal ibadah dan perbuatan semua pihak yang telah membantu dalam proses
penyusunan makalah ini akan mendapat balasan dari ALLAH S.W.T.

Penyusun menyadari bahwa dalam pembuatan makalah ini masih banyak terdapat
kekurangan dan kekeliruan, karena itu penyusun mengharapkan kritikdan saran untuk perbaikan dan
penyempurnaan makalah ini.

Besar harapan kami semoga makalah ini dapat bermanfaat bagi penyusun khususnya dan pembaca
umumnya.

Bogor, 25 Desember 2011


Penyusun,

( Razak Irwansyah )
BAB I
PENDAHULUAN

1.LATAR BELAKANG

Dengan majunya perkembangan dalam dunia teknologi, maka banyak ide – ide baru dari para
ahli dibidangnya masing –masing. Sehingga munculah penemuan–penemuan konsep – konsep baru,
terutama dalam bidang teknologi informasi.

Dewasa ini banyak media–media informasi, program–program,dan software-software terbaru


dengan mengikuti perkembangan zaman.

S e b e l u m p e m b u a t a n p r o g r a m – program dan software-software, seorang programer


alangkah baiknya mengetahui dasar–dasar ilmu suatu program yaitu bahasa pemrograman.

Jika programer menguasai seluruh bahasa pemrograman maka akan mudah dalam
pembuatan program– program dan software – software.Dalam makalah ini saya akan membahas salah
satu bahasa pemrograman,yaitu FORTRAN dan menuliskan satu contoh program aplikasi dibidang teknik
sipil mengunakan FORTRAN 99.

2.TUJUAN

1.Mengetahui sejarah perkembangan komputer dan FORTRAN.


2.Mengetahui contoh aplikasi FORTRAN dalam bidang teknik sipil dan bidang lain.
3.Mengetahui contoh program atau software yang digunakan dalm bidang teknik sipil dan
bidang lain.

BAB II ISI
1. Sejarah Perkembangan Komputer dan FORTRAN
1.1 Sejarah Perkembangan Komputer
Terciptanya komputer diawali dengan perkembangan alat hitung,maka dalam meninjau
perkembangan komputer kita tak lepas dari perkembangan alat hitung.
Alat hitung tertua yang sekarang masih digunakan adalah abacus (di Indonesia dikenal dengan nama
sempoa) alat ini berasal dari Timur Tengah dikenal di Eropa pada Era Marcopolo.
Pada tahun 1642 seorang pemuda berumur 16 tahun bernama Blaise Pascalmembuat sebuah
mesin jumlah (Mechanical Adding Mavhine) yang digunakan pada kantor ayahnya di Rouen
Perancis.Pada tahun 1673, seorang Phyosopy jerman bernama Leibniz,membuat mesin hitung yang
dapat menambah dan mengalikan.Pada Tahun 1675 seorang Peranvis bernama Joseph Mario Jacuard,
merancang sebuah metode penggunaan lubang-lubang pada kartu untuk mengotrol benar-benar
pada penenun tekstil.Pada tahun 1833, Charles Babbage menggunakan konsep yang mendekati
stored program pada komputer modren dan mesinnya disebut Analytical Engine.
Pada tahun1854, George boole menerapkan operasi matematika logic (aljabar logic), penemuan
ini merupakan sumbangan terbesar dalam perkembangan menuju abad komputer.
Pada tahun 1880, Dr. Herman Hollerith dari United States Census Bureau menemukanmetode
dengan menggunaka punch card untuk merekam data dalam mesin sensusnya.
Hal ini membawa ollerth kearah suksesnya pada tahun 1886 ia mendirikan Tabulasi Machane
Campany dikemukakan hari Tabulating Machine Compay berkembang menjadi internasional Bussiness
Machine Corporation. (I.B.M).

Pada tahun 1908 James Power dari Census Bareau merencanakan mesin untuk memproses
dengan menggunakan punch car dan mesin ini digunakan pada tahun 1910 pada tahun 1911 ia
membentuk Power Accounting Machine Company yang kemudian hari menjadi Remington Rand
Company dan sekarang menjadi Univac Division of Sperry and Corporation.

Pada tahun 1930 M Jhon V. Atanasiffy menciptakan mesin hitung yang berkerja secara
elektronik, tetapi pemutusan dan penyambungan arus listrik masih dilakukan secara mekanis.
Pada tahun 1944 Howard Aiken membuat komputer yang dapat melakukan operasi artimatika
dan logika secara otomatis, komputernya disebut dengan nama Mark I.
Mark I segera diganti dengan munculnya komputer elektronik yang otomatis bernama Eniac.
Komputer ini dirancang oleh J. Prosper Ecklert danJhon W.Mauchly.

*Perkembangan Generasi Komputer


Hingga saat ini perkembangan komputer dapat dikatakan telah mengalami 6 generasi yang
dapat dikelompokkan sebagai berikut :
1- Pra generasi (sebeum tahun 1946)
2- Generasi I (tahun 1946-1959)
3- Generasi II (tahun 1959-1965)
4- Generasi III (tahun 1965-1970)
5- Generasi IV (sejak 1970)
6- Generasi V (sekarang dalam tahap perkembangan)
2. Komputer Generasi Pertama ( 1946-1959)

Komputer generasi pertama ini menggunakan tabung vakum untuk memproses d a n


menyimpan data.
Ia menjadi cepat panas dan mudah terbakar, oleh karena itu beribu-ribu tabung vakum diperlukan
untuk menjalankan operasi keseluruhan komputer. Ia juga memerlukan banyak tenaga elektrik yang
menyebabkan gangguan elektrik di kawasan sekitarnya.
Komputer generasi pertama ini 100% elektronik dan m e m b a n t u p a r a a h l i d a l a m
m e n y e l e s a i k a n m a s a l a h p e r h i t u n g a n d e n g a n c e p a t d a n tepat.

-Beberapa komputer generasi pertama :


a.ENIAC (Electronic Numerical Integrator And Calculator )
Dirancang oleh Dr John Mauchly dan Presper Eckert pada tahun 1946.
Komputer generasi ini sudah mulai menyimpan data yang dikenal sebagaikonsep penyimpanan data
(stored program concept) yang dikemukakan olehJohn Von Neuman.

b. EDVAC Computer (Electronic Discrete Variable Automatic Computer)


Penggunaan tabung vakum juga telah dikurangi di dalam perancangan komputer EDVAC
(Electronic Discrete Variable Automatic Computer) di mana proses perhitungan menjadi lebih cepat
dibandingkan ENIAC.

c. EDSAC COMPUTER ( Electonic Delay Storage Automatic Calculator )


EDSAC (Electonic Delay Storage Automatic Calculator) memperkenalkan penggunaan raksa (merkuri)
dalam tabung untuk menyimpan data.

d. UNIVAC 1 Computer
Pada tahun 1951 Dr Mauchly dan Eckert menciptakan UNIVAC 1 (UniversalAutomatic
Calculator ) komputer pertama yang digunakan untuk memproses data perdagangan.

3. Komputer Generasi Kedua (1959 – 1965)


Ciri-ciri komputer generasi kedua :
1. Komponen utama yang digunakan adalah transistor sirkuitnya
2. Program yang dibuat dengan bahas tingkat (High Level Language), seperti: Fortran, Cobol,
Alkgol (The Algorithnic Language)
3. Kapasitas memory utamanya sudah cukup besar
4. Ukuran fisik komputer lebih kecil
5. Proses operasi sudah cepat dapat memproses jutaan operasi perdetik
6. Membutuhkan lebih sedikit daya listrik
7. Orientasinya tidak hanya pada aplikasi bisnis tetapi juga pada aplikasiteknik. Contoh
komputernya : Univac III, Burroughs 200, IBM 7070,Honeywell 400, Honeywell 800.

4. Komputer Generasi Ketiga (1965-1970)


Ciri-ciri komputer generasi ketiga :
1. Komponen yang digunakan adalah IC (Integrated Circuit)
2. Prosesnya lebih cepat, kecepatan hampir 10.000 kali dari komputer generasi pertama
3. Kapasitas memori komputer lebih besar dapat menyimpan ratusan ribu karakter.
4. Penggunaan listrik lebih hemat
5. Memungkinkan untuk melakukan multiprocessing dan multi programing.
Multi processing yaitu dapat memproses sejumlah data dari sumber-sumber yang berbeda pada waktu
yang bersamaan.
6. Kemampuan melakukan komputer data dari satu komputer dengan komputer lainnya, misalnya lewat
alat komunikasi telepon.
Contohnya : IBM S/360, NOVA.

5. Komputer Generasi Keempat (Sejak 1970)


Sejak dari generasi ketiga orang sulit membayangkan komputer generasi selanjutnya, karena
telah banyak sekali perkembangan-perkembangan yang telah terjadi yang sebelumnya belum
terpikirkan, tetapi sejak tahun 1970 ada dua perkembangan yang dianggap sebagai komputer generasi
keempat.

-Yang pertama adalah penggunaan Large Scale Intergation (SLI) atau juga dengan nama Bipolar Large
Scale Intergation. SLI merupakan pemedatan beribu-ribu IC yang dijadikan satu dalam sebuah chip istilah
chip digunakan untuk menunjukkan suatulempengan persegi empat yang memuatan rangkaian-
rangkaian terpadu (IntergratedCircuits). LSI kemudian dikembangkan menjadi VLSI (Very Large Scale
Integration).
-Yang kedua adalah dikembangkannya komputer mikro yang menggunakanmiriprocessor dan semi
condutor yang berbentuk chip untuk memori komputer (Internal Komputer), sedangkan generasi
komputer sebenarnya masih menggunakanmagnetic core storage.
Contoh komputer generasi keempat yang pertama :
- Tahun 1970, IBM 370 telah menggunakan LSI yang merupakan komputer generasi keempat yang
pertama.
- Tahun 1977 perusahaan detepoint corporation mengumumkan Arcnet yangmerupakan computer lokal
Area Network (LAN), LAN adalah jaringankomputer yang saling berhubungan satu dengan yang lainnya
yang dihubungkan dengan kabel dalam satu areal lokal.

- Tahun 1977 merupakan perkembangan yang sangat penting dalam dunia computer mikro sejak saat ini
mempunyai bentuk fisik yang kecil dengan harga murah yang dapat dijadikan oleh masyarakat, sehingga
disebut dengan computer personal.

- Tahun 1981 Xerox Corpotion memperkenalkan komputer di atas meja(desk-top komputer) yang dapat
menampilkan beberapa bentuk dilayar sekaligus dalam bentuk jendela (window) dan mengunakan alat
mouse yang pertama

6. Komputer Generasi Kelima


Komputer generasi kelima sedang dalam perkembangan computer yang digunakan adalah
VLSI (Very Large Scale Intergration) disamping VLSI juga sedang dilakukan pengembangan terhadap
Josephson Junction yang memungkinkan bisa menggantikan chip.
Josephson mempunyai kemampuan memproses milyar operasi per detik jepang adalah Negara
yang mempelopori perkembangan generasi kelima.

1.2 Sejarah Perkembangan FORTRAN

Fortran singkatan dari FORmula TRAnslator. Ada juga yang menyebutkan sebagaisingkatan dari
FORmula TRANslation atau FORmula TRANslating.
FORTRAN merupakan suatu bahasa tingkat tinggi (high level language)atau bahasa
yang berorientasi ke suatu masalah tertentu(problem oriented language).
Dari Singkatannya dapat langsung diketahui bahwa FORTRAN berorientasi ke permasalahan rumus-
rumus (formula) atau berorientasi ke permasalahan teknik.
FORTRAN merupakan bahasa tingkat tinggi tertua dan yang pertama . Sebelum ada FORTRAN,
bila seseorang akan memprogram komputer, maka harus dipergunakan bahasa mesin (machine
laguange) yang merupakan bahasa tingkat rendah (low level language) atau menggunakan bahasa
perakit (assembly language).
Karena bahasa mesin lebih dekat dengan operasi-operasi mesin, maka bahasa mesin relatip
lebih sulit dibandingkan dengan bahasa tingkat tinggi yang lebih dekat dengan bahasa manusia sehari-
hari.
Oleh karena itu pada sekitar tahun 1950, John Backus,shli di IBM mulai mengembangkan
sesuatu bahasa tingkat tinggi, yang kemudian disebut dengan FORTRAN.
Referensi pertama mengenai FORTRAN baru dikelurkan dalam bentuk laporan pada tahun 1954
oleh Programming Research Group, suatu divisi teknik terapan(Applied Science Division) dari IBM 704.
Pada mulanya sulit bagi pihak IBM untuk memasarkan FORTRAN, karena suatu bahasa tingkat tinggi
lebih lambat prosesnya dibandingkan dengan program yang ditulis dengan bahasa mesin atau bahasa
perakit.
Promosi dari pihak IBM akhirnya dapat meyakinkan para pemakai komputer tentang
keuntungan pengunaan bahasa tingkat tinggi yang merupakan bahasa komputer mirip dengan bahasa
Inggris sehari-hari. Promosi pihak IBM menekankan bahwa pembuatan program dengan bahasa
FORTRAN akan lebih mudah, sehingga waktu pengembangan suatu program akan lebih cepat.
Perlu dicatat bahwa keberhasilan promosi IBM terhadap FORTRAN merupakan hal yang sangat penting
bagi perkembangan bahasa tingkat tinggi selanjutnya.
Pada tahun 1958 FORTRAN II dikeluarkan masih untuk digunakan pada komputer IBM 704 dan
versi-versi yang lainnya dari FORTRAN II dikenalkan pada komputer IBM 709 dan IBM 605.
Tahun 1962, FORTRAN IV dikenalkan untuk komputer IBM 7030 yang terutamadigunakan untuk
tujuan teknik.
Popularitas FORTRAN menyebabkan banyaknya compiler FORTRAN yang berbeda-beda, masing-
masing dengan dialeknya sendiri-sendiri. Hal demikian akanmenyulitkan para pemakai FORTAN, karena
suatu program FORTRAN yang ditulis dengan compiler yang lainnya.
Akibatnya diperlukan suatu standar untuk bahasa tersebut.Standardisasi dimulai tahun 1966
oleh Amerika Standards Association Committee.
Standar yang baru, yaitu FORTRAN IV atau dikenal juga sebagai FORTRAN 66 bertahan sampai dengan
tahun 1978 ketika suatu komite standar yang baru yaituAmerican National Standard Institute(ANSI)
menetapkan FORTRAN 77 sebagaimana standar FORTRAN dengan standar nomor X3.9-1978.
Walaupun sudah diterapkan suatu standar dari bahasa FORTRAN, masih banyak juga pabrik-pabrik
komputer yang menerapkan FORTRAN yang berbeda dengan standar.
Akan tetapi umumnya perbedaan tersebut hanya merupakan pengembangan dari FORTRAN
sedang intinya tetap sama.
Salah satu pengembangan dari standar FORTRAN yang populer untuk pendidikan adalah WATIV
(Waterloo FORTRAN IV)yang kemudian dikembangkan menjadi WATFOR (Waterloo FORTRAN).
WATFIVdan WATFOR dikembangkan di University of Waterloo di Kanada dengan tujuanutama untuk
pendidikan para mahasiswanya
FORTRAN sebagai bahasa tingkat tinggi tertua dan pertama masih tetap populer dan banyak
digunakan sampai sekarang. Alasannya adalah masih banyak paket-paket yang ditulis dengan FORTRAN
dan masih banyak buku-buku teknik yangmelampirkan program-program aplikasinya yang ditulis dengan
bahasa FORTRAN.
Dan yang tidak kalah pentingnya adalah masih banyaknya mereka yang “FORTRAN -minded ”, yaitu
FORTRAN merupkan jago satu-satunya, tidak mau memandangsebelah mata terhadap yang lainnya.
Pertama kali FORTRAN banyak digunakan di mainframe computer .
Sekarang dengan banyaknya beredar komputer mikro,FORTRAN juga dapat dan banyak
dipergunakan. Salah satu versi FORTRAN yang banyak digunakan pada komputer mikro adalah MS
FORTRAN (MicrosoftFORTRAN) yang dikembangkan oleh pabrik perangkat lunak Microsoft Inc.
Microsoft merupakan pabrik perangkat lunak pertama untuk komputer mikro yang didirikan
oleh Bill Gates dan Paul Allen. Microsoft terkenal dengan perangkatlunaknya untuk komputer mikro,
diantaranya adalah MBASIC (Microsoft BASIC),BASICA, MS-Pascal, MS-C, MS-FORTRAN, MS-COBOL dan
sistem operasicakram MS-DOS (Microsoft Disk Operating System).
Jadi tak heranlah kalau MS-FORTRAN juga merupakan bahasa FORTRAN yang mengikuti standar
ANSI, yaituFORTRAN 77.Standar ANSI mendefinisikan FORTRAN ke dalam dua bagian, yaitu
FORTRAN penuh ( full FORTRAN) dan set bagian FORTRAN ( subset FORTRAN). Dikatakanmengikuti
standar yang ditentukan bila bagian dari full FORTRAN mengikuti standar yang ditentukan
dansubset FORTRAN dapat dikembangkan.
Demikian juga denganMS-FORTRAN, mengalami perbedaan sedikit dengan standar, yaitu
perkembangandari bagian subset FORTRAN yang disesuaikan dengan komputer mikro, sehingga para
pemakai MS-FORTRAN dapat mendayagunakan komputer mikronya denganlebih
optimal.Pengembangan bagian subset FORTRAN di MS-FORTRAN adalah sebagai berikut :
1.Nama yang didefinisikan oleh pembuat program dapat lebih dari 6 karakter,walaupun hanya 6
karakter pertama yang signifikan.
2.Pengguna tombol tabulasi(tab) pada pembuatan suatu source program FORTRAN diperbolehkan,
sehingga memudahkan pembuatan source program.
3.Metacommand atau compiler directive telah ditambahkan sehinggamemungkinkan pembuat program
untuk berkomunikasi dengan compiler mengenai informasi-informasi tertentu
4.Karakter backflash(/ ) untuk edit descriptor dalam spesifikasi formatdapatdipergunakan, yang berguna
untuk komunikasi secara interaktif dengan peralatan komputerseperti misalnya layar terminal.
5.F u n g s i p u s t a k a ( intrinsic function) E O F d i s e d i a k a n u n t u k m e m u n g k i n k a n
mendeteksi bila pembacaan informasi di file telah mencapai record terakhir, yaitu akhir dari
file.
6.Baik huruf besar (uppercase) atau huruf kecil (lowercase) dapat salingdipergunakan.
7.Memungkinkan file yang dibuat dengan bahasa lain untuk dibaca dengan MS-FORTRAN.
Secara umum, FORTRAN 77 merupakan perkembangan ke arah pemrograman terstruktur dibandingkan
FORTRAN IV. Misalnya struktur IF THEN – ELSE – ENDIF yang semula belum ada pada FORTRAN IV mulai
dimasukkan padaFORTRAN77.
Tambahan fasilitas baru lainnya :
- Adanya variabel berjenis karakter (dengan spesifikasi CHARACTER) besertafungsi-fungsi bawaannya
(intrinsic function)- Fasilitas penanganan unit input dan output (OPEN, CLOSE, INQUIRE)
- Pendemensian larik dengan indeks yang tidak harus positif (bisa nol atau negatif)
FORTRAN 90 (1990)FORTRAN90 sudah menggunakan modul-modul dengan akses private
maupun public, t e r d a p a t arraydinamik,record dan pointer . FORTRAN 90 juga
bersifatrekursif,terdapat statement CASE, EXIT, dan CYCLE. Serta pengecekantipe parameter.

>Struktur Program Fortran dibagi menjadi 5 bagian kolom dan tiap baris di dalam program dapat berisi:
1. Metacommand
2. Komentar
3. Statement
4. Sambungan dari statement baris sebelumnya.

>Aturan Penulisan Fortran :


1.Kolom pertama merupakan Komentar atau metacommand (C, *, $).
2. Kolom 1 sampai 5 untuk penulisan label statement berupa angka.
3. Kolom 6 untuk indikasi sambungan dari baris sebelumnya.
4. Kolom 7 sampai 72 untuk penulisan Statement FORTRAN.
5. Kolom 73 sampai 80 tidak digunakan (Untuk Komentar bebas).

>Elemen Program Fortran :


1.Metacommand atau compiler directive sifatnya optional.
2.Komentar berupa tulisan bebas.
3. Statement merupakan inti yang berupa instruksi-instruksi.

>Suatu statement dapat dibentuk dari elemen-elemen :


1. Konstanta
2. Operator
3. Ungkapan
4. Nama
5. Verb
6. Unit Specifier
7. Format Specifier

1.Konstanta :
Numerik yang terdiri dari :Konstanta Integer (Numerik Bilangan Bulat) 2 byte berkisar antara -32767
sampai32767 dan yang 4 byte berkisar antara -2147483647 sampai 2147483647. Konstanta Real
ketepatan tunggal (Pecahan), mempunyai batasan : 8.43E-37 sampai dengan 3.37E + 38 Positif -
3.37E+38 sampai dengan -8.43E-37 Negatif Konstanta Real Ketepatan ganda (Pecahan), mempunyai
batasan : 4.19D-307 sampai dengan1.67D+308 Positif -1.67D+308 sampai dengan -4.19D-307 Negatif
KonstantaKarakter (String) yang ditulis dalam tanda Petik. Konstanta Logika (Nilai Logika).TRUE. .FALSE.
2.Operator
-Aritmatika :
** Pangkat level 1

* Kali level 2

/ Bagi level 2

+ Penjumlahan level 3

- Pengurangan level 3

-Hubungan :

.LT. Lebih Kecil dari


.LE. Lebih kecil sama dengan dari
.EQ. Sama dengan
.NE. Tidak sama dengan
.GT. Lebih besar dari
.GE. Lebih besar sama dengan dari

-Logika
:.NOT. Tidak atau Bukan
.AND. Dan.OR. Atau

3.Ungkapan :Ungkapan Aritmatika dengan operasi didalam tanda kurung didahulukan,kemudian


pangkat, kali, bagi, jumlah, kurang.
Ungkapan Karakter tidak boleh menggunakan operator aritmatik, tapi dapat berbentuk konstanta
karakter atau nama variabel.
Ungkapan hubungan adalah membandingkan nilai dari dua numeric atau karakter.

4. Nama : dapat berupa variabel, larik(array), fungsi, atau rutin.


Dengan ketentuan sebagai berikut :
1.Maksimum panjangnya 1320 karakter tapi hanya 6 karakter pertama yang dibaca.
2.Karakter pertama harus berupa huruf.
3.Tidak boleh ada spasi atau blank.
4.Tidak boleh mengandung karakter khusus.

a.Nama Variabel ada 5 tipe :


1. Variabel Integer
untuk menyimpan nilai numerik bulat. Bila tidak didefinisikan, maka harus ditunjukkan oleh nama
variable yang diawali denganhuruf I, J, K, L, M atau N besarnya memori 2 byte atau 4 byte default-nya
4 byte.

2. Variabel Real
ketepatan Tunggal menyimpan nilai pecahan 4 byte. Bila tidak didefinisikan maka harus diawali huruf
I,J,K,L,M,N.

3. Variabel real ketepatan Ganda menyimpan pecahan 8 byte. Harus diawalidengan huruf selain
I,J,K,L,M,N.

4. Variabel Karakter
menyimpan variabel karakter 4 byte. Kalau tidak didefinisikan dapat menampung 4 karakter. Diawali
huruf apa saja boleh jugaI,J,K,L,M,N.

5. Variabel Logika
menyimpan nilai logika .TRUE. .FALSE. Diawali denganhuruf apa saja boleh juga I, J, K, L, M, N.

b.Nama Larik ( Array ) :


Digunakan untuk menyimpan beberapa nilai dalam satu nama larik. Pada Fortran dapat berdimensi satu,
dua, tiga sampai tujuh. Bila tidak didefinisikan maka harusdiawali dengan huruf I, J, K, L, M, N.

c.Nama Fungsi :
Digunakan untuk mendapatkan suatu nilai dari fungsi tersebut. Dengan fungsi,nilai data dapat
dikirimkan ke fungsi dan fungsi akan memberikan hasil yangdiminta. Dalam Fortran digolongkan menjadi
3 macam, yaitu :
1. Fungsi Eksternal yang dibuat sendiri oleh pembuat program dalam bentuk unit program yang terpisah
tetapi masih dalam satu program.
2. Fungsi Statement dedefinisikan tidak dalam bentuk unit program yang terpisah,tetapi dalam
statement tunggal.
3. Fungsi Hakiki atau Fungsi pustaka yang sudah disediakan oleh fortran.

5.Verb
adalah kata kerja perintah yang terdapat dalam statement. Hampir semuastatement Fortran
mempunyai verb, kecuali assignment statement.
Contoh; WRITE,CALL

a.Unit Specifier dapat berupa :

1.* atau 0 menunjukkan unit alat untuk Keyboard atau layar.


2. Ungkapan Integer, yaitu nilai integer selain nilai 0 menunjukkan unit alat yangdipergunakan
adalah file eksternal (printer atau file disk). Statement OPENmenunjukkan nama dari filenya. Nama file
sebagai berikut :
- LPT1: atau PRN (printer yang pertama).
- CON: menunjukkan alat Console.
- LPT2: (Printer kedua).
- COM: atau COM1: atau COM2 untuk Port Komunikasi
- Nama file di Disk.
contoh : OPEN(1,File='LPT1:')

b.Format Specifier :
Digunakan untuk menunjukkan format yang akan dipergunakan oleh data input ataupun output.
Statement :
1.Statement yang terolah (Executable Statement)
yaitu : statement yang menyebabkan suatu operasi dilakukan.
Contoh : ASSIGN, CALL, CONTINUE, DO, ELSE,ELSEIF, AND, ENDIF, GOTO, IF, PAUSE, RETURN, STOP,
BACKSPACE,CLOSE, ENDFILE, OPEN, READ, REWIND dan WRITE.

2. Statement tak terolah (Non-Executable Statement)


yaitu : statement yang tidak melakukan operasi.
Contoh : FORMAT, DATA, PARAMETER, COMMON,DIMENSION, QUIVALENCE, EXTERNAL, IMPLICIT,
INTRINSIC, SAVE danTYPE , PROGRAM, FUNCTION SUBROUTINE.

3.STATEMEN FORMAT
Bentuk umum:
<label statement> FORMAT <format-spec>
Kegunaan: Statement FORMAT digunakan untuk mengedit data pada alat-alatI/O,yaitu mengatur
letak, tipe dan panjang dari data yang akan dimasukkan lewat alat input atau yang akan
ditampilkan ke alat output.
Penjelasan:
a.<label statement> menunjukkan label dari statement FORMAT yang akandigunakan oleh statement
READ atau statement WRITE.
b.<format-spec> adalah format specification, merupakan bentuk yangmenyediakan informasi terhadap
letak, tipe dan panjang daridata.
Format specification ini harus ditulis dalam tanda kurung. Isi dari formatspecification ini yaitu
edit descriptor.Statement FORMAT bebas diletakkan dimana saja didalam program, tetapi yang baik
adalah bila ada beberapa statement FORMAT, dapat anda kumpulkansementara menjadi satu dan
diletakkan diujung bawah atau ujung atas program,sehingga mudah mencarinya.Edit descriptor
menunjukkan informasi mengenai letak tipe dan panjang dari masing-masing data yang akan
dimasukkan lewat alat input atau yang akanditampilkan di alat output.

CARRIAGE CONTROL

Karakter pertama dari setiap data yang ditampilkan di layar maupun diprinter tidak turun
ditampilkan atau dicetak. Bila karakter carriage control berupa karakter:

Blank atau spasi, mempunyai efek ganti baris baru,tetapi tidak memberikanspasi.

0, berarti memberi spasi satu baris dari baris sebelumnya.

1, berarti akan mencetak di halaman baru ( tidak berlaku di layar, hanya di printer).
+, berarti tidak ganti baris, tetapi overprinting (menumpangi penampilan sebelumnya di baris yang
sama).
FORMAT SPECIFICATION BERULANG
Selain repeatable edit descriptor dapat diulang dengan sejumlah perulangantertentu, format
specification juga dapat di ulang, dengan bentuk umum:

<r> <format specification>

Penjelasan:<r> merupakan jumlah pengulangannya.Maksimum jumlah pengulangan untuk format


specification adalah 3Level.

1. Level pertama pada format specification adalah :

2.('BASIC') Yang sama dengan: 'BASIC BASIC'

3. Level kedua pada format specification adalah:

4. 2('COBOL',2('BASIC') Yang sama dengan:2('COBOL BASIC BASIC')

5. atau 'COBOL BASIC BASIC COBOL BASIC BASIC'

6. Level ketiga pada format specification adalah:5(3X,'FORTRAN',2X,2('COBOL',2('BASIC')),/) Yang sama


dengan:5(3X,'FORTRAN',2X,'COBOL BASIC BASIC COBOl BASIC BASIC',/) atau:5('FORTRAN COBOL BASIC
BASIC COBOL BASICBASIC',/)

Sehingga bila program ini dijalankan,akan didapat hasil sbb:

FORTRAN COBOL BASIC BASIC COBOL BASIC BASICFORTRAN COBOL BASIC BASIC COBOL BASIC
BASICFORTRAN COBOL BASIC BASIC COBOL BASIC BASICFORTRAN COBOL BASIC BASIC COBOL BASIC
BASIC

STATEMENT DATA DAN STATEMENT PARAMETER

Untuk memasukkan suatu data ke suatu variabel atau larik atau elemen dari
suatularik dapat dilakukan dengan beberapa cara, yaitu:
1.Dengan statement pengerjaan
Contoh A = 5.25 Maka variabel A akan berisi nilai 5.25.
Contoh :A(1) = 7.15A(2) = 8.00A(3) = 5.55 Maka larik A untuk elemen pertama berisi nilai 7.15,
elemen kedua berisi nilai 8.00 dan elemen ketiga berisi nilai 5.55.
2.Dengan statement READ
Contoh:READ (*,10)10 FORMAT (F5.2)
3.Dengan statement DATA
Bila data yang akan dimasukkan ke suatu variabel atau larik jumlahnya cukup banyak dan sifatnya
konstan, maka akan lebih baik bila digunakan statement DATA.
4.Dengan statement PARAMETER: Banyak digunakan untuk memasukkan data konstan yang
tidak begitu banyak.

2. Aplikasi Program Fortran


2.1 Aplikasi Dalam Bidang Matematikaa.
Integral Tertentu Untuk mencari luas diantara 2 buah kurva, dapat dihitung dengan cara
integraltertentu(definite integral).
M i s a l n y a b e n t u k p a d a g a m b a r 1 5 . 1 u n t u k m e n g h i t u n g luasnya dapat dipakai cara luasan
yang dipotong kecil-kecil sebesar ∆X, maka jumlahseluruh irisan potongan ∆X akan mewakili seluruh luas
yan dicari.Y ∆x ∆x ∆xA B X Luas untuk sebuah ∆ X adalah Y.∆x .
Untuk keseluruhan luas yangdicari dari titik A sampai titik B, berarti adalah penjumlahan dari luas
tiap-tiap potongan sebesar ∆x, yaitu ∑Y.∆x dan dapat dituliskan dalam bentuk integra l tertentu dari A
sampai B sebagai berikut : Untuk menghitung suatu nilai integral tertentu dapat digunakanmetode
Simpson dengan rumus : LO adalah seluruh luas yang dicari.M/2 adalah banyak luas yang diambil
sebesar ∆x, lebih banyak ∆xyang diambil, perhitungan akan lebih cepat.D adalah panjang untuk sebesar
∆x = (B - A)/MAkan dihitung luas dibawah kurva dari nilai X=0 sampai X=5
sebagaiberikut:YAkan dihitung luasnya
b. Turunan
Turunan(differential) dari suatu fungsi dapat dihitung dengan cara bilangankonstantanya dikalikan
dengan cara bilangan konstantanya dikalikan dengan pangkatnya dan pangkatnya dikurangi dengan
turunan pertamanya.

c. Fungsi Triginometri
Suatu segitiga sembarang mempunyai hubungan antara sudut-sudutnya dengan panjang sisi-sisinya.
Bila dua buah sudut dan satu panjang sisi ata u sebuah sudut dan dua buah panjang sisi
segitiga tersebut diketahui, maka keliling dan luasnya dapat dihitung.
d. Bilangan Prima
Bilangan prima adalah bilangan cacah dimulai dari angka yang hanya
d a p a t dibagi dirinya sendiri. Banyak ahli matematika yang ber usaha menemukan
bilangan prima yang lebih besar. Dengan adanya computer yang mempunyai kecepatan
tinggi,telah banyak menyumbangkan jasanya dalam menemukan bilangan -bilangan
prima.Salah satunya program fortran.
2.2 Aplikasi dalam Bidang Ekonomi
a. Bunga Majemuk
05X
b. Turunan
Turunan
(differential)
dari suatu fungsi dapat dihitung dengan cara bilangan k o n s t a n t a n y a d i k a l i k a n
d e n g a n c a r a b i l a n g a n k o n s t a n t a n y a d i k a l i k a n d e n g a n pangkatnya dan
pangkatnya dikurangi dengan 1.
Y(X)- aXb
Turunan pertamanya adalah :
Y*(X)-baXb-2

c. Fungsi Triginometri
Suatu segitiga sembarang mempunyai hubungan antara sudut-sudutnya dengan panjang sisi-sisinya
sebagai berikut :Luas dari segitiga ini dapat dihitung dengan rumus :

a ; b ; c ;
sin a sin b sin c
Bila dua buah sudut dan satu panjang sisi atau sebuah sudut dan dua buah panjang sisi
segitiga tersebut diketahui, maka keliling dan luasnya dapat dihitung.
d. Bilangan Prima
Bilangan prima adalah bilangan cacah dimulai dari angka yang hanya
d a p a t dibagi dirinya sendiri. Banyak ahli matematika yang berusaha menemukan
bilangan prima yang lebih besar. Dengan adanya computer yang mempunyai kecepatan
tinggi,telah banyak menyumbangkan jasanya dalam menemukan bilangan -bilangan
prima.Salah satunya program fortran.
2.2 Aplikasi dalam Bidang Ekonomi
a. Bunga Majemuk
Bunga majemuk ini juga sering dikenal dengan sebutan bunga berbunga. Besaranya bunga pada
periode sebelumnya akan menambah besarnya pinjama n yang akan memperhitungkan untuk bunga
pada periode berikutnya. Jadi misalnya besar pinjaman adalah P, besar tingkat bunga adalah I, lama
periode pinjaman adalah N,maka besanya bunga untuk periode ke 1 adalah sebesar P.I dan besarnya
pinjamanmenjadi sebesar :
V = P + P.IV = P(1 + I) V = P(1 + I)
2.Nilai bunga dan pinjaman untuk periode kesatu akan menjadi dasar perhitungan bunga
untuk periode ke 2 , sebesar :Bunga periode ke2 = P(1 + I).I
Besarnya bunga dan pinjaman untuk periode ke 2 ini :
V = P(1 + I) + P(1 + I),IV = P(1 +I)(1 +I)V = P(1 +I)
Jadi, besarnya bunga pinjaman untuk periode ke N sebesar :
V = P(1 +I)
b. Nilai Sekarang
Nilai sekarang ( present value) adalah kebalikan dari bunga majemuk. Nilaisekarang menghitung nillai
uang sekarang yang diketahui nilainya pada masa yang akan datang dengan tingkat bunga yang
tertentu. Rumus dari nilai sekarang adalahsebagai berikut :

Dengan :PV = present value atau nilai sekarangV = nilai pada akhir suatu periodeI = tingkat bunga
diperhitungkan N = lamanya periode
2.3 Aplikasi dalam Bidang Teknik Sipil
a. Simple Beam Statis Tertentu
Simple beam(balok sederhana) statis tertentu yang akan dibicarakan di sini adalah balok
yang diletakkan pada dua titik tumpu. Sebuah titik tumpu berupa sendi (tumpuanA) dan sebuah titik
tumpu yang lainnya berupa rol (tumpuan B).
Karena balok dibebani dengan sejumlah gaya vertikal, maka pada tumpuan A dan B harus
ada gaya reaksi yang mengimbanginya. Besarnya gaya reaksi tersebut adalah :

Dengan :R A= gaya reaksi di tumpuan AR


B= gaya reaksi di tumpuan BP
i= besarnya beban ke i dariA
i= jarak beban ke i dari tumpuan
AL = lebar bentang balok Jumlah seluruh beban yang membebani balok adalah sama

Dengan jumlah reaksi ditumpuan A dan B.


Sehingga R Aatau R B
dapat juga dihitung :

atau,

Besarnya gaya lintang


Shearing force
yang terjadi pada posisi-posisi letak bebanadalah sebagai berikut :
SFA1= R A
SF12= R A– P1
SF23= SF12– P2
SF34= SF23– P3
..
Besarnya
bending moment
yang terjadi pada posisi-posisi letak beban adalahsebagai berikut:
M1= R Ax A1
M2= R Ax A2 – P1x (A2– A1)
M3= R Ax A3– P1x (A3– A1) – P2x (A3– A2)
b. Portal
1. Portal metode cross : Di dalam perhitungan gedung, banyak dijumpai konstruksi portal. Untuk
menghitung momen-momen lentur konstruksi portal dapat diselesaikan dengan metode cross.2. Portal
metode takabeya : Digunakan untuk menghitung momen -momen lentur suatu portal tingkat
tinggi.
c. Dimensi Balok Beton

A1A2
Suatu konstruksi balok beton bertulang yang paling irit adalah memakai tulanganrangkap yang juga
diperhitungkan sebagai tulangan desak. Tulangan tulangan yangdiperhitungkan sebagai tulangan desak.
Tulangan montasi diperlukan sebagai pengikat begel.

BD1H1HsD2
Keterangan :
B = lebar kerja balok
H = tinggi total balok
H1 = tinggi kerja balok
A1 = luas total tulangan desak
A2 = luas tulangan tarik
D1 = jarak titik berat tulangan desak terhadap sisi atas beton
D2 = jarak titik berat tulangan tarik terhadap sisi bawah beton, yang diambil
sebesar 2,5 + ½ D (2,5 adalah tebal selimut beton dan D adalah diameter tulangan).Metode
perhitungan yang akan dipergunakan di sini adalah cara elastis. Balok dalam keadaan seimbang, berarti
gaya desak ditahan seluruhnya oleh balok beton dan gaya tarik ditahan seluruhnya oleh tulangan tarik.
Dalam keadaan setimbang.
A = A1+ A2Cm2
Banyaknya tulangan tiap barisnya adalah sebagai berikut :

(dibulatkan ke atas)Dan banyaknya tulangan tiap barisnya adalah sebagai berikut :

(dibulatkan ke bawah)
d. Debit Air
Suatu kolam A yang elevasi muka airnya pada ketinggian + 6853,31feet dihubungkan oleh pipa 1 dengan
titik R (elevasi pada + 3235,44).Selanjutnya titik R dihubungkan oleh pipa 2 dengan kolam B (elevasi
mukaair pada + 6564,11 feet) dan oleh pipa 3 dengan kolam C (elevasi muka airpada +235,44 feet).
Panjang pipa 1 adalah 5417 feet, diameter 1 feet,kekasaran pipa 0,022. Pipa 2 panjangnya 5230 feet,
diameter 0,7 feet dankekasaran pipa 0,020. Pipa panjangnya 8598 feet, diameter 0,75 feet
dankekasaran pipa 0,025. Grafitasi bumi adalah 32,2 feet/detik
2.+ 6853,31 + 6564,11A Hf 1Hf 2B1 S 2+ 3235,44 Hf 3
3.c+ 235,44
Pada waktu fluida mengalir, akan terjadi kehilangan tenaga besar :
Hf n= kehilangan tenaga yang terjadi pada pipa ke nf
n= kekasaran pipa ke nL
n= panjang pipa ke n
Qn= debit fluida yang mengalir di pipa ke nG = gaya grafitasi bumiD
n= diameter pipa ke nAkan dicari besarnya debit yang mengalir di pipa 1 (Q 1), pipa ke 2 (Q2),
dan pipake 3 (Q3).
-Perhitungan ini harus dilakukan secara trial and error sehingga Q1+Q2= Q3.
-Pertama kali titk S diambil dengan elevasi semb arang, misalnya pada elevasi muka
air kolam A dikurangi dengan elevasi titik S sebesar :
Hf 1= 6853,31 – 6350 = 503.31
-feet Dari rumus kehilangan tenaga untuk pipa ke 1 sebagai berikut :
pipa ke 2 adalah :Hf 2= 6564,11 – 6350 = 214.11
-feet Besarnya kehilangan tenaga pipa ke 3 adalah :
Hf 3=6350 – 6235,44 = 114,56
- feet Terlihat dari arah aliran fluidanya, bahwa seharusnya:
Q3masih lebih kecil dari Q1+ Q2, berarti elevasi S kurang turun dan dicoba lagi perhitungan
dengan menurunkan elevasi S sampai didapat Q1+Q2= 3.

3. Program dan Software


3.1 MYOB Accounting Plus 17
MYOB Adalah Software akuntansi yang berfungsi membantu bagian keuangan dalam menyusun
laporan keuangan secara lengkap, cepat dan akurat MYOB merupakan software yang dibuat oleh MYOB
Technology Pty Limited di Australia dan MYOB telahdinegara-negara,oceania,Asiada,danAmerika.
MYOB (Mine Your Own Businesses) Accounting merupakan Versi MYOB Accounting terbaru
yang dikeluarkan oleh perusahaan MYOB Accounting Tecnology Pty Ltd.
Didalam MYOB Accounting Plus 17 ini, terdapat beberapa penambahan fitur, salah satunya adalah
fasilitas Undo Rekonciliation yang dapat digunakan untuk membatalkan rekonsiliasi bank.
MYOB menyediakan berbagai macam versi yang dapat dipilih sasuai dengan kebutuhan
perusahaan. Berikut ini penjelasan singkat tentang versi MYOB :
-MYOB Accounting
Dapat digunakan oleh perusahaan yang administrasi pembukuannya hanya dilakukan oleh satu orang
dan transaksi keuangan perusahaan hanya menggunakan satu jenis mata uang.
-MYOB Accounting Plus
Pada dasarnya sama dengan MYOB Accounting,hanya terdapat penambahan modul Peyroll dan Time
Billing.
-MYOB Premiere Accounting
Dapat digunakan oleh perusahaan yang menggunakan lebih dari satu mata uang(Multy Currency) untuk
transaksinya,dapat juga digunakan secara Multy User.
-MYOB Premier Accounting Enterprise
Pada prinsipnya sama dengan MYOB Premiere. Pada Versi ini menggunakan terminal service,sehingga
sangat mendukung kecepatan proses jaringan. Dapatdigunakan untuk perusahaan yang menggunakan
Workstation cukup banyak.
3.2 . Adobe Photoshop
Adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan
foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan
perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader ) untuk perangkat lunak
pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah
diproduksioleh Adobe Systems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop
CS(Creative Suite), versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebutAdobe
Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 dan versi yangterakhir (keduabelas)
adalah Adobe Photoshop CS5.

3.3 SPSS

SPSS adalah singkatan dari Statistical Package for the Social Sciences adalah software komputer
yang digunakan untuk analisa statistika. Program aplikasi ini memiliki kemampuan analisis cukup tinggi
serta sistem manajemen data dengan grafis, disajikan dengan menu-menu deskriptif yang sederhana
sehingga software ini dibilang cukup user friendly atau mudah dipahami dalam mengoperasikannya.
SPSS adalah suatu software yang berfungsi untuk menganal isis data,
melakukan perhitungan statistik baik parametrik maupun non parametrik (Ghozali, 2001:14).
Di bawah ini akan dijelaskan secara rinci mengenai tahapan-tahapan perhitungan yang digunakan
(Ghozali, 2001:15-20; Sugiarto, 2006:325-328).
1.Input data

Input data dilakukan dengan cara mengcopy data-data yang telah dikumpulkandari file Ms. Excell ke
kolom yang telah tersedia pada jendela SPSS Data danmemberikan nama pada masing-masing kolom
”variabel” sesuai dengan pengujianyang akan dilakukan.
Misalnya, untuk menguji validitas dan reliabilitasmemberikan nama Q1 untuk pernyataan nomor 1,
Q2 untuk penyataan nomor 2,”kesejahteraan” untuk total skor baku, dan seterusnya.2.Perhitungan Uji
validitas instrumenSetelah tahap input data selanjutnya adalah uji validitas. Uji validitas
dilakukanterhadap seluruh pernyataan yang ada dalam setiap variabel, yaitu untuk mengetahui tingkat
kevalidan (kesahan) setiap pernyataan terhadap variabel penelitian.
Pada SPSS, untuk menguji validitas dilakukan langkah sebagai beriku:
a.Klik menu Analyze
b. Pilih menu Correlate, bivariate
c. Lalu akan muncul dialog box.
d. Untuk menguji validitas variabel kesejahteraan (X1) dimana terdapat 6 pernyataan pada variabel
tersebut. Memasukkan data seluruh jawaban pernyataan (Q1, Q2....Q6) dan total skor/data baku
variabel kesejahteraan kedalam kolom ”variables”, dan pilihan pada kolom ”Correlation
Coeffecient”menggunakan perhitungan model ”Pearson”. Model Pearson adalah perhitungan validitas
dengan metode korelasi untuk mengetahui tingkathubungan antara setiap pernyataan dengan total skor
yang diperoleh(Ghozali,2001:132).
3.4 Autocad
Autocad digunakan dalam bidang teknik sipil untuk membuat gambar arsitektur dengan hasil berupa
gambar 2 dimensi maupun gambar obyek dimensi. Autocad juga mengeluarkan versi khusus untuk
membuat gambar pemetaan dan kontur tanah.Auticad terus diperbaharui versi maupun fasilitasnya.
Versi autocad yang sudah adaantara lain; autocad 2000, autocad 2005, autocad 2006, autocad 2007,
autocad 2008,autocad 2009, autocad 2010.

3.5 Archicad
Archicad digunakan untuk membuat desain arsitek.
3.6 ETABS
Etabs digunakan untuk menghitung desain konstruksi beton secara cepat dengan menggunakan
computer.

4. Program Fortran Bidang Teknik Sipil


Dalam bidang teknik sipil dibagi 5 bidang khusus, yaitu bidang struktur, air, tanah,transportasi, dan
manajemen. Dalam makalah ini saya akan membahas program fortran pada bidang tanah. Dalam ilmu
tanah terdapat salah satu ilmu dasar tanah yaitu geologi teknik.Pada materi geologi teknik terdapat
salah satu materi tentang sifat – sifat geologi teknik dari batuan pada komposisi tanah.
Berikut program dalam fortran :

program geologiteknik implicit none


real :: m, n, e, s, v
sebuah sampel tanah dengan volume < m3> =
”read(*,*)vt
write(*,*)
“beratnya <kN> =
”read(*,*)wt
write(*,*) “kemudian dikeringkan dalam oven selama 24 jam dengan suhu 100 C
”write(*,*) “beratnya berkurang menjadi <kN> =”red(*,*)w s
write(*,*) “jika diketahui Ys <kN/m3> =”read(*,*)Yswrite(*,*) “dan Yw <kN/m3> =”read(*,*)Ywvs = ws /
YsYb = wt / vtYd = ws / vtm = ( (wt – ws) / ws ) * 100
Penjelasan program:Penbukaan program (mulai program)Proses pemasukan (input) data(angka) untuk
diprosesmemasukkan data (angka) untuk di proses program geologiteknik implicit none

write(*,*) “sebuah sampel tanah dengan volume < m3> =”read(*,*)vtwrite(*,*) “beratnya <kN>
=”read(*,*)wtwrite(*,*) “kemudian dikeringkan dalam oven selama 24 jam dengan suhu 100
C”write(*,*) “beratnya berkurang menjadi <kN> = ” **
Proses penghitungan dari data – data diatas untuk menghasilkan jawaban - jawabanHasil perhitungan
dari proses diatas dan mencetaknya (print)vs = ws / YsYb = wt / vtYd = ws / vtm = ( (wt – ws) / ws ) *
100 write(*,*) “ Volume Solid <m3> =”,v s w r i t e ( * , * ) “ B e r a t V o l u m e < k N / m 3 >
= ” , Y b write(*,*) “Berat Volume Kering <kN/m3> =”,Ydwrite(*,*) “ Kadar Air (berat) <dalam %>=”,m
Penutup program (akhir program)Hasil dalam FORTRAN99 : end
BAB III
PENUTUP
3.1 Kesimpulan
Setelah penyusun menyusun makalah ini dari BAB I sampai BAB III. Penyusun dapat menarik
kesimpulan, bahwa ide komputer dimulai Pada tahun 1833 CharlesBabbage menggunakan konsep yang
mendekati stored program padakomputer modren dan mesinnya disebut Analytical Engine, sedangkan
FORTRAN
pada tahun 1954 dikelurkan dalam bentuk laporan olehProgramming Research Group, suatu divisi teknik
terapan (Applied ScienceDivision) dari IBM 704. Fortran berguna untuk memudahkan user
d a l a m menyelesaikan suatu masalah dalam kondisi tertentu, contohnya
aplikasi dalam bidang matematika,
bidang ekonomi, bidang teknik sipil seperti penjelesan diBAB II yangtelah saya susun, dan terdapat
contoh – contoh program dan software yaitu;

-MYOBAccounting Plus 17, Adobe Photoshop, SPSS,Autocad, Archicad, dan ETABS dan penjelasannya
terdapat di BABII.

Serta dalam makalah ini terdapat salah satu program dalam bidang teknik sipil dilengkapi dengan hasil
input dan outputnya pada FORTRAN99, sehingga pembacadapat memahami dengan mudah penjelasan
FORTRAN.

3.2 Saran
Makalah ini dapat dibaca oleh seluruh kalangan yang ingin megetahui tentang
bahasa pemrograman FORTRAN secara garis besar, dan sebagai salah satu sumber
tambahan bagi pembaca.D e m i k i a n m a k a l a h i n i p e n y u s u n b u a t , b i l a t e r d a p a t
kesalahan-kesalahan dalam p e n u l i s a n a t a u p u n k u t i p a n k a m i m o h o n m a a f .
S e m o g a d e n g a n m a k a l a h i n i d a p a t menjadikan salah satu sumber tambahan bagi
pembaca.Wassalamualaikum Warahmatullahi Wabarakatuh.
DAFTAR PUSTAKA
Jogiyanto H.M . 1987.
TEORI dan aplikasi program komputer bahasaFORTRAN
. ANDI OFFSET : Yogyakarta.Nugroho, Eko Ir, Soesianto, f. Ir. BSc. E. 1986.
BAHASA FORTRAN(Belajar Sendiri)
. ANDI OFFSET :
Yogyakarta.http://wikipedia//Sejarah_perkembangan_komputer_dari_pertama_sampai_sekarang.http://Bl
ogspot//erlangga monoarfa ngesti sejarah-perkembangan-bahasa-
fortran. http://www.slideshare.net/Risdiana/myob-
presentasi.http://sytisahdina.blogspot.com/2010/06/myob-accounting-versi-17.html.
“BAHASA PEMROGRAMAN FORTRAN”
DISUSUN OLEH : RAZAK IRWANSYAH

NIK :201107130012

PROGRAM PENDIDIKAN :D3 TEKNIK MESIN

DOSEN PEMBIMBING : Ir. IWAN SETIONO , MT

Anda mungkin juga menyukai