Selasa, 29 Maret 2011

KOMUNIKASI DATA

komunikasi data

 Sistem Pengkodean Karakter dan Konversi Bilangan Desimal-Biner-Desimal


Konversi Sistem Biner dan Desimal
Sebagaimana telah diketahui bahwa komputer menggunakan sistem biner, sedangkan manusia terbiasa menggunakan sistem desimal. Mengingat hal seperti ini, ada kalanya diperlukan untuk mengetahui cara melakukan konversi dari kedua sistem bilangan tersebut.

Konversi dari sistem biner ke desimal
Misalnya terdapat bilangan 01001011 dalam sistem biner. Berapakah ekivalennya dalam sistem desimal? Untuk memecahkan persoalan ini, bisa dilakukan seperi ilustasi berikut ini.



Gambar 3. 4 Ilustrasi konversi dari sistem biner ke desimal

Jadi, 01001011 biner identik dengan 75 desimal.

Konversi dari sistem desimal ke biner
Untuk keadaan sebaliknya, dari sistem desimal ke biner, dapat dilakukan seperti ilustrasi berikut ini.






Gambar 3. 5 Ilustrasi konversi dari sistem desimal ke biner
Jika bilangan-bilangan sisa pembagian disusun dari bawah ke atas dan dituliskan dari kiri ke kanan akan diperoleh susunan 1001011. Jika ingin dijadikan 8 bit, bisa ditambahkan 0 di bagian kiri sehingga menjadi 01001011. Bilangan inilah yang ekivalen dengan 75 desimal.


Contoh Kode ASCII


Contoh Kode BCD



Contoh Kode BAUDOT




 Contoh kode EBCIDC :


by : sony sonjaya

ALGORITMA

  karya : PRADA SONY SONJAYA Algoritma

Contoh Perkalian Matrik Pada Pascal
program perkalian_matrix;
uses crt;
var
a,b,c : array [1..50,1..50] of integer;
i,j,k,x,y,z : integer;
begin
clrscr;
writeln(‘Ukuran matrix A’);
write(‘Baris : ‘);
readln(x);
write(‘Kolom : ‘);
readln(y);
writeln;
writeln;
writeln(‘Ukuran matrix B’);
writeln(‘Baris : ‘,y);
write(‘Kolom : ‘);
readln(z);
for i:=1 to x do
for j:=1 to y do
begin
write(‘Elemen A[',i,',',j,'] : ‘);
readln(a[i,j]);
end;
writeln;
for i:=1 to y do
for j:=1 to z do
begin
write(‘Elemen B[',i,',',j,'] : ‘);
readln(b[i,j]);
end;
for i:=1 to x do
for j:=1 to z do
for k:=1 to y do
c[i,j] := c[i,j] + a[i,k]*b[k,j];
writeln;
writeln;
writeln(‘Hasil dari perkalian Matrix A dengan Matrix B adalah : ‘);
Writeln;
for i:=1 to x do
begin
for j:=1 to z do
write(c[i,j],’ ‘);
writeln;
end;
writeln;
readln;
end.


Contoh Penjumlahan Matrik Pada Pascal
Program Menjumlahkan_2Buah_Matriks;
Uses Crt;
Var B,K,Br,Kl,C,L : Byte;
M1,M2,M3 : Array[1..10,1..10] of Byte;
Begin
Clrscr;
Gotoxy(10,5);Write(‘***** Menjumlahkan Dua Buah Matriks*****’);
Gotoxy(10,7);Write(‘Jumlah Ordo Matriksnya = x ‘);
Gotoxy(35,7);Readln(B);
Gotoxy(39,7);Readln(K);
Gotoxy(10,9);write(‘Masukkan Matriks Ke Satu’);
L:=10;
For br := 1 to b do
Begin
c := 15;
For kl :=1 to k do
Begin
gotoxy(c,l);readln(m1[br,kl]);
c := c + 2;
end;
l := l + 1;
end;
Gotoxy(10,14);write(‘Masukkan Matriks Ke Dua’);
l:=15;
For br := 1 to b do
Begin
C := 15;
For kl := 1 to k do
Begin
Gotoxy(c,l);readln(m2[br,kl]);
C := c + 2;
end;
L := L + 1;
end;
Gotoxy(10,18);write(‘Maka Hasil Penjumlahan Matriks’);
L:=20;
For br := 1 to b do
Begin
C:=15;
For kl := 1 to k do
Begin
M3[br,kl] := M1[br,kl] + M2[br,kl];
Gotoxy(c,l);Write(m3[br,kl]);
C := c + 2;
end;
L := L + 1;
end;
Readln;
End.

