- Tipe Data
- Variabel
- Konstanta
- Operator
- Ekspresi
1.TIPE DATA
data yang biasa diproses oleh komputer ada 3 (tiga) jenis :
- nnumerik
- karakter
- logika
Tipe data karakter
ada 2 jenis data karakter
- karakter tunggal (char)
- deretan karakter (string)
- status 0 -> salah
- status 1 -> benar
Pemilihan tipe data
- sesuaikan dengan jenis data yang akan diolah
2. sesuaikan dengan kebutuhan memori
pilihlah tipe data yang sesuai dengan kebutuhan pengolahan data yang menggunakan memori secara efisien
2 .VARIABEL
- Sebutan bagi ( petunjuk tempat di memori komputer )lokasi memori yang digunakan untuk menyimpan data
- hanya basa menyimpan sebuah data dengan tipe tertentu
- penyimpanan data baru akan menghapus data lama
- selama proses berlangsung,isi variabel bisa berubah-ubah
- diawali dengan huruf kecil,kata berikutnya diawali dengan huruf kapital
- tidak boleh mengandung spasi atau simbol khusus seperti []-=?.
- lebih dari satu kata harus ditulis dempet
- variabel string maupun char diakhiri dengan karakter $.
Penamaan yang salah
*Igaji
3 .KONSTANTA
- sebutan bagi lokasi memori yang digunakan untuk menyimpan data
- hanya bisa menyimpan sebuah data dengan tipe tertentu
- penyimpanan data hanya bisa dilakukan diawal proses
- selama proses berlangsung, isi konstanta tidak boleh diubah
4. OPERATOR
- karakter khusus yang digunakan untuk melakukan proses tertentu
- memerlukan data untuk diproses -> disebut operand
- ada yang bersifat unary ; ( membutuhkan 1 operand)
- ada yang bersifat binary ; ( membutuhkan 2 operand)
Jenis - jenis Operator
1. Operator matematika : digunakan untuk melakukan proses matematika
- = : Pemberian nilai
- + : Penjumlahan
- - : Pengurangan
- x : Perkalian
- / : Pembagian
- % : Modulus ( sisa bagi )
2. Operator relasi : dilakukan untuk melakukan proses pembandingan
- = = : Persamaan
- # : Pertidaksamaan
- > : Lebih dari
- > : Lebih dari atau sama dengan
- < : Kurang dari
- < : kurang dari atau sama dengan
A = 4 Benar
A # 5 Benar
A == 5 Salah
3. Operator logika : digunakan untuk melakukan pross logika
AND : logika DAN
OR : logika OR
Hasil proses akan bernilai salah satu
- Benar atau
- Salah
Tabel kebenaran untuk operator logika
X Y X AND Y X OR Y
1 1 1 1
1 0 0 1
0 1 0 1
0 0 0 0
0 = Kondisi salah
1 = Kondisi benar
5. EKSPRESI ( Pernyataan )
- Ekspresi Matematika
- Ekspresi Relasional
- Ekspresi Logika
- Ekspresi Gabungan
1. Contoh Ekspresi Matematika
3*4-5+2/5
ekspresi ini diselesaikan dengan urutan sebagai berikut :
[ ( 3*4)-5 ) + ( 2 / ( 5 ) ]
(12-5) + (2/25)
7 + 0,08
7,08
2. Ekspresi Relasional
- 10 == 3 -> apakah 10 sama dengan 3?
- 10 # 3 -> apakah 10 tidak sama dengan 3?
- 10 > 3 -> apakah 10 lebih dari 3?
- 10 < 3 -> apakah 10 kurang dari 3?
- 10 > 3 -> apakah 10 lebih dari sama dengan 3?
- 10 < 3 -> apakah 10 kurang dari sama dengan 3?
3. Ekspresi Logika
- cuaca_cerah AND jalanan_ramai
- ada_angkutan OR ada_tumpangan
(x+y>z) AND (a*b<c)
Urutan Proses :
- "x+y" dihitung dulu
- Hasil perhitungan tersebut dibandingkan dengan "z"
- "a*b" dihitung dulu
- Hasil perhitungan tersebut dibandingkan dengan "c"
- Hasil perhitungan langkah 2 dan 4 dikombinasi dengan operator AND
Tidak ada komentar:
Posting Komentar