Mengasosiasi Aktivitas Belajar Siswa

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