Thursday, November 30, 2017

Aceh World Solidarity Cup, Ajang Solidaritas Untuk Tsunami Aceh.

Aceh World Solidarity Cup, Ajang Solidaritas Untuk Tsunami Aceh - Bila kalian berpikir bahwa laga melawan Guyana 25 November lalu adalah pertandingan terakhir Timnas Indonesia di tahun 2017 berarti kalian salah. Timnas Indonesia akan mengakhiri tahun 2017 dengan bermain pada sebuah turnamen yang bernama Aceh World Solidarity Cup (AWSC) 2017.

Sumber: rri.co.id

Apa itu Aceh World Solidarity Cup
Aceh World Solidarity Cup 2017 adalah sebuah turnamen yang di ikuti oleh 4 negara termasuk Indonesia sendiri, turnamen ini digelar atas rasa solidaritas dan simpati terhadap bencana tsunami yang sempat melanda Aceh pada 2004 silam. Selain itu AWSC juga untuk mengangkat Aceh di mata dunia, akibat bencana tsunami 13 tahun silam.

Turnamen ini akan digelar di Stadion Harapan Bangsa, Aceh selama 4 hari terhitung sejak tanggal 2 sampai 6 Desember 2017. Anak asuh Luis Milla akan bertemu dengan Mongolia, Kyrgyzstan, dan Brunei Darussalam. Turnamen ini akan menjalankan sistem setengah kompetisi, setiap tim hanya bertemu satu kali dan pemenang ditentukan melalui peringkat klasemen teratas.

Total hadiah mencapai 85.000 USD atau 1 miliar rupiah lebih, yang terbagi dalam:
Juara Pertama: 50 ribu USD
Juara Kedua: 25 ribu USD
Tim Fair Play: 5 ribu USD
Top Skor: 2.500 USD
Pemain Terbaik: 2.500 USD

Tidak Masuk Kalender FIFA
Karena ini merupakan edisi perdana AWSC dan para peserta merupakan simpatisan, tidak seperti Suzuki Cup di Jepang, Tiger Cup di Malaysia, dan King Cup di Thailand yang sudah menjadi agenda tahunan supaya masuk kalender FIFA. Awalnya turnamen ini hendak melibatkan Australia dan Jepang yang notabene pernah menjadi korban tsunami, namun mereka mengurungkan keterlibatannya akibat jadwal yang padat.

Jadwal
Sabtu, 2 Desember 2017
Mongolia vs Kyrgyzstan (16:15 WIB)
Indonesia vs Brunei (20:15 WIB)

Senin, 4 Desember 2017
Mongolia vs Indonesia (16:15 WIB)
Kyrgyzstan vs Brunei (20:15 WIB)

Rabu, 6 Desember 2017
Brunei vs Mongolia (16:15 WIB)
Indonesia vs Kyrgyzstan (20:15 WIB)

Pertandingan dapat disaksikan pada saluran MNCTV.

Jika turnamen ini sukses, maka rencana untuk edisi selanjutnya akan ditambahkan para pesertanya. Semoga para Garuda Muda bisa unjuk gigi dan mengangkat nama Aceh menjadi lebih baik di mata dunia.

Sumber:
football-tribe.com
bolalob.com
wikipedia.org

Saturday, November 25, 2017

Cara Membuat Dan Mengganti Favicon Pada Blog

Cara Membuat Dan Mengganti Favicon Pada Blog - Setiap blog atau web pastinya mempunyai favicon-nya masing-masing yang menjadi ciri atau lambang web tersebut, seperti Facebook dengan lambang f, Wikipedia dengan lambang w, dan Twitter dengan lambang burung. Namun ada hal yang harus diperhatikan dalam penggunaan favicon pada blog, yaitu gunakan favicon berbentuk bujur sangkar dengan ukuran atau favicon size kurang dari 100KB.

Apa itu Favicon?
Favicon adalah icon utama yang muncul pada address bar suatu website dan merupakan logo dari website tersebut. Juga dikenal sebagai Shortcut Icon, Website Icon, URL Icon, Bookmark Icon, atau Ikon Favorit. Untuk favicon default blogger sendiri adalah logo B khas Blogger. Seperti contoh dibawah ini
Beberapa Contoh Favicon

Cara Membuat Favicon Online Di Blog
1. Kunjungi situs icoconvert.com
2. Pada Upload an Image, pilih file yang akan dijadikan favicon dengan klik Browse lalu Upload, tunggu sampai Successfully uploaded.
Proses mengupload gambar.

