You are on page 1of 9

Nama : Lutfan Ikhsandi Yumna Arrafi

Kelas : 3KA10
Mata Praktikum : Sistem Berbasis Pengetahuan
Matakuliah : Sistem Berbasis Pengetahuan
Pertemuan Ke :4
Tanggal : 02 Mei 2023
Soal Tipe :B

Laboratorium Sistem Informasi


Universitas Gunadarma
ATA 2021 / 2022
Tugas :
1. Buatlah program menu bangun datar untuk menghitung nilai dari :
• Luas dan Keliling Segitiga
• Luas dan Keliling Jajar Genjang
• Luas dan Keliling Belah Ketupat
• Luas dan Keliling Trapesium
• Luas dan Keliling Lingkaran

Sertakan Screenshot Kodingan, Output dan Penjelasan Logika pada program diatas. (jika
terjadi plagiarisme dengan teman atau kelas lain, akan diberikan nilai minimal!)

CATATAN !!!
Kumpulkan Jawaban Dalam Format Pdf.
Gunakan Template Atau Format Ini Untuk Menjawab.
Praktikan Yang Jawabanya Sama [ Kesamaan 80% ] Akan Mendapatkan Nilai Minimal !
Praktikan Yang Tidak Menjelaskan Logika Pengerjaan Akan Mendapatkan Nilai Minimal !
Jawaban Yang Dikumpulkan Diluar Batas Waktu Pertemuan Tidak Akan Diinput Nilainya.!
Format Penamaan File : Nama_Kelas_Npm_UJIAN_Tipe Soal

Jawaban :
1. Menu Luas dan Keliling Segitiga.

• Pertama kita buat kodingan untuk input nilai perhitungan luas


segitiga, seperti gambar di atas dengan kodingan write(‘masukkan
alas: ‘),read(A),nl, dan write(‘masukkan tinggi: ’),read(T),nl,.
• Read(A) dan read(T) untuk variable alas dan tinggi supaya mudah
ketika pemanggilan dikondisi L is A*T/2.
• Dan kita berikan write(‘Luas Segitiga: ’),write(L),nl, untuk
menampilkan output dari perhitungan luas segitiga, bisa diliat
outputnya di atas.

• Sama halnya dengan luas, kita berikan codingan untuk input nilai
segitiga untuk mencari keliling dengan write(‘Masukkan Panjang
Sisi1: ’),read(S1),nl, buat kodingan seperti itu sampai dengan sisi3.
• Read(S1), Read(S2), Read(S3) untuk variable sisi1, sisi2, sisi3 supaya
mudah ketika pemanggilan dikondisi K is S1+S2+S3,
• Dan berikan kodingan write(‘Keliling Segitiga: ’),read(K),nl, untuk
menampilkan output dari perhitungan keliling segitiga, bisa diliat
outputnya di atas.
2. Menu Luas dan Keliling Jajar Genjang

• Pertama kita buat kodingan untuk input nilai perhitungan luas jajar
genjang, seperti gambar di atas dengan kodingan write(‘masukkan
alas: ‘),read(A),nl, dan write(‘masukkan tinggi: ’),read(T),nl,.
• Read(A) dan read(T) untuk variable alas dan tinggi supaya mudah
ketika pemanggilan dikondisi L is A*T.
• Dan kita berikan write(‘Luas Jajar Genjang: ’),write(L),nl, untuk
menampilkan output dari perhitungan luas jajar genjang, bisa diliat
outputnya di atas.

• Sama halnya dengan luas, kita berikan codingan untuk input nilai jajar
genjang untuk mencari keliling dengan write(‘Masukkan Alas:
’),read(A),nl, write(‘Masukkan Sisi Miring: ’),read(B),nl,
• Read(A), Read(B) untuk variable alas dan sisi miring supaya mudah
ketika pemanggilan dikondisi K is (2*A)+(2*B),
• Dan berikan kodingan write(‘Keliling Jajar Genjang: ’),read(K),nl,
untuk menampilkan output dari perhitungan keliling jajar genjang,
bisa diliat outputnya di atas.
3. Menu Luas dan Keliling Belah Ketupat

• Pertama kita buat kodingan untuk input nilai perhitungan luas belah
ketupat, seperti gambar di atas dengan kodingan write(‘masukkan
Diagonal 1 : ‘),read(D1),nl, dan write(‘masukkan Diagonal 2 :
’),read(D2),nl,.
• Read(D1) dan read(D2) untuk variable diagonal 1 dan diagonal 2
supaya mudah ketika pemanggilan dikondisi L is ½*D1*D2.
• Dan kita berikan write(‘Luas Belah Ketupat: ’),write(L),nl, untuk
menampilkan output dari perhitungan luas belah ketupat, bisa diliat
outputnya di atas.

