Anda di halaman 1dari 22

Chapter 1

Pertemuan ke-2
By. Arfan HQQ
Variabel
• Ketentuan Pemberian Nama Variabel
– Minimal 1 character
– Maksimal 255 Character
– Tidak boleh diawali dengan character Angka
– Tidak boleh mengandung simbol
– Tidak boleh mengadung spasi
– Tidak boleh mengandung operator
– Tidak Menggunakan Perintah (Syntax) dari
bahasa pemrograman
– Khusus Pascal tidak membedakan huruf
besar dan kecil
Minimal 1 Character
• Contoh :
–N
–L
–Y
–X
–A
–B
– .... (abjad A s/d Z atau a s/d z)
Maksimal 255 Character
• Contoh :
– Nm
– Nama
– NamaSiswa
– Gajipokok
– gajikotor
– Nilai1
– Nilai_Matematika
Tidak boleh diawali dengan Character
Angka (0 – 9)
• Contoh yang salah :
– 21mm
– 4jari
• Contoh yang benar :
– Mm21
– M21m
– Jari4
– X3
Tidak boleh mengandung Simbol
(~!@#$%^&?,`() ©¥£®µß∏∑∞∆Ω‘“)
• Contoh yang salah :
– Nilai@siswa
– Bilangan^2
• Contoh yang benar :
– Nilai_siswa
– Bilangan2
– Bil2
Tidak Boleh Mengandung Spasi
• Contoh yang salah :
– Nama Siswa
– Nilai Matematika
• Contoh yang benar :
– NamaSiswa
– NilaiMatematika
– Nilai_siswa
– Nilai_matematika
Tidak Boleh Mengandung Operator
(+-/*<>)
• Contoh yang salah :
– Luas-lingkaran
– Bil*dua
– X1/2
• Contoh yang benar :
– Luaslingkaran
– Bildua
– bil2
Khusus Pascal tidak membedakan
huruf besar dan kecil
• Contoh :
– NamaSiswa = namasiswa =
NAMASISWA
– Luas = luas = lUaS = luAS = luAs

Not Case Sensitive


C membedakan huruf besar dan kecil
• Contoh :
– NamaSiswa namasiswa
NAMASISWA
– Luas luas lUaS luAS
luAs

Case Sensitive
Memberikan Harga awal
• Type Variabel String
– Dengan memberikan space kosong
– Nama = “”, kdbrg=“”, Nilai=‘’
• Type Variabel Numerik
– Dengan memberikan nilai nol
– Harga=0, luas= Ø
• Type Variabel Boolean
– Dengan .T. Atau .F.
• Type Variabel Date
–{ / / }
INPUT
• Input Nama
• Input KdBrg, nmBrg, hrg
• Input Kota
• Input Bilangan
• Input bil1, bil2
PRINT
• Print Nama, alamat, kota
• Print Luas
• Print “Kelas A”
• Print “Nama : “, Nama
Pemberian nilai dalam program  =

• Jumlah = hrg * qty


• Nama = “Andromeda”
• Gapok= 1500000
• Nilai = ‘A’, Nilai1=90
• Luas = Panjang * lebar
Percabangan
• IF THEN
– IF (Kondisi) THEN (Ekspresi)
• IF THEN ELSE
– IF (Kondisi) THEN (Ekspresi1) ELSE
(Ekspresi2)
Perulangan
• Dalam Pascal
– FOR TO DO
– WHILE DO
– REPEAT UNTIL
• Dalam C
– FOR
– DO WHILE
– WHILE
State Awal State Akhir
• Algoritma dimulai dengan state awal
(Permulaan) dan state akhir (Akhir
dari sebuah algoritma)
• Semua algoritma harus menuju
state akhir
• State awal : Mulai / Start
• State Akhir : Selesai / End / Stop
Persiapan (Preparation)
• Semua Variabel yang digunakan
dalam algoritma harus
diidentifikasikan sebelumnya pada
tahapan persiapan (Preparation)
• Dilakukan pada langkah kedua
(pemberian harga awal)
Contoh
• Algoritma menjumlah dua buah
bilangan yang dimasukkan, dan
menampilkan hasilnya.
1. Mulai
2. Jml=0, bil1=0, bil2=0
3. Input bil1, bil2
4. Jml = bil1 + bil2
5. Print Jml
6. Selesai
• Algoritma memasukkan Nama,
alamat dan Kota
1. Mulai
2. Nama=“”, alamat=“”, Kota=“”
3. Input Nama, alamat, Kota
4. Selesai
Latihan
• Buatlah algoritma untuk menampilkan dan
menghitung luas persegi panjang dengan
masukan panjang dan lebar
• Buatlah algoritma untuk menampilkan dan
menghitung keliling persegi panjang dengan
masukan panjang dan lebar
• Buatlah algotima untuk menampilkan dan
menghitung luas lingkaran dengan masukan
berupa jari-jari
• Buatlah algoritma untuk menampilkan dan
menghitung luas segitiga siku-siku dengan
masukan alas dan tinggi
• Buatlah algoritma untuk
menampilkan dan menghitung
jumlah dari 3 buah bilangan yang
dimasukkan.
• Buatlah algoritma untuk menghitung
dan menampilkan jumlah bayar dari
total belanja yang dimasukkan
setelah mendapatkan potongan
25%.

Anda mungkin juga menyukai