3. Pilih Favicon for your website - Convert ICO, lalu Download your icon(s)
Memilih format dan mendownloadnya

4. Setelah mendownload file berbentuk icon, upload icon tersebut pada blogger. Untuk Step 2 dan Step 3 pada situs tersebut bersifat opsional (boleh dilakukan, boleh tidak)

Cara Mengganti Dan Upload Favicon Blog
Setelah membuat favicon online tadi, sekarang untuk mengganti dan upload favicon-nya.
1. Login akun blogger
2. Pilih Tata Letak, lalu Edit pada bagian Favicon
Mengubah favicon pada blogger

2. Pilih file yang akan dijadikan favicon pada blog dengan pilih Browse - Simpan.
Memilih file untuk favicon

Favicon Tidak Berubah ?
Bila setelah mengganti namun favicon anda tidak berubah, silahkan hapus cache pada browser anda. Jika tetap tidak berubah maka bersabarlah, tunggu beberapa menit.

Sebenarnya selain dengan cara diatas bisa juga menyisipkan kode favicon html pada template blog, namun yang biasa saya lakukan adalah dengan cara diatas. Itulah cara membuat dan mengganti favicon pada blogger, semoga cara ini dapat membantu dan berguna bagi anda.

Sunday, November 19, 2017

Inilah Profil Negara Debutan Piala Dunia 2018 Rusia

Inilah Profil Negara Debutan Piala Dunia 2018 Rusia - Setelah Timnas Peru dipastikan lolos ke Rusia pasca babak play-off, lengkap sudah 32 negara yang akan bertanding pada perhelatan turnamen akbar delapan tahunan tersebut. Diantara 32 negara tersebut, terselip 2 negara yang sejatinya belum pernah menyicipi atmosfer Piala Dunia, sebut saja Panama sebagai wakil CONCACAF atau Amerika Utara & Amerika Tengah dan Islandia sebagai wakil UEFA atau Eropa. Sangat menarik jika kita telusuri seperti apa dua negara debutan tersebut, terlebih Islandia merupakan negara pertama dengan populasi dibawah satu juta penduduk yang tampil pada gelaran pesta akbar sepakbola tersebut.


Inilah Profil Negara Debutan Piala Dunia 2018 Rusia.

Islandia
Julukan: Strakarnir okkar (Our Boys)
Asosiasi: Knattspyrnusamband Islands (KSI)
Pelatih Kepala: Heimir Hallgrimsson
Kapten: Aron Gunnarsson
Penampilan Terbanyak: Runar Kristinsson (104)
Pencetak Gol Terbanyak: Eidur Gudjohnsen (26)
Stadium: Laugardalsvollur
Peringkat FIFA: 21 (16 Oktober 2017)
Kemenangan Terbesar: 5-0 vs Malta
Kekalahan Terbesar: 14-2 vs Denmark
Sponsor Kostum: Errea

Para Pemain Islandia berselebrasi dengan para pendukungnya atas kemenangan timnya. (Daily Telegraph)

Islandia adalah sebuah negara Nordik yang terletak di sebelah barat laut Eropa dan sebelah utara Samudera Atlantik, yang terdiri dari Pulau Islandia dan beberapa pulai kecil disekitarnya. Abad 21 merupakan abad saat persepakbolaan Islandia mengalami kejayaan, dimana pada saat itu Islandia pertama kali bermain di UEFA Euro pada tahun 2016 dan berhasil menembus partai perempat final setelah mengalahkan Inggris, pada saat itu juga Islandia berhasil menembus putaran final Piala Dunia 2018 di Rusia sebagai negara pertama dengan populasi terkecil.

Panama
Julukan: Los Canaleros (The Canal Men), La Marea Roja (The Red Tide)
Asosiasi: Federacion Panamena de Futbol
Pelatih Kepala: Hernan Dario Gomez
Kapten: Felipe Baloy
Penampilan Terbanyak: Gabriel Gomez (140)
Pencetak Gol Terbanyak: Luis Tejada (43)
Stadium: Estadio Rommel Fernandez
Peringkat FIFA: 49 (16 Oktober 2017)
Kemenangan Terbesar: 12-1 vs Puerto Rico
Kekalahan Terbesar: 0-11 vs Kosta Rika

Pemain Panama, Anibal Godoy berselebrasi setelah lolos kualifikasi Piala Dunia untuk pertama kali. (AFP)