• Sama halnya dengan luas, kita berikan codingan untuk input nilai
belah ketupat untuk mencari keliling dengan write(‘Masukkan Sisi:
’),read(S),nl,
• Read(S) untuk variable sisi supaya mudah ketika pemanggilan
dikondisi K is 4*S,.
• Dan berikan kodingan write(‘Keliling Belah Ketupat: ’),read(K),nl,
untuk menampilkan output dari perhitungan keliling belah ketupat,
bisa diliat outputnya di atas.
4. Menu Luas dan Keliling Trapesium

• Pertama kita buat kodingan untuk input nilai perhitungan luas


trapesium, seperti gambar di atas dengan kodingan write(‘masukkan
Sisi Sejajar 1 : ‘),read(A),nl, dan write(‘masukkan Sisi Sejajar 2 :
’),read(B),nl,.
• Read(A) dan read(B) untuk variable sisi sejajar 1 dan sisi sejajar 2
supaya mudah ketika pemanggilan dikondisi L is ½*T*(A+B),.
• Dan kita berikan write(‘Luas Trapesium: ’),write(L),nl, untuk
menampilkan output dari perhitungan luas trapesium, bisa diliat
outputnya di atas.

• Sama halnya dengan luas, kita berikan codingan untuk input nilai
trapesium untuk mencari keliling dengan write(‘Masukkan Sisi:
’),read(AB),nl, write(‘Masukkan Sisi: ’),read(BC),nl,
write(‘Masukkan Sisi: ’),read(CD),nl, write(‘Masukkan Sisi:
’),read(DA),nl,
• Read(AB), Read(BC), Read(CD), Read(DA) untuk variable sisi AB ,
sisi BC, sisi CD, sisi DA supaya mudah ketika pemanggilan dikondisi
K is AB+BC+CD+DA,.
• Dan berikan kodingan write(‘Keliling Trapesium: ’),read(K),nl, untuk
menampilkan output dari perhitungan keliling trapesium, bisa diliat
outputnya di atas.
5. Menu Luas dan Keliling Lingkaran

• Pertama kita buat kodingan untuk input nilai perhitungan luas


lingkaran, seperti gambar di atas dengan kodingan write(‘masukkan
Jari-jari Lingkaran : ‘),read(R),nl,.
• Read(R) untuk variable jari-jari lingkaran supaya mudah ketika
pemanggilan dikondisi L is 3.14*R*R,.
• Dan kita berikan write(‘Luas Lingkaran: ’),write(L),nl, untuk
menampilkan output dari perhitungan luas lingkaran, bisa diliat
outputnya di atas.

• Sama halnya dengan luas, kita berikan codingan untuk input nilai
lingkaran untuk mencari keliling dengan write(‘Masukkan Jari-jari
Lingkaran : ’),read(R),nl,.
• Read(R) untuk variable jari-jari lingkaran supaya mudah ketika
pemanggilan dikondisi K is 3.14*2*R,.
• Dan berikan kodingan write(‘Keliling Lingkaran: ’),read(K),nl, untuk
menampilkan output dari perhitungan keliling lingkaran, bisa diliat
outputnya di atas.
6. Menu Utama Hitung Bangun Datar

• Menu :-
Untuk pemanggilan program.
• write('***HITUNG BANGUN DATAR***'),nl,
Untuk menampilkan Judul Menu
• write('1.Luas dan Keliling Segitiga'),nl,
Untuk menampilkan list menu Luas dan Keliling Segitiga.
• write('2.Luas dan Keliling Jajar Genjang'),nl,
Untuk menampilkan list menu Luas dan Keliling Jajar Genjang.
• write('3.Luas dan Keliling Belah Ketupat'),nl,
Untuk menampilkan list menu Luas dan Keliling Belah Ketupat.
• write('4.Luas dan Keliling Trapesium'),nl,
Untuk menampilkan list menu Luas dan Keliling Trapesium.
• write('5.Luas dan Keliling Lingkaran'),nl,
Untuk menampilkan list menu Luas dan Keliling Lingkaran.
• write('Masukkan Pilihan: '),read(PIL),nl,
Untuk memilih menu yang akan dipilih, ketika sudah dipilih maka
menu yang dipilih akan muncul.

You might also like