Friday, November 21, 2008

Yang tidak Matching

Kadang kala mereka yang sudah berumur 50 tahun atau lebih, agak bingung melihat perubahan dunia sekarang ini. Kita kadang-kadang bingung untuk bersikap, apakah ini betul atau salah? Apakah ini bagus atau norak? Apakah ini matching atau tidak? Nah dibawah ini adalah panduan singkat, apa saja yang tidak matching:
1. Cincin hidung dan kaca mata plus tebal
2. Model rambut paku dan kepala yang botak
3. Rok mini dan kaos kaki panjang
4. Gelang kaki dan sandal Jepit
5. Anting-anting lidah dan gigi palsu
6. Celana pendek dan varises
7. baju tanpa kacing atas dan tulang leher yang menonjol
8. Bikini dan tanda lahir yang bulat besar
9. Rambut Pirang dan kulit Hitam

Zaman Teknologi InformasI

Anda Akan sadar bahwa anda hidup di zaman teknologi Informasi kalau:
1. Secara tidak sengaja Anda menekan PIN anda ketika menyalakan microwave
2. Anda tidak lagi bermain solitaire dengan kartu remi benaran
3. Anda mengirim Email ke rekan kerja yang jaraknya hanya beberapa meja dari Anda
4. Alasan anda tidak berhubungan dengan teman-teman anda adalah karena mereka tidak punya alamat e-mail
5. Setiap pariwara ditelivisi selalu ada alamat situs atau e-mailnya
6. Meninggalkan rumah tanpa membawa HandPhone membuat anda Panik, padahal anda tidak memiliki HandPhone sebelumnya dan itu sudah berjalan puluhan tahun dan tidak ada masalah.
7. Anda bangun pagi dan langsung Online sebelum minum kopi.
8. Anda harus memutar kepala anda hanya untuk tersenyum. :)
9. Anda segera tahu kepada siapa anda akan emailkan humor ini.

Sediakan Sedikit Waktu untuk Mengulang C++

Jangan biarkan waktu berlalu begitu saja. Setidaknya sediakan sedikit waktu untuk belajar C++, meriview ulang apa itu pengertian Program dan beberapa hal yang berhubungan dengan program. Didalam pembelajaran sebuah program haruslah dipahami istilah Variabel dan syarat penulisan variabel. Dan tidak lupa juga istilah operator. Operator digunakan untuk operasi perhitungan maupun perbandingan. Yang paling penting syntax-syntax dasar dalam program C++ seperti:
- getch
- cout
- cprintf
- cin
- clrscr
- gotoxy
- setcursortype
- random
- dll
Hal yang paling mendasar yang harus ada didalam program C++ adalah file header ataupun file include seperti:
- constream
- dos
- stdlib
- conio
- dll

Take a Look For this session

Output Statement
contoh cout dan penulisan statement cout
1. teks/string/kalimat/kata
cout<<"teks";
2. angka/numerik
cout<<12;
3. variabel
cout<<namavariabel;
syarat penulisan variabel
- tidak boleh menggunakan spasi
- tidak boleh menggunakan simbol op. aritmatika (+,-,*,/)
- tidak boleh diawali huruf dan tidak boleh menggunakan syntax (keyword) yang ada di C++ (cout, if, for)

- Input Statement
cin><x;
getch();
getche();

contoh program
#include <constream.h>
void main()
{
int sisa,j,m,d,td;
clrscr();
cout<<"Input Total Detik: ";
cin><td;
j=td/3600;
sisa=td%3600;
m=sisa/60;
d=sisa%60;
cout<<j<<" : "<<m<<" : "<< d;
getch();
}

Operator dalam C++
1. Op. Aritmatika
+
*
-
/
% --> Sisa pembagian

2. Op. Relasi
Digunakan untuk membandingkan dua nilai atau lebih
> lebih besar
< lebih kecil
>= lebih besar sama dengan
<= lebih kecil sama dengan
== sama dengan
!= tidak sama dengan
dari hasil Perbandingan yang dilakukan akan menghasilkan nilai true or false
Contoh:
5>=3, TRUE
3>=9, FALSE
6==5, FALSE
4!=3, TRUE
AND     (&&)
OR (||)


