Anda di halaman 1dari 3

LAPORAN AKHIR PRAKTIKUM

Mata Praktikum : Rekayasa Komputasi


Kelas : 3IA18
Praktikumke- : 1
Tanggal : 9 Mei 2014
Materi : Fortan 77
Nama : Syatria Babullah
NPM : 56411992
Ketua asisten : FIKRI FADLILLAH
Nama Asisten :
Paraf Asisten :

Jumlah Lembar : 4 Lembar



LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2014
Listing Program 1

character*30 nama,npm,kelas

write(*,'(A,\)') 'Masukkan Nama : '
read(*,'(A)')nama
write(*,'(A,\)') 'Masukkan NPM : '
read(*,'(A)')npm
write(*,'(A,\)') 'Masukkan Kelas : '
read(*,'(A)')kelas
write(*,'(A,1X,A)') 'Nama anda : ',nama
write(*,'(A,1X,A)') 'NPM anda : ',npm
write(*,'(A,1X,A)') 'Kelas anda : ',kelas

Logika Program 1
character*30 nama,npm,kelas

write(*,'(A,\)') 'Masukkan Nama : '
read(*,'(A)')nama
write(*,'(A,\)') 'Masukkan NPM : '
read(*,'(A)')npm
write(*,'(A,\)') 'Masukkan Kelas : '
read(*,'(A)')kelas
write(*,'(A,1X,A)') 'Nama anda : ',nama
write(*,'(A,1X,A)') 'NPM anda : ',npm
write(*,'(A,1X,A)') 'Kelas anda : ',kelas
pada listing program diatas pertama-tama program akan mendeklarasikan variabel yang
bertipe data char dengan panjang karakter maksimal 20 ,variabel tersebut adalah nama, npm,
kelas. Selanjutnya terdapat perintah write, perintah write ini digunakan untuk mencetak
kalimat, sedangakan read digunakan untuk membaca data yang diinput kemudian disimpan
didalam variabel. Pada perintah write terdapat perintah 1X yang digunakan untuk memberi
spasi dan spasi yang diberikan adalah sebanyak 1 dan juga terdapat nama variabel, yang
digunakan untuk mencetak ini nilai variabel tersebut.
Listing Program 2
Integer i,j

write(*,'(A,\)')'Masukkan nilai a : '
READ(*,'(I3)')i
write(*,'(A,\)')'Masukkan nilai b : '
READ(*,'(I3)')j
write(*,'(A,3X,I2)')'penjumlahan: ',i+j
write(*,'(A,3X,I2)')'pengurangan: ',i-j
write(*,'(A,3X,I2)')'perkalian: ',i*j
write(*,'(A,3X,I2)')'pembagian: ',i/j

Logika Program 2
Integer i,j

write(*,'(A,\)')'Masukkan nilai a : '
READ(*,'(I3)')i
write(*,'(A,\)')'Masukkan nilai b : '
READ(*,'(I3)')j
write(*,'(A,3X,I2)')'penjumlahan: ',i+j
write(*,'(A,3X,I2)')'pengurangan: ',i-j
write(*,'(A,3X,I2)')'perkalian: ',i*j
write(*,'(A,3X,I2)')'pembagian: ',i/j
pada listing program diatas pertama-tama program akan mendeklarasikan variabel yang
bertipe data integer,variabel tersebut adalah i dan j. Selanjutnya terdapat perintah write,
perintah write ini digunakan untuk mencetak kalimat, sedangakan read digunakan untuk
membaca data yang diinput kemudian disimpan didalam variabel. Pada perintah read terdapat
format I yang digunakan untuk membaca input bertipe integer. Pada perintah write terdapat
perintah 3X yang digunakan untuk memberi spasi dan spasi yang diberikan adalah sebanyak
3 dan juga terdapat nama variabel terdapat operasi aritmatika yaitu + untuk melakukan
penjumlahan, - untuk melakukan pengurangan, * untuk melakukan perkalian, dan \ untuk
melakukan pembagian terhadap variabel I dan j.
Output Program 1








Output Program 2