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: