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.

Sunday, April 30, 2017

Dahulu Olah Kulit Bundar, Kini Olah Suara.

Dahulu Olah Kulit Bundar, Kini Olah Suara - Peralihan profesi mungkin sudah tidak asing lagi bagi sebagian orang. Biasanya para pesepakbola jika sudah pensiun akan menjadi pelatih atau menjadi staff disuatu klub tetapi para pesepakbola ini lebih memilih banting stir yang dahulu mengolah si kulit bundar, kini mengolah suara. Siapa saja kah mereka? Langsung saja cekidot guys!

1. Clint Dempsey

Pemain bernama lengkap Clinton Drew Dempsey yang sukses bersama Fulham dan Timnas Amerika ini ternyata memiliki kemampuan sebagai rapper. Memakai nama Deuce, dia bersama rapper Big Hawk mengisi suara pada lagu Don't Tread untuk iklan Nike pada Piala Dunia 2006. Bahkan dikabarkan dia membuat sebuah album berjudul Redux.

2. Jose Pinto


Kiper Barcelona musim 2008-2014 ini ternyata seorang rapper dan produser musik. Ketika masih aktif menjadi pesepakbola, dia sudah menjadi musisi hiphop dan produser. Pada tahun 2000 dia membuat label sendiri bernama Wahin Makinaciones yang juga menjadi nama panggungnya, Wahin.

3. Kevin Walker

Siapa sangka pesepakbola aktif pun bisa menjadi seorang musisi. Sebut saja Kevin Edward Bertil Walker, gelandang andalan Djurgardens IF ini pun terjun pada dunia tarik suara. Dia mengagumi musik dari kecil, sejak mendengar kakeknya bernyanyi. Walker memenangi Swedish Idol pada 2013 saat memperkuat GIF Sundsvall dan langsung menandatangani dengan label Universal Music. Pria 27 tahun ini sudah mempunyai album berjudul Belong yang masuk Top 3 pada Swedish Albums Chart.

4. Pablo Osvaldo

Eks striker AS Roma, Inter Milan, dan Juventus ini memutuskan menjalani karier sebagai musisi. Terakhir kali dia bergabung dengan Boca Juniors. Memasuki periode Mei 2016 dia memilih gantung sepatu demi mengerjar impiannya menjadi rockstar. Pada Agustus 2016, Chievo ingin memboyong Osvaldo yang berstatus free agent tetapi Osvaldo menolaknya dan ingin fokus pada karir dibidang musik.

5. Royston Drenthe

Pemain yang dinobatkan sebagai Golden Player pada UEFA European U21 2007 ini kini meniti karir sebagai rapper. Sebelum mengumumkan pensiun pada 2016, Drenthe memperkuat klub Baniyas. Pria asal Belanda ini mempunyai nama panggung Roya2Faces. Selain menjadi rapper, dia juga membuka sebuah toko pakaian di tanah kelahirannya (Rotterdam) bersama rekannya yang juga seorang pesepakbola, Michel Poldervaart.


sumber:
kompas.com
palingseru.com
wikipedia.org

Wednesday, April 26, 2017

Konsultasi Teknologi Komputer

Konsultasi Teknologi Komputer - Dalam menguasai hal tertentu pasti kita akan menemukan sebuah kesulitan, hal itupun berlaku pada penguasaan teknologi komputer. Pada kali ini saya akan mencoba tentang Konsultasi Teknologi Komputer, dengan bahan refrensi teman saya, saya mencoba menjawab pertanyaan tersebut. Dibawah ini merupakan kesulitan dan beberapa pertanyaan yang teman saya alami dan akan saya jawab dengan semampu saya dan dari berbagai sumber.


1. Apa itu Ransomware ?
Jawab: Ransomware adalah malware pada PC dan menyimpan file atau fungsi sistem operasi anda untuk mendapatkan uang tebusan. Ini membatasi anda untuk menggunakan PC dan mengakses file (file terkadang terkunci atau dienkripsi), kecuali anda membayar uang tebusan (sebagai ganti dekripsi file). Membayar uang tebusan (baik melalui kartu kredit atau Bitcoin) tidak menjamin bahwa akan dikembalikannya file anda. Pencegahan masih jauh lebih baik daripada membiarkan terinfeksi, seperti kata pepatah 'Lebih baik mencegah daripada mengobati'.