Selasa, 22 Maret 2011

ARRAY ALGORITMA


Algoritma dan Pemrograman
ARRAY

KARYA : PRADA SONY SONJAYA
Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu
identifier (pengenal).
Masing-masing elemen larik diakses menggunakan indeks (subscript) dari nol sampai n-1 (n
menyatakan jumlah elemen larik).
Pengolahan data larik harus per elemen. Elemen larik dapat diakses langsung (acak), maksudnya
untuk memanipulasi elemen keempat tidak harus melalui elemen kesatu, kedua dan ketiga.
Berdasarkan banyaknya indeks larik dibagi menjadi satu dimensi dan multi dimensi (dua
dimensi, tiga dimensi).
1.1 Larik Satu Dimensi
Bentuk umum larik satu dimensi dideklarasikan dengan
tipe_data menyatakan jenis elemen larik (int, float, char, unsigned, dan lain-lain), tidak
boleh jenis void.
nama_larik adalah nama larik, harus memenuhi ketentuan pengenal.
ukuran menyatakan jumlah maksimal elemen larik, normalnya lebih besar dari satu.
Contoh:
int nilai[4];
? ? ? ?
nilai[0] nilai[1] nilai[2] nilai[3]
untuk memberi nilai ke elemen larik dengan cara
1. memberikan nilai langsung (assignment)
nilai[2] 5 (nilai[2]=5;), artinya kita memberikan nilai 5 ke elemen larik yang berindeks
2;
2. memasukkan nilai melalui papan ketik (keyboard)
cin>> nilai[2]; atau scanf(“%d”, &nilai[2]);
untuk mengakses (membaca) elemen larik dengan cara akses berikut.
nama_larik[indeks];
contoh: nilai[2];
atau
cout<<nilai[2]; atau printf(“%d”,nilai[2]);
Elemen larik dapat juga langsung diberi nilai awal waktu larik dideklarasikan. Dalam hal ini
ukuran larik boleh dituliskan atau dikosongkan.
tipe_data nama_larik[ukuran];
Algoritma dan Pemrograman II (3 SKS) Larik (Array)
Syamsuryadi Program Ilmu Komputer halaman 2 dari 6
konstanta_1, konstanta_2,…,konstanta_n adalah nilai awal elemen larik dan harus setipe.
Contoh deklarasi larik
char huruf[] = {‘a’, ‘b’, ‘c’};
‘a’ ‘b’ ‘c’
huruf[0] huruf[1] huruf[2]
maksudnya huruf[0] = ‘a’; huruf[1]=’b’; huruf[2]=’c’;
Contoh Program Larik:
Hasil program
1.1.1 Menghitung Jumlah Elemen Array
Karena fungsi sizeof() mengembalikan jumlah byte yang sesuai dengan
argumennya, maka operator tersebut dapat digunakan untuk menemukan jumlah
elemen array, misalnya:
#include <stdio.h>
#include <conio.h>
main()
{ int bil[7], i;
clrscr();
printf("elemen pertama ? "); scanf("%d", &bil[0]);
bil[1] = 5;
bil[2] = bil[1] + 20;
for (i = 4; i < 7; i++) bil[i] = i * 10;
bil[3] = bil[bil[1]];
for (i = 0; i < 7; i++)
printf("bil[%d] = %d \n", i, bil[i]);
}
tipe_data nama_larik[ ]= {konstanta_1, konstanta_2,…,konstanta_n};
Algoritma dan Pemrograman II (3 SKS) Larik (Array)
Syamsuryadi Program Ilmu Komputer halaman 3 dari 6
int array[ ] = {26,7,82,166};
cout<<sizeof(array)/sizeof(int);
akan mengembalikan nilai 4, yaitu sama dengan jumlah elemen yang dimiliki array.
1.1.2 Melewatkan Array Sebagai Argumen Fungsi
Array dapat dikirim dan dikembalikan oleh fungsi pada saat array dikirim ke dalam
fungsi, nilai aktualnya dapat dimanipulasi.
Contoh :
#include <iostream.h>
void ubah(int x[]);
void main()
{
int ujian[] = {90,95,78,85};
ubah(ujian);
cout<<" Elemen kedua dari array ujian adalah "<<ujian[1]<<endl;
}
void ubah(int x[])
{
x[1] = 100;
}
Keluarannya : Elemen kedua dari array ujian adalah 100
1.2 Larik Dua Dimensi (Matriks)
Matriks adalah sekumpulan informasi yang setiap individu elemennya diacu dengan
menggunakan dua buah indeks (yang biasanya dikonotasikan dengan baris dan kolom).
Konsep umum larik berlaku juga pada Matriks, yaitu:
1. kumpulan elemen bertipe sama;
2. setiap elemen data dapat diakses secara acak, jika indeksnya (baris dan kolom) sudah
diketahui;
3. merupakan struktur data statis, artinya jumlah elemennya sudah ditentukan terlebih
dahulu di dalam kamus dan tidak bisa diubah selama pelaksanaan program.
Deklarasi Matriks
tipe_data nama_matriks[baris] [kolom];
Algoritma dan Pemrograman II (3 SKS) Larik (Array)
Syamsuryadi Program Ilmu Komputer halaman 4 dari 6
Contoh:
int B[3][4];
0 1 2 3
0 B[0][0] B[0][1] B[0][2] B[0][3]
1 B[1][0] B[1][1] B[1][2] B[1][3]
2 B[2][0] B[2][1] B[2][2] B[2][3]
tipe_data menyatakan jenis elemen matriks (int, float, char, unsigned, dan lain-lain),
tidak boleh jenis void.
nama_matriks adalah nama matriks, harus memenuhi ketentuan pengenal.
baris menyatakan jumlah maksimal elemen baris matriks,
kolom menyatakan jumlah maksimal elemen kolom matriks.
Untuk memberi nilai matriks:
1. memberikan nilai langsung (assignment)
B[2][1] 5 (B[2][1]=5;), artinya kita memberikan nilai 5 ke matriks pada baris 2 dan
kolom 1;
2. memasukkan nilai melalui papan ketik (keyboard)
cin>> B[2][1]; atau scanf(“%d”, &B[2][1]);
untuk mengakses (membaca) elemen matriks dengan cara akses berikut.
nama_larik[baris][kolom]; contoh B[2][1];
atau
cout<<B[2][1]; atau printf(“%d”,B[2][1]);
Contoh program memberi (mengisi) nilai suatu matriks
#include <stdio.h>
#include <conio.h>
main()
{ int B[3][4],i,j;
clrscr();
for (i=0;i<=2;i++)
{
for (j=0;j<=3;j++)
{
printf("B[%d,%d] = ",i+1,j+1); scanf("%d", &B[i][j]);
}
}
printf("\n");
for (i=0; i<=2;i++)
{
for (j=0; j<=3;j++)
printf("%d ",B[i][j]);
if (j=3) printf("\n");
}
return 0;
}
Algoritma dan Pemrograman II (3 SKS) Larik (Array)
Syamsuryadi Program Ilmu Komputer halaman 5 dari 6
1.2.1 Inisialisasi Matriks
Misalkan ada matriks sebagai berikut:


4 5 6
1 2 3
Dapat dinyatakan dengan perintah berikut ini.
int mat[2][3] = {{1, 2, 3}, {4, 5, 6}};
1.2.2 Menjumlahkan Dua Buah Matriks
Menjumlahkan dua buah matriks A dan B menghasilkan matriks C atau A + B = C
hanya dapat dilakukan bila ukuran matriks A dan ukuran matriks B sama, dan kedua
matriks sudah terdefinisi harganya (elemennya sudah terisi). Matriks C juga berukuran
sama dengan matriks A dan B. Penjumlahan matriks A dan B didefinisikan sebagai
berikut:
C[i,j] = A[i,j] + B[i,j] untuk setiap i dan j.
Contoh:
A =
2 3 1
2 2 1
1 2 1
B =
2 5 2
1 4 3
3 2 4
Prosedur untuk menjumlahkan matriks sebagai berikut.
atau
Kamus
const min_baris : integer = 1
const maks_baris : integer = 3
const min_kolom : integer = 1
const maks_kolom : integer = 3
type matriks : matrix[min_baris..maks_baris, min_kolom..maks_kolom] of integer
Kamus
const int maks_baris = 3
const int maks_kolom = 3
int matriks [maks_baris] [maks_kolom]
Algoritma dan Pemrograman II (3 SKS) Larik (Array)
Syamsuryadi Program Ilmu Komputer halaman 6 dari 6
Latihan:
Buatlah algoritma dan program untuk menentukan:
1. jumlah dan rata-rata sejumlah data menggunakan larik.
2. penjumlahan dan pengurangan dua buah matriks.
3. perkalian dari dua buah matriks.
procedure Jumlah_matriks(input A : matriks, input B : matriks, output C : matriks)
{menjumlahkan matriks A dan B, yaitu A + B = C
K.Awal : matriks A dan B sudah terdefinisi elemen-elemennya
K.Akhir : elemen matriks C berisi penjumlahan A dan B}
Kamus
i : integer {indeks baris}
j : integer {indeks kolom}
Algoritma
for i min_baris to mak_baris do
for j min_kolom to mak_kolom do
C[i,j] A[i,j] + B[i,j]
endfor
endfor
void Jumlah_matriks(input A : matriks, input B : matriks, output C : matriks)
{menjumlahkan matriks A dan B, yaitu A + B = C
K.Awal : matriks A dan B sudah terdefinisi elemen-elemennya
K.Akhir : elemen matriks C berisi penjumlahan A dan B}
Kamus
int i {indeks baris}
int j {indeks kolom}
Algoritma
for (i min_baris; i mak_baris; i++)
for (j min_kolom; j mak_kolom; j++)
C[i,j] A[i,j] + B[i,j]
endfor
endfor

Minggu, 20 Maret 2011

Cara Mengatasi Tes Psikotes TNI AD

Tips Mengikuti Tes Akademi Militer
Sebaiknya persiapan dilakukan selama 1 tahun, pada saat masuk kelas tiga SMA, minimal 6 bulan.

Karena itu lebih baik saya sebutkan kriteria kualitas kesehatan, kemampuan fisik dan mental yang harus dimiliki/dicapai pada saat menghadapi tes nanti :

1. Kualitas kesehatan:
Lakukan segera general check up dirumah sakit militer terdekat yang membuka poliklinik untuk umum, untuk mengetahui antara lain: Tekanan darah ( ideal 120/80); Detik jantung ( ideal 60-90 permenit); HB darah ( ideal 14-16/gr); Gula darah normal; Kolesterol normal;hasil rontgen paru paru baik/normal; gigi sehat/tidak ada bolong; tidak menderita ambeien/wasir; tidak menderita varikokel; tidak menderita pembengkakan di pembuluh darah balik dibetis kaki;jantung sehat; mata normal;tidak buta warna dll.
Lakukan penyembuhan atau perbaikan bila ada yang belum ideal oleh dokter militer.
Untuk penderita varises, dapat disuntik agar varises tersebut hilang max 2 minggu sebelum tes kesehatan.

2. Kemampuan fisik/kesamaptaan/fitness harus diatas rata rata kemampuan calon lain:
Lari 12 menit harus mampu menempuh jarak minimal 2470 m atau 8 kali keliling lapangan sepakbola (400 m).
Push up harus mampu 30 kali repetisi/lebih
Sit up harus mampu 30 kali repetisi/lebih
Pull up harus mampu minimal 13 kali/lebih
Shuttle run 6×10 m dalam waktu 15 detik

3. Kondisi kejiwaan untuk menghadapi psikotest
Perkokoh niat ingin menjadi prajiurit pejuang yang profesional, yang bersedia mengorbankan jiwa dan raga untuk kepentingan bangsa dan negara..tanamkan terus menerus dalam hati bahwa anda siap mati untuk kepentingan bangsa..bahwa setelah cinta Allah, cinta anda yang kedua adalah bukan pacar, bukan orang tua, bukan siapapun, tapi kejayaan bangsa dan negara…tanamkan ini terus menerus sampai betul betul merasuk dalam hati sanubari dan alam bawah sadar anda…
Lepaskan berbagai masalah dan kepentingan pribadi yang selalu membelenggu anda selama ini, masalah dengan pacar, dengan teman, dengan orang tua atau dengan siapapun, harus dilupakan dulu…biarkan jiwa anda lepas bebas memenuhi impian dan jati diri anda yang sejati…yang ingin mengabdi kepada Allah SWT melalui kehidupan militer..
Baca sejarah perjuangan para pahlawan seperti Jendral Sudirman dll, agar merasuk kedalam kalbu semangat perjuangan mereka…
Lakukan latihan gambar pohon, gambar orang dan gabungannya, orang, pohon dan rumah yang harmonis dan APABILA MENGGAMBAR, GARIS YANG ANDA BUAT JANGAN SAMPAI TERPUTUS-PUTUS.
Latihan mengerjakan soal-soal psikotes untuk tentara dan terutama latihan mengerjakan HITUNGAN KORAN.
Sebelum anda melakukan psikotes, usahakan kondisi fisik maupun mental anda berada dalam kondisi terbaik, jangan terlalu lelah dan tegang.
Pelajari dan sugestikan prinsip “Do the best, God takes the rest..”

4. Untuk tes wawancara, sedapat mungkin calon taruna mengetahui tentang TNI khususnya Angkatan Darat (termasuk sejarah, doktrin AD dan ideologi AD) dan mengikuti perkembangan-perkembangan berita terkini.

5. Last but not least, kemungkinan peluang lulus ujian/saringan hanyalah 1% saja, artinya anda harus menyingkirkan 100 orang pelamar lainnya, artinya anda harus memiliki keunggulan kompetitive yang sangat tinggi, bukan asal pas pasan saja.

Selanjutnya anda jangan terpengaruh oleh budaya KKN yang mungkin ditawarkan kepada anda atau mendengar dari orang lain, lalu anda goyah dan tidak fokus…

Abaikan kelakuan buruk mereka, jangan terpengarug dan ikut ikutan…siapapun yang berbuat jahat/licik/suap/KKN dll, pasti akan mendapat hukuman yang setimpal oleh Tuhan dibelakang hari…saya tahu pasti semua kejadiannya…ada yang celaka saat latihan, ada yang ditembak anak buahnya pada saat tugas tempur, ada yang dipecat dari militer dll…

Yakinlah peribahasa: “Tangan mencencang bahu memikul.”..”Siapa menebar angin akan menuai badai.”..Semua akan mendapat balasan yang setimpal dari Tuhan…Sayang sekali kalau anda sudah susah payah melakukan persiapan, lalu ikut ikutan KKN, nanti dikemudian hari setelah bertugas sebagai perwira, anda dimintai pertanggungan jawab oleh Tuhan…Makanya banyak perwira TNI dan keluarganya yang terlibat berbagai aib yang memalukan dikemudian hari, inilah balasan Tuhan….

By. Sony Sonjaya


1. Manakah di bawah ini yang merupakan dasar sistem kerja komputer secara umum?
  1. Database system (system database)
  2. windows system (system windows)
  3. operating system (system operasi)
  4. input-process-output
  5. memory system (system memori)
2. Ketika sistem operasi berhasil diinstall, maka di layar monitor akan tampil indikasi berupa ….
  1. display modes (pilihan display)
  2. screen saver (animasi yg dtmpilkan bila tdk ada respon input ke komputer dari user dlm jangka waku tertentu)
  3. control panel (untuk melihat  dan memanipulasi system dasar pengaturan dan pengendalian melalui applet)
  4. desktop windows
  5. menu bar (barisan menu yg menampilkan perintah-perintah yg digunakan untuk
  6.  mengatur dan mengoah object)
3. Di bawah ini adalah perintah untuk membuat direktori (folder) pada sistem operasi berbasis teks (DOS), yaitu….
  1. RD (menghapus direktori)
  2. MD
  3. CD (menampilkan nama atau merubah direktori yang aktif)
  4. DIR (melihat isi direktori)
  5. DEL (menghapus objek)
4. Menekan secara cepat dua kali tombol kiri mouse akan berfungsi untuk …..
  1. memilih objek (klik satu kali)
  2. membuka program
  3. memblok objek (menyeleksi objek sambil menekan tombol shift)
  4. memindahkan objek (Ctrl + X)
  5. menyalin objek (Ctrl + C)
5. Menekan dan melepaskan tombol kanan mouse satu kali berfungsi untuk ….
  1. memilih obyek
  2. membuka program (double klik)
  3. memblok tulisan (shift+cursor)
  4. menampilkan shortcut (pilih object+klik kanan+create shortcut)
  5. membuat folder (klik kanan+new+folder)
6. Port paralel dapat digunakan untuk peripheral ….
  1. printer
  2. LCD Proyektor (port VGA)
  3. Monitor (port VGA)
  4. speaker( port audio)
  5. mouse (port PS/2)
7. Untuk mengaktifkan sistem operasi pada saat komputer belum memiliki sistem operasi, dapat ditempuh dengan cara ….
  1. Format (memformat hardisk untuk dgunakan windows)
  2. diskcopy
  3. sysedit (system konfigurasi komputer)
  4. fdisk /mbr (untuk perintah-baris utilitas yg mnyediakan partisi disk fungsi dlm sbuah system operasi)
  5. regedit (tool untuk melihan dan merubah pengaturan pada system registry)