P    Q    P && Q        P || Q
T T T T
T F F T
F T F T
F F F F


Selection
A. IF
B. Switch
if digunakan untuk menyeleksi/menguji suatu kondisi apakah kondisi tersebut salah atau benar.
Bentuk If
1. If tunggal dengan satu kondisi
if (kondisi) statement;
contoh kondisi:
nilai>=75

contoh program:
#include <constream.h>
void main()
{
int nilai;
cout<<"Input nilai: ";
cin>>nilai;
if (nilai>=75 && nilai<=100) cout<<"LULUS"; getch(); }


2. if satu kondisi
if (kondisi)
statement if kondisi true
else
statement if kondisi false



Contoh Program:
#include <constream.h>
void main()
{
int nilai;
clrscr();
cout<<"Input nilai: ";
cin>>nilai;
if (nilai>=75 && nilai<=100)
{
cout<<"LULUS";
cout<<"Mendapat 1 Unit RUmah";
}
else
cout<<"Gagal";
getch();
}


3. If lebih dari satu kondisi
Bentuk Umum:
if (kondisi1)
statement 1;
else if (kondisi2)
statement 2;
else if (kondisi3)
statement 3;
else if (kondisi n)
statement n;
else
statement n+1;

Contoh Program untuk menentukan grade!
Nilai
85-100 A
75-84 B
65-74 C
55-64 D
0-54 E

contoh Program:
#include <constream.h>
void main()
{
int nilai;
clrscr();
cout<<"Input NIlai Ujian: "; cin>>nilai;
if (nilai>=85)
cout<<"Grade A";
else if (nilai>=75)
cout<<"Grade B";
else if (nilai>=65)
cout<<"Grade C";
else if (nilai>=55)
cout<<"Grade D";
else
cout<<"Grade E";
getch();
}

4. Nested IF
Bentuk Umum
if (kondisi)
{
statement;
if (kondisi11)
statement11
else
statement12
}
else
{
if (kondisi21)
statement21
else
statement22
}

Contoh Program:
#include <constream.h>
void main()
{
int number;
clrscr();
cout<<"Input Number: "; cin>>number;
if (number>=10)
{
number=number*10;
if (number>=1000)
number=number%5;
else
number=number/5;
}
else
number=number%5;
cout<<"A new Number: "<<number;
getch();
}

B. Switch case
switch (variabel)
{
case value1: statement
break;
case value2: statement
break;
case value3: statement
break;
case valuen: statement
break;
default : statement
}

Contoh Program:
#include <constream.h>
void main()
{
int pilihan;
clrscr();
cout<<"---Menu Pilihan---\n";
cout<<"1. Makanan\n";
cout<<"2. Minuman\n";
cout<<"3. Aneka Buah\n";
cout<<"->Pilih Menu: "; cin>>pilihan;
switch(pilihan)
{
case 1:
cout<<"Anda memilih makanan";
break;

case 2:
cout<<"Anda memilih minuman";
break;

case 3:
cout<<"Anda memilih Aneka Buah";
break;

default :
cout<<"Pilihan tidak terdaftar";
}
getch();
}

Wednesday, November 19, 2008

Salah satu perbedaan yang sangat berarti antara Microsoft Office versi sebelumnya dengan Microsoft Office 2007 adalah dengan adanya Ribbon. Pada versi sebelumnya Microsoft masih menggunakan menu yang di dalamnya terdapat beberapa sub menu. Dengan adanya sub menu-sub menu ini pemakai jarang yang bisa memanfaatkan fasilitas tersebut secara maksimal karena tidak sedikit submenu-submenu tersebut tersembunyi dan tidak tersentuh oleh pemakai.
Ribbon adalah suatu cara baru untuk mengelompokkan menu dalam toolbar. Dengan fasilitas ini pemakai tidak lagi direpotkan dengan bermacam-macam menu berbasis teks karena menu-menu dikelompokkan pada toolbar berupa icon-icon.
Kelebihan menu Ribbon adalah masing-masing menu dapat diakses dengan satu kali klik dan tidak perlu harus keluar masuk menu untuk menemukan fasilitas yang diperlukan. Selain itu fasilitas Ribbon bisa ditampilkan atau disembunyikan sesuai selera dengan menekan atau mengklik dua kali di tab menu mana saja untuk menyembunyikanya. Begitu juga untuk menampilkan kembali menu-menu tersebut klik dua kali di salah satu menu yang ada di ikon untuk menampilkan kembali ikon-ikon yang ada.

