PERTEMUAN 3
1.1 PEMILIHAN TIPE DATA
A. Sesuai dengan jenis data yang akan diperoleh (pilihlah tipe data yang sesuai dengan jenisnya data yang akan di olah )
Analisa setiap data yang akan di olah secara sek sama .
Tidak setiap dat numeric akan diolah secara numeric .
B . sesuaikan dengan kebutuhan memori . pilihlah data ynag sesuai dengan yang menggunakan memori secara efisien .
Ex : data numeric dengan tipe pecahan terbagi menjadi tipe float dan double .
1.2 VARIABEL (loaksi penunjuk tempat di memori computer hanya bias menyimppan data dengan tipe tertentu .
a. Sebutan bagi lokasi memori yang digunakan untuk menyimpan data .
b. Hanya bias menyimpan data dengan tipe tertentu .
c. Menyimpan data baru akan menghapus data lama .
d. Sekam proses berlangsung isi variable bias dirubah .
Penamaan Variabel :
1. Diawali dengan huruf kecil , kata berikutnys di awali dengan huruf capital .
2. Tidak mengandung spasi atau symbol khusus seperti () ,- ,= ,?
3. Lebih darisatu kata harus ditulis dempet AB – A B dianggap beda Variabel .
4. Variabel sting maupun char di akhiri dengan $
Ex : Penamaan yang salah
1’gaji ( diawali dengan angka )
Total –pendapatan (ada minus )
1.3 KONSTANTA
1. Sebutan bagi lokasi merori yang digunsksn untuk menyimpsn data .
2. Hanya bisa menyimpan sebuah data dengan tipe tertentu .
3. Penyimpana proses data hanya bisa dilakukan di awal proses
4. Selama proses berlangsung isi konstanta TIDAK BISA dirubah .
Persamaan konstanta ( tidak bisa dirubah )
a. Siawali dengan huruf capital seluruhnya .
b. Tidak mengandung spasi atau symbol khusus seperti () ,- ,= ,?
c. Lebih darisatu kata harus ditulis dempet AB – A B dianggap beda Variabel .
d. Variabel sting maupun char di akhiri dengan $
1.4 OPERTOR
1. Karakter khusus yang digunakan untuk melaakukan proses tertentu .
2. Memerlukan data untuk proses – disebut dengan OPERAND
3. Data yang bersifat Unary – membutuhkan satu Operand
4. Data yang bersifat Binery – membutuhkan 2 Operand
Jenis – jenis Operand
a. Operand Matematika : digunakan untuk melakukan proses matematika .
= : Pemberian nilai
+ : Penjumlahan
- : Pengurangan
X : Perkalian
M%: Modulus atau sisa bagi
Ex : 4 %2 = 0 ( tanpa sisa )
5%2 = 1 ( sisanya 0
b. Operator relasi : digunakan untuk proses perbandingan
== : Persamaan
≠ : pertidaksamaan
› : lebih dari
‹ : kurang dari
≤ : kutang dari / sama dengan
≥ : lebih dari / sama dengan
Pembacaan diawali dengan kata “apakah”
Hasil proses bernilai benar atau salah
c. Operator Logika : digunakan untuk melakukan proses logika
AND Logika dan (hasil proses akan bernilai satu benar atw salah )
OR Logika atau
Table kebnaran untuk operaror Logika
X y x dan y x or y
1 1 1 1 0 kondisi salah
1 0 0 1 1 kondisi benar
0 1 0 1
0 0 0 0
1.5 EKSPRESI (pernyataan )
1. ekspresi Matematika
2. ekspresi Relasional
3. ekspresi Logika
4. ekspresi Gabungan .
Definisi :
1. Ekspresi Matematika
3*4-5+2/52
Ekspresi ini diselesaikan dengan urutan sebagai berikut :
a. ((3*4)-5)+(2/52)
b. (12)+(2/52)
c. (7+0,08)
d. 7,08
2. Ekspresi relasional
o 10 = = 3
o 10 ≠ 3
o 10 › 3 pembacaan apakah 10 lebih dari 3 ? dan seterusnya
o 10 ‹ 3
3. Ekspresi Logika
- Cuacah_cerah AND jalana_ramai
- Ada_angkuatan OR ada_tumpangan
4. Ekspresi gabungan
(x+y›z)AND(a+b‹c)
Urutan proses
a. X+y dihitung dulu
b. Hasil perhitungan tersebut dibandingkan dengan z
c. a+b dihitung dulu
d. hasil perhitungan tersebut dbandingkan dengan c
e. hasil perbandingan 2 dan 4 dikombinasi dengan operator AND .
Tidak ada komentar:
Posting Komentar