8. File yang dibutuhkan untuk menginstal CD-ROM dalam DOS adalah ….
  1. mscdex.exe (mcrosoft CD-ROM ekstantion adalah untuk mengenal CDROM drive)
  2. autoexec.bat (perintah untuk menjalankan program secara auto)
  3. config.sys (file teks yg berisi perintah-perintah khusus)
  4. himem.sys (memmbuat program extended memory pada kompuer terbuka)
  5. mouse.com (driver untuk mouse)
9. File yang dijalankan untuk menginstal sistem operasi Windows adalah ….
  1. autoexec.bat (perintah untuk menjalankan program secara auto)
  2. config.sys (file teks yg berisi perintah-perintah khusus)
  3. himem.sys (memmbuat program extended memory pada kompuer terbuka)
  4. setup.exe
  5. system.ini (file konfigurasi standard pd windows untuk memuat driver perangkkat)
10. Menu pada control panel yang digunakan untuk menginstal software aplikasi adalah ….
  1. accessibility options (pengatur kerja komputer)
  2. add new hardware (menginstall hardware baru)
  3. add or remove programs
  4. date and time (menampilkan pengaturan tanggal dan waktu)
  5. fonts (menampilkan font-font yang terinstal)
11. Software aplikasi yang digunakan untuk mengolah lembar kerja (spreadsheet) adalah ….
  1. Microsoft Word (pengolaan kata)
  2. Microsoft Excel
  3. Microsoft PowerPoint (untuk persentasi)
  4. Microsoft Access (data base)
  5. Microsoft FrontPage (web editor )
12. Mencetak dokumen pada software aplikasi dapat menggunakan perintah ….
  1. ctrl + s ( save/menyimpan)
  2. ctrl + o ( open)
  3. ctrl + p (print)
  4. ctrl + a (all/blok secara keseluruhan)
  5. ctrl + z (undo)
13. Format file dokumen Microsoft Word pada umumnya ber-extention ….
  1. Xls (excel)
  2. Ppt (powerpoint)
  3. Pps (powerpoint slideshow)
  4. Doc (word)
  5. Mdb (master database)
14. Pilihan sub menubar File yang berfungsi untuk mengatur setting kertas baik margin maupun ukuran, adalah ….
  1. Print (mencetak)
  2. print preview (tampilan sebelum dicetak)
  3. page setup (pengaturan kertas)
  4. search (mencari teks)
  5. send to (mengirim ke..)
15. Software aplikasi yang digunakan untuk mengolah kata adalah ….
A. Microsoft Word
B. Adobe PageMaker (web editor)
C. Microsoft Outlook (email client)
D. Adobe Photoshop (editor gambar)
E. ACDSee (pengolah gambar)
16. Pilihan pada kotak dialog Print untuk mencetak seluruh lembar kerja yang sedang aktif dalam aplikasi Microsoft Word adalah ….
  1. Pages (pengaturan halaman)
  2. active sheets (halaman yang aktif)
  3. all (memilih semua halaman)
  4. entire workbook
  5. selection (memilih beberapa halaman)
17. Menyimpan data yang sudah memiliki nama file dan akan disimpan dengan nama file baru, dapat menggunakan perintah ….
  1. File - Save As (menyimpan dengan nama file/ekstensi yang berbeda)
  2. File – Save (menyimpan file dengan nama file/ekstensi yang sama)
  3. Edit – Save (tidak ada)
  4. Format - Save As (tidak ada)
  5. Format – Save (tidak ada)
18. Untuk menghitung jumlah data pada lembar kerja aplikasi Microsoft Excel, dapat menggunakan fungsi ….
  1. Sum (penjumlahan)
  2. Max (mencari data tertinggi)
  3. Min (mencari data terendah)
  4. Average (mencari nilai rata-rata)
  5. Count (menghitung)
19. Fungsi formula yang digunakan untuk mencari nilai tertinggi dalam aplikasi Microsoft Excel adalah ….
A. max
B. min (mencari data terendah )
C. count (menghitung)
D. sum (penjumblahan)
E. average (mencari nilai rata-rata)
20. Pilihan pada menubar File yang berfungsi untuk melihat hasil lembar kerja melalui layer sebelum dicetak ke kertas adalah ….
  1. print preview
  2. print next (mencetak halaman selanjutnya)
  3. print area (mencetak area yang diseleksi)
  4. page setup (pengaturan ukuran kertas)
  5. print (menampilkan pilihan mencetak)
