Input Output Symbols Flowchart

26 5 long tipe data ini daoat menampung bilangan bulat antara 2147483648 sd 2147483647 4 byte 6 unsigned long dapat menampung bilangan bulat antara 0 sd 4294967295. 4 byte 7 float tipe data ini berguna untuk menyimpan bilangan real, termasuk bilangan desimal. 4 byte 8 array kumpulan data-data yang tipenya sama

3. Variabel dan konstanta a. Variabel

Variabel adalah memori penyimpanan data yang nilainya dapat diubah- ubah. Misalkan program atau sistem akan menghitung suatu obyek dengan varibel dengan nama pencacah. Nilai variabel akan naik apabila sebuah obyek tersebut dihitung. Untuk lebih jelasnya, penjelasan terkait variabel dapat kamu lihat pada Gambar 14. Jika ingin menggunakan variabel dalam program, harus dideklarasikan dahulu. Adapun tata cara penulisan variabel adalah sebagi berikut: Penulisan : [tipe data] [nama] = [nilai] ; Gambar 14. Variabel menyimpan nilai yang dapat berubah-ubah

b. Konstanta Konstanta adalah merupakan keblikan dari variabel. Beadanya, memori

penyimpanan data yang nilainya tidak dapat diubah. Tata cara penulisan konstanta pada program adalah sebagai berikut : Penulisan : const [nama] = [nilai] ; 27 Tambahan : Global variabelkonstanta yang dapat diakses di seluruh bagian program. Local variabelkonstanta yang hanya dapat diakses oleh fungsi tempat dideklarasikannya. Dalam penamaan variabel dan konstanta, ada aturan yang perlu diperhatikan. Aturan tersebut dijelaskan pada Gambar 15 berikut : Gambar 15. Aturan membuat variabel

4. Statement

Statement adalah setiap operasi dalam pemrograman, harus diakhiri dengan [ ; ] atau [ } ]. Statement tidak akan dieksekusi bila diawali dengan tanda [ ] untuk satu baris. Lebih dari 1 baris gunakan pasangan [ ] dan [ ]. Statement yang tidak dieksekusi disebut juga comments komentar. Contoh: suhu=adc255100; contoh rumus perhitungan suhu

5. Function

Function adalah bagian program yang dapat dipanggil oleh program utama. Penulisan : [tipe data hasil] [nama function][tipe data input 1],[tipe data input 2] { [statement] ; } 28

6. Conditional statement dan looping if else

: digunakan untuk penyeleksian kondisi if [persyaratan] { [statement1]; [statement2]; } else { [statement3]; [statement4]; } switch case : digunakan untuk seleksi dengan banyak kondisi switch [nama variabel] { case [nilai1]: [statement]; break; case [nilai2]: [statement]; break; } for : digunakan untuk looping dengan jumlah yang sudah diketahui for [nilai awal] ; [persyaratan] ; [operasi nilai] { [statement1]; [statement2]; } while : digunakan untuk looping jika dan selama memenuhi syarat tertentu while [persyaratan] { [statement1]; [statement2]; } do while : digunakan untuk looping jika dan selama memenuhi syarat tertentu, namun minimal 1 kali do { [statement1]; [statement2]; } while [persyaratan]

7. Operasi logika dan biner

a. Logika AND : NOT : OR : ||

Dokumen yang terkait

PENGEMBANGAN MEDIA PEMBELAJARAN PROGRAMMABLE LOGIC CONTROLLER (PLC) BERBASIS MOBILE LEARNING UNTUK SISWA PROGRAM KEAHLIAN TEKNIK OTOMASI INDUSTRI DI SMK.

1 3 161

TRAINER MIKROKONTROLER SEBAGAI MEDIA PEMBELAJARAN SISTEM KONTROL UNTUK SISWA KELAS XI PROGRAM KEAHLIAN TEKNIK OTOMASI INDUSTRI DI SMK NEGERI 2 KENDAL.

4 25 171

PENGEMBANGAN MEDIA PEMBELAJARAN INTERAKTIF UNTUK MATA PELAJARAN PIRANTI SENSOR DAN AKTUATOR KELAS XI PADA PAKET KEAHLIAN TEKNIK OTOMASI INDUSTRI DI SMK N 2 DEPOK.

0 2 267

PROCESSING STATION SEBAGAI MEDIA PEMBELAJARAN PLC PADA KELAS XII PROGRAM KEAHLIAN OTOMASI INDUSTRI DI SMK NEGERI 2 DEPOK.

2 3 216

MODUL PEMBELAJARAN TEKNIK LISTRIK UNTUK PESERTA DIDIK KELAS X BIDANG KEAHLIAN TEKNIK AUDIO VIDEO DI SMK NEGERI 2 DEPOK SLEMAN.

0 1 149

Pengembangan Multimedia Pembelajaran Interaktif Gambar Teknik Berbasis Software Bantu di SMK Binawiyata Sragen Kelas X Paket Keahlian Teknik Otomasi Industri.

0 0 180

PENINGKATAN KOMPETENSI PERAKITAN SISTEM KENDALI BERBASIS MIKROKONTROL MELALUI MODEL PEMBELAJARAN KONTEKSTUAL PADA SISWA KELAS XI PROGRAM KEAHLIAN OTOMASI INDUSTRI SMK NEGERI 2 DEPOK.

0 1 102

PENGEMBANGAN MULTIMEDIA PEMBELAJARAN INTERAKTIF PADA MATA PELAJARAN SISTEM KONTROL ELEKTROPNEUMATIK UNTUK SISWA PROGRAM KEAHLIAN TEKNIK OTOMASI INDUSTRI SMK NEGERI 2 DEPOK.

0 1 155

MEDIA PEMBELAJARAN INSTRUMENTASI SENSOR DAN KENDALI UNTUK SISWA KOMPETENSI KEAHLIAN TEKNIK OTOMASI INDUSTRI DI SMK NEGERI 2 DEPOK YOGYAKARTA.

1 2 136

MODUL PEMBELAJARAN DASAR INSTALASI SOUND SYSTEM UNTUK PESERTA DIDIK KELAS XI JURUSAN TEKNIK AUDIO VIDEO DI SMK NEGERI 2 DEPOK.

0 0 1