2)
Pertemuan 11 : Program Sederhana
1. Ekspresi
2. Statemen
3. Blok statemen
4. Blok fungsi
EKSPRESI
1. Ekspresi
• Sebuah ekspresi terdiri dari gabungan antara operator dan operand
• Operand adalah suatu data yang dioperasikan oleh operator
• Operator adalah aksi matematik atau logika yang menggunakan dua
atau lebih operand.
• Contoh :
a+b = ekspresi penjumlahan (operand a dan B, operator +)
m - 300 = ekspresi pengurangan (operand m dan 300, operator -)
g<d = ekspresi relasional (operand g dan d, operator <)
STATEMEN
2. Statemen
• Statemen adalah instruksi C yang lengkap untuk komputer.
• Semua statemen C diakhiri oleh semikolon (;).
• Contoh statemen:
i=50;
a=b+c;
m=d/2;
VARIABEL
3. Blok Statemen
• Blok statemen terdiri dari satu atau lebih statemen yang digrup bersama-sama,
jadi compiler melihat mereka sebagai statemen tunggal
• Contoh :
• Blok statemen diawali dengan buka kurung { dan diakhiri dengan tutup
kurung }, semua statemen antara tanda { dan } disebut sebagai tubuh blok
statemen
BLOK FUNGSI
4. Blok Fungsi
• Blok fungsi merupakan blok kode yang didesain untuk melakukan suatu
pekerjaan (task)
• Contoh :
LANGKAH PEMBUATAN PROGRAM
LANGKAH PEMBUATAN PROGRAM
1. Inisialisasi
2. Input
3. Proses
4. Output
5. Penghentian
INISIALISASI
• Jika tahap proses selesai maka diperoleh data baru, data baru ini
disebut sebagai output
• Bisa juga data baru tersebut diproses lagi dan hasil akhirnya adalah
output
PENGHENTIAN
running (perulangan)
INSTALASI IDE ARDUINO
INSTALASI IDE ARDUINO (1)
1. Buka arduino.cc di browser, maka akan tampil laman seperti di bawah ini :
INSTALASI IDE ARDUINO (2)
3. Jika sudah terdownload, buka folder Arduinonya, lalu klik kanan pada file
extensi Arduino, buatlah shortcutnya di desktop
INSTALASI IDE ARDUINO (4)
7. Library dapat juga dicari pada library manager (harus terkoneksi internet)
INSTALASI IDE ARDUINO (8)
10. Cek apakah koding yang ditulis benar, dilakukan verify (compile), tombol verify
adalah paling kiri atas yang bertanda centang ( √ ). Kemudian klik upload
(bersebelahan dengan verify, berbentuk )
TIPE DATA ARDUINO
TIPE DATA (1)
TIPE DATA BOOLEAN
Jawab :
yang salah tipe data “int” seharusnya diperbaiki menjadi tipe data “float” karena
hasilnya dalam bentuk desimal (float luasPersegiPanjang())
TERIMA KASIH