21. Microsoft PowerPoint adalah paket program Microsoft Office yang digunakan untuk ….
  1. membuat pengetikan naskah (ms, word)
  2. membuat laporan daftar (ms.excel)
  3. membuat grafik (paint)
  4. membuat program computer (visual baasic)
  5. membuat presentasi dalam berbagai tampilan
22. Membuat animasi pada program aplikasi Microsoft PowerPoint dilakukan melalui menubar….
A. file - custom animation (tidak ada)
B. format - custom animation (tidak ada)
C. slide show - custom animation
D. tools - custom animation (tidak ada)
E. edit - custom animation (tidak ada)
23. Format file dokumen Microsoft PowerPoint yang akan dijadikan sebagai sajian (show) pada umumnya ber-extention ….
  1. Xls (MS Excell)
  2. Ppt (MS Powerpoint)
  3. Rtf (Rich Text Format)
  4. Mdb (Master Database)
  5. Pps (Powerpoint Slideshow)
24. Pilihan untuk mengganti latar belakang slide pada kotak dialog background software aplikasi Microsoft PowerPoint adalah ….
  1. more colors atau textures (jawaban tdk benar)
  2. fill effects atau textures (jawaban tdk benar)
  3. fill efects atau pictures (jawaban tdk benar)
  4. more colors atau fill effects
  5. color atau fill (jawaban tdk benar)
25. Langkah yang tepat untuk mencetak file presentasi dalam bentuk handouts adalah …
A.    klik file - pilih handouts - klik print - klik ok (urutan tidak benar)
B.      klik file - klik print - klik ok - pilih handouts (urutan tidak benar)
C.     klik file - pilih handouts - klik ok - klik print (urutan tidak benar)
D.    klik print - klik file - pilih handouts - klik ok (urutan tidak benar)
E.     klik file - klik print - pilih handouts - klik ok
26. Program aplikasi yang digunakan untuk mengolah basis data adalah ….
A. Microsoft Word (pengolah kata)
B. Microsoft Excel (pengolah angka)
C. Microsoft PowerPoint (presentasi)
D. Microsoft Access
E. Microsoft Frontpage (web editor)
27. Tipe data yang digunakan untuk menyusun data tulisan yang panjang adalah ….
A. text (tipe data yang sering digunakan )
B. date (tipe data tanggal dan waktu)
C. memo
D. OLE (digunakan untuk eksternal objek)
E. currency (tipe data mata uang)
28. Fasilitas pada program Microsoft Access yang merupakan sarana untuk membuat layar tampilan bagi pengguna adalah ….
  1. Table (kumpulan dari beberapa record)
  2. Query (permintaan untuk memproses table yang ada)
  3. form
  4. report (laporan)
  5. page (haalaman)
29. Pernyataan yang paling tepat mengenai primary key pada program Microsoft Access adalah ….
  1. primary key harus unik (jawaban tdk tepat)
  2. primary key harus bertipe bilangan bulat (jawaban tdk tepat)
  3. primary key dapat dikosongkan (jawaban tdk tepat)
  4. primary key harus ada di setiap tabel
  5. primary key dibuat pada baris akhir (jawaban tdk tepat)
30. Di bawah ini bukan jenis keyboard secara fisik ….
  1. keyboard serial (menggunakan DIN 5 male dan digunakn pda computer tipe AT)
  2. keyboard paralel
  3. keyboard PS/2 (digunakan pada computer tipe ATX)
  4. keyboard wireless (keyboard yg menggunakn koneksi dan tanpa kabel)
  5. keyboard USB (mentransfer data lbih cepat)
31. Fungsi tombol page down pada keyboard adalah ….
  1. menggerakkan kursor ke kanan (tanda panah kanan)
  2. menggerakkan kursor ke kiri (tanda panah kiri)
  3. menggerakkan kursor ke atas (tanda panah atas)
  4. menggerakkan kursor ke bawah
  5. menggerakkan kursor ke samping (tanda panah kiri-kanan)
32. Tombol keyboard yang berfungsi untuk membatalkan perintah adalah ….
A.   esc
  1. enter (mengkonfirmasi perintah)
  2. shift (membuat huruf kapital)
  3. delete (menghapus objek)
  4. backspace (menghapus per karakter)
33. Mengedit struktur tabel data base yang telah dibuat, dilakukan dengan memilih ikon ….
  1. Design (rancangan)
  2. edit
  3. view (menampilkan)
  4. design view (menampilkan hasil rancangan )
  5. new (membuat data baru)
