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.