210 likes | 368 Views
Identitas dosen. Suherman, ST Address : Cilegon Mobile : 087 877 486 821 Email : leeput@yahoo.com Ym : leeput Blog : http://leeput.wordpress.com http://suherman628.wordpress.com. POKOK BAHASAN NAMA, TYPE, NILAI DAN EKSPRESI. Tujuan Pembelajaran Khusus (TPK):
E N D
Identitas dosen Suherman, ST Address : Cilegon Mobile : 087 877 486 821 Email : leeput@yahoo.com Ym : leeput Blog : http://leeput.wordpress.com http://suherman628.wordpress.com
POKOK BAHASANNAMA, TYPE, NILAI DAN EKSPRESI Tujuan Pembelajaran Khusus (TPK): Setelah mempelajari pokok bahasan NTNO mahasiswa akan mampu menjelaskan variabel,nama type, nilai dan ekspresi dengan benar
Pada umumnya, program komputer bekerja dengan memanipulasi obyek(data) di dalam memori. Dalam obyek haruslah terdapat suatu nama, type, nilai dan ekspresi (tergantung penyajian data)
Nama (variabel) • Setiap obyek di alam mempunyai nama • Nama diberikan oleh manusia agar obyek mudah diidentifikasi dan dibedakan dari obyek lainnya • Dalam algoritma, nama dipakai sebagai pengidentifikasi “sesuatu” dan pemrogram mengacu “sesuatu” itu melalui namanya • Dan nama sebagai pengidentifikasi sesuatu tersebut adalah variabel
Variabel dalam algoritma / program digunakan untuk mendefinisikan sebuah nilai, dan nilai yang ada padanya dapat diubah2 selama proses berlangsung • Variabel yang akan digunakan dalam algo atau program harus deklarasikan terlebih dahulu • Bentuk umum pendeklarasiannya adalah :Deklarasi Variabel : type data
Syarat penamaan variabel • Satu variabel dengan yang lain harus unik • Penamaan variabel haruslah singkat dan jelas • Variabel dimulai dengan huruf alfabet • Karakter kedua boleh kombinasi angka dan bukan simbol2 khusus • Bila terdapat pemisahan kata, pisahkan dengan menggunakan underscore ( _ )
Contoh : • Deklarasi Nama : String Alam@t : String 5mester : String Nama Pegawai : String Nama_mhs : String Nama2 : String Posisi_alamat_saya : String
Macam-macam variabel dalam algoritma sesuatu yang diberi nama dapat berupa : 1.Peubah, tempat penyimpanan data di memori yang isinya dapat berubah-ubah2. Tetapan, tempat penyimpanan data di memori yang isinya tetap (const)3. Type bentukan4. Nama Fungsi5. Nama Prosedur
Type Data • Obyek yang akan diprogram bermacam2 jenis atau tipenya, misal nilai numerik, karakter, string, dan rekaman (record) • Suatu tipe menyatakan pola penyajian data dalam komputer • Suatu tipe diacu dari namanya (variabel) • Nilai2 yang dicakup oleh tipe tersebut dinyatakan di dalam ranah (domain) nilai • Data berdasarkan jenisnya dibagi menjadi 4 kelompok, yang dinamakan tipe dasar : Bilangan bulat, pecahan, teks, dan lojik
X TrueY FalseZ True A (X and Y) or Z // B X and (Y or Z) // C Not (X and Z) // D (Y xor Z) and Y //
A 3 + 5 B 50 – 25 C 5 * 10 D 10 div 3 E 10 mod 3 F 20 div 5 G 20 mod 5 X 5 < 10 Y (7 <= 7) and (10 >= 5) Z 5 <> 5
A ‘Z’ B ‘&’ C ‘5’ D ‘SERANG’ E ‘A 154 H’ F ‘5000’ G ‘A’ + ‘B’ H ‘UNIVERSITAS SERANG’ I ‘RAYA’ J H + I AB ‘a’ > ‘A’ AC ‘aku’ = ‘aku’
A 10 / 2 B (2.5 * 2) = 5
Nilai • Nilai adalah besaran dari tipe data yang telah dikenal • Nilai dapat berupa isi yang disimpan oleh nama peubah atau nama tetapan • Pengisian nilai dapat dimasukan dalam nama peubah dengan dua cara : 1. Pengisian nilai secara langsung2. Diisi dari piranti masukan
Ekspresi • Suatu nilai dipakai untuk proses transformasi menjadi keluaran • Transformasi nilai menjadi keluaran dilakukan melalui suatu perhitungan • Cara perhitungan dinyatakan dalam suatu ekspresi. • Ekspresi terdiri atas operand dan operator • Tingkatan operator aritmatika :
*, /, div, mod • +, - • Bila ekspresi terdapat di dalam kurung ( ), maka perhitungan akan didahulukan • Contoh : a * b / c(a + b) * ca * (a + b) / c + da - b + c * d div e