2. Cara mengembalikan file yang ter-encrypt oleh Ransomware ?
Jawab: Bisa dicoba menggunakan third party tools untuk di decrypt. Jika memang segala cara tidak bisa, yaitu harus membayar uang ransom-nya supaya file bisa di decrypt. Disarankan selalu update antivirus dan lebih hati-hati jika berinternet apalagi kalau download jangan disembarang situs.

3. Pengertian BSOD ?
Jawab: BSOD (Blue Screen Of The Dead) mendengar singkatannya pun sudah membuat cukup takut. Memang, hal ini terjadi tiba-tiba ketika kita menggunakan laptop dimana layar laptop kita tiba-tiba menjadi biru dan biasanya mengeluarkan kode kesalahan.

4. Bagaimana mengatasi laptop 'Error Code 0xc00000f - Recovery' ?
Jawab: Untuk mengatasi error tersebut bisa dengan melakukan install ulang, simpel bukan.

5. Mengapa Wifi sering disconnect dengan sendirinya pada sistem operasi windows ?
Jawab: Salah satu penyebabnya adalah jaringan provider yang buruk. Bisa juga karena penggunaan kamu dibatasi oleh admin dari wifi tersebut atau jarak dari device kamu ke access point tersebut.

6. Bagaimana cara aman agar virus tidak menyerang pada laptop pribadi ?
Jawab: Gunakan antivirus dan update selalu antivirus tersebut, jika kalian menyanggupi gunakan antivirus orisinil bukan bajakan/crack-an yang beredar di internet. Hati-hati jika sedang berselancar pada internet jangan sembarangan masuk website dan juga mengklik tombol download.

7. Kenapa keyboard & mouse pada laptop sering mengetik & bergerak sendiri ?
Jawab: Keyboard - Dikarenakan bantalan ketikan sudah turun. Kalo kamu bongkar keyboard, dibawah setiap tuts ada bantalan karet seperti mangkuk terbalik. Bantalan itulah yg membuat tuts bisa balik ke atas tiap kali diketik. Nah di bawah bantalan itu ada mekanisme. Bagian itu yg paling sering rusak. Sering, tuts tertekan ke bawah dan tak bisa mental ke atas. Kalo sudah begitu, tersentuh sedikit saja tuts akan terus-terusan mengetik sendiri karena mekanisme di bawah bantalan itu tertekan.

Mouse - Dikarenakan alas mouse yang tidak rata. Bisa juga karena sensor yang berada di dalam mouse sudah rusak, jadi tidak bekerja dengan maksimal. Gunakan selalu driver bawaan dari laptop tersebut.

8. Apa penyebab laptop menjadi sangat lamban ?
Jawab: Ada beberapa penyebabnya, antara lain:
- Primary Partition pada Hardisk terlalu penuh.
- Banyaknya aplikasi yang berjalan, mengakibatkan penggunaan RAM berlebihan.
- Kapasitas RAM yang terlalu kecil tidak sebanding dengan apa yang laptop operasikan.

9. Bagaimana memahami bahasa pemrograman dengan baik ?
Jawab: Kita bisa memahami sesuatu dengan baik apabila kita fokus pada hal tersebut, sama halnya dengan bahasa pemrograman. Jika kita fokus pada bahasa itu (Java, C, Pascal, dll) kita akan dapat memahaminya dengan mudah. Jangan lupa sertakan dengan latihan/praktik yang rajin, karena menurut saya jika hanya sebatas teori belum cukup untuk memahaminya. Yang terpenting tumbuhkan minat dan rasa penasaran yang kuat pada bahasa pemrograman.

10. Keuntungan memahami bahasa pemrograman ?
Jawab: Beberapa keuntungannya yaitu:
- Meningkatkan Kemampuan Berpikir Secara Logis.
Memahami bahasa pemrograman dapat meningkatkan berpikir secara logis, karena sebuah pemrograman haruslah logis dan mengikuti algoritma dalam membuat sesuatu.

- Mengembangkan Cara Berpikir Dengan Sistematis.
Dalam pemrograman semua baris kode harus sistematis, tidak boleh tertukar penyusunannya. Hal ini pun dapat terbiasa dalam diri kita apabila memahami bahasa pemrograman.

- Melatih Teliti Terhadap Detail.
Kesalahan terkecil pun bisa fatal dalam bahasa pemrograman, seperti tidak dapat dicompile atau dibuild. Setiap programmer pasti selalu teliti dalam hidupnya.