Republik Panama adalah sebuah negara yang terletak di tenggara Amerika Tengah. Walau sama seperti Islandia sebagai debutan pada Piala Dunia 2018 tetapi Panama merupakan negara yang sudah berpengalaman dan cukup prestasi di konfederasinya, terbukti dengan dua kali Runners-up dan dua kali juara tiga pada Piala Gold / CONCACAF Championship, satu kali menjadi kampiun Copa Centroamericana pada 2009, dua kali Runners-up pada 2007 & 2017, dan tiga kali juara tiga pada 1993, 2011, dan 2014.

Apakah mereka berdua sanggup bersaing dengan tim lain? Kita tunggu 2018 mendatang.

Saturday, November 18, 2017

Daftar 32 Peserta Piala Dunia 2018 Rusia

Daftar 32 Peserta Piala Dunia 2018 Rusia - Piala Dunia FIFA 2018 adalah Piala Dunia FIFA ke-21, turnamen sepak bola internasional yang akan diadakan pada tahun 2018 di Rusia. Piala Dunia ini adalah yang pertama kali diadakan di negara Rusia. Jadwalnya Piala Dunia kali ini akan berlangsung selama 32 hari sejak 14 Juni 2018 sampai 15 Juli 2018 yang diselenggarakan di 12 stadion dari 11 kota. Partai puncak akan dilaksanakan pada 15 Juli di Luzhniki Stadium, Moskow. Pemenang Piala Dunia 2018 akan bermain pada Piala Konfederasi 2021.

Logo Piala Dunia 2018 Rusia (Wikipedia).

Setelah Peru mengalahkan Selandia Baru pada Rabu (15/11), Peru memastikan sebagai tim terakhir untuk melengkapi 32 negara yang berangkat menuju Rusia 2018 mendatang. Eropa diwakili oleh 14 negara, satu diantaranya merupakan debutan yaitu Islandia. Afrika diwakili oleh 5 negara, Tunisia merupakan negara yang terbaik menurut peringkat FIFA dengan menduduki peringkat 28. Asia diwakili oleh 5 wakil, lagi-lagi tim langganan Piala Dunia seperti Jepang dan Korea Selatan lolos. Amerika Selatan diwakili oleh 5 wakil, Brasil merupakan tim pertama yang lolos (Rusia lolos berkat status tuan rumah). Amerika Utara & Amerika Tengah diwakili oleh 3 wakil, dengan mengejutkan Amerika Serikat gagal lolos dari babak play-off. Berikut daftar lengkap 32 negara yang lolos Piala Dunia 2018 Rusia:

UEFA (Eropa): Rusia (Tuan Rumah), Belgia, Denmark, Inggris, Islandia, Jerman, Kroasia, Polandia, Portugal, Prancis, Serbia, Spanyol, Swedia, Swiss.
CAF (Afrika): Maroko, Mesir, Nigeria, Senegal, Tunisia.
AFC (Asia): Arab Saudi, Australia, Iran, Jepang, Korea Selatan.
CONMEBOL (Amerika Selatan): Argentina, Brazil, Kolombia, Peru, Uruguay.
CONCACAF (Amerika Utara & Amerika Tengah): Kosta Rika, Meksiko, Panama.

Apakah negara jagoan kalian ada pada daftar diatas ?

Tuesday, November 14, 2017

Contoh Soal Pengolahan Citra Digital Beserta Jawaban

Contoh Soal Pengolahan Citra Digital Beserta Jawaban - Berikut contoh soal Pengolahan Citra Digital, dibawah ini ada total 25 soal yang terdiri dari 20 Pilihan Ganda dan 5 Uraian beserta penyelesaiannya atau jawabannya (cetak tebal atau bold). Kalian bisa gunakan soal ini untuk latihan, membuat ulang soal, dan lain-lain. Silahkan salin soal dibawah ini, karena saya pun mendapat soal ini dari beberapa latihan.

Soal Pilihan Ganda.

1. Gambar yang dibuat dari unsur garis dan kurva disebut ...
A. Objek
B. Bitmap
C. Vektor
D. Grafis
E. Layer

2. Berikut adalah ciri-ciri citra vektor, kecuali ...
A. Citra vector terlihat pecah saat diperbesar
B. Ukuran file relatif kecil
C. Ukuran file gambar tidak bergantung pada resolusi komputer
D. Kualitas hasil gambar dari tipe vektor tidak bergantung pada resolusi gambar
E. Dalam penyimpanan file, tipe vektor hanya memerlukan ruang penyimpanan yang relatif kecil

3. Sebuah tool yang dapat digunakan untuk memanipulasi dua objek atau lebih di Adobe Illustrator disebut ...
A. Crop
B. Expand
C. Brush
D. Pathfinder
E. Artboard

