Komputer dewasa ini bukan barang yang bersifat kemewahan melainkan suatu
kebutuhan. Banyak sudah bantuan komputer ini bagi kehidupan manusia, dari yang
kecil hingga yang besar dari yang aktifitas umum hingga spesifik. Dahulu komputer
ditemukan untuk membantu manusia dalam memecahkan masalah aritmatika tetapi
kini komputer sudah berkembang sedemikian pesat hingga permainan (game) pun
sudah dijalankan oleh komputer. Banyak yang mendefinisikan apa itu komputer dan
secara kalimat ada beberapa perbedaan tetapi secara esensial dapat dikatakan dengan
kalimat sederhana bahwa komputer itu suatu alat elektronik yang bekerja berdasarkan
perintah-perintah ( instruksi ) yang tersimpan dalam memorinya, menerima
menyimpan data, melakukan proses perhitungan aritmatika dan logika, memberikan
output hasil proses. Telah dikatakan sebelumnya bahwa komputer adalah alat
elektronik , alat elektronik ini tanpa instruksi adalah sebuah benda mati yang tidak
berbuat apa-apa oleh sebab itu maka agar suatu komputer dapat beroperasi maka
komputer harus mempunyai perangkat pendukung lain yaitu soft ware, brainware dan
komputer itu sendiri sebagai hardware.
Soft ware adalah suatu modul yang berfungsi untuk mengatur kerja dari peralatan
fisik komputer ( hard ware) .
Brain ware adalah manusia yang mampu menangani system komputer yang
digunakan. Oleh sebab itu brain ware harus mempunyai kecakapan dalam hal soft
ware dan hard ware.
A. Hard-ware Komputer
Perangkat keras komputer terdiri dari tiga komponen penting yaitu :
1. Bagian input
Bagian ini dapat berupa key-board, interface (thermocouple, floppy disk,
hard disk, strainggauge)
2. Bagian Proses
Bagian ini terdiri dari Central processing unit (CPU), memori
3. Bagian Output
Bagian ini berupa printer, hard disk, floppy disk, monitor, interface
switches, motor )
B. Soft-ware
Sebagai modul pengatur hardware, software dapat digolongkan dalam 5 kelompok
1. Program operating system ( program system operasi )
2. Program Bantu ( Utillity )
3. Program aplikasi ( Aplication program )
Program sistem operasi berfungsi untuk mengatur kerja komputer secara
mendasar seperti pengaturan media input-output, memori , penjadwalan prosessor
dsb.
Contoh dari program ini adalah PC-DOS, MS-DOS, UNIX dan sebagainya )
Program bantu merupakan elemen dari system software yang mengerjakan
pekerjaan minor, antara lain membuat duplikasi file, menghapus file, memformat
dan lain-lain. Contoh program ini antara lain : Norton Utillity, PC Tool, Disk
Optimizer dan lain-lain.
komunikasi
antara
komputer
dengan
brainware.
Bahasa
Program aplikasi , program ini adalah program yang siap pakai untuk aplikasi
tertentu, missal DacEasy, Accounting untuk menangani masalah akuntasi,
Prinshop untuk menangani kartu-kartu, Flow chart untuk menangani masalah
pembuatan flowchart.
C. Bahasa pemrograman
Bahasa pemrograman yang telah diuraikan diatas merupakan syarat mutlak yang
harus dipenuhi oleh brain ware agar dapat memerintah dan bekerjasama dengan
komputer, Ada beberapa bahasa yang dapat digunakan untuk berkomunikasi
dengan komputer antara lain Pascal, Basic, COBOL, Fortran. Antara masing
masing program mempunyai kelebihan dan kekurangan masing-masing. Untuk
keperluan komputasi di bidang saint dan teknik, fortran lebih mengakomodasi
untuk keperluan tersebut.
D. Bahasa fortran
Fortran adalah suatu bahasa pemrograman untuk
Fortran 66
Fortran 77
Fortran 90 (95)
Versi Fortran yang paling umum saat ini masih Fortran 77, meskipun Fortran 90
sedang mulai populer. Fortran 95 merupakan perbaikan dari Fortran 90 yang
diharapkan untuk segera disetujui oleh ANSI ( 1996). Ada juga beberapa versi
Fortran yang mengarah pada komputer paralel.
Yang terpenting
adalah
start
Memasukkan
data
Memproses data
Penyelesaian Rumus
Menampilkan
informasi (hasil)
Selesat
Data numeris
1. Real
0.111 , 103.03
2. Floting point
3. Integer
-
, 75.75
,100365
Data Alphanumeris
A, NN, alamat, keterangan
- Variabel
Variabel berfungsi untuk menympan suatu konstanta, Variabel yang
digunakan dalam bahasa frotran harus mengikuti aturan :
1. Maksimal 6 karekter
2. Huruf pertama harus alpabetis
3. Tidak boleh memakai karakter khusus ?, -, ! ,
4. Tidak boleh ada spasi
5. Tidak boleh membentuk suatu statemen missal, go, if Next dsb
Menurut huruf awalnya fortran mempunyai cirri khusus dibandingkan dengan
program lain, karena fortran membedakan apakah variable tersebut riil atau
bulat berdasarkan huruf awalnya, kecuali pada awal program ada deklarasi
lain terhadap variable tersebut. Bila tidak ada awal deklarasi maka fortran
menganggap
c. Operator aritmatik
Fortran mengenal operator-operator untuk proses aritmatika yaitu :
Perpangkatan
**
hirarki 1
Perkalian
hirarki 2
Pembagian
hirarki 2
Penjumlahan
hirarki 3
Pengurangan
hirarki 3
FORMAT(daftar pencirian)
Dimana :
daftar variabel = nama-nama variabel yang akan ditetapkan nilainya,
antara satu variabel dengan variabel yang lain dipisahkan
dengan tanda koma.
Nomor unit
Contoh :
READ *, A, B, C
READ(*,100) NILAI
100 FORMAT( 5X , I5 )
- Statemen WRITE
Statemen Write dipergunakan untuk menampilkan informasi ke media
output .
Bentuk :
WRITE(nomor unit, K ) daftar variabel
daftar variabel = nama-nama variabel yang akan ditampilkan nilainya,
antara satu variabel dengan variabel yang lain dipisahkan
dengan tanda koma.
Nomor unit
Contoh :
WRITE(*,*) NAMA, NILAI, KET
WRITE(*,300) A, B, N
100 FORMAT( 5X,F10.2, |
, F5.2,
| , I4)
e. Statemen kontrol
Berfungsi untuk mengubah arah urutan langkah pengerjaan, apabila tidak ada
statemen kontrol maka langkah proses akan selalu berurutan dari baris
pertama sampai dengan baris terakhir secara berurutan.
Statemen kontrol diantaranya :
a. GO TO
b. IF
c. DO .. CONTINUE
a). GO TO
Berfungsi untuk meloncat ke label yang ditunjuk, atau melocat ke
label nx jika var x = k
Bentuk :
Go to n
Go to (n1,n2,n3) var
Contoh :
Go to 100
Artinya proses meloncat menuju ke label 100
Go to (100,200,500) N
Artinya :
Ekspresi
logika
Ya
Tidak
Bentuk Statemen IF
IF (var) label1, label2, label3
var = variabel numerik yang dapat bernilai negatip, positip
dan nol
label1, label2, label3 = kemungkinan label yang akan dituju
contoh :
IF (N) 300,400,500
Artinya :
-
Operator Relasi
Simbol Hirarki pelaksanaan Arti
.EQ.
sama dengan
.NE.
.LT.
.LE.
.GT.
.GE.
dan
.OR.
atau
bukan
. CONTINUE
dengan :
-
CONTINUE