34. Rumus pada program aplikasi Microsoft Excel diawali dengan ….
  1. @ (menampilkan karakter @)
  2. & (menampilkan karakter &)
  3. # (menampilkan karakter #)
  4. : (menampilkan karakter :)
  5. =
35. Menghapus record pada tabel database program Microsoft Access dilakukan dengan cara….
  1. klik edit - klik record yang akan dihapus - klik delete record
  2. klik record yang akan dihapus - klik delete record - klik edit (urutan tidak benar)
  3. klik record yang akan dihapus - klik edit - klik delete record (urutan tidak benar)
  4. klik edit - klik delete record - klik record yang akan dihapus (urutan tidak benar)
  5. klik delete record - klik record yang akan dihapus - klik edit (urutan tidak benar)
36. Menghapus field pada tabel database Microsoft Access dilakukan dengan cara ….
  1. klik field yang akan dihapus - klik delete column - klik edit (urutan tidak benar)
  2. klik field yang akan dihapus - klik edit - klik delete column (urutan tidak benar)
  3. klik edit - klik delete column - klik field yang akan dihapus (urutan tidak benar)
  4. klik delete column - klik field yang akan dihapus - klik edit (urutan tidak benar)
  5. klik edit - klik field yang akan dihapus - klik delete column
37. Pilihan menubar File pada program Adobe Photoshop yang berfungsi untuk menjalankan image scanner adalah ….
  1. Open (mmembuka file gambar)
  2. Browse (menelusuri)
  3. import
  4. export (merubah)
  5. scripts (untuk menjlankan sekumpulan perintah)
38. Pilihan menubar Image pada program Adobe Photoshop yang berfungsi untuk memotong gambar hasil scan adalah ….
  1. Mode (pilihan)
  2. Duplicate (menggandakan)
  3. cropp
  4. adjustments (menyesuaikan)
  5. rotate (memutar)
39. Langkah untuk menjalankan salah satu program aplikasi OCR pada sistem operasi Windows XP….
  1. Start - All Programs - OmniPage
  2. Start - All Programs – FrontPage (wweb editor)
  3. Start - All Programs – Html (tidak ada)
  4. Start - All Programs – Outlook (email client)
  5. Start - All Programs – Internet (menjalankan web browser)
40. Suatu jaringan komputer yang berada dalam satu lokasi atau gedung disebut ….
A. stand alone (berdiri sendiri)
B. MAN (gabungan dari beberapa LAN)
C. LAN
D. WAN (wide area network adlh jringan kmnikasi data scra besar antar pulau)
E. internet (jaringan informasi computer mancanegara)
41. Perintah untuk mengetahui IP address sebuah PC yang tersambung ke jaringan adalah….
  1. Chkdsk (memeriksa disk dan menampikan hasil laporannya)
  2. Command (memulai interpreter MS-DOS baru)
  3. ipconfig
  4. ping (program utility untuk memeriksa konektivitas jaringan berbasis TCP/IP)
  5. attrib (menampilkan atau merubah atribut file)
42. Saling berbagi pemakaian sumber daya dalam suatu jaringan komputer disebut ….
  1. sharing
  2. chatting (percakapan berbasis teks)
  3. e-mail (sarana kirim-mengirim surat melalui jalur jaringan computer).
  4. browsing (berselancar di dunia maya)
  5. attachment (lampiran pada pengiriman email)
43. Cara men-setting printer yang di-shared dari PC client adalah ….
  1. start - control panel - printers and faxes - add a printer – next (menambakan printer)
  2. start - printers and faxes - add a printer - next - control panel  (urutan tidak benar)
  3. start - printers and faxes - add a printer - next - a network printer
  4. start - control panel - add a printer - printers and faxes – next (urutan tidak benar)
  5. start - next - printers and faxes - add a printer - control panel (urutan tidak benar)
44. Di bawah ini yang bukan merupakan software web browser adalah ….
  1. Internet Explorer (web browser)
  2. Netscape Navigator (web browser)
  3. Mozilla Firefox (web browser)
  4. Opera (web browser)
  5. Nimbuz (aplikasi chatting)
45. Manakah aplikasi di bawah ini yang termasuk salah satu perangkat lunak email client adalah ….
A. Altavista (mesin pencari selain Google)
B. EZFirewall (aplikasi firewall)
C. Yahoo Mesangger (berkirim-terima pesan)
D. Microsoft Outlook
E. Microsoft Visual Basic (bahasa pemrograman untuk membuat program perangkat lunak berbasis system operasi Microsoft Windows