4. Tool dalam Pathfinder dibagi dalam dua kelompok yaitu ...
A. Pathfinder dan Navigator
B. Pathfinder dan Layer
C. Basic Modes dan Medium Modes
D. Shapes Modes dan Pathfinder
E. Shapes Modes dan Layer

5. Fungsi Unite, Minus Front, Intersect dan Exclude termasuk dalam Tools  ...
A. Pathfinder
B. Layer
C. Transform
D. Artboard
E. Stroke

6. Salah satu fungsi Pathfinder yang berguna untuk menyatukan beberapa objek menjadi satu disebut ...
A. Trim
B. Exclude
C. Intersect
D. Minus Front
E. Unite

7. Tools pada Pathfinder yang berfungsi untuk memotong bagian yang menempel pada kedua objek yang saling bersentuhan disebut  ...
A. Exclude
B. Unite
C. Divide
D. Merge
E. Trim

8. Jika kita ingin membuat sebuah objek menjadi tiga bagian, maka tools yang dapat digunakan adalah…
A. Unite
B. Divide
C. Merge
D. Exclude
E. Minus Front

9. Shortcut untuk memblok semua objek pada Adobe Illustrator adalah ...
A. Ctrl + Alt + A
B. Shift + A
C. Shift + Ctrl + A
D. Shift + Alt + A
E. Alt + A

10. Tool yang digunakan untuk membuat efek gradasi warna adalah ...
A. Stroke Tool
B. Gradient Tool
C. Transform Tool
D. Type Tool
E. Hand Tool

11. Ada 2 tipe gradiasi warna yaitu ...
A. Linear dan Radial
B. Angular dan Linear
C. Reflected dan Angular
D. Radial dan Angular
E. Linear Reflected

12. Jika kita menurunkan nilai Opacity pada efek Transparency maka akan terjadi...
A. Objek menjadi transparan
B. Objek menjadi terlihat jelas
C. Objek menjadi blur
D. Objek menjadi vektor
E. Objek menjadi bitmap

13. Dibawah ini efek yang dapat dilakukan di Adobe Ilustrator adalah…
A. Transparency
B. Opacity Mask
C. Radial Gradient
D. Drop Shadow
E. Semua Benar

14. Dalam efek blur dibagi menjadi 3 tipe yaitu  ...
A. Gaussian Blur , Radial Blur, Smart Blur
B. Linear Blur, Radial Blur, Gaussian Blur
C. Linear Blur, Radial Blur, Smart Blur
D. Radial Blur, Gaussian Blur, Basic Blur
E. Gaussian Blur, Smart Blur, Basic Blur

15. Efek bayangan yang timbul pada suatu objek vektor maupun bitmap pada Adobe Illustrator disebut ...
A. Tranparency
B. Opacity Mask
C. Radial Gradient
D. Drop Shadow
E. Transform

16. Jika pada Opacity dibuat 100% pada efek Transparency maka akan terjadi  ...
A. Objek menjadi transparan
B. Objek mejadi terlihat jelas
C. Objek menjadi blur
D. Objek menjadi vektor
E. Objek menjadi bitmap

17. Untuk membuat efek outline pada objek di Adobe Illustrator menggunakan ...
A. Tranparency
B. Gradient
C. Pathfinder
D. Transform
E. Stroke

18.

Dari gambar diatas fungsi apakah yang digunakan untuk menyatukan 2 buah lingkaran menjadi 1 buah lingkaran ?
A. Unite
B. Divide
C. Transform
D. Minus Front
E. Intersect

19. Yang merupakan fungsi dari Minus Front adalah ...
A.






B.






C.






D.






E.






20. Untuk membuat efek kubus 3 dimensi kita dapat menggunakan efek ...
A. Distort
B. 3D Extrude & Bevel Options
C. Transform
D. Gradient
E. Blur

Soal Uraian.

1. Sebutkan fungsi yang terdapat pada Pathfinder, serta jelaskan (minimal 3) !
Jawab:
Unite : Menggabungkan dua atau lebih objek menjadi satu objek.
Minus Front : Menghapus objek yang berada didepan.
Divide : Membuat dua atau lebih objek menjadi tiga atau lebih bagian.


2. Jelaskan langkah-langkah untuk menggabungkan 2 buah objek menjadi 1 pada fungsi Pathfinder !
Jawab:
Blok kedua objek, buka Pathfinder – Unite.