Mungkin ada pertanyaan juga yang akan kalian ajukan, silahkan bertanya pada kolom komentar dibawah.

Sumber:
https://blogs.technet.microsoft.com/mmpc/2016/05/18/the-5ws-and-1h-of-ransomware/
https://social.technet.microsoft.com/Forums/id-ID/8feaa5a7-ffcc-481c-9067-eda01c612ca3/perbaikin-file-encrypt-virus-ccc?forum=winclientid
id.wikipedia.org
https://www.kaskus.co.id/thread/531a8a2b5dcb174279000042/tolong-keyboard-bermasalah-suka-ngetik-sendiri/
https://teknojurnal.com/manfaat-belajar-bahasa-pemrograman/
dengan beberapa perubahan seperlunya

Friday, April 21, 2017

Begini Caranya Membuat Link Dengan Gambar.

Begini Caranya Membuat Link Dengan Gambar - Kali ini saya akan membagikan cara membuat gambar yang didalamnya terdapat sebuah link atau situs. Jadi, ketika gambar itu diklik maka link atau situs yang kita sisipkan didalam gambar akan terbuka pada browser kita. Sebuah link dengan gambar biasanya dipakai untuk bertukar link antar teman atau partner blog kalian atau bisa juga untuk promosi barang atau produk yang anda jual yang nantinya akan dialihkan ke halaman tempat anda menjual barang atau produk tersebut.

Link dengan gambar itu adalah sebuah gambar yang didalamnya terdapat sebuah link atau situs. Siapa saja mungkin memerlukan link tersebut, tapi untuk lebih spesifiknya pasti kalian yang mempunyai blog atau website. Mungkin kebanyakan orang akan bosan bisa membuka buku atau website yang hampir seluruh isinya itu teks. Jadi, bila kita ingin menyisipkan link ke website atau blog kita bisa disiasati dengan memasukan link tersebut pada sebuah gambar supaya pengunjung tidak bosan ketika berada pada blog atau website kita. Biasanya link bergambar dipasang pada sidebar. Tidak menutup kemungkinan juga untuk memasangnya pada header atau panel lain bahkan pada postingan, tetapi pada cara dipostingan ini saya akan memasangnya di sidebar.

Begini Caranya:

1. Buat pos atau entri baru tetapi tidak usah dipublikasikan.
2. Klik Insert Image untuk memasukan atau mengupload gambar.


3. Klik kanan pada gambar, Copy Link Location dan paste di Notepad supaya tidak lupa link gambar tersebut.


4. Pada Tata Letak Blogger tambahkan Gadget HTML/JavaScript.


5. Tuliskan contoh script dibawah ini pada gadget tersebut.

<a href="http://kkpi.blogspot.com" target=_blank><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnDsxK8vx8e0NIoW_0TVfkie7mLYwiS7dgueZX2XJanN3rF4nuy9_oSrIsiQyrHDe_lhwqFh9HkHv3tP8fX1Uv7VNcRRuMZ2NL4LRltP2kjDg0jRtYhKKSmvJw9K_HZjC2JczVbIpfALm4/s1600/18034064_10208907397822688_6425562891089651894_n.jpg" width="175" height="225" /></a>

- href, isi dengan situs tujuan kalian. Disini saya menggunakan situs http://kkpi.blogspot.com
- _blank, jika gambar tersebut diklik maka otomatis akan terbuka tab baru.
- src, isi dengan situs gambar yang tadi di paste pada Notepad.
- width, isi dengan angka untuk lebar gambar.
- height, isi dengan angka untuk tinggi gambar.

Catatan:
- width dan height tidak wajib ada, tetapi nanti gambar akan berukuran default.
- Contoh hasilnya ada pada sidebar blog ini.

Demikian cara membuat link pada gambar, mudah bukan? semoga bermanfaat. Apabila ada pertanyaan silahkan bertanya pada komentar atau contact blog.

Monday, March 20, 2017

Mari Mengenal Komponen Motherboard Laptop


Mari Mengenal Komponen Motherboard Laptop - Oke, pada kesempatan kali saya saya ingin memposting tentang motherboard tapi bukan untuk komputer melainkan untuk laptop, karena untuk komputer itu sudah terlalu mainstream. Langsung saja guys ...

