Anda di halaman 1dari 9

bobot soal opsi_a

Dalam menyusun suatu program,langkah pertama yang


1 harus dilakukan adalah membuat program
Sebuah prosedur langkah demi langkah yang pasti untuk
menyelesaikan sebuah masalah di sebut
1 proses
Pseudocode yang di gunakan pada penulisan algoritma
1 berupa bahasa inggris

Masalah-Pseudocode-
Flowchart-Program-
1 Tahapan dalam menyelesaikan suatu masalah adalah Eksekusi-Hasil
Diketahui bahwa kantong P kosong. Kantong Q berissi 10 10
buah kelereng dan
kantong R berisi 15 kelereng. Apabila yang terbawa hanya
sebuah kantong dan
di katakan BUKAN kantong P yang terbawa, Maka jumlah
kelereng yang
terbawa adalah

Diberikan algoritma : Apabila warna merah maka jadi hijau.


Apabila warna
hijau maka jadi putih, selain warna merah dan hijau maka
jadi ungu. Jika
1 kondisi input warna adalah hitam, maka warna jadi merah
Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q
1 menjadi menjadi sembarang
Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q
1 masing-masing adalah 15 dan 0
1 Tipe data C++ untuk karakter adalah char
1 Tipe bilangan bulat dalam bahasa c++ dikenal sebagai byte
Menggambarkan program secara logika merupakan fungsi
1 dari flowchart

Deklarasi yang digunakan untuk mengidentifikasikan data


yang nilainya
sudah ditentukan dan pasti,tidak dapat dirubah dalam
program disebut
1 deklarasi Deklarasi label

Bahasa Pemograman C++ diciptakan satu decade setelah


bahasa
pemograman C. diciptakan oleh Bjarne Strourstroup dari
Laboratorium Bell,
1 AT&T pada tahun 1980

Termasuk Bahasa
Pemogramanan tingkat
1 Apa keistimewaan Bahasa Pemograman C++ menengah
Compiler C++ yang telah beredar di pasaran antara lain,
1 kecuali Microsoft C/C++
Hal yang menjadi catatan penting dalam pemograman C++
bahwa Program Semua character di
C++ bersifat Case Sensitive. Maksud dari sifat tersebut anggap
1 adalah sama
1 Program C++ merupakan jenis program berbasis IGU

Merupakan proses menterjemahkan bahasa manusia


kedalam bahasa yang
1 dimengerti komputer disebut debug

1 yang termasuk potongan program berupa komentar adalah Hello My World !

1 yang termasuk file header adalah Hello My World !


1 Yang bukan tipe data yang bersifat numerik adalah float

Suatu tempat data yang mempunyai nilai atau data yang


berubah-ubah
1 disebut tipe data
1 Perintah keluaran pada c++ kecuali printf
1 Manakah yang bukan perintah masukan gets
1 Simbol operator berikut ( ^ ) adalah lebih besar dari

1 Manakah yang merupakan operator tidak sama dengan ==


for(i=1; i<=10; 1++) hasil dari perulangan for menghasilkan
1 output 0,1,2,3,4,5,6,7,8,9

1 Output: 1,3,5,7,9,11 logika perulangannya adalah for(i=1; i<=10; 1+2)


1 Mana yang tidak termasuk operasi aritmatika -
Sintaks yang digunakan untuk mengakhiri program
1 adalah… print
1 Const Phi = 3.14 adalah contoh untuk penggunaan konstanta
1 Di dalam Arduni Uno R3 memiliki beberapa jumlah pin. Be
4 pin
Berapa tegangan yang dibutuhkan Arduno Uno R3 agar
1 berjalan dengan stabil ….. 0 - 5 VDC
1 Apa yang dimaksud mikrokontroler ….. kendali cerdas

1 Apa fungsi 14 pin I/O Digital (0-13) pada arduino menyalakan lampu
1 Apa aplikasi yang digunakan untuk membuat program ar smadav

Suatu chip berupa IC yang


dapat menerima sinyal
input, mengolahnya
memberi sinyal output
sesuai dengan program
1 Apa pengertian dari mikrokontroler ….. diisikan kedalamnya

1 Bahasa program yang digunakan oleh arduino adalah… Basic


1 Isi dari program bahasa C++ dikenal dengan istilah… text program
Program pinMode(3,INPUT);
Maksud dari program di atas adalah Pin3 arduino disetting
1 sebagai OUTPUT
opsi_b opsi_c opsi_d opsi_e

membuat algoritma membeli komputer proses mempelajari konsep

program algoritma step diagram

bahasa puitis bahasa pemrograman sembarang bahasa bahasa mesin

Masalah-Model-
Masalah-Model- Algoritma-Program- Algoritma-Program-
Masalah-Algoritma-Flowchar
Algoritma-Eksekusi-Hasil Eksekusi-hasil Model-Eksekusi-Hasil
15 10 atau 15 25 kosong

ungu putih hijau abu abu

menjadi hampa Q tetap menjadi 10 P tetap

0 dan 15 15 dan 15 0 dan 10 10 dan 15


boolean integer real byte
integer char string boolean

dxdiag begin algoritma SI


Deklarasi tipe

Deklarasi
Deklarasi konstanta variabe Deklarasi prosedur

1982 1983 1984 1985

Memudahkan dalam Bahasa Pemograman C++


pengembangan dan mendukung OOP (Object Mudah dipindahkan dari
pembuatan Oriented satu mesin ke mesin
program Programming) lain Mudah
Visual Turbo DEV Pascal
C++ C++ C++ ++
Huruf besar dan kecil di
Huruf kecil dan besar anggap Tidak boleh memakai 2 file boleh memakai 2 file
disamakan beda header header
OOP AGP ISA RAM

run error compile translate

void main() //my first program in C++ #include<iostream.h> <iostream>

void main() //my first program in C++ #include<iostream.h> <iostream>


long char short semua salah

main variabel konstanta void


Cout Puts Cin Cout dan Puts
puts getch Cin getch dan Cin
pangkat bagi kali kurang

=== != <> <

1,2,3,4,5,6,7,8,9,0 1,2,3,4,5,6,7,8,9 1,2,3,4,5,6,7,8,9,10 1,2,3,4,5,6,7,8,9,10,11


a dan b
for(i=1; i>=10; 1+2) for(i=1; i>=11; 1+2) for(i=1; i<=11; 1+2) benar
* + ^ !

writeln end readln start


variabel flowchart integer array
6 pin 13 pin 14 pin 20 pin

7 - 12 VDC 12 - 24 VDC 110 - 220 VAC 220 - 240 VAC


kendali kontrol kendali minimum kendali kecil kendali pusat

sebagai input output yang memuat program dari


mengalirkan arus listrik mengeluarkan arus listrik dapat diatur program komputer
mozilla adobe arduino arduino IDE eagle

Struktur dan mekanisme


untuk menghubungkan
Mengendalikan operasi pemroses memory utama
komputer dan melakukan Menyimpan data dan perangkat masukan atau
fungsi pemrosesan data program keluaran   Penyimpan sementara

Assembly C++/Processing DOS PHP


deklarasi program sketch/coding program header program void program
Pin2 arduino disetting Pin 1 arduino sebagai Pin3 arduino dikirim
sebagai OUPUT input Pin3 arduino sebagai input tegangan 5volt
jawaban

C
A
B

E
C
B

B
A

C
D
B
B

D
E

C
C
D

B
B

D
D

C
C
D