3. Jelaskan perbedaan efek antara Gaussian Blur, Radial Blur dan Smart Blur !
Jawab:
Gaussian Blur : Membuat objek menjadi blur secara keseluruhan.
Radial Blur : Memberikan efek blur pada objek dengan arah melingkar/radial.
Smart Blur : Memberikan efek blur dengan berbagai pengaturan lebih detail.


4. Sebutkan dan jelaskan efek yang ada di Adobe Illustrator (minimal 3) !
Jawab:
Extrude & Bevel : Membuat efek 3 dimensi.
Drop Shadow : Membuat efek bayangan.
Outer Glow : Membuat efek glow pada bagian sisi luar objek.


5. Jelaskan langkah-langkah untuk membuat efek Transparency pada objek di Adobe Illustrator !
Jawab:
Pilih Objek, ubah nilai Opacity sesuai selera, semakin kecil nilai Opacity maka semakin transparan.


Mohon bantuan dan koreksinya jika jawaban ada yang salah, silahkan isi kolom komentar dibawah ini.

Saturday, November 11, 2017

Tutorial Membuat Badge Sederhana dengan Adobe Illustrator CS6 + Video.


Tutorial Membuat Badge Sederhana dengan Adobe Illustrator CS6 - Badge merupakan gambar yang berbentuk lencana yang banyak digunakan untuk promosi, penghargaan, dan lainnya. Badge biasanya digunakan pada halaman web maupun media cetak untuk promosi. Kali ini saya akan berbagi tutorial design logo badge sederhana menggunakan Adobe Illustrator yang dilengkapi dengan video. Saya menggunakan font Lemon Milk, dapat kalian unduh dengan gratis pada link yang sudah saya sertakan.

Awali dengan membuka software Adobe Illustrator, buat file dengan File - New atau CTRL+N. Kali ini saya menggunakan profile web dengan ukuran 960px x 560px.

Buat dua garis bantu untuk menentukan titik tengah dengan cara Document Setup - Edit Artboards.

Drag kursor dari ruler vertical dan horizontal untuk membentuk dua garis bantu seperti digambar supaya tercipta titik tengah.

Pilih Star Tool tentukan Point menjadi 30, dengan cara klik pada artboards ganti Point menjadi 30. Buat bentuk dasar supaya ditengah dan point yang diinginkan dengan mengkombinasikan tombol CTRL, ALT, dan SHIFT. Tentukan Fill Color dan Stroke

Pilih Ellipse Tool, buat lingkaran didalam objek. Pada Stroke atur seperti gambar supaya menjadi lingkaran putus - putus.

Buat lingkaran tanpa fill dan stroke didalam garis putus - putus untuk membuat teks melingkar dengan menggunakan Type On a Path Tool, pastikan Align Center dan atur seperti pada gambar supaya teks berada di tengah. Lakukan hal serupa untuk teks dibawahnya.


Buat kotak dengan Rectangel Tool dan tempatkan ditengah dengan tanpa fill dan stroke.

Pilih garis putus-putus lalu pergi ke Object - Expand - OK. Maka garis tersebut akan menjadi vektor yang terpisah.

Pilih garis putus-putus dengan kotak ditengah, lalu pilih Minus Front pada Pathfinder. Maka hasilnya akan seperti gambar.

Untuk bagian tengah bebas ingin diisi dengan apa, kali ini saya akan isi dengan nama. Lalu tambahkan sedikit dekorasi dengan menggunakan gabungan dua bentuk seperti pada gambar, pilih keduanya lalu gunakan Minus Front.

Posisikan sesuai keinginan kalian, jangan lupa tempatkan objek tersebut pada layer paling bawah. Duplikat menjadi dua, Klik Kanan - Transform - Reflect - OK.



Download Mentahan
Link Font Lemon Milk

Jadilah sudah sebuah Basic Badge atau Badge Sederhana yang cukup menarik dan minimalis. Kalian pun dapat mengembangkannya sesuai keinginan kalian, sudah saya sertakan filenya yang dapat di unduh gratis. Semoga tutorial ini bermanfaat bagi anda, sampai jumpa di kesempatan selanjutnya.

Tuesday, August 1, 2017

Contoh Soal Pemrograman Dasar Bahasa C++ Beserta Penyelesaiannya

Contoh Soal Pemrograman Dasar Bahasa C++ Beserta Penyelesaiannya - Berikut contoh soal pemrograman dasar untuk bahasa C++, dibawah ini ada total 40 soal beserta penyelesaiannya atau jawabannya (cetak tebal atau bold). Kalian bisa gunakan soal ini untuk latihan, membuat ulang soal, dan lain-lain. Silahkan salin soal dibawah ini, karena saya pun mendapat soal ini dari beberapa latihan.