TCON (The Timing Controller), menerima gambar data dan mengkonversi menjadi format untuk input dan juga menghasilkan sinyal kontrol untuk driver.

System on Chip (SOC), adalah sirkuit terpadu (juga dikenal sebagai "IC" atau "Chip") yang mengintegrasikan semua komponen dari sebuah komputer atau sistem elektronik lainnya. Ini dapat berisi digital, analog, sinyal campuran, dan sering fungsi-semua frekuensi radio pada substrat tunggal. SoC sangat umum di pasar komputasi mobile karena konsumsi daya yang rendah. Sebuah aplikasi khas adalah di bidang sistem embedded.

LCD Power Supply, dalam LCD memantau power supply, kapasitor sesekali akan pergi buruk. Hal ini menyebabkan mereka bocor dan menonjol keluar dan catu daya tidak akan mampu memberikan kekuatan untuk monitor, menyebabkan ia bahkan tidak menyala. Jadi ya, ini cukup masalah jika Anda ingin monitor untuk bekerja.

eMMC (embedded MMC), arsitektur menempatkan komponen MMC (flash memory ditambah controller) menjadi kecil ball grid array (BGA) IC paket untuk digunakan dalam papan sirkuit sebagai tertanam sistem memori non-volatile. Hal ini terasa berbeda dari versi lain dari MMC karena ini bukan kartu dilepas-pengguna, melainkan lampiran permanen pada papan sirkuit. eMMC juga tidak mendukung protokol SPI-bus.

WLAN (Wireless Local Area Network) yaitu suatu jenis jaringan komputer yang menggunakan gelombang radio sebagai alat atau media transmisi data. Informasi atau data ditransfer dari satu komputer ke komputer yang lainnya menggunakan gelombang radio. WLAN juga sering disebut dengan Jaringan Nirkabel atau jaringan wireless.

Audio Codec adalah perangkat atau program komputer yang mampu memecahkan kode aliran data digital audio. Pada hardware, audio codec mengacu pada perangkat tunggal yang mengkodekan audio analog sebagai sinyal digital dan memecahkan kode digital ke analog. Dengan kata lain, audio codec berisi dua converter yaitu analog-to-digital (ADC) dan digital-to-analog (DAC) pada saat yang bersamaan. Ini digunakan pada sound cards untuk Audio IO.

Backlight Power Supply diatur oleh Backlight Brightness register (8-bit). Hanya atas 4 bit dari register ini digunakan – lebih rendah 12 bit tidak terdefinisi, dan harus diabaikan. Backlight Brightness register digunakan untuk mengatur siklus untuk power supply itu sendiri. Sebuah nilai 00H sesuai dengan siklus tugas dari 0% (sepenuhnya off), sedangkan nilai dari 0Fh sesuai dengan siklus tugas dari 100%. Nilai interim dapat digunakan untuk mengatur tingkat tertentu.

+5V Power Supply untuk memasok listrik DC tegangan 5V (yang paling umum digunakan saat ini). Secara umum, output 5V DC diperoleh dari 50V AC atau masukan 240V AC menggunakan kombinasi transformator, dioda dan transistor. 5V pasokan listrik dapat dari dua jenis: pasokan listrik 5V diatur, dan 5V tidak diatur. 5V diatur pasokan listrik ada tiga macam: Switching AC diatur ke DC, Linear diatur AC ke DC, dan Switching diatur DC ke DC. Berfungsi untuk port video page tegangan diatas 5V.

Power Supply 3.3V untuk port video page tegangan diatas 3.3V

Battery Charger adalah suatu alat yang berfungsi untuk mengisi battery dengan tegangan konstan hingga mencapai tegangan yang ditentukan. Bila level tegangan yang ditentukan itu telah tercapai, maka arus pengisian akan turun secara otomatis sesuai dengan settingan dan menahan arus pengisian hingga menjadi lebih lambat sehingga indikator menyala menandakan battery telah terisi penuh.

Embedded Controller kadang dikenal sebagai “Pengendali Keyboard BIOS", yang berasal dari fakta bahwa kontroler tertanam berevolusi dari keyboard controller dan sering masih digunakan sebagai pengendali keyboard. Bahkan saat ini, controller ACPI tertanam berkomunikasi dengan CPU dengan menggunakan I / O port yang sama bahwa pengendali keyboard yang digunakan di masa lalu.

