Wednesday, November 14, 2018

Pengantar Informatika : Tipe Data Dasar, Pengulangan ,Dan Latihan Soal

Pengantar Informatika : Tipe Data Dasar, Pengulangan ,dan Latihan Soal


TIPE DATA DASAR 

Lima tipe data dasar dimiliki oleh setiap bahasa pemrograman, yaitu INTEGER, REAL, COMPLEX, LOGICAL, dan CHARACTER. Setiap variabel harus mempunyai tipe dan sebaiknya dinyatakan pada bab spesifikasi dalam program. Setiap bahasa pemrograman mempunyai istilah dan deskripsi untuk tipe data yang dimiliki. 

Jika dua buah konstanta atau variabel dengan tipe yang sama dikombinasikan dengan memakai salah satu operator dasar (+, -, *, /), karenanya juga akan bertipe sama dengan tipe operand nya. 

Contoh : 3 + 4 = 7; 3.0 + 4.0 = 7.0 

Mixed-mode expression ialah lisan yang melibatkan operand dengan tipe numerik yang berbeda. 

Jika sebuah nilai integer dikombinasikan dengan nilai riil, nilai integer dikonversikan ke bilangan real  yang ekivalen, dan karenanya bertipe real. 

Contoh : 

1.0 / 4 → 1.0 / 4.0 → 0.25 
3.0 + 8 / 5 → 3.0 + 1 → 3.0 +1.0 → 4.0 
3 + 8.0 / 5 → 3 + 8.0 / 5.0 → 3 + 1.6 → 3.0 + 1.6 → 4.6 

Penggunaan mixed-mode expression sebaiknya dihindari. 

Tipe data LOGICAL ialah salah satu tipe data nonnumerik, hanya mempunyai dua nilai yaitu .TRUE. dan .FALSE. 

Ekspresi budi sederhana 


Ekspresi budi sederhana sanggup berupa konstanta (.TRUE. dan .FALSE.) atau variabel budi atau lisan relasional yang berbentuk 

<ekspresi1 > operator-relasional <ekspresi2 > 

dimana ekspresi1 dan ekspresi2 ialah lisan numerik atau karakter, atau logika, dan operator relasional diberikan pada tabel di bawah ini :




Ekspresi budi kompleks

Ekspresi budi kompleks dibuat dengan menggabungkan lisan budi sederhana dengan menggunnakan operator logik.

Latihan Soal

1. Buatlah langkah penyelesaian (algoritma) untuk problem berikut :


Masukkan data tiga buah tahanan (OHM) dalam bentuk bilangan real. Jika tahanan disusun secara serial, maka hitung total tahanan. Nilai tahanan dihentikan negatif atau nol. Tampilkan data 3 tahanan dan total tahanan serial.




2. Buatlah langkah penyelesaian (algoritma) untuk problem berikut !


Masukan data nilai bulan 1 - 12. Jika data nilai bulan di luar 1-12 maka tampilkan pesan kesalahan. Jika data nilai bulan ada dalam rentang 1-12 maka tampilkan nama bulan tersebut.


3. Buatlah flow chart (bagan alir) dan langkah penyelesaian (algoritma) untuk problem berikut !




Status gunung berapi ditetapkan menurut frekwensi letusan : Siap bila jumlah letusan > 100; Siaga bila jumlah letusan 80-100 dan Waspada bila jumlah letusan < 80. Jika status WASPADA maka disiapkan masker sebanyak penduduk yang ada. Jika status SIAGA maka disiapkan masker 3 kali lipat dan alat radio panggil sebanyak desa yang ada. Jika status SIAP maka disiapkan masker 5 kali lipat dan alat radio panggil 2 kali lipat. Hasilkan keluaran berupa status gunung berapi, jumlah masker, dan jumlah radio.











Sumber http://wikiwoh.blogspot.com

No comments:

Post a Comment

Laptop Graphic Terbaik Untuk Desain Grafis 2014

Mereview Laptop Desain Grafis tahun 2014 OPOSIP - Ketika saya bekerja dari rumah saya mempunyai sebuah PC yang didedikasikan yang sang...