Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

LAPORAN UJIAN AKHIR SEMESTER

DOSEN PENGAMPUH: SAIFUL BACHRI S.pd,


M.pd DISUSUN OLEH : MUH IRFANDI
KELAS : 1H
NIM 2304411296

PRODI INFOMATIKA

UNIVERSITAS COKROAMINOTO PALOPO

TAHUN 2024
Soal no 1

Buatlah program menghitung luas lingkaran, luas jajargenjang, dan luas trapesium.
JAWABAN:

a. Menghitung luas lingkaran

program MenghitungLuasLingkaran;
uses crt;
var
r,a,t,lr,ljg,alas1,alas2,tinggi,luas:real;

begin clrscr;
writeln('==================');
writeln('Nama: Muh irfandi');
writeln('NIM: 2304411296');
writeln('==================');

writeln;

writeln('=============================');
writeln('1. Menghitung Luas Lingkaran');
writeln('=============================');
writeln;
write(' Masukkan nilai jari-jari lingkaran = ');readln(r);
lr := (22/7)*(r*r);
writeln(' Luas Lingkaran =
',lr:3:2); readln;
end.

(1) Kode Program

2
(2) (2) Input Angka nilai Jari-jari lingkaran

(3) Lalu program akan menghitung secara otomatis

3
b. Menghitung luas jajargenjang

program

MenghitungLuasJajargenjang; uses crt;

var

r,a,t,lr,ljg,alas1,alas2,tinggi,luas:real;

begin clrscr;

writeln('==================');

writeln('Nama: Muh irfandi');

writeln('NIM: 2304411296');

writeln('==================');

writeln;

writeln('===============================');

writeln('2. Menghitung Luas Jajargenjang');

writeln('===============================');

writeln;

write(' Masukkan nilai alas = ');readln(a);

write(' Masukkan nilai tinggi =

');readln(t);

ljg := a*t;

writeln(' Luas Jajargenjang =

',ljg:3:2); readln;

end.

4
(1) Kode Program Jajargenjang

(2) Input Angka Nilai Alas Dan Tinggi

(3) Lalu program akan menghitung secara otomatis

5
c. Menghitung luas trapesium

program MenghitungLuasTrapesium;
uses crt;
var
r,a,t,lr,ljg,alas1,alas2,tinggi,luas:real;

begin clrscr;
writeln('==================');
writeln('Nama: Muh iIrfandi');
writeln('NIM: 2304411296');
writeln('==================');
writeln;
writeln('==============================');
writeln('3. Menghitung Luas Trapesium');
writeln('==============================');
writeln(' ');
write('masukkan nilai alas1 :');readln(alas1);
write('masukkan nilai alas2 :');readln(alas2);
write('masukkan nilai tinggi :');readln(tinggi);
luas:=(1/2*(alas1+alas2)*tinggi);
writeln('luas Trapesium:',luas:4:2);
readln;
end.
(1) Kode Program

6
(2) Input angka nilai alas1, alas2, dan tinggi

(3) Lalu program akan menghitung secara otomatis

7
Soal n

Buatlah program login dengan ketentuan username adalah nama anda, dan password adalah nim anda.
Apabila username dan password benar maka akan tampil tulisan “Selamat <username yang diinput>,
username dan password sudah benar!”. Sebaliknya apabila salah maka akan tampil tulisan “Maaf
<username yang diinput>, username dan password salah!”
JAWABAN:

program Username_Dan_Password;

uses crt;

var

username, password:

string; begin clrscr;

writeln('==================');

writeln('Nama: Muh Irfandi');

writeln('NIM: 2304411296');

writeln('==================');

writeln;

write('Masukkan username: ');

readln(username);

write('Masukkan password:

'); readln(password);

if (username = irfandi) and (password = 2304411296)

then writeln('Username dan password Anda sudah

benar') else

writeln('maaf Username dan password Anda salah');

8
end.

(1) Kode program (2)Input username dan password

(3) jika username dan password benar maka muncul tampilan seperti ini

(4) jika username dan password salah maka muncul tampilan seperti ini

9
1
0
Soal No 3
Buatlah Kalkulator Perkalian dengan menggunakan FOR DO sesuai dengan 2 angka nim terakhir.

program Kalkulator_Perkalian_96;

uses crt;

var i, angka:

integer; begin

clrscr;

writeln('==================');

writeln('Nama: Muh Irfandi');

writeln('NIM: 2304411296');

writeln('==================');

writeln;

writeln('Daftar Perkalian 96:');

for i := 1 to 10 do

begin

writeln(i, ' x 96 = ', i * 96);

end;

readln;

end.

1
1
(1) Kode Program

(2) ketika dijalankan akan muncul tampilan perkalian


94 secara otomatis

1
2
Soal no 4

Buatlah program deret angka berikut:

a. 3, 6, 9, 12, 15, 18
b. 100, 91, 82, 73, 64, 55
c. 1001, 904, 807, 710, 613
d. 3333, 3410, 3487, 3564, 3641

JAWABAN:

a. 3, 6, 9, 12, 15, 18

program Deret_Angka_1;

uses crt;

var

i: integer;

begin clrscr;

writeln('==================');

writeln('Nama: Muh Irfandi');

writeln('NIM: 2304411296');

writeln('==================');

writeln;

for i := 1 to 6

do begin

writeln(i * 3);

end;

end.

(1) Kode program

1
3
(2) ketika dijalankan akan muncul tampilan deret angka seperti di gambar

b. 100, 91, 82, 73, 64, 55

program Deret_Angka_2;

uses crt;

var

i, num: integer;

begin clrscr;

writeln('==================');

writeln('Nama: Muh Irfandi');

writeln('NIM: 2304411296');

writeln('==================');

writeln;

num := 100;

for i := 1 to 6

do begin

writeln(num);

num := num - 9;

end;

end.

1
4
(1) Kode program

(2) ketika dijalankan akan muncul tampilan seperti digambar

10
c. 1001, 904, 807, 710, 613

program Deret_Angka_3;

uses crt;

var

num, difference, i:

integer; begin clrscr;

writeln('==================');

writeln('Nama: Muh Irfandi');

writeln('NIM: 2304411296');

writeln('==================');

writeln;

num := 1001;

difference := 97;

for i := 1 to 5

do begin

writeln(num);

num := num - difference;

end;

end.

10
(1) Kode program

(2) ketika dijalankan akan muncul tampilan seperti digambar

11
d. 3333, 3410, 3487, 3564, 3641

program Deret_Angka_4;

uses crt;

var

i: integer;

begin clrscr;

writeln('==================');

writeln('Nama: Muh Irfandi');

writeln('NIM: 2304411296');

writeln('==================');

writeln;

for i := 0 to 4

do begin

writeln(3333 + (i * 77));

end;

end.

12
(1) kode program

(2) ketika dijalankan akan muncul tampilan seperti digambar

13

You might also like