Tugas Uji Kompetensi Kegiatan Belajar 2. Pemanfaatan Operator Aritmatika Alokasi Waktu : 2 x 45 menit

1.3. Kegiatan Belajar 3. Fungsi Aritmatika Alokasi Waktu : 3 x 45 menit

1.3.1. Tujuan Pembelajaran

Tujuan pembelajaran pada Kegiatan Belajar 3 tentang Fungsi Aritmatika adalah : 1. Siswa dapat menjelaskan pengertian fungsi aritmatika. 2. Siswa dapat menjelaskan cara kerja dari fungsi aritmatika dalam suatu program. 3. Siswa dapat menggunakan fungsi aritmatika dalam program yang sederhana.

1.3.2. Aktivitas Belajar Siswa

1.3.2.1. Mengamati

Pada Kegiatan Belajar 1 kita telah belajar tentang berbagai jenis operator aritmatika beserta penggunaannya dalam sebuah program. Kita dapat melakukan berbagai operasi dasar dengan menggunakan operator aritmatika seperti penjumlahan, penguranga, pembagian dan perkalian. Namun bagaimana jika kita dihadapkan dengan ekspresi matematika di bawah ini?.     Kita akan kesulitan mengakomodasi permasalahan di atas dalam FreePascal jika hanya menggunakan operator aritmatika yang telah dipelajari sebelumnya. Maka Freepascal mengakomodasi permasalahan tersebut dengan menyediakan berbagai bentuk fungsi matematika yang lazim digunakan dalam kehidupan sehari-hari. Berikut contoh- contoh fungsi aritmatika pada freepascal yang sering digunakan : ABS ABS merupakan fungsi matematika dalam pascal yang berguna untuk menghasilkan nilai mutlak dari sebuah bilangan negatif . Sintax : ABSx FRAC Merupakan fungsi matematika dalam Pascal yang berguna untuk menghasilkan nilai desimal dari bilangan real. Sintax : FRACx INT Berguna untuk membulatkan angka pecahan menjadi sebuah bilangan bulat positif. Sintax : INTx. LN Berfungsi untuk menghasilkan nilai logaritma dari sebuah bilangan. Sintax : Lnx SIN Sintaks sin berfungsi untuk menghitung nilai sinus dari sebuah bilangan yang biasanya digunakan untuk menghitung sudut tertetu dari 0 derajat samapi 360 derajat pada operasi metematika. Sintax : Sinx. SQR Berfungsi untuk melakukan perhitungan kuadrat dari sebuah bilangan. Sintax : SQRx SQRT Berfungsi untuk melakukan penghitungan akar kuadrat dari sebuah bilangan. Sintax : Sqrtx PRED Perintah PRED digunakan untuk menghsilkan nilai yang lebih kecil darinya. Perintah PRED hanya dapat digunakan pada tioe data numerik, character dan boolean. Sintax : PREDx SUCC Perintah SUCC digunakan untuk menghasilkan nilai yang lebih besar darinya. Sama seperti perintah PRED, SUCC hanya dapat digunakan pada tipe data numerik, karakter dan boolean. Sintax : SUCCx ODD Digunakan untuk menentukan sebuah bilangan apakah termasuk bilangan ganjil atau bukan. Output dari operasi out adalah boolean. Sintax : ODDx INC Digunakan untuk menambah nilai bilangan numerik sebesar 1. Sintax : INCx DEC Digunakan untuk mengurangi nilai bilangan numerik sebesar 1. Sintax : DECx

1.3.2.2. Menanya

Berdasarkan kegiatan mengamati, ada beberapa hal yang bisa diperhatikan dan dibahas lebih lanjut. Beberapa pertanyaan yang berkaitan dengan operator aritmatika adalah: