Campaign PPA

icon twitter

Rabu, 19 Oktober 2011

Cara hubungkan 2 Komputer untuk share file

Pertama yang anda perlukan untuk menghubungkan 2 komputer atau PC agar dapat saling terkoneksi yaitu Kedua komputer harus memiliki card network Adapters. Kemudian anda juga memerlukan sebuah kabel crossover ethernet untuk menghubungkan kedua PC tersebut. kabel Ethernet crossover yang sudah jadi dapat dibeli di toko komputer.
Setelah anda mempunyai kabel kabel crossover dan memasangkan di kedua PC, selanjutnya yaitu :

1. Setting network properties kedua PC
Untuk Windows XP
  • Press Start -> Settings -> Network Connections.
  • Masuk ke Local Area Connection dan klik kanan. Pilih Properties, dan Local Area Connection.
  • Pilih Internet Protocol (TCP / IP) lalu tekan tombol Properties.
  • Pilih following ip address.
  • IP address 192.168.1. X (di mana x adalah nomor 1-254 – angka ini adalah untuk jaringan lokal. Karena Anda hanya menghubungkan dua komputer di jaringan anda, disarankan Anda menggunakan 1 dan 2. Set PC 1 ip-nya 192.168.1.1 (192.168.1.2 untuk komputer kedua). Di subnetmask 255.255.255.0 (untuk kedua komputer).lalu Tekan OK.
Untuk Windows Vista :
  • Press Start -> Connect To -> View network computers and devices -> Network and Sharing Center.
  • Pilih Properties, dan Local Area Connection Properties dialog box muncul.
  • Pilih Manage Network Connections, klik Local Area Connection. Tekan tombol Properties, Local Area Connection Properties selanjutnya kotak dialog akan muncul.
  • Pilih Internet Protocol versi 4 (TCP/Ipv4) dan tekan tombol Properties. Setelah itu Internet Protocol (TCP / IP) Properties kotak dialog muncul.
  • Pilih following ip address.
  • IP address 192.168.1. X (di mana x adalah nomor 1-254 – angka ini adalah untuk jaringan lokal. Karena Anda hanya menghubungkan dua komputer di jaringan anda, disarankan Anda menggunakan 1 dan 2. Set PC 1 ip-nya 192.168.1.1 (192.168.1.2 untuk komputer kedua). Di subnetmask 255.255.255.0 (untuk kedua komputer).lalu Tekan OK
2. Buat workgroup untuk jaringan lokal
Windows XP:
  • Buka System Properties menggunakan Win + Break.
  • Pilih tab Computer Name, klik Ubah. Menentukan nama komputer dalam bidang komputer nama, pilih Anggota workgroup, dan masukkan nama workgroup (HOME pada gambar di bawah). Setelah itu rebbot / restart PC.
  • Sekarang kedua PC sudah saling terkoneksi dalam satu jaringan.
  • Untuk mengaksesnya dari komputer lain: tekan Start -> Settings -> Network Setting. Klik My Network Places, klik Entire Network, klik dua kali Microsoft Windows Network, klik dua kali HOME workgroup, nama kedua PC akan muncul.
Windows Vista
  • Buka System Properties menggunakan Win+Break, klik Advanced system settings.
  • Pilih tab Computer Name, klik Ubah. Menentukan nama komputer dalam bidang komputer nama, pilih Anggota workgroup, dan masukkan nama workgroup (HOME pada gambar di bawah). Setelah itu rebbot / restart PC.
  • Sekarang kedua PC sudah saling terkoneksi dalam satu jaringan.
Selamat mencoba

pencuri data nasabah atau Skimmer

Skimmer adalah alat pencuri data nasabah yang terpasang mulut ATM. Skimmer dibuat terlihat mirip dan sangat rapi sehingga nasabah biasa bisa tertipu.

gambar skimmer :
 
Gambar 1. menunjukkan mulut untuk keluar masuk kartu ATM yang asli.
Gambar 2 adalah alat tambahan skimmer.
Gambar 3 adalah penampakan skimmer yang dipisahkan dari slot asli.
Gambar 4, setelah kedua alat ini disatukan, sangat sempurna.

Ketika kita akan melakukan penarikan uang melalui ATM pasti kita akan memasukan kartu ATM ke Mulut/Slot mesin ATM tersebut, ketika kartu ATM kita masuk maka semua data di kartu nasabah langsung terekam oleh alat skimmer tersebut . Skimmer ini dilengkapi kamera mikro untuk merekam gerak-gerik jemari nasabah saat memencet PIN. Ketika data kita sudah diketahui pencuri, maka si pencuri akan membuat Kartu ATM palsu dengan data yang direkam pada skimmer tadi.
Jika sudah terjadi hal ini maka pencurian rekening nasabah akan sangat mudah, dengan memasukan kartu ATM palsu dan memasukan PIN yang terlihat pada camera,
Bagaimana caranya kita terhindar dari alat Skimmer ini :
  • Kenali mesin ATM yang digunakan untuk mengambil uang dengan baik.
  • Kalau bisa, cari ATM di lokasi yang sama sesering mungkin sehingga akan terlihat jika terjadi perubahan.
  • Perhatikan bila ada hal aneh pada mesin ATM seperti goresan, bercak, selotip, bekas lem dan hal-hal mencurigakan lainnya.
  • Jika menemukan perubahan atau keganjilan pada ATM, laporkan pada pihak Bank dan tunda/jangan lakukan transaksi.
  • Upayakan untuk mengakses ATM yang ada di dalam bank atau di lokasi yang ramai dan terang untuk meminimalisir risiko.
  • Untuk penggunaan kartu di luar ATM (pada tempat belanja atau restoran) selalu perhatikan apa yang dilakukan petugas pada kartu dan tanyakan jika ada perilaku yang aneh.
  • Jika digunakan saat berbelanja, kartu harusnya hanya digesekkan pada mesin resmi dan mesin kasir, tanyakan pada petugas bila menggesekkan kartu ke alat lain (terutama jika alat itu ada di tempat tersembunyi seperti di balik meja).
Mudah-mudahan informasi ini berguna bagi anda pengguna kartu ATM.

Jumat, 14 Oktober 2011

10 Manfaat USB Flash Disk

Flash disk untuk menyimpan dan memindahkan data Anda mungkin yang paling umum digunakan untuk USB flash drive. Tapi sebenarnya ada manfaat flash disk lain yang dapat Anda lakukan dengan drive ini yang sangat berguna. Berikut adalah 10 cara Anda bisa memperoleh  manfaat flashdisk drive USB untuk melakukan hal lain lebih dari sekedar hanya menyimpan dan memindahkan data.
  1. Menjalankan aplikasi portabel. Selain menyimpan data, Anda dapat menjalankan aplikasi portable dari flash drive USB. Misalnya, OpenOffice, yang merupakan office suite lengkap yang mencakup pengolah kata, spreadsheet, presentasi, paket menggambar, dan database yang tersedia sebagai aplikasi portabel. Anda dapat mengunjungi alamat ini; PortableApps.com untuk melihat program apa saja yang bisa dijalankan lewat flash disk drive. Anda bahkan bisa menginstal seluruh aplikasi yang mencakup hal-hal seperti pemutar audio, permainan, utilitas antivirus, dan sistem menu praktis dari flash disk ini.
2.     Boot sistem operasi. Jika Anda ingin melakukan lebih dari sekedar menjalankan aplikasi Anda sendiri, Anda mungkin ingin mempertimbangkan untuk boot sistem operasi sepenuhnya dari USB flash drive Anda. Anda dapat boot baik Windows atau Linux dari USB flash drive. Untuk tujuan ini ada beberapa panduan yang dapat Anda ikuti. Untuk mempelajari cara membuat boot Windows XP dari USB flash drive, lihat artikel Membuat bootable USB flash drive misalnya untuk Windows XP dialamat ini; http://articles.techrepublic.com.com/5100-10878_11-6160062.html.
  1. Menghubungkan ke jaringan nirkabel. Jika Anda memiliki jaringan nirkabel, Anda dapat menggunakan Wireless Network Setup Wizard di Windows XP atau Windows Connect Now (WCN) yang dibuat di dalam Vista untuk menyimpan informasi konfigurasi jaringan nirkabel ke drive USB flash. Anda kemudian dapat menggunakan drive anda dengan cepat dan mudah menghubungkan satu komputer atau perangkat WCN-kompatibel, seperti router atau printer, untuk jaringan nirkabel Anda. Untuk mempelajari lebih lanjut tentang menggunakan Wireless Network Setup Wizard, lihat [Help And Support Center], yang dapat diakses dari menu Start Windows XP. Untuk mempelajari lebih lanjut tentang menggunakan tentang fitur [Windows Connect Now], silakan buka [Windows Help And Support], yang dapat diakses dari menu Start Windows Vista.
4.     Membuat disk reset password. Sebuah disk reset password yang benar-benar dapat berguna jika Anda lupa password untuk account pengguna Anda pada sistem Windows yang bukan merupakan bagian dari domain. Jika Anda berada dalam situasi itu, Anda dapat menggunakan password reset disk untuk reset password Anda agar dapat kembali ke user account Anda. Untuk rincian tentang cara melakukannya, sudah pernah saya bahas sebelumnya tentang Tips Membuat Password, Disk Reset Password, dan Cara Reset Password Pada Sistem Operasi Windows7. Untuk Vista petunjuknya dapat anda lihat disini; http://blogs.techrepublic.com.com/window-on-windows/?p=547
  1. Meningkatkan Kecepatan boot. Jika Anda menjalankan Windows Vista, Anda dapat menggunakan flash drive USB untuk mempercepat sistem anda dengan teknologi ReadyBoost. ReadyBoost dapat menggunakan ruang penyimpanan pada USB Flash drive sebagai memori cache tambahan untuk membantu cache memori pada hard disk Anda. Dan karena memori flash lebih responsif daripada hard disk, dengan bagian-bagian fisik bergerak, cache memori yang diberikan oleh ReadyBoost secara signifikan dapat meningkatkan respon sistem. Menggunakan ReadyBoost juga sangat mudah. Anda hanya memasukkan USB flash drive ke dalam sistem Vista layar Anda dan ikuti petunjuk untuk mengkonfigurasi yang ada di alamat ini ; http://articles.techrepublic.com.com/5100-10878_11-6123847.html
6.     Mengelola Drive. Jika semua benar-benar ingin Anda lakukan dengan flash drive USB adalah data transportasi, dan Anda menjalankan Windows XP, Anda dapat melakukannya secara lebih efisien dengan Microsoft USB Flash Drive Manager (Gambar C). Setelah Anda menginstal manajer ini, Anda dapat dengan mudah menyalin file ke dan dari drive Anda, cadangan dan memulihkan seluruh flash drive dari dan ke hard disk Anda, mengubah label drive, dan bahkan menciptakan file autorun.inf untuk memulai Drive Manager secara otomatis ketika Anda memasukkan drive. Untuk mempelajari lebih lanjut tentang dan download USB Flash Drive Manager kunjungi situs ini; http://technet.microsoft.com/en-us/magazine/2009.01.utilityspotlight.aspx
  1. Gunakan sebagai pemutar MP3. Apakah Anda suka mendengarkan musik ketika Anda menggunakan komputer di kantor, tapi Anda tidak memiliki MP3 player? Jika demikian, Anda dapat menggunakan USB flash drive sebagai pemutar MP3 bersamaan dengan Windows Media Player dan satu set headphone. Hanya menyalin file MP3 Anda ke flash drive USB, colokkan ke komputer Anda, dan langsung Windows Media Player untuk membuat sebuah daftar lagu-lagu pada drive Anda. Anda dapat menggunakan semua fitur pemutaran Windows Media Player, seperti playlist dan favorit, untuk dengan mudah menyesuaikan pengalaman mendengarkan musik Anda. Dan terbaik dari semua, Anda tidak perlu khawatir tentang kehabisan daya baterai.
8.     Melindunginya dengan Password. Jika Anda menggunakan USB flash drive untuk menyimpan data sensitif yang Anda inginkan lindungi dari orang lain, Rohos Mini Drive dapat melindungi data tersebut. Alat keamanan ini memungkinkan Anda untuk membuat partisi pada drive rahasia dan kemudian membuatkan password-protect/encrypt partisi tersebut, sehingga melindungi setiap dokumen yang Anda salin ke partisi ini. Anda dapat mendownload dan membaca review dari Rohos Mini Drive di sini; http://download.cnet.com/Rohos-Mini-Drive/3000-2092_4-10629845.html.
  1. Untuk menjalankan situs Web. Jika Anda seorang pengembang Web, Anda mungkin tertarik untuk mengetahui bahwa dengan Server2Go, Anda dapat dengan mudah menjalankan server Web yang mendukung Apache, PHP, MySQL, Perl dan kanan dari USB flash drive. Anda dapat menggunakan out Server2Go kanan kotak tanpa instalasi. Ini berjalan pada semua versi Windows, mendukung browser yang paling umum, dan sepenuhnya gratis. Untuk petunjuk selengkapnya silakan kunjungi alamat ini; http://www.server2go-web.de/
10.  Kunci PC Anda. Apakah Anda pernah melihat film di mana orang di beberapa instansi pemerintahan rahasia hanya menyisipkan dan mengeluarkan kartu untuk log in dan log out dari PC? Jika Anda berpikir bahwa ide itu bagus, Anda butuh program Predator di alamat ini; http://www.montpellier-informatique.com/predator/en/index.php. Setelah diinstal dan dikonfigurasi, utilitas freeware kecil ini akan memungkinkan Anda untuk mengubah flash drive USB sebagai kunci yang dapat digunakan untuk mengunci dan membuka komputer Anda. Sementara flash drive USB yang terhubung ke komputer Anda, semuanya berjalan seperti biasanya. Setelah Anda mencabut flash drive USB, komputer Anda terkunci dimana keyboard dan mouse tidak aktif dan layar gelap. Untuk membuka komputer Anda, Anda hanya mencolokkan USB flash drive dan komputer akan terbuka dan Anda dapat mulai menggunakannya.

Kamis, 13 Oktober 2011

Masalah dan Solusinya

Ketika kita menghadapi suatu masalah, sering kali kita terfokus pada masalahnya sehingga kita lupa untuk memikirkan cara lain dalam memecahkan masalah tersebut atau juga kita sering kali terlalu terpaku dengan masalah dan pemecahannya. sehingga ketika pemecahan yang kita harapkan dapat memecahkan masalah tersebut tidak menyelesaikan masalah, kita terlupakan untuk mencari pemecahan yang lain. seolah-olah sudah tidak ada jalan lain.

Padahal kalo saja ketika kita terbentuk pada masalah dan pemecahan yang ternyata tidak sesuai, kita mau mundur selangkah dan melihat permasalahan dari sudut diluar permasalahan tersebut, mungkin kita akan menemukan bahwa sebenarnya masalah yang kita hadapi mungkin masih lebih ringan dibandingkan dengan masalah yang sama yang dihadapi oleh orang lain.

Andai saja kita mau mundur selangkah dan melihat permasalahan kita dari sudut pandang berbeda, kita akan menemukan bahwa sebenarnya masih banyak jalan untuk menghadapi masalah yang kita hadapi. hanya karena kita terlalu terpaku pada masalah dan pemecahan yang kita harapkan, maka sudut pandang kita menjadi sempit dan seolah-olah sudah tidak ada cara lain dalam memecahkan masalah tersebut.

Minggu, 14 Agustus 2011

Contoh Program C++ LINKED LIST

Linked list (list bertaut) adalah salah satu struktur data dasar yang sangat fundamental dalam bidang ilmu komputer. Dengan menggunakan linked list maka programmer dapat menimpan datanya kapanpun dibutuhkan. Linked list mirip dangan array, kecuali pada linked list data yang ingin disimpan dapat dialokasikan secara dinamis pada saat pengoperasian program (run-time).

Linked List sering disebut juga Senarai Berantai
Linked List saling terhubung dengan bantuan variabel pointer
Masing-masing data dalam Linked List disebut dengan node (simpul) yang menempati alokasi memori secara dinamis dan biasanya berupa struct yang terdiri dari beberapa field.

Operasi-Operasi yang ada pada Linked List
Insert
Istilah Insert berarti menambahkan sebuah simpul baru ke dalam suatu linked list.
IsEmpty
Fungsi ini menentukan apakah linked list kosong atau tidak.
Find First
Fungsi ini mencari elemen pertama dari linked list
Find Next
Fungsi ini mencari elemen sesudah elemen yang ditunjuk now
Retrieve
Fungsi ini mengambil elemen yang ditunjuk oleh now. Elemen tersebut lalu dikembalikan oleh fungsi.
Update
Fungsi ini mengubah elemen yang ditunjuk oleh now dengan isi dari sesuatu
Delete Now
Fungsi ini menghapus elemen yang ditunjuk oleh now. Jika yang dihapus adalah elemen pertama dari linked list (head), head akan berpindah ke elemen berikut.
Delete Head
Fungsi ini menghapus elemen yang ditunjuk head. Head berpindah ke elemen sesudahnya.
Clear
Fungsi ini menghapus linked list yang sudah ada. Fungsi ini wajib dilakukan bila anda ingin mengakhiri program yang menggunakan linked list. Jika anda melakukannya, data-data yang dialokasikan ke memori pada program sebelumnya akan tetap tertinggal di dalam memori.

Operasi-operasi untuk Stack dengan Linked List
IsEmpty
Fungsi memeriksa apakah stack yang adamasih kosong.
Push
Fungsi memasukkan elemen baru ke dalam stack. Push di sini mirip dengan insert dalam single linked list biasa.
Pop
Fungsi ini mengeluarkan elemen teratas dari stack.
Clear
Fungsi ini akan menghapus stack yang ada.

Operasi-operasi Queue dengan Double Linked List
IsEmpty
Fungsi IsEmpty berguna untuk mengecek apakah queue masih kosong atau sudah berisi data. Hal ini dilakukan dengan mengecek apakah head masih menunjukkan pada Null atau tidak. Jika benar berarti queue masih kosong.
IsFull
Fungsi IsFull berguna untuk mengecek apakah queue sudah penuh atau masih bisa menampung data dengan cara mengecek apakah Jumlah Queue sudah sama dengan MAX_QUEUE atau belum. Jika benar maka queue sudah penuh.
EnQueue
Fungsi EnQueue berguna untuk memasukkan sebuah elemen ke dalam queue (head dan tail mula-mula meunjukkan ke NULL).
DeQueue
Procedure DeQueue berguna untuk mengambil sebuah elemen dari queue. Hal ini dilakukan dengan cara menghapus satu simpul yang terletak paling depan (head).

Single Linked List Circular

Single Linked List Circular (SLLC) adalah Single Linked List yang pointer nextnya menunjuk pada dirinya sendiri. Jika Single Linked List tersebut terdiri dari beberapa node, maka pointer next pada node terakhir akan menunjuk ke node terdepannya.
Pengertian:
Node : rangkaian beberapa simpul
Single : artinya field pointer-nya hanya satu buah saja dan satu arah.
Linked List : artinya node-node tersebut saling terhubung satu sama lain.
Circular : artinya pointer next-nya akan menunjuk pada dirinya sendiri sehingga berputar

Deklarasi:
Deklarasi node dibuat dari struct berikut ini:
typedef struct TNode{
int data;
TNode *next;
};

Pembentukan node baru
Digunakan keyword new yang berarti mempersiapkan sebuah node baru
berserta alokasi memorinya.

TNode *baru;
baru = new TNode;
baru->data = databaru;
baru->next = baru;
Dibutuhkan satu buah variabel pointer: head
Head akan selalu menunjuk pada node pertama
Penambahan data di depan
Penambahan node baru akan dikaitan di node paling depan, namun pada saat pertama kali (data masih kosong), maka penambahan data dilakukan pada head nya.
Pada prinsipnya adalah mengkaitkan data baru dengan head, kemudian head akan menunjuk pada data baru tersebut sehingga head akan tetap selalu menjadi data terdepan. Untuk menghubungkan node terakhir dengan node terdepan dibutuhkan pointer bantu.

Penambahan data di depan

void insertDepan(int databaru){
TNode *baru,*bantu;
baru = new TNode;
baru->data = databaru;
baru->next = baru;
if(isEmpty()==1){
head=baru;
head->next=head;
}
else {
bantu = head;
while(bantu->next!=head){
bantu=bantu->next;
}
baru->next = head;
head = baru;
bantu->next = head;
}
printf(”Data masuk\n“);
}
Penambahan data di belakang
Penambahan data dilakukan di belakang, namun pada saat pertama kali data langsung ditunjuk pada head-nya.
Penambahan di belakang lebih sulit karena kita membutuhkan pointer bantu untuk mengetahui data terbelakang, kemudian dikaitkan dengan data baru. Untuk mengetahui data terbelakang perlu digunakan perulangan.

Penambahan data di belakang

void insertBelakang (int databaru){
TNode *baru,*bantu;
baru = new TNode;
baru->data = databaru;
baru->next = baru;
if(isEmpty()==1){
head=baru;
head->next=head;
}
else {
bantu = head;
while(bantu->next != head){
bantu=bantu->next;
}
bantu->next = baru;
baru->next = head;
}
printf(”Data masuk\n“);
}

Operasi Penghapusan

Penghapusan node dilakukan dengan memutus rantai node kemudian menghapus node. Jika node berada di tengah rangkaian, rangkaian yang terputus perlu disambung kembali. Untuk memudahkan penghapusan simpul dibutuhkan dua cursor sebagai simpul bantu. Selain cursor juga dibutuhkan simpul head sebagai acuan awal simpul dalam rangkaian.

Berikut langkah langkah untuk menghapus simpul dalam rangkaian:
Buat cursor bantu yang menunjuk ke awal node(simpul).
Pindahkan cursor ke node berikutnya
Putus sambungan awal node dengan node berikutnya.
Hapus rangkaian
Jika berada di akhir rangkaian, putuskan dari rangkaian sebelumnya
Jika di tengah rangkaian, pindahkan penunjukan node berikutnya, atau di akhir, atau setelah node yang akan dihapus

Ilustrasi Hapus Depan

void hapusDepan (){
TNode *hapus,*bantu;
if (isEmpty()==0){
int d;
hapus = head;
d = head->data;
if(head->next != head){
bantu = head;
while(bantu->next!=head){
bantu=bantu->next;
}
head = head->next;
delete hapus;
bantu->next = head;
}else{
head=NULL;
}
printf(“%d terhapus\n“,d);
} else printf(”Masih kosong\n“);
}

Ilustrasi Hapus Belakang

void hapusBelakang(){
TNode *hapus,*bantu;
if (isEmpty()==0){
int d;
hapus = head;
if(head->next == head){
head = NULL;
}else{
bantu = head;
while(bantu->next->next != head){
bantu = bantu->next;
}
hapus = bantu->next;
d = bantu->data;
bantu->next = head;
delete hapus;
}
printf(“%d terhapus\n“,d);
} else printf(”Masih kosong\n“);
}