Disusun oleh:
RUMPUN MATEMATIKA
UNIVERSITAS NEGERI SEMARANG
2023
Praktikum Algoritma Pemrograman| 2
Laporan Praktikum 2
(1 Pertemuan : 1 x 2 SKS)
A. Capaian Pembelajaran
Setelah melaksanakan praktikum ini, diharapkan mahasiswa mampu
menerapkan konsep dasar pemrograman dalam implementasi bidang
matematika secara logis dan sistematis, sehingga praktikum ini difokuskan
untuk pemahaman awal mengenai algoritma dan pemrograman.
B. Tugas Praktikum
Silahkan membuat Flowchart dengan Flowgorithm untuk program:
1) Menghitung Luas Bangun Datar.
2) Menghitung Luas dan Volume Bangun Ruang.
3) Konversi Nilai Akhir menjadi A-E, dengan ketentuan :
85 < NA <=100 : A
71 < NA <=85 : B
61 < NA <=71 : C
51 < NA <=61 : D
0 <= NA <= 51 : E
Input unsur-unsur NA sesuai materi praktek.
C. Penialian
Berikut ini adalah aturan penilaian pada Praktikum 1:
Nilai Keterangan
86 – 100 Membuat 3 flowchart dengan benar
Efisiensi algoritma yang dibuat
Lengkap dengan penjelasan analisis program
Kerapian dalam menyusun laporan
71 – 85 Membuat 2 flowchart dengan benar
Efisiensi algoritma yang dibuat
Lengkap dengan penjelasan analisis program
Kerapian dalam menyusun laporan
50 – 70 Membuat 1 flowchart dengan benar
Efisiensi algoritma yang dibuat
Kerapian dalam menyusun laporan
0 Tidak mengerjakan
Hasil Run
1. Persegi
3. Segitiga
4. Trapesium
5. Belah Ketupat
7. Jajargenjang
8. Lingkaran
Hasil Run
1. Kubus
Luas Permukaan
Volume
2. Balok
Luas Permukaan
3. Tabung
Luas Permukaan
Volume
Volume
5. Bola
Luas Permukaan
Volume
6. Prisma Segitiga
Luas Permukaan
Volume
71 < NA <=85 : B
61 < NA <= 71 : C
51 < NA <=61 : D
Penjelasan
Program ini merupakan suatu program untuk mencari nilai akhir dengan
memasukkan rumus sesuai yang diinginkan, kemudian
mengkonversikannya ke dalam bentuk nilai huruf dengan syarat yang telah
ditentukan. Untuk membuat program ini, langkah pertama yang dilakukan
adalah mendeklarasikan UH, TP, UTS, UAS, NA, Nilai terlebih dahulu
dengan memilih opsi “Real”, karena pada variable ini memiliki kemungkinan
hasilnya berupa bilangan desimal. Langkah selanjutnya yaitu tambahkan
output untuk membuat perintah “Masukkan nilai Ulangan Harian” dan
tambahkan input untuk memasukkan nilai UH. Lakukan langkah serupa
untuk memasukkan nilai TP, UTS, dan UAS. Kemudian tambahkan assign
untuk memasukkan rumus NA atau nilai yang telah ditetapkan sebelumnya
dan akan diperoleh hasil dari NA. pada hasil NA ini akan dikonversikan nilai
angka ke dalam bentuk nilai huruf berdasarkan ketentuan yang telah
ditetapkan sebelumnya menggunakan “if”. Nilai A memiliki rentang dari 86-
100, oleh karena itu diberi ketentuan Nilai > 85 and <=100 maka jika “true”,
nilai akan dikonversikan ke A. Sebaliknya apabila Nilai <= 85, maka pada
bagian “false” bisa ditambahkan batasan nilai lagi menggunakan “if” untuk
membuat batasan nilai B, begitupun seterusnya hingga E. Setelah semua