1. Fungsi dari operator % sebagai...
A. Mencari sisa pembagian 2 bilangan
B. Prosentase bilangan
C. Pembagian 2 bilangan
D. Membagi perseratus persen
E. Prosentase 2 bilangan

2. Pernyataan a = 7 % 4 akan menghasilkan a = ...
A. 3
B. 4
C. 5
D. 6
E. 7

3. Program apakah yang ada digambar ?
A. program untuk mencari data array dan nomor elemennya
B. program untuk menampilkan data terbesar(maks) dalam suatu array
C. program untuk menampilkan data arraydari hasil inisialisasi
D. program penggunaan aray
E. a,b,c dan d salah

4. Perhatikan program berikut
#include <iostream>
using namespace std;
int main(){
cout << “!1 = ” << !1 << endl;
cout << “!0 = ” << !0 << endl;
return 0
}
Program diatas secara berturut-turut akan menghasilkan...
A. !1 dan !0
B. 1 dan 0
C. !1 = 0 dan !0 = 1
D. 0 dan 1
E. Semua salah

5. Keuntungan memakai fungsi pada C++ adalah...
A. Menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih sederhana atau kecil.
B. Mengurangi duplikasi kode (kode yang sama ditulis berulang-ulang) dalam program.
C. Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
D. Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan iseng seperti  memodifikasi atau mengubah program yang kita buat.
E. Tipe data nama fungsi(daftar parameter)

6. Dalam pemrograman C++ bukanlah bahasa prosedural, karena prosedur tidak mempunyai nilai balik. Untuk melakukan hal ini di dalam C++, maka harus membuat suatu fungsi dengan tipe void, yang berarti tidak memiliki nilai balik (return value) adalah...

A. #include <iostream>
using namespace std;

int BertambahSatu (int X) {
     int hasil;
     hasil = X + 1;
     return hasil;
}

B. tipe_data nama_fungsi (parameter){
Pernyataan_yang_akan_dilakukan;
……………
return nilai_kembali;
}

C. int main () {
    int Bilangan, HASIL;
    cout<<"Masukkan Bilangan Bulat : "<<endl;
    cin>>Bilangan;

HASIL = BertambahSatu (Bilangan);
cout<<"Nilai keluaran : "<<HASIL;
return 0;
}
 

D. void nama_fungsi (parameter)
{
Pernyataan_yang_akan_dilakukan;
……………
}


