MODUL 8 OPERATOR ARITMATIKA LANJUT
Nama : Yuandri Septiawan (1656401001) Kelas : 1 TK (Teknik Komputer)
POLITEKNIK CALTEX RIAU 2016
1
Tujuan Mahasiswa mampu menggunakan operator aritmatika dengan benar. Percobaan 1: Operator Aritmatika Dasar 1 Buatlah sebuah project dengan nama percobaan_1 yang di dalam project tersebut terdapat empty file dengan nama percobaan_1. Kemudian, salin dan jalankan coding berikut ini:
Dari percobaan yang telah dilakukan, jawablah pertanyaan berikut ini: a. Tampilkan hasil program setelah dijalankan.
b. Beri komentar pada setiap baris coding (komentar bisa diberikan dengan menambahkan “//” setelah coding)
2
c. Sebutkan nama-nama variabel yang terlibat pada coding tersebut beserta tipe datanya. Nama Variabel
Tipe Data yang Digunakan
A
Integer
B
Integer
C
Integer
D
Integer
hasil
Integer
d. Sebutkan nama-nama operator aritmatika yang digunakan. Operator aritmatika yang digunakan adalah operator binary, yaitu +, -, *, dan / e. Jelaskan keanehan hasil dari baris coding ke 16 Hasil dari baris coding ke 16 adalah a/c = 1. Seharusnya hasil outputnya berkoma. f. Jelaskan proses mendapatkan hasil dari baris coding ke 17 dan 20 Baris coding ke 17 : pertama operator * (perkalian) dulu yang dikerjakan baru operator + (penjumlahan) yang selanjutnya dikerjakan. Baris coding ke 20 : pertama operator * (perkalian) dulu yang dikerjakan baru operator + (penjumlahan) yang selanjutnya dikerjakan. g. Rubah nilai variabel b menjadi minus 8 dan c menjadi minus 11 dan tampilkan hasil program setelah dijalankan
3
Percobaan 2: Operator Aritmatika Dasar 2 Buatlah sebuah project dengan nama percobaan_2 yang di dalam project tersebut terdapat empty file dengan nama percobaan_2. Kemudian, salin dan jalankan coding berikut ini:
Dari percobaan yang telah dilakukan, jawablah pertanyaan berikut ini: a. Perbaiki semua kesalahan pada coding tersebut dan tampilkan hasil program setelah dijalankan Baris Program
Kesalahan
4
Tidak memiliki nilai
8
Variabel yang dipanggil tidak sesuai
9
Perintah printf kurang huruf i
10
Tidak diikuti tanda %
11
Tidak ditutup dengan titik koma.
b. Apakah ada keanehan pada hasil operasi aritmatika yang dijalankan? Jelaskan penyebabnya. Ada, yaitu hasil yang seharusnya berkoma, jadi dibulatkan/tidak berkoma. c. Perbaiki keanehan tersebut sehingga seluruh operasi aritmatika bernilai benar (tidak ada pembulatan/penghapusan belakang koma)
4
d. Tampilkan hasil program setelah diperbaiki
Analisa Pada modul kali ini kita belajar cara menggunakan operator aritmatika dengan benar. Pada percobaan_1, kita menggunakan operator +, -, *, dan /. Walaupun hanya sebatas program yang kita buat, tetapi program dapat mengeksekusi operasi aritmatika dengan benar. Saat a + b * c, program akan mengeksekusi operator perkalian dulu baru operator penjumlahan seperti yang telah ditetapkan dalam matematika. Saat menjalankan program ini, terjadi keanehan pada baris coding ke 16 adalah a/c = 1. Seharusnya itu hasil outputnya berkoma. Bagaimana cara mengatasinya? Cukup dengan mengganti tipe datanya menjadi float maka nanti hasilnya akan berkoma. Selain itu, kita juga mempelajari cara meletakkan komentar pada baris program agar mudah dalam pembuatan program saat baris programnya banyak. Setelah itu, nilai variabel dicoba ganti dengan minus. Dan kita amati hasilnya apakah sesuai atau tidak. Setelah dijalankan, hasilnya pun tidak menyalahi aturan matematika. Sedangkan pada percobaan_2, kita harus memperbaiki baris-baris program yang mengalami kesalahan. Kita build dan lihat apakah baris program ada yang salah atau tidak. Nanti akan terlihat tanda merah pada baris program. Dari situlah kita menganalisa kesalahan dan memperbaikinya.
Kesimpulan Dapat diketahui bahwa kita harus menggunakan operator aritmatika dengan tepat dan benar. Sudah dikatakan di atas bahwa walaupun hanya sebatas program, program ini bisa mengeksekusi program sesuai dengan ketetapan dalam matematika. Operator perkalian dan pembagian selalu didahulukan dari operator penjumlahan dan pengurangan.
5