Anda di halaman 1dari 20

JURNAL

PRAKTIKUM PROGRAM KOMPUTER

MODUL 3 OPERATOR DAN OPERAND

Disusun Oleh:
Kelompok 02
1. Atheea Annisa Rahma (21070117120007)
2. Rheza Aulia Ramadhan (21070117120008)
3. Aprilia Dwi Lestari (21070117120015)
4. Sarah Mawaddah Harahap (21070117120039)

DEPARTEMEN TEKNIK INDUSTRI


FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO
SEMARANG
2017
 Psedocode
Program Kalkulator

{Program kalkulator ini bisa digunakan untuk menghitung pertambahan,


pengurangan, perkalian, pembangian, dan pangkat. Dan memunculkan hasil
perhitungan yang benar}

Deklarasi

i:integer

Deskripsi

procedure tambah

var a,b,c: integer

Begin

Write 'Penjumlahan'

Write 'Masukan Angka Pertama'

Read (a)

Write 'Masukan Angka Kedua'

read(b)

Write 'Hasil'

Write (a,' + ',b,' = ')

c:=a+b;

write (c)

Write 'Ayo Menghitung Lagi'

end

procedure kurang

var a,b,c: integer

begin

write 'Pengurangan'
write 'Masukakan Angka Pertama'

read (a)

write 'Masukan Angka Kedua'

read (b)

Write 'Hasil'

Write (a,' - ',b,' = ')

c:=a-b;

write (c)

Write 'Selamat Mencoba Kembali'

end

procedure kali

var a,b,c: integer

begin

Write 'Perkalian'

Write 'Masukan Angka Pertama'

Read (a)

Write 'Masukan Angka Kedua'

Read (b)

Write 'Hasil'

Write (a,' x ',b,' = ')

c:=a*b

write (c)

Write 'Selamat Berhitung Kawan'

end

procedure bagi
var a,b,c: real

begin

Write 'Pembagian'

Write 'Masukan Angka Pertama'

Read (a)

Write 'Masukan Angka Kedua'

Read (b)

Write 'Hasil'

Write (a:0:0,' : ',b:0:0,' = ')

c:=a/b

writeln(c:0:0)

Write Ayo Menghitung Lagi’

end

procedure pangkat

var i,a,b,c: integer

begin

Write 'Perpangkatan'

Write 'Masukan Angka Pertama'

Read (a)

Write 'Masukan Angka Kedua'

Read (b)

Write 'Hasil'

Write (a,' ^ ',b,' = ')

c:=1

for i:=1 to b do
c:=c*a

write (c);

Write 'Selamat Berhitung'

end

begin

repeat

begin

write 'Menu:'

write '1. Tambah'

write '2. Kurang'

write '3. Kali'

write '4. Bagi'

write '5. Pangkat'

write '6. Keluar'

write 'Pilihan anda? '

read (i)

case i of

1:tambah

2:kurang

3:kali

4:bagi

5:pangkat

end

end
until i=6

read

end.
 Flowchart
START

Integer

Hasil

Menu

1.tambah
2.kurang
Masukan angka
3.kali
kedua
4.bagi
5.pangkat
6.keluar

Masukan angka
pertama

Pilihan
Pilih 1-5 anda?

Pilih 6

FINISH
 Screenshoot Output Program
 Pseudocode

Program HukumOhm

{Kalkulator ini berguna untuk menghitung rumus fisika yaitu hukum Ohm.
Hukum Ohm terdapat 3 perhitungan yaitu tegangan,Kuat arus, dan hambatan}

Deklarasi

v,i,r,jawab1,jawab2,jawab3 : real

operasi : integer

ulang : char

Deskripsi

procedure Tegangan

begin

write 'Masukkan Kuat Arus '

read (i)

write 'Masukkan Hambatan '

read (r)

end

procedure KuatArus

begin

write 'Masukkan Tegangan '

read (v)

write 'Masukkan Hambatan '

read (r)

end
procedure Hambatan

begin

write 'Masukkan Tegangan '

read (v)

write 'Masukkan Kuat Arus '

read (i)

end

begin

repeat

begin

writeln 'MENU'

write ' 1. Tegangan'

write ' 2. Kuat Arus'

write ' 3. Hambatan'

write ' 4. Exit'

write ' Pilih operasi yang Anda Inginkan '

read (operasi)

if operasi=1 then

begin

write

write '------------TEGANGAN-----------'

Tegangan

jawab1 := i*r
write 'HASIL : ',jawab1:1:1

write

lagi

write

write 'APAKAH INGIN MENGHITUNG LAGI? YES/NO'

read (ulang)

if (ulang = 'Y') or (ulang = 'y') then goto awal

else

if (ulang = 'N') or (ulang = 'n') then

begin

write

read

end

else

begin

writeln 'HURUF YANG ANDA INPUTKAN SALAH'

goto lagi

read

end

end

else

if operasi=2 then

begin

write
writeln '----------KUAT ARUS----------'

KuatArus

jawab2 := v/r

write 'HASIL : ',jawab2:1:1

write

goto lagi

read

end

else

if operasi=3 then

begin

write

write'-----------HAMBATAN------------'

Hambatan

jawab3 := v/i

write 'HASIL : ',jawab3:1:1

write

goto lagi

read

end

else

if operasi=4 then

begin
write

read

end

end until operasi=4

end.
 Flowchart
START

Hasil Apakah anda


ingin v,i,r,hasil : real

 i*r menghitung
 lagi ?

Menu
Masukan kuat arus 1.tegangan
2.kuat arus
3.hambatan
4.exit

Masukan hambatan

Pilihan
operasi yang
Finish anda
Pilih 1
inginkan

Pilih 2

Masukan tegangan

o
o
o

Masukan hambatan

Menu
Apakah anda
Hasil
ingin 1.tegangan
v/r menghitung 2.kuat arus
lagi ? 3.hambatan
4.exit

Pilihan
operasi yang
anda
inginkan

Pilih 3

Masukan tegangan

o
o o

Masukan kuat arus

Menu
Apakah anda
Hasil ingin 1.tegangan
menghitung 2.kuat arus
v/i 3.hambatan
lagi ?
4.exit

Pilihan
operasi yang
anda
inginkan

Pilih 4

Finish
 Screenshoot Output Program

Anda mungkin juga menyukai