E. void nama_fungsi (parameter)
{
Pernyataan_yang_akan_dilakukan;
……………

7. perintah yang menggunakan untuk menampilkan suatu informasi ke piranti output (layar) adalah...
A. cin
B. cout
C. getch ()
D. conio.h
E. stdio.h

8. Perhatikan program berikut !
#include <iostream>
Using namespace std;
Int main{
Int x, y, z = 20;
Cout << x << endl;
Cout << y << endl;
Cout << z << endl;

Return 0
}
Bagian yang digaris bawahi berfungsi untuk...
A. Memberi nilai 20 pada z saja
B. Memberi nilai x, y, z dengan nilai 20
C. Membuat variabel global
D. Semua jawaban salah
E. Semua jawaban benar

9.  Metode apakah  proses pengurutan secara ascending :
- Mencari data terkecil dengan cara membandingkan data pertama dengan data kedua sampai data terakhir, jika ditemukan data yang lebih kecil antara data kedua hingga data terakhir daripada data pertama, maka terjadi pertukaran data. Jika tidak, maka tidak terjadi pertukaran data.
- Mencari data terkecil dengan cara membandingkan data kedua dengan data ketiga sampai data terakhir, jika ditemukan data yang lebih kecil antara data ketiga hingga data terakhir daripada data kedua, maka terjadi pertukaran data. Jika tidak, maka tidak terjadi pertukaran data.
Dan Seterusnya. Jika ada n buah data yang akan diurutkan, maka langkah pengurutan yang perlu dilakukan sebanyak (n-1) langkah karena data ke-n tinggal satu – satunya.
A. Selection serch
B. Selection
C. Selection Sort
D. Selection float
E. Selection fungsi

10. operator logika yang menyatakan “atau” dalam lambang berikut ini adalah...
A. &&
B. !
C. ||
D. =
E. <>

11. Operator yang digunakan dalam operasi yang melibatkan tiga buah operand adalah...
A. Operator Unary
B. Operator Bitwise
C. Operator Logika
D. Operator Fungsi
E. Operator Ternary

12. Operator logika && adalah...
A. And
B. Nand
C. Or
D. Not And
E. For

13. Perhatikan program berikut!
#include <iostream>
using namespace std;
int main()
{
int x = 10, y = 3;
A
int z;
B
z = x X y;
C
cout << x << “ X ” << y << “ = ” << z;
D
cout << endl;
E
return 0;
}
Dari program diatas, manakah penulisannya yang tidak benar?
A. A
B. B
C. C
D. D
E. E

14. ++ dan -- merupakan operator...
A. Operator Aritmetika
B. Operator Increment dan Decrement
C. Operator Majemuk
D. Operator Relasional
E. Operator Logika

15. Perintah menginput suatu nilai dari suatu piranti masukan (keyboard) untuk diproses oleh program adalah...
A. cin
B. getch ()
C. getche ()
D. cout
E. conio.h

16. Compiler C++ yang telah beredar di pasaran antara lain, kecuali...
A. Microsoft C / C++
B. Visual C++
C. Turbo C++
D. Dev C++
E. Pascal C++

17. Pernyataan yang sesuai untuk mendefinisikan tipe data bilangan bulat adalah...
A. Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma
B. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma
C. Tipe data yang yang menyimpan lebih dari satu variabel
D. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
E. Tipe data yang mempresentasikan data berupa karakter

18. Perintah Cin pada Program C++ digunakan untuk...
A. Menampilkan data pada layar
B. Menginput suatu nilai dari suatu piranti masukan (keyboard)
C. Pendeklarasian variabel
D. Mengulang proses looping pada program
E. Statement while .... do

19. Pengertian dari konstanta adalah...
A. Suatu nilai yang dapat diubah selama program berlangsung
B. Suatu nilai yang berubah-ubah selama program berlangsung
C. Suatu nilai yang tidak dapat diubah selama program berlangsung
D. Suatu nilai yang tidak pernah berubah meskipun program tidak berjalan
E. Suatu nilai yang tidak dapat diubah meskipun program tidak berjalan

20. Misalkan suatu variabel string katakanlah kalimat [30] akan diberi nilai "SAYA BELAJAR C++", maka perintah yang benar adalah...
A. char kalimat [30] = "SAYA BELAJAR C++"
B. char kalimat [30] = "SAYA BELAJAR C++";
C. charter kalimat[30] = "SAYA BELAJAR C++"
D. charter kalimat [30] = "SAYA BELAJAR C++";
E. karakter kalimat [30] = "SAYA BELAJAR C++"

21. Perhatikan program dan hasil program berikut,
#include <iostream>
using namespace std;
int contoh(){
static int A = 10;
A = A + 10;
return A;
}
int main(){
int x;
x = contoh();
cout << “Nilai pemanggilan pertama adalah : ” << x << endl;
return 0;
}
HASIL PROGRAM
1. Nilai pemanggilan pertama adalah: 20
2. Nilai pemanggilan pertama adalah: A = 20
3. Nilai pemanggilan pertama adalah: 20
4. Nilai pemanggilan pertama adalah: 30
5. terjadi error (kesalahan)
Terdapat pada hasil program nomor berapakah yang sesuai dengan program diatas ?
A. 5
B. 4
C. 3
D. 2
E. 1

22. Penggunaan operator aritmatika yang benar dalam C++ yaitu...
A. While(i<=30);
B. T = x + angka;
C. I++;
D. T = x + angka
E.  Float x, X, z = 0;

23. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum dan sesudah titik desimal termasuk dalam tipe data...
A. Riil
B. Boolean
C. Integer
D. Longint
E. Byte

24. Yang termasuk operator logika ingkaran adalah...
A. &&
B. <>
C. !
D. ||
E.  >=

25. Apabila program pada gambar tersebut akan menghasilkan...
A. Nilai a = 10, Nilai a = 747
B. Nilai a = 100, Nilai a = 747
C. Nilai a = 10, Nilai a = 766
D. Nilai a = 10, Nilai a = 777
E. Nilai a = 10, Nilai a = 746

26. Mana fungsi void yang benar untuk output dibawah?
Panjang = ?
Lebar = 8
Tinggi = 5

Volume = 280

A. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();

B. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg)
cout<<"nVolume = "<<hsl;
getch();}

C. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}


D. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){
vol = p*l*t; };
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}

E. #include <iostream.h>#include <conio.h>void volume(int &vol, int p, int l, int t){;
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}

27.  double angka; . kode program disamping merupakan tipe data...
A. Bilangan Bulat
B. Logika
C. Bilangan Riil
D. Struktur
E.  Karakter

