Anda di halaman 1dari 8

TOPIK: PROGRAM STUDI SARJANA TEKNIK

Ujian Praktikum MESIN No soal : 001


UNIVERSITAS RIAU
PEMOGRAMAN KOMPUTER Rev : 0
Intruksi:
1. Tulis nama dan NIM anda pada bagian bawah halaman ini dan lembar ini harap dikumpulkan
2. Tuliskan spesifikasi dan algoritma dari program
3. Buatlah program dan lakukan modifikasi program untuk memperbaiki tampilan program

Program untuk  menentukan kecpatan aliran dengan menggunakan venturimeter


Analisa problem:
Kecepata aliran diukur dengan orifice dengan

persamaan berikut:

Kecepatan akan ditampilkan dari h =0 hingga h


= 0,10 m.
Interval untuk nilai h akan diinputkan saat
menjalankan program.

Spesifikasi:
Algoritma:

START

REAL:v1, g, h,
A1 , A2
READ : h, A1 , A2

g = 10

Hw0 DAN h0, 10

PRINT T : NILAI
TIDAK DAPAT
DITAMPILKAN

PRINT : V1

END
PROGRAM :

Program JOB01

Real v1,g,h,a1,a2

print*,'Selamat Datang di Program Andra Gemara Saputra'

print*,'Program ini dibuat Bertujuan Untuk Mencari Nilai Kecepatan Aliran Dengan Menggunakan Venturimeter'

print*,'##############################################################'

print*,'Silahlan Anda Masukkan Nilai Ketinggian (h)'

Print*

Read*,h

print*,'Silahlan Anda Masukkan Nilai Luas Penampang 1 (a1)'

print*

Read*,a1

print*,'Silahlan Anda Masukkan Nilai Luas Penampang 2 (a2)'

print*

Read*,a2

g=10

if (h>=0.and.h<=0.10)Then

v1=sqrt(2*g*h/((a1**2/a2**2)-1))

print 12,v1

12 Format ('Nilai Kecepatan Tersebut Adalah ',f8.2)

else

Print*,'Nilai h Tidak Dapat di Tampilkan Jika Nilai h<0 atau h<0.10'

end if

End Program JOB01


Nama:   Andra Gemara Saputra NIM:2007110752

TOPIK: PROGRAM STUDI SARJANA TEKNIK MESIN


Soal : 002
UAS UNIVERSITAS RIAU
PEMOGRAMAN KOMPUTER Rev : 0
Intruksi:
1. Tulis nama dan NIM anda pada bagian bawah halaman ini dan lembar ini harap dikumpulkan
2. Tuliskan analisa problem, spesifikasi dan algoritma dari program
3. Buatlah program dan lakukan modifikasi program untuk memperbaiki tampilan program

Program untuk mencari  hasil perkalian bilangan ganjil antara 10-20 dengan bilangan antara 30-
35 kecuali bilangan 33.
Analisa problem:

Spesifikasi:

Algoritma:
PROGRAM :

integer ::i, j, hasil

do i = 11, 19

if (i==12)cycle

if (i==14)cycle

if (i==16)cycle

if (i==18)cycle

do j = 31,34

if (j==33)cycle

hasil =i*j

write (*, 100) i, j, hasil

100 format (I2, x, 'x', x, I2, x, '=',x, 13)

end do

end do

end program
Nama:Andra Gemara Saputra NIM:2007110752

TOPIK: PROGRAM STUDI SARJANA TEKNIK MESIN


Soal : 003
UAS UNIVERSITAS RIAU
PEMOGRAMAN KOMPUTER Rev : 0
Intruksi:
1. Tulis nama dan NIM anda pada bagian bawah halaman ini dan lembar ini harap dikumpulkan
2. Tuliskan spesifikasi dan algoritma dari program
3. Buatlah program dan lakukan modifikasi program untuk memperbaiki tampilan program

Program untuk mencari  integral  suatu fungsi y(t) = -3t2-5  untuk t ≥10 -3t2+5  untuk 10>t
≥0 3t2+5 untuk -5≤t<0  3t2-5 untuk  t<-5
Analisa problem:

Spesifikasi:

Algoritma:
Start

Real::integral

Input a,x,n

integral=a*x** (n+1)/n+1

hasil

End

Program:

program soal3

integer ::a,x,n

real::integral

write (*,*) 'input a='

read (*,*)a

write (*,*) 'input x='

read (*,*)x

write (*,*) 'input n='

read (*,*)n
if (n>0)then

integral=a*x** (n+1)/n+1

write (*, 100) integral

100 format ('hasil integral = ' , f8.3)

else

write (*,*) 'tidak memenuhi'

end if

end program

Nama:Andra Gemara Saputra NIM:2007110752

Anda mungkin juga menyukai