Mencoba Percobaan 1 Aktivitas Belajar Siswa

writeln; input laba dealer kedelapan writeMasukkan laba dari dealer h = Rp; readlnh; writeln; jumlah :=a+b+c+d+e+f+g+h+i+j; rata :=a+b+c+d+e+f+g+h8; writeln============================================; writeln; writeJumlah laba perusahaan motor X : Rp; writelnjumlah:6:0; writeln; writeLaba rata-rata dari semua dealer penjualan : Rp; writelnrata:6:0; writeln; writeln===========================================; readln; end. Hasil Percobaan Program Laba : Hasil Kompilasi beri tanda silang pada bagian yang sesuai ฀ Berhasil, tanpa kesalahan ฀ Tidak berhasil, ada kesalahan Output Program: Percobaan 2 Toko sepatu “Italy” akan memberikan diskon harga sebesar 10 untuk semua jenis sepatu yang dijual di toko tersebut. Misalnya, Ali membeli sepasang sepatu ditoko tersebut dengan harga sebelum didiskon adalah Rp 250.000,00. Berapakah harga sepatu Ali setelah dikenai diskon sebesar 10? {Program Untuk menghitung diskon dan harga jual sepatu} program Diskon; uses crt; deklarasi variabel var a,b,c:real; begin clrscr; judul program writelnProgram Perhitungan Diskon Harga Sepatu; writeln; input harga sepatu writeMasukkan Harga Awal Sepatu = ; readlna; menghitung besaran diskon b:=10100a; writeln Besaran diskon = ,b:6:0; menghitung harga jual sepatu setelah didiskon c:=a-b; writeln Harga jual = ,c:6:0; readln; end. Hasil Percobaan Program Diskon : Hasil Kompilasi beri tanda silang pada bagian yang sesuai ฀ Berhasil, tanpa kesalahan ฀ Tidak berhasil, ada kesalahan Output Program:

1.2.2.4. Mengasosiasi

Setelah siswa melakukan percobaan yang sesuai dengan pertanyaan yang ada, siswa diharapkan melakukan kegiatan menalar yang bisa dilakukan secara individu oleh masing-masing siswa atau bisa juga berkelompok. Beberapa hal yang bisa dijadikan arahan untuk menalar: 1. Perhatikan hasil kompilasi, apakah berhasil atau justru terjadi kesalahan. 2. Perhatikan urutan proses dari setiap program yang sudah dicoba. 3. Cobalah membuat kesimpulan dari percobaan yang telah dilakukan.

1.2.3. Rangkuman

Dari percobaan-percobaan yang telah dilakukan, bisa ambil kesimpulan bahwa: 1. Operator Aritmatika dapat digunakan untuk menyelesaikan berbagai masalah yang terkait dengan kehidupan sehari-hari. 2. Urutan langkah dalam membuat program yang digunakan untuk menghitung rata-rata maupun total laba dari suatu perusahaan antara lain : a. Menentukan jenis variabel yang digunakan b. Menentukan input data yang akan diproses c. Menentukan ekspresi matematika yang dapat dikaitkan dengan masalah yang dihadapi d. Mengubah ekspresi matematika menjadi code yang dapat dipahami oleh pascal e. Merangkai semua kode menjadi satu kesatuan program. 3. Selain untuk menghitung rata-rata dan total laba, Operator aritmatika juga dapat digunakan untuk menghitung besaran diskon dari suatu barang yang dijual, dll.

1.2.4. Tugas

Setelah mengikuti kegiatan belajar di atas, berikutnya siswa bisa memperdalam pengetahuannya dan berlatih membuat program sendiri untuk mengasah kemampuan pembuatan program yang memanfaatkan operator aritmatika. Contoh program sederhana misalnya membuat program untuk menghitung tambahan gaji pada sebuah perusahaan.

1.2.5. Uji Kompetensi

1. Buatlah program untuk menghitung besaran diskon dari sebuah benda yang dijual jika diketahui harga sebelum dan sesudah didiskon. 2. Buatlah program untuk mengcari total laba dari sebuah perusahaan yang memiliki banyak cabang jika diketahui rata-rata laba dan jumlah cabang.

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.