Tuesday, November 18, 2008

Unik! Virus Baru, Tapi Pakai Teknik Lama

Sebuah virus baru telah hadir untuk melakukan serangan yang akan menginfikesi pengguna Windows Mobile dengan trik lama . Virus tersebut dijuluki “companion virus atau virus menggandeng teman”, yang menyerang dengan menggunakan metode mengambil identitas dari file yang ada dan memindahkan file tersebut ke lokasi yang berbeda. Setelah itu, virus akan menjalankan dirinya ketika file yang asli diklik, dan akan menampilkan file yang telah dipindahkan, setelah kode virus dieksekusi.

Ketika peneliti di McAfee pertama kali menguji virus ini, mereka sungguh sangat terkejut saat menemukan sebuah teknik infeksi lama yang masih digunakan oleh si pembuat virus tersebut. “Teknik ini pernah sangat populer digunakan di DOS dan kami belum pernah melihatnya di platform yang baru.” tulis peneliti McAfee, Jimmy Shah, dalam posting blog-nya.

Namun, elemen lain virus ini juga ada yang sudah modern. Kode virus tersebut telah terenkripsi dan polymorphic, sehingga membuat virus sulit di-rewrite kodenya. Hal ini dimaksudkan untuk mencegah adanya deteksi oleh software keamanan di ponsel. Virus dan malware yang ada di mobile device biasanya berukuran kecil, namun cukup meresahkan.

Sebuah laporan dari F-Secure memperkirakan bahwa terdapat sekitar 400 mobile virus, dan bisa menimbulkan resiko keamanan untuk data dan pencurian identitas. Shah mencatat bahwa tidak hanya teknik dari virus terbaru ini yang menggunakan metode lama, namun pembuatan virus ini mungkin juga berasal dari gabungan metode yang sudah-sudah.

“Penampilan virus dalam system ponsel Windows Mobile ini mungkin akan membuat perubahan dari profit Trojan dan spyware untuk menjadi virus yang lebih experimental. Atau akan mungkin penulis malware Windows CE ini akan lelah, ketika virus di platform mobile telah mengundang perhatian banyak orang.” kata Shah. (h_n)

Source : http://www.beritanet.com

Animasi Rain$

Program ini hampir sama dengan program animasi yang lain. Karaktek yang dicetak berupa huruf atau simbo $ dari titik paling atas sebuah layar. Dan akan tercetak dibagian bawah layar ketika titik y dari huruf atau simbol $ tersebut sudah berada dibawah pada sebuah layar.
Program ini sangat sederhana. Program ini dibuat dengan menggunakan editor C++ yang telah disediakan. Untuk melihat source code dari program diatas dapat dilihat dibawah ini:
#include <constream.h>
#include <stdlib.h>
#include <dos.h>
void main()
{
int x,y,ay;
clrscr();
x=random(78)+1;
y=random(4)+1;
ay=random(5)+1;
_setcursortype(_NOCURSOR);
textcolor(random(16));
do{
gotoxy(x,y); cprintf("$");
delay(100);
gotoxy(x,y); cout<<" ";
y=y+ay;
x=random(78)+1;
if (y>=20)
{
gotoxy(x,y); cprintf("$");
x=random(78)+1;
y=random(4)+1;
ay=random(5)+1;
textcolor(random(16));
}
}while(!kbhit());
getch();
}

Semoga Bermanfaat..........