2. Perhatikan urutan proses dari setiap program yang sudah dicoba. 3. Coba bandingkan beberapa program yang memiliki kemiripan, program mana yang berhasil
dikompilasi dan program mana yang tidak berhasil dikompilasi. 4. Perhatikan letakposisi kesalahan, coba pikirkan mengapa terjadi kesalahan pada posisi
tersebut. 5. Cobalah membuat kesimpulan dari percobaan yang telah dilakukan.
1.4.3. Rangkuman
Dari percobaan-percobaan yang telah dilakukan, bisa ambil kesimpulan bahwa: 1. Fungsi aritmatika dapat digunakan untuk menyelesaikan permasalahan yang terkait dengan
penentuan jarak dua titik, panjang sisi miring segitiga siku-siku, dll. 2. Fungsi aritmatika juga dapat digunakan untuk menyelesaikan permasalahan bisnis
misalnya menentukan biaya minimumm pembuatan jalan tol, menghitung luas bangunan,dll. 3. Langkah- langkah membuat program FreePascal untuk menghitung biaya minimum
pembuatan jalan tol : a. Menentukan variabel yang akan digunakan.
b. Menghitung jarak antara dua kota yang dihubungkan dengan jalan tol tersebut. Perhitungan jarak dapat memanfaatkan fungsi aritmatika SQR dan SQRT
c. Menghitung biaya minimal yang dibutuhkan. Perhitungan dengan memanfaatkan jarak dua kota yang telah dicari sebelumnya dikalikan dengan biaya pembuatan jalan tol per
meter persegi.
1.4.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 fungsi aritmatika dalam penyelesaian masalah bisnis. Contoh program untuk menghitung biaya minimum pembuatan jalan tol yang menghubungkan 3 kota
dengan biaya pembuatan jalan tol 100 juta rupiah untuk 1 meter.
1.4.5. Uji Kompetensi
1. Buatlah program menggunakan fungsi aritmatika untuk menyelesaikan masalah berikut : Diketahui kota P terletak pada P3,6 dan kota Q terletak pada Q6,8 akan dibuat jalan tol
yang menghubungkan antara kota P dan kota Q, jika biaya per satuan jarak jalan tol adalah Rp 100.000.000,00 maka berapakah dana minimal yang harus disiapkan?
Susun laporan yang terdiri atas kode program, penjelasan program, dan output dari program. 2. Buatlah program menggunakan fungsi aritmatika untuk menyelesaikan masalah berikut :
Pak Pambudi memiliki sebidang tanah berbentuk persegi panjang dengan panjang 20 meter dan lebar 38 meter. Beliau berencana menjual tanah tersebut dengan harga Rp. 500.000,00
m
2
. Tentukan harga jual dari tanah tersebut.
Susun laporan yang terdiri atas kode program, penjelasan program, dan output dari program. 1. Buatlah program menggunakan fungsi aritmatika untuk menyelesaikan masalah berikut :
“Intan Pari” swimming pool memiliki sebuah kolam renang berbentuk balok dengan panjang 100 meter, lebar 50 meter dan kedalaman 2 meter. Setiap hari kamis kolam renang tersebut
akan dikuras dan diisi kembali dengan air bersih. Biaya pengisian air kolam renang tersebut adalah Rp. 50.000,00 untuk setiap m
3
air. Berapakah biaya yang dibutuhkan untuk satu kali pengisian penuh kolam renang tersebut?.
Susun laporan yang terdiri atas kode program, penjelasan program, dan output dari program.
1.5. Kegiatan Belajar 5. Operasi Logika Alokasi Waktu : 3 x 45 menit
1.5.1. Tujuan Pembelajaran
Tujuan pembelajaran pada Kegiatan Belajar 5 tentang Operator Logika adalah : 1. Siswa dapat menjelaskan pengertian Operator Logika.
2. Siswa dapat menjelaskan cara kerja dari Operator Logika dalam suatu program. 3. Siswa dapat menggunakan Operator Logika dalam program yang sederhana.
1.5.2. Aktivitas Belajar Siswa
1.5.2.1. Mengamati Operator Logika
Operator logika digunakan untuk menentukan nilai boolean dari satu atau beberapa operand. Operator logika bekerja sebagaimana hukum-hukum logika yang ada dalam hukum
matematika. Di dalam Freepascal ada 4 buah operator logika yaitu : NOT, AND, OR dan XOR.
Operator Operasi
Tipe Operand Tipe Hasil
not Negasi
Boolean Boolean
and Konjungsi
Boolean Boolean
or Disjungsi
Boolean Boolean
xor Disjungsi Eksklusif
Boolean Boolean
Operator Bitwise
Operasi bit digunakan untuk melakukan manipulasi bit pada bilangan bertipe data Byte dan word. Operator bitwise mirip dengan operator aljabar yang mengolah data bertipe byte dan word
sehingga menghasilkan nilai output berupa bilangan juga. Terdapat lima jenis operator bitwise yang dikenal dalam Pascal yaitu AND, OR, XOR, SHR, SHL.
Operator Simbol
Operasi
Not ~
Bit not