28. -Ada keyword return
-Ada tipe data yang mengawali fungsi
-Tidak ada keyword void
-Memiliki nilai kembalian.
-Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu sehingga dapat langsung ditampilkan hasilnya
Pernyataan diatas adalah ciri-ciri dari jenis fungsi...
A. void
B. non void
C. array
D. statement
E. aritmetika

29. Penulisan variabel dalam C++ bersifat Case Sensitive artinya...
A. Tanda spasi diperhitungkan
B. Huruf besar dan kecil diperhitungkan
C. Tanda spasi diubah dengan underscore
D. Tanda spasi diubah dengan tanda titik
E.  Tanda spasi diubah dengan tanda strip (minus)

30. Berikut ini adalah syarat pembuatan identifier yang harus kita perhatikan, kecuali...
A. C++ bersifat case sensitive
B. Tidak boleh diawali dengan angka
C. Harus menggunakan spasi
D. Tidak boleh menggunakan symbol (!@#$%^&*, dll)
E. Tidak boleh mengandung spasi

31. Perhatikan program berikut
#include <iostream>
Using namespace std;
Int main() {
Int x;
X = 3;
Cout << “Nilai x = ” << x << endl;
Return 0;
}
Hasil yang diperoleh dari program diatas adalah...
A. Nilai x = x
B. Nilai x = 3
C. Nilai 3 = x
D. Nilai 3 = 3
E. Semua salah

32. Operator merupakan symbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator adalah...
A. Menjumlahkan dua nilai
B. Memberikan nilai ke suatu variabel
C. Membandingkan kesamaan dua nilai
D. Menginputkan suatu nilai
E. Semua jawaban benar

33. Selain tipe data unsigned yaitu tipe data bilangan bulat adalah...
A. unsigned char, unsigned int, unsigned short dan unsigned long
B. unsigned float, unsigned double, dan unsigned long double
C. unsigned long dan unsigned float
D. unsigned char dan unsigned int
E. unsigned long double dan double

34. Satu blok kode yang melakukan tugas tertentu atau satu blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program disebut...
A. Fungsi
B. non void
C. statement
D. array
E. Aritmetika

35. Perhatikan program berikut,
#include <iostream>
using namespace std;
int main()
{
int x;
float y;
x = +5;
y = -2.5;
cout << x << "," << y << ",";
x = -5;
y = +2.5;
cout << x << "," << y << endl;
return 0;
}
Hasil dari program diatas adalah...
A. +5, -2.5, -5, +2.5
B. 5, -2.5, -5, 2.5
C. 5, 2.5, 5, 2.5
D. -5, 2.5, 5, -2.5
E.  Semua salah

36. Perhatikan program dan keluaran program berikut,
#include <iostream>
using namespace std;
int main(){
cout << (1 && 1) << endl;
cout << (1 && 0) << endl;
cout << (0 && 0) << endl;
cout << (0 && 1) << endl;
cout << endl;
return 0
}
Hasil program secara berturut-turut akan menampilkan angka
1. 1, 1, 1, 1
2. 1, 0, 0, 0
3. 0, 1, 1, 1
4. 1, 1, 0, 1
Hasil program yang benar ditunjukkan oleh nomor...
A. 1
B. 2
C. 3
D. 4
E. 5

37. #include <iostream>
using namespace std;
int main (){
int x = 3.05;
cout << “Nilai x adalah ” << x << endl;
return 0
}
Perhatikan program diatas, tipe data yang digunakan adalah...
A. char
B. long int
C. float
D. short int
E. signed long int

38. Ciri-ciri dari jenis fungsi Void adalah sebagai berikut, kecuali...
A. Tidak adanya keyword return
B. Tidak adanya tipe data di dalam deklarasi fungsi
C. Menggunakan keyword void
D. Tidak dapat langsung ditampilkan hasilnya & tidak memiliki nilai kembalian fungsi
E. menggunakan keyboard

39.  Perintah statement apakah dibawah ini...
do
 {
  .
  .
 }
while (kondisi);
A. While
B. Do ... While
C. For
D. Switch
E. If

40. Hal yang menjadi catatan penting dalam pemograman C++ bahwa program C++ bersifat Case Sensitive. Maksud dari sifat tersebut adalah...
A. Semua character di anggap sama
B. Huruf kecil dan besar disamakan
C. Tidak boleh memakai 2 file header
D. Huruf besar dan kecil di anggap beda
E. Tidak boleh memakai 2 file header dan end

Mohon bantuan dan koreksinya jika jawaban ada yang salah, silahkan isi kolom komentar dibawah ini.