Anda di halaman 1dari 5

RESPONSI PRAKTIKUM

MATEMATIKA DISKRIT

DISUSUN OLEH :
Muhammad Faiz Akbar ( 2100018361)
Rabu (10.30 - 12.00) – Kelas G

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS AHMAD DAHLAN
JULI 2022
RESPONSI
Studi kasus :
Sebuah guru ingin mempermudah pembelajarannya dengan kalkulator, dimana
kalkulator tersebut dapat melakukan perhitungan numerik (penambahan, pengurangan,
perkalian, pembagian, Akar Kuadrat, faktorial, mengecek bilangan prima) dan operasi matriks
(penjumlahan matriks, pengurangan matriks, perkalian matriks, matriks transpose, dan
determinan).

Penyelesaian & Interpretasi :


Dari studi kasus diatas, dapat menggunakan materi fungsi, fungsi dan komposisi dua
fungsi, dan aplikasi bilangan bulat. Maka solusinya ialah menggunakan fungsi untuk
diletakkan rumus dan dapat dipanggil pada faktorial dan operasi matriks, kemudian
menggunakan fungsi dan komposisi dua fungsi untuk factorial juga. Kemudian
menggunakan aplikasi bilangan bulat untuk bagian bilangan prima.

Karena terdapat pilihan menu, maka user dapat memilih antara perhitungan
numerik atau operasi matriks, dan dapat diulang terus menerus hingga user memilih untuk
exit. Dan didalam menu perhitungan numerik dan operasi matriks juga sama halnya dapat
berulang terus menerus hingga user memilih untuk keluar.

Rumus-rumus untuk perhitungan penambahan, pengurangan, perkalian,


pembagian, Akar Kuadrat, dan mengecek bilangan prima dideklarasi di bagian mereka
sendiri atau tidak memanggil fungsi. Sebaliknya pada rumus atau proses untuk faktorial,
penjumlahan matriks, pengurangan matriks, perkalian matriks, matriks transpose, dan
determinan menggunakan pemanggilan fungsi pada prosesnya.

Program kalkulator dibuat agar dapat terus mengulang karena menurut saya akan
mempermudah pengguna/user, karena tujuan dari program kalkulator ini adalah untuk
mempermudah/membantu pengguna dalam menyelesaikan masalah perhitungan. Agar
program kalkulator tersebut dapat terus mengulang, saya menggunakan perulangan while
pada menu utama dan juga menu pilihan.

Dan juga menggunakan switch case untuk pemilihan. Juga menggunakan


percabangan if else pada beberapa rumus. Sehingga ketika dibutuhkan dapat dipanggil
sesuai sintaksnya.Fungsi dari program tersebut dalam kegiatan sehari-hari adalah untuk
mempermudah guru ataupun murid dalam menyelesaikan masalah perhitungan.
Code & Running Program :
Salah satu contoh running program untuk faktorial, dengan 7! adalah 5040.

Anda mungkin juga menyukai