Anda di halaman 1dari 8

TUGAS PRAKTIKUM

PENGANTAR ILMU KOMPUTER

DISUSUN OLEH :

NAMA
NIM
PRODI
SEMESTER
ASISTEN PEMBIMBING

:
:
:
:
:

Komang Wahyu Krisna Brata


1107045039
KONSENTRASI GEOFISIKA
6 (enam)
Mashuri

LABORATORIUM FISIKA KOMPUTASI & PEMODELAN


FAKULTAS MATEMATIKA & ILMU PENGETAHUAN ALAM

UNIVERSITAS MULAWARMAN
2014
MODUL 1.3

1. Tulislah script yang ada dimodul kedalam program.


2. Jalankan program lalu pelajarilah program tersebut dan jelaskan maksud
script di atas dari baris pertama hingga baris terakhir.
3. Buatlah program untuk menghitung Luas Segitiga, Persegi, Volume Balok
serta Volume Bola dalam sebuah pilihan dengan menggunakan operator
logika!
PENYELESAIAN
1. Script Program

Running Program

2. Setelah saya pelajari, saya dapat menyimpulkan bahwa program diatas


adalah suatu program dengan menggunakan operator logika yang ada
dimana dengan membaca dari character I dan menggunakan operator
pilihan .eq. yaitu sama dengan. Setelah terbaca program diulang ke
pertanyaan

yang

sama

untuk

menanyakan

lagi

pilihan

dengan

menggunakan go to dan end if yaitu akhir dari pilihan yang dipilih setelah
itu di end atau mengakhiri program yang suda dibuat.

3. Running Program

Running Program

LATIHAN MANDIRI
1. Buatlah PROGRAM berdasarkan data berikut menggunakan OPERATOR
LOGIKA !

NILAI
80 X 100

KETERANGAN

70 X < 80

Nilai B dan Lulus

60 X <70

Nilai C dan Lulus

Nilai A dan Lulus

50 X <60

Nilai D dan Boleh Mengulang

0 X <50

Nilai E dan Harus Mengulang

2. Jelaskan Program yang telah kalian buat tadi !


3. Apa maksud dari perintah GO TO, IF, ELSE IF, dan END IF? Jelaskan

PENYELESAIAN
1. Script Program

Running Program

2. Program yang saya buat tadi adalah program fortran yang menggunakan
operator logika. Sudah dijelaskan bahwa terdapat berbagai macam
operator logika.
Misalnya :

Lebih Dari
: .GT.

Kurang Dari
: .LT.

Sama Dengan
: .EQ.

Lebih Dari Sama Dengan


: .GE.

Kurang Dari Sama Dengan


: .LE.

Tidak Sama Dengan


: .NE.

Dan
: .AND.

Atau
: .OR.

Bukan
: .NOT.
Dari program yang saya buat itu menggunakan operator logika untuk
mengitung luas persegi,segitiga dan volume bola serta balok agar
memudahkan untuk melihat hasil dari program yang saya buat. Dan
menunjukkan kemudahan serta program terlihat lebih rapi.

3. Perintah GO TO adalah perintah untuk looping atau berpindah pada tempat


yang berlebel. Contohnya seperti program di bawah ini :
2 WRITE (*,*)'MASUKKAN PILIHAN ANDA'
READ (*,*)ZIKA
IF (ZIKA.EQ.'A'.OR.ZIKA.EQ.'a')THEN
WRITE (*,*)'SALAH'
ELSE IF (ZIKA.EQ.'B'.OR.ZIKA.EQ.'b')THEN
WRITE (*,*)'SALAH'
ELSE IF (ZIKA.EQ.'C'.OR.ZIKA.EQ.'c')THEN
WRITE (*,*)'BENAR'
ELSE
WRITE (*,*)'PILIHAN TIDAK TERSEDIA'
GO TO 2

Dari perintah diatas terlihat jelas jika pemograman sudah hampir selesai
perintah go to memindahkan program kita kembali kepada lebel 2 dan kita
akan kembali memasukkan pilihan kita pada program.

Perintah IF adalah perintah untuk menyeleksi suatu kondisi atau syarat dan
proses akan melakukan suatu tindakan tertentu bila kondisi yang diseleksi
benar dan akan melakukan tindakan yang lainnya bila kondisi yang
diseleksi tidak benar.
Perintah ELSE IF adalah statement yang dapat diletakkan diantara
statement IF-THEN tidak terpenuhi.
Perintah END IF adalah perintahh untuk mengakhiri statement IF,ELSE IF
dan ELSE-THEN.