+1.8V Power Supply, dengan platform WD2 telah menggunakan CPU jenis UPPWD2 yang mempunyai versi dan kebutuhan tegangan berbeda uppwd v2.5 kebawah menggunakan tegangan Vcore = 1.8v

+1.2V Power Supply, dengan platform WD2 telah menggunakan CPU jenis UPPWD2 yang mempunyai versi dan kebutuhan tegangan berbeda uppwd v2.5 kebawah menggunakan tegangan Vcore =1.8 v.

RAM (Random Access Memory), adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.

External SD/MMC Slot, untuk memasukkan kartu atau memori yang telah disediakan juga tempat untuk power switch, Multimedia Card (MMC) merupakan kartu memori standar, bentuknya lebih besar dari Memory Stick dan dapat dipergunakan pada slot SD Card.

Akselerometer, adalah perangkat yang berfungsi untuk mengukur akselerasi tepat. Akselerasi tepat yang diukur dengan akselerometer belum tentu memiliki ketepatan koordinat. Sensor Accelerometer merupakan salah satu fitur yang ditanam pada laptop untuk menentukan derajat kemiringan laptop itu sendiri.

+2.8V Power Supply, dengan platform WD2 telah menggunakan CPU jenis UPPWD2 yang mempunyai versi dan kebutuhan tegangan berbeda uppwd v2.5 mengalami kerusakan sehingga memerlukan penggantian sedangkan suku cadangnya yang ada uppwd v3.2 dan uppwd v3.2E.

VCORE Power Supply, tegangan core CPU (VCore) adalah tegangan listrik dipasok ke CPU (yang merupakan rangkaian digital), GPU, atau perangkat lain yang mengandung inti pengolahan. Jumlah daya CPU menggunakan, dan dengan demikian jumlah panas itu menghilang, adalah produk dari tegangan ini dan saat ini ia menarik. Di CPU modern, yang dibuat menggunakan CMOS, saat ini hampir sebanding dengan kecepatan clock, CPU menggambar hampir tidak ada saat ini antara siklus jam.

Open Firmware, adalah firmware (perangkat lunak komputer yang memuat sistem operasi) hardware-independen yang XO berjalan.Ini dikembangkan oleh Mitch Bradley di Sun Microsystems. Pada komputer mereka, Open Firmware memenuhi tugas yang sama seperti BIOS tidak pada komputer PC. User interface Open Firmware termasuk antarmuka shell berbasis KELUAR. KELUAR adalah bahasa tingkat tinggi yang kuat yang sangat kompak. Sebuah lingkungan pengembangan yang lengkap Forth termasuk Compiler, Decompiler, Assembler, Disassembler, Tingkat Sumber Debugger, dan Debugger Bahasa Assembly hadir di XO booting ROM (SPI FLASH). Dengan Open Firmware Forth sistem, dapat langsung mengakses semua perangkat hardware pada XO, menggunakan built-in fungsi seperti diagnosa selftest dan permainan, dan bahkan menulis aplikasi lengkap, tanpa perlu alat eksternal. Sebagian besar Open Firmware ditulis dalam Forth, sehingga debugger tingkat sumber dapat digunakan untuk debug Open Firmware sendiri.

USB Hub & Power Switch, adalah perangkat yang memperluas Universal Serial Bus (USB) port tunggal menjadi beberapa sehingga ada lebih port yang tersedia untuk menghubungkan perangkat ke sistem host, mirip dengan strip daya. Hub USB sering dibangun ke peralatan seperti komputer, keyboard, monitor, atau printer. Ketika alat tersebut memiliki banyak port USB, mereka semua biasanya berasal dari satu atau dua hub USB internal daripada masing-masing port memiliki independen sirkuit USB. Switch daya digunakan untuk mengaktifkan atau menonaktifkan rel pasokan tertentu, sering digunakan sebagai perlindungan untuk port USB. Perangkat ini memiliki tombol-aksi membunuh-tingkat dikendalikan untuk menghilangkan arus masuk. Mereka juga termasuk fungsi perlindungan seperti OVP, OTP dan reverse perlindungan saat ini.

Internal SD/MMC Slot, bagian ini untuk adaptop berbagai jenis kartu memori seperti MMC, SD Card, Memory M2, MiniSD, ProDuo Stick. Jadi adaptop ini dapat digunakan untuk memasukan memory card untuk transfer data, baik memory